diff --git a/.flows.json.backup b/.flows.json.backup index acaba42..d901e8c 100644 --- a/.flows.json.backup +++ b/.flows.json.backup @@ -51,7 +51,7 @@ "id": "3f3acd3be731417a", "type": "tab", "label": "Ambient Info", - "disabled": true, + "disabled": false, "info": "", "env": [] }, @@ -71,6 +71,14 @@ "info": "", "env": [] }, + { + "id": "ceb44b86cf860ccd", + "type": "tab", + "label": "Leyk", + "disabled": true, + "info": "", + "env": [] + }, { "id": "37242bbe7f607342", "type": "tab", @@ -82,7 +90,7 @@ { "id": "628e09f79c8ce28e", "type": "tab", - "label": "Flow 1", + "label": "Garden", "disabled": false, "info": "", "env": [] @@ -113,7 +121,9 @@ "9901987fcaa8ea6b" ], "x": 34, - "y": 1579 + "y": 1719, + "w": 1052, + "h": 382 }, { "id": "b15ea97253aa15e2", @@ -709,8 +719,8 @@ "id": "d26c2ba3085b812f", "type": "ui_tab", "name": "Garden", - "icon": "dashboard", - "order": 12, + "icon": "filter_vintage", + "order": 11, "disabled": false, "hidden": false }, @@ -739,9 +749,11 @@ { "id": "90004ecbd9c179a1", "type": "ui_tab", - "name": "Tab 12", - "icon": "dashboard", - "order": 12 + "name": "Temperatures", + "icon": "fa-thermometer", + "order": 7, + "disabled": false, + "hidden": false }, { "id": "936f87c326e33511", @@ -754,6 +766,28 @@ "collapse": false, "className": "" }, + { + "id": "63f764e445c01db5", + "type": "ui_group", + "name": "Wohnzimmer", + "tab": "90004ecbd9c179a1", + "order": 1, + "disp": true, + "width": "6", + "collapse": false, + "className": "" + }, + { + "id": "582dcb163b5aaa70", + "type": "ui_group", + "name": "Dirk", + "tab": "90004ecbd9c179a1", + "order": 2, + "disp": true, + "width": "6", + "collapse": false, + "className": "" + }, { "id": "e3d908c71ec3e2b1", "type": "mqtt in", @@ -3058,7 +3092,6 @@ [ "f3740bd03907325d", "151bae93d6a91c42", - "9a0c376521bcc4a3", "18b41684e95bd2fb", "789d92293ea33285" ] @@ -10159,6 +10192,7 @@ "id": "1fa39d26389dad2c", "type": "comment", "z": "3f3acd3be731417a", + "d": true, "name": "Heater-Valve Marion", "info": "", "x": 150, @@ -10169,6 +10203,7 @@ "id": "42fdf5d82202297e", "type": "mqtt in", "z": "3f3acd3be731417a", + "d": true, "name": "", "topic": "videv/gfw/marion/heating_valve/temperature", "qos": "2", @@ -10192,6 +10227,7 @@ "id": "ee18da9d283637e3", "type": "ui_chart", "z": "3f3acd3be731417a", + "d": true, "name": "", "group": "2d8cc5990c1886e5", "order": 8, @@ -10236,6 +10272,7 @@ "id": "9c2b21535107b591", "type": "ui_gauge", "z": "3f3acd3be731417a", + "d": true, "name": "", "group": "2d8cc5990c1886e5", "order": 3, @@ -10263,6 +10300,7 @@ "id": "f1059c8779f62196", "type": "trigger", "z": "3f3acd3be731417a", + "d": true, "name": "", "op1": "", "op2": "---", @@ -10288,6 +10326,7 @@ "id": "7e0864b5401bab4a", "type": "comment", "z": "3f3acd3be731417a", + "d": true, "name": "Heater-Valve Sleep MaDi", "info": "", "x": 170, @@ -10298,6 +10337,7 @@ "id": "98207b281203cc3a", "type": "mqtt in", "z": "3f3acd3be731417a", + "d": true, "name": "", "topic": "videv/ffe/sleep/heating_valve/temperature", "qos": "2", @@ -10321,6 +10361,7 @@ "id": "7770481deb5cbff5", "type": "trigger", "z": "3f3acd3be731417a", + "d": true, "name": "", "op1": "", "op2": "---", @@ -10346,6 +10387,7 @@ "id": "59e451acba814c6f", "type": "ui_gauge", "z": "3f3acd3be731417a", + "d": true, "name": "", "group": "c5f87828f0888a6f", "order": 3, @@ -10373,6 +10415,7 @@ "id": "5e960e406e458031", "type": "ui_chart", "z": "3f3acd3be731417a", + "d": true, "name": "", "group": "c5f87828f0888a6f", "order": 8, @@ -10417,6 +10460,7 @@ "id": "2e89e8a1e0c23c67", "type": "comment", "z": "3f3acd3be731417a", + "d": true, "name": "Heater-Valve Bath", "info": "", "x": 150, @@ -10427,6 +10471,7 @@ "id": "6601877b1e5e6ace", "type": "mqtt in", "z": "3f3acd3be731417a", + "d": true, "name": "", "topic": "videv/ffw/bath/heating_valve/temperature", "qos": "2", @@ -10450,6 +10495,7 @@ "id": "1ea9e227c91f5773", "type": "trigger", "z": "3f3acd3be731417a", + "d": true, "name": "", "op1": "", "op2": "---", @@ -10475,6 +10521,7 @@ "id": "ecc4581e5153eec8", "type": "ui_gauge", "z": "3f3acd3be731417a", + "d": true, "name": "", "group": "6048820d9f2e4c06", "order": 3, @@ -10502,6 +10549,7 @@ "id": "d512b8dfd923acf8", "type": "ui_chart", "z": "3f3acd3be731417a", + "d": true, "name": "", "group": "6048820d9f2e4c06", "order": 8, @@ -10579,7 +10627,7 @@ "rh": 0, "inputs": 0, "x": 220, - "y": 980, + "y": 1060, "wires": [ [ "35bf974a25936ea7", @@ -10601,7 +10649,7 @@ "rh": 0, "inputs": 0, "x": 220, - "y": 1080, + "y": 1160, "wires": [ [ "0f4d157d47d5f2d7", @@ -10613,8 +10661,8 @@ "id": "0f4d157d47d5f2d7", "type": "ui_text", "z": "3f3acd3be731417a", - "group": "f44c10be6990386a", - "order": 6, + "group": "63f764e445c01db5", + "order": 4, "width": 0, "height": 0, "name": "", @@ -10623,7 +10671,7 @@ "layout": "row-spread", "className": "", "x": 740, - "y": 1080, + "y": 1160, "wires": [] }, { @@ -10631,8 +10679,8 @@ "type": "ui_gauge", "z": "3f3acd3be731417a", "name": "", - "group": "f44c10be6990386a", - "order": 3, + "group": "63f764e445c01db5", + "order": 1, "width": 0, "height": 0, "gtype": "gage", @@ -10657,8 +10705,8 @@ "id": "35bf974a25936ea7", "type": "ui_text", "z": "3f3acd3be731417a", - "group": "f44c10be6990386a", - "order": 8, + "group": "63f764e445c01db5", + "order": 5, "width": 0, "height": 0, "name": "", @@ -10667,7 +10715,7 @@ "layout": "row-spread", "className": "", "x": 720, - "y": 980, + "y": 1060, "wires": [] }, { @@ -10713,7 +10761,7 @@ "topic": "topic", "outputs": 1, "x": 550, - "y": 1020, + "y": 1100, "wires": [ [ "35bf974a25936ea7" @@ -10738,7 +10786,7 @@ "topic": "topic", "outputs": 1, "x": 550, - "y": 1120, + "y": 1200, "wires": [ [ "0f4d157d47d5f2d7" @@ -10750,8 +10798,8 @@ "type": "ui_chart", "z": "3f3acd3be731417a", "name": "", - "group": "f44c10be6990386a", - "order": 4, + "group": "63f764e445c01db5", + "order": 3, "width": 0, "height": 0, "label": "Temperatur", @@ -10761,8 +10809,8 @@ "interpolate": "cubic", "nodata": "", "dot": false, - "ymin": "15", - "ymax": "35", + "ymin": "", + "ymax": "", "removeOlder": "24", "removeOlderPoints": "", "removeOlderUnit": "3600", @@ -10795,8 +10843,8 @@ "z": "3f3acd3be731417a", "name": "Ambient Info Livingroom", "info": "", - "x": 160, - "y": 800, + "x": 170, + "y": 760, "wires": [] }, { @@ -10813,7 +10861,7 @@ "rh": 0, "inputs": 0, "x": 210, - "y": 1300, + "y": 1380, "wires": [ [ "4658339fefb54ba7", @@ -10836,7 +10884,7 @@ "rh": 0, "inputs": 0, "x": 200, - "y": 1360, + "y": 1500, "wires": [ [ "4b83f235022d9696", @@ -10858,7 +10906,7 @@ "rh": 0, "inputs": 0, "x": 200, - "y": 1460, + "y": 1600, "wires": [ [ "2e73d41a686097b9", @@ -10870,8 +10918,8 @@ "id": "2e73d41a686097b9", "type": "ui_text", "z": "3f3acd3be731417a", - "group": "36ba0c088930c9ea", - "order": 11, + "group": "582dcb163b5aaa70", + "order": 4, "width": 0, "height": 0, "name": "", @@ -10880,7 +10928,7 @@ "layout": "row-spread", "className": "", "x": 720, - "y": 1460, + "y": 1600, "wires": [] }, { @@ -10888,8 +10936,8 @@ "type": "ui_gauge", "z": "3f3acd3be731417a", "name": "", - "group": "36ba0c088930c9ea", - "order": 3, + "group": "582dcb163b5aaa70", + "order": 1, "width": 0, "height": 0, "gtype": "gage", @@ -10907,15 +10955,15 @@ "seg2": "24", "className": "", "x": 710, - "y": 1260, + "y": 1340, "wires": [] }, { "id": "4b83f235022d9696", "type": "ui_text", "z": "3f3acd3be731417a", - "group": "36ba0c088930c9ea", - "order": 12, + "group": "582dcb163b5aaa70", + "order": 5, "width": 0, "height": 0, "name": "", @@ -10924,7 +10972,7 @@ "layout": "row-spread", "className": "", "x": 700, - "y": 1360, + "y": 1500, "wires": [] }, { @@ -10945,7 +10993,7 @@ "topic": "topic", "outputs": 1, "x": 530, - "y": 1300, + "y": 1380, "wires": [ [ "4658339fefb54ba7" @@ -10970,7 +11018,7 @@ "topic": "topic", "outputs": 1, "x": 530, - "y": 1400, + "y": 1540, "wires": [ [ "4b83f235022d9696" @@ -10995,7 +11043,7 @@ "topic": "topic", "outputs": 1, "x": 530, - "y": 1500, + "y": 1640, "wires": [ [ "2e73d41a686097b9" @@ -11007,8 +11055,8 @@ "type": "ui_chart", "z": "3f3acd3be731417a", "name": "", - "group": "36ba0c088930c9ea", - "order": 9, + "group": "582dcb163b5aaa70", + "order": 3, "width": 0, "height": 0, "label": "Temperatur", @@ -11018,8 +11066,8 @@ "interpolate": "cubic", "nodata": "", "dot": false, - "ymin": "15", - "ymax": "35", + "ymin": "", + "ymax": "", "removeOlder": "24", "removeOlderPoints": "", "removeOlderUnit": "3600", @@ -11041,7 +11089,7 @@ "useDifferentColor": false, "className": "", "x": 710, - "y": 1220, + "y": 1300, "wires": [ [] ] @@ -11050,6 +11098,7 @@ "id": "92337b2709a0ef71", "type": "mqtt in", "z": "3f3acd3be731417a", + "d": true, "name": "", "topic": "ambient/raspiscreen/pressure", "qos": "2", @@ -11060,7 +11109,7 @@ "rh": 0, "inputs": 0, "x": 180, - "y": 1780, + "y": 1920, "wires": [ [ "c679d0fa0e42cddd", @@ -11075,7 +11124,7 @@ "name": "Ambient Info Dirk", "info": "", "x": 140, - "y": 1200, + "y": 1280, "wires": [] }, { @@ -11092,7 +11141,7 @@ "rh": 0, "inputs": 0, "x": 220, - "y": 1260, + "y": 1340, "wires": [ [ "5463420a910664cc" @@ -11103,6 +11152,7 @@ "id": "96b62befdcfaf79e", "type": "mqtt in", "z": "3f3acd3be731417a", + "d": true, "g": "7a3b4c82bf031f40", "name": "", "topic": "ambient/raspiscreen/temperature", @@ -11114,7 +11164,7 @@ "rh": 0, "inputs": 0, "x": 190, - "y": 1680, + "y": 1820, "wires": [ [ "b0f89bb88ce17a81", @@ -11127,6 +11177,7 @@ "id": "ae6b30bf1f27efcc", "type": "mqtt in", "z": "3f3acd3be731417a", + "d": true, "g": "7a3b4c82bf031f40", "name": "", "topic": "ambient/raspiscreen/humidity", @@ -11138,7 +11189,7 @@ "rh": 0, "inputs": 0, "x": 180, - "y": 1880, + "y": 2020, "wires": [ [ "78f0ed85ce131f7f", @@ -11162,7 +11213,7 @@ "layout": "row-spread", "className": "", "x": 980, - "y": 1880, + "y": 2020, "wires": [] }, { @@ -11191,7 +11242,7 @@ "seg2": "24", "className": "", "x": 970, - "y": 1680, + "y": 1820, "wires": [] }, { @@ -11210,13 +11261,14 @@ "layout": "row-spread", "className": "", "x": 960, - "y": 1780, + "y": 1920, "wires": [] }, { "id": "4abcde9ced1f93e7", "type": "trigger", "z": "3f3acd3be731417a", + "d": true, "g": "7a3b4c82bf031f40", "name": "", "op1": "", @@ -11232,7 +11284,7 @@ "topic": "topic", "outputs": 1, "x": 590, - "y": 1720, + "y": 1860, "wires": [ [ "b0f89bb88ce17a81" @@ -11243,6 +11295,7 @@ "id": "a1f96fbc000dd38a", "type": "trigger", "z": "3f3acd3be731417a", + "d": true, "g": "7a3b4c82bf031f40", "name": "", "op1": "", @@ -11258,7 +11311,7 @@ "topic": "topic", "outputs": 1, "x": 590, - "y": 1820, + "y": 1960, "wires": [ [ "c679d0fa0e42cddd" @@ -11269,6 +11322,7 @@ "id": "73cbd984df964a18", "type": "trigger", "z": "3f3acd3be731417a", + "d": true, "g": "7a3b4c82bf031f40", "name": "", "op1": "", @@ -11284,7 +11338,7 @@ "topic": "topic", "outputs": 1, "x": 590, - "y": 1920, + "y": 2060, "wires": [ [ "78f0ed85ce131f7f" @@ -11332,7 +11386,7 @@ "useDifferentColor": false, "className": "", "x": 970, - "y": 1640, + "y": 1780, "wires": [ [] ] @@ -11341,13 +11395,111 @@ "id": "9901987fcaa8ea6b", "type": "comment", "z": "3f3acd3be731417a", + "d": true, "g": "7a3b4c82bf031f40", "name": "Ambient Info Screen", "info": "", "x": 150, - "y": 1620, + "y": 1760, "wires": [] }, + { + "id": "0bb7ab99a58d1aaa", + "type": "mqtt in", + "z": "3f3acd3be731417a", + "name": "", + "topic": "videv/ffe/livingroom/heating_valve/temperature", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 230, + "y": 820, + "wires": [ + [ + "e9c07b1b2dc46967" + ] + ] + }, + { + "id": "46b2827b06aaed6e", + "type": "ui_text", + "z": "3f3acd3be731417a", + "group": "63f764e445c01db5", + "order": 2, + "width": 0, + "height": 0, + "name": "", + "label": "Solltemperatur", + "format": "{{value | number:1}} °C", + "layout": "row-spread", + "className": "", + "x": 740, + "y": 980, + "wires": [] + }, + { + "id": "8e6edffb201a011b", + "type": "mqtt in", + "z": "3f3acd3be731417a", + "name": "", + "topic": "videv/ffe/livingroom/heating_valve/valve_temperature_setpoint", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 280, + "y": 980, + "wires": [ + [ + "46b2827b06aaed6e" + ] + ] + }, + { + "id": "76f592b106da8251", + "type": "ui_text", + "z": "3f3acd3be731417a", + "group": "582dcb163b5aaa70", + "order": 2, + "width": 0, + "height": 0, + "name": "", + "label": "Solltemperatur", + "format": "{{value | number:1}} °C", + "layout": "row-spread", + "className": "", + "x": 720, + "y": 1440, + "wires": [] + }, + { + "id": "9071a1a202632981", + "type": "mqtt in", + "z": "3f3acd3be731417a", + "name": "", + "topic": "videv/gfw/dirk/heating_valve/valve_temperature_setpoint", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 260, + "y": 1440, + "wires": [ + [ + "76f592b106da8251" + ] + ] + }, { "id": "4216735c1876bf26", "type": "http request", @@ -11691,759 +11843,6 @@ "y": 60, "wires": [] }, - { - "id": "1ed5a1aa64981099", - "type": "mqtt in", - "z": "5319c06f2c436feb", - "name": "", - "topic": "my_apps/ffe/diningroom/leyk/status/Ploenlein", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 250, - "y": 80, - "wires": [ - [ - "6445ddddbb801ebe" - ] - ] - }, - { - "id": "e6ee24f12613db6f", - "type": "mqtt in", - "z": "5319c06f2c436feb", - "name": "", - "topic": "my_apps/ffe/diningroom/leyk/status/Bake House", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 260, - "y": 320, - "wires": [ - [ - "d9346dcceac33fe0" - ] - ] - }, - { - "id": "9201c7daa6638cf1", - "type": "mqtt in", - "z": "5319c06f2c436feb", - "name": "", - "topic": "my_apps/ffe/diningroom/leyk/status/Reese House", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 260, - "y": 260, - "wires": [ - [ - "23eaa6680894a014" - ] - ] - }, - { - "id": "5f908786afe4b302", - "type": "mqtt in", - "z": "5319c06f2c436feb", - "name": "", - "topic": "my_apps/ffe/diningroom/leyk/status/Mill", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 230, - "y": 200, - "wires": [ - [ - "b78ab95c0f5f6236" - ] - ] - }, - { - "id": "9b943d8c19105071", - "type": "mqtt in", - "z": "5319c06f2c436feb", - "name": "", - "topic": "my_apps/ffe/diningroom/leyk/status/Bakery", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 240, - "y": 140, - "wires": [ - [ - "35711bc941cbcac5" - ] - ] - }, - { - "id": "6445ddddbb801ebe", - "type": "ui_switch", - "z": "5319c06f2c436feb", - "name": "", - "label": "Plönlein", - "tooltip": "", - "group": "eb0962b42dc0f305", - "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": 1320, - "y": 80, - "wires": [ - [ - "56ba6fd7edd505ea" - ] - ] - }, - { - "id": "35711bc941cbcac5", - "type": "ui_switch", - "z": "5319c06f2c436feb", - "name": "", - "label": "Bakery", - "tooltip": "", - "group": "eb0962b42dc0f305", - "order": 1, - "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": 1320, - "y": 140, - "wires": [ - [ - "5397b71e6f591308" - ] - ] - }, - { - "id": "b78ab95c0f5f6236", - "type": "ui_switch", - "z": "5319c06f2c436feb", - "name": "", - "label": "Mill", - "tooltip": "", - "group": "eb0962b42dc0f305", - "order": 3, - "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": 1310, - "y": 200, - "wires": [ - [ - "6edc9a391668fcb1" - ] - ] - }, - { - "id": "23eaa6680894a014", - "type": "ui_switch", - "z": "5319c06f2c436feb", - "name": "", - "label": "Reese House", - "tooltip": "", - "group": "eb0962b42dc0f305", - "order": 5, - "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": 1340, - "y": 260, - "wires": [ - [ - "692e3a14aa20d91c" - ] - ] - }, - { - "id": "d9346dcceac33fe0", - "type": "ui_switch", - "z": "5319c06f2c436feb", - "name": "", - "label": "Bake House", - "tooltip": "", - "group": "eb0962b42dc0f305", - "order": 2, - "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": 1330, - "y": 320, - "wires": [ - [ - "4b8b721a753dd24e" - ] - ] - }, - { - "id": "dacd93879a4e9eff", - "type": "mqtt in", - "z": "5319c06f2c436feb", - "name": "", - "topic": "my_apps/ffe/diningroom/leyk/status/mode", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 240, - "y": 380, - "wires": [ - [ - "b5c3308fc17ada34" - ] - ] - }, - { - "id": "b5c3308fc17ada34", - "type": "ui_text", - "z": "5319c06f2c436feb", - "group": "cf2cfd2f4a8782ff", - "order": 1, - "width": 0, - "height": 0, - "name": "", - "label": "Mode", - "format": "{{msg.payload}}", - "layout": "row-spread", - "className": "", - "x": 1310, - "y": 380, - "wires": [] - }, - { - "id": "8da86b8d7364e43e", - "type": "mqtt in", - "z": "5319c06f2c436feb", - "name": "", - "topic": "my_apps/ffe/diningroom/leyk/status/mode_bool", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 260, - "y": 500, - "wires": [ - [ - "21796b0bcd76500d", - "8061bfe3f3daa40d" - ] - ] - }, - { - "id": "21796b0bcd76500d", - "type": "ui_switch", - "z": "5319c06f2c436feb", - "name": "", - "label": "Automatic-Mode", - "tooltip": "", - "group": "cf2cfd2f4a8782ff", - "order": 2, - "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": 1340, - "y": 500, - "wires": [ - [ - "5daf0938bb89377e" - ] - ] - }, - { - "id": "5daf0938bb89377e", - "type": "mqtt out", - "z": "5319c06f2c436feb", - "name": "", - "topic": "my_apps/ffe/diningroom/leyk/set/mode", - "qos": "", - "retain": "", - "respTopic": "", - "contentType": "", - "userProps": "", - "correl": "", - "expiry": "", - "broker": "f6f673e95e75873d", - "x": 1630, - "y": 500, - "wires": [] - }, - { - "id": "56ba6fd7edd505ea", - "type": "mqtt out", - "z": "5319c06f2c436feb", - "name": "", - "topic": "my_apps/ffe/diningroom/leyk/set/Ploenlein", - "qos": "", - "retain": "", - "respTopic": "", - "contentType": "", - "userProps": "", - "correl": "", - "expiry": "", - "broker": "f6f673e95e75873d", - "x": 1640, - "y": 80, - "wires": [] - }, - { - "id": "5397b71e6f591308", - "type": "mqtt out", - "z": "5319c06f2c436feb", - "name": "", - "topic": "my_apps/ffe/diningroom/leyk/set/Bakery", - "qos": "", - "retain": "", - "respTopic": "", - "contentType": "", - "userProps": "", - "correl": "", - "expiry": "", - "broker": "f6f673e95e75873d", - "x": 1640, - "y": 140, - "wires": [] - }, - { - "id": "6edc9a391668fcb1", - "type": "mqtt out", - "z": "5319c06f2c436feb", - "name": "", - "topic": "my_apps/ffe/diningroom/leyk/set/Mill", - "qos": "", - "retain": "", - "respTopic": "", - "contentType": "", - "userProps": "", - "correl": "", - "expiry": "", - "broker": "f6f673e95e75873d", - "x": 1630, - "y": 200, - "wires": [] - }, - { - "id": "692e3a14aa20d91c", - "type": "mqtt out", - "z": "5319c06f2c436feb", - "name": "", - "topic": "my_apps/ffe/diningroom/leyk/set/Reese House", - "qos": "", - "retain": "", - "respTopic": "", - "contentType": "", - "userProps": "", - "correl": "", - "expiry": "", - "broker": "f6f673e95e75873d", - "x": 1660, - "y": 260, - "wires": [] - }, - { - "id": "4b8b721a753dd24e", - "type": "mqtt out", - "z": "5319c06f2c436feb", - "name": "", - "topic": "my_apps/ffe/diningroom/leyk/set/Bake House", - "qos": "", - "retain": "", - "respTopic": "", - "contentType": "", - "userProps": "", - "correl": "", - "expiry": "", - "broker": "f6f673e95e75873d", - "x": 1650, - "y": 320, - "wires": [] - }, - { - "id": "89ea566264fa485e", - "type": "mqtt in", - "z": "5319c06f2c436feb", - "name": "", - "topic": "my_apps/ffe/diningroom/leyk/status/state", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 240, - "y": 440, - "wires": [ - [ - "44d0d87a023a31f4" - ] - ] - }, - { - "id": "44d0d87a023a31f4", - "type": "ui_text", - "z": "5319c06f2c436feb", - "group": "cf2cfd2f4a8782ff", - "order": 1, - "width": 0, - "height": 0, - "name": "", - "label": "State", - "format": "{{msg.payload}}", - "layout": "row-spread", - "className": "", - "x": 1310, - "y": 440, - "wires": [] - }, - { - "id": "ef03f73903a8490b", - "type": "trigger", - "z": "5319c06f2c436feb", - "name": "Timeout 90s", - "op1": "true", - "op2": "false", - "op1type": "bool", - "op2type": "bool", - "duration": "90", - "extend": true, - "overrideDelay": false, - "units": "s", - "reset": "", - "bytopic": "all", - "topic": "topic", - "outputs": 1, - "x": 510, - "y": 900, - "wires": [ - [ - "829712596de7c5ad", - "10a71397b3e7cb34" - ] - ] - }, - { - "id": "829712596de7c5ad", - "type": "change", - "z": "5319c06f2c436feb", - "name": "enable/disable", - "rules": [ - { - "t": "move", - "p": "payload", - "pt": "msg", - "to": "enabled", - "tot": "msg" - } - ], - "action": "", - "property": "", - "from": "", - "to": "", - "reg": false, - "x": 900, - "y": 900, - "wires": [ - [ - "b5c3308fc17ada34", - "44d0d87a023a31f4", - "21796b0bcd76500d" - ] - ] - }, - { - "id": "299ea6ddd03398e2", - "type": "inject", - "z": "5319c06f2c436feb", - "name": "init false", - "props": [ - { - "p": "payload" - }, - { - "p": "topic", - "vt": "str" - } - ], - "repeat": "", - "crontab": "", - "once": true, - "onceDelay": 0.1, - "topic": "", - "payload": "false", - "payloadType": "bool", - "x": 140, - "y": 760, - "wires": [ - [ - "829712596de7c5ad", - "10a71397b3e7cb34" - ] - ] - }, - { - "id": "10a71397b3e7cb34", - "type": "switch", - "z": "5319c06f2c436feb", - "name": "is false", - "property": "payload", - "propertyType": "msg", - "rules": [ - { - "t": "false" - } - ], - "checkall": "true", - "repair": false, - "outputs": 1, - "x": 700, - "y": 820, - "wires": [ - [ - "6445ddddbb801ebe", - "35711bc941cbcac5", - "b78ab95c0f5f6236", - "23eaa6680894a014", - "d9346dcceac33fe0", - "21796b0bcd76500d", - "eb3b531e9164a247", - "5b31b32f59644413" - ] - ] - }, - { - "id": "eb3b531e9164a247", - "type": "change", - "z": "5319c06f2c436feb", - "name": "---", - "rules": [ - { - "t": "set", - "p": "payload", - "pt": "msg", - "to": "---", - "tot": "str" - } - ], - "action": "", - "property": "", - "from": "", - "to": "", - "reg": false, - "x": 930, - "y": 820, - "wires": [ - [ - "b5c3308fc17ada34", - "44d0d87a023a31f4" - ] - ] - }, - { - "id": "8061bfe3f3daa40d", - "type": "Invert", - "z": "5319c06f2c436feb", - "name": "Invert", - "x": 510, - "y": 640, - "wires": [ - [ - "5b31b32f59644413" - ] - ] - }, - { - "id": "5b31b32f59644413", - "type": "change", - "z": "5319c06f2c436feb", - "name": "enable/disable", - "rules": [ - { - "t": "move", - "p": "payload", - "pt": "msg", - "to": "enabled", - "tot": "msg" - } - ], - "action": "", - "property": "", - "from": "", - "to": "", - "reg": false, - "x": 900, - "y": 640, - "wires": [ - [ - "6445ddddbb801ebe", - "35711bc941cbcac5", - "b78ab95c0f5f6236", - "23eaa6680894a014", - "d9346dcceac33fe0" - ] - ] - }, - { - "id": "cffbed424f9ad6ae", - "type": "comment", - "z": "5319c06f2c436feb", - "name": "Leyk HMI", - "info": "", - "x": 140, - "y": 20, - "wires": [] - }, - { - "id": "5ab8dc8fd59474bb", - "type": "comment", - "z": "5319c06f2c436feb", - "name": "Enable/Disable (Automatic)", - "info": "", - "x": 570, - "y": 600, - "wires": [] - }, - { - "id": "c72ec6e3d61f5b73", - "type": "comment", - "z": "5319c06f2c436feb", - "name": "Enable/Disable (Absence) + Init", - "info": "", - "x": 550, - "y": 760, - "wires": [] - }, - { - "id": "23495ff990b0fcaa", - "type": "mqtt in", - "z": "5319c06f2c436feb", - "name": "", - "topic": "my_apps/ffe/diningroom/leyk/status/+", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 230, - "y": 900, - "wires": [ - [ - "ef03f73903a8490b" - ] - ] - }, { "id": "0c53477044e7df71", "type": "comment", @@ -12451,7 +11850,7 @@ "name": "Girlande", "info": "", "x": 120, - "y": 1020, + "y": 80, "wires": [] }, { @@ -12469,7 +11868,7 @@ "expiry": "", "broker": "f6f673e95e75873d", "x": 990, - "y": 1080, + "y": 140, "wires": [] }, { @@ -12486,7 +11885,7 @@ "rh": 0, "inputs": 0, "x": 190, - "y": 1080, + "y": 140, "wires": [ [ "28ba01d7d9615258" @@ -12520,7 +11919,7 @@ "animate": false, "className": "", "x": 560, - "y": 1080, + "y": 140, "wires": [ [ "1e35e46b4237acc3" @@ -12531,6 +11930,7 @@ "id": "061881c7c56084d2", "type": "ui_switch", "z": "5319c06f2c436feb", + "d": true, "name": "", "label": "Weihnachtsbaum", "tooltip": "", @@ -12554,7 +11954,7 @@ "animate": false, "className": "", "x": 590, - "y": 1240, + "y": 300, "wires": [ [ "afa2c80c24255024" @@ -12565,16 +11965,18 @@ "id": "88037e5439c18cdc", "type": "comment", "z": "5319c06f2c436feb", + "d": true, "name": "Xmas Tree", "info": "", "x": 120, - "y": 1180, + "y": 240, "wires": [] }, { "id": "17f9e62cd5e62683", "type": "mqtt in", "z": "5319c06f2c436feb", + "d": true, "name": "", "topic": "videv/ffe/livingroom/xmas_tree/state", "qos": "2", @@ -12585,7 +11987,7 @@ "rh": 0, "inputs": 0, "x": 200, - "y": 1240, + "y": 300, "wires": [ [ "061881c7c56084d2" @@ -12596,6 +11998,7 @@ "id": "afa2c80c24255024", "type": "mqtt out", "z": "5319c06f2c436feb", + "d": true, "name": "", "topic": "videv/ffe/livingroom/xmas_tree/state/set", "qos": "", @@ -12607,9 +12010,762 @@ "expiry": "", "broker": "f6f673e95e75873d", "x": 1000, - "y": 1240, + "y": 300, "wires": [] }, + { + "id": "1ed5a1aa64981099", + "type": "mqtt in", + "z": "ceb44b86cf860ccd", + "name": "", + "topic": "my_apps/ffe/diningroom/leyk/status/Ploenlein", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 210, + "y": 100, + "wires": [ + [ + "6445ddddbb801ebe" + ] + ] + }, + { + "id": "e6ee24f12613db6f", + "type": "mqtt in", + "z": "ceb44b86cf860ccd", + "name": "", + "topic": "my_apps/ffe/diningroom/leyk/status/Bake House", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 220, + "y": 340, + "wires": [ + [ + "d9346dcceac33fe0" + ] + ] + }, + { + "id": "9201c7daa6638cf1", + "type": "mqtt in", + "z": "ceb44b86cf860ccd", + "name": "", + "topic": "my_apps/ffe/diningroom/leyk/status/Reese House", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 220, + "y": 280, + "wires": [ + [ + "23eaa6680894a014" + ] + ] + }, + { + "id": "5f908786afe4b302", + "type": "mqtt in", + "z": "ceb44b86cf860ccd", + "name": "", + "topic": "my_apps/ffe/diningroom/leyk/status/Mill", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 190, + "y": 220, + "wires": [ + [ + "b78ab95c0f5f6236" + ] + ] + }, + { + "id": "9b943d8c19105071", + "type": "mqtt in", + "z": "ceb44b86cf860ccd", + "name": "", + "topic": "my_apps/ffe/diningroom/leyk/status/Bakery", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 200, + "y": 160, + "wires": [ + [ + "35711bc941cbcac5" + ] + ] + }, + { + "id": "6445ddddbb801ebe", + "type": "ui_switch", + "z": "ceb44b86cf860ccd", + "name": "", + "label": "Plönlein", + "tooltip": "", + "group": "eb0962b42dc0f305", + "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": 1280, + "y": 100, + "wires": [ + [ + "56ba6fd7edd505ea" + ] + ] + }, + { + "id": "35711bc941cbcac5", + "type": "ui_switch", + "z": "ceb44b86cf860ccd", + "name": "", + "label": "Bakery", + "tooltip": "", + "group": "eb0962b42dc0f305", + "order": 1, + "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": 1280, + "y": 160, + "wires": [ + [ + "5397b71e6f591308" + ] + ] + }, + { + "id": "b78ab95c0f5f6236", + "type": "ui_switch", + "z": "ceb44b86cf860ccd", + "name": "", + "label": "Mill", + "tooltip": "", + "group": "eb0962b42dc0f305", + "order": 3, + "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": 1270, + "y": 220, + "wires": [ + [ + "6edc9a391668fcb1" + ] + ] + }, + { + "id": "23eaa6680894a014", + "type": "ui_switch", + "z": "ceb44b86cf860ccd", + "name": "", + "label": "Reese House", + "tooltip": "", + "group": "eb0962b42dc0f305", + "order": 5, + "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": 1300, + "y": 280, + "wires": [ + [ + "692e3a14aa20d91c" + ] + ] + }, + { + "id": "d9346dcceac33fe0", + "type": "ui_switch", + "z": "ceb44b86cf860ccd", + "name": "", + "label": "Bake House", + "tooltip": "", + "group": "eb0962b42dc0f305", + "order": 2, + "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": 1290, + "y": 340, + "wires": [ + [ + "4b8b721a753dd24e" + ] + ] + }, + { + "id": "dacd93879a4e9eff", + "type": "mqtt in", + "z": "ceb44b86cf860ccd", + "name": "", + "topic": "my_apps/ffe/diningroom/leyk/status/mode", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 200, + "y": 400, + "wires": [ + [ + "b5c3308fc17ada34" + ] + ] + }, + { + "id": "b5c3308fc17ada34", + "type": "ui_text", + "z": "ceb44b86cf860ccd", + "group": "cf2cfd2f4a8782ff", + "order": 1, + "width": 0, + "height": 0, + "name": "", + "label": "Mode", + "format": "{{msg.payload}}", + "layout": "row-spread", + "className": "", + "x": 1270, + "y": 400, + "wires": [] + }, + { + "id": "8da86b8d7364e43e", + "type": "mqtt in", + "z": "ceb44b86cf860ccd", + "name": "", + "topic": "my_apps/ffe/diningroom/leyk/status/mode_bool", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 220, + "y": 520, + "wires": [ + [ + "21796b0bcd76500d", + "8061bfe3f3daa40d" + ] + ] + }, + { + "id": "21796b0bcd76500d", + "type": "ui_switch", + "z": "ceb44b86cf860ccd", + "name": "", + "label": "Automatic-Mode", + "tooltip": "", + "group": "cf2cfd2f4a8782ff", + "order": 2, + "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": 1300, + "y": 520, + "wires": [ + [ + "5daf0938bb89377e" + ] + ] + }, + { + "id": "5daf0938bb89377e", + "type": "mqtt out", + "z": "ceb44b86cf860ccd", + "name": "", + "topic": "my_apps/ffe/diningroom/leyk/set/mode", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1590, + "y": 520, + "wires": [] + }, + { + "id": "56ba6fd7edd505ea", + "type": "mqtt out", + "z": "ceb44b86cf860ccd", + "name": "", + "topic": "my_apps/ffe/diningroom/leyk/set/Ploenlein", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1600, + "y": 100, + "wires": [] + }, + { + "id": "5397b71e6f591308", + "type": "mqtt out", + "z": "ceb44b86cf860ccd", + "name": "", + "topic": "my_apps/ffe/diningroom/leyk/set/Bakery", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1600, + "y": 160, + "wires": [] + }, + { + "id": "6edc9a391668fcb1", + "type": "mqtt out", + "z": "ceb44b86cf860ccd", + "name": "", + "topic": "my_apps/ffe/diningroom/leyk/set/Mill", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1590, + "y": 220, + "wires": [] + }, + { + "id": "692e3a14aa20d91c", + "type": "mqtt out", + "z": "ceb44b86cf860ccd", + "name": "", + "topic": "my_apps/ffe/diningroom/leyk/set/Reese House", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1620, + "y": 280, + "wires": [] + }, + { + "id": "4b8b721a753dd24e", + "type": "mqtt out", + "z": "ceb44b86cf860ccd", + "name": "", + "topic": "my_apps/ffe/diningroom/leyk/set/Bake House", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1610, + "y": 340, + "wires": [] + }, + { + "id": "89ea566264fa485e", + "type": "mqtt in", + "z": "ceb44b86cf860ccd", + "name": "", + "topic": "my_apps/ffe/diningroom/leyk/status/state", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 200, + "y": 460, + "wires": [ + [ + "44d0d87a023a31f4" + ] + ] + }, + { + "id": "44d0d87a023a31f4", + "type": "ui_text", + "z": "ceb44b86cf860ccd", + "group": "cf2cfd2f4a8782ff", + "order": 1, + "width": 0, + "height": 0, + "name": "", + "label": "State", + "format": "{{msg.payload}}", + "layout": "row-spread", + "className": "", + "x": 1270, + "y": 460, + "wires": [] + }, + { + "id": "ef03f73903a8490b", + "type": "trigger", + "z": "ceb44b86cf860ccd", + "name": "Timeout 90s", + "op1": "true", + "op2": "false", + "op1type": "bool", + "op2type": "bool", + "duration": "90", + "extend": true, + "overrideDelay": false, + "units": "s", + "reset": "", + "bytopic": "all", + "topic": "topic", + "outputs": 1, + "x": 470, + "y": 920, + "wires": [ + [ + "829712596de7c5ad", + "10a71397b3e7cb34" + ] + ] + }, + { + "id": "829712596de7c5ad", + "type": "change", + "z": "ceb44b86cf860ccd", + "name": "enable/disable", + "rules": [ + { + "t": "move", + "p": "payload", + "pt": "msg", + "to": "enabled", + "tot": "msg" + } + ], + "action": "", + "property": "", + "from": "", + "to": "", + "reg": false, + "x": 860, + "y": 920, + "wires": [ + [ + "b5c3308fc17ada34", + "44d0d87a023a31f4", + "21796b0bcd76500d" + ] + ] + }, + { + "id": "299ea6ddd03398e2", + "type": "inject", + "z": "ceb44b86cf860ccd", + "name": "init false", + "props": [ + { + "p": "payload" + }, + { + "p": "topic", + "vt": "str" + } + ], + "repeat": "", + "crontab": "", + "once": true, + "onceDelay": 0.1, + "topic": "", + "payload": "false", + "payloadType": "bool", + "x": 100, + "y": 780, + "wires": [ + [ + "829712596de7c5ad", + "10a71397b3e7cb34" + ] + ] + }, + { + "id": "10a71397b3e7cb34", + "type": "switch", + "z": "ceb44b86cf860ccd", + "name": "is false", + "property": "payload", + "propertyType": "msg", + "rules": [ + { + "t": "false" + } + ], + "checkall": "true", + "repair": false, + "outputs": 1, + "x": 660, + "y": 840, + "wires": [ + [ + "6445ddddbb801ebe", + "35711bc941cbcac5", + "b78ab95c0f5f6236", + "23eaa6680894a014", + "d9346dcceac33fe0", + "21796b0bcd76500d", + "eb3b531e9164a247", + "5b31b32f59644413" + ] + ] + }, + { + "id": "eb3b531e9164a247", + "type": "change", + "z": "ceb44b86cf860ccd", + "name": "---", + "rules": [ + { + "t": "set", + "p": "payload", + "pt": "msg", + "to": "---", + "tot": "str" + } + ], + "action": "", + "property": "", + "from": "", + "to": "", + "reg": false, + "x": 890, + "y": 840, + "wires": [ + [ + "b5c3308fc17ada34", + "44d0d87a023a31f4" + ] + ] + }, + { + "id": "8061bfe3f3daa40d", + "type": "Invert", + "z": "ceb44b86cf860ccd", + "name": "Invert", + "x": 470, + "y": 660, + "wires": [ + [ + "5b31b32f59644413" + ] + ] + }, + { + "id": "5b31b32f59644413", + "type": "change", + "z": "ceb44b86cf860ccd", + "name": "enable/disable", + "rules": [ + { + "t": "move", + "p": "payload", + "pt": "msg", + "to": "enabled", + "tot": "msg" + } + ], + "action": "", + "property": "", + "from": "", + "to": "", + "reg": false, + "x": 860, + "y": 660, + "wires": [ + [ + "6445ddddbb801ebe", + "35711bc941cbcac5", + "b78ab95c0f5f6236", + "23eaa6680894a014", + "d9346dcceac33fe0" + ] + ] + }, + { + "id": "cffbed424f9ad6ae", + "type": "comment", + "z": "ceb44b86cf860ccd", + "name": "Leyk HMI", + "info": "", + "x": 100, + "y": 40, + "wires": [] + }, + { + "id": "5ab8dc8fd59474bb", + "type": "comment", + "z": "ceb44b86cf860ccd", + "name": "Enable/Disable (Automatic)", + "info": "", + "x": 530, + "y": 620, + "wires": [] + }, + { + "id": "c72ec6e3d61f5b73", + "type": "comment", + "z": "ceb44b86cf860ccd", + "name": "Enable/Disable (Absence) + Init", + "info": "", + "x": 510, + "y": 780, + "wires": [] + }, + { + "id": "23495ff990b0fcaa", + "type": "mqtt in", + "z": "ceb44b86cf860ccd", + "name": "", + "topic": "my_apps/ffe/diningroom/leyk/status/+", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 190, + "y": 920, + "wires": [ + [ + "ef03f73903a8490b" + ] + ] + }, { "id": "f2197490c060002e", "type": "ui_button", diff --git a/flows.json b/flows.json index 001a360..f2537d3 100644 --- a/flows.json +++ b/flows.json @@ -51,7 +51,7 @@ "id": "3f3acd3be731417a", "type": "tab", "label": "Ambient Info", - "disabled": true, + "disabled": false, "info": "", "env": [] }, @@ -71,6 +71,14 @@ "info": "", "env": [] }, + { + "id": "ceb44b86cf860ccd", + "type": "tab", + "label": "Leyk", + "disabled": true, + "info": "", + "env": [] + }, { "id": "37242bbe7f607342", "type": "tab", @@ -82,7 +90,7 @@ { "id": "628e09f79c8ce28e", "type": "tab", - "label": "Flow 1", + "label": "Garden", "disabled": false, "info": "", "env": [] @@ -113,7 +121,9 @@ "9901987fcaa8ea6b" ], "x": 34, - "y": 1579 + "y": 1719, + "w": 1052, + "h": 382 }, { "id": "b15ea97253aa15e2", @@ -709,8 +719,8 @@ "id": "d26c2ba3085b812f", "type": "ui_tab", "name": "Garden", - "icon": "dashboard", - "order": 12, + "icon": "nature_people", + "order": 11, "disabled": false, "hidden": false }, @@ -739,9 +749,11 @@ { "id": "90004ecbd9c179a1", "type": "ui_tab", - "name": "Tab 12", - "icon": "dashboard", - "order": 12 + "name": "Temperatures", + "icon": "fa-thermometer", + "order": 7, + "disabled": false, + "hidden": false }, { "id": "936f87c326e33511", @@ -754,6 +766,28 @@ "collapse": false, "className": "" }, + { + "id": "63f764e445c01db5", + "type": "ui_group", + "name": "Wohnzimmer", + "tab": "90004ecbd9c179a1", + "order": 1, + "disp": true, + "width": "6", + "collapse": false, + "className": "" + }, + { + "id": "582dcb163b5aaa70", + "type": "ui_group", + "name": "Dirk", + "tab": "90004ecbd9c179a1", + "order": 2, + "disp": true, + "width": "6", + "collapse": false, + "className": "" + }, { "id": "e3d908c71ec3e2b1", "type": "mqtt in", @@ -10158,6 +10192,7 @@ "id": "1fa39d26389dad2c", "type": "comment", "z": "3f3acd3be731417a", + "d": true, "name": "Heater-Valve Marion", "info": "", "x": 150, @@ -10168,6 +10203,7 @@ "id": "42fdf5d82202297e", "type": "mqtt in", "z": "3f3acd3be731417a", + "d": true, "name": "", "topic": "videv/gfw/marion/heating_valve/temperature", "qos": "2", @@ -10191,6 +10227,7 @@ "id": "ee18da9d283637e3", "type": "ui_chart", "z": "3f3acd3be731417a", + "d": true, "name": "", "group": "2d8cc5990c1886e5", "order": 8, @@ -10235,6 +10272,7 @@ "id": "9c2b21535107b591", "type": "ui_gauge", "z": "3f3acd3be731417a", + "d": true, "name": "", "group": "2d8cc5990c1886e5", "order": 3, @@ -10262,6 +10300,7 @@ "id": "f1059c8779f62196", "type": "trigger", "z": "3f3acd3be731417a", + "d": true, "name": "", "op1": "", "op2": "---", @@ -10287,6 +10326,7 @@ "id": "7e0864b5401bab4a", "type": "comment", "z": "3f3acd3be731417a", + "d": true, "name": "Heater-Valve Sleep MaDi", "info": "", "x": 170, @@ -10297,6 +10337,7 @@ "id": "98207b281203cc3a", "type": "mqtt in", "z": "3f3acd3be731417a", + "d": true, "name": "", "topic": "videv/ffe/sleep/heating_valve/temperature", "qos": "2", @@ -10320,6 +10361,7 @@ "id": "7770481deb5cbff5", "type": "trigger", "z": "3f3acd3be731417a", + "d": true, "name": "", "op1": "", "op2": "---", @@ -10345,6 +10387,7 @@ "id": "59e451acba814c6f", "type": "ui_gauge", "z": "3f3acd3be731417a", + "d": true, "name": "", "group": "c5f87828f0888a6f", "order": 3, @@ -10372,6 +10415,7 @@ "id": "5e960e406e458031", "type": "ui_chart", "z": "3f3acd3be731417a", + "d": true, "name": "", "group": "c5f87828f0888a6f", "order": 8, @@ -10416,6 +10460,7 @@ "id": "2e89e8a1e0c23c67", "type": "comment", "z": "3f3acd3be731417a", + "d": true, "name": "Heater-Valve Bath", "info": "", "x": 150, @@ -10426,6 +10471,7 @@ "id": "6601877b1e5e6ace", "type": "mqtt in", "z": "3f3acd3be731417a", + "d": true, "name": "", "topic": "videv/ffw/bath/heating_valve/temperature", "qos": "2", @@ -10449,6 +10495,7 @@ "id": "1ea9e227c91f5773", "type": "trigger", "z": "3f3acd3be731417a", + "d": true, "name": "", "op1": "", "op2": "---", @@ -10474,6 +10521,7 @@ "id": "ecc4581e5153eec8", "type": "ui_gauge", "z": "3f3acd3be731417a", + "d": true, "name": "", "group": "6048820d9f2e4c06", "order": 3, @@ -10501,6 +10549,7 @@ "id": "d512b8dfd923acf8", "type": "ui_chart", "z": "3f3acd3be731417a", + "d": true, "name": "", "group": "6048820d9f2e4c06", "order": 8, @@ -10578,7 +10627,7 @@ "rh": 0, "inputs": 0, "x": 220, - "y": 980, + "y": 1060, "wires": [ [ "35bf974a25936ea7", @@ -10600,7 +10649,7 @@ "rh": 0, "inputs": 0, "x": 220, - "y": 1080, + "y": 1160, "wires": [ [ "0f4d157d47d5f2d7", @@ -10612,8 +10661,8 @@ "id": "0f4d157d47d5f2d7", "type": "ui_text", "z": "3f3acd3be731417a", - "group": "f44c10be6990386a", - "order": 6, + "group": "63f764e445c01db5", + "order": 4, "width": 0, "height": 0, "name": "", @@ -10622,7 +10671,7 @@ "layout": "row-spread", "className": "", "x": 740, - "y": 1080, + "y": 1160, "wires": [] }, { @@ -10630,8 +10679,8 @@ "type": "ui_gauge", "z": "3f3acd3be731417a", "name": "", - "group": "f44c10be6990386a", - "order": 3, + "group": "63f764e445c01db5", + "order": 1, "width": 0, "height": 0, "gtype": "gage", @@ -10656,8 +10705,8 @@ "id": "35bf974a25936ea7", "type": "ui_text", "z": "3f3acd3be731417a", - "group": "f44c10be6990386a", - "order": 8, + "group": "63f764e445c01db5", + "order": 5, "width": 0, "height": 0, "name": "", @@ -10666,7 +10715,7 @@ "layout": "row-spread", "className": "", "x": 720, - "y": 980, + "y": 1060, "wires": [] }, { @@ -10712,7 +10761,7 @@ "topic": "topic", "outputs": 1, "x": 550, - "y": 1020, + "y": 1100, "wires": [ [ "35bf974a25936ea7" @@ -10737,7 +10786,7 @@ "topic": "topic", "outputs": 1, "x": 550, - "y": 1120, + "y": 1200, "wires": [ [ "0f4d157d47d5f2d7" @@ -10749,8 +10798,8 @@ "type": "ui_chart", "z": "3f3acd3be731417a", "name": "", - "group": "f44c10be6990386a", - "order": 4, + "group": "63f764e445c01db5", + "order": 3, "width": 0, "height": 0, "label": "Temperatur", @@ -10760,8 +10809,8 @@ "interpolate": "cubic", "nodata": "", "dot": false, - "ymin": "15", - "ymax": "35", + "ymin": "", + "ymax": "", "removeOlder": "24", "removeOlderPoints": "", "removeOlderUnit": "3600", @@ -10794,8 +10843,8 @@ "z": "3f3acd3be731417a", "name": "Ambient Info Livingroom", "info": "", - "x": 160, - "y": 800, + "x": 170, + "y": 760, "wires": [] }, { @@ -10812,7 +10861,7 @@ "rh": 0, "inputs": 0, "x": 210, - "y": 1300, + "y": 1380, "wires": [ [ "4658339fefb54ba7", @@ -10835,7 +10884,7 @@ "rh": 0, "inputs": 0, "x": 200, - "y": 1360, + "y": 1500, "wires": [ [ "4b83f235022d9696", @@ -10857,7 +10906,7 @@ "rh": 0, "inputs": 0, "x": 200, - "y": 1460, + "y": 1600, "wires": [ [ "2e73d41a686097b9", @@ -10869,8 +10918,8 @@ "id": "2e73d41a686097b9", "type": "ui_text", "z": "3f3acd3be731417a", - "group": "36ba0c088930c9ea", - "order": 11, + "group": "582dcb163b5aaa70", + "order": 4, "width": 0, "height": 0, "name": "", @@ -10879,7 +10928,7 @@ "layout": "row-spread", "className": "", "x": 720, - "y": 1460, + "y": 1600, "wires": [] }, { @@ -10887,8 +10936,8 @@ "type": "ui_gauge", "z": "3f3acd3be731417a", "name": "", - "group": "36ba0c088930c9ea", - "order": 3, + "group": "582dcb163b5aaa70", + "order": 1, "width": 0, "height": 0, "gtype": "gage", @@ -10906,15 +10955,15 @@ "seg2": "24", "className": "", "x": 710, - "y": 1260, + "y": 1340, "wires": [] }, { "id": "4b83f235022d9696", "type": "ui_text", "z": "3f3acd3be731417a", - "group": "36ba0c088930c9ea", - "order": 12, + "group": "582dcb163b5aaa70", + "order": 5, "width": 0, "height": 0, "name": "", @@ -10923,7 +10972,7 @@ "layout": "row-spread", "className": "", "x": 700, - "y": 1360, + "y": 1500, "wires": [] }, { @@ -10944,7 +10993,7 @@ "topic": "topic", "outputs": 1, "x": 530, - "y": 1300, + "y": 1380, "wires": [ [ "4658339fefb54ba7" @@ -10969,7 +11018,7 @@ "topic": "topic", "outputs": 1, "x": 530, - "y": 1400, + "y": 1540, "wires": [ [ "4b83f235022d9696" @@ -10994,7 +11043,7 @@ "topic": "topic", "outputs": 1, "x": 530, - "y": 1500, + "y": 1640, "wires": [ [ "2e73d41a686097b9" @@ -11006,8 +11055,8 @@ "type": "ui_chart", "z": "3f3acd3be731417a", "name": "", - "group": "36ba0c088930c9ea", - "order": 9, + "group": "582dcb163b5aaa70", + "order": 3, "width": 0, "height": 0, "label": "Temperatur", @@ -11017,8 +11066,8 @@ "interpolate": "cubic", "nodata": "", "dot": false, - "ymin": "15", - "ymax": "35", + "ymin": "", + "ymax": "", "removeOlder": "24", "removeOlderPoints": "", "removeOlderUnit": "3600", @@ -11040,7 +11089,7 @@ "useDifferentColor": false, "className": "", "x": 710, - "y": 1220, + "y": 1300, "wires": [ [] ] @@ -11049,6 +11098,7 @@ "id": "92337b2709a0ef71", "type": "mqtt in", "z": "3f3acd3be731417a", + "d": true, "name": "", "topic": "ambient/raspiscreen/pressure", "qos": "2", @@ -11059,7 +11109,7 @@ "rh": 0, "inputs": 0, "x": 180, - "y": 1780, + "y": 1920, "wires": [ [ "c679d0fa0e42cddd", @@ -11074,7 +11124,7 @@ "name": "Ambient Info Dirk", "info": "", "x": 140, - "y": 1200, + "y": 1280, "wires": [] }, { @@ -11091,7 +11141,7 @@ "rh": 0, "inputs": 0, "x": 220, - "y": 1260, + "y": 1340, "wires": [ [ "5463420a910664cc" @@ -11102,6 +11152,7 @@ "id": "96b62befdcfaf79e", "type": "mqtt in", "z": "3f3acd3be731417a", + "d": true, "g": "7a3b4c82bf031f40", "name": "", "topic": "ambient/raspiscreen/temperature", @@ -11113,7 +11164,7 @@ "rh": 0, "inputs": 0, "x": 190, - "y": 1680, + "y": 1820, "wires": [ [ "b0f89bb88ce17a81", @@ -11126,6 +11177,7 @@ "id": "ae6b30bf1f27efcc", "type": "mqtt in", "z": "3f3acd3be731417a", + "d": true, "g": "7a3b4c82bf031f40", "name": "", "topic": "ambient/raspiscreen/humidity", @@ -11137,7 +11189,7 @@ "rh": 0, "inputs": 0, "x": 180, - "y": 1880, + "y": 2020, "wires": [ [ "78f0ed85ce131f7f", @@ -11161,7 +11213,7 @@ "layout": "row-spread", "className": "", "x": 980, - "y": 1880, + "y": 2020, "wires": [] }, { @@ -11190,7 +11242,7 @@ "seg2": "24", "className": "", "x": 970, - "y": 1680, + "y": 1820, "wires": [] }, { @@ -11209,13 +11261,14 @@ "layout": "row-spread", "className": "", "x": 960, - "y": 1780, + "y": 1920, "wires": [] }, { "id": "4abcde9ced1f93e7", "type": "trigger", "z": "3f3acd3be731417a", + "d": true, "g": "7a3b4c82bf031f40", "name": "", "op1": "", @@ -11231,7 +11284,7 @@ "topic": "topic", "outputs": 1, "x": 590, - "y": 1720, + "y": 1860, "wires": [ [ "b0f89bb88ce17a81" @@ -11242,6 +11295,7 @@ "id": "a1f96fbc000dd38a", "type": "trigger", "z": "3f3acd3be731417a", + "d": true, "g": "7a3b4c82bf031f40", "name": "", "op1": "", @@ -11257,7 +11311,7 @@ "topic": "topic", "outputs": 1, "x": 590, - "y": 1820, + "y": 1960, "wires": [ [ "c679d0fa0e42cddd" @@ -11268,6 +11322,7 @@ "id": "73cbd984df964a18", "type": "trigger", "z": "3f3acd3be731417a", + "d": true, "g": "7a3b4c82bf031f40", "name": "", "op1": "", @@ -11283,7 +11338,7 @@ "topic": "topic", "outputs": 1, "x": 590, - "y": 1920, + "y": 2060, "wires": [ [ "78f0ed85ce131f7f" @@ -11331,7 +11386,7 @@ "useDifferentColor": false, "className": "", "x": 970, - "y": 1640, + "y": 1780, "wires": [ [] ] @@ -11340,13 +11395,111 @@ "id": "9901987fcaa8ea6b", "type": "comment", "z": "3f3acd3be731417a", + "d": true, "g": "7a3b4c82bf031f40", "name": "Ambient Info Screen", "info": "", "x": 150, - "y": 1620, + "y": 1760, "wires": [] }, + { + "id": "0bb7ab99a58d1aaa", + "type": "mqtt in", + "z": "3f3acd3be731417a", + "name": "", + "topic": "videv/ffe/livingroom/heating_valve/temperature", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 230, + "y": 820, + "wires": [ + [ + "e9c07b1b2dc46967" + ] + ] + }, + { + "id": "46b2827b06aaed6e", + "type": "ui_text", + "z": "3f3acd3be731417a", + "group": "63f764e445c01db5", + "order": 2, + "width": 0, + "height": 0, + "name": "", + "label": "Solltemperatur", + "format": "{{value | number:1}} °C", + "layout": "row-spread", + "className": "", + "x": 740, + "y": 980, + "wires": [] + }, + { + "id": "8e6edffb201a011b", + "type": "mqtt in", + "z": "3f3acd3be731417a", + "name": "", + "topic": "videv/ffe/livingroom/heating_valve/valve_temperature_setpoint", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 280, + "y": 980, + "wires": [ + [ + "46b2827b06aaed6e" + ] + ] + }, + { + "id": "76f592b106da8251", + "type": "ui_text", + "z": "3f3acd3be731417a", + "group": "582dcb163b5aaa70", + "order": 2, + "width": 0, + "height": 0, + "name": "", + "label": "Solltemperatur", + "format": "{{value | number:1}} °C", + "layout": "row-spread", + "className": "", + "x": 720, + "y": 1440, + "wires": [] + }, + { + "id": "9071a1a202632981", + "type": "mqtt in", + "z": "3f3acd3be731417a", + "name": "", + "topic": "videv/gfw/dirk/heating_valve/valve_temperature_setpoint", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 260, + "y": 1440, + "wires": [ + [ + "76f592b106da8251" + ] + ] + }, { "id": "4216735c1876bf26", "type": "http request", @@ -11690,759 +11843,6 @@ "y": 60, "wires": [] }, - { - "id": "1ed5a1aa64981099", - "type": "mqtt in", - "z": "5319c06f2c436feb", - "name": "", - "topic": "my_apps/ffe/diningroom/leyk/status/Ploenlein", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 250, - "y": 80, - "wires": [ - [ - "6445ddddbb801ebe" - ] - ] - }, - { - "id": "e6ee24f12613db6f", - "type": "mqtt in", - "z": "5319c06f2c436feb", - "name": "", - "topic": "my_apps/ffe/diningroom/leyk/status/Bake House", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 260, - "y": 320, - "wires": [ - [ - "d9346dcceac33fe0" - ] - ] - }, - { - "id": "9201c7daa6638cf1", - "type": "mqtt in", - "z": "5319c06f2c436feb", - "name": "", - "topic": "my_apps/ffe/diningroom/leyk/status/Reese House", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 260, - "y": 260, - "wires": [ - [ - "23eaa6680894a014" - ] - ] - }, - { - "id": "5f908786afe4b302", - "type": "mqtt in", - "z": "5319c06f2c436feb", - "name": "", - "topic": "my_apps/ffe/diningroom/leyk/status/Mill", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 230, - "y": 200, - "wires": [ - [ - "b78ab95c0f5f6236" - ] - ] - }, - { - "id": "9b943d8c19105071", - "type": "mqtt in", - "z": "5319c06f2c436feb", - "name": "", - "topic": "my_apps/ffe/diningroom/leyk/status/Bakery", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 240, - "y": 140, - "wires": [ - [ - "35711bc941cbcac5" - ] - ] - }, - { - "id": "6445ddddbb801ebe", - "type": "ui_switch", - "z": "5319c06f2c436feb", - "name": "", - "label": "Plönlein", - "tooltip": "", - "group": "eb0962b42dc0f305", - "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": 1320, - "y": 80, - "wires": [ - [ - "56ba6fd7edd505ea" - ] - ] - }, - { - "id": "35711bc941cbcac5", - "type": "ui_switch", - "z": "5319c06f2c436feb", - "name": "", - "label": "Bakery", - "tooltip": "", - "group": "eb0962b42dc0f305", - "order": 1, - "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": 1320, - "y": 140, - "wires": [ - [ - "5397b71e6f591308" - ] - ] - }, - { - "id": "b78ab95c0f5f6236", - "type": "ui_switch", - "z": "5319c06f2c436feb", - "name": "", - "label": "Mill", - "tooltip": "", - "group": "eb0962b42dc0f305", - "order": 3, - "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": 1310, - "y": 200, - "wires": [ - [ - "6edc9a391668fcb1" - ] - ] - }, - { - "id": "23eaa6680894a014", - "type": "ui_switch", - "z": "5319c06f2c436feb", - "name": "", - "label": "Reese House", - "tooltip": "", - "group": "eb0962b42dc0f305", - "order": 5, - "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": 1340, - "y": 260, - "wires": [ - [ - "692e3a14aa20d91c" - ] - ] - }, - { - "id": "d9346dcceac33fe0", - "type": "ui_switch", - "z": "5319c06f2c436feb", - "name": "", - "label": "Bake House", - "tooltip": "", - "group": "eb0962b42dc0f305", - "order": 2, - "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": 1330, - "y": 320, - "wires": [ - [ - "4b8b721a753dd24e" - ] - ] - }, - { - "id": "dacd93879a4e9eff", - "type": "mqtt in", - "z": "5319c06f2c436feb", - "name": "", - "topic": "my_apps/ffe/diningroom/leyk/status/mode", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 240, - "y": 380, - "wires": [ - [ - "b5c3308fc17ada34" - ] - ] - }, - { - "id": "b5c3308fc17ada34", - "type": "ui_text", - "z": "5319c06f2c436feb", - "group": "cf2cfd2f4a8782ff", - "order": 1, - "width": 0, - "height": 0, - "name": "", - "label": "Mode", - "format": "{{msg.payload}}", - "layout": "row-spread", - "className": "", - "x": 1310, - "y": 380, - "wires": [] - }, - { - "id": "8da86b8d7364e43e", - "type": "mqtt in", - "z": "5319c06f2c436feb", - "name": "", - "topic": "my_apps/ffe/diningroom/leyk/status/mode_bool", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 260, - "y": 500, - "wires": [ - [ - "21796b0bcd76500d", - "8061bfe3f3daa40d" - ] - ] - }, - { - "id": "21796b0bcd76500d", - "type": "ui_switch", - "z": "5319c06f2c436feb", - "name": "", - "label": "Automatic-Mode", - "tooltip": "", - "group": "cf2cfd2f4a8782ff", - "order": 2, - "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": 1340, - "y": 500, - "wires": [ - [ - "5daf0938bb89377e" - ] - ] - }, - { - "id": "5daf0938bb89377e", - "type": "mqtt out", - "z": "5319c06f2c436feb", - "name": "", - "topic": "my_apps/ffe/diningroom/leyk/set/mode", - "qos": "", - "retain": "", - "respTopic": "", - "contentType": "", - "userProps": "", - "correl": "", - "expiry": "", - "broker": "f6f673e95e75873d", - "x": 1630, - "y": 500, - "wires": [] - }, - { - "id": "56ba6fd7edd505ea", - "type": "mqtt out", - "z": "5319c06f2c436feb", - "name": "", - "topic": "my_apps/ffe/diningroom/leyk/set/Ploenlein", - "qos": "", - "retain": "", - "respTopic": "", - "contentType": "", - "userProps": "", - "correl": "", - "expiry": "", - "broker": "f6f673e95e75873d", - "x": 1640, - "y": 80, - "wires": [] - }, - { - "id": "5397b71e6f591308", - "type": "mqtt out", - "z": "5319c06f2c436feb", - "name": "", - "topic": "my_apps/ffe/diningroom/leyk/set/Bakery", - "qos": "", - "retain": "", - "respTopic": "", - "contentType": "", - "userProps": "", - "correl": "", - "expiry": "", - "broker": "f6f673e95e75873d", - "x": 1640, - "y": 140, - "wires": [] - }, - { - "id": "6edc9a391668fcb1", - "type": "mqtt out", - "z": "5319c06f2c436feb", - "name": "", - "topic": "my_apps/ffe/diningroom/leyk/set/Mill", - "qos": "", - "retain": "", - "respTopic": "", - "contentType": "", - "userProps": "", - "correl": "", - "expiry": "", - "broker": "f6f673e95e75873d", - "x": 1630, - "y": 200, - "wires": [] - }, - { - "id": "692e3a14aa20d91c", - "type": "mqtt out", - "z": "5319c06f2c436feb", - "name": "", - "topic": "my_apps/ffe/diningroom/leyk/set/Reese House", - "qos": "", - "retain": "", - "respTopic": "", - "contentType": "", - "userProps": "", - "correl": "", - "expiry": "", - "broker": "f6f673e95e75873d", - "x": 1660, - "y": 260, - "wires": [] - }, - { - "id": "4b8b721a753dd24e", - "type": "mqtt out", - "z": "5319c06f2c436feb", - "name": "", - "topic": "my_apps/ffe/diningroom/leyk/set/Bake House", - "qos": "", - "retain": "", - "respTopic": "", - "contentType": "", - "userProps": "", - "correl": "", - "expiry": "", - "broker": "f6f673e95e75873d", - "x": 1650, - "y": 320, - "wires": [] - }, - { - "id": "89ea566264fa485e", - "type": "mqtt in", - "z": "5319c06f2c436feb", - "name": "", - "topic": "my_apps/ffe/diningroom/leyk/status/state", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 240, - "y": 440, - "wires": [ - [ - "44d0d87a023a31f4" - ] - ] - }, - { - "id": "44d0d87a023a31f4", - "type": "ui_text", - "z": "5319c06f2c436feb", - "group": "cf2cfd2f4a8782ff", - "order": 1, - "width": 0, - "height": 0, - "name": "", - "label": "State", - "format": "{{msg.payload}}", - "layout": "row-spread", - "className": "", - "x": 1310, - "y": 440, - "wires": [] - }, - { - "id": "ef03f73903a8490b", - "type": "trigger", - "z": "5319c06f2c436feb", - "name": "Timeout 90s", - "op1": "true", - "op2": "false", - "op1type": "bool", - "op2type": "bool", - "duration": "90", - "extend": true, - "overrideDelay": false, - "units": "s", - "reset": "", - "bytopic": "all", - "topic": "topic", - "outputs": 1, - "x": 510, - "y": 900, - "wires": [ - [ - "829712596de7c5ad", - "10a71397b3e7cb34" - ] - ] - }, - { - "id": "829712596de7c5ad", - "type": "change", - "z": "5319c06f2c436feb", - "name": "enable/disable", - "rules": [ - { - "t": "move", - "p": "payload", - "pt": "msg", - "to": "enabled", - "tot": "msg" - } - ], - "action": "", - "property": "", - "from": "", - "to": "", - "reg": false, - "x": 900, - "y": 900, - "wires": [ - [ - "b5c3308fc17ada34", - "44d0d87a023a31f4", - "21796b0bcd76500d" - ] - ] - }, - { - "id": "299ea6ddd03398e2", - "type": "inject", - "z": "5319c06f2c436feb", - "name": "init false", - "props": [ - { - "p": "payload" - }, - { - "p": "topic", - "vt": "str" - } - ], - "repeat": "", - "crontab": "", - "once": true, - "onceDelay": 0.1, - "topic": "", - "payload": "false", - "payloadType": "bool", - "x": 140, - "y": 760, - "wires": [ - [ - "829712596de7c5ad", - "10a71397b3e7cb34" - ] - ] - }, - { - "id": "10a71397b3e7cb34", - "type": "switch", - "z": "5319c06f2c436feb", - "name": "is false", - "property": "payload", - "propertyType": "msg", - "rules": [ - { - "t": "false" - } - ], - "checkall": "true", - "repair": false, - "outputs": 1, - "x": 700, - "y": 820, - "wires": [ - [ - "6445ddddbb801ebe", - "35711bc941cbcac5", - "b78ab95c0f5f6236", - "23eaa6680894a014", - "d9346dcceac33fe0", - "21796b0bcd76500d", - "eb3b531e9164a247", - "5b31b32f59644413" - ] - ] - }, - { - "id": "eb3b531e9164a247", - "type": "change", - "z": "5319c06f2c436feb", - "name": "---", - "rules": [ - { - "t": "set", - "p": "payload", - "pt": "msg", - "to": "---", - "tot": "str" - } - ], - "action": "", - "property": "", - "from": "", - "to": "", - "reg": false, - "x": 930, - "y": 820, - "wires": [ - [ - "b5c3308fc17ada34", - "44d0d87a023a31f4" - ] - ] - }, - { - "id": "8061bfe3f3daa40d", - "type": "Invert", - "z": "5319c06f2c436feb", - "name": "Invert", - "x": 510, - "y": 640, - "wires": [ - [ - "5b31b32f59644413" - ] - ] - }, - { - "id": "5b31b32f59644413", - "type": "change", - "z": "5319c06f2c436feb", - "name": "enable/disable", - "rules": [ - { - "t": "move", - "p": "payload", - "pt": "msg", - "to": "enabled", - "tot": "msg" - } - ], - "action": "", - "property": "", - "from": "", - "to": "", - "reg": false, - "x": 900, - "y": 640, - "wires": [ - [ - "6445ddddbb801ebe", - "35711bc941cbcac5", - "b78ab95c0f5f6236", - "23eaa6680894a014", - "d9346dcceac33fe0" - ] - ] - }, - { - "id": "cffbed424f9ad6ae", - "type": "comment", - "z": "5319c06f2c436feb", - "name": "Leyk HMI", - "info": "", - "x": 140, - "y": 20, - "wires": [] - }, - { - "id": "5ab8dc8fd59474bb", - "type": "comment", - "z": "5319c06f2c436feb", - "name": "Enable/Disable (Automatic)", - "info": "", - "x": 570, - "y": 600, - "wires": [] - }, - { - "id": "c72ec6e3d61f5b73", - "type": "comment", - "z": "5319c06f2c436feb", - "name": "Enable/Disable (Absence) + Init", - "info": "", - "x": 550, - "y": 760, - "wires": [] - }, - { - "id": "23495ff990b0fcaa", - "type": "mqtt in", - "z": "5319c06f2c436feb", - "name": "", - "topic": "my_apps/ffe/diningroom/leyk/status/+", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 230, - "y": 900, - "wires": [ - [ - "ef03f73903a8490b" - ] - ] - }, { "id": "0c53477044e7df71", "type": "comment", @@ -12450,7 +11850,7 @@ "name": "Girlande", "info": "", "x": 120, - "y": 1020, + "y": 80, "wires": [] }, { @@ -12468,7 +11868,7 @@ "expiry": "", "broker": "f6f673e95e75873d", "x": 990, - "y": 1080, + "y": 140, "wires": [] }, { @@ -12485,7 +11885,7 @@ "rh": 0, "inputs": 0, "x": 190, - "y": 1080, + "y": 140, "wires": [ [ "28ba01d7d9615258" @@ -12519,7 +11919,7 @@ "animate": false, "className": "", "x": 560, - "y": 1080, + "y": 140, "wires": [ [ "1e35e46b4237acc3" @@ -12530,6 +11930,7 @@ "id": "061881c7c56084d2", "type": "ui_switch", "z": "5319c06f2c436feb", + "d": true, "name": "", "label": "Weihnachtsbaum", "tooltip": "", @@ -12553,7 +11954,7 @@ "animate": false, "className": "", "x": 590, - "y": 1240, + "y": 300, "wires": [ [ "afa2c80c24255024" @@ -12564,16 +11965,18 @@ "id": "88037e5439c18cdc", "type": "comment", "z": "5319c06f2c436feb", + "d": true, "name": "Xmas Tree", "info": "", "x": 120, - "y": 1180, + "y": 240, "wires": [] }, { "id": "17f9e62cd5e62683", "type": "mqtt in", "z": "5319c06f2c436feb", + "d": true, "name": "", "topic": "videv/ffe/livingroom/xmas_tree/state", "qos": "2", @@ -12584,7 +11987,7 @@ "rh": 0, "inputs": 0, "x": 200, - "y": 1240, + "y": 300, "wires": [ [ "061881c7c56084d2" @@ -12595,6 +11998,7 @@ "id": "afa2c80c24255024", "type": "mqtt out", "z": "5319c06f2c436feb", + "d": true, "name": "", "topic": "videv/ffe/livingroom/xmas_tree/state/set", "qos": "", @@ -12606,9 +12010,762 @@ "expiry": "", "broker": "f6f673e95e75873d", "x": 1000, - "y": 1240, + "y": 300, "wires": [] }, + { + "id": "1ed5a1aa64981099", + "type": "mqtt in", + "z": "ceb44b86cf860ccd", + "name": "", + "topic": "my_apps/ffe/diningroom/leyk/status/Ploenlein", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 210, + "y": 100, + "wires": [ + [ + "6445ddddbb801ebe" + ] + ] + }, + { + "id": "e6ee24f12613db6f", + "type": "mqtt in", + "z": "ceb44b86cf860ccd", + "name": "", + "topic": "my_apps/ffe/diningroom/leyk/status/Bake House", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 220, + "y": 340, + "wires": [ + [ + "d9346dcceac33fe0" + ] + ] + }, + { + "id": "9201c7daa6638cf1", + "type": "mqtt in", + "z": "ceb44b86cf860ccd", + "name": "", + "topic": "my_apps/ffe/diningroom/leyk/status/Reese House", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 220, + "y": 280, + "wires": [ + [ + "23eaa6680894a014" + ] + ] + }, + { + "id": "5f908786afe4b302", + "type": "mqtt in", + "z": "ceb44b86cf860ccd", + "name": "", + "topic": "my_apps/ffe/diningroom/leyk/status/Mill", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 190, + "y": 220, + "wires": [ + [ + "b78ab95c0f5f6236" + ] + ] + }, + { + "id": "9b943d8c19105071", + "type": "mqtt in", + "z": "ceb44b86cf860ccd", + "name": "", + "topic": "my_apps/ffe/diningroom/leyk/status/Bakery", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 200, + "y": 160, + "wires": [ + [ + "35711bc941cbcac5" + ] + ] + }, + { + "id": "6445ddddbb801ebe", + "type": "ui_switch", + "z": "ceb44b86cf860ccd", + "name": "", + "label": "Plönlein", + "tooltip": "", + "group": "eb0962b42dc0f305", + "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": 1280, + "y": 100, + "wires": [ + [ + "56ba6fd7edd505ea" + ] + ] + }, + { + "id": "35711bc941cbcac5", + "type": "ui_switch", + "z": "ceb44b86cf860ccd", + "name": "", + "label": "Bakery", + "tooltip": "", + "group": "eb0962b42dc0f305", + "order": 1, + "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": 1280, + "y": 160, + "wires": [ + [ + "5397b71e6f591308" + ] + ] + }, + { + "id": "b78ab95c0f5f6236", + "type": "ui_switch", + "z": "ceb44b86cf860ccd", + "name": "", + "label": "Mill", + "tooltip": "", + "group": "eb0962b42dc0f305", + "order": 3, + "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": 1270, + "y": 220, + "wires": [ + [ + "6edc9a391668fcb1" + ] + ] + }, + { + "id": "23eaa6680894a014", + "type": "ui_switch", + "z": "ceb44b86cf860ccd", + "name": "", + "label": "Reese House", + "tooltip": "", + "group": "eb0962b42dc0f305", + "order": 5, + "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": 1300, + "y": 280, + "wires": [ + [ + "692e3a14aa20d91c" + ] + ] + }, + { + "id": "d9346dcceac33fe0", + "type": "ui_switch", + "z": "ceb44b86cf860ccd", + "name": "", + "label": "Bake House", + "tooltip": "", + "group": "eb0962b42dc0f305", + "order": 2, + "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": 1290, + "y": 340, + "wires": [ + [ + "4b8b721a753dd24e" + ] + ] + }, + { + "id": "dacd93879a4e9eff", + "type": "mqtt in", + "z": "ceb44b86cf860ccd", + "name": "", + "topic": "my_apps/ffe/diningroom/leyk/status/mode", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 200, + "y": 400, + "wires": [ + [ + "b5c3308fc17ada34" + ] + ] + }, + { + "id": "b5c3308fc17ada34", + "type": "ui_text", + "z": "ceb44b86cf860ccd", + "group": "cf2cfd2f4a8782ff", + "order": 1, + "width": 0, + "height": 0, + "name": "", + "label": "Mode", + "format": "{{msg.payload}}", + "layout": "row-spread", + "className": "", + "x": 1270, + "y": 400, + "wires": [] + }, + { + "id": "8da86b8d7364e43e", + "type": "mqtt in", + "z": "ceb44b86cf860ccd", + "name": "", + "topic": "my_apps/ffe/diningroom/leyk/status/mode_bool", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 220, + "y": 520, + "wires": [ + [ + "21796b0bcd76500d", + "8061bfe3f3daa40d" + ] + ] + }, + { + "id": "21796b0bcd76500d", + "type": "ui_switch", + "z": "ceb44b86cf860ccd", + "name": "", + "label": "Automatic-Mode", + "tooltip": "", + "group": "cf2cfd2f4a8782ff", + "order": 2, + "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": 1300, + "y": 520, + "wires": [ + [ + "5daf0938bb89377e" + ] + ] + }, + { + "id": "5daf0938bb89377e", + "type": "mqtt out", + "z": "ceb44b86cf860ccd", + "name": "", + "topic": "my_apps/ffe/diningroom/leyk/set/mode", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1590, + "y": 520, + "wires": [] + }, + { + "id": "56ba6fd7edd505ea", + "type": "mqtt out", + "z": "ceb44b86cf860ccd", + "name": "", + "topic": "my_apps/ffe/diningroom/leyk/set/Ploenlein", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1600, + "y": 100, + "wires": [] + }, + { + "id": "5397b71e6f591308", + "type": "mqtt out", + "z": "ceb44b86cf860ccd", + "name": "", + "topic": "my_apps/ffe/diningroom/leyk/set/Bakery", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1600, + "y": 160, + "wires": [] + }, + { + "id": "6edc9a391668fcb1", + "type": "mqtt out", + "z": "ceb44b86cf860ccd", + "name": "", + "topic": "my_apps/ffe/diningroom/leyk/set/Mill", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1590, + "y": 220, + "wires": [] + }, + { + "id": "692e3a14aa20d91c", + "type": "mqtt out", + "z": "ceb44b86cf860ccd", + "name": "", + "topic": "my_apps/ffe/diningroom/leyk/set/Reese House", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1620, + "y": 280, + "wires": [] + }, + { + "id": "4b8b721a753dd24e", + "type": "mqtt out", + "z": "ceb44b86cf860ccd", + "name": "", + "topic": "my_apps/ffe/diningroom/leyk/set/Bake House", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1610, + "y": 340, + "wires": [] + }, + { + "id": "89ea566264fa485e", + "type": "mqtt in", + "z": "ceb44b86cf860ccd", + "name": "", + "topic": "my_apps/ffe/diningroom/leyk/status/state", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 200, + "y": 460, + "wires": [ + [ + "44d0d87a023a31f4" + ] + ] + }, + { + "id": "44d0d87a023a31f4", + "type": "ui_text", + "z": "ceb44b86cf860ccd", + "group": "cf2cfd2f4a8782ff", + "order": 1, + "width": 0, + "height": 0, + "name": "", + "label": "State", + "format": "{{msg.payload}}", + "layout": "row-spread", + "className": "", + "x": 1270, + "y": 460, + "wires": [] + }, + { + "id": "ef03f73903a8490b", + "type": "trigger", + "z": "ceb44b86cf860ccd", + "name": "Timeout 90s", + "op1": "true", + "op2": "false", + "op1type": "bool", + "op2type": "bool", + "duration": "90", + "extend": true, + "overrideDelay": false, + "units": "s", + "reset": "", + "bytopic": "all", + "topic": "topic", + "outputs": 1, + "x": 470, + "y": 920, + "wires": [ + [ + "829712596de7c5ad", + "10a71397b3e7cb34" + ] + ] + }, + { + "id": "829712596de7c5ad", + "type": "change", + "z": "ceb44b86cf860ccd", + "name": "enable/disable", + "rules": [ + { + "t": "move", + "p": "payload", + "pt": "msg", + "to": "enabled", + "tot": "msg" + } + ], + "action": "", + "property": "", + "from": "", + "to": "", + "reg": false, + "x": 860, + "y": 920, + "wires": [ + [ + "b5c3308fc17ada34", + "44d0d87a023a31f4", + "21796b0bcd76500d" + ] + ] + }, + { + "id": "299ea6ddd03398e2", + "type": "inject", + "z": "ceb44b86cf860ccd", + "name": "init false", + "props": [ + { + "p": "payload" + }, + { + "p": "topic", + "vt": "str" + } + ], + "repeat": "", + "crontab": "", + "once": true, + "onceDelay": 0.1, + "topic": "", + "payload": "false", + "payloadType": "bool", + "x": 100, + "y": 780, + "wires": [ + [ + "829712596de7c5ad", + "10a71397b3e7cb34" + ] + ] + }, + { + "id": "10a71397b3e7cb34", + "type": "switch", + "z": "ceb44b86cf860ccd", + "name": "is false", + "property": "payload", + "propertyType": "msg", + "rules": [ + { + "t": "false" + } + ], + "checkall": "true", + "repair": false, + "outputs": 1, + "x": 660, + "y": 840, + "wires": [ + [ + "6445ddddbb801ebe", + "35711bc941cbcac5", + "b78ab95c0f5f6236", + "23eaa6680894a014", + "d9346dcceac33fe0", + "21796b0bcd76500d", + "eb3b531e9164a247", + "5b31b32f59644413" + ] + ] + }, + { + "id": "eb3b531e9164a247", + "type": "change", + "z": "ceb44b86cf860ccd", + "name": "---", + "rules": [ + { + "t": "set", + "p": "payload", + "pt": "msg", + "to": "---", + "tot": "str" + } + ], + "action": "", + "property": "", + "from": "", + "to": "", + "reg": false, + "x": 890, + "y": 840, + "wires": [ + [ + "b5c3308fc17ada34", + "44d0d87a023a31f4" + ] + ] + }, + { + "id": "8061bfe3f3daa40d", + "type": "Invert", + "z": "ceb44b86cf860ccd", + "name": "Invert", + "x": 470, + "y": 660, + "wires": [ + [ + "5b31b32f59644413" + ] + ] + }, + { + "id": "5b31b32f59644413", + "type": "change", + "z": "ceb44b86cf860ccd", + "name": "enable/disable", + "rules": [ + { + "t": "move", + "p": "payload", + "pt": "msg", + "to": "enabled", + "tot": "msg" + } + ], + "action": "", + "property": "", + "from": "", + "to": "", + "reg": false, + "x": 860, + "y": 660, + "wires": [ + [ + "6445ddddbb801ebe", + "35711bc941cbcac5", + "b78ab95c0f5f6236", + "23eaa6680894a014", + "d9346dcceac33fe0" + ] + ] + }, + { + "id": "cffbed424f9ad6ae", + "type": "comment", + "z": "ceb44b86cf860ccd", + "name": "Leyk HMI", + "info": "", + "x": 100, + "y": 40, + "wires": [] + }, + { + "id": "5ab8dc8fd59474bb", + "type": "comment", + "z": "ceb44b86cf860ccd", + "name": "Enable/Disable (Automatic)", + "info": "", + "x": 530, + "y": 620, + "wires": [] + }, + { + "id": "c72ec6e3d61f5b73", + "type": "comment", + "z": "ceb44b86cf860ccd", + "name": "Enable/Disable (Absence) + Init", + "info": "", + "x": 510, + "y": 780, + "wires": [] + }, + { + "id": "23495ff990b0fcaa", + "type": "mqtt in", + "z": "ceb44b86cf860ccd", + "name": "", + "topic": "my_apps/ffe/diningroom/leyk/status/+", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 190, + "y": 920, + "wires": [ + [ + "ef03f73903a8490b" + ] + ] + }, { "id": "f2197490c060002e", "type": "ui_button",