]jbmedia hat geschrieben: ↑Do 14. Jun 2018, 16:36Die Nachfrage nach ioBroker ist bisher gering. Daher sehen wir derzeit keine Chance auf die Erstellung eines Adapters.
Sofern ioBroker HTTP GET unterstützt, lassen sich aber alle Szenen und auch Befehle des Light-Managers problemlos von ioBroker ansprechen.
Die Nachfrage steigt rapide. Auch ich möchte großes Interesse bekunden.
Zur Zeit beschäftige ich mich etwas intensiver mit der Kommunikation zwischen iobroker und LMA. Auf Seiten von iobroker ist alles vorhanden, um mit einfachen Bordmitteln die Kommunikation zu realisieren, insbesondere eine klar definierte Schnittstelle, mit der ich arbeite:
https://github.com/ioBroker/ioBroker.simple-api
Ein kurzer Überblick hier:
https://www.smarthome-tricks.de/softwar ... i-adapter/
Auf Seiten des iobroker funktioniert alles problemlos. Dort kann ein kleines Skript laufen, welches mit dem LMA kommuniziert und z.B. die weather.json oder die params.json ausliest).
Auf Seiten von LMA kann man immerhin den iobroker ansprechen und ihm Daten übergeben.
Was aber nicht geht (hab bisher keine Möglichkeit gesehen): Man kann vom iobroker keine Daten zur weiteren Verarbeitung an den LMA übergeben (nur Szenen dort auslösen geht). Zumindest an einer solchen universellen und grundlegenden Schnittstelle zur Datenübergabe per HTTP-Befehle fehlt es, das braucht man dringend.
Sensoren können doch auch Daten per HTTP an den LMA übergeben, das müsste doch auch ganz allgemein zu realisieren sein so dass iobroker diese allgemeine Schnittstelle nutzen kann. Schon ein ganz allgemeiner "LAN-Sensor" als universeller Pseudosensor beim LMA würde da zur Kommunikation iobroker-LMA sehr helfen. Die Daten, die dort empfangen werden, könnten dann problemlos im LMA wie gewohnt weiter verarbeitet werden (für Vergleiche, Bedingungen, Ansagen durch Alexa, graphische DArstellung etc.).
Ein solcher universeller Adapter wäre dann natürlich nicht iobroker-spezifisch, sondern könnte von jedem anderen belieben Gerät über HTTP-Befehle Messdaten empfangen. Das wäre doch was! (Für Tipps, wie man das heute vielleicht schon realisieren kann, wäre ich sehr dankbar).
In diesen Adapter könnte man dann natürlich auch die Befehlszeile zum Senden reinpacken, die aber schon an anderer Stelle realisiert ist (nämlich der GET-Befehl bei der Konfiguration eines Aktors).