NEWS
E-INK Display OpenEPaperLink - Displayanzeige mit Batterie
-
Update auf die V2.7 gemacht und da kommt der lustige Fehler:
Your version is newer than the latest release date. Are you the developer? :-)
Firmware ist dann 2.7 (ohne 0)
Filesystem : 2.70 <- not matchingWas läuft hier falsch?
Edit: bin wieder zurück auf 2.52
-
@haselchen
Hier ein Ausschnitt aus Discord mit Aussage vom Maintainer: -
Hatte ich gelesen und auch auf Github den Kommentar zu dem „Problem“.
Finde ich ein wenig ignorant vom Entwickler eine Version rauszubringen, die augenscheinlich ein Kosmetikproblem hat und dann den Bug nicht beheben zu wollen .
Ich denke, dass wird ne Minutensache sein , den Fix online zu stellen.
Ich selber habe ewig damit verbracht , dass zu korrigieren.
Und ich denke viele werden sich das System zerschiessen bei der Korrektur.
Das Verhalten ist wirklich schade , weil ich echt viel von ihm halte. -
Ist also "nur" ein Kosmetikproblem? Kann also verwendet werden, richtig?
-
-
@emd Coole Idee mit dem Stundenplan
-
Gibt es eigentlich für diese TAGs
https://github.com/OpenEPaperLink/OpenEPaperLink/wiki/2.9″-EL029H3WRA
event. ein "neues" Skript für die Buttonabfrage?
Wenn ich dieses Skript nehme
https://github.com/slimline33/OpenEPaperLink-IOBROKER-JavaScript/blob/main/OpenEPaperLink-Websocket
ist da ziemlich viel los.
13.11.2024, 11:50:54.140 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:50:54.140 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:50:54.648 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:50:54.648 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:50:54.690 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Ping sent 13.11.2024, 11:50:54.744 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Pong received 13.11.2024, 11:50:54.913 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:50:54.913 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:50:55.819 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:50:55.819 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:50:55.984 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:50:55.984 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:50:56.117 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:50:56.117 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:50:57.111 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:50:57.111 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:50:57.249 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:50:57.250 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:50:57.371 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:50:57.372 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:50:58.688 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:50:58.688 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:50:58.695 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:50:58.695 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:50:58.964 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:50:58.964 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:50:59.279 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:50:59.279 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:50:59.347 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:50:59.347 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:50:59.509 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:50:59.510 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:50:59.656 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:50:59.656 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:50:59.871 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:50:59.871 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:00.146 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:00.146 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:00.499 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:00.499 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:00.672 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:00.672 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:00.896 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:00.896 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:01.178 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:01.178 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:01.196 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:01.197 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:01.751 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:01.751 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:01.912 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:01.912 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:02.295 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:02.295 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:02.847 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:02.848 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:02.960 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:02.961 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:02.963 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:02.963 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:04.039 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:04.039 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:04.691 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Ping sent 13.11.2024, 11:51:04.747 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Pong received 13.11.2024, 11:51:05.234 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:05.234 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:05.908 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:05.908 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:06.985 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:06.985 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:06.996 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:06.996 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:07.448 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:07.448 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:07.484 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:07.484 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:09.107 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:09.107 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:09.198 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:09.199 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:09.412 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:09.412 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:09.978 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:09.978 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:10.135 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:10.136 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:10.920 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:10.920 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:11.322 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:11.322 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:13.002 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:13.002 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:13.010 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:13.010 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:13.022 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:13.022 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:13.117 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:13.117 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:13.156 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:13.156 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:13.484 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:13.484 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:13.514 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:13.514 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:13.593 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:13.593 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:14.692 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Ping sent 13.11.2024, 11:51:14.769 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Pong received 13.11.2024, 11:51:14.906 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:14.906 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:15.067 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:15.067 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:15.466 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:15.466 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:15.932 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:15.932 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:16.347 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:16.348 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:16.354 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:16.355 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:16.622 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:16.622 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:16.784 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:16.784 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:17.166 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:17.166 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:17.886 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:17.886 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:17.911 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:17.912 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:17.915 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:17.915 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:20.038 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:20.038 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:20.719 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:20.719 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:20.944 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:20.944 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:21.686 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:21.687 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:21.849 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:21.849 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:22.631 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:22.631 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:22.917 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:22.917 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:22.921 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:22.921 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:23.217 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:23.217 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:24.691 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Ping sent 13.11.2024, 11:51:24.703 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Pong received 13.11.2024, 11:51:25.960 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:25.960 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:27.370 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:27.370 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:27.923 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:27.923 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:28.217 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:28.217 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:28.261 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:28.262 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:30.157 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:30.157 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:31.121 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:31.121 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:32.680 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:32.681 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:32.685 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:32.686 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:32.727 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:32.728 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:33.309 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:33.309 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:33.452 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:33.452 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:33.456 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:33.456 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:34.230 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:34.230 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:34.390 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:34.391 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:34.506 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:34.506 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:34.691 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Ping sent 13.11.2024, 11:51:34.694 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Pong received 13.11.2024, 11:51:36.038 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:36.038 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:37.096 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:37.096 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:37.286 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:37.287 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:37.291 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:37.291 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:37.841 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:37.841 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:37.851 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:37.851 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:37.953 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:37.954 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:38.714 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:38.714 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:38.721 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:38.721 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:38.898 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:38.899 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:39.336 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:39.336 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:39.427 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:39.428 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:39.636 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:39.636 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:39.748 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:39.749 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:39.754 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:39.754 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:39.765 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:39.766 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:39.976 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:39.976 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:40.458 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:40.459 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:40.998 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:40.999 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:41.050 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:41.050 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten: 13.11.2024, 11:51:42.327 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Daten empfangen: 13.11.2024, 11:51:42.327 [info ]: javascript.0 (3082) script.js.common.EPaper-Displays.Dachgeschoss.Neues_Buttonskript: Verarbeitete Daten:
-
@beowolf wenn du im Skript alle
console.log
Einträge auskommentieren würdest, wäre es "ruhiger"
console.warn
undconsole.error
kannst du ja drin lassen um Fehler zu sehen -
Hast Du nen Plan, wie ich die Update Zeit auf den Tag bekomme?
Irgendwo klein oben unten , rechts , links?
Ich würde gerne sehen, wann die Daten sich zuletzt aktualisiert haben. -
@haselchen naja, ich nutze ja die VIS-Screenshot-Methode.
Und habe das in die VIS eingebaut:
Und das auf einen der Datenpunkte dort:
Die werden bei mir so alle 15 Sekunden aktualisiert (die Temperaturen), mir reicht das um zu sehen ob noch alles läuft.
Alternativ eine JavaScript-Uhr -
Hier jetzt mal mein Skript zur Abfrage der Buttons mit etwas "ruhigerem" LOG.
Es kann/muß ein Datenpunkt erstellt werden, der das Skript startet bzw. beendet.
// HIER DIE IP ADRESSE VOM OEPL ACCESS POINT EINTRAGEN const serverIP = '192.168.49.186'; // z.B. 192.168.1.71 // AB HIER NICHTS MEHR ÄNDERN! const WebSocket = require('ws'); const http = require('http'); const wsUrl = `ws://${serverIP}/ws`; // WebSocket-URL let ws; let pingInterval; let scriptStopping = false; // Flag, um zu prüfen, ob das Skript gestoppt wird const controlState = '0_userdata.0.Tag_Buttons.Button_Skript_Steuerung.Button_Tags_Erdgeschoss'; // Datenpunkt zur Steuerung des Skripts - anhalten oder starten function ensureOpenEPaperLinkFolderExists(callback) { const OpenEPaperLinkFolderPath = '0_userdata.0.Tag_Buttons.Erdgeschoss'; getObject(OpenEPaperLinkFolderPath, (err, obj) => { if (err || !obj) { setObject(OpenEPaperLinkFolderPath, { type: 'channel', common: { name: 'Open E-Paper Link' }, native: {} }, callback); } else { callback(); } }); } function ensureChannelExists(path, alias, callback) { getObject(path, (err, obj) => { if (err || !obj) { setObject(path, { type: 'channel', common: { name: alias || 'Unbekanntes Gerät' }, native: {} }, callback); } else if (obj.common.name !== alias) { extendObject(path, { common: { name: alias } }, callback); } else { callback(); } }); } function createStateAndSet(statePath, value) { setObject(statePath, { type: 'state', common: { name: statePath.split('.').pop(), type: 'string', role: 'value', read: true, write: true }, native: {} }, (err) => { if (!err) { setState(statePath, String(value), true); } }); } function updateStateIfChanged(statePath, value) { getState(statePath, (err, state) => { if (err || !state) { createStateAndSet(statePath, String(value)); } else if (state.val !== String(value)) { setState(statePath, String(value), true); } }); } function fetchDimensions(hwType, callback) { const hwTypeHex = hwType.toString(16).padStart(2, '0').toUpperCase(); // Convert hwType to two-digit uppercase hexadecimal const url = `http://${serverIP}/tagtypes/${hwTypeHex}.json`; http.get(url, (res) => { let data = ''; res.on('data', (chunk) => data += chunk); res.on('end', () => { if (res.statusCode === 200) { try { const dimensions = JSON.parse(data); callback(null, dimensions); } catch (e) { callback(`Error parsing JSON from ${url}: ${e}`); } } else { callback(`HTTP Error ${res.statusCode} from ${url}`); } }); }).on('error', (err) => { callback(`Error fetching ${url}: ${err.message}`); }); } function handleHWType(basePath, hwType) { createStateAndSet(`${basePath}.hwType`, String(hwType)); // Save hwType as a state fetchDimensions(hwType, (err, dimensions) => { if (!err && dimensions) { createStateAndSet(`${basePath}.height`, String(dimensions.height)); createStateAndSet(`${basePath}.width`, String(dimensions.width)); createStateAndSet(`${basePath}.name`, String(dimensions.name)); if (dimensions.colors) { createStateAndSet(`${basePath}.colors`, String(dimensions.colors)); } if (dimensions.colortable) { createStateAndSet(`${basePath}.colortable`, JSON.stringify(dimensions.colortable)); } } else { // console.error(`Failed to fetch or set dimensions for hwType ${hwType}: ${err}`); } }); } function connectWebSocket() { if (scriptStopping) { return; // Wenn das Skript gestoppt wird, keine Verbindung mehr herstellen } ws = new WebSocket(wsUrl); ws.on('open', function open() { // console.log('Verbunden mit WebSocket'); startHeartbeat(); }); ws.on('message', function incoming(data) { // console.log('Daten empfangen:', data); if (data) { try { let parsedData = JSON.parse(data); // console.log('Verarbeitete Daten:', JSON.stringify(parsedData, null, 2)); handleData(parsedData); } catch (err) { // console.error('Fehler bei der Verarbeitung der Daten:', err); } } else { // console.log('Keine Daten oder leere Nachricht empfangen'); } }); ws.on('close', function close() { if (!scriptStopping) { // console.log('WebSocket-Verbindung geschlossen, versuche neu zu verbinden...'); clearInterval(pingInterval); setTimeout(connectWebSocket, 5000); } }); ws.on('error', function error(err) { // console.error('WebSocket-Fehler:', err); }); } function startHeartbeat() { pingInterval = setInterval(() => { if (ws.readyState === WebSocket.OPEN) { ws.ping(() => { // console.log('Ping sent'); }); } }, 10000); // Send ping every 10 seconds ws.on('pong', () => { // console.log('Pong received'); }); } function handleData(parsedData) { if (parsedData.tags && Array.isArray(parsedData.tags)) { parsedData.tags.forEach(tag => { let basePath = `0_userdata.0.Tag_Buttons.Erdgeschoss.${tag.mac.replace(/:/g, '')}`; ensureChannelExists(basePath, tag.alias, () => { Object.keys(tag).forEach(key => { let statePath = `${basePath}.${key}`; let value = tag[key]; updateStateIfChanged(statePath, value); if (key === 'hwType') { handleHWType(basePath, tag.hwType); } }); }); }); } } function disconnectWebSocket() { if (ws) { ws.close(); ws = null; } clearInterval(pingInterval); } // Skript-Start und -Stopp basierend auf einem Datenpunkt steuern function setupScriptControl() { setObject(controlState, { type: 'state', common: { name: 'EPaper Script Control', type: 'boolean', role: 'switch', read: true, write: true, def: false }, native: {} }); on({id: controlState, change: 'ne'}, (obj) => { const state = obj.state.val; if (state) { // Skript starten scriptStopping = false; ensureOpenEPaperLinkFolderExists(connectWebSocket); } else { // Skript stoppen scriptStopping = true; disconnectWebSocket(); // console.log('Skript beendet durch Steuer-Datenpunkt'); } }); } // Initiale Einrichtung setupScriptControl();
Grüße
-
Ich mach das über ne YAML per HA.
Irgendwie ne Idee was man da eintragen könnte für die update Anzeige? -
@haselchen naja, gibt es so etwas wie globale Variablen mit der aktuellen Uhrzeit? Oder einen Datenpunkt? sonst bau dir einen
-
Ich guck mal was Github zu bieten hat. YAML ist nicht meine Welt .
Aber mal schauen , vielleicht werden wir beide am Ende Freunde -
@haselchen sagte in E-INK Display OpenEPaperLink - Displayanzeige mit Batterie:
YAML ist nicht meine Welt
ob nun JSON mit Klammern, Anführungsstrichen und Kommas oder YAML mit seinen Einrückungen ...
Ja, ich mag JSON auch lieber. -
@haselchen sagte in E-INK Display OpenEPaperLink - Displayanzeige mit Batterie:
Hatte ich gelesen und auch auf Github den Kommentar zu dem „Problem“.
Finde ich ein wenig ignorant vom Entwickler eine Version rauszubringen, die augenscheinlich ein Kosmetikproblem hat und dann den Bug nicht beheben zu wollen .
Ich denke, dass wird ne Minutensache sein , den Fix online zu stellen.
Ich selber habe ewig damit verbracht , dass zu korrigieren.
Und ich denke viele werden sich das System zerschiessen bei der Korrektur.
Das Verhalten ist wirklich schade , weil ich echt viel von ihm halte.Ich kann deinen Frust absolut nicht nachvollziehen.
Bitte bedenke, dass Entwickler bei Projekten – gerade Open-Source – oft Prioritäten setzen müssen. Auch wenn es "nur" ein kosmetischer Fehler ist, wird für jede Änderung Zeit in Tests und Qualitätssicherung investiert, um sicherzustellen, dass nichts anderes kaputtgeht. Das kann manchmal mehr Aufwand bedeuten, als es zunächst scheint.
Außerdem ist es gut möglich, dass der Code inzwischen weiterentwickelt wurde. Ein erneutes Kompilieren könnte nicht nur diesen kosmetischen Fehler beheben, sondern auch Verbesserungen oder Verschlechterungen mit sich bringen.
Letztendlich bleibt es schade, dass dieser Bug bisher nicht angegangen wurde, aber solche Abwägungen gehören leider zum Entwicklungsprozess dazu.
-
Mir ging es hauptsächlich um die Reaktion des Entwicklers .
Wenn ein User höflich fragt und er dann „nö“ sagt. -
@haselchen Ohne mich irgendwie einklinken zu wollen aber nun tue ich es doch ^^
Er hat ja nicht "nö" gesagt sondern das er nur deswegen kein neues Release macht nur um diesen Fehler zu beseitigen, sprich v2.70a nur dafür, wie er ja auch sagte ist es bereits gefixt und wird im nächsten Release enthalten sein -
In den Einstellungen gibt es den Punkt "AP discovery method".
Dort kann man zwischen "Multicast" und "Broadcast" wählen.
Was ist das und wird es benötigt?
-
@beowolf
wenn du nur einen AP in Betrieb hast ist es egal. Erst wenn mehrere im gleichen Netz sind und die sich finden sollen dann ist die Einstellung wichtig.Manche Netze bzw. deren Router haben mit UDP Multicast Paketen Probleme, von daher wurde der UDP Broadcast eingebaut (damit wiederum geht dann aber z.b. kein VLAN/Subnetze).