diff --git a/.flows.json.backup b/.flows.json.backup index 361c8f0..9cd86ea 100644 --- a/.flows.json.backup +++ b/.flows.json.backup @@ -79,6 +79,14 @@ "info": "", "env": [] }, + { + "id": "628e09f79c8ce28e", + "type": "tab", + "label": "Flow 1", + "disabled": false, + "info": "", + "env": [] + }, { "id": "7a3b4c82bf031f40", "type": "group", @@ -105,9 +113,7 @@ "9901987fcaa8ea6b" ], "x": 34, - "y": 1579, - "w": 1052, - "h": 382 + "y": 1579 }, { "id": "b15ea97253aa15e2", @@ -618,7 +624,7 @@ "type": "ui_group", "name": "Bath", "tab": "9aa02c6c3d38d60f", - "order": 7, + "order": 8, "disp": true, "width": "6", "collapse": false, @@ -660,7 +666,7 @@ "type": "ui_group", "name": "Warnungen", "tab": "ce5ff83bb12a0f18", - "order": 2, + "order": 3, "disp": true, "width": "6", "collapse": false, @@ -675,17 +681,6 @@ "disabled": false, "hidden": false }, - { - "id": "1c17182ed4a54ee6", - "type": "ui_group", - "name": "Batterie", - "tab": "ce5ff83bb12a0f18", - "order": 1, - "disp": true, - "width": "6", - "collapse": false, - "className": "" - }, { "id": "91179f0029b4efaf", "type": "ui_group", @@ -702,7 +697,7 @@ "type": "ui_group", "name": "Julian", "tab": "9aa02c6c3d38d60f", - "order": 8, + "order": 9, "disp": true, "width": "6", "collapse": false, @@ -713,7 +708,38 @@ "type": "ui_group", "name": "Schlafzimmer Mika", "tab": "9aa02c6c3d38d60f", - "order": 9, + "order": 10, + "disp": true, + "width": "6", + "collapse": false, + "className": "" + }, + { + "id": "310658633f5b9c9c", + "type": "ui_group", + "name": "Küche", + "tab": "9aa02c6c3d38d60f", + "order": 7, + "disp": true, + "width": "6", + "collapse": false, + "className": "" + }, + { + "id": "d26c2ba3085b812f", + "type": "ui_tab", + "name": "Garden", + "icon": "dashboard", + "order": 12, + "disabled": false, + "hidden": false + }, + { + "id": "221d261c8ef4127b", + "type": "ui_group", + "name": "Garden", + "tab": "d26c2ba3085b812f", + "order": 1, "disp": true, "width": "6", "collapse": false, @@ -5328,33 +5354,6 @@ ] ] }, - { - "id": "f3c9635303624713", - "type": "ui_slider", - "z": "4526d61e20635824", - "name": "Sollwert", - "label": "Sollwert", - "tooltip": "", - "group": "c5f87828f0888a6f", - "order": 3, - "width": 0, - "height": 0, - "passthru": false, - "outs": "end", - "topic": "user_setpoint", - "topicType": "str", - "min": "5", - "max": "30", - "step": ".5", - "className": "", - "x": 700, - "y": 1540, - "wires": [ - [ - "f60e85c1542db477" - ] - ] - }, { "id": "dd02256c0c3a5be7", "type": "mqtt in", @@ -5372,7 +5371,7 @@ "y": 1540, "wires": [ [ - "f3c9635303624713" + "5958d38042228709" ] ] }, @@ -5689,34 +5688,6 @@ "y": 1700, "wires": [] }, - { - "id": "aa55c87eb3a097da", - "type": "ui_slider", - "z": "4526d61e20635824", - "d": true, - "name": "Sollwert", - "label": "Sollwert", - "tooltip": "", - "group": "36ba0c088930c9ea", - "order": 4, - "width": 0, - "height": 0, - "passthru": false, - "outs": "end", - "topic": "user_setpoint", - "topicType": "str", - "min": "5", - "max": "30", - "step": ".5", - "className": "", - "x": 710, - "y": 440, - "wires": [ - [ - "dca73e7774b5c859" - ] - ] - }, { "id": "ecf744fb39df1dc2", "type": "mqtt in", @@ -5734,7 +5705,6 @@ "y": 440, "wires": [ [ - "aa55c87eb3a097da", "4dc3fd0746021470" ] ] @@ -6203,33 +6173,6 @@ "y": 1820, "wires": [] }, - { - "id": "b3dc795549c7f303", - "type": "ui_slider", - "z": "4526d61e20635824", - "name": "Sollwert", - "label": "Sollwert", - "tooltip": "", - "group": "2d8cc5990c1886e5", - "order": 3, - "width": 0, - "height": 0, - "passthru": false, - "outs": "end", - "topic": "user_setpoint", - "topicType": "str", - "min": "5", - "max": "30", - "step": ".5", - "className": "", - "x": 710, - "y": 1000, - "wires": [ - [ - "7da08f5261be294d" - ] - ] - }, { "id": "a62e72cf7e7cb054", "type": "mqtt in", @@ -6247,7 +6190,7 @@ "y": 1000, "wires": [ [ - "b3dc795549c7f303" + "2290be50c98a90b2" ] ] }, @@ -6569,33 +6512,6 @@ "y": 900, "wires": [] }, - { - "id": "509218d11fca7a0a", - "type": "ui_slider", - "z": "4526d61e20635824", - "name": "Sollwert", - "label": "Sollwert", - "tooltip": "", - "group": "6048820d9f2e4c06", - "order": 3, - "width": 0, - "height": 0, - "passthru": false, - "outs": "end", - "topic": "user_setpoint", - "topicType": "str", - "min": "5", - "max": "30", - "step": ".5", - "className": "", - "x": 700, - "y": 2060, - "wires": [ - [ - "62a57ee930ce27df" - ] - ] - }, { "id": "1e922075b7f6271b", "type": "mqtt in", @@ -6613,7 +6529,7 @@ "y": 2060, "wires": [ [ - "509218d11fca7a0a" + "4cdc298be9b58921" ] ] }, @@ -7186,39 +7102,12 @@ "y": 2020, "wires": [] }, - { - "id": "62df0a3e7985686c", - "type": "ui_slider", - "z": "4526d61e20635824", - "name": "Sollwert", - "label": "Sollwert", - "tooltip": "", - "group": "91179f0029b4efaf", - "order": 3, - "width": 0, - "height": 0, - "passthru": false, - "outs": "end", - "topic": "user_setpoint", - "topicType": "str", - "min": "5", - "max": "30", - "step": ".5", - "className": "", - "x": 700, - "y": 2560, - "wires": [ - [ - "975b90b42b47ea0a" - ] - ] - }, { "id": "38a75fdaf72faf32", "type": "mqtt in", "z": "4526d61e20635824", "name": "", - "topic": "videv/ffe/diningroom/heating_valve/valve_temperature_setpoint", + "topic": "videv/ffe/kitchen/heating_valve/valve_temperature_setpoint", "qos": "2", "datatype": "auto-detect", "broker": "f6f673e95e75873d", @@ -7226,11 +7115,11 @@ "rap": true, "rh": 0, "inputs": 0, - "x": 270, + "x": 260, "y": 2560, "wires": [ [ - "62df0a3e7985686c" + "e87b48f07fa8f924" ] ] }, @@ -7239,7 +7128,7 @@ "type": "mqtt out", "z": "4526d61e20635824", "name": "", - "topic": "videv/ffe/diningroom/heating_valve/user_temperature_setpoint/set", + "topic": "videv/ffe/kitchen/heating_valve/user_temperature_setpoint/set", "qos": "", "retain": "", "respTopic": "", @@ -7248,7 +7137,7 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1120, + "x": 1100, "y": 2560, "wires": [] }, @@ -7258,8 +7147,8 @@ "z": "4526d61e20635824", "d": true, "name": "", - "group": "91179f0029b4efaf", - "order": 4, + "group": "310658633f5b9c9c", + "order": 3, "width": 0, "height": 0, "passthru": false, @@ -7287,7 +7176,7 @@ "z": "4526d61e20635824", "d": true, "name": "", - "topic": "videv/ffe/diningroom/heating_valve/start_boost/set", + "topic": "videv/ffe/kitchen/heating_valve/start_boost/set", "qos": "", "retain": "", "respTopic": "", @@ -7296,7 +7185,7 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1070, + "x": 1060, "y": 2620, "wires": [] }, @@ -7306,7 +7195,7 @@ "z": "4526d61e20635824", "d": true, "name": "", - "topic": "videv/ffe/diningroom/heating_valve/boost_timer", + "topic": "videv/ffe/kitchen/heating_valve/boost_timer", "qos": "2", "datatype": "auto-detect", "broker": "f6f673e95e75873d", @@ -7314,7 +7203,7 @@ "rap": true, "rh": 0, "inputs": 0, - "x": 230, + "x": 210, "y": 2720, "wires": [ [ @@ -7327,8 +7216,8 @@ "type": "ui_button", "z": "4526d61e20635824", "name": "", - "group": "91179f0029b4efaf", - "order": 5, + "group": "310658633f5b9c9c", + "order": 4, "width": 0, "height": 0, "passthru": false, @@ -7355,7 +7244,7 @@ "type": "mqtt out", "z": "4526d61e20635824", "name": "", - "topic": "videv/ffe/diningroom/heating_valve/set_default_temperature/set", + "topic": "videv/ffe/kitchen/heating_valve/set_default_temperature/set", "qos": "", "retain": "", "respTopic": "", @@ -7364,7 +7253,7 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1110, + "x": 1100, "y": 2680, "wires": [] }, @@ -7374,8 +7263,8 @@ "z": "4526d61e20635824", "d": true, "name": "", - "group": "91179f0029b4efaf", - "order": 9, + "group": "310658633f5b9c9c", + "order": 7, "width": 0, "height": 0, "gtype": "gage", @@ -7403,8 +7292,8 @@ "name": "", "label": "Sommermodus", "tooltip": "", - "group": "91179f0029b4efaf", - "order": 7, + "group": "310658633f5b9c9c", + "order": 6, "width": 0, "height": 0, "passthru": false, @@ -7437,8 +7326,8 @@ "name": "", "label": "Abwesenheistmodus", "tooltip": "", - "group": "91179f0029b4efaf", - "order": 6, + "group": "310658633f5b9c9c", + "order": 5, "width": 0, "height": 0, "passthru": false, @@ -7469,7 +7358,7 @@ "type": "mqtt in", "z": "4526d61e20635824", "name": "", - "topic": "videv/ffe/diningroom/heating_valve/away_mode", + "topic": "videv/ffe/kitchen/heating_valve/away_mode", "qos": "2", "datatype": "auto-detect", "broker": "f6f673e95e75873d", @@ -7477,7 +7366,7 @@ "rap": true, "rh": 0, "inputs": 0, - "x": 230, + "x": 210, "y": 2860, "wires": [ [ @@ -7490,7 +7379,7 @@ "type": "mqtt in", "z": "4526d61e20635824", "name": "", - "topic": "videv/ffe/diningroom/heating_valve/summer_mode", + "topic": "videv/ffe/kitchen/heating_valve/summer_mode", "qos": "2", "datatype": "auto-detect", "broker": "f6f673e95e75873d", @@ -7498,7 +7387,7 @@ "rap": true, "rh": 0, "inputs": 0, - "x": 240, + "x": 220, "y": 2800, "wires": [ [ @@ -7511,25 +7400,7 @@ "type": "mqtt out", "z": "4526d61e20635824", "name": "", - "topic": "videv/ffe/diningroom/heating_valve/summer_mode/set", - "qos": "", - "retain": "", - "respTopic": "", - "contentType": "", - "userProps": "", - "correl": "", - "expiry": "", - "broker": "f6f673e95e75873d", - "x": 1090, - "y": 2800, - "wires": [] - }, - { - "id": "1f553d9f378fe25b", - "type": "mqtt out", - "z": "4526d61e20635824", - "name": "", - "topic": "videv/ffe/diningroom/heating_valve/away_mode/set", + "topic": "videv/ffe/kitchen/heating_valve/summer_mode/set", "qos": "", "retain": "", "respTopic": "", @@ -7539,6 +7410,24 @@ "expiry": "", "broker": "f6f673e95e75873d", "x": 1080, + "y": 2800, + "wires": [] + }, + { + "id": "1f553d9f378fe25b", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/kitchen/heating_valve/away_mode/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1070, "y": 2860, "wires": [] }, @@ -7577,7 +7466,7 @@ "type": "mqtt in", "z": "4526d61e20635824", "name": "", - "topic": "videv/ffe/diningroom/heating_valve/temperature", + "topic": "videv/ffe/kitchen/heating_valve/temperature", "qos": "2", "datatype": "json", "broker": "f6f673e95e75873d", @@ -7585,7 +7474,7 @@ "rap": true, "rh": 0, "inputs": 0, - "x": 220, + "x": 200, "y": 2520, "wires": [ [ @@ -7597,7 +7486,7 @@ "id": "b59e8e1ec0882bcd", "type": "ui_text", "z": "4526d61e20635824", - "group": "91179f0029b4efaf", + "group": "310658633f5b9c9c", "order": 1, "width": 0, "height": 0, @@ -7610,33 +7499,6 @@ "y": 2520, "wires": [] }, - { - "id": "f7bd4751eb583409", - "type": "ui_slider", - "z": "4526d61e20635824", - "name": "Sollwert", - "label": "Sollwert", - "tooltip": "", - "group": "1fd324daac2dcbe8", - "order": 2, - "width": 0, - "height": 0, - "passthru": false, - "outs": "end", - "topic": "user_setpoint", - "topicType": "str", - "min": "5", - "max": "30", - "step": ".5", - "className": "", - "x": 700, - "y": 3060, - "wires": [ - [ - "c578045c70652d73" - ] - ] - }, { "id": "8e3363597cc9eb95", "type": "mqtt in", @@ -7651,10 +7513,10 @@ "rh": 0, "inputs": 0, "x": 260, - "y": 3060, + "y": 3560, "wires": [ [ - "f7bd4751eb583409" + "5abfe9902b81d3c4" ] ] }, @@ -7673,7 +7535,7 @@ "expiry": "", "broker": "f6f673e95e75873d", "x": 1110, - "y": 3060, + "y": 3560, "wires": [] }, { @@ -7698,7 +7560,7 @@ "topic": "boost", "topicType": "str", "x": 690, - "y": 3120, + "y": 3620, "wires": [ [ "cb0441f019dab6b0" @@ -7721,7 +7583,7 @@ "expiry": "", "broker": "f6f673e95e75873d", "x": 1050, - "y": 3120, + "y": 3620, "wires": [] }, { @@ -7739,7 +7601,7 @@ "rh": 0, "inputs": 0, "x": 220, - "y": 3220, + "y": 3720, "wires": [ [ "7164f5c5664aced4" @@ -7767,7 +7629,7 @@ "topic": "default", "topicType": "str", "x": 700, - "y": 3180, + "y": 3680, "wires": [ [ "af2a506257ce9bd9" @@ -7789,7 +7651,7 @@ "expiry": "", "broker": "f6f673e95e75873d", "x": 1090, - "y": 3180, + "y": 3680, "wires": [] }, { @@ -7817,7 +7679,7 @@ "seg2": "", "className": "", "x": 700, - "y": 3220, + "y": 3720, "wires": [] }, { @@ -7847,7 +7709,7 @@ "animate": false, "className": "", "x": 730, - "y": 3300, + "y": 3800, "wires": [ [ "5c166f82e300b30d" @@ -7881,7 +7743,7 @@ "animate": false, "className": "", "x": 750, - "y": 3360, + "y": 3860, "wires": [ [ "3c13195c4c3b5c94" @@ -7902,7 +7764,7 @@ "rh": 0, "inputs": 0, "x": 220, - "y": 3360, + "y": 3860, "wires": [ [ "fedfe3cfc57dc4dd" @@ -7923,7 +7785,7 @@ "rh": 0, "inputs": 0, "x": 230, - "y": 3300, + "y": 3800, "wires": [ [ "f817c7531856a5d3" @@ -7945,7 +7807,7 @@ "expiry": "", "broker": "f6f673e95e75873d", "x": 1070, - "y": 3300, + "y": 3800, "wires": [] }, { @@ -7963,7 +7825,7 @@ "expiry": "", "broker": "f6f673e95e75873d", "x": 1060, - "y": 3360, + "y": 3860, "wires": [] }, { @@ -7973,7 +7835,7 @@ "name": "Heater-Valve Julian", "info": "", "x": 150, - "y": 2960, + "y": 3460, "wires": [] }, { @@ -7989,7 +7851,7 @@ "round": true, "decimals": "1", "x": 480, - "y": 3220, + "y": 3720, "wires": [ [ "ddaa252e3f2e74c8" @@ -8010,7 +7872,7 @@ "rh": 0, "inputs": 0, "x": 210, - "y": 3020, + "y": 3520, "wires": [ [ "c082d91ac93ef183" @@ -8031,36 +7893,9 @@ "layout": "row-spread", "className": "", "x": 940, - "y": 3020, + "y": 3520, "wires": [] }, - { - "id": "f8d1cd0102f012f6", - "type": "ui_slider", - "z": "4526d61e20635824", - "name": "Sollwert", - "label": "Sollwert", - "tooltip": "", - "group": "8b7175856c5dc2bc", - "order": 2, - "width": 0, - "height": 0, - "passthru": false, - "outs": "end", - "topic": "user_setpoint", - "topicType": "str", - "min": "5", - "max": "30", - "step": ".5", - "className": "", - "x": 700, - "y": 3560, - "wires": [ - [ - "1d1480e9cbafb53f" - ] - ] - }, { "id": "62f4ee72771514b7", "type": "mqtt in", @@ -8075,10 +7910,10 @@ "rh": 0, "inputs": 0, "x": 260, - "y": 3560, + "y": 4060, "wires": [ [ - "f8d1cd0102f012f6" + "4d399efc159ed4b7" ] ] }, @@ -8097,7 +7932,7 @@ "expiry": "", "broker": "f6f673e95e75873d", "x": 1110, - "y": 3560, + "y": 4060, "wires": [] }, { @@ -8122,7 +7957,7 @@ "topic": "boost", "topicType": "str", "x": 690, - "y": 3620, + "y": 4120, "wires": [ [ "8076074c248cd37c" @@ -8145,7 +7980,7 @@ "expiry": "", "broker": "f6f673e95e75873d", "x": 1050, - "y": 3620, + "y": 4120, "wires": [] }, { @@ -8163,7 +7998,7 @@ "rh": 0, "inputs": 0, "x": 220, - "y": 3720, + "y": 4220, "wires": [ [ "e5b9be7a073fcdbe" @@ -8191,7 +8026,7 @@ "topic": "default", "topicType": "str", "x": 700, - "y": 3680, + "y": 4180, "wires": [ [ "6099ad66d76b29d5" @@ -8213,7 +8048,7 @@ "expiry": "", "broker": "f6f673e95e75873d", "x": 1090, - "y": 3680, + "y": 4180, "wires": [] }, { @@ -8241,7 +8076,7 @@ "seg2": "", "className": "", "x": 700, - "y": 3720, + "y": 4220, "wires": [] }, { @@ -8271,7 +8106,7 @@ "animate": false, "className": "", "x": 730, - "y": 3800, + "y": 4300, "wires": [ [ "cc814a70e2544e63" @@ -8305,7 +8140,7 @@ "animate": false, "className": "", "x": 750, - "y": 3860, + "y": 4360, "wires": [ [ "9d8e38c01449700f" @@ -8326,7 +8161,7 @@ "rh": 0, "inputs": 0, "x": 220, - "y": 3860, + "y": 4360, "wires": [ [ "f577a214fd07366c" @@ -8347,7 +8182,7 @@ "rh": 0, "inputs": 0, "x": 230, - "y": 3800, + "y": 4300, "wires": [ [ "b9998332e8268085" @@ -8369,7 +8204,7 @@ "expiry": "", "broker": "f6f673e95e75873d", "x": 1070, - "y": 3800, + "y": 4300, "wires": [] }, { @@ -8387,7 +8222,7 @@ "expiry": "", "broker": "f6f673e95e75873d", "x": 1060, - "y": 3860, + "y": 4360, "wires": [] }, { @@ -8397,7 +8232,7 @@ "name": "Heater-Valve Schlafzimmer Mika", "info": "", "x": 190, - "y": 3460, + "y": 3960, "wires": [] }, { @@ -8413,7 +8248,7 @@ "round": true, "decimals": "1", "x": 480, - "y": 3720, + "y": 4220, "wires": [ [ "0b521e3289c9adbb" @@ -8434,7 +8269,7 @@ "rh": 0, "inputs": 0, "x": 210, - "y": 3520, + "y": 4020, "wires": [ [ "bbd2d7a8c3a12d7f" @@ -8455,36 +8290,9 @@ "layout": "row-spread", "className": "", "x": 940, - "y": 3520, + "y": 4020, "wires": [] }, - { - "id": "18525d1e9d2ec6a5", - "type": "ui_slider", - "z": "4526d61e20635824", - "name": "Sollwert", - "label": "Sollwert", - "tooltip": "", - "group": "f44c10be6990386a", - "order": 2, - "width": 0, - "height": 0, - "passthru": false, - "outs": "end", - "topic": "user_setpoint", - "topicType": "str", - "min": "5", - "max": "30", - "step": ".5", - "className": "", - "x": 700, - "y": 4060, - "wires": [ - [ - "7dd35fe9d9251c37" - ] - ] - }, { "id": "78461be2a1258269", "type": "mqtt in", @@ -8499,10 +8307,10 @@ "rh": 0, "inputs": 0, "x": 270, - "y": 4060, + "y": 4560, "wires": [ [ - "18525d1e9d2ec6a5" + "d7919a032d575421" ] ] }, @@ -8521,7 +8329,7 @@ "expiry": "", "broker": "f6f673e95e75873d", "x": 1120, - "y": 4060, + "y": 4560, "wires": [] }, { @@ -8531,7 +8339,7 @@ "d": true, "name": "", "group": "f44c10be6990386a", - "order": 3, + "order": 5, "width": 0, "height": 0, "passthru": false, @@ -8546,7 +8354,7 @@ "topic": "boost", "topicType": "str", "x": 690, - "y": 4120, + "y": 4620, "wires": [ [ "974bb0e43d3f2232" @@ -8569,7 +8377,7 @@ "expiry": "", "broker": "f6f673e95e75873d", "x": 1060, - "y": 4120, + "y": 4620, "wires": [] }, { @@ -8587,7 +8395,7 @@ "rh": 0, "inputs": 0, "x": 230, - "y": 4220, + "y": 4720, "wires": [ [ "fee657345c71893c" @@ -8600,7 +8408,7 @@ "z": "4526d61e20635824", "name": "", "group": "f44c10be6990386a", - "order": 4, + "order": 7, "width": 0, "height": 0, "passthru": false, @@ -8615,7 +8423,7 @@ "topic": "default", "topicType": "str", "x": 700, - "y": 4180, + "y": 4680, "wires": [ [ "1423eeb6b6d1152a" @@ -8637,7 +8445,7 @@ "expiry": "", "broker": "f6f673e95e75873d", "x": 1100, - "y": 4180, + "y": 4680, "wires": [] }, { @@ -8647,7 +8455,7 @@ "d": true, "name": "", "group": "f44c10be6990386a", - "order": 5, + "order": 9, "width": 0, "height": 0, "gtype": "gage", @@ -8665,7 +8473,7 @@ "seg2": "", "className": "", "x": 700, - "y": 4220, + "y": 4720, "wires": [] }, { @@ -8676,7 +8484,7 @@ "label": "Sommermodus", "tooltip": "", "group": "f44c10be6990386a", - "order": 7, + "order": 11, "width": 0, "height": 0, "passthru": false, @@ -8695,7 +8503,7 @@ "animate": false, "className": "", "x": 730, - "y": 4300, + "y": 4800, "wires": [ [ "d7f57f2cfde524e4" @@ -8710,7 +8518,7 @@ "label": "Abwesenheistmodus", "tooltip": "", "group": "f44c10be6990386a", - "order": 6, + "order": 10, "width": 0, "height": 0, "passthru": false, @@ -8729,7 +8537,7 @@ "animate": false, "className": "", "x": 750, - "y": 4360, + "y": 4860, "wires": [ [ "6fd240b709735f48" @@ -8750,7 +8558,7 @@ "rh": 0, "inputs": 0, "x": 230, - "y": 4360, + "y": 4860, "wires": [ [ "d7634e4ad19b21d7" @@ -8771,7 +8579,7 @@ "rh": 0, "inputs": 0, "x": 240, - "y": 4300, + "y": 4800, "wires": [ [ "befa6f216015ec28" @@ -8793,7 +8601,7 @@ "expiry": "", "broker": "f6f673e95e75873d", "x": 1080, - "y": 4300, + "y": 4800, "wires": [] }, { @@ -8811,7 +8619,7 @@ "expiry": "", "broker": "f6f673e95e75873d", "x": 1080, - "y": 4360, + "y": 4860, "wires": [] }, { @@ -8821,7 +8629,7 @@ "name": "Heater-Valve Wohnzimmer", "info": "", "x": 170, - "y": 3960, + "y": 4460, "wires": [] }, { @@ -8837,7 +8645,7 @@ "round": true, "decimals": "1", "x": 480, - "y": 4220, + "y": 4720, "wires": [ [ "74b698fe102340a1" @@ -8858,7 +8666,7 @@ "rh": 0, "inputs": 0, "x": 220, - "y": 4020, + "y": 4520, "wires": [ [ "bb087fae1d38acb8" @@ -8879,7 +8687,7 @@ "layout": "row-spread", "className": "", "x": 940, - "y": 4020, + "y": 4520, "wires": [] }, { @@ -8903,13 +8711,634 @@ "step": ".5", "className": "", "x": 700, - "y": 460, + "y": 440, "wires": [ [ "dca73e7774b5c859" ] ] }, + { + "id": "838f5c996293195e", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/diningroom/heating_valve/valve_temperature_setpoint", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 270, + "y": 3080, + "wires": [ + [ + "1a62a035e8e3aa11" + ] + ] + }, + { + "id": "915df0006277b3aa", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/diningroom/heating_valve/user_temperature_setpoint/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1120, + "y": 3080, + "wires": [] + }, + { + "id": "8cb604ee1caf2e29", + "type": "ui_button", + "z": "4526d61e20635824", + "d": true, + "name": "", + "group": "91179f0029b4efaf", + "order": 4, + "width": 0, + "height": 0, + "passthru": false, + "label": "Boost", + "tooltip": "", + "color": "", + "bgcolor": "", + "className": "", + "icon": "", + "payload": "true", + "payloadType": "bool", + "topic": "boost", + "topicType": "str", + "x": 690, + "y": 3140, + "wires": [ + [ + "c799d64a8bbd01a8" + ] + ] + }, + { + "id": "c799d64a8bbd01a8", + "type": "mqtt out", + "z": "4526d61e20635824", + "d": true, + "name": "", + "topic": "videv/ffe/diningroom/heating_valve/start_boost/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1070, + "y": 3140, + "wires": [] + }, + { + "id": "0b3d020e999880de", + "type": "mqtt in", + "z": "4526d61e20635824", + "d": true, + "name": "", + "topic": "videv/ffe/diningroom/heating_valve/boost_timer", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 230, + "y": 3240, + "wires": [ + [ + "8043463febe964c9" + ] + ] + }, + { + "id": "c4c482c4da1e7867", + "type": "ui_button", + "z": "4526d61e20635824", + "name": "", + "group": "91179f0029b4efaf", + "order": 5, + "width": 0, + "height": 0, + "passthru": false, + "label": "Default", + "tooltip": "", + "color": "", + "bgcolor": "", + "className": "", + "icon": "", + "payload": "true", + "payloadType": "bool", + "topic": "default", + "topicType": "str", + "x": 700, + "y": 3200, + "wires": [ + [ + "e7be6c125a048574" + ] + ] + }, + { + "id": "e7be6c125a048574", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/diningroom/heating_valve/set_default_temperature/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1110, + "y": 3200, + "wires": [] + }, + { + "id": "2f21582fb8c0bcec", + "type": "ui_gauge", + "z": "4526d61e20635824", + "d": true, + "name": "", + "group": "91179f0029b4efaf", + "order": 8, + "width": 0, + "height": 0, + "gtype": "gage", + "title": "Boost", + "label": "units", + "format": "{{value}}", + "min": 0, + "max": "60", + "colors": [ + "#62a0ea", + "#3584e4", + "#1c71d8" + ], + "seg1": "", + "seg2": "", + "className": "", + "x": 700, + "y": 3240, + "wires": [] + }, + { + "id": "10d20f7916ff69b3", + "type": "ui_switch", + "z": "4526d61e20635824", + "name": "", + "label": "Sommermodus", + "tooltip": "", + "group": "91179f0029b4efaf", + "order": 7, + "width": 0, + "height": 0, + "passthru": false, + "decouple": "true", + "topic": "topic", + "topicType": "msg", + "style": "", + "onvalue": "true", + "onvalueType": "bool", + "onicon": "", + "oncolor": "", + "offvalue": "false", + "offvalueType": "bool", + "officon": "", + "offcolor": "", + "animate": false, + "className": "", + "x": 730, + "y": 3320, + "wires": [ + [ + "04375e173cd3d873" + ] + ] + }, + { + "id": "e9770241f8c12ab5", + "type": "ui_switch", + "z": "4526d61e20635824", + "name": "", + "label": "Abwesenheistmodus", + "tooltip": "", + "group": "91179f0029b4efaf", + "order": 6, + "width": 0, + "height": 0, + "passthru": false, + "decouple": "true", + "topic": "topic", + "topicType": "msg", + "style": "", + "onvalue": "true", + "onvalueType": "bool", + "onicon": "", + "oncolor": "", + "offvalue": "false", + "offvalueType": "bool", + "officon": "", + "offcolor": "", + "animate": false, + "className": "", + "x": 750, + "y": 3380, + "wires": [ + [ + "7ee7d5174c322b35" + ] + ] + }, + { + "id": "63dfc1997256948f", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/diningroom/heating_valve/away_mode", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 230, + "y": 3380, + "wires": [ + [ + "e9770241f8c12ab5" + ] + ] + }, + { + "id": "5c8b7f0d12db7fc6", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/diningroom/heating_valve/summer_mode", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 240, + "y": 3320, + "wires": [ + [ + "10d20f7916ff69b3" + ] + ] + }, + { + "id": "04375e173cd3d873", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/diningroom/heating_valve/summer_mode/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1090, + "y": 3320, + "wires": [] + }, + { + "id": "7ee7d5174c322b35", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/diningroom/heating_valve/away_mode/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1080, + "y": 3380, + "wires": [] + }, + { + "id": "838d6eb8c6f3a688", + "type": "comment", + "z": "4526d61e20635824", + "name": "Heater-Valve Kitchen", + "info": "", + "x": 150, + "y": 2980, + "wires": [] + }, + { + "id": "8043463febe964c9", + "type": "calculator", + "z": "4526d61e20635824", + "d": true, + "name": "", + "inputMsgField": "payload", + "outputMsgField": "payload", + "operation": "div", + "constant": "60", + "round": true, + "decimals": "1", + "x": 480, + "y": 3240, + "wires": [ + [ + "2f21582fb8c0bcec" + ] + ] + }, + { + "id": "33fbe8fe59156213", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/diningroom/heating_valve/temperature", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 220, + "y": 3040, + "wires": [ + [ + "e50d47758db588cf" + ] + ] + }, + { + "id": "e50d47758db588cf", + "type": "ui_text", + "z": "4526d61e20635824", + "group": "91179f0029b4efaf", + "order": 1, + "width": 0, + "height": 0, + "name": "Istwert", + "label": "Istwert", + "format": "{{msg.payload}} °C", + "layout": "row-spread", + "className": "", + "x": 940, + "y": 3040, + "wires": [] + }, + { + "id": "2290be50c98a90b2", + "type": "ui_numeric", + "z": "4526d61e20635824", + "name": "", + "label": "Sollwert", + "tooltip": "", + "group": "2d8cc5990c1886e5", + "order": 2, + "width": 0, + "height": 0, + "wrap": false, + "passthru": false, + "topic": "topic", + "topicType": "msg", + "format": "{{value}}", + "min": "15", + "max": "25", + "step": ".5", + "className": "", + "x": 700, + "y": 1000, + "wires": [ + [ + "7da08f5261be294d" + ] + ] + }, + { + "id": "5958d38042228709", + "type": "ui_numeric", + "z": "4526d61e20635824", + "name": "", + "label": "Sollwert", + "tooltip": "", + "group": "c5f87828f0888a6f", + "order": 2, + "width": 0, + "height": 0, + "wrap": false, + "passthru": false, + "topic": "topic", + "topicType": "msg", + "format": "{{value}}", + "min": "15", + "max": "25", + "step": ".5", + "className": "", + "x": 700, + "y": 1540, + "wires": [ + [ + "f60e85c1542db477" + ] + ] + }, + { + "id": "4cdc298be9b58921", + "type": "ui_numeric", + "z": "4526d61e20635824", + "name": "", + "label": "Sollwert", + "tooltip": "", + "group": "6048820d9f2e4c06", + "order": 2, + "width": 0, + "height": 0, + "wrap": false, + "passthru": false, + "topic": "topic", + "topicType": "msg", + "format": "{{value}}", + "min": "15", + "max": "25", + "step": ".5", + "className": "", + "x": 700, + "y": 2060, + "wires": [ + [ + "62a57ee930ce27df" + ] + ] + }, + { + "id": "e87b48f07fa8f924", + "type": "ui_numeric", + "z": "4526d61e20635824", + "name": "", + "label": "Sollwert", + "tooltip": "", + "group": "91179f0029b4efaf", + "order": 2, + "width": 0, + "height": 0, + "wrap": false, + "passthru": false, + "topic": "topic", + "topicType": "msg", + "format": "{{value}}", + "min": "15", + "max": "25", + "step": ".5", + "className": "", + "x": 700, + "y": 2560, + "wires": [ + [ + "975b90b42b47ea0a" + ] + ] + }, + { + "id": "1a62a035e8e3aa11", + "type": "ui_numeric", + "z": "4526d61e20635824", + "name": "", + "label": "Sollwert", + "tooltip": "", + "group": "310658633f5b9c9c", + "order": 2, + "width": 0, + "height": 0, + "wrap": false, + "passthru": false, + "topic": "topic", + "topicType": "msg", + "format": "{{value}}", + "min": "15", + "max": "25", + "step": ".5", + "className": "", + "x": 700, + "y": 3080, + "wires": [ + [ + "915df0006277b3aa" + ] + ] + }, + { + "id": "5abfe9902b81d3c4", + "type": "ui_numeric", + "z": "4526d61e20635824", + "name": "", + "label": "Sollwert", + "tooltip": "", + "group": "1fd324daac2dcbe8", + "order": 2, + "width": 0, + "height": 0, + "wrap": false, + "passthru": false, + "topic": "topic", + "topicType": "msg", + "format": "{{value}}", + "min": "15", + "max": "25", + "step": ".5", + "className": "", + "x": 700, + "y": 3560, + "wires": [ + [ + "c578045c70652d73" + ] + ] + }, + { + "id": "4d399efc159ed4b7", + "type": "ui_numeric", + "z": "4526d61e20635824", + "name": "", + "label": "Sollwert", + "tooltip": "", + "group": "8b7175856c5dc2bc", + "order": 2, + "width": 0, + "height": 0, + "wrap": false, + "passthru": false, + "topic": "topic", + "topicType": "msg", + "format": "{{value}}", + "min": "15", + "max": "25", + "step": ".5", + "className": "", + "x": 700, + "y": 4060, + "wires": [ + [ + "1d1480e9cbafb53f" + ] + ] + }, + { + "id": "d7919a032d575421", + "type": "ui_numeric", + "z": "4526d61e20635824", + "name": "", + "label": "Sollwert", + "tooltip": "", + "group": "f44c10be6990386a", + "order": 2, + "width": 0, + "height": 0, + "wrap": false, + "passthru": false, + "topic": "topic", + "topicType": "msg", + "format": "{{value}}", + "min": "15", + "max": "25", + "step": ".5", + "className": "", + "x": 700, + "y": 4560, + "wires": [ + [ + "7dd35fe9d9251c37" + ] + ] + }, { "id": "1fa39d26389dad2c", "type": "comment", @@ -8993,7 +9422,7 @@ "z": "3f3acd3be731417a", "name": "", "group": "2d8cc5990c1886e5", - "order": 2, + "order": 3, "width": 0, "height": 0, "gtype": "gage", @@ -9103,7 +9532,7 @@ "z": "3f3acd3be731417a", "name": "", "group": "c5f87828f0888a6f", - "order": 2, + "order": 3, "width": 0, "height": 0, "gtype": "gage", @@ -9232,7 +9661,7 @@ "z": "3f3acd3be731417a", "name": "", "group": "6048820d9f2e4c06", - "order": 2, + "order": 3, "width": 0, "height": 0, "gtype": "gage", @@ -9369,7 +9798,7 @@ "type": "ui_text", "z": "3f3acd3be731417a", "group": "f44c10be6990386a", - "order": 3, + "order": 6, "width": 0, "height": 0, "name": "", @@ -9387,7 +9816,7 @@ "z": "3f3acd3be731417a", "name": "", "group": "f44c10be6990386a", - "order": 1, + "order": 3, "width": 0, "height": 0, "gtype": "gage", @@ -9413,7 +9842,7 @@ "type": "ui_text", "z": "3f3acd3be731417a", "group": "f44c10be6990386a", - "order": 4, + "order": 8, "width": 0, "height": 0, "name": "", @@ -9506,7 +9935,7 @@ "z": "3f3acd3be731417a", "name": "", "group": "f44c10be6990386a", - "order": 2, + "order": 4, "width": 0, "height": 0, "label": "Temperatur", @@ -10446,668 +10875,6 @@ "y": 60, "wires": [] }, - { - "id": "0d8e674a7807bda0", - "type": "comment", - "z": "5e2f284913a224e6", - "name": "Warnings", - "info": "", - "x": 120, - "y": 360, - "wires": [] - }, - { - "id": "ce9d8cd57bec681b", - "type": "mqtt in", - "z": "5e2f284913a224e6", - "name": "", - "topic": "videv/warnings/html_short", - "qos": "2", - "datatype": "auto", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 170, - "y": 420, - "wires": [ - [ - "7ee2b1c38ed16346" - ] - ] - }, - { - "id": "7ee2b1c38ed16346", - "type": "ui_template", - "z": "5e2f284913a224e6", - "group": "0cc335e1ca193a8f", - "name": "Warnungen", - "order": 1, - "width": "6", - "height": "8", - "format": "
", - "storeOutMessages": true, - "fwdInMessages": true, - "resendOnRefresh": true, - "templateScope": "local", - "className": "", - "x": 450, - "y": 420, - "wires": [ - [] - ] - }, - { - "id": "b8bd0bb16a09eb6e", - "type": "mqtt in", - "z": "5e2f284913a224e6", - "name": "", - "topic": "zigbee/gfw/dirk/input_device", - "qos": "2", - "datatype": "auto-detect", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 180, - "y": 600, - "wires": [ - [ - "1264b00f71590778" - ] - ] - }, - { - "id": "1264b00f71590778", - "type": "change", - "z": "5e2f284913a224e6", - "name": "", - "rules": [ - { - "t": "set", - "p": "payload", - "pt": "msg", - "to": "payload.battery", - "tot": "msg" - } - ], - "action": "", - "property": "", - "from": "", - "to": "", - "reg": false, - "x": 490, - "y": 600, - "wires": [ - [ - "9ecf938137e92074" - ] - ] - }, - { - "id": "9ecf938137e92074", - "type": "ui_gauge", - "z": "5e2f284913a224e6", - "name": "", - "group": "1c17182ed4a54ee6", - "order": 1, - "width": "2", - "height": "2", - "gtype": "wave", - "title": "Button Dirk", - "label": "%", - "format": "{{value}}", - "min": 0, - "max": "100", - "colors": [ - "#00b500", - "#e6e600", - "#ca3838" - ], - "seg1": "", - "seg2": "", - "className": "", - "x": 790, - "y": 600, - "wires": [] - }, - { - "id": "ee9c6444163ec54c", - "type": "mqtt in", - "z": "5e2f284913a224e6", - "name": "", - "topic": "zigbee/ffe/sleep/input_device", - "qos": "2", - "datatype": "auto-detect", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 180, - "y": 660, - "wires": [ - [ - "3ef59a7b40cf5ffc" - ] - ] - }, - { - "id": "3ef59a7b40cf5ffc", - "type": "change", - "z": "5e2f284913a224e6", - "name": "", - "rules": [ - { - "t": "set", - "p": "payload", - "pt": "msg", - "to": "payload.battery", - "tot": "msg" - } - ], - "action": "", - "property": "", - "from": "", - "to": "", - "reg": false, - "x": 490, - "y": 660, - "wires": [ - [ - "86f75226406b299d" - ] - ] - }, - { - "id": "86f75226406b299d", - "type": "ui_gauge", - "z": "5e2f284913a224e6", - "name": "", - "group": "1c17182ed4a54ee6", - "order": 2, - "width": "2", - "height": "2", - "gtype": "wave", - "title": "Button Sleep", - "label": "%", - "format": "{{value}}", - "min": 0, - "max": "100", - "colors": [ - "#00b500", - "#e6e600", - "#ca3838" - ], - "seg1": "", - "seg2": "", - "className": "", - "x": 790, - "y": 660, - "wires": [] - }, - { - "id": "acc94125c76cc8c1", - "type": "mqtt in", - "z": "5e2f284913a224e6", - "name": "", - "topic": "zigbee/ffe/stairway/motion_sensor_ff", - "qos": "2", - "datatype": "auto-detect", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 200, - "y": 720, - "wires": [ - [ - "9c1b3d71e2e5cd7c" - ] - ] - }, - { - "id": "9c1b3d71e2e5cd7c", - "type": "change", - "z": "5e2f284913a224e6", - "name": "", - "rules": [ - { - "t": "set", - "p": "payload", - "pt": "msg", - "to": "payload.battery", - "tot": "msg" - } - ], - "action": "", - "property": "", - "from": "", - "to": "", - "reg": false, - "x": 490, - "y": 720, - "wires": [ - [ - "e31e6ac422e8ef06" - ] - ] - }, - { - "id": "e31e6ac422e8ef06", - "type": "ui_gauge", - "z": "5e2f284913a224e6", - "name": "", - "group": "1c17182ed4a54ee6", - "order": 4, - "width": "2", - "height": "2", - "gtype": "wave", - "title": "Motion FFE", - "label": "%", - "format": "{{value}}", - "min": 0, - "max": "100", - "colors": [ - "#00b500", - "#e6e600", - "#ca3838" - ], - "seg1": "", - "seg2": "", - "className": "", - "x": 790, - "y": 720, - "wires": [] - }, - { - "id": "da36c71258ba0614", - "type": "mqtt in", - "z": "5e2f284913a224e6", - "name": "", - "topic": "zigbee/gfw/stairway/motion_sensor_gf", - "qos": "2", - "datatype": "auto-detect", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 210, - "y": 780, - "wires": [ - [ - "92a053b899915366" - ] - ] - }, - { - "id": "92a053b899915366", - "type": "change", - "z": "5e2f284913a224e6", - "name": "", - "rules": [ - { - "t": "set", - "p": "payload", - "pt": "msg", - "to": "payload.battery", - "tot": "msg" - } - ], - "action": "", - "property": "", - "from": "", - "to": "", - "reg": false, - "x": 490, - "y": 780, - "wires": [ - [ - "cbacf5406947495c" - ] - ] - }, - { - "id": "cbacf5406947495c", - "type": "ui_gauge", - "z": "5e2f284913a224e6", - "name": "", - "group": "1c17182ed4a54ee6", - "order": 3, - "width": "2", - "height": "2", - "gtype": "wave", - "title": "Motion GFW", - "label": "%", - "format": "{{value}}", - "min": 0, - "max": "100", - "colors": [ - "#00b500", - "#e6e600", - "#ca3838" - ], - "seg1": "", - "seg2": "", - "className": "", - "x": 790, - "y": 780, - "wires": [] - }, - { - "id": "3c2f43d029cf378f", - "type": "mqtt in", - "z": "5e2f284913a224e6", - "name": "", - "topic": "zigbee/gfw/marion/heating_valve", - "qos": "2", - "datatype": "auto-detect", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 190, - "y": 840, - "wires": [ - [ - "e0356de9ea18ee9a" - ] - ] - }, - { - "id": "e0356de9ea18ee9a", - "type": "change", - "z": "5e2f284913a224e6", - "name": "", - "rules": [ - { - "t": "set", - "p": "payload", - "pt": "msg", - "to": "payload.battery", - "tot": "msg" - } - ], - "action": "", - "property": "", - "from": "", - "to": "", - "reg": false, - "x": 490, - "y": 840, - "wires": [ - [ - "49e7db446ba10176" - ] - ] - }, - { - "id": "49e7db446ba10176", - "type": "ui_gauge", - "z": "5e2f284913a224e6", - "name": "", - "group": "1c17182ed4a54ee6", - "order": 6, - "width": "2", - "height": "2", - "gtype": "wave", - "title": "Valve Marion", - "label": "%", - "format": "{{value}}", - "min": 0, - "max": "100", - "colors": [ - "#00b500", - "#e6e600", - "#ca3838" - ], - "seg1": "", - "seg2": "", - "className": "", - "x": 790, - "y": 840, - "wires": [] - }, - { - "id": "920266f20a3c97d7", - "type": "mqtt in", - "z": "5e2f284913a224e6", - "name": "", - "topic": "zigbee/gfw/dirk/heating_valve", - "qos": "2", - "datatype": "auto-detect", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 180, - "y": 900, - "wires": [ - [ - "b93a855fa4c2f468" - ] - ] - }, - { - "id": "b93a855fa4c2f468", - "type": "change", - "z": "5e2f284913a224e6", - "name": "", - "rules": [ - { - "t": "set", - "p": "payload", - "pt": "msg", - "to": "payload.battery", - "tot": "msg" - } - ], - "action": "", - "property": "", - "from": "", - "to": "", - "reg": false, - "x": 490, - "y": 900, - "wires": [ - [ - "596ca9ef9e18ad09" - ] - ] - }, - { - "id": "596ca9ef9e18ad09", - "type": "ui_gauge", - "z": "5e2f284913a224e6", - "name": "", - "group": "1c17182ed4a54ee6", - "order": 5, - "width": "2", - "height": "2", - "gtype": "wave", - "title": "Valve Dirk", - "label": "%", - "format": "{{value}}", - "min": 0, - "max": "100", - "colors": [ - "#00b500", - "#e6e600", - "#ca3838" - ], - "seg1": "", - "seg2": "", - "className": "", - "x": 780, - "y": 900, - "wires": [] - }, - { - "id": "cd3a0553baefe5c7", - "type": "mqtt in", - "z": "5e2f284913a224e6", - "name": "", - "topic": "zigbee/ffw/bath/heating_valve", - "qos": "2", - "datatype": "auto-detect", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 180, - "y": 960, - "wires": [ - [ - "80a1e6528ed56be5" - ] - ] - }, - { - "id": "80a1e6528ed56be5", - "type": "change", - "z": "5e2f284913a224e6", - "name": "", - "rules": [ - { - "t": "set", - "p": "payload", - "pt": "msg", - "to": "payload.battery", - "tot": "msg" - } - ], - "action": "", - "property": "", - "from": "", - "to": "", - "reg": false, - "x": 490, - "y": 960, - "wires": [ - [ - "0b582735b1ed8c5d" - ] - ] - }, - { - "id": "0b582735b1ed8c5d", - "type": "ui_gauge", - "z": "5e2f284913a224e6", - "name": "", - "group": "1c17182ed4a54ee6", - "order": 8, - "width": "2", - "height": "2", - "gtype": "wave", - "title": "Valve Bath", - "label": "%", - "format": "{{value}}", - "min": 0, - "max": "100", - "colors": [ - "#00b500", - "#e6e600", - "#ca3838" - ], - "seg1": "", - "seg2": "", - "className": "", - "x": 790, - "y": 960, - "wires": [] - }, - { - "id": "dc7eb86ed434c047", - "type": "mqtt in", - "z": "5e2f284913a224e6", - "name": "", - "topic": "zigbee/ffe/sleep/heating_valve", - "qos": "2", - "datatype": "auto-detect", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 180, - "y": 1020, - "wires": [ - [ - "55acd8ee243a721f" - ] - ] - }, - { - "id": "55acd8ee243a721f", - "type": "change", - "z": "5e2f284913a224e6", - "name": "", - "rules": [ - { - "t": "set", - "p": "payload", - "pt": "msg", - "to": "payload.battery", - "tot": "msg" - } - ], - "action": "", - "property": "", - "from": "", - "to": "", - "reg": false, - "x": 490, - "y": 1020, - "wires": [ - [ - "156259667c0c46ec" - ] - ] - }, - { - "id": "156259667c0c46ec", - "type": "ui_gauge", - "z": "5e2f284913a224e6", - "name": "", - "group": "1c17182ed4a54ee6", - "order": 7, - "width": "2", - "height": "2", - "gtype": "wave", - "title": "Valve Sleep", - "label": "%", - "format": "{{value}}", - "min": 0, - "max": "100", - "colors": [ - "#00b500", - "#e6e600", - "#ca3838" - ], - "seg1": "", - "seg2": "", - "className": "", - "x": 790, - "y": 1020, - "wires": [] - }, - { - "id": "631293268ad495e6", - "type": "comment", - "z": "5e2f284913a224e6", - "name": "Battery Level", - "info": "", - "x": 130, - "y": 540, - "wires": [] - }, { "id": "1ed5a1aa64981099", "type": "mqtt in", @@ -12230,5 +11997,88 @@ "x": 770, "y": 440, "wires": [] + }, + { + "id": "9f485df0d7273f3a", + "type": "ui_switch", + "z": "628e09f79c8ce28e", + "name": "", + "label": "Licht", + "tooltip": "", + "group": "221d261c8ef4127b", + "order": 4, + "width": 0, + "height": 0, + "passthru": false, + "decouple": "true", + "topic": "topic", + "topicType": "msg", + "style": "", + "onvalue": "true", + "onvalueType": "bool", + "onicon": "", + "oncolor": "", + "offvalue": "false", + "offvalueType": "bool", + "officon": "", + "offcolor": "", + "animate": false, + "className": "", + "x": 650, + "y": 100, + "wires": [ + [ + "f1b42891b33a53de" + ] + ] + }, + { + "id": "c756b151fa4de171", + "type": "mqtt in", + "z": "628e09f79c8ce28e", + "name": "", + "topic": "videv/gar/garden/garland/state", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 160, + "y": 100, + "wires": [ + [ + "9f485df0d7273f3a" + ] + ] + }, + { + "id": "f1b42891b33a53de", + "type": "mqtt out", + "z": "628e09f79c8ce28e", + "name": "", + "topic": "videv/gar/garden/garland/state/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 960, + "y": 100, + "wires": [] + }, + { + "id": "77aa7b96e8428ec2", + "type": "comment", + "z": "628e09f79c8ce28e", + "name": "Main Light", + "info": "", + "x": 100, + "y": 40, + "wires": [] } ] \ No newline at end of file diff --git a/flows.json b/flows.json index 9463522..b79e4d5 100644 --- a/flows.json +++ b/flows.json @@ -79,6 +79,14 @@ "info": "", "env": [] }, + { + "id": "628e09f79c8ce28e", + "type": "tab", + "label": "Flow 1", + "disabled": false, + "info": "", + "env": [] + }, { "id": "7a3b4c82bf031f40", "type": "group", @@ -653,17 +661,6 @@ "collapse": false, "className": "" }, - { - "id": "0cc335e1ca193a8f", - "type": "ui_group", - "name": "Warnungen", - "tab": "ce5ff83bb12a0f18", - "order": 2, - "disp": true, - "width": "6", - "collapse": false, - "className": "" - }, { "id": "ce5ff83bb12a0f18", "type": "ui_tab", @@ -673,17 +670,6 @@ "disabled": false, "hidden": false }, - { - "id": "1c17182ed4a54ee6", - "type": "ui_group", - "name": "Batterie", - "tab": "ce5ff83bb12a0f18", - "order": 1, - "disp": true, - "width": "6", - "collapse": false, - "className": "" - }, { "id": "91179f0029b4efaf", "type": "ui_group", @@ -728,6 +714,26 @@ "collapse": false, "className": "" }, + { + "id": "d26c2ba3085b812f", + "type": "ui_tab", + "name": "Garden", + "icon": "dashboard", + "order": 12, + "disabled": false, + "hidden": false + }, + { + "id": "221d261c8ef4127b", + "type": "ui_group", + "name": "Garden", + "tab": "d26c2ba3085b812f", + "order": 1, + "disp": true, + "width": "6", + "collapse": false, + "className": "" + }, { "id": "e3d908c71ec3e2b1", "type": "mqtt in", @@ -5337,33 +5343,6 @@ ] ] }, - { - "id": "f3c9635303624713", - "type": "ui_slider", - "z": "4526d61e20635824", - "name": "Sollwert", - "label": "Sollwert", - "tooltip": "", - "group": "c5f87828f0888a6f", - "order": 3, - "width": 0, - "height": 0, - "passthru": false, - "outs": "end", - "topic": "user_setpoint", - "topicType": "str", - "min": "5", - "max": "30", - "step": ".5", - "className": "", - "x": 700, - "y": 1540, - "wires": [ - [ - "f60e85c1542db477" - ] - ] - }, { "id": "dd02256c0c3a5be7", "type": "mqtt in", @@ -5381,7 +5360,7 @@ "y": 1540, "wires": [ [ - "f3c9635303624713" + "5958d38042228709" ] ] }, @@ -5698,34 +5677,6 @@ "y": 1700, "wires": [] }, - { - "id": "aa55c87eb3a097da", - "type": "ui_slider", - "z": "4526d61e20635824", - "d": true, - "name": "Sollwert", - "label": "Sollwert", - "tooltip": "", - "group": "36ba0c088930c9ea", - "order": 4, - "width": 0, - "height": 0, - "passthru": false, - "outs": "end", - "topic": "user_setpoint", - "topicType": "str", - "min": "5", - "max": "30", - "step": ".5", - "className": "", - "x": 710, - "y": 440, - "wires": [ - [ - "dca73e7774b5c859" - ] - ] - }, { "id": "ecf744fb39df1dc2", "type": "mqtt in", @@ -5743,7 +5694,6 @@ "y": 440, "wires": [ [ - "aa55c87eb3a097da", "4dc3fd0746021470" ] ] @@ -6212,33 +6162,6 @@ "y": 1820, "wires": [] }, - { - "id": "b3dc795549c7f303", - "type": "ui_slider", - "z": "4526d61e20635824", - "name": "Sollwert", - "label": "Sollwert", - "tooltip": "", - "group": "2d8cc5990c1886e5", - "order": 3, - "width": 0, - "height": 0, - "passthru": false, - "outs": "end", - "topic": "user_setpoint", - "topicType": "str", - "min": "5", - "max": "30", - "step": ".5", - "className": "", - "x": 710, - "y": 1000, - "wires": [ - [ - "7da08f5261be294d" - ] - ] - }, { "id": "a62e72cf7e7cb054", "type": "mqtt in", @@ -6256,7 +6179,7 @@ "y": 1000, "wires": [ [ - "b3dc795549c7f303" + "2290be50c98a90b2" ] ] }, @@ -6578,33 +6501,6 @@ "y": 900, "wires": [] }, - { - "id": "509218d11fca7a0a", - "type": "ui_slider", - "z": "4526d61e20635824", - "name": "Sollwert", - "label": "Sollwert", - "tooltip": "", - "group": "6048820d9f2e4c06", - "order": 3, - "width": 0, - "height": 0, - "passthru": false, - "outs": "end", - "topic": "user_setpoint", - "topicType": "str", - "min": "5", - "max": "30", - "step": ".5", - "className": "", - "x": 700, - "y": 2060, - "wires": [ - [ - "62a57ee930ce27df" - ] - ] - }, { "id": "1e922075b7f6271b", "type": "mqtt in", @@ -6622,7 +6518,7 @@ "y": 2060, "wires": [ [ - "509218d11fca7a0a" + "4cdc298be9b58921" ] ] }, @@ -7195,33 +7091,6 @@ "y": 2020, "wires": [] }, - { - "id": "62df0a3e7985686c", - "type": "ui_slider", - "z": "4526d61e20635824", - "name": "Sollwert", - "label": "Sollwert", - "tooltip": "", - "group": "310658633f5b9c9c", - "order": 3, - "width": 0, - "height": 0, - "passthru": false, - "outs": "end", - "topic": "user_setpoint", - "topicType": "str", - "min": "5", - "max": "30", - "step": ".5", - "className": "", - "x": 700, - "y": 2560, - "wires": [ - [ - "975b90b42b47ea0a" - ] - ] - }, { "id": "38a75fdaf72faf32", "type": "mqtt in", @@ -7239,7 +7108,7 @@ "y": 2560, "wires": [ [ - "62df0a3e7985686c" + "e87b48f07fa8f924" ] ] }, @@ -7268,7 +7137,7 @@ "d": true, "name": "", "group": "310658633f5b9c9c", - "order": 4, + "order": 3, "width": 0, "height": 0, "passthru": false, @@ -7337,7 +7206,7 @@ "z": "4526d61e20635824", "name": "", "group": "310658633f5b9c9c", - "order": 5, + "order": 4, "width": 0, "height": 0, "passthru": false, @@ -7384,7 +7253,7 @@ "d": true, "name": "", "group": "310658633f5b9c9c", - "order": 9, + "order": 7, "width": 0, "height": 0, "gtype": "gage", @@ -7413,7 +7282,7 @@ "label": "Sommermodus", "tooltip": "", "group": "310658633f5b9c9c", - "order": 7, + "order": 6, "width": 0, "height": 0, "passthru": false, @@ -7447,7 +7316,7 @@ "label": "Abwesenheistmodus", "tooltip": "", "group": "310658633f5b9c9c", - "order": 6, + "order": 5, "width": 0, "height": 0, "passthru": false, @@ -7619,33 +7488,6 @@ "y": 2520, "wires": [] }, - { - "id": "f7bd4751eb583409", - "type": "ui_slider", - "z": "4526d61e20635824", - "name": "Sollwert", - "label": "Sollwert", - "tooltip": "", - "group": "1fd324daac2dcbe8", - "order": 2, - "width": 0, - "height": 0, - "passthru": false, - "outs": "end", - "topic": "user_setpoint", - "topicType": "str", - "min": "5", - "max": "30", - "step": ".5", - "className": "", - "x": 700, - "y": 3560, - "wires": [ - [ - "c578045c70652d73" - ] - ] - }, { "id": "8e3363597cc9eb95", "type": "mqtt in", @@ -7663,7 +7505,7 @@ "y": 3560, "wires": [ [ - "f7bd4751eb583409" + "5abfe9902b81d3c4" ] ] }, @@ -8043,33 +7885,6 @@ "y": 3520, "wires": [] }, - { - "id": "f8d1cd0102f012f6", - "type": "ui_slider", - "z": "4526d61e20635824", - "name": "Sollwert", - "label": "Sollwert", - "tooltip": "", - "group": "8b7175856c5dc2bc", - "order": 2, - "width": 0, - "height": 0, - "passthru": false, - "outs": "end", - "topic": "user_setpoint", - "topicType": "str", - "min": "5", - "max": "30", - "step": ".5", - "className": "", - "x": 700, - "y": 4060, - "wires": [ - [ - "1d1480e9cbafb53f" - ] - ] - }, { "id": "62f4ee72771514b7", "type": "mqtt in", @@ -8087,7 +7902,7 @@ "y": 4060, "wires": [ [ - "f8d1cd0102f012f6" + "4d399efc159ed4b7" ] ] }, @@ -8467,33 +8282,6 @@ "y": 4020, "wires": [] }, - { - "id": "18525d1e9d2ec6a5", - "type": "ui_slider", - "z": "4526d61e20635824", - "name": "Sollwert", - "label": "Sollwert", - "tooltip": "", - "group": "f44c10be6990386a", - "order": 2, - "width": 0, - "height": 0, - "passthru": false, - "outs": "end", - "topic": "user_setpoint", - "topicType": "str", - "min": "5", - "max": "30", - "step": ".5", - "className": "", - "x": 700, - "y": 4560, - "wires": [ - [ - "7dd35fe9d9251c37" - ] - ] - }, { "id": "78461be2a1258269", "type": "mqtt in", @@ -8511,7 +8299,7 @@ "y": 4560, "wires": [ [ - "18525d1e9d2ec6a5" + "d7919a032d575421" ] ] }, @@ -8540,7 +8328,7 @@ "d": true, "name": "", "group": "f44c10be6990386a", - "order": 3, + "order": 5, "width": 0, "height": 0, "passthru": false, @@ -8609,7 +8397,7 @@ "z": "4526d61e20635824", "name": "", "group": "f44c10be6990386a", - "order": 4, + "order": 7, "width": 0, "height": 0, "passthru": false, @@ -8656,7 +8444,7 @@ "d": true, "name": "", "group": "f44c10be6990386a", - "order": 5, + "order": 9, "width": 0, "height": 0, "gtype": "gage", @@ -8685,7 +8473,7 @@ "label": "Sommermodus", "tooltip": "", "group": "f44c10be6990386a", - "order": 7, + "order": 11, "width": 0, "height": 0, "passthru": false, @@ -8719,7 +8507,7 @@ "label": "Abwesenheistmodus", "tooltip": "", "group": "f44c10be6990386a", - "order": 6, + "order": 10, "width": 0, "height": 0, "passthru": false, @@ -8912,40 +8700,13 @@ "step": ".5", "className": "", "x": 700, - "y": 460, + "y": 440, "wires": [ [ "dca73e7774b5c859" ] ] }, - { - "id": "52e63f85a837c5e5", - "type": "ui_slider", - "z": "4526d61e20635824", - "name": "Sollwert", - "label": "Sollwert", - "tooltip": "", - "group": "91179f0029b4efaf", - "order": 3, - "width": 0, - "height": 0, - "passthru": false, - "outs": "end", - "topic": "user_setpoint", - "topicType": "str", - "min": "5", - "max": "30", - "step": ".5", - "className": "", - "x": 700, - "y": 3080, - "wires": [ - [ - "915df0006277b3aa" - ] - ] - }, { "id": "838f5c996293195e", "type": "mqtt in", @@ -8963,7 +8724,7 @@ "y": 3080, "wires": [ [ - "52e63f85a837c5e5" + "1a62a035e8e3aa11" ] ] }, @@ -9108,7 +8869,7 @@ "d": true, "name": "", "group": "91179f0029b4efaf", - "order": 9, + "order": 8, "width": 0, "height": 0, "gtype": "gage", @@ -9343,6 +9104,230 @@ "y": 3040, "wires": [] }, + { + "id": "2290be50c98a90b2", + "type": "ui_numeric", + "z": "4526d61e20635824", + "name": "", + "label": "Sollwert", + "tooltip": "", + "group": "2d8cc5990c1886e5", + "order": 2, + "width": 0, + "height": 0, + "wrap": false, + "passthru": false, + "topic": "topic", + "topicType": "msg", + "format": "{{value}}", + "min": "15", + "max": "25", + "step": ".5", + "className": "", + "x": 700, + "y": 1000, + "wires": [ + [ + "7da08f5261be294d" + ] + ] + }, + { + "id": "5958d38042228709", + "type": "ui_numeric", + "z": "4526d61e20635824", + "name": "", + "label": "Sollwert", + "tooltip": "", + "group": "c5f87828f0888a6f", + "order": 2, + "width": 0, + "height": 0, + "wrap": false, + "passthru": false, + "topic": "topic", + "topicType": "msg", + "format": "{{value}}", + "min": "15", + "max": "25", + "step": ".5", + "className": "", + "x": 700, + "y": 1540, + "wires": [ + [ + "f60e85c1542db477" + ] + ] + }, + { + "id": "4cdc298be9b58921", + "type": "ui_numeric", + "z": "4526d61e20635824", + "name": "", + "label": "Sollwert", + "tooltip": "", + "group": "6048820d9f2e4c06", + "order": 2, + "width": 0, + "height": 0, + "wrap": false, + "passthru": false, + "topic": "topic", + "topicType": "msg", + "format": "{{value}}", + "min": "15", + "max": "25", + "step": ".5", + "className": "", + "x": 700, + "y": 2060, + "wires": [ + [ + "62a57ee930ce27df" + ] + ] + }, + { + "id": "e87b48f07fa8f924", + "type": "ui_numeric", + "z": "4526d61e20635824", + "name": "", + "label": "Sollwert", + "tooltip": "", + "group": "91179f0029b4efaf", + "order": 2, + "width": 0, + "height": 0, + "wrap": false, + "passthru": false, + "topic": "topic", + "topicType": "msg", + "format": "{{value}}", + "min": "15", + "max": "25", + "step": ".5", + "className": "", + "x": 700, + "y": 2560, + "wires": [ + [ + "975b90b42b47ea0a" + ] + ] + }, + { + "id": "1a62a035e8e3aa11", + "type": "ui_numeric", + "z": "4526d61e20635824", + "name": "", + "label": "Sollwert", + "tooltip": "", + "group": "310658633f5b9c9c", + "order": 2, + "width": 0, + "height": 0, + "wrap": false, + "passthru": false, + "topic": "topic", + "topicType": "msg", + "format": "{{value}}", + "min": "15", + "max": "25", + "step": ".5", + "className": "", + "x": 700, + "y": 3080, + "wires": [ + [ + "915df0006277b3aa" + ] + ] + }, + { + "id": "5abfe9902b81d3c4", + "type": "ui_numeric", + "z": "4526d61e20635824", + "name": "", + "label": "Sollwert", + "tooltip": "", + "group": "1fd324daac2dcbe8", + "order": 2, + "width": 0, + "height": 0, + "wrap": false, + "passthru": false, + "topic": "topic", + "topicType": "msg", + "format": "{{value}}", + "min": "15", + "max": "25", + "step": ".5", + "className": "", + "x": 700, + "y": 3560, + "wires": [ + [ + "c578045c70652d73" + ] + ] + }, + { + "id": "4d399efc159ed4b7", + "type": "ui_numeric", + "z": "4526d61e20635824", + "name": "", + "label": "Sollwert", + "tooltip": "", + "group": "8b7175856c5dc2bc", + "order": 2, + "width": 0, + "height": 0, + "wrap": false, + "passthru": false, + "topic": "topic", + "topicType": "msg", + "format": "{{value}}", + "min": "15", + "max": "25", + "step": ".5", + "className": "", + "x": 700, + "y": 4060, + "wires": [ + [ + "1d1480e9cbafb53f" + ] + ] + }, + { + "id": "d7919a032d575421", + "type": "ui_numeric", + "z": "4526d61e20635824", + "name": "", + "label": "Sollwert", + "tooltip": "", + "group": "f44c10be6990386a", + "order": 2, + "width": 0, + "height": 0, + "wrap": false, + "passthru": false, + "topic": "topic", + "topicType": "msg", + "format": "{{value}}", + "min": "15", + "max": "25", + "step": ".5", + "className": "", + "x": 700, + "y": 4560, + "wires": [ + [ + "7dd35fe9d9251c37" + ] + ] + }, { "id": "1fa39d26389dad2c", "type": "comment", @@ -9426,7 +9411,7 @@ "z": "3f3acd3be731417a", "name": "", "group": "2d8cc5990c1886e5", - "order": 2, + "order": 3, "width": 0, "height": 0, "gtype": "gage", @@ -9536,7 +9521,7 @@ "z": "3f3acd3be731417a", "name": "", "group": "c5f87828f0888a6f", - "order": 2, + "order": 3, "width": 0, "height": 0, "gtype": "gage", @@ -9665,7 +9650,7 @@ "z": "3f3acd3be731417a", "name": "", "group": "6048820d9f2e4c06", - "order": 2, + "order": 3, "width": 0, "height": 0, "gtype": "gage", @@ -9802,7 +9787,7 @@ "type": "ui_text", "z": "3f3acd3be731417a", "group": "f44c10be6990386a", - "order": 3, + "order": 6, "width": 0, "height": 0, "name": "", @@ -9820,7 +9805,7 @@ "z": "3f3acd3be731417a", "name": "", "group": "f44c10be6990386a", - "order": 1, + "order": 3, "width": 0, "height": 0, "gtype": "gage", @@ -9846,7 +9831,7 @@ "type": "ui_text", "z": "3f3acd3be731417a", "group": "f44c10be6990386a", - "order": 4, + "order": 8, "width": 0, "height": 0, "name": "", @@ -9939,7 +9924,7 @@ "z": "3f3acd3be731417a", "name": "", "group": "f44c10be6990386a", - "order": 2, + "order": 4, "width": 0, "height": 0, "label": "Temperatur", @@ -10879,668 +10864,6 @@ "y": 60, "wires": [] }, - { - "id": "0d8e674a7807bda0", - "type": "comment", - "z": "5e2f284913a224e6", - "name": "Warnings", - "info": "", - "x": 120, - "y": 360, - "wires": [] - }, - { - "id": "ce9d8cd57bec681b", - "type": "mqtt in", - "z": "5e2f284913a224e6", - "name": "", - "topic": "videv/warnings/html_short", - "qos": "2", - "datatype": "auto", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 170, - "y": 420, - "wires": [ - [ - "7ee2b1c38ed16346" - ] - ] - }, - { - "id": "7ee2b1c38ed16346", - "type": "ui_template", - "z": "5e2f284913a224e6", - "group": "0cc335e1ca193a8f", - "name": "Warnungen", - "order": 1, - "width": "6", - "height": "8", - "format": "
", - "storeOutMessages": true, - "fwdInMessages": true, - "resendOnRefresh": true, - "templateScope": "local", - "className": "", - "x": 450, - "y": 420, - "wires": [ - [] - ] - }, - { - "id": "b8bd0bb16a09eb6e", - "type": "mqtt in", - "z": "5e2f284913a224e6", - "name": "", - "topic": "zigbee/gfw/dirk/input_device", - "qos": "2", - "datatype": "auto-detect", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 180, - "y": 600, - "wires": [ - [ - "1264b00f71590778" - ] - ] - }, - { - "id": "1264b00f71590778", - "type": "change", - "z": "5e2f284913a224e6", - "name": "", - "rules": [ - { - "t": "set", - "p": "payload", - "pt": "msg", - "to": "payload.battery", - "tot": "msg" - } - ], - "action": "", - "property": "", - "from": "", - "to": "", - "reg": false, - "x": 490, - "y": 600, - "wires": [ - [ - "9ecf938137e92074" - ] - ] - }, - { - "id": "9ecf938137e92074", - "type": "ui_gauge", - "z": "5e2f284913a224e6", - "name": "", - "group": "1c17182ed4a54ee6", - "order": 1, - "width": "2", - "height": "2", - "gtype": "wave", - "title": "Button Dirk", - "label": "%", - "format": "{{value}}", - "min": 0, - "max": "100", - "colors": [ - "#00b500", - "#e6e600", - "#ca3838" - ], - "seg1": "", - "seg2": "", - "className": "", - "x": 790, - "y": 600, - "wires": [] - }, - { - "id": "ee9c6444163ec54c", - "type": "mqtt in", - "z": "5e2f284913a224e6", - "name": "", - "topic": "zigbee/ffe/sleep/input_device", - "qos": "2", - "datatype": "auto-detect", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 180, - "y": 660, - "wires": [ - [ - "3ef59a7b40cf5ffc" - ] - ] - }, - { - "id": "3ef59a7b40cf5ffc", - "type": "change", - "z": "5e2f284913a224e6", - "name": "", - "rules": [ - { - "t": "set", - "p": "payload", - "pt": "msg", - "to": "payload.battery", - "tot": "msg" - } - ], - "action": "", - "property": "", - "from": "", - "to": "", - "reg": false, - "x": 490, - "y": 660, - "wires": [ - [ - "86f75226406b299d" - ] - ] - }, - { - "id": "86f75226406b299d", - "type": "ui_gauge", - "z": "5e2f284913a224e6", - "name": "", - "group": "1c17182ed4a54ee6", - "order": 2, - "width": "2", - "height": "2", - "gtype": "wave", - "title": "Button Sleep", - "label": "%", - "format": "{{value}}", - "min": 0, - "max": "100", - "colors": [ - "#00b500", - "#e6e600", - "#ca3838" - ], - "seg1": "", - "seg2": "", - "className": "", - "x": 790, - "y": 660, - "wires": [] - }, - { - "id": "acc94125c76cc8c1", - "type": "mqtt in", - "z": "5e2f284913a224e6", - "name": "", - "topic": "zigbee/ffe/stairway/motion_sensor_ff", - "qos": "2", - "datatype": "auto-detect", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 200, - "y": 720, - "wires": [ - [ - "9c1b3d71e2e5cd7c" - ] - ] - }, - { - "id": "9c1b3d71e2e5cd7c", - "type": "change", - "z": "5e2f284913a224e6", - "name": "", - "rules": [ - { - "t": "set", - "p": "payload", - "pt": "msg", - "to": "payload.battery", - "tot": "msg" - } - ], - "action": "", - "property": "", - "from": "", - "to": "", - "reg": false, - "x": 490, - "y": 720, - "wires": [ - [ - "e31e6ac422e8ef06" - ] - ] - }, - { - "id": "e31e6ac422e8ef06", - "type": "ui_gauge", - "z": "5e2f284913a224e6", - "name": "", - "group": "1c17182ed4a54ee6", - "order": 4, - "width": "2", - "height": "2", - "gtype": "wave", - "title": "Motion FFE", - "label": "%", - "format": "{{value}}", - "min": 0, - "max": "100", - "colors": [ - "#00b500", - "#e6e600", - "#ca3838" - ], - "seg1": "", - "seg2": "", - "className": "", - "x": 790, - "y": 720, - "wires": [] - }, - { - "id": "da36c71258ba0614", - "type": "mqtt in", - "z": "5e2f284913a224e6", - "name": "", - "topic": "zigbee/gfw/stairway/motion_sensor_gf", - "qos": "2", - "datatype": "auto-detect", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 210, - "y": 780, - "wires": [ - [ - "92a053b899915366" - ] - ] - }, - { - "id": "92a053b899915366", - "type": "change", - "z": "5e2f284913a224e6", - "name": "", - "rules": [ - { - "t": "set", - "p": "payload", - "pt": "msg", - "to": "payload.battery", - "tot": "msg" - } - ], - "action": "", - "property": "", - "from": "", - "to": "", - "reg": false, - "x": 490, - "y": 780, - "wires": [ - [ - "cbacf5406947495c" - ] - ] - }, - { - "id": "cbacf5406947495c", - "type": "ui_gauge", - "z": "5e2f284913a224e6", - "name": "", - "group": "1c17182ed4a54ee6", - "order": 3, - "width": "2", - "height": "2", - "gtype": "wave", - "title": "Motion GFW", - "label": "%", - "format": "{{value}}", - "min": 0, - "max": "100", - "colors": [ - "#00b500", - "#e6e600", - "#ca3838" - ], - "seg1": "", - "seg2": "", - "className": "", - "x": 790, - "y": 780, - "wires": [] - }, - { - "id": "3c2f43d029cf378f", - "type": "mqtt in", - "z": "5e2f284913a224e6", - "name": "", - "topic": "zigbee/gfw/marion/heating_valve", - "qos": "2", - "datatype": "auto-detect", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 190, - "y": 840, - "wires": [ - [ - "e0356de9ea18ee9a" - ] - ] - }, - { - "id": "e0356de9ea18ee9a", - "type": "change", - "z": "5e2f284913a224e6", - "name": "", - "rules": [ - { - "t": "set", - "p": "payload", - "pt": "msg", - "to": "payload.battery", - "tot": "msg" - } - ], - "action": "", - "property": "", - "from": "", - "to": "", - "reg": false, - "x": 490, - "y": 840, - "wires": [ - [ - "49e7db446ba10176" - ] - ] - }, - { - "id": "49e7db446ba10176", - "type": "ui_gauge", - "z": "5e2f284913a224e6", - "name": "", - "group": "1c17182ed4a54ee6", - "order": 6, - "width": "2", - "height": "2", - "gtype": "wave", - "title": "Valve Marion", - "label": "%", - "format": "{{value}}", - "min": 0, - "max": "100", - "colors": [ - "#00b500", - "#e6e600", - "#ca3838" - ], - "seg1": "", - "seg2": "", - "className": "", - "x": 790, - "y": 840, - "wires": [] - }, - { - "id": "920266f20a3c97d7", - "type": "mqtt in", - "z": "5e2f284913a224e6", - "name": "", - "topic": "zigbee/gfw/dirk/heating_valve", - "qos": "2", - "datatype": "auto-detect", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 180, - "y": 900, - "wires": [ - [ - "b93a855fa4c2f468" - ] - ] - }, - { - "id": "b93a855fa4c2f468", - "type": "change", - "z": "5e2f284913a224e6", - "name": "", - "rules": [ - { - "t": "set", - "p": "payload", - "pt": "msg", - "to": "payload.battery", - "tot": "msg" - } - ], - "action": "", - "property": "", - "from": "", - "to": "", - "reg": false, - "x": 490, - "y": 900, - "wires": [ - [ - "596ca9ef9e18ad09" - ] - ] - }, - { - "id": "596ca9ef9e18ad09", - "type": "ui_gauge", - "z": "5e2f284913a224e6", - "name": "", - "group": "1c17182ed4a54ee6", - "order": 5, - "width": "2", - "height": "2", - "gtype": "wave", - "title": "Valve Dirk", - "label": "%", - "format": "{{value}}", - "min": 0, - "max": "100", - "colors": [ - "#00b500", - "#e6e600", - "#ca3838" - ], - "seg1": "", - "seg2": "", - "className": "", - "x": 780, - "y": 900, - "wires": [] - }, - { - "id": "cd3a0553baefe5c7", - "type": "mqtt in", - "z": "5e2f284913a224e6", - "name": "", - "topic": "zigbee/ffw/bath/heating_valve", - "qos": "2", - "datatype": "auto-detect", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 180, - "y": 960, - "wires": [ - [ - "80a1e6528ed56be5" - ] - ] - }, - { - "id": "80a1e6528ed56be5", - "type": "change", - "z": "5e2f284913a224e6", - "name": "", - "rules": [ - { - "t": "set", - "p": "payload", - "pt": "msg", - "to": "payload.battery", - "tot": "msg" - } - ], - "action": "", - "property": "", - "from": "", - "to": "", - "reg": false, - "x": 490, - "y": 960, - "wires": [ - [ - "0b582735b1ed8c5d" - ] - ] - }, - { - "id": "0b582735b1ed8c5d", - "type": "ui_gauge", - "z": "5e2f284913a224e6", - "name": "", - "group": "1c17182ed4a54ee6", - "order": 8, - "width": "2", - "height": "2", - "gtype": "wave", - "title": "Valve Bath", - "label": "%", - "format": "{{value}}", - "min": 0, - "max": "100", - "colors": [ - "#00b500", - "#e6e600", - "#ca3838" - ], - "seg1": "", - "seg2": "", - "className": "", - "x": 790, - "y": 960, - "wires": [] - }, - { - "id": "dc7eb86ed434c047", - "type": "mqtt in", - "z": "5e2f284913a224e6", - "name": "", - "topic": "zigbee/ffe/sleep/heating_valve", - "qos": "2", - "datatype": "auto-detect", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 180, - "y": 1020, - "wires": [ - [ - "55acd8ee243a721f" - ] - ] - }, - { - "id": "55acd8ee243a721f", - "type": "change", - "z": "5e2f284913a224e6", - "name": "", - "rules": [ - { - "t": "set", - "p": "payload", - "pt": "msg", - "to": "payload.battery", - "tot": "msg" - } - ], - "action": "", - "property": "", - "from": "", - "to": "", - "reg": false, - "x": 490, - "y": 1020, - "wires": [ - [ - "156259667c0c46ec" - ] - ] - }, - { - "id": "156259667c0c46ec", - "type": "ui_gauge", - "z": "5e2f284913a224e6", - "name": "", - "group": "1c17182ed4a54ee6", - "order": 7, - "width": "2", - "height": "2", - "gtype": "wave", - "title": "Valve Sleep", - "label": "%", - "format": "{{value}}", - "min": 0, - "max": "100", - "colors": [ - "#00b500", - "#e6e600", - "#ca3838" - ], - "seg1": "", - "seg2": "", - "className": "", - "x": 790, - "y": 1020, - "wires": [] - }, - { - "id": "631293268ad495e6", - "type": "comment", - "z": "5e2f284913a224e6", - "name": "Battery Level", - "info": "", - "x": 130, - "y": 540, - "wires": [] - }, { "id": "1ed5a1aa64981099", "type": "mqtt in", @@ -12663,5 +11986,88 @@ "x": 770, "y": 440, "wires": [] + }, + { + "id": "9f485df0d7273f3a", + "type": "ui_switch", + "z": "628e09f79c8ce28e", + "name": "", + "label": "Licht", + "tooltip": "", + "group": "221d261c8ef4127b", + "order": 4, + "width": 0, + "height": 0, + "passthru": false, + "decouple": "true", + "topic": "topic", + "topicType": "msg", + "style": "", + "onvalue": "true", + "onvalueType": "bool", + "onicon": "", + "oncolor": "", + "offvalue": "false", + "offvalueType": "bool", + "officon": "", + "offcolor": "", + "animate": false, + "className": "", + "x": 650, + "y": 100, + "wires": [ + [ + "f1b42891b33a53de" + ] + ] + }, + { + "id": "c756b151fa4de171", + "type": "mqtt in", + "z": "628e09f79c8ce28e", + "name": "", + "topic": "videv/gar/garden/garland/state", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 160, + "y": 100, + "wires": [ + [ + "9f485df0d7273f3a" + ] + ] + }, + { + "id": "f1b42891b33a53de", + "type": "mqtt out", + "z": "628e09f79c8ce28e", + "name": "", + "topic": "videv/gar/garden/garland/state/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 960, + "y": 100, + "wires": [] + }, + { + "id": "77aa7b96e8428ec2", + "type": "comment", + "z": "628e09f79c8ce28e", + "name": "Main Light", + "info": "", + "x": 100, + "y": 40, + "wires": [] } ] \ No newline at end of file