NEWS
Node Red Flow schaltet Lampe nicht aus.
-
Hallo!
Ich habe im Node Red adapter einen Flow gemacht der mein Esszimmer Licht aus oder einschaltet wenn ich bei einem Zigbee Taster einen Doppel Klick mache. Das einschalten klappt auch. Und mittels der Debug Node sehe ich auch das der Flow versucht false zu übertragen allerdings passiert nichts.
Kann mir jemand helfen?

-
Hallo!
Ich habe im Node Red adapter einen Flow gemacht der mein Esszimmer Licht aus oder einschaltet wenn ich bei einem Zigbee Taster einen Doppel Klick mache. Das einschalten klappt auch. Und mittels der Debug Node sehe ich auch das der Flow versucht false zu übertragen allerdings passiert nichts.
Kann mir jemand helfen?

@falconsbg Zeig mal die Konfig von Deiner payload und und von Deiner iobroker -out Node. Poste Dein Debug Fenster. Hast Du die Stringkonvertierung im Adapter ausgeschaltet? Hast Du ein command geschickt und nicht value? - So kann man das alles nicht beurteilen - mit den Infos. Ggf. musst halt mal Deinen Flow exportieren.
-
@falconsbg Zeig mal die Konfig von Deiner payload und und von Deiner iobroker -out Node. Poste Dein Debug Fenster. Hast Du die Stringkonvertierung im Adapter ausgeschaltet? Hast Du ein command geschickt und nicht value? - So kann man das alles nicht beurteilen - mit den Infos. Ggf. musst halt mal Deinen Flow exportieren.
@mickym
Ich sende ein Command und der IOBroker wert wird in eine Zeichenkette konvertiert. Das einschalten wenn die Lampe ausgeschaltet ist funktioniert auch aber das Abschalten nicht.
Beim Debug kommt der msg.payload "false" raus leider schaltet er den Schalter nicht.
Anbei der Code.[ { "id": "f2b405f5.8fec98", "type": "tab", "label": "taster", "disabled": false, "info": "" }, { "id": "86064f78.d2667", "type": "ioBroker in", "z": "f2b405f5.8fec98", "name": "Double click event", "topic": "zigbee.0.00158d00067c16cc.double_click", "payloadType": "value", "onlyack": "", "func": "all", "gap": "", "fireOnStart": "false", "x": 190, "y": 200, "wires": [ [ "efcb0f9b.d7fe4" ] ] }, { "id": "969e4149.886aa", "type": "switch", "z": "f2b405f5.8fec98", "name": "", "property": "payload", "propertyType": "msg", "rules": [ { "t": "eq", "v": "true", "vt": "str" }, { "t": "eq", "v": "false", "vt": "str" } ], "checkall": "true", "repair": false, "outputs": 2, "x": 650, "y": 200, "wires": [ [ "c541f16f.81906" ], [ "56ad61f1.3583e" ] ] }, { "id": "c541f16f.81906", "type": "change", "z": "f2b405f5.8fec98", "name": "", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "false", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 810, "y": 160, "wires": [ [ "b8536c46.8317a", "e42ffb67.8b36b8" ] ] }, { "id": "56ad61f1.3583e", "type": "change", "z": "f2b405f5.8fec98", "name": "", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "true", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 810, "y": 240, "wires": [ [ "b8536c46.8317a", "e42ffb67.8b36b8" ] ] }, { "id": "74859bcf.5dffc4", "type": "ioBroker get", "z": "f2b405f5.8fec98", "name": "Esstischlicht ACTUAL", "topic": "alias.0.1OG.Esstischlicht1OG.ACTUAL", "attrname": "payload", "payloadType": "value", "x": 460, "y": 200, "wires": [ [ "969e4149.886aa" ] ] }, { "id": "efcb0f9b.d7fe4", "type": "switch", "z": "f2b405f5.8fec98", "name": "", "property": "payload", "propertyType": "msg", "rules": [ { "t": "eq", "v": "true", "vt": "str" }, { "t": "eq", "v": "false", "vt": "str" } ], "checkall": "true", "repair": false, "outputs": 2, "x": 270, "y": 300, "wires": [ [ "74859bcf.5dffc4" ], [] ] }, { "id": "b8536c46.8317a", "type": "debug", "z": "f2b405f5.8fec98", "name": "", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "false", "statusVal": "", "statusType": "auto", "x": 1130, "y": 100, "wires": [] }, { "id": "e42ffb67.8b36b8", "type": "ioBroker out", "z": "f2b405f5.8fec98", "name": "SET", "topic": "alias.0.1OG.Esstischlicht1OG.SET", "ack": "false", "autoCreate": "false", "stateName": "", "role": "", "payloadType": "", "readonly": "", "stateUnit": "", "stateMin": "", "stateMax": "", "x": 1110, "y": 220, "wires": [] } ] -
@mickym
Ich sende ein Command und der IOBroker wert wird in eine Zeichenkette konvertiert. Das einschalten wenn die Lampe ausgeschaltet ist funktioniert auch aber das Abschalten nicht.
Beim Debug kommt der msg.payload "false" raus leider schaltet er den Schalter nicht.
Anbei der Code.[ { "id": "f2b405f5.8fec98", "type": "tab", "label": "taster", "disabled": false, "info": "" }, { "id": "86064f78.d2667", "type": "ioBroker in", "z": "f2b405f5.8fec98", "name": "Double click event", "topic": "zigbee.0.00158d00067c16cc.double_click", "payloadType": "value", "onlyack": "", "func": "all", "gap": "", "fireOnStart": "false", "x": 190, "y": 200, "wires": [ [ "efcb0f9b.d7fe4" ] ] }, { "id": "969e4149.886aa", "type": "switch", "z": "f2b405f5.8fec98", "name": "", "property": "payload", "propertyType": "msg", "rules": [ { "t": "eq", "v": "true", "vt": "str" }, { "t": "eq", "v": "false", "vt": "str" } ], "checkall": "true", "repair": false, "outputs": 2, "x": 650, "y": 200, "wires": [ [ "c541f16f.81906" ], [ "56ad61f1.3583e" ] ] }, { "id": "c541f16f.81906", "type": "change", "z": "f2b405f5.8fec98", "name": "", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "false", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 810, "y": 160, "wires": [ [ "b8536c46.8317a", "e42ffb67.8b36b8" ] ] }, { "id": "56ad61f1.3583e", "type": "change", "z": "f2b405f5.8fec98", "name": "", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "true", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 810, "y": 240, "wires": [ [ "b8536c46.8317a", "e42ffb67.8b36b8" ] ] }, { "id": "74859bcf.5dffc4", "type": "ioBroker get", "z": "f2b405f5.8fec98", "name": "Esstischlicht ACTUAL", "topic": "alias.0.1OG.Esstischlicht1OG.ACTUAL", "attrname": "payload", "payloadType": "value", "x": 460, "y": 200, "wires": [ [ "969e4149.886aa" ] ] }, { "id": "efcb0f9b.d7fe4", "type": "switch", "z": "f2b405f5.8fec98", "name": "", "property": "payload", "propertyType": "msg", "rules": [ { "t": "eq", "v": "true", "vt": "str" }, { "t": "eq", "v": "false", "vt": "str" } ], "checkall": "true", "repair": false, "outputs": 2, "x": 270, "y": 300, "wires": [ [ "74859bcf.5dffc4" ], [] ] }, { "id": "b8536c46.8317a", "type": "debug", "z": "f2b405f5.8fec98", "name": "", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "false", "statusVal": "", "statusType": "auto", "x": 1130, "y": 100, "wires": [] }, { "id": "e42ffb67.8b36b8", "type": "ioBroker out", "z": "f2b405f5.8fec98", "name": "SET", "topic": "alias.0.1OG.Esstischlicht1OG.SET", "ack": "false", "autoCreate": "false", "stateName": "", "role": "", "payloadType": "", "readonly": "", "stateUnit": "", "stateMin": "", "stateMax": "", "x": 1110, "y": 220, "wires": [] } ]@falconsbg sagte in Node Red Flow schaltet Lampe nicht aus.:
Dann schick keine Zeichenkette sondern den Boolean - und schalte im iobroker Adapter die String Konvertierung aus:
Kein String schicken:

sondern Boolean:

und die Konvertierung in der Adapterkonfig ausschalten:

-
@falconsbg sagte in Node Red Flow schaltet Lampe nicht aus.:
Dann schick keine Zeichenkette sondern den Boolean - und schalte im iobroker Adapter die String Konvertierung aus:
Kein String schicken:

sondern Boolean:

und die Konvertierung in der Adapterkonfig ausschalten:

-
@falconsbg Auch in Deinem Switch überprüfst Du auf Text/Zeichenkette und nicht auf Boolean.


In beiden Switch Nodes!!!
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