NEWS
E-INK Display OpenEPaperLink - Displayanzeige mit Batterie
-
@beowolf nein. Da gibt es nix neues aber ich berichte dann
-
OpenEPaperLink Mini Access Point v4
What the heck can I do with this?
Basicly, this is a universal WiFi <-> IEEE 802.15.4 gateway, with a size smaller than a credit card.You can use this set to setup your own E-Paper display system at home. The displays can display nearly anything. Just send a jpg file to the AP, and it can be displayed on one of the displays. The AP can generate all kinds of content itself too! Stuff like weather forecasts and the date can be shown on a tag, making for a nice dynamic little screen. It's also possible to use the AP with HomeAssistant thanks to an integration.
All details can be found here: OpenEPaperLink. With this Access Point and some displays, you have a fully working system.
New: the access point has a flasher port! Now, you can revive your tags after a firmware update goes wrong, or when you find compatible tags on eBay which are not preflashed yet.
--> jetzt neu, Access Point V4 inkl. integriertem Flasher!
https://www.tindie.com/products/electronics-by-nic/openepaperlink-mini-ap-v3-zigbee-wifi-gateway/
Edit: alle weg.
-
@bimmi
Ich habe das Mail bekommen und um 12:33 Uhr noch welche bekommen.
Ich bin neugierig, ob das schon der V4 ist, wie ich jetzt gerade gelesen habe -
@diwoma ja ist der v4. Er konnte nur den Titel nicht mehr ändern, da sonst alle verteilten links nicht mehr gültig sind.
-
@bimmi sagte in EPS E-INK Display Ansteuerung -> Statusdisplay für 2€:
@diwoma ja ist der v4. Er konnte nur den Titel nicht mehr ändern, da sonst alle verteilten links nicht mehr gültig sind.
Ja, so habe ich es auch verstanden
-
Hallo Zusammen,
die Anleitung oben habe ich gesehe, vielen Dank dafür. Ist ganz schön aufwändig.
Es gibt ja inzwischen auch einen Adapter dafür. Darüber ist aber (noch) keine steuerung möglich, oder?Wird der das Schicken der bilder auf die Displays über den adapter möglich sein? Bzw. ist das angedacht?
-
ich hatte den Adapter mal testweise installiert, aber ausser Auslesen von den Tags kann er zur Zeit noch nichts, ist noch im Alpha-Status.
Es gibt auf Github einige PR's, aber seit November ist da nichts mehr passiert, und die Software des AP's hat sich ja weiterentwickelt..Vielleicht kann uns einer der Dev's @Dutchman und/oder @ticaki etwas dazu sagen?
-
@freak said in EPS E-INK Display Ansteuerung -> Statusdisplay für 2€:
Es gibt ja inzwischen auch einen Adapter dafür. Darüber ist aber (noch) keine steuerung möglich, oder?
Wenn du diesen Adapter meinst:
ioBroker.open-epaper-link
muss ich leider drauf hinweeisen, dass dieser bisher nicht in die offiziellen Repositories aufgenommen wurde und nach der anfänglichen Entwicklung derzeit scheinbar NICHT mehr gewartet wird. Beim Check zur Aufnahme in das Latest Repository sind einige Kleinigkeiten aufgefallen. Allerdings wurden diese nicht (mehr) behoben und es erfolgte auch trotz mehrfachen Nachfragen keine Reaktion.
Siehe https://github.com/ioBroker/ioBroker.repositories/pull/3003
Derzeit kann zu diesem Adapeter nur gesagt werden - use completly at own risk...
Leider. -
Ich gehöre nicht zu den devs - dutchman hat den an einem Sonntag als ich keine Zeit habe geschrieben und da er fast fertig war, hatte ich dann kein interesse mehr mich einzubringen. Hatte auch nix da um zu testen oder so
-
Danke für die Rückmeldungen, schade eigentlich, dann werde ich mich wohl doch mal an der Blockly Anleitung versuchen.
Danke
-
ah, ok, sorry, dann hab ich das verwechselt, dachte ich haette dein Name da als Dev/Contrib oder bei einem PR gelesen..
@bimmi hab gesehen, dass du als Contrib drin stehst, kennst du die HACS implementation von HA fuer open-e-paper?
Da sind auch ein paar Beispiele dabei, ganz nett gemacht.. so aehnlich koennte man das auch fuer den iobroker umsetzen..
Nutze ich allerdings auch nicht, hab den HA nur um ueber den Tellerrand zu schauen, installiert.
( und bin immer wieder froh, mich mit iobroker soweit auszukennen und liebe das Konzept..) -
@ilovegym nein, ich hab bisher dort nur das drumherum erstellt (wiki, grafik, texte). Um den code wollte sich dutchman kümmern. Aber da ich selbst seit Anfang Dezember nichts mehr von ihm gehört habe, denke ich das für die Entwicklung des Adapters momentan keine Zeit ist.
-
Leider scheitert die obige Anleitung bei mir schon am Puppenspieler...
Der iobroker läuft auf einer Synology Nas im Docker container.
Laut der Fehlermeldung liegt es ja wohl am Chromium browser.
https://github.com/foxriver76/ioBroker.puppeteer/issues/13
Das Issue habe ich gelesen. Allerdings werde ich nicht schlau daraus, was ich zu tun habe.
Kann mir hierbei bitte jemand weiterhelfen und mir das vorgehen schildern?danke
-
@freak sagte in EPS E-INK Display Ansteuerung -> Statusdisplay für 2€:
Der iobroker läuft auf einer Synology Nas im Docker container.
Was für ein NAS ist das Genau? Typ? Wenn es dein Problem ist dann müsste es eine ARM-CPU haben
-
@bananajoe
Danke für die schnelle Rückmeldung.
Ist eine Ds1522+ mit einem AMB Ryzen R1600Der Log spuckt folgendes aus:
puppeteer.0 2024-02-19 08:08:23.154 error Failed to launch the browser process![24624:24624:0219/080822.240775:FATAL:zygote_host_impl_linux.cc(127)] No usable sandbox! Update your kernel or see https://chromium.googlesource.com/chromium/src/+/main/docs/linux/suid_sandbox_development.md for more information on developing with the SUID sandbox. If you want to live dangerously and need an immediate workaround, you can try using --no-sandbox.TROUBLESHOOTING: https://pptr.dev/troubleshooting puppeteer.0 2024-02-19 08:08:23.154 error Error: Failed to launch the browser process![24624:24624:0219/080822.240775:FATAL:zygote_host_impl_linux.cc(127)] No usable sandbox! Update your kernel or see https://chromium.googlesource.com/chromium/src/+/main/docs/linux/suid_sandbox_development.md for more information on developing with the SUID sandbox. If you want to live dangerously and need an immediate workaround, you can try using --no-sandbox.TROUBLESHOOTING: https://pptr.dev/troubleshooting at ChildProcess.onClose (/opt/iobroker/node_modules/@puppeteer/browsers/lib/cjs/launch.js:267:24) at ChildProcess.emit (node:events:525:35) at ChildProcess._handle.onexit (node:internal/child_process:291:12) puppeteer.0 2024-02-19 08:08:23.153 error unhandled promise rejection: Failed to launch the browser process![24624:24624:0219/080822.240775:FATAL:zygote_host_impl_linux.cc(127)] No usable sandbox! Update your kernel or see https://chromium.googlesource.com/chromium/src/+/main/docs/linux/suid_sandbox_development.md for more information on developing with the SUID sandbox. If you want to live dangerously and need an immediate workaround, you can try using --no-sandbox.TROUBLESHOOTING: https://pptr.dev/troubleshooting puppeteer.0 2024-02-19 08:08:23.152 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). puppeteer.0 2024-02-19 08:08:22.187 info starting. Version 0.2.8 in /opt/iobroker/node_modules/iobroker.puppeteer, node: v18.15.0, js-controller: 5.0.17
-
@freak sagte in EPS E-INK Display Ansteuerung -> Statusdisplay für 2€:
If you want to live dangerously and need an immediate workaround, you can try using --no-sandbox.TROUBLESHOOTING: https://pptr.dev/troubleshooting
Das scheint ein anderes Problem zu sein, und zwar das der Chrome zwar gestartet werden könnte, aber den Sandbox-Modus nicht starten kann. Das ist eine Art Virtualisierung, der Chrome-Prozess wird dabei vom Rest des Systems isoliert damit eine Webseite keinen Zugriff auf dein System erlangen kann.
Der Schalter
--no-sandbox
könnte das Problem lösen, das müsste man im Quellcode des Adapters hinterlegen.
Hier wird das Problem auch schon diskutiert: https://forum.iobroker.net/topic/54944/puppeteer-screenshots-phantomjs-alternative/194?lang=en-GB&page=4Auch dort betraf es jemand mit Docker-Container.
Man könnte den Aufruf der Chrome-Engine im Linux auch mit einem Alias verbiegen ... alles schwieriger in einem Docker-Container
-
Ok danke für die Info. Das Problem werde ich dann alleine nicht gelöst bekommen, dafür sind meine Linux Kenntnisse zu gering.
Ich würde das Thema trotzdem gerne erfolgreich abschließen.
Gibt es eine Alternative zu dem Puppenspieler Adapter? -
@bananajoe said in EPS E-INK Display Ansteuerung -> Statusdisplay für 2€:
@freak sagte in EPS E-INK Display Ansteuerung -> Statusdisplay für 2€:
If you want to live dangerously and need an immediate workaround, you can try using --no-sandbox.TROUBLESHOOTING: https://pptr.dev/troubleshooting
Das scheint ein anderes Problem zu sein, und zwar das der Chrome zwar gestartet werden könnte, aber den Sandbox-Modus nicht starten kann. Das ist eine Art Virtualisierung, der Chrome-Prozess wird dabei vom Rest des Systems isoliert damit eine Webseite keinen Zugriff auf dein System erlangen kann.
Der Schalter
--no-sandbox
könnte das Problem lösen, das müsste man im Quellcode des Adapters hinterlegen.
Hier wird das Problem auch schon diskutiert: https://forum.iobroker.net/topic/54944/puppeteer-screenshots-phantomjs-alternative/194?lang=en-GB&page=4Auch dort betraf es jemand mit Docker-Container.
Man könnte den Aufruf der Chrome-Engine im Linux auch mit einem Alias verbiegen ... alles schwieriger in einem Docker-Container
Wenn da was im Adapter verbesserbar ist, könntest du bitte ein Issue dort anlegen. Ich möcht gern im Stille Post System nur die halben Infos rüberbringen und wenn Foxriver ne Rückfrage hat, wärs auch besser wenn er wen erreicht der was dazu sagen kann.
DANKE
-
@oxident sagte in EPS E-INK Display Ansteuerung -> Statusdisplay für 2€:
@beowolf Dann ist etwas Handarbeit gefragt. Schau mal mein Issue (mit Workaround):
Ich habe jetzt puppeteer auf 0.2.8 upgedatet. Nun läuft das "Abcopieren" der eingestellten Webseitenadressen von VIS nicht mehr.
Die Änderung in der main.js hatte ich nach dem Update durchgeführt.
Zurüch auf 0.2.7 und alles funktioniert.
Eine Idee woran es liegen könnte?
-
@beowolf da es bei mir funktioniert bräuchte es mehr Info / mehr Tests
Ggf. dann aber in einem eigenen Thema.Was steht denn im Log? wohin speicherst du das Bild, also welchen Pfad?