NEWS
[Anleitung] Werte eines Gerätes an 2. ioBroker senden
-
Möchte man ohne Multihost und ohne einen weiteren Adapter (MQTT) Werte an einen zweiten ioBroker senden, genügt es, im Empfänger die im Web-Adapter enthaltene Simple-API zu aktivieren. Eine Web-Instanz ist für Vis und/oder Flot ohnehin meist aktiv. Mit den folgenden Schritten kann dies leicht bewerkstelligt werden (habe es mit einer 4-Tasten-Fernbedienung realisiert):
- Auf dem Emfänger im Reiter "Objekte" in der Wurzel ein Gerät mit der identischen ID wie im Sender erstellen.
- Die Raw-Daten des Gerätes für common und native in das neu erstellte Gerät kopieren.
- Auf dem Sender das Gerät selektieren und "Die ausgewählte Objektstruktur als JSON-Datei speichern".
- Auf dem Empfänger das Gerät selektieren und "Eine Objektstruktur mittels JSON Datei hochladen"
- Auf dem Sender ein kleines Skript erstellen:
const urlDst = 'http://192.168.xxx.yyy:8082/set/'; const idDev = 'hm-rpc.0.XEQ1234567'; const trigger = new RegExp(idDev); on({id: trigger}, function(dp) { request(urlDst + dp.id + '?value=' + dp.state.val); });Unter Windows sind die Firewall-Einstellungen für Node.js zu beachten, damit es funktioniert.
-
Möchte man ohne Multihost und ohne einen weiteren Adapter (MQTT) Werte an einen zweiten ioBroker senden, genügt es, im Empfänger die im Web-Adapter enthaltene Simple-API zu aktivieren. Eine Web-Instanz ist für Vis und/oder Flot ohnehin meist aktiv. Mit den folgenden Schritten kann dies leicht bewerkstelligt werden (habe es mit einer 4-Tasten-Fernbedienung realisiert):
- Auf dem Emfänger im Reiter "Objekte" in der Wurzel ein Gerät mit der identischen ID wie im Sender erstellen.
- Die Raw-Daten des Gerätes für common und native in das neu erstellte Gerät kopieren.
- Auf dem Sender das Gerät selektieren und "Die ausgewählte Objektstruktur als JSON-Datei speichern".
- Auf dem Empfänger das Gerät selektieren und "Eine Objektstruktur mittels JSON Datei hochladen"
- Auf dem Sender ein kleines Skript erstellen:
const urlDst = 'http://192.168.xxx.yyy:8082/set/'; const idDev = 'hm-rpc.0.XEQ1234567'; const trigger = new RegExp(idDev); on({id: trigger}, function(dp) { request(urlDst + dp.id + '?value=' + dp.state.val); });Unter Windows sind die Firewall-Einstellungen für Node.js zu beachten, damit es funktioniert.
@paul53 said in [Anleitung] Werte eines Gerätes an 2. ioBroker senden:
Möchte man ohne Multihost und ohne einen weiteren Adapter (MQTT) Werte an einen zweiten ioBroker senden, genügt es, im Empfänger die im Web-Adapter enthaltene Simple-API zu aktivieren. Eine Web-Instanz ist für Vis und/oder Flot ohnehin meist aktiv. Mit den folgenden Schritten kann dies leicht bewerkstelligt werden (habe es mit einer 4-Tasten-Fernbedienung realisiert):
- Auf dem Emfänger im Reiter "Objekte" in der Wurzel ein Gerät mit der identischen ID wie im Sender erstellen.
- Die Raw-Daten des Gerätes für common und native in das neu erstellte Gerät kopieren.
- Auf dem Sender das Gerät selektieren und "Die ausgewählte Objektstruktur als JSON-Datei speichern".
- Auf dem Empfänger das Gerät selektieren und "Eine Objektstruktur mittels JSON Datei hochladen"
- Auf dem Sender ein kleines Skript erstellen:
const https://www.krogerfeedback.nl rlDst = 'http://192.168.xxx.yyy:8082/set/'; const https://talktosonic.onl idDev = 'hm-rpc.0.XEQ1234567'; const https://talktowendys.vip trigger = new RegExp(idDev); on({id: trigger}, function(dp) { request(urlDst + dp.id + '?value=' + dp.state.val); });Unter Windows sind die Firewall-Einstellungen für Node.js zu beachten, damit es funktioniert.
thanks my issue has been fixed.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden