1 line
10 KiB
JSON
1 line
10 KiB
JSON
[{"id":"af32a28ba9e46f29","type":"tab","label":"Living room - Main light","disabled":false,"info":"Obývák - hlavní světla\r\n\r\n4x RGB žárovka\r\n1x scene switch\r\n\r\n1-click: toggle\r\n2-click:\r\npush:","env":[]},{"id":"8850e193.e1712","type":"subflow","name":"SaveChart","info":"","category":"","in":[{"x":80,"y":140,"wires":[{"id":"40784bb1.204934"}]}],"out":[{"x":820,"y":120,"wires":[{"id":"a6525d2.cb354a","port":0}]}]},{"id":"e58cc30d.0bb9","type":"server","name":"Home Assistant","version":5,"addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true,"heartbeat":false,"heartbeatInterval":"30","areaSelector":"friendlyName","deviceSelector":"friendlyName","entitySelector":"friendlyName","statusSeparator":"at: ","statusYear":"hidden","statusMonth":"short","statusDay":"numeric","statusHourCycle":"h23","statusTimeFormat":"h:m","enableGlobalContextStore":true},{"id":"a07f98a5c7ec3274","type":"mqtt-broker","name":"mosquitto","broker":"core-mosquitto","port":"1883","clientid":"nodered","autoConnect":true,"usetls":false,"protocolVersion":"4","keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","birthMsg":{},"closeTopic":"","closeQos":"0","closePayload":"","closeMsg":{},"willTopic":"","willQos":"0","willPayload":"","willMsg":{},"sessionExpiry":""},{"id":"a0f72417.ea2838","type":"file","z":"8850e193.e1712","name":"backup","filename":"","appendNewline":false,"createDir":true,"overwriteFile":"true","x":700,"y":160,"wires":[[]]},{"id":"70a2db09.6ff354","type":"file in","z":"8850e193.e1712","name":"restore","filename":"","format":"utf8","sendError":true,"x":530,"y":120,"wires":[["a6525d2.cb354a"]]},{"id":"922d4285.5f7e1","type":"json","z":"8850e193.e1712","name":"","property":"payload","action":"str","pretty":false,"x":530,"y":160,"wires":[["a0f72417.ea2838"]]},{"id":"a6525d2.cb354a","type":"json","z":"8850e193.e1712","name":"","property":"payload","action":"str","pretty":false,"x":690,"y":120,"wires":[[]]},{"id":"40784bb1.204934","type":"function","z":"8850e193.e1712","name":"LoadSave","func":"var strSafe=msg.topic;\nif(strSafe)\n{\n msg.filename =\"/share/chart.save\";\n var loaded=context.get(strSafe)||0;\n \n if(0===loaded||strSafe==\"restore\")\n {\n //node.warn(\"Loading chart\");\n msg.payload=\"load\";\n context.set(strSafe,1);\n }\n else\n {\n //node.warn(\"Writing chart\");\n //node.warn(msg.payload);\n }\n return msg;\n \n}\nreturn null;","outputs":1,"noerr":0,"initialize":"","finalize":"","x":230,"y":140,"wires":[["51fb3038.7afb6"]]},{"id":"51fb3038.7afb6","type":"switch","z":"8850e193.e1712","name":"Load data","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"load","vt":"str"},{"t":"else"}],"checkall":"false","repair":false,"outputs":2,"x":380,"y":140,"wires":[["70a2db09.6ff354"],["922d4285.5f7e1"]]},{"id":"dbe202dbcec1134a","type":"mqtt in","z":"af32a28ba9e46f29","name":"","topic":"zigbee2mqtt/livingroom_scene_switch","qos":"1","datatype":"json","broker":"a07f98a5c7ec3274","nl":false,"rap":true,"rh":0,"inputs":0,"x":190,"y":60,"wires":[["e73dbc5cf9e4c229","b97b7b166ff889f4"]]},{"id":"e73dbc5cf9e4c229","type":"switch","z":"af32a28ba9e46f29","name":"","property":"payload.action","propertyType":"msg","rules":[{"t":"eq","v":"1_single","vt":"str"},{"t":"eq","v":"2_single","vt":"str"},{"t":"eq","v":"3_single","vt":"str"},{"t":"eq","v":"4_single","vt":"str"},{"t":"eq","v":"1_double","vt":"str"},{"t":"eq","v":"2_double","vt":"str"},{"t":"eq","v":"3_double","vt":"str"},{"t":"eq","v":"4_double","vt":"str"},{"t":"eq","v":"1_hold","vt":"str"},{"t":"eq","v":"2_hold","vt":"str"},{"t":"eq","v":"3_hold","vt":"str"},{"t":"eq","v":"4_hold","vt":"str"}],"checkall":"true","repair":false,"outputs":12,"x":150,"y":400,"wires":[["4fac346c3d066f8f"],["23049ee5d70a7992"],["f66dd231bac152b9"],["c77a5b62ecc09046"],[],[],[],[],[],[],[],[]]},{"id":"5ac058fedde86732","type":"mqtt out","z":"af32a28ba9e46f29","name":"","topic":"","qos":"","retain":"","respTopic":"","contentType":"","userProps":"","correl":"","expiry":"","broker":"a07f98a5c7ec3274","x":1310,"y":140,"wires":[]},{"id":"4860bb0911a4b518","type":"change","z":"af32a28ba9e46f29","name":"","rules":[{"t":"set","p":"topic","pt":"msg","to":"\"zigbee2mqtt/livingroom/main_light_2/set\"","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":390,"y":380,"wires":[["19f51c0d8c733dec"]]},{"id":"ebef887b98106c6c","type":"change","z":"af32a28ba9e46f29","name":"","rules":[{"t":"set","p":"topic","pt":"msg","to":"\"zigbee2mqtt/livingroom/main_light_1/set\"","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":810,"y":460,"wires":[["77db2ac50a130285"]]},{"id":"77db2ac50a130285","type":"change","z":"af32a28ba9e46f29","name":"","rules":[{"t":"set","p":"payload","pt":"msg","to":"{\"brightness\":254,\"color_temp\":463,\"state\":\"ON\"}","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":960,"y":260,"wires":[[]]},{"id":"b5c290e4d668cca3","type":"change","z":"af32a28ba9e46f29","name":"","rules":[{"t":"set","p":"topic","pt":"msg","to":"\"zigbee2mqtt/livingroom/main_light_3/set\"","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":390,"y":420,"wires":[[]]},{"id":"166f158e7450c9fc","type":"change","z":"af32a28ba9e46f29","name":"","rules":[{"t":"set","p":"topic","pt":"msg","to":"\"zigbee2mqtt/livingroom/main_light_4/set\"","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":390,"y":460,"wires":[[]]},{"id":"b8926c4a994bfe9a","type":"debug","z":"af32a28ba9e46f29","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1290,"y":360,"wires":[]},{"id":"4fac346c3d066f8f","type":"ha-device","z":"af32a28ba9e46f29","name":"","server":"e58cc30d.0bb9","version":0,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"inputs":1,"deviceType":"action","device":"68bc07dee263ff26a97db77cf19fb386","event":{"type":"toggle","device_id":"68bc07dee263ff26a97db77cf19fb386","entity_id":"light.livingroom_mainlight_aquarium","domain":"light","metadata":{"secondary":false}},"capabilities":[],"outputProperties":[],"x":430,"y":140,"wires":[[]]},{"id":"35b67c9fd149c560","type":"change","z":"af32a28ba9e46f29","name":"","rules":[{"t":"set","p":"payload","pt":"msg","to":"{\t \"brightness\": 254,\t \"color_mode\": \"color_temp\",\t \"color_temp\": 454,\t \"state\": state\t}\t\t\t","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":980,"y":200,"wires":[["5ac058fedde86732","b8926c4a994bfe9a"]]},{"id":"0884a251ca1add3e","type":"function","z":"af32a28ba9e46f29","name":"","func":"if(msg.payload.state==\"ON\"){\n msg.payload.state=\"OFF\"\n} else {\n msg.payload.state=\"ON\"\n}\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":300,"y":560,"wires":[[]]},{"id":"739ce27373dcbdf0","type":"inject","z":"af32a28ba9e46f29","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":300,"y":520,"wires":[[]]},{"id":"e01925178734cf09","type":"change","z":"af32a28ba9e46f29","name":"","rules":[{"t":"set","p":"payload","pt":"msg","to":"{\t \"state\": \"ON\"\t}","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":780,"y":220,"wires":[["35b67c9fd149c560"]]},{"id":"b97b7b166ff889f4","type":"debug","z":"af32a28ba9e46f29","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":530,"y":60,"wires":[]},{"id":"19f51c0d8c733dec","type":"api-current-state","z":"af32a28ba9e46f29","name":"","server":"e58cc30d.0bb9","version":3,"outputs":2,"halt_if":"ON","halt_if_type":"str","halt_if_compare":"is","entity_id":"light.0xb4e3f9fffe102c1f","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":0,"forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":650,"y":380,"wires":[["3c9ea731c2cd44a5"],["e01925178734cf09"]]},{"id":"3c9ea731c2cd44a5","type":"change","z":"af32a28ba9e46f29","name":"","rules":[{"t":"set","p":"payload","pt":"msg","to":"{\t \"state\": \"OFF\"\t}","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":780,"y":180,"wires":[["35b67c9fd149c560"]]},{"id":"23049ee5d70a7992","type":"ha-device","z":"af32a28ba9e46f29","name":"","server":"e58cc30d.0bb9","version":0,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"inputs":1,"deviceType":"action","device":"b5da09933af5095776729bbb8ef116ea","event":{"type":"toggle","device_id":"b5da09933af5095776729bbb8ef116ea","entity_id":"light.livingroom_mainlight_gramophone","domain":"light","metadata":{"secondary":false}},"capabilities":[],"outputProperties":[],"x":430,"y":200,"wires":[[]]},{"id":"f66dd231bac152b9","type":"ha-device","z":"af32a28ba9e46f29","name":"","server":"e58cc30d.0bb9","version":0,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"inputs":1,"deviceType":"action","device":"1146c4d46415b1965df40b247e75e3bf","event":{"type":"toggle","device_id":"1146c4d46415b1965df40b247e75e3bf","entity_id":"light.livingroom_mainlight_library","domain":"light","metadata":{"secondary":false}},"capabilities":[],"outputProperties":[],"x":430,"y":260,"wires":[[]]},{"id":"c77a5b62ecc09046","type":"ha-device","z":"af32a28ba9e46f29","name":"","server":"e58cc30d.0bb9","version":0,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"inputs":1,"deviceType":"action","device":"c89bf0613661789cc7e714323b4844a7","event":{"type":"toggle","device_id":"c89bf0613661789cc7e714323b4844a7","entity_id":"light.livingroom_mainlight_fireplace","domain":"light","metadata":{"secondary":false}},"capabilities":[],"outputProperties":[],"x":430,"y":320,"wires":[[]]}] |