NEWS
Alias Gerät anlegen für JSON Gerät
-
Hallo Community,
ich steige gerade von FHEM auf iobroker um. Ich habe inzwischen einen Homeserver auf dem ich in mehreren Containern erstmal meine grundlegenden Services installiert habe. Also iobroker, mosquitto, zigbee2mqtt, Homebridge und FHEM läuft noch auf einem Pi. Ich möchte nun zunächst alle Geräte vom mosquitto auch in iobroker einbinden. Ich finde aber nichts dazu wie man im iobroker mit JSON values umgehen kann und auch nicht wie ich dann JSON commands wieder senden kann. Ich wollte mir die Geräte als alias anlegen so daß sie erstmal ihre Funktionen einzeln darstellen die ja im mqtt nur als JSON String auftauchen. Vielleicht kann mir hier jemand einen Tipp geben.
LG Alina
-
Hallo Alina,
um die Payloads von JSON zu einzelnen Datenpunkte umzuwandeln wirst du um blockly/javascript nicht herum kommen.
Meines Wissens nach ist die Aliasfunktion nicht dazu vorgesehen. Damit kannst du, vereinfacht gesagt, Geräte/Objekte "klonen".Ganz allgemein zu ioBroker, bezüglich MQTT könnte dir diese Doku weiterhelfen.
Zu zigbee2mqtt gibt es in ioBroker einen Zigbee Adapter, um die Geräte direkt zu verbinden. Damit kannst du, wenn anderweitig nicht benötigt, die beiden Container "mosquitto" und "zigbee2mqtt" einsparen.
Bei Homebridge kommt es darauf an, in welche Richtung die Kommunikation laufen soll.
Wenn Geräte aus ioBroker heraus in der "Home App" aufgelistet werden sollen, ist der Adapter yahka etwas für dich.
Sollen Homekit fähige Geräte an ioBroker angelernt werden, dann könnte homekit-controller die richtige Wahl sein.Aus persönlicher Erfahrung, kann ich dir den ioBroker-Master-Kurs von @haus-automatisierung empfehlen.
Hat mir den Einstieg zu ioBroker sehr vereinfacht. (hatte ursprünglich auch FHEM im Einsatz)Gruß, Karsten