diff --git a/src/data/flows/automation_climate_graph_input_select_all.json b/src/data/flows/automation_climate_graph_input_select_all.json index f4231a2..ff91b03 100644 --- a/src/data/flows/automation_climate_graph_input_select_all.json +++ b/src/data/flows/automation_climate_graph_input_select_all.json @@ -24,12 +24,11 @@ "1216fc8eb38d5547", "344cbd55957359b6", "3bb7516008d0f0ca", - "9e895cf92217d0d8", - "d96e500b8264b91c" + "0b536f63e5d6404e" ], "x": 14, "y": 39, - "w": 682, + "w": 502, "h": 82 }, { @@ -42,7 +41,7 @@ "links": [ "a97f87cfab413716" ], - "x": 655, + "x": 475, "y": 80, "wires": [] }, @@ -56,13 +55,13 @@ "fieldType": "msg", "format": "handlebars", "syntax": "mustache", - "template": "message: {{error.message}} \\nid: {{error.source.id}} \\nsource type: {{error.source.type}} \\nsource name: {{error.source.name}} \\nsource count: {{error.source.count}}", + "template": "message: {{{error.message}}} \\nSource: id: {{error.source.id}} \\ntype: {{error.source.type}} \\nname: {{error.source.name}} \\ncount: {{error.source.count}}", "output": "str", "x": 250, "y": 80, "wires": [ [ - "9e895cf92217d0d8" + "0b536f63e5d6404e" ] ] }, @@ -103,7 +102,7 @@ "outputLocation": "payload", "outputResultsCount": 1, "x": 430, - "y": 180, + "y": 160, "wires": [ [ "caa9c954adc5c425" @@ -135,7 +134,7 @@ "domain": "input_select", "service": "select_option", "x": 630, - "y": 180, + "y": 160, "wires": [ [] ] @@ -201,7 +200,7 @@ } ], "x": 180, - "y": 180, + "y": 160, "wires": [ [ "6c70289470244d20" @@ -209,7 +208,7 @@ ] }, { - "id": "9e895cf92217d0d8", + "id": "0b536f63e5d6404e", "type": "template", "z": "1adcdebcdc8e5c39", "g": "37ce07449a33a2f1", @@ -222,26 +221,6 @@ "output": "str", "x": 390, "y": 80, - "wires": [ - [ - "d96e500b8264b91c" - ] - ] - }, - { - "id": "d96e500b8264b91c", - "type": "template", - "z": "1adcdebcdc8e5c39", - "g": "37ce07449a33a2f1", - "name": "notification_id", - "field": "notify.notification_id", - "fieldType": "msg", - "format": "handlebars", - "syntax": "mustache", - "template": "node-redError", - "output": "str", - "x": 540, - "y": 80, "wires": [ [ "3bb7516008d0f0ca" diff --git a/src/data/flows/automation_doorbell.json b/src/data/flows/automation_doorbell.json index 5c33912..944537f 100644 --- a/src/data/flows/automation_doorbell.json +++ b/src/data/flows/automation_doorbell.json @@ -7,7 +7,7 @@ "info": "" }, { - "id": "b189508993904947", + "id": "6cb0ed1df40f98e6", "type": "group", "z": "3637eeb0.d96232", "style": { @@ -20,15 +20,14 @@ "color": "#a4a4a4" }, "nodes": [ - "ca96ab2b5ee83be0", - "1817757d44df9ab3", - "d9c305f5d3a90eeb", - "4b5032dba0ee7717", - "ac9e1209773b9b26" + "f0797db4a3658338", + "e45eced2a30f126b", + "b678056d1b96f637", + "a42a1f5ee71e92aa" ], "x": 14, "y": 39, - "w": 682, + "w": 502, "h": 82 }, { @@ -481,10 +480,10 @@ "wires": [] }, { - "id": "ca96ab2b5ee83be0", + "id": "f0797db4a3658338", "type": "catch", "z": "3637eeb0.d96232", - "g": "b189508993904947", + "g": "6cb0ed1df40f98e6", "name": "", "scope": null, "uncaught": false, @@ -492,49 +491,49 @@ "y": 80, "wires": [ [ - "1817757d44df9ab3" + "e45eced2a30f126b" ] ] }, { - "id": "1817757d44df9ab3", + "id": "e45eced2a30f126b", "type": "template", "z": "3637eeb0.d96232", - "g": "b189508993904947", + "g": "6cb0ed1df40f98e6", "name": "messsage", "field": "notify.message", "fieldType": "msg", "format": "handlebars", "syntax": "mustache", - "template": "message: {{error.message}} \\nid: {{error.source.id}} \\nsource type: {{error.source.type}} \\nsource name: {{error.source.name}} \\nsource count: {{error.source.count}}", + "template": "message: {{{error.message}}} \\nSource: id: {{error.source.id}} \\ntype: {{error.source.type}} \\nname: {{error.source.name}} \\ncount: {{error.source.count}}", "output": "str", "x": 250, "y": 80, "wires": [ [ - "4b5032dba0ee7717" + "a42a1f5ee71e92aa" ] ] }, { - "id": "d9c305f5d3a90eeb", + "id": "b678056d1b96f637", "type": "link out", "z": "3637eeb0.d96232", - "g": "b189508993904947", + "g": "6cb0ed1df40f98e6", "name": "link_out_notify_1", "mode": "link", "links": [ "a97f87cfab413716" ], - "x": 655, + "x": 475, "y": 80, "wires": [] }, { - "id": "4b5032dba0ee7717", + "id": "a42a1f5ee71e92aa", "type": "template", "z": "3637eeb0.d96232", - "g": "b189508993904947", + "g": "6cb0ed1df40f98e6", "name": "title", "field": "notify.title", "fieldType": "msg", @@ -546,27 +545,7 @@ "y": 80, "wires": [ [ - "ac9e1209773b9b26" - ] - ] - }, - { - "id": "ac9e1209773b9b26", - "type": "template", - "z": "3637eeb0.d96232", - "g": "b189508993904947", - "name": "notification_id", - "field": "notify.notification_id", - "fieldType": "msg", - "format": "handlebars", - "syntax": "mustache", - "template": "node-redError", - "output": "str", - "x": 540, - "y": 80, - "wires": [ - [ - "d9c305f5d3a90eeb" + "b678056d1b96f637" ] ] }, diff --git a/src/data/flows/automation_guest_mode.json b/src/data/flows/automation_guest_mode.json index f7440ea..f01bca5 100644 --- a/src/data/flows/automation_guest_mode.json +++ b/src/data/flows/automation_guest_mode.json @@ -30,7 +30,7 @@ "h": 202 }, { - "id": "4f86984d460992be", + "id": "b7026e569408bfbd", "type": "group", "z": "a7a34028d045deee", "style": { @@ -43,15 +43,14 @@ "color": "#a4a4a4" }, "nodes": [ - "ba5653ac894301a8", - "7c26e11fb0a5675f", - "62b89b4d22151b49", - "236793ad1c6b6c2c", - "d0de465de76db1d1" + "bed74da982aa647e", + "3749b4ab1a0ba7cf", + "6c4b4ca33c32a0f7", + "cd802d99b317e8c3" ], "x": 14, "y": 39, - "w": 682, + "w": 502, "h": 82 }, { @@ -859,10 +858,10 @@ ] }, { - "id": "ba5653ac894301a8", + "id": "bed74da982aa647e", "type": "catch", "z": "a7a34028d045deee", - "g": "4f86984d460992be", + "g": "b7026e569408bfbd", "name": "", "scope": null, "uncaught": false, @@ -870,49 +869,49 @@ "y": 80, "wires": [ [ - "7c26e11fb0a5675f" + "3749b4ab1a0ba7cf" ] ] }, { - "id": "7c26e11fb0a5675f", + "id": "3749b4ab1a0ba7cf", "type": "template", "z": "a7a34028d045deee", - "g": "4f86984d460992be", + "g": "b7026e569408bfbd", "name": "messsage", "field": "notify.message", "fieldType": "msg", "format": "handlebars", "syntax": "mustache", - "template": "message: {{error.message}} \\nid: {{error.source.id}} \\nsource type: {{error.source.type}} \\nsource name: {{error.source.name}} \\nsource count: {{error.source.count}}", + "template": "message: {{{error.message}}} \\nSource: id: {{error.source.id}} \\ntype: {{error.source.type}} \\nname: {{error.source.name}} \\ncount: {{error.source.count}}", "output": "str", "x": 250, "y": 80, "wires": [ [ - "236793ad1c6b6c2c" + "cd802d99b317e8c3" ] ] }, { - "id": "62b89b4d22151b49", + "id": "6c4b4ca33c32a0f7", "type": "link out", "z": "a7a34028d045deee", - "g": "4f86984d460992be", + "g": "b7026e569408bfbd", "name": "link_out_notify_1", "mode": "link", "links": [ "a97f87cfab413716" ], - "x": 655, + "x": 475, "y": 80, "wires": [] }, { - "id": "236793ad1c6b6c2c", + "id": "cd802d99b317e8c3", "type": "template", "z": "a7a34028d045deee", - "g": "4f86984d460992be", + "g": "b7026e569408bfbd", "name": "title", "field": "notify.title", "fieldType": "msg", @@ -924,27 +923,7 @@ "y": 80, "wires": [ [ - "d0de465de76db1d1" - ] - ] - }, - { - "id": "d0de465de76db1d1", - "type": "template", - "z": "a7a34028d045deee", - "g": "4f86984d460992be", - "name": "notification_id", - "field": "notify.notification_id", - "fieldType": "msg", - "format": "handlebars", - "syntax": "mustache", - "template": "node-redError", - "output": "str", - "x": 540, - "y": 80, - "wires": [ - [ - "62b89b4d22151b49" + "6c4b4ca33c32a0f7" ] ] }, diff --git a/src/data/flows/automation_high_voltage.json b/src/data/flows/automation_high_voltage.json index 9c295a2..47262d2 100644 --- a/src/data/flows/automation_high_voltage.json +++ b/src/data/flows/automation_high_voltage.json @@ -7,15 +7,51 @@ "info": "", "env": [] }, + { + "id": "27c66ddd50cff09f", + "type": "group", + "z": "d7c35c04cc0c5b68", + "style": { + "stroke": "#999999", + "stroke-opacity": "1", + "fill": "none", + "fill-opacity": "1", + "label": true, + "label-position": "nw", + "color": "#a4a4a4" + }, + "nodes": [ + "703a26205c7cc495", + "c4db1edb6aab0c6b", + "6f92ae57f8e67eb2", + "3212dd4ba71a225b" + ], + "x": 14, + "y": 39, + "w": 502, + "h": 82 + }, { "id": "fd9636d9d6afe3b7", "type": "junction", "z": "d7c35c04cc0c5b68", - "x": 340, - "y": 180, + "x": 380, + "y": 280, "wires": [ [ "916f461a6f7da6d3", + "c10807da9b28c982" + ] + ] + }, + { + "id": "c10807da9b28c982", + "type": "junction", + "z": "d7c35c04cc0c5b68", + "x": 460, + "y": 340, + "wires": [ + [ "74e76eceb1f26eaf" ] ] @@ -36,11 +72,16 @@ "z": "d7c35c04cc0c5b68", "name": "voltage inverter", "server": "4ba92433.2478cc", - "version": 5, + "version": 6, "outputs": 1, "exposeAsEntityConfig": "39f868aa97a1088e", - "entityId": "sensor.solaredge_modbus_ac_voltage_ab", - "entityIdType": "exact", + "entities": { + "entity": [ + "sensor.solaredge_modbus_ac_voltage_ab" + ], + "substring": [], + "regex": [] + }, "outputInitially": true, "stateType": "str", "ifState": "", @@ -76,7 +117,7 @@ } ], "x": 100, - "y": 60, + "y": 160, "wires": [ [ "423bfb3fe34e59d4" @@ -111,7 +152,7 @@ "repair": false, "outputs": 3, "x": 260, - "y": 120, + "y": 160, "wires": [ [ "ed73ef123074e011" @@ -160,8 +201,8 @@ "override_payload": "msg", "entity_location": "data", "override_data": "msg", - "x": 420, - "y": 60, + "x": 460, + "y": 160, "wires": [ [ "59263b75863fd017" @@ -186,8 +227,8 @@ "drop": true, "allowrate": false, "outputs": 1, - "x": 960, - "y": 60, + "x": 1000, + "y": 160, "wires": [ [ "7e334b8861b9df2a" @@ -200,23 +241,26 @@ "z": "d7c35c04cc0c5b68", "name": "turn on heater", "server": "4ba92433.2478cc", - "version": 5, + "version": 6, "debugenabled": false, - "domain": "switch", - "service": "turn_on", + "action": "switch.turn_on", + "floorId": [], "areaId": [], "deviceId": [], "entityId": [ "switch.shellyplugplus_heather_switch_0" ], + "labelId": [], "data": "", "dataType": "jsonata", "mergeContext": "", "mustacheAltTags": false, "outputProperties": [], "queue": "none", - "x": 780, - "y": 60, + "domain": "switch", + "service": "turn_on", + "x": 820, + "y": 160, "wires": [ [ "207c2f6e26d0c669" @@ -229,23 +273,26 @@ "z": "d7c35c04cc0c5b68", "name": "turn off heater", "server": "4ba92433.2478cc", - "version": 5, + "version": 6, "debugenabled": false, - "domain": "switch", - "service": "turn_off", + "action": "switch.turn_off", + "floorId": [], "areaId": [], "deviceId": [], "entityId": [ "switch.shellyplugplus_heather_switch_0" ], + "labelId": [], "data": "", "dataType": "jsonata", "mergeContext": "", "mustacheAltTags": false, "outputProperties": [], "queue": "none", - "x": 1600, - "y": 180, + "domain": "switch", + "service": "turn_off", + "x": 1640, + "y": 280, "wires": [ [] ] @@ -286,8 +333,8 @@ "override_payload": "msg", "entity_location": "data", "override_data": "msg", - "x": 600, - "y": 60, + "x": 640, + "y": 160, "wires": [ [ "e8ce7b12402d8e51" @@ -331,8 +378,8 @@ "override_payload": "msg", "entity_location": "data", "override_data": "msg", - "x": 1400, - "y": 180, + "x": 1440, + "y": 280, "wires": [ [ "4ed1d7ce9b4786d9" @@ -346,10 +393,15 @@ "z": "d7c35c04cc0c5b68", "name": "wait until voltage drop", "server": "4ba92433.2478cc", - "version": 2, + "version": 3, "outputs": 2, - "entityId": "sensor.solaredge_modbus_ac_voltage_ab", - "entityIdFilterType": "exact", + "entities": { + "entity": [ + "sensor.solaredge_modbus_ac_voltage_ab" + ], + "substring": [], + "regex": [] + }, "property": "state", "comparator": "lt", "value": "249", @@ -362,8 +414,8 @@ "outputProperties": [], "entityLocation": "data", "entityLocationType": "none", - "x": 1160, - "y": 60, + "x": 1200, + "y": 160, "wires": [ [ "916f461a6f7da6d3" @@ -410,8 +462,8 @@ "override_payload": "msg", "entity_location": "data", "override_data": "msg", - "x": 430, - "y": 120, + "x": 470, + "y": 220, "wires": [ [ "709e2d4d3b3f037d" @@ -426,23 +478,26 @@ "d": true, "name": "turn on quooker", "server": "4ba92433.2478cc", - "version": 5, + "version": 6, "debugenabled": false, - "domain": "switch", - "service": "turn_on", + "action": "switch.turn_on", + "floorId": [], "areaId": [], "deviceId": [], "entityId": [ "switch.shellyplugplus_quooker_switch_0" ], + "labelId": [], "data": "", "dataType": "jsonata", "mergeContext": "", "mustacheAltTags": false, "outputProperties": [], "queue": "none", - "x": 620, - "y": 120, + "domain": "switch", + "service": "turn_on", + "x": 660, + "y": 220, "wires": [ [] ] @@ -483,8 +538,8 @@ "override_payload": "msg", "entity_location": "data", "override_data": "msg", - "x": 1210, - "y": 240, + "x": 1250, + "y": 340, "wires": [ [ "b01e740bd456520e" @@ -498,23 +553,26 @@ "z": "d7c35c04cc0c5b68", "name": "turn off quooker", "server": "4ba92433.2478cc", - "version": 5, + "version": 6, "debugenabled": false, - "domain": "switch", - "service": "turn_off", + "action": "switch.turn_off", + "floorId": [], "areaId": [], "deviceId": [], "entityId": [ "switch.shellyplugplus_quooker_switch_0" ], + "labelId": [], "data": "", "dataType": "jsonata", "mergeContext": "", "mustacheAltTags": false, "outputProperties": [], "queue": "none", - "x": 1600, - "y": 240, + "domain": "switch", + "service": "turn_off", + "x": 1640, + "y": 340, "wires": [ [] ] @@ -555,8 +613,8 @@ "override_payload": "msg", "entity_location": "data", "override_data": "msg", - "x": 1410, - "y": 240, + "x": 1450, + "y": 340, "wires": [ [ "f47c7540f5a691a3" @@ -564,6 +622,76 @@ [] ] }, + { + "id": "703a26205c7cc495", + "type": "catch", + "z": "d7c35c04cc0c5b68", + "g": "27c66ddd50cff09f", + "name": "", + "scope": null, + "uncaught": false, + "x": 100, + "y": 80, + "wires": [ + [ + "c4db1edb6aab0c6b" + ] + ] + }, + { + "id": "c4db1edb6aab0c6b", + "type": "template", + "z": "d7c35c04cc0c5b68", + "g": "27c66ddd50cff09f", + "name": "messsage", + "field": "notify.message", + "fieldType": "msg", + "format": "handlebars", + "syntax": "mustache", + "template": "message: {{{error.message}}} \\nSource: id: {{error.source.id}} \\ntype: {{error.source.type}} \\nname: {{error.source.name}} \\ncount: {{error.source.count}}", + "output": "str", + "x": 250, + "y": 80, + "wires": [ + [ + "3212dd4ba71a225b" + ] + ] + }, + { + "id": "6f92ae57f8e67eb2", + "type": "link out", + "z": "d7c35c04cc0c5b68", + "g": "27c66ddd50cff09f", + "name": "link_out_notify_1", + "mode": "link", + "links": [ + "a97f87cfab413716" + ], + "x": 475, + "y": 80, + "wires": [] + }, + { + "id": "3212dd4ba71a225b", + "type": "template", + "z": "d7c35c04cc0c5b68", + "g": "27c66ddd50cff09f", + "name": "title", + "field": "notify.title", + "fieldType": "msg", + "format": "handlebars", + "syntax": "mustache", + "template": "Node-RED", + "output": "str", + "x": 390, + "y": 80, + "wires": [ + [ + "6f92ae57f8e67eb2" + ] + ] + }, { "id": "4ba92433.2478cc", "type": "server", diff --git a/src/data/flows/automation_weather_code_translation.json b/src/data/flows/automation_weather_code_translation.json index 363eee9..e16f635 100644 --- a/src/data/flows/automation_weather_code_translation.json +++ b/src/data/flows/automation_weather_code_translation.json @@ -7,17 +7,46 @@ "info": "", "env": [] }, + { + "id": "959cc8d22399a3c9", + "type": "group", + "z": "39bdcb9ed819fc87", + "style": { + "stroke": "#999999", + "stroke-opacity": "1", + "fill": "none", + "fill-opacity": "1", + "label": true, + "label-position": "nw", + "color": "#a4a4a4" + }, + "nodes": [ + "259d9bad9d37b072", + "ab5ff3a4a505c122", + "008e4e3d5eb1c73a", + "d4d19ad1bc94c25a" + ], + "x": 14, + "y": 39, + "w": 502, + "h": 82 + }, { "id": "3783939d485f6ea8", "type": "server-state-changed", "z": "39bdcb9ed819fc87", "name": "knmi weather code", "server": "4ba92433.2478cc", - "version": 5, + "version": 6, "outputs": 1, "exposeAsEntityConfig": "", - "entityId": "sensor.knmi_weather_code", - "entityIdType": "exact", + "entities": { + "entity": [ + "sensor.knmi_weather_code" + ], + "substring": [], + "regex": [] + }, "outputInitially": true, "stateType": "str", "ifState": "", @@ -28,10 +57,10 @@ "forType": "num", "forUnits": "minutes", "ignorePrevStateNull": false, - "ignorePrevStateUnknown": true, - "ignorePrevStateUnavailable": true, - "ignoreCurrentStateUnknown": true, - "ignoreCurrentStateUnavailable": true, + "ignorePrevStateUnknown": false, + "ignorePrevStateUnavailable": false, + "ignoreCurrentStateUnknown": false, + "ignoreCurrentStateUnavailable": false, "outputProperties": [ { "property": "payload", @@ -47,7 +76,7 @@ } ], "x": 110, - "y": 60, + "y": 160, "wires": [ [ "4226161bbc5e814e" @@ -77,7 +106,7 @@ "finalize": "", "libs": [], "x": 330, - "y": 60, + "y": 160, "wires": [ [ "60a83f3d93926307" @@ -101,7 +130,7 @@ "senderr": false, "headers": [], "x": 520, - "y": 60, + "y": 160, "wires": [ [ "e2249f97e8ed5340" @@ -121,11 +150,81 @@ "inputOverride": "allow", "outputProperties": [], "x": 710, - "y": 60, + "y": 160, "wires": [ [] ] }, + { + "id": "259d9bad9d37b072", + "type": "catch", + "z": "39bdcb9ed819fc87", + "g": "959cc8d22399a3c9", + "name": "", + "scope": null, + "uncaught": false, + "x": 100, + "y": 80, + "wires": [ + [ + "ab5ff3a4a505c122" + ] + ] + }, + { + "id": "ab5ff3a4a505c122", + "type": "template", + "z": "39bdcb9ed819fc87", + "g": "959cc8d22399a3c9", + "name": "messsage", + "field": "notify.message", + "fieldType": "msg", + "format": "handlebars", + "syntax": "mustache", + "template": "message: {{{error.message}}} \\nSource: id: {{error.source.id}} \\ntype: {{error.source.type}} \\nname: {{error.source.name}} \\ncount: {{error.source.count}}", + "output": "str", + "x": 250, + "y": 80, + "wires": [ + [ + "d4d19ad1bc94c25a" + ] + ] + }, + { + "id": "008e4e3d5eb1c73a", + "type": "link out", + "z": "39bdcb9ed819fc87", + "g": "959cc8d22399a3c9", + "name": "link_out_notify_1", + "mode": "link", + "links": [ + "a97f87cfab413716" + ], + "x": 475, + "y": 80, + "wires": [] + }, + { + "id": "d4d19ad1bc94c25a", + "type": "template", + "z": "39bdcb9ed819fc87", + "g": "959cc8d22399a3c9", + "name": "title", + "field": "notify.title", + "fieldType": "msg", + "format": "handlebars", + "syntax": "mustache", + "template": "Node-RED", + "output": "str", + "x": 390, + "y": 80, + "wires": [ + [ + "008e4e3d5eb1c73a" + ] + ] + }, { "id": "4ba92433.2478cc", "type": "server", diff --git a/src/data/flows/notification_main.json b/src/data/flows/notification_main.json index 36418a7..569d2fd 100644 --- a/src/data/flows/notification_main.json +++ b/src/data/flows/notification_main.json @@ -180,7 +180,12 @@ "3bdaf73ce37b7397", "467b119592a914a3", "e188c5d43cc22d55", - "3bb7516008d0f0ca" + "3bb7516008d0f0ca", + "b678056d1b96f637", + "6c4b4ca33c32a0f7", + "6f92ae57f8e67eb2", + "008e4e3d5eb1c73a", + "6031ed8d02da2add" ], "x": 195, "y": 260,