HB-Dis-EP-42BW - 4.2" ePaper Display
Moderator: Co-Administratoren
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
- Hoppla
- Beiträge: 341
- Registriert: 29.12.2018, 19:39
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Leipzsch
- Hat sich bedankt: 35 Mal
- Danksagung erhalten: 12 Mal
Re: HB-Dis-EP-42BW - 4.2" ePaper Display
Ich möchte einfach Zeile 8 löschen.
Ich probiere seit Stunden rum, ohne Erfolg.
Nach ewigen lesen hab ich gefunden von Tom:
"Ich habe noch ein "CLEAR LINE" Kommando hinterlegt.
Code: Alles auswählen
0xFE,0x0A
löscht eine Zeile (Text + Icon) auf dem Display. "
Was ich damit anfange, erschließt sich mir nicht
Ich probiere seit Stunden rum, ohne Erfolg.
Nach ewigen lesen hab ich gefunden von Tom:
"Ich habe noch ein "CLEAR LINE" Kommando hinterlegt.
Code: Alles auswählen
0xFE,0x0A
löscht eine Zeile (Text + Icon) auf dem Display. "
Was ich damit anfange, erschließt sich mir nicht
-
- 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
Zeile 8 löschen, hilft das?
(Seriennr. ggf. anpassen)
(Seriennr. ggf. anpassen)
Code: Alles auswählen
string displayCmd = "JPDISEP000 /8 ' '";
system.Exec("tclsh /usr/local/addons/epaper42.tcl " # displayCmd);
Viele Grüße,
Tom
Tom
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: HB-Dis-EP-42BW - 4.2" ePaper Display
Das hilft dir nur, wenn du nicht mit dem Skripthelper arbeitest und das Kommando komplett selbst schreibst
- Hoppla
- Beiträge: 341
- Registriert: 29.12.2018, 19:39
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Leipzsch
- Hat sich bedankt: 35 Mal
- Danksagung erhalten: 12 Mal
Re: HB-Dis-EP-42BW - 4.2" ePaper Display
Ich habe für jede Zeile ein eigenes Script das über Timer läuft, z.b.chka hat geschrieben: ↑05.01.2021, 12:30Funktioniert doch, habe wieder eine Verbindungsunterbrechung und der dc geht nicht hoch.
KA warum sich die Displays ab und an verabschieden.
Frage gibt es eine Möglichkeit in den Displays was anzuzeigen das sie keine Verbindung mehr zur CCu haben?Code: Alles auswählen
if(!dom.GetObject("BidCos-RF.JPDISEP001:0.UNREACH").State())
Code: Alles auswählen
string temp = dom.GetObject('BidCos-RF.SCD30SENS1:1.CO2').Value().ToString(1) # " ppm";
string displayCmd = "JPDISEP000 /2 'CO2 " # temp # "'";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("tclsh /usr/local/addons/epaper42.tcl " # displayCmd);
- Hoppla
- Beiträge: 341
- Registriert: 29.12.2018, 19:39
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Leipzsch
- Hat sich bedankt: 35 Mal
- Danksagung erhalten: 12 Mal
Re: HB-Dis-EP-42BW - 4.2" ePaper Display
Eine weitere Frage, ich versuche seit Stunden in der letzten Zeile DC und die Zeit zu schreiben.
als Ausgabe bekomme ich
Ausgabe: displayCMD: JPDISEP000 /2 'CO2 1133.0 ppm' /10 'DC65 % 912:11'
wo kommt diese 9 her ???
Code: Alles auswählen
integer t = system.Date("%w").ToInteger() +3;
string timeCommand = "" #t.ToString();
string time = system.Date("%H:%M");
string temp = dom.GetObject('BidCos-RF.SCD30SENS1:1.CO2').Value().ToString(1) # " ppm";
string dc = dom.GetObject('DutyCycle').Value().ToString(0) # " % ";
string displayCmd = "JPDISEP000 /2 'CO2 " # temp # "' /10 'DC" # dc # "" # timeCommand # "" # time #"'";
!dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("tclsh /usr/local/addons/epaper42.tcl " # displayCmd);
WriteLine("displayCMD: " # displayCmd);
als Ausgabe bekomme ich
Ausgabe: displayCMD: JPDISEP000 /2 'CO2 1133.0 ppm' /10 'DC65 % 912:11'
wo kommt diese 9 her ???
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: HB-Dis-EP-42BW - 4.2" ePaper Display
Na von integer t = system.Date("%w").ToInteger() +3;
Ich fänd's cool, wenn so Homematic Skript Fragen in einem extra Thread behandelt würden, da sowas und auch
nichts mit dem Display an sich zu tun haben.
Ich kann auch nur dringend empfehlen, die Homematic Script Doku durchzuarbeiten
-
- Beiträge: 2483
- Registriert: 13.02.2012, 20:23
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 302 Mal
- Danksagung erhalten: 116 Mal
Re: HB-Dis-EP-42BW - 4.2" ePaper Display
@ jp112sdl danke das wollte ich auch gerade schreiben... Bitte mal das ganze hier absplittern. Danke
@Hoppla du gehts viel zu heckdisch an das Skripten, bau dir die Stings einzeln auf und analysiere sie mit WriteLine. stepp bei stepp und nicht will drauf los
@Hoppla du gehts viel zu heckdisch an das Skripten, bau dir die Stings einzeln auf und analysiere sie mit WriteLine. stepp bei stepp und nicht will drauf los