berijan

Belysning 6 enheter

Mar 14th, 2021
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 4.39 KB | None | 0 0
  1. [{"id":"227dfa38.8c1b26","type":"subflow","name":"Belysning 6 enheter","info":"","category":"","in":[{"x":200,"y":560,"wires":[{"id":"f2d0446a.4dbc48"},{"id":"45bd5bc9.67c6a4"},{"id":"5f43ed87.71ae34"},{"id":"8688d748.ec67c8"},{"id":"5cdf8f0a.ccd27"},{"id":"e097fa75.a10618"}]}],"out":[],"env":[{"name":"enhet1","type":"str","value":"","ui":{"type":"input","opts":{"types":["str","num","bool","json","bin","env","cred"]}}},{"name":"enhet2","type":"str","value":""},{"name":"enhet3","type":"str","value":""},{"name":"enhet4","type":"str","value":""},{"name":"enhet5","type":"str","value":""},{"name":"enhet6","type":"str","value":""}],"color":"#DDAA99"},{"id":"21589ed.88fdb62","type":"delay","z":"227dfa38.8c1b26","name":"","pauseType":"random","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"3","randomLast":"10","randomUnits":"seconds","drop":false,"x":860,"y":540,"wires":[["1365ce7d.7ac0b2"]]},{"id":"1365ce7d.7ac0b2","type":"api-call-service","z":"227dfa38.8c1b26","name":"","server":"639a5229.bc1b8c","version":1,"debugenabled":false,"service_domain":"","service":"","entityId":"","data":"","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":1030,"y":540,"wires":[["a747710b.8ae57"]]},{"id":"a747710b.8ae57","type":"debug","z":"227dfa38.8c1b26","name":"dbg Output","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":1210,"y":600,"wires":[]},{"id":"f2d0446a.4dbc48","type":"change","z":"227dfa38.8c1b26","name":"enhet 1","rules":[{"t":"set","p":"topic","pt":"msg","to":"enhet1","tot":"env"}],"action":"","property":"","from":"","to":"","reg":false,"x":440,"y":440,"wires":[["425794a6.a2e1bc"]]},{"id":"425794a6.a2e1bc","type":"function","z":"227dfa38.8c1b26","name":"On eller Off","func":"let newMsg = {};\nlet newPayload = {};\n\n\n//Om vi inte har declarerat topic (enhet) så returnerar vi ingenting\nif (!msg.topic)\n    return null;\n    \n\n\n//Gör om kommando till små bokstäver, tar hand om, ON, On, on osv.\nlet sOnOff = msg.payload.toString().toLowerCase(); \n\n//Koll om Till- eller frånslag\nif (sOnOff === \"on\")\n\tnewPayload.service = \"turn_on\";\n\nelse if (sOnOff === \"off\")\n    newPayload.service = \"turn_off\";\n\nelse\n    //Felaktigt in-meddelande, vi returnerar igenting\n    return null; \n\n\n\n//Skapa entity som ska styras\nnewPayload.data = {};\nnewPayload.data.entity_id = msg.topic;    \n\n//Skapa 'domain'\nnewPayload.domain = msg.topic.split(\".\")[0];\n\n\nnewMsg.payload = newPayload;\nreturn newMsg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x":670,"y":540,"wires":[["21589ed.88fdb62","4b4d5ec1.8d2de"]]},{"id":"45bd5bc9.67c6a4","type":"change","z":"227dfa38.8c1b26","name":"enhet 2","rules":[{"t":"set","p":"topic","pt":"msg","to":"enhet2","tot":"env"}],"action":"","property":"","from":"","to":"","reg":false,"x":440,"y":480,"wires":[["425794a6.a2e1bc"]]},{"id":"5f43ed87.71ae34","type":"change","z":"227dfa38.8c1b26","name":"enhet 3","rules":[{"t":"set","p":"topic","pt":"msg","to":"enhet3","tot":"env"}],"action":"","property":"","from":"","to":"","reg":false,"x":440,"y":520,"wires":[["425794a6.a2e1bc"]]},{"id":"8688d748.ec67c8","type":"change","z":"227dfa38.8c1b26","name":"enhet 4","rules":[{"t":"set","p":"topic","pt":"msg","to":"enhet4","tot":"env"}],"action":"","property":"","from":"","to":"","reg":false,"x":440,"y":560,"wires":[["425794a6.a2e1bc"]]},{"id":"5cdf8f0a.ccd27","type":"change","z":"227dfa38.8c1b26","name":"enhet 5","rules":[{"t":"set","p":"topic","pt":"msg","to":"enhet5","tot":"env"}],"action":"","property":"","from":"","to":"","reg":false,"x":440,"y":600,"wires":[["425794a6.a2e1bc"]]},{"id":"e097fa75.a10618","type":"change","z":"227dfa38.8c1b26","name":"enhet 6","rules":[{"t":"set","p":"topic","pt":"msg","to":"enhet6","tot":"env"}],"action":"","property":"","from":"","to":"","reg":false,"x":440,"y":640,"wires":[["425794a6.a2e1bc"]]},{"id":"4b4d5ec1.8d2de","type":"debug","z":"227dfa38.8c1b26","name":"dbg OnOff","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":870,"y":600,"wires":[]},{"id":"639a5229.bc1b8c","type":"server","name":"HomeassistantServer","legacy":false,"addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true}]
Advertisement
Add Comment
Please, Sign In to add comment