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.
-
Hallo Andy,
Wie ist die ID vom MQTT State?
-
@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');
-
@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 -
Das ist für mich eine völlig neue Art zu programmieren, da muss ich mich wirklich erst einarbeiten.
Bin eher ein "traditioneller" Coder;).
Aber ist schon klasse was ihr da so entwickelt.
Gesendet von meinem GT-N8000 mit Tapatalk