NEWS
E-INK Display OpenEPaperLink - Displayanzeige mit Batterie
-
@beowolf said in EPS E-INK Display Ansteuerung -> Statusdisplay fĂŒr 2âŹ:
@mcm57
Displays:
www.tindie.com/products/electronics-by-nic/5-pcs-29-epaper-tags-for-openepaperlinkAP:
www.tindie.com/products/electronics-by-nic/openepaperlink-mini-ap-v3-zigbee-wifi-gateway/Tindie Seite geht bei mir problemlos. Die Links gehen.
-
@oxident sagte in EPS E-INK Display Ansteuerung -> Statusdisplay fĂŒr 2âŹ:
@bimmi @BananaJoe Huch, warum denn das? Habt ihr noch andere Sachen fĂŒr den apache laufen?
Das Ausliefern der Screenshots via Web/Vis klappt doch ganz gut, oder?
Ja. UnabhĂ€ngig vom direkten Senden. Bevor ich das hinbekommen hatte, hab ich auch im 5 Minuten takt die Datei vom access point prĂŒfen lassen. Das hatte damals allerdings den access point immer ziemlich ausgelastet. Daher bin ich auf direkt push umgestiegen. Damit sende ich wirklich nur bei Ănderung. Damals wusste ich nicht, dass man auch im vis Verzeichnis bzw userdata speichern kann.
In den userdata komm ich auch nicht ĂŒber die Konsole. Könnte mit redis zusammen hĂ€ngen.
@bimmi Guter Punkt. Bei mir es umgekehrt ... hatte das GefĂŒhl, dass das pushen auf den AP diesen zu sehr stresst ;-)
Die Dateien der Screenshots scheinen in der Tat nur "virtuell" in der redis-db zu liegen. Sollte aber bei der "Auslieferung" keine Rolle spielen.
Schlimmer finde ich derzeit das PhÀnomen, dass mein AP seit FW 2.x recht hÀufig abschmiert (TagDB wiederherstellen und reboot hilft).
-
@bimmi Guter Punkt. Bei mir es umgekehrt ... hatte das GefĂŒhl, dass das pushen auf den AP diesen zu sehr stresst ;-)
Die Dateien der Screenshots scheinen in der Tat nur "virtuell" in der redis-db zu liegen. Sollte aber bei der "Auslieferung" keine Rolle spielen.
Schlimmer finde ich derzeit das PhÀnomen, dass mein AP seit FW 2.x recht hÀufig abschmiert (TagDB wiederherstellen und reboot hilft).
@oxident sagte in EPS E-INK Display Ansteuerung -> Statusdisplay fĂŒr 2âŹ:
Schlimmer finde ich derzeit das PhÀnomen, dass mein AP seit FW 2.x recht hÀufig abschmiert (TagDB wiederherstellen und reboot hilft).
Das habe ich zum Beispiel gar nicht. Meine laufen seit dem Update auf 2.x sehr stabil. Nicht einen einzigen Neustart.
Wie hoch ist deine Wifi db? Da gibt es einen Bug im esp32-s2 Layout, der den reset Button bei zu hoher Leistung triggert.
Da wĂŒrde ich auf unter 7db gehen. Ich habe 5db das reicht bei mir in meiner Umgebung.
-
@oxident sagte in EPS E-INK Display Ansteuerung -> Statusdisplay fĂŒr 2âŹ:
Da ich bei der aktuellen Firmware jetzt öfters die Fehlermeldung "409 Come back later" erhalte dachte ich mir, ich versuche es mal anders.
Und zwar kann der AP ja auch die JPG-Dateien selber vom ioBroker herunterladen. Eventuell ist das einfacher, als sie von iob immer auf den AP zu "schieben".
Das Skript wÀre dann erstmal wie folgt:
function updateEPaperWithView(sView, sEPaperMac, imgWidth, imgHeight) { sendTo('puppeteer.0', 'screenshot', { url: 'http://localhost:8082/vis/index.html#' + sView, ioBrokerOptions: { storagePath: sView + '.jpg', }, waitOption: { waitForTimeout: 8000, }, viewportOptions: { width: imgWidth, height: imgHeight }, type: "jpeg", quality: 100 }, obj => { if (obj.error) { log(`Error taking screenshot: ${obj.error.message}`, 'error'); } else { //log('Sucessfully took screenshot'); } }); } function runEPaperUpdates() { updateEPaperWithView("epaper_pool", "0000021B4F30XXXX", 296, 128); updateEPaperWithView("epaper_solar_verbrauch", "0000021EEB8DXXXX", 296, 128); updateEPaperWithView("epaper_solar", "0000021B7710XXXX", 296, 128); } runEPaperUpdates(); schedule("*/1 * * * *", function () { runEPaperUpdates(); });Im AP wÀhlt man dann beim jeweiligen Tag die Funktion "Image URL" aus und nutzt als Adresse die des lokalen ioBrokers. Zum Beispiel http://iobroker.local:8082/0_userdata.0/epaper_solar.jpg
Der Dateiname entspricht dem Namen der View.
Als Interval kann man dann z. B. 3 (Minuten) angeben. Dies wÀre auch das Minimum.
Vielleicht bringt es ja etwas ;-)
und @Radi
Wie habt Ihr das angestellt das die Daten unter
/opt/iobroker/iobroker-data/files/0_userdata.0landen? Den Ordner gibt es bei mir gar nicht ...
Einfach selbst angelegt? Das Skript speichert ja einfach ohne Pfad. Wenn ich das bei mir versuche meckert Puppeteer das ich versuche meine Daten im Module-Ordner zu speichern (also im Verzeichnis des Adapters)@bananajoe Der Ordner war bei mir bereits existent. Wann der angelegt wurde, weiĂ ich nicht.
Ich hatte mit WinSCP gesucht, wo Puppeteer die Bilder, die ich in der VIS erzeuge, ablegt und bin unter /opt/iobroker/iobroker-data/files/0_userdata.0 fĂŒndig geworden. -
@bimmi @BananaJoe Huch, warum denn das? Habt ihr noch andere Sachen fĂŒr den apache laufen?
Das Ausliefern der Screenshots via Web/Vis klappt doch ganz gut, oder?
@oxident sagte in EPS E-INK Display Ansteuerung -> Statusdisplay fĂŒr 2âŹ:
@bimmi @BananaJoe Huch, warum denn das? Habt ihr noch andere Sachen fĂŒr den apache laufen?
Das Ausliefern der Screenshots via Web/Vis klappt doch ganz gut, oder?
Da lĂ€uft bei mir auch PHP. Meine Tablets fragen ĂŒber ein PHP-Skript ihre IP-Adresse ab damit die Instanz-Ids von VIS den einzelnen GerĂ€ten zuordnen kann. Gut, hĂ€tte ich auch auf einen meiner anderen 3 Webserver legen können, aber so ist es zusammen.
-
@bimmi Guter Punkt. Bei mir es umgekehrt ... hatte das GefĂŒhl, dass das pushen auf den AP diesen zu sehr stresst ;-)
Die Dateien der Screenshots scheinen in der Tat nur "virtuell" in der redis-db zu liegen. Sollte aber bei der "Auslieferung" keine Rolle spielen.
Schlimmer finde ich derzeit das PhÀnomen, dass mein AP seit FW 2.x recht hÀufig abschmiert (TagDB wiederherstellen und reboot hilft).
@oxident sagte in EPS E-INK Display Ansteuerung -> Statusdisplay fĂŒr 2âŹ:
Schlimmer finde ich derzeit das PhÀnomen, dass mein AP seit FW 2.x recht hÀufig abschmiert (TagDB wiederherstellen und reboot hilft).
Also meine beiden AP laufen mit der 2.07b geschmeidiger als Vorher, WeboberflÀche reagiert schön schnell. Ich hatte vorher einen tÀglichen Reboot, den habe ich zur zeit rausgenommen
-
@oxident sagte in EPS E-INK Display Ansteuerung -> Statusdisplay fĂŒr 2âŹ:
Schlimmer finde ich derzeit das PhÀnomen, dass mein AP seit FW 2.x recht hÀufig abschmiert (TagDB wiederherstellen und reboot hilft).
Das habe ich zum Beispiel gar nicht. Meine laufen seit dem Update auf 2.x sehr stabil. Nicht einen einzigen Neustart.
Wie hoch ist deine Wifi db? Da gibt es einen Bug im esp32-s2 Layout, der den reset Button bei zu hoher Leistung triggert.
Da wĂŒrde ich auf unter 7db gehen. Ich habe 5db das reicht bei mir in meiner Umgebung.
@bimmi said in EPS E-INK Display Ansteuerung -> Statusdisplay fĂŒr 2âŹ:
Wie hoch ist deine Wifi db? Da gibt es einen Bug im esp32-s2 Layout, der den reset Button bei zu hoher Leistung triggert.
Jepp, hatte ich auch gelesen und bin schon bei 5db. Wobei mein AP wohl ein ESP32-C6 ist. Aber dennoch interessant, dass es bei Euch klappt!
-
@oxident sagte in EPS E-INK Display Ansteuerung -> Statusdisplay fĂŒr 2âŹ:
Schlimmer finde ich derzeit das PhÀnomen, dass mein AP seit FW 2.x recht hÀufig abschmiert (TagDB wiederherstellen und reboot hilft).
Also meine beiden AP laufen mit der 2.07b geschmeidiger als Vorher, WeboberflÀche reagiert schön schnell. Ich hatte vorher einen tÀglichen Reboot, den habe ich zur zeit rausgenommen
@bananajoe sagte in EPS E-INK Display Ansteuerung -> Statusdisplay fĂŒr 2âŹ:
Also meine beiden AP laufen mit der 2.07b geschmeidiger als Vorher,
Das blöde an der 2.07b ist, das der Google-Kalender dann nicht mehr lÀuft.
-
@bananajoe sagte in EPS E-INK Display Ansteuerung -> Statusdisplay fĂŒr 2âŹ:
Also meine beiden AP laufen mit der 2.07b geschmeidiger als Vorher,
Das blöde an der 2.07b ist, das der Google-Kalender dann nicht mehr lÀuft.
-
Das ist auch mein Problem , warum ich nicht update.
Der Entwickler meint man soll es selber fixen.
Davon hab ich ja mal null Ahnung đ©@haselchen sagte in EPS E-INK Display Ansteuerung -> Statusdisplay fĂŒr 2âŹ:
Der Entwickler meint man soll es selber fixen.
Was ist das denn fĂŒr eine Antwort?
Wenn wir das alles selber könnten brÀuchten wir kein Forum.
Und warum ist NACH einem Update weniger da als vorher?
So eine Einstellung ist sehr schade.
-
@haselchen sagte in EPS E-INK Display Ansteuerung -> Statusdisplay fĂŒr 2âŹ:
Der Entwickler meint man soll es selber fixen.
Was ist das denn fĂŒr eine Antwort?
Wenn wir das alles selber könnten brÀuchten wir kein Forum.
Und warum ist NACH einem Update weniger da als vorher?
So eine Einstellung ist sehr schade.
-
Ich habe jetzt ein paar von diesen hier
https://github.com/jjwbruijn/OpenEPaperLink/wiki/2.9âł-EL029H3WRA
Alle geflasht, funktionieren auch alle.
Der AP reagiert auf den Tastendruck durch eine kurze farbÀnderung der "TAG-Kachel" im active tags Tab.
Gibt es eine Möglichkeit das auch an den Open E-ink Adapter in ioBroker weiter zu geben?
-
Ich habe jetzt ein paar von diesen hier
https://github.com/jjwbruijn/OpenEPaperLink/wiki/2.9âł-EL029H3WRA
Alle geflasht, funktionieren auch alle.
Der AP reagiert auf den Tastendruck durch eine kurze farbÀnderung der "TAG-Kachel" im active tags Tab.
Gibt es eine Möglichkeit das auch an den Open E-ink Adapter in ioBroker weiter zu geben?
@beowolf hast du die selbst geflasht? In der Bucht sind die gerade zu kaufen und ich starre gerade schon eine ganze weile auf das Pinout wo ich denn ran mĂŒsste ... (ich bin Tasmota-verwöhnt, da wird immer ein Bild hinterlegt welche Pins man nehmen muss)
-
@bananajoe sagte in EPS E-INK Display Ansteuerung -> Statusdisplay fĂŒr 2âŹ:
Also meine beiden AP laufen mit der 2.07b geschmeidiger als Vorher,
Das blöde an der 2.07b ist, das der Google-Kalender dann nicht mehr lÀuft.
@beowolf sagte in EPS E-INK Display Ansteuerung -> Statusdisplay fĂŒr 2âŹ:
@bananajoe sagte in EPS E-INK Display Ansteuerung -> Statusdisplay fĂŒr 2âŹ:
Also meine beiden AP laufen mit der 2.07b geschmeidiger als Vorher,
Das blöde an der 2.07b ist, das der Google-Kalender dann nicht mehr lÀuft.
Bei mir lĂ€uft der Google Kalender. Auf den kleinen Tags mit der Zeilenansicht und auf dem groĂen Tag mit der Wochenansicht. Ich weiĂ leider nicht wo dein problem liegt
-
@beowolf sagte in EPS E-INK Display Ansteuerung -> Statusdisplay fĂŒr 2âŹ:
@bananajoe sagte in EPS E-INK Display Ansteuerung -> Statusdisplay fĂŒr 2âŹ:
Also meine beiden AP laufen mit der 2.07b geschmeidiger als Vorher,
Das blöde an der 2.07b ist, das der Google-Kalender dann nicht mehr lÀuft.
Bei mir lĂ€uft der Google Kalender. Auf den kleinen Tags mit der Zeilenansicht und auf dem groĂen Tag mit der Wochenansicht. Ich weiĂ leider nicht wo dein problem liegt
-
@beowolf hast du die selbst geflasht? In der Bucht sind die gerade zu kaufen und ich starre gerade schon eine ganze weile auf das Pinout wo ich denn ran mĂŒsste ... (ich bin Tasmota-verwöhnt, da wird immer ein Bild hinterlegt welche Pins man nehmen muss)
@bananajoe sagte in EPS E-INK Display Ansteuerung -> Statusdisplay fĂŒr 2âŹ:
@beowolf hast du die selbst geflasht? In der Bucht sind die gerade zu kaufen und ich starre gerade schon eine ganze weile auf das Pinout wo ich denn ran mĂŒsste ... (ich bin Tasmota-verwöhnt, da wird immer ein Bild hinterlegt welche Pins man nehmen muss)
Eines vorab. Das ist nicht auf meinem Mist gewachsen. Ich habe das auch nur mit der Hilfe von Aaron Christophel hin bekommen.
Vielen, vielen Dank dafĂŒr.
Hier z.B. ein Video von ihm.
https://www.youtube.com/watch?v=8oQdo9bJ7Rk
Es geht um diesen TAG
https://github.com/jjwbruijn/OpenEPaperLink/wiki/2.9âł-EL029H3WRA#pinout
FĂŒr den Anschluss und Positionierung der POGO-Pins geht dieses z.B.
https://github.com/jjwbruijn/OpenEPaperLink/blob/master/Hardware/M3 Newton Jigs by Jelmer/M3-2.9.stl
Ich habe dieses
https://github.com/jjwbruijn/OpenEPaperLink/tree/master/Tag_Flasher
herunter geladen.
Nun in das Verzeichnis ESP32_Flasher wechseln und dann mit der Hilfe von Visual Studio Code den Flasher auf einen ESP32 S2 aufgespielen.
Den ESP dann so wie hier mit dem TAG verbinden.

Nun ein Verzeichnis höher gehen. Also in den Tag_Flasher Ordner gehen.
Dann diese Datei herunterladen und in das Verzeichnis ablegen.
https://github.com/jjwbruijn/OpenEPaperLink/blob/master/binaries/Tag/SOL_M3_Uni_full_26.bin
Ich habe es mit diesem Befehl gemacht.
python3 OEPL-Flasher.py -p COM11 -e -n write SOL_M3_Uni_full_26.bin --flash --pt
COM11 natĂŒrlich anpassen.
FĂŒr das Flashen muĂ auf dem Rechner Python installiert sein.
Hier die passende Version laden.
Bei dem Versuch kamen bei mir ein paar Meldungen das diese oder jenes nicht da ist.
Ich musste z.b. dieses nachinstallieren: "pip install pyserial". Sollten da noch Meldungen kommen. einfach kurz bei google suchen.
Danach sollte der Tag mit OPenEPaper geflasht sein.
Ich hoffe ich habe nichts vergessen.
-
@beowolf sagte in EPS E-INK Display Ansteuerung -> Statusdisplay fĂŒr 2âŹ:
MuĂ ein zweiter AP eigentlich ein Display habe?
Er braucht einen zigbee Sender / EmpfÀnger. Sonst geht es nicht.
@bimmi said in EPS E-INK Display Ansteuerung -> Statusdisplay fĂŒr 2âŹ:
@beowolf sagte in EPS E-INK Display Ansteuerung -> Statusdisplay fĂŒr 2âŹ:
MuĂ ein zweiter AP eigentlich ein Display habe?
Er braucht einen zigbee Sender / EmpfÀnger. Sonst geht es nicht.
Wenn ich bereits einen Zigbee Gateway am laufen habe, kann ich die Displays darĂŒber ansteuern?
-
@bimmi said in EPS E-INK Display Ansteuerung -> Statusdisplay fĂŒr 2âŹ:
@beowolf sagte in EPS E-INK Display Ansteuerung -> Statusdisplay fĂŒr 2âŹ:
MuĂ ein zweiter AP eigentlich ein Display habe?
Er braucht einen zigbee Sender / EmpfÀnger. Sonst geht es nicht.
Wenn ich bereits einen Zigbee Gateway am laufen habe, kann ich die Displays darĂŒber ansteuern?
@freak sagte in EPS E-INK Display Ansteuerung -> Statusdisplay fĂŒr 2âŹ:
Wenn ich bereits einen Zigbee Gateway am laufen habe, kann ich die Displays darĂŒber ansteuern?
Nein! Es wird zwar das Medium genutzt, nicht aber das Protokoll, die fahren da ihr eigenes. Gleiche StraĂe, aber Fahrrad statt Auto.