Sehr scharf und gut beobachtet, das könnte es seinlame hat geschrieben: ↑17.04.2019, 21:29Hallo Ronny83,
einmal schreibst Du:Hier hast Du aber eine andere Seriennummer genommen:Mit dem klappts......
dom.GetObject("BidCos-RF.JPDISEP001:11.SUBMIT").State(cmd);Wenn ich richtig gelesen habe also einmal JPDISEP001 und einmal JPDISEP000.Allerdings geht mit dem Codestring displayCmd = "JPDISEP000 /1 test";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("tclsh /usr/local/addons/epaper42.tcl " # displayCmd);
Welche ist die für Dich richtige?
Wenn's das nicht war kannst Du das TCL Script ja mal via SSH testen.
HB-Dis-EP-42BW - 4.2" ePaper Display
Moderator: Co-Administratoren
-
- 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
Viele Grüße,
Tom
Tom
-
- 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
Du meinst nur die Fixtexte 8 und 9 gehen nicht, alle anderen schon?lame hat geschrieben: ↑17.04.2019, 21:41Hallo zusammen,
funktionieren bei Euch die Fixtexte §08 und §09 mit dem TCL-Helper?
Wenn ich "/3 §08 1 /4 §09 2" im displayCmd habe bekomme ich nur das Icon ausgegeben, kein Text.
Ich nutze Jérôme's Sketch "HB-Dis-EP-42BW.ino" vom 16.4. und das "JP-HB-Devices-addon" in v2.3
mit papa's AskSin Library v3.1.8.
Ansonsten kann ich nur DANKE AN ALLE BETEILIGTEN sagen für dieses tolle DIY Project.
Mein Display ist momentan im Umbau auf Marcos neue Platinenversion, kann es gerade nicht testen.
Viele Grüße,
Tom
Tom
-
- Beiträge: 157
- Registriert: 15.02.2019, 10:01
- Hat sich bedankt: 74 Mal
- Danksagung erhalten: 14 Mal
Re: HB-Dis-EP-42BW - 4.2" ePaper Display
Richtig.
Kein Problem, ich habs nicht eilig.Mein Display ist momentan im Umbau auf Marcos neue Platinenversion, kann es gerade nicht testen.
Ich glaube auch nicht das es am TCL Script liegt.
Könntest Du bei Gelegenheit Deinen TCL Helper um das Icon 21 erweitern.
Ich glaube das aktuell nur die Icons 1-20 erlaubt sind.
Jérôme hatt vor ein paar Tagen 2 neue Icons eingebaut.
Code: Alles auswählen
Icons.h added 2 new icons; calendar and thermometer
#define ICON_COUNT 21
Viele Grüße
Lars
Lars
-
- 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
Hi, kannst du die beiden Fixtexte denn aus einem Skript oder einen WebUI Programm anzeigen lassen?
Wenn nein - was steht in den Fixtexten ? Damit ich es evtl. mal nachstellen kann.
-
- Beiträge: 157
- Registriert: 15.02.2019, 10:01
- Hat sich bedankt: 74 Mal
- Danksagung erhalten: 14 Mal
Re: HB-Dis-EP-42BW - 4.2" ePaper Display
Hallo,
Der Programm Code (alles noch am testen):
Und das Ergebniss bei mir:
Wenn ich alles richtig verstanden habe sollte in der Display Zeile 3 der Text "Zeile8" und in Display Zeile 4 der Text "Zeile9" stehen.
Die Icons sind ja zu sehen, nur der Text nicht. Es wird auch nichts überschrieben falls vorher schon Text dort gestanden hat.
Ist auch nicht abhängig von den Display Zeilen 3+4.
Hier die Geräte Konfiguration:
Der Programm Code (alles noch am testen):
Code: Alles auswählen
! Get Date
string datum = system.Date("%d.%m.%Y");
! Get Weekday from Global Var
string wochentag = dom.GetObject('Wochentag').Value();
! Create Display String..
string displayCmd = "GHQ0000083 /1 '" # wochentag # "' /2 '" # datum # "' /3 §08 1 /4 §09 2 /5 §03 3 /6 §04 4 /7 §05 5/8 §06 6 /9 §19 19 /10 §20 20";
! ...and send it.
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("tclsh /usr/local/addons/epaper42.tcl " # displayCmd);
Wenn ich alles richtig verstanden habe sollte in der Display Zeile 3 der Text "Zeile8" und in Display Zeile 4 der Text "Zeile9" stehen.
Die Icons sind ja zu sehen, nur der Text nicht. Es wird auch nichts überschrieben falls vorher schon Text dort gestanden hat.
Ist auch nicht abhängig von den Display Zeilen 3+4.
Viele Grüße
Lars
Lars
-
- 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
Ja, hast du richtig verstanden. Auf den ersten Blick sieht das command gut aus.Wenn ich alles richtig verstanden habe sollte in der Display Zeile 3 der Text "Zeile8" und in Display Zeile 4 der Text "Zeile9" stehen.
Die Icons sind ja zu sehen, nur der Text nicht. Es wird auch nichts überschrieben falls vorher schon Text dort gestanden hat.
Ist auch nicht abhängig von den Display Zeilen 3+4.
Ich nehme an der Fehler ist gut reproduzierbar?
Kannst du mal falls möglich vor dieser Zeile
https://github.com/jp112sdl/HB-Dis-EP-4 ... W.ino#L607
eine Debugausgabe von beiden Variablen viewText und leftTextPos machen (seriell über FTDI) um zu sehen ob der Fehler in der Graphics Lib passiert oder vorher?
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
Beim Starten/nach einen Reset des Displays werden die konfigurierten Fixtexte seriell ausgegeben.
Da auch mal schauen, ob das mit den Einstellungen der WebUI übereinstimmt.
Da auch mal schauen, ob das mit den Einstellungen der WebUI übereinstimmt.
-
- Beiträge: 157
- Registriert: 15.02.2019, 10:01
- Hat sich bedankt: 74 Mal
- Danksagung erhalten: 14 Mal
Re: HB-Dis-EP-42BW - 4.2" ePaper Display
Guten Morgen !
Und die Ausgabe:
Bei i=2 und i=3 (Display Zeile 3+4) fehlt der Text.
Diese Ausgabe hab ich 20x hintereinander in der seriellen Console bekommen
Ich hab nochmal mit anderen Zeilen getestest, die fehlende Ausgabe wandert mit.
Schöne Osterfeiertage wünsche ich !
Alle da (4-Text2 und 5-Text1).
Code: Alles auswählen
...
3 - TEXT1 = Wohnzimmer
3 - TEXT2 = Schlafzimmer
3 - Line = 0
3 - Align = 0
4 - TEXT1 = Sonntag
4 - TEXT2 = Zeile8
4 - Line = 0
4 - Align = 0
5 - TEXT1 = Zeile9
5 - TEXT2 = Stern
5 - Line = 0
5 - Align = 0
...
Das hab ich eingebaut:TomMajor hat geschrieben: ↑19.04.2019, 01:57Kannst du mal falls möglich vor dieser Zeile
https://github.com/jp112sdl/HB-Dis-EP-4 ... W.ino#L607
eine Debugausgabe von beiden Variablen viewText und leftTextPos machen (seriell über FTDI) um zu sehen ob der Fehler in der Graphics Lib passiert oder vorher?
Code: Alles auswählen
...
u8g2Fonts.setCursor(leftTextPos, (i * 40) + 30);
u8g2Fonts.print(viewText);
// Debug Output
Serial.print("i: ");
Serial.println(i);
Serial.print("leftTextPos: ");
Serial.println(leftTextPos);
Serial.print("viewText: ");
Serial.println(viewText);
Code: Alles auswählen
i: 0
leftTextPos: 109
viewText: Freitag
i: 1
leftTextPos: 92
viewText: 19.04.2019
i: 2
leftTextPos: 260
viewText:
i: 3
leftTextPos: 260
viewText:
i: 4
leftTextPos: 214
viewText: Flur
i: 5
leftTextPos: 180
viewText: Balkon
i: 6
leftTextPos: 108
viewText: Wohnzimmer
i: 7
leftTextPos: 100
viewText: Schlafzimmer
i: 8
leftTextPos: 177
viewText: Zeile19
i: 9
leftTextPos: 177
viewText: Zeile20
Diese Ausgabe hab ich 20x hintereinander in der seriellen Console bekommen
Ich hab nochmal mit anderen Zeilen getestest, die fehlende Ausgabe wandert mit.
Schöne Osterfeiertage wünsche ich !
Viele Grüße
Lars
Lars
-
- 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
Es gibt noch eine Debug-Ausgabe, die mit "RECV:" beginnt.
Poste die bitte mal.
Und nimm mal bitte die Zeile mit rein (also nur die Kommentarzeichen entfernen):
https://github.com/jp112sdl/HB-Dis-EP-4 ... W.ino#L334
Poste die bitte mal.
Und nimm mal bitte die Zeile mit rein (also nur die Kommentarzeichen entfernen):
https://github.com/jp112sdl/HB-Dis-EP-4 ... W.ino#L334
-
- Beiträge: 157
- Registriert: 15.02.2019, 10:01
- Hat sich bedankt: 74 Mal
- Danksagung erhalten: 14 Mal
Re: HB-Dis-EP-42BW - 4.2" ePaper Display
RECV + die anderen gewünschten Zeilen zu obigen Beispiel
Code: Alles auswählen
RECV: 02 12 46 72 65 69 74 61 67 0A 12 31 39 2E 30 34 2E 32 30 31 39 0A 12 13 80 0A 12 13 94 0A 12 82 13 82 0A 12 83 13 83 0A 12 84 13 84 0A 12 85 13 85 0A 12 92 13 92 0A 12 93 13 93 0A 03
LINE 1 ICON = 255 TEXT = Freitag
LINE 2 ICON = 255 TEXT = 19.04.2019
LINE 3 ICON = 0 TEXT =
LINE 4 ICON = 20 TEXT =
LINE 5 ICON = 2 TEXT = Flur
LINE 6 ICON = 3 TEXT = Balkon
LINE 7 ICON = 4 TEXT = Wohnzimmer
LINE 8 ICON = 5 TEXT = Schlafzimmer
LINE 9 ICON = 18 TEXT = Zeile19
LINE 10 ICON = 19 TEXT = Zeile20
Sind die Fixtexte im EEPROM gespeichert?
Zuletzt geändert von lame am 19.04.2019, 12:24, insgesamt 4-mal geändert.
Viele Grüße
Lars
Lars