NEWS
Wie kann man States übergeben
-
Hallo,
wie kann ich am einfachsten bei Änderung einen State von einer hm-rega.0 ID an eine mqtt.0 ID übergeben?
Ich habe in der CCU eine Systemvariable für Wärmebedarf(Wärmebedarfsanforderung) angelegt.
Diese wird auf "true" gesetzt, sobald ein Heizungsventil im Haus mehr als 20% geöffnet ist.
Ist das der Fall, so soll ein Wärmebedarfsrelais, das über MQTT angesteuert wird, die Heizung einschalten.
Andererseits bei soll bei "false" wiederum abgeschaltet werden.
Das Relais wird durch einen Arduino und client.subscribe geschaltet und funktioniert auch einwandfrei.
Nun fehlt mir einfach nur die die Übergabe von der einen ID zur anderen.
-
@pix:Wie ist die ID vom MQTT State? `
Das soll von "hm-rega.0.20440" nach "mqtt.0.WBS.WAERMEBEDARF" übergeben werden.
Das scheint nicht zu funktionieren:
on('hm-rega.0.20440', 'mqtt.0.WBS.WAERMEBEDARF'); ```` `Und so?
on({id: 'hm-rega.0.20440', change: 'any'}, function (obj) { setState('mqtt.0.WBS.WAERMEBEDARF', obj.state.val); }); -
Bald wird auch so ein Block zur Verfügung stehen:
48_2016-09-19_22_26_11-iobroker.admin.png