Neues Modul: ESPEInk für e-Paper Displays (Name geändert, war ESP8266EInk)

Begonnen von eki, 02 Oktober 2019, 10:24:53

Vorheriges Thema - Nächstes Thema

eki

versuche mal statt "rectangle-filled" "rectangle-filled-xx" (ist zwar eine Krücke, sollte aber die Warning beseitigen).

Borkk

Zitat von: eki am 22 August 2024, 10:11:38versuche mal statt "rectangle-filled" "rectangle-filled-xx" (ist zwar eine Krücke, sollte aber die Warning beseitigen).

ok, das hat die Fehler teilweise beseitigt.

2024.08.22 10:37:49 4: check1: addsymbol#rectangle-filled-xx#0#0#0#0#FF0000#879#47#0 - 53
2024.08.22 10:37:49 4: check1: addsymbol#rectangle-filled-xx#0#511#0#0#FF0000#879#16#0 - 55
2024.08.22 10:37:49 4: check1: addsymbol#rectangle-xx#700#282#4#0#FF0000#177#228#0 - 51
2024.08.22 10:37:49 1: PERL WARNING: Use of uninitialized value $s2 in string eq at ./FHEM/89_ESPEInk.pm line 1456.
2024.08.22 10:37:49 1: PERL WARNING: Use of uninitialized value $s2 in string eq at ./FHEM/89_ESPEInk.pm line 1457.
2024.08.22 10:37:49 1: PERL WARNING: Use of uninitialized value $s2 in string eq at ./FHEM/89_ESPEInk.pm line 1458.
2024.08.22 10:37:49 4: check1: addsymbol#rectangle-xx#510#50#4#0#FF0000#367#50#0 - 49
2024.08.22 10:37:49 4: check1: addsymbol#rectangle-xx#2#50#4#0#FF0000#260#460#0 - 48
2024.08.22 10:37:49 4: check1: addsymbol#rectangle-xx#700#101#4#0#FF0000#177#180#0 - 51
2024.08.22 10:37:49 4: check1: addsymbol#rectangle-xx#261#50#4#0#FF0000#249#50#0 - 49
2024.08.22 10:37:49 4: check1: addsymbol#rectangle-xx#261#101#4#0#FF0000#249#98#0 - 50
2024.08.22 10:37:49 4: check1: addsymbol#rectangle-xx#261#200#4#0#FF0000#249#309#0 - 51
2024.08.22 10:37:49 4: check1: addsymbol#line-xx#510#480#4#0#FF0000#879#0#0 - 44
2024.08.22 10:37:49 1: PERL WARNING: Use of uninitialized value $s2 in string eq at ./FHEM/89_ESPEInk.pm line 1448.
2024.08.22 10:37:49 1: PERL WARNING: Use of uninitialized value $s2 in string eq at ./FHEM/89_ESPEInk.pm line 1449.
2024.08.22 10:37:49 4: check1: addsymbol#line-xx#700#395#4#0#FF0000#879#0#0 - 44

Docker@DS220+ FHEM, ConBeeII, Homebridge, Nginx ReverseProxy, ConfigDB, MQTT, NodeRed, InfluxDB, Grafana,
Raspberrymatic@Raspi3: HmIP Akt- /Sensoren, Shelly´s, Tibber Puls, Alexa, ASC, Gardena, Netatmo, E-Paper, FritzBox; Tado°, HOMEMODE, iBeacon, OLED ; ESP32/8266, SwitchBot ...

hajo23

Zitat von: Borkk am 01 Januar 2022, 12:55:03
Zitat von: hajo23 am 31 Dezember 2021, 17:35:20Das sollte laut commandref bei addsymbol grundsätzlich funktionieren.

Hallo Hajo,

nachdem ich die zwei "--" bei allen "addsymbol" aufrufen eingefügt habe sind viele Fehlermeldungen aus dem LOG verschwunden, prima.

Im Augenblick bekomme ich bei einem ganz normalen Durchlauf, also ein Reading ändert sich und es wir dein Convert -> Upload angestoßen folgende Meldung im LOG:

2022.01.01 12:42:49 1: PERL WARNING: Use of uninitialized value $value in pattern match (m//) at ./FHEM/89_ESPEInk.pm line 402.
2022.01.01 12:43:08 3: ep_flur: sending HTTP request to http://192.168.23.76/EPD with data: ib
2022.01.01 12:43:34 1: ep_flur: problems with communication to device, max retries (0) reached

Der Refresh des Displays läuft aber korrekt durch.

Beim ersten Logeintrag wird es was ähnliches sein wie bei "addsymbol", der zweite Eintrag ist ok und beim Dritten, vermute ich auch einen Fehler im Modul. Ich habe "maxretries" auf 0 stehen.

Stelle ich "maxretries" auf 1 sieht es wie folgt aus:

2022.01.01 12:51:43 1: PERL WARNING: Use of uninitialized value $value in pattern match (m//) at ./FHEM/89_ESPEInk.pm line 402.
2022.01.01 12:52:02 3: ep_flur: sending HTTP request to http://192.168.23.76/EPD with data: ib
2022.01.01 12:52:27 3: ep_flur: problems with communication to device, trying once more (1 of 1 done)
2022.01.01 12:52:37 1: ep_flur: problems with communication to device, max retries (1) reached

Irgendwie bekommt das Modul nicht mit, das der Upload erfolgreich war.

Du hattest damals mit den zwei "--" Erfolg, oder?

Borkk

Zitat von: hajo23 am 22 August 2024, 13:40:28Du hattest damals mit den zwei "--" Erfolg, oder?

Du hast echt ein gutes Gedächtnis :). Ja, das stimmt in der Tat. Hatte ich auch vergessen. Mein Problem war ja, das aufgrund der Docker Problematik ESPEink nicht mehr geladen wurde und somit die ganze E-Paper Konfiguration aus FHEM verschwunden ist. Leider habe ich es nicht gleich bemerkt, da ja ein E-Paper immer brav den letzen Stand anzeigt und ich auch nicht immer drauf schaue. Und es hat ja auch eine Weile gedauert, bis der Fehler im Docker Image behoben wurde. Ich habe dann die Konfig aus einen SQLDump rausgezogen und dabei leider die "--" unterschlagen.

Aber schlussendlich läuft es jetzt wieder und auch ohne Fehlermeldungen. "--" hat gereicht, "-xx" habe ich nicht verwendet.

Nochmal Danke für eure Unterstützung :)     
Docker@DS220+ FHEM, ConBeeII, Homebridge, Nginx ReverseProxy, ConfigDB, MQTT, NodeRed, InfluxDB, Grafana,
Raspberrymatic@Raspi3: HmIP Akt- /Sensoren, Shelly´s, Tibber Puls, Alexa, ASC, Gardena, Netatmo, E-Paper, FritzBox; Tado°, HOMEMODE, iBeacon, OLED ; ESP32/8266, SwitchBot ...