Hi ,
ich nutze zu Hause eine andere Automatisierung. Mir fehlt eine schöne Visualisierung auf Web-Basis und da habe ich die Tablet-UI für FHEM gefunden.
Um diese nun anbinden zu können würde ich meinen selbstgezimmerten WebServer aufbohren - so dass er dem UI gegenüber so tut als wäre eine FHEM
vorhanden.
Einige der notwendigen Requests habe ich schon rausgefunden. (Schalten von Zuständen) ....
Das Webinterface sendet aber zyklisch Requests - bei denen ich nicht weiss welches Format als Antwort benötigt wird.
Daher erstmal die Frage : Gibt es irgendwo eine Liste/Beschreibung der Web-Kommunikation ?
-welche Chancen hab ich ?-
Danke
Hi,
ich vermute mal fast, dass es einfacher sein dürfte, Deine eigene Automatisierung an FHEM anzubinden. ...davon ausgehend, dass Du deren Potokoll kennst.
Gruß,
Thorsten
Mutig, mutig.
Dein Server müsste das jsonlist2 Format von FHEM ausspucken
.../fhem/?cmd=jsonlist2&XHR=1
Das ist eine Liste aller oder gefilterter Devices mit deren Readings im JSON Format.
Einzelne Status Änderungen werden sofort per Websocket an Clients auch im JSON Fomat notifiziert.
Du kannst dir FHEM runterladen und testweise im Demo Mode laufen lassen, dann siehst du in den Browser Developertools die Responses der Anfragen.