AdapterRequests icon indicating copy to clipboard operation
AdapterRequests copied to clipboard

Integration von E-INK Preisschild Displays über openepaperlink

Open slimline33 opened this issue 1 year ago • 14 comments

What kind of device or service would you like to see an adapter for? Adapter um E-INK Preisschilder über https://github.com/jjwbruijn/OpenEPaperLink anzusprechen. Einfaches http/get/post. Aktuell helfe ich mir einen Screenshot einer VIS zu erstellen und diesen dann über curl auf den AP zu übertragen. Dieser überträgt die Fotos dann auf die entsprechenden Displays.

image

image

Is the device connected to the internet or only available on a local network? Local Network

Is an official App or Website available? https://github.com/jjwbruijn/OpenEPaperLink

Is this device already integrated in other Smart Home systems? HomeAssistant https://github.com/jonasniesner/open_epaper_link_homeassistant

Additional context Aktuell helfe ich mir mit curl und screenshottool puppeteer um screenshots von den VIS Seiten zu erstellen

Die community dahinter ist sehr nett und Hilfsbereit.

Würde mich über einen eigenen Adapter, der Inhalte von der VIS oder ähnlichen übertragen kann.

Gruß Bimmi

slimline33 avatar Jun 18 '23 11:06 slimline33

More pictures:

IMG_20230623_170342

IMG_20230623_162414

![IMG_20230623_144430] (https://github.com/ioBroker/AdapterRequests/assets/3323812/81a1ef76-940e-4967-9d57-a83d23d0a6d7)

IMG_20230711_165549

slimline33 avatar Jun 24 '23 08:06 slimline33

That's so nice 😃🙋🏼‍♂️ please Adapter it to iob ☺️

wieselgit avatar Jun 24 '23 08:06 wieselgit

Yes please an Iobroker adapter

lolax80 avatar Jun 24 '23 10:06 lolax80

Es gibt inzwischen auch wieder fertige Pakete: https://www.tindie.com/stores/electronics-by-nic/

slimline33 avatar Jul 20 '23 07:07 slimline33

Hi, am one of the developers of the HA integration and the main project. If you need help or hardware, feel free to ask here or on the discord server.

jonasniesner avatar Sep 12 '23 05:09 jonasniesner

@slimline33 kannst du mir helfen wie ich dein Workaround auch in mein iobroker zum laufen bekomme? Bin leider Anfänger.

maesenz avatar Oct 30 '23 18:10 maesenz

@maesenz schau doch mal im forum vorbei. Da stehen inzwischen einige Möglichkeiten wie man die displays über iobroker einbinden kann.

https://forum.iobroker.net/topic/66380/eps-e-ink-display-ansteuerung-statusdisplay-f%C3%BCr-2

slimline33 avatar Oct 30 '23 21:10 slimline33

Folgendes sollte der Adapter können:

Integration von Websocket Client um die Kommunikation des Access Points auszulesen. Beispielcode der übertragen wird sieht so aus:

{"tags":[{"mac":"0000021FB8F43B1D","hash":"f129d94266679c5959824dfc5111a476","lastseen":1700946620,"nextupdate":3216153600,"nextcheckin":1700946680,"pending":false,"alias":"HYDRO Rankwerk","contentMode":0,"LQI":54,"RSSI":-72,"temperature":0,"batteryMv":2600,"hwType":1,"wakeupReason":0,"capabilities":4,"modecfgjson":"{"filename":"0000021FB8F43B1D.jpg","timetolive":"0","dither":"0","delete":"1"}","isexternal":false,"apip":"0.0.0.0","rotate":0,"lut":0,"invert":0,"ch":11,"ver":22}]}

  • Gesteuert werden die Displays rein über HTTP POST Kommandos. (curl) - Beispiele und Demos sind im original Projekt enthalten, da nur alle 40 Sekunden ein "check in" stattfindet.

  • Die Möglichkeit haben, vorgefertigte Templates zu übertragen per json template https://github.com/jjwbruijn/OpenEPaperLink/wiki/Json-template

image

  • Die Möglichkeit über puppeteer einen Screenshot zu machen und diesen an den AP zu senden (Parameter für die Displays könnte man wiederum aus dem WS Protokoll auslesen
  • bei den neuen Displays auch die technischen Möglichkeiten berücksichtigen wie Buttons und LEDs.
  1. Objektordner erstellen (je Tag einen Ordner) 1.2. Datenpunkte anlegen mit mac, tag type, zuletzt aktualisiert, display-breite, display-höhe, tasten (falls vorhanden), html-selektor, url vom screenshotpfad
  2. Objektordner erstellen der vorhanden AP's 2.1. Steuermöglichkeiten der AP's in die Datenpunkte

Als Beispiel:

OpenEPaperLink.Access-Points.MAC.IP-Adresse OpenEPaperLink.Access-Points.MAC.Reboot OpenEPaperLink.Access-Points.MAC.Force-refresh OpenEPaperLink.Access-Points.MAC.Clear-Pending-Status OpenEPaperLink.Displays.MAC.Type OpenEPaperLink.Displays.MAC.MAC OpenEPaperLink.Displays.MAC.Channel OpenEPaperLink.Displays.MAC.Battery OpenEPaperLink.Displays.MAC.Bild-URL OpenEPaperLink.Displays.MAC.Scan-Channel OpenEPaperLink.Displays.MAC.Reboot OpenEPaperLink.Displays.MAC.Breite OpenEPaperLink.Displays.MAC.Höhe OpenEPaperLink.Displays.Fehler (offline usw)

Mehr fällt mir jetzt dazu nicht ein.

slimline33 avatar Nov 25 '23 21:11 slimline33

@DutchmanNL, @slimline33 und ich schauen mal was wir da auf die Beine bekommen

ticaki avatar Nov 25 '23 22:11 ticaki

Querlink zum Forumstopic: https://forum.iobroker.net/topic/66380/eps-e-ink-display-ansteuerung-statusdisplay-f%C3%BCr-2/131

mcm1957 avatar Nov 25 '23 23:11 mcm1957

@DutchmanNL, @slimline33 und ich schauen mal was wir da auf die Beine bekommen

Freu mich drauf Lets do it

DutchmanNL avatar Nov 26 '23 00:11 DutchmanNL

Hi, am one of the developers of the HA integration and the main project. If you need help or hardware, feel free to ask here or on the discord server.

@DutchmanNL @ticaki Hier hatte sich bereits der Entwickler zu Wort gemeldet. Falls Hilfe oder Hardware benötigt wird, dürft Ihr euch gerne bei ihm Melden. Hier oder über Discord!

slimline33 avatar Nov 26 '23 09:11 slimline33

basic adapter: https://github.com/DrozmotiX/ioBroker.open-epaper-link aufnahme in die repo: https://github.com/ioBroker/ioBroker.repositories/pull/3003

DutchmanNL avatar Nov 26 '23 23:11 DutchmanNL

Development of adapter has been stalled and lates request was cancelled.

mcm1957 avatar Mar 16 '24 18:03 mcm1957