Only thing Google needs is an switch and true or false.. but it does not work..
Am i missing something?
I tried
true or false as a string, as a bolean etc.
Code: Select all
[{"id":"747e1438.04074c","type":"tab","label":"Google assistant","disabled":false,"info":""},{"id":"bc0205d0.81bbc8","type":"mqtt in","z":"747e1438.04074c","name":"uit domoticz naar GA","topic":"domoticz/out","qos":"0","datatype":"auto","broker":"a9c9d504.f88908","x":180,"y":80,"wires":[["8c7c1488.7446d8"]]},{"id":"8c7c1488.7446d8","type":"json","z":"747e1438.04074c","name":"","property":"payload","action":"","pretty":false,"x":190,"y":200,"wires":[["9537254a.fd20e8"]]},{"id":"9537254a.fd20e8","type":"function","z":"747e1438.04074c","name":"Function convert on off","func":"msg.topic = msg.payload.idx\nif (msg.payload.nvalue === 1)\n{\n msg.payload = true\n}\nelse if (msg.payload.nvalue === 0)\n{\n msg.payload = false\n}\n return msg;","outputs":1,"noerr":0,"x":160,"y":380,"wires":[["1c99040c.87d98c"]]},{"id":"1c99040c.87d98c","type":"switch","z":"747e1438.04074c","name":"switch","property":"topic","propertyType":"msg","rules":[{"t":"eq","v":"112","vt":"str"},{"t":"eq","v":"92","vt":"str"},{"t":"eq","v":"42","vt":"str"},{"t":"eq","v":"151","vt":"str"},{"t":"eq","v":"66","vt":"str"},{"t":"eq","v":"1002","vt":"str"},{"t":"eq","v":"170","vt":"str"},{"t":"eq","v":"171","vt":"str"},{"t":"eq","v":"172","vt":"str"},{"t":"eq","v":"173","vt":"str"},{"t":"eq","v":"174","vt":"str"},{"t":"eq","v":"53","vt":"str"},{"t":"eq","v":"155","vt":"str"}],"checkall":"true","repair":false,"outputs":13,"x":390,"y":380,"wires":[[],[],[],[],[],["8679b420.292958"],[],[],[],[],[],[],[]]},{"id":"8679b420.292958","type":"nora-light","z":"747e1438.04074c","devicename":"lantaarn","lightcolor":false,"brightnesscontrol":false,"passthru":false,"statepayload":true,"brightnessoverride":"","roomhint":"Huiskamer","name":"lantaarn","nora":"3d11a1da.6954ae","topic":"lantaarn","onvalue":"true","onvalueType":"bool","offvalue":"false","offvalueType":"bool","x":620,"y":360,"wires":[["33db208f.8e908"]]},{"id":"a738327c.0a664","type":"function","z":"747e1438.04074c","name":"Function ON/OFF","func":"var idx = msg.topic\nif ( msg.payload === true )\n{\nmsg.payload = { \"command\": \"switchlight\", \"idx\": idx, \"switchcmd\": \"On\" };\n}\nelse if ( msg.payload === false )\n{\nmsg.payload = { \"command\": \"switchlight\", \"idx\": idx, \"switchcmd\": \"Off\" };\n}\nreturn msg\n","outputs":1,"noerr":0,"x":690,"y":160,"wires":[["8b743554.dfd338"]]},{"id":"8b743554.dfd338","type":"template","z":"747e1438.04074c","name":"Gen MQTT On/Off","field":"payload","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"{\"command\": \"switchlight\", \"idx\": {{payload.idx}}, \"switchcmd\": \"{{payload.switchcmd}}\" }","output":"str","x":910,"y":160,"wires":[["cef071c5.a9d16"]]},{"id":"cef071c5.a9d16","type":"mqtt out","z":"747e1438.04074c","name":"uit GA naar domoticz","topic":"domoticz/in","qos":"","retain":"","broker":"a9c9d504.f88908","x":1080,"y":60,"wires":[]},{"id":"1926c93c.ff7e37","type":"inject","z":"747e1438.04074c","name":"collect current light status","topic":"","payload":"Started!","payloadType":"str","repeat":"","crontab":"","once":true,"onceDelay":"","x":410,"y":680,"wires":[["98ed3c34.69207"]]},{"id":"98ed3c34.69207","type":"http request","z":"747e1438.04074c","name":"MQTT-Broadcast-Domoticz","method":"POST","ret":"txt","paytoqs":false,"url":"http://192.168.20.35:82/json.htm?type=command¶m=switchlight&idx=1002&switchcmd=On","tls":"","persist":false,"proxy":"","authType":"","x":720,"y":680,"wires":[["f64674ef.253bc8"]]},{"id":"f64674ef.253bc8","type":"debug","z":"747e1438.04074c","name":"","active":true,"tosidebar":true,"console":false,"complete":"false","x":970,"y":680,"wires":[]},{"id":"e7650896.cd30d8","type":"comment","z":"747e1438.04074c","name":"1a standaard json mqtt bericht","info":"v==","x":680,"y":120,"wires":[]},{"id":"ee2ca9e.30a3d58","type":"comment","z":"747e1438.04074c","name":"of 1b Uservariabele IFTTTvar","info":"","x":1100,"y":260,"wires":[]},{"id":"33db208f.8e908","type":"json","z":"747e1438.04074c","name":"","property":"payload","action":"","pretty":false,"x":910,"y":220,"wires":[["685384e0.e7cc1c"]]},{"id":"11a973b6.e8cacc","type":"json","z":"747e1438.04074c","name":"","property":"payload","action":"","pretty":false,"x":1270,"y":220,"wires":[["cef071c5.a9d16"]]},{"id":"685384e0.e7cc1c","type":"function","z":"747e1438.04074c","name":"maak bericht","func":"var msg_value = msg.payload;\nvar msg_id = msg.topic;\n\nif ( msg_value === \"true\" ) \n {var waarde = \"On\"}\nelse if ( msg_value === \"false\" )\n {var waarde = \"Off\"}\n\nvar uservar = '[{\"obj\": \"' + msg_id + '\",\"act\":\"' + waarde + '\"}]';\n\nmsg.payload = {\"value\": uservar};\nmsg.payload.command = \"setuservariable\";\nmsg.payload.idx = 13;\n\nreturn msg\n","outputs":1,"noerr":0,"x":1070,"y":220,"wires":[["11a973b6.e8cacc"]]},{"id":"53399957.8636c8","type":"comment","z":"747e1438.04074c","name":"Ik wil ook nog een injector met true or false en direct naar Google asiss dit werkt niet","info":"","x":330,"y":560,"wires":[]},{"id":"b8d48e9c.24bb1","type":"inject","z":"747e1438.04074c","name":"","topic":"1002","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":180,"y":460,"wires":[["1c99040c.87d98c"]]},{"id":"28bfb576.d7829a","type":"inject","z":"747e1438.04074c","name":"","topic":"1002","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":180,"y":520,"wires":[["1c99040c.87d98c"]]},{"id":"a9c9d504.f88908","type":"mqtt-broker","z":"","name":"mqttdomoticz","broker":"localhost","port":"1883","clientid":"","usetls":false,"compatmode":true,"keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","closeTopic":"","closeQos":"0","closePayload":"","willTopic":"","willQos":"0","willPayload":""},{"id":"3d11a1da.6954ae","type":"nora-config","z":"","name":"nora config","group":"","notify":false}]