HB-Dis-EP-42BW - 4.2" ePaper Display

Entwicklung und Bau von Hardware aller Art, die im HM-Umfeld eingesetzt werden kann

Moderator: Co-Administratoren

Benutzeravatar
chianti2000
Beiträge: 132
Registriert: 12.08.2017, 17:15
System: CCU
Wohnort: Leipzig
Hat sich bedankt: 51 Mal
Danksagung erhalten: 13 Mal

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von chianti2000 » 20.03.2019, 11:39

Ich nutze Cura und es wird wie geschrieben "Folienartig" und halbdurchsichtig,
so das ich bei den Tasten keine richtige stabile Fläche habe.
VG Gerd

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von jp112sdl » 20.03.2019, 11:54

Ich habe mit Cura auch nie vernünftige Ergebnisse erzielen können und nutze seit langem Slic3r

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Benutzeravatar
stan23
Beiträge: 2038
Registriert: 13.12.2016, 21:14
System: Alternative CCU (auf Basis OCCU)
Wohnort: Altmühltal
Hat sich bedankt: 582 Mal
Danksagung erhalten: 336 Mal
Kontaktdaten:

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von stan23 » 20.03.2019, 12:32

Na dann gebe ich auch mal Feedback:
bei meckert Repetier-Host (als Wrapper um Slic3r) dass das Modell nicht wasserdicht ist.
Vielleicht kommt daher die zu dünne Schicht?
Viele Grüße
Marco

RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)

Alveran
Beiträge: 250
Registriert: 07.08.2018, 20:17
Hat sich bedankt: 74 Mal
Danksagung erhalten: 25 Mal

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von Alveran » 20.03.2019, 18:28

Ich habe mal ein 0,6mm Dicke Version erstellt. Bitte mal testen und Feedback geben. Besonders das Tippgefühl der Taster.

https://github.com/Alveran81/HB-Dis-EP- ... -spi06.stl

t0mk
Beiträge: 250
Registriert: 08.08.2018, 20:13
Hat sich bedankt: 7 Mal
Danksagung erhalten: 21 Mal

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von t0mk » 20.03.2019, 18:33

Hi,

kannst Du bitte auch von der anderen Variante (Display ohne SPI) eine dickere Version erstellen?

Alveran
Beiträge: 250
Registriert: 07.08.2018, 20:17
Hat sich bedankt: 74 Mal
Danksagung erhalten: 25 Mal

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von Alveran » 20.03.2019, 19:29


t0mk
Beiträge: 250
Registriert: 08.08.2018, 20:13
Hat sich bedankt: 7 Mal
Danksagung erhalten: 21 Mal

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von t0mk » 22.03.2019, 23:44

@Alveran: vielen Dank, leider hat es sich durch die dickere Front nichts geändert, das Problem liegt damit vermutlich bei mir im Slicer oder Drucker, das muss ich dann bei der nächsten Gelegenheit noch mal angehen.

Aber habe mich noch mal mit dem Display an sich beschäftigt und habe einigen Fragen:
- Ich kann ja pro Tasterkanal 2 Texte eingeben, diese Texte lassen sich dann im Programm im 11. Kanal flexibel nutzen, also auch an anderen Positionen, z.B. "zeige mir in der Zeile 7 den 2. Text von dem 3.Tasterkanal an". Warum gibt es überhaupt diese Zuordnung der Texte zu den Kanälen, spielt sie eine Rolle? Ich befürchte, ich übersehe hier noch einen wichtigen Zusammenhang.
- In dem Programm im 11. Kanal kann ich nur diese vordefinierte Texte nutzen oder freien Text eingeben, aber nicht etwa den Status eines Sensors oder Aktors, korrekt?
- Um den Status eines Sensors oder Aktors auszugeben muss ich das Script nutzen, was in dem anderen Thread besprochen wurde? Eine andere Möglichkeit gibt es nicht?

TomMajor
Beiträge: 1793
Registriert: 30.08.2017, 23:25
Hat sich bedankt: 175 Mal
Danksagung erhalten: 399 Mal
Kontaktdaten:

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von TomMajor » 23.03.2019, 02:07

t0mk hat geschrieben:
22.03.2019, 23:44
@Alveran: vielen Dank, leider hat es sich durch die dickere Front nichts geändert, das Problem liegt damit vermutlich bei mir im Slicer oder Drucker, das muss ich dann bei der nächsten Gelegenheit noch mal angehen.

Aber habe mich noch mal mit dem Display an sich beschäftigt und habe einigen Fragen:
- Ich kann ja pro Tasterkanal 2 Texte eingeben, diese Texte lassen sich dann im Programm im 11. Kanal flexibel nutzen, also auch an anderen Positionen, z.B. "zeige mir in der Zeile 7 den 2. Text von dem 3.Tasterkanal an". Warum gibt es überhaupt diese Zuordnung der Texte zu den Kanälen, spielt sie eine Rolle? Ich befürchte, ich übersehe hier noch einen wichtigen Zusammenhang.
- In dem Programm im 11. Kanal kann ich nur diese vordefinierte Texte nutzen oder freien Text eingeben, aber nicht etwa den Status eines Sensors oder Aktors, korrekt?
- Um den Status eines Sensors oder Aktors auszugeben muss ich das Script nutzen, was in dem anderen Thread besprochen wurde? Eine andere Möglichkeit gibt es nicht?
- die 20 definierbaren Texte sparen Funkverkehr (halten die Duty rate niedriger) da sie nur das codebyte und nicht den ganzen Text übertragen müssen. Nach meinen Tests spielen die Zuordnungen zu den Kanälen keine Rolle, sie müssen halt irgendwo im WebUI definierbar sein.

- habe heute ein tcl Programm angefangen was die ganzen Konvertierungen im Hintergrund macht, läuft prinzipiell schon. Damit reicht dann im Skript ein Zweizeiler um eine Textzeile im Display mit beliebigen Text upzudaten. Das hält den Skript übersichtlicher.

Code: Alles auswählen

! Zeigt den Text 'Test xx ÄÖÜäöü' in Zeile 5 mit Icon 1 auf dem ePaper mit Serial JPDISEP000 an
string displayCmd = "JPDISEP000 5 'Test xx ÄÖÜäöü' 1";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("tclsh /usr/local/addons/epaper42.tcl " # displayCmd);
Viele Grüße,
Tom

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von jp112sdl » 23.03.2019, 08:31

t0mk hat geschrieben:
22.03.2019, 23:44
Warum gibt es überhaupt diese Zuordnung der Texte zu den Kanälen, spielt sie eine Rolle?
Nein, die Kanalzuordnung kommt vom WebUI-Design. Bei den originalen Displays von HM ist es genau so.
Man hätte auch alle Fixtexte dem MASTER-Param zuordnen können, aber da wären noch viel viel mehr umbauten an der WebUI nötig gewesen.
t0mk hat geschrieben:
22.03.2019, 23:44
In dem Programm im 11. Kanal kann ich nur diese vordefinierte Texte nutzen oder freien Text eingeben, aber nicht etwa den Status eines Sensors oder Aktors, korrekt?
Wenn du es über Klicki-Bunti zusammenbaust -> korrekt.
t0mk hat geschrieben:
22.03.2019, 23:44
Um den Status eines Sensors oder Aktors auszugeben muss ich das Script nutzen, was in dem anderen Thread besprochen wurde? Eine andere Möglichkeit gibt es nicht?
Du kannst auch ein Klicki-Bunti Programm erstellen.
WENN Aktor ein DANN ... Kanal 11 (zusammenklicken was angezeigt werden soll)
SONST ... Kanal 11 (zusammenklicken was angezeigt werden soll)
Bildschirmfoto 2019-03-23 um 08.31.28.png

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von jp112sdl » 23.03.2019, 08:37

TomMajor hat geschrieben:
23.03.2019, 02:07
- habe heute ein tcl Programm angefangen was die ganzen Konvertierungen im Hintergrund macht, läuft prinzipiell schon. Damit reicht dann im Skript ein Zweizeiler um eine Textzeile im Display mit beliebigen Text upzudaten. Das hält den Skript übersichtlicher.

Code: Alles auswählen

! Zeigt den Text 'Test xx ÄÖÜäöü' in Zeile 5 mit Icon 1 auf dem ePaper mit Serial JPDISEP000 an
string displayCmd = "JPDISEP000 5 'Test xx ÄÖÜäöü' 1";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("tclsh /usr/local/addons/epaper42.tcl " # displayCmd);
Das ist sehr cool und macht das Skripten sehr übersichtlich :!:

Aber wenn man mehr als eine Zeile ändern will, müsste man jedoch jedes Mal jede Zeile einzeln senden?
Das wirst du bestimmt noch einbauen (Multi-Line Support). :wink:

P.S.: CUxD braucht man dabei gar nicht zwingend. Das kann man auch mit system.exec() aufrufen.

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Antworten

Zurück zu „Hardwareentwicklung und Selbstbau von Aktoren und Sensoren“