[ { "id": "aab0c030de7df5cc", "type": "tab", "label": "U.Room", "disabled": false, "info": "", "env": [] }, { "id": "f6132c9f3c5a2911", "type": "group", "z": "aab0c030de7df5cc", "name": "room - metric", "style": { "fill": "#0070c0", "fill-opacity": "0.05", "label": true }, "nodes": [ "116de42631d4b17a", "f138e16b633d9429", "2690f4e06626ebda" ], "x": 1054, "y": 19, "w": 362, "h": 82 }, { "id": "8ebd43deda9d56d4", "type": "group", "z": "aab0c030de7df5cc", "name": "room - config", "style": { "fill": "#777777", "fill-opacity": "0.05", "label": true }, "nodes": [ "0bdefb56ee5ef918", "fedaeb34f9bc97e4" ], "x": 68, "y": 173, "w": 1454, "h": 194 }, { "id": "b64c96e257072f51", "type": "group", "z": "aab0c030de7df5cc", "name": "room - selection", "style": { "fill": "#ff0000", "fill-opacity": "0.05", "label": true }, "nodes": [ "66835e34ae95f3f0", "9ee5e12567650c9d", "3b74b2448cdb18a9", "b2e5e7af716d4ec6", "aa39991b7847c574", "1dd86a8b8b446749", "3ec4a86ec9ec37f6", "ef424db05e8a1103", "1c55a9cf641c38ba", "4ed33d50e1b4ebc9", "656d1866a8ae8cf8", "9e4bfee0db3051d4", "1be6ca3c2b8615a2", "06976c9133796ab8", "9043871af737eb1a", "b6323e1460f6f50c", "dc4343f890e4a3e1", "57e1a96c1bf54302", "458c9a22f37b6191", "314561e371cc1d33", "d261fda32fe95984", "37a5b70ff95bdfaa", "a236904666d238af", "9ff63582ab95f6c6", "e5e35f07fafcaa5b", "cd511cc2255f17b9", "8f489bac9f5ad1a8", "bcb74970ad7f30b1" ], "x": 94, "y": 499, "w": 3112, "h": 322 }, { "id": "094bebacb1145e5f", "type": "group", "z": "aab0c030de7df5cc", "name": "room - various", "style": { "label": true, "fill": "#777777", "fill-opacity": "0.05" }, "nodes": [ "4e8f7076589ea977", "9b11e3a85026957b", "486786996f8e512b" ], "x": 68, "y": 2213, "w": 2244, "h": 1574 }, { "id": "f68e8c6415aca870", "type": "group", "z": "aab0c030de7df5cc", "name": "catch error", "style": { "fill": "#ff0000", "fill-opacity": "0.05", "label": true, "stroke": "#ff0000" }, "nodes": [ "a2a26d3c15589044", "fcaaaca3a27426b7", "69fc7c7c14fa81f3" ], "x": 534, "y": 19, "w": 422, "h": 82 }, { "id": "1d72cb06c368a2c9", "type": "group", "z": "aab0c030de7df5cc", "name": "room - chart", "style": { "label": true, "fill": "#777777", "fill-opacity": "0.05" }, "nodes": [ "a3df49e3ec177d8d", "80f986da1d02c67c", "0db8801c7e0e4401" ], "x": 68, "y": 1253, "w": 2344, "h": 914 }, { "id": "df46e2504e16fc3e", "type": "group", "z": "aab0c030de7df5cc", "name": "home - ui - chart (customized to my needs)", "style": { "fill": "#777777", "fill-opacity": "0.05", "label": true }, "nodes": [ "04de52a5f5237233", "84416ebc7a349dd4" ], "x": 68, "y": 933, "w": 644, "h": 254 }, { "id": "70381517043fd6a9", "type": "group", "z": "aab0c030de7df5cc", "name": "list", "style": { "fill": "#777777", "fill-opacity": "0.05", "label": true }, "nodes": [ "af3293313a492113", "edfd321fdae55df0", "cfd2fc533d86ab94", "e9b46670bc7283be", "55552ce2fcab661e", "3a47bd390630563b", "65f5bcaeef2cb043", "14365542ae0790c8", "450d06a664f3f2f1", "04f5c0e72326d896" ], "x": 2628, "y": 1253, "w": 4654, "h": 6254 }, { "id": "b15c602187c606e4", "type": "group", "z": "aab0c030de7df5cc", "name": "home - room", "style": { "fill": "#ffC000", "fill-opacity": "0.05", "label": true, "stroke": "#ffC000" }, "nodes": [ "425778bd8094ac81", "49270b06a63f91cf", "5eec592fe4dcd9f3" ], "x": 94, "y": 19, "w": 352, "h": 82 }, { "id": "a3df49e3ec177d8d", "type": "group", "z": "aab0c030de7df5cc", "g": "1d72cb06c368a2c9", "name": "room - ui - chart temperature", "style": { "fill": "#6f2fa0", "fill-opacity": "0.05", "label": true }, "nodes": [ "ec99f621f7253cd7", "023b97f731941ec8", "d83b592e2491dcb6", "e44987d599f2b366", "b6d352f0739c9c5d", "e01a8d98754f1f85", "c1d200de7bed7d83", "fc6afa9a094180d3", "20c48f73de388537", "9894edf8101407a1" ], "x": 94, "y": 1279, "w": 1202, "h": 202 }, { "id": "80f986da1d02c67c", "type": "group", "z": "aab0c030de7df5cc", "g": "1d72cb06c368a2c9", "name": "room - ui - chart humidity", "style": { "fill": "#6f2fa0", "fill-opacity": "0.05", "label": true }, "nodes": [ "1f143110084f2d12", "c95545cb575e900a", "a521b0c77c8e1b96", "057bd2913e07a3dc", "588f7e8cf7861975", "feae7dc17ccbe84b", "238894bac5405d86", "10e31c1b33c17f7e", "46bea8887aae3448", "bbb59fe31edc68bb" ], "x": 94, "y": 1519, "w": 1202, "h": 202 }, { "id": "0db8801c7e0e4401", "type": "group", "z": "aab0c030de7df5cc", "g": "1d72cb06c368a2c9", "name": "room - ui - chart power", "style": { "fill": "#6f2fa0", "fill-opacity": "0.05", "label": true }, "nodes": [ "44795f19725dfb16", "2b909499790cab01", "73cb2cee63b22726", "eeab0942d3417e79", "23dabc507247dfc0", "5cc27b9e016bbe1b", "fea7dd1138155750", "4ca2710a68ee8cf7", "ea377511bda2edc5", "8bb2921d3035f78f", "d28afb23b014c0d3", "2b7c57be9b721cd6", "8baf81aaecbe3ab0", "f64316cbc425c3fb", "27ccfea85f2033da", "529b8f85ea492b9a", "154312b0a80ad157", "8bc96e353c45fe20", "a8c19f86a71e21fe", "3e26b34cc3ab9745", "d4af97635266a13b", "a97accb121b06f58", "73ca6066674994d9" ], "x": 94, "y": 1759, "w": 2292, "h": 382 }, { "id": "0bdefb56ee5ef918", "type": "group", "z": "aab0c030de7df5cc", "g": "8ebd43deda9d56d4", "name": "room - config - device", "style": { "fill": "#ffC000", "fill-opacity": "0.05", "label": true }, "nodes": [ "177aee50c214945c", "ca620b08c9922bd0", "8d6827df412a4059" ], "x": 94, "y": 199, "w": 502, "h": 82 }, { "id": "fedaeb34f9bc97e4", "type": "group", "z": "aab0c030de7df5cc", "g": "8ebd43deda9d56d4", "name": "room - config - ui", "style": { "fill": "#6f2fa0", "fill-opacity": "0.05", "label": true }, "nodes": [ "b6c03b0d5a9952c9", "9a20f95447f8ddfd", "d4f555ae99a41fee", "cd4ebdd2c6d86368", "48ee82efe7b41570", "290e5853a51cb170", "e15462f85288d3c0", "5a9f17c8e8298b92", "b8e3afedf42e1ec0" ], "x": 694, "y": 199, "w": 802, "h": 142 }, { "id": "4e8f7076589ea977", "type": "group", "z": "aab0c030de7df5cc", "g": "094bebacb1145e5f", "name": "room - ui - sensor", "style": { "fill": "#6f2fa0", "fill-opacity": "0.05", "label": true }, "nodes": [ "dfb1c71d12e96d7e", "1e12a54af3ef13b7", "88b32f9b417c1d89", "fd4ef897d9752a3c", "24e20be30ebc92aa", "8a52378a44bf7f3b", "9615af109f15be41", "59c93aa71ad35d29", "6c94f5bf30aea70d", "8fb6a9d9412b2bec", "88b22e34de3b524d", "d05c1a4eee3f01e4", "e46801b96418c26a", "d7aff9d041ae7444", "a81fa955d6562f5f", "5cc6b20c6df480dd", "689bb472e2d91059", "3fddcb78e40b1d2b", "778d16bd84481a10", "93a7acc4ebb52d85", "c0b755705bfe5f7c", "68ac80a46640bc8a", "4f1473471bbae45e", "8585e6f3431e8d42", "83438124d9dced41", "035559e237d36f74", "b0e2b38384530493", "adf79dcb4ba8b960", "25fcf6d56ac6dc3a", "18e8c1312e9832c1", "2109f9c2efef71b7", "d37f5597502da265", "c22c3490c00ce12b", "3cb202072fae30ca", "cecdc0524ebf11ca", "1405bbdeb268c349", "04d7b336c2f80522", "85fc7cd69db76c82" ], "x": 94, "y": 2239, "w": 2192, "h": 802 }, { "id": "04de52a5f5237233", "type": "group", "z": "aab0c030de7df5cc", "g": "df46e2504e16fc3e", "name": "home - ui - chart outdoor temperature", "style": { "fill": "#6f2fa0", "fill-opacity": "0.05", "label": true }, "nodes": [ "3bd22b1740d9d8b2", "43e68c058a7661d6", "b3f5b970a9b03119" ], "x": 94, "y": 959, "w": 592, "h": 82 }, { "id": "84416ebc7a349dd4", "type": "group", "z": "aab0c030de7df5cc", "g": "df46e2504e16fc3e", "name": "home - ui - chart outdoor humidity", "style": { "fill": "#6f2fa0", "fill-opacity": "0.05", "label": true }, "nodes": [ "53e61734d5875604", "f9ae231f709aa135", "50bc182c3569008c" ], "x": 94, "y": 1079, "w": 572, "h": 82 }, { "id": "9b11e3a85026957b", "type": "group", "z": "aab0c030de7df5cc", "g": "094bebacb1145e5f", "name": "room - ui - cumulus", "style": { "fill": "#6f2fa0", "fill-opacity": "0.05", "label": true }, "nodes": [ "3ea1bb4e5ff3e53a", "bf71f08c103ab9bf", "b8ed61d35607d163", "4c93ed77e680ad7a", "f1cc0ee7d294d743", "6899ef31a931df1c", "a2ed4c3380f63344", "417fbb2eb3a923ed", "c17dc35aca46f82c", "92f84c3ac249f995", "e5267eaa5761e821", "309706fa0b759907", "241217ea256b9811", "eefd9a263f61ea45", "ac541616b81fe13d" ], "x": 94, "y": 3079, "w": 1262, "h": 322 }, { "id": "486786996f8e512b", "type": "group", "z": "aab0c030de7df5cc", "g": "094bebacb1145e5f", "name": "room - ui - airflow", "style": { "fill": "#6f2fa0", "fill-opacity": "0.05", "label": true }, "nodes": [ "b3e71ec6ef25bab1", "ef2769915480b0f6", "4bea82d34bf79d91", "a4dbfc219ae2dcd8", "0e12a116cd5a645e", "3902e4b05ebbbfaf", "18531ed9a7d1af80", "204d9ba1193ba811", "ef9a2b91b42284b7", "9cab1d58af793873", "a80b7e58e8b264f6", "367ddcc943fb234e", "5afbab87d1f60b70", "046e24a308ddf98e", "246ebd798108efb3" ], "x": 94, "y": 3439, "w": 1262, "h": 322 }, { "id": "af3293313a492113", "type": "group", "z": "aab0c030de7df5cc", "g": "70381517043fd6a9", "name": "room - ui - aperture", "style": { "fill": "#6f2fa0", "fill-opacity": "0.05", "label": true }, "nodes": [ "af81b0a41bcf99df", "6d6224968ba7c5d9", "c6f86ceb44d413ed", "b4bde00bbca1c9c3", "1c698f378d20c0c8", "4468e5d7d722f524", "e9d47e8d56320c0f", "e1468bd07f7833d2", "fd32c9160864393c", "e92aecb14578b6f2", "8511a4bc957115d4", "08e432ec0eeec199", "04ae900e7a8e5ac8", "248ab1ebea76ecae", "95a3aef8bfc333e1", "d5b35dbd65c8c2b9", "3cecd7c4f79dd7fe", "6b79b66429521305", "7b3f1aaec004ecfa", "c7e91ffdb1fe5a2e", "99abe6ab320bf6f1", "5e8e9f03c92c72bf", "cec940e246132dd8", "bc3f1c8b796e6e94", "55458de5ef49bb91", "f098e88f376a791b", "c3a2ed381aba6a33", "3fecb11ba25e2884", "b129a76c891d0014", "280b16759c50ec5d", "48fe1d10a3a37a85", "22b8700637e578f9", "557d6369a161cd69", "3c35ad4867549a6c", "2f42898658b66614", "c54f664d8be68d91" ], "x": 2654, "y": 1279, "w": 2302, "h": 622 }, { "id": "edfd321fdae55df0", "type": "group", "z": "aab0c030de7df5cc", "g": "70381517043fd6a9", "name": "room - ui - light", "style": { "fill": "#6f2fa0", "fill-opacity": "0.05", "label": true }, "nodes": [ "2ac79808a71cacb1", "191e72ca8d7deecf", "4f140e0b7bb038a6", "68a06a849669ed22", "3add54b2949c23ec", "5f3f7c722ac856e1", "60368ba60dfa48a3", "6d778528ac85f061", "d01299e89f601944", "c9b6f8136ca0bd79", "fa4bf780a0f34822", "2839b9ab42bf552c", "428c4887aeb1b8bf", "246e55d292fe0f91", "c863abef8c3dded1", "caf4791638c6f452", "1b1ed5db08fa516f", "ea7482edacd656f7", "4a96348eb648c97c", "f9014dd138d70756", "4ed4b78dc034a6c9", "a95a9af12bbd3646", "3ea01cdef09d498b", "912811332f1921eb", "27111821405d5644", "0fa65bab1ee8568a", "7280c7be1481cd40", "7de1422ef0247bba", "ac514b49b2018467", "639c01a19ae1a820", "283d461116d4ddad", "689e466df8f8c5c5", "f0e9f68112846357", "140232c903d610ad", "e8c94dce09188aeb" ], "x": 2654, "y": 1939, "w": 2482, "h": 562 }, { "id": "cfd2fc533d86ab94", "type": "group", "z": "aab0c030de7df5cc", "g": "70381517043fd6a9", "name": "room - ui - outlet", "style": { "fill": "#6f2fa0", "fill-opacity": "0.05", "label": true }, "nodes": [ "197667ca4e9cdc54", "3bb2a286f77067a9", "3996f05011c215e4", "c81bc2696963b090", "24db240be39b9a2a", "e804fb2bad48ce0d", "89d8b374ec0c8d64", "cdf2ad725fe8ba54", "7e8e1ce7414fbc36", "38b3477f104b9d36", "bc14b0716cd43585", "9f05d32a15544b29", "465d409da29c386d", "e163c6ad2e2227d2", "b7a0e4825f15e4a2", "d84590265fa8da9a", "5dd5e52ffb38148e", "1d70860e3f2cb386", "0217c5132e551168", "c3d1a81ac0746df1", "ad569b0b9d7deb89", "1ebdf2bf88a5d99c", "41ab086b1bafeb41", "7d41bae2b6bb3e6a", "0bac1457f2c3c913", "fbcc441952a7c9da", "4f0a78c09e88ac52", "825e71c37d3c674a", "b2a2d9d670500881", "142c5e63a5897acb", "17e00a50bca8a511", "f7a3e7aba9149c7f", "16dbb46026104774", "4ce8c0c9469f5503" ], "x": 2654, "y": 2539, "w": 2342, "h": 562 }, { "id": "e9b46670bc7283be", "type": "group", "z": "aab0c030de7df5cc", "g": "70381517043fd6a9", "name": "room - ui - battery", "style": { "fill": "#6f2fa0", "fill-opacity": "0.05", "label": true }, "nodes": [ "cfe03bc0196989f5", "80c3ce3d49bd331a", "3bc4111acd19c69a", "44e6838e903b3566", "90d065528adcfb62", "c6dfc590e40a4878", "b184b34450d43367", "b70f40f78b57a9e9", "9d9a9a166ac14a87", "fb5636e8659a3798", "28383999950bc1ee", "ab5070d8e2289db3", "0b3ada9a154f8404", "2a102caad43b93f6", "47c0bf4047a645fd", "82e320bbcec01dec", "8ffac054b06e408a", "47b82a6a458a6f25", "3744b28f43a5bb2b", "65e427add3ad7d5c", "65d2993302d9e21b", "999a7018d46ffc73", "aa91636fd91822cd", "8b02b507d6467dcb", "510ee05b3d6497d4", "7cdf67aea069fe46", "699ec99e677c7dc7", "3272b2668f830af9", "0f1d5657502571bf", "3d01f404ce8e4f2e", "c8c8e81ef5a7a779", "25c121f68955e797", "815d0596d6b03dba", "3cfbbbdec94a469c", "12443294ea11d3c1", "91b94a9d896e7e78", "b525d95cb47e05e7", "bb111dd74584e31e", "d23964f1034cc332", "2bf944e313216712", "8ba2fb2ae10d5f8a", "3c125c12aed493a6", "000c713870c7db69", "9c5f8af1ceaa23fa", "1bda33050125447f" ], "x": 2654, "y": 3139, "w": 1912, "h": 862 }, { "id": "55552ce2fcab661e", "type": "group", "z": "aab0c030de7df5cc", "g": "70381517043fd6a9", "name": "room - ui - seen", "style": { "fill": "#6f2fa0", "fill-opacity": "0.05", "label": true }, "nodes": [ "0556201671b0285e", "fa99b8b44e92f9be", "8b94e3c61d1c7e5d", "e3241702c334a377", "6eac671a3b5398ca", "8e7e9d97a6c879c9", "aeac844b38d85fc6", "764bf2a2badb8940", "ff242d9ca428610e", "f8cca546e04eb48f", "78919c58e908a11f", "1debe93af15df2b3", "3e0c8f89c9ad2c59", "190cd8656368dea1", "c98bc4cd21e70d26", "8796089a19e22fe4", "41178c35c209aac0", "9251d2904afbdbde", "b5e1b5781b6067d7", "b8af5e3061c3fd5a", "2c43537a0cf9e307", "5bc2441e8a6e0e82", "24163d2ac0806a9e", "395a54a40d57ff29", "6c04bba89bc4d93f", "ef1a0dcd39c2ebfa", "75b4cef66ff5b569", "a1fecc9bf61cbecc", "7a5403df0db1a125", "b308c52fad5e3003", "31e66543c855840b", "9fe066202aa296f9", "82643125d8e7bae9", "4155536a5f1ff708", "a3c2ced4e60f6aff", "68ac0321fc403487", "4c31f8c823796b9d", "1fde23683c7ff5d8", "97b05bc746ae98eb", "8422a13fa9dcca51", "80ccf2e84836c3b9", "2da226787a8deb51", "52be14f6c954aaec", "75568a533c5a7a1d", "e18bbc1ea8dde733", "66661a8b21ab2ecc" ], "x": 2654, "y": 4039, "w": 2132, "h": 862 }, { "id": "3a47bd390630563b", "type": "group", "z": "aab0c030de7df5cc", "g": "70381517043fd6a9", "name": "room - ui - power", "style": { "fill": "#6f2fa0", "fill-opacity": "0.05", "label": true }, "nodes": [ "b456712facdb8f99", "9eec2a58eea2f794", "f7f44b26d3494661", "e9be7bc2cece9e6b", "4ad7e0736cb2f3e1", "3dacfc613c2d6949", "159905f89f658c3d", "37342614a8bd3e6c", "55023cb2a00a038e", "65f301cc578576a3", "962301d657a74408", "eb891ec4b0a07cfe", "3a821e7da32a3561", "cf55e9963f617d17", "0109e7088ec7040c", "fb14e8329c2c77c8", "628630966e299dce", "57516cd75e235df7", "a4d7386dea5c2987", "0aa9ffb8eb4cd831", "fc59359ff0fc3578", "5d01b01dda282884", "95dbd0806f6e50e3", "65ba5d4db252f373", "8c26987fb7503da4", "b4ade4e43f7f5619", "1c5b37e443ea3a54", "d66db8193ecbf5f3", "11459cef626d8dd5", "d48781c900013ee5", "865b1e2e30c1406e", "2c3c9f634bfc436b", "c18aac930067b2c5", "01d61d75b12c086d", "f996e39f99239f8f", "ef696b96885101ae", "48a0cc5241d2549f", "8360781eafaecfeb", "c19b6e3169ebc381", "1127e98653b5a27a", "4183c52e2b2c85f1", "5fbe5259545c7e84", "ea35c33a4c6030b8", "13dfb7347087bdbb", "db1af7fc73ba0fb5" ], "x": 2654, "y": 4939, "w": 1912, "h": 862 }, { "id": "65f5bcaeef2cb043", "type": "group", "z": "aab0c030de7df5cc", "g": "70381517043fd6a9", "name": "room - ui - color", "style": { "fill": "#6f2fa0", "fill-opacity": "0.05", "label": true }, "nodes": [ "d59c718c84ca0c45", "6974a448a0c0c431", "3f26e65e9e14b140", "165086f5eeb45889", "26655f3b52fd390b", "4f053126291b5804", "656edb879555e04e", "fd6b81a32bb8d757", "17650efb4c8eac6d", "35aed833a6fd89c9", "bd985c8dc9609479", "095ea15b0b3f109a", "a0a1caf4e95d5a2b", "230b7b206cbda14f", "93ed91bff23ccae6", "c369c0df4127877c", "cd27de68d9e0cbc4", "11e8012b77840d09", "67c80d1f6f7f4480", "862bd44140894d07", "eb3242a9703a76df", "d963d406dbde22b8", "037325aca1c515e3", "7b14579668c1af3f", "fa5d15edbf72f647", "b2e76bba0862cef8", "46ff4d153fc9736c", "04052562e24f52a7", "b2358081175b0301", "b73d1209033d8724", "929e091f58d7e981", "d23265902eda3894", "a803317ea68e18fc", "fadfc3bdbc68f76f", "cbe25ff8706d300b", "159202a1e2a32023", "e4063f822861a8e3", "bc769b10e03830e1", "14894703319cb182", "1408aed9fcb365e5", "376959105925503c" ], "x": 2654, "y": 5839, "w": 2542, "h": 562 }, { "id": "14365542ae0790c8", "type": "group", "z": "aab0c030de7df5cc", "g": "70381517043fd6a9", "name": "room - ui - brihgtness", "style": { "fill": "#6f2fa0", "fill-opacity": "0.05", "label": true }, "nodes": [ "42acd7f9ad626301", "c3e90ec1d4493bb4", "6ab8f6f585ebee36", "c17daf8aa7e26a0c", "7379c487515b9889", "3a6f2959b098c17e", "69f1300be1c6d8ab", "32f30c6a0241b184", "1313dd5a267993d9", "1b38e8d77f15ac4a", "149cc130f5efb763", "7eacb809027a3f29", "992d3a4f1f2cef04", "7f81ef3f4f7d218f", "6aeea1de4587093e", "2155a7e805ce62e5", "db3dc40ea4b498e3", "65dca07a06ffa9c6", "d272a453214030a9", "f89a84a4111a2df9", "ccd498fdd2090daf", "6318eeea1f540ad8", "6e9d7cb4048d2eef", "ae5513076154ad8a", "9a9eba7461771815", "7f33cfc11587b83c", "04f0f1dcc6935c42", "51dd51d87769dfc4", "1cfe4db12a78f24a", "f21d26259d7bc3da", "b9fb39ebee02ca31", "4b8c5028f8ae7499" ], "x": 2654, "y": 6439, "w": 2242, "h": 562 }, { "id": "450d06a664f3f2f1", "type": "group", "z": "aab0c030de7df5cc", "g": "70381517043fd6a9", "name": "room - ui - overload", "style": { "fill": "#6f2fa0", "fill-opacity": "0.05", "label": true }, "nodes": [ "d3ecaf8ee5a9a5f3", "892aa8fda585f5b2", "e0cb1aec4e0fda1c", "31254c9a4c46f49c", "943c9a5e7bb69227", "a8f14d2493aa1ccc", "11f218242b107b91", "9d11ec1e81b17e3d", "143b6433267f0fa1", "4bd89dce27b61c84", "c7dde6eba09fbd5a", "b3fb451be3c81d2b", "96c183ca09036f9e", "207c8c517b76a96d", "41be9069ac8254e1", "f7df745c748863ac", "fae60b32c35a15e2", "f8787219bfa0b999", "7acbbb904086727c", "36f2cc31fc4e1e37", "94ecac051c7ae0c0", "c3fd837c967f3c0d", "8d582cfd231d8e30", "db9912c1825d776b", "9c4b45bb3fbc8008", "fada25bdad680dcd" ], "x": 2654, "y": 7039, "w": 2202, "h": 442 }, { "id": "04f5c0e72326d896", "type": "group", "z": "aab0c030de7df5cc", "g": "70381517043fd6a9", "name": "room - ui - volume", "style": { "fill": "#6f2fa0", "fill-opacity": "0.05", "label": true }, "nodes": [ "f4e17d477136f068", "9daae248b4f1952b", "3c869e854f5d6809", "aa0c5812f7e6349b", "67310a7a72933e8e", "0166eab08f6fbafc", "fa2aea6161a5fd41", "b942b34f373e2a3f", "ee380c3cf1a2020b", "c6a4524ab3539276", "905659284218c2dc", "b71f413cfe3d9305", "b2dc7736b4de45e7", "14ccbc8fbb2303ac", "b9aa798eae125dd5", "a67149ef65f5d76f", "aa8b6591f26d0aa9", "f706754b772baa6f", "00bc3a1cffc305cc", "a3bf1460c7cfb7b1", "e368b811a3ce64eb", "1bfca2b520f057f8", "db5d3a06b3c4888a", "c594a37fe86aa4a8", "ee30b3a5827bf77f", "377467850cf184c6", "d83fcce023a2646b", "e5363afaefd9c154", "6e879e2fe3ef4f2f", "73f896b0bc12801c", "77ad4743ff15c507", "da9c4bb8711de169" ], "x": 5054, "y": 1279, "w": 2202, "h": 562 }, { "id": "6db09914aadc55bb", "type": "group", "z": "aab0c030de7df5cc", "name": "room - ui - group", "style": { "fill": "#6f2fa0", "fill-opacity": "0.05", "label": true }, "nodes": [ "5d096f3cd4289c9e", "46a7161946ba4026", "54f95aa8e0af266f", "32b58c256739305c", "aa0ce37d1ee8adba", "efbbf09ea21767e9", "5f0ea0ba8ba03618", "e891a4aee20f41a9", "d9a50bd973de96fd", "18cfe0800ac9720d", "4e43cc6820f307b7", "5cf23d5bfb45f245", "546f120ffbcfbbcb", "e9a0b00217efaf73", "98d0bdd9bc82e131", "a60b6a2b15f17f38", "13663fa3461cda77", "d1aaac3869e64708", "73264723ae55422f", "64b07d677d27d563", "3c203c8c47f7a589", "a10c4b54d823365a", "66ddcf0252bf425e", "6a3c5771078e34a6", "2db79ffc8a575560", "0023809140991619", "012f30f49eb86083" ], "x": 94, "y": 3859, "w": 2262, "h": 322 }, { "id": "588bbf3fc47c598a", "type": "group", "z": "aab0c030de7df5cc", "name": "ui - control", "style": { "fill": "#ff0000", "fill-opacity": "0.05", "label": true }, "nodes": [ "4afaf74fbb2e3c7f", "c0e16e687a9b25d7", "8790772f66239cf6", "d99238f48ceef182" ], "x": 814, "y": 959, "w": 592, "h": 82 }, { "id": "116de42631d4b17a", "type": "link out", "z": "aab0c030de7df5cc", "g": "f6132c9f3c5a2911", "name": "room - metric", "mode": "link", "links": [ "206c1fb4a48067df" ], "x": 1375, "y": 60, "wires": [] }, { "id": "f138e16b633d9429", "type": "change", "z": "aab0c030de7df5cc", "g": "f6132c9f3c5a2911", "name": "set metric", "rules": [ { "t": "set", "p": "bucket", "pt": "msg", "to": "#:(onMemory)::room", "tot": "flow" }, { "t": "set", "p": "field", "pt": "msg", "to": "topic", "tot": "msg" }, { "t": "set", "p": "repeat", "pt": "msg", "to": "true", "tot": "bool" }, { "t": "delete", "p": "path", "pt": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1240, "y": 60, "wires": [ [ "116de42631d4b17a" ] ] }, { "id": "2690f4e06626ebda", "type": "link in", "z": "aab0c030de7df5cc", "g": "f6132c9f3c5a2911", "name": "room - metric", "links": [ "1c698f378d20c0c8", "60368ba60dfa48a3", "89d8b374ec0c8d64", "f1cc0ee7d294d743", "ef9a2b91b42284b7", "79e409df0c12d8bb", "1ef76a4c1fab9b78", "8ee8772fa3a4c742", "8beb2a2f4c26c437", "9d8b8d237e2704ea", "8a6f97848d7b1a2c", "5024c05850b207a9", "1d6b2ca73ae11560", "8c7c93ce9d3d346c", "165086f5eeb45889", "c17daf8aa7e26a0c", "326ca0a44e78d7d6", "31254c9a4c46f49c", "ee30b3a5827bf77f", "5102cc15434c975e" ], "x": 1095, "y": 60, "wires": [ [ "f138e16b633d9429" ] ] }, { "id": "177aee50c214945c", "type": "link in", "z": "aab0c030de7df5cc", "g": "0bdefb56ee5ef918", "name": "room - config - device", "links": [ "3fe55eddaf0140ee" ], "x": 135, "y": 240, "wires": [ [ "ca620b08c9922bd0" ] ] }, { "id": "ca620b08c9922bd0", "type": "change", "z": "aab0c030de7df5cc", "g": "0bdefb56ee5ef918", "name": "config / reset timer / number / 5", "rules": [ { "t": "set", "p": "bucket", "pt": "msg", "to": "room", "tot": "str" }, { "t": "set", "p": "measurement", "pt": "msg", "to": "config", "tot": "str" }, { "t": "set", "p": "field", "pt": "msg", "to": "reset timer", "tot": "str" }, { "t": "set", "p": "format", "pt": "msg", "to": "number", "tot": "str" }, { "t": "set", "p": "default", "pt": "msg", "to": "5", "tot": "num" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 350, "y": 240, "wires": [ [ "8d6827df412a4059" ] ] }, { "id": "8d6827df412a4059", "type": "link out", "z": "aab0c030de7df5cc", "g": "0bdefb56ee5ef918", "name": "room - config - device", "mode": "link", "links": [ "bfa594bf1f876c92" ], "x": 555, "y": 240, "wires": [] }, { "id": "b6c03b0d5a9952c9", "type": "link in", "z": "aab0c030de7df5cc", "g": "fedaeb34f9bc97e4", "name": "room - config - ui - metric", "links": [ "031a6afd8300356a" ], "x": 735, "y": 240, "wires": [ [ "d4f555ae99a41fee" ] ] }, { "id": "9a20f95447f8ddfd", "type": "link out", "z": "aab0c030de7df5cc", "g": "fedaeb34f9bc97e4", "name": "room - config - ui - metric", "mode": "link", "links": [ "206c1fb4a48067df" ], "x": 1455, "y": 300, "wires": [] }, { "id": "d4f555ae99a41fee", "type": "switch", "z": "aab0c030de7df5cc", "g": "fedaeb34f9bc97e4", "name": "check path", "property": "path", "propertyType": "msg", "rules": [ { "t": "eq", "v": "room/config/reset timer", "vt": "str" } ], "checkall": "false", "repair": false, "outputs": 1, "x": 930, "y": 240, "wires": [ [ "cd4ebdd2c6d86368", "b8e3afedf42e1ec0" ] ] }, { "id": "48ee82efe7b41570", "type": "change", "z": "aab0c030de7df5cc", "g": "fedaeb34f9bc97e4", "name": "set metric", "rules": [ { "t": "set", "p": "bucket", "pt": "msg", "to": "room", "tot": "str" }, { "t": "set", "p": "measurement", "pt": "msg", "to": "config", "tot": "str" }, { "t": "set", "p": "field", "pt": "msg", "to": "topic", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1320, "y": 300, "wires": [ [ "9a20f95447f8ddfd" ] ] }, { "id": "290e5853a51cb170", "type": "link in", "z": "aab0c030de7df5cc", "g": "fedaeb34f9bc97e4", "name": "room - config - ui - load", "links": [ "e509e8b44c9007e1" ], "x": 735, "y": 300, "wires": [ [ "e15462f85288d3c0" ] ] }, { "id": "e15462f85288d3c0", "type": "change", "z": "aab0c030de7df5cc", "g": "fedaeb34f9bc97e4", "name": "from global metrics", "rules": [ { "t": "set", "p": "bucket", "pt": "msg", "to": "room", "tot": "str" }, { "t": "set", "p": "payload", "pt": "msg", "to": "metrics[msg.bucket]config['reset timer']", "tot": "global" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 910, "y": 300, "wires": [ [ "cd4ebdd2c6d86368", "b8e3afedf42e1ec0" ] ] }, { "id": "66835e34ae95f3f0", "type": "change", "z": "aab0c030de7df5cc", "g": "b64c96e257072f51", "name": "set room", "rules": [ { "t": "set", "p": "room", "pt": "msg", "to": "payload", "tot": "msg" }, { "t": "set", "p": "#:(onMemory)::room", "pt": "flow", "to": "payload", "tot": "msg" }, { "t": "set", "p": "page_title", "pt": "msg", "to": "payload", "tot": "msg" }, { "t": "set", "p": "payload", "pt": "msg", "to": "metrics[msg.payload]", "tot": "global" }, { "t": "set", "p": "#:(onMemory)::index", "pt": "flow", "to": "{}", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 280, "y": 720, "wires": [ [ "3b74b2448cdb18a9" ] ] }, { "id": "9ee5e12567650c9d", "type": "change", "z": "aab0c030de7df5cc", "g": "b64c96e257072f51", "name": "enabled metric", "rules": [ { "t": "set", "p": "enabled", "pt": "msg", "to": "true", "tot": "bool" }, { "t": "set", "p": "class", "pt": "msg", "to": "", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1100, "y": 780, "wires": [ [ "dc4343f890e4a3e1" ] ] }, { "id": "3b74b2448cdb18a9", "type": "split", "z": "aab0c030de7df5cc", "g": "b64c96e257072f51", "name": "split bucket", "splt": "\\n", "spltType": "str", "arraySplt": 1, "arraySpltType": "len", "stream": false, "addname": "measurement", "x": 470, "y": 720, "wires": [ [ "b2e5e7af716d4ec6" ] ] }, { "id": "b2e5e7af716d4ec6", "type": "split", "z": "aab0c030de7df5cc", "g": "b64c96e257072f51", "name": "split measurement", "splt": "\\n", "spltType": "str", "arraySplt": 1, "arraySpltType": "len", "stream": false, "addname": "field", "x": 690, "y": 720, "wires": [ [ "aa39991b7847c574" ] ] }, { "id": "aa39991b7847c574", "type": "change", "z": "aab0c030de7df5cc", "g": "b64c96e257072f51", "name": "cleanup", "rules": [ { "t": "set", "p": "bucket", "pt": "msg", "to": "#:(onMemory)::room", "tot": "flow" }, { "t": "delete", "p": "parts", "pt": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 900, "y": 720, "wires": [ [ "9ee5e12567650c9d" ] ] }, { "id": "1dd86a8b8b446749", "type": "change", "z": "aab0c030de7df5cc", "g": "b64c96e257072f51", "name": "disabled elements", "rules": [ { "t": "set", "p": "enabled", "pt": "msg", "to": "false", "tot": "bool" }, { "t": "set", "p": "room", "pt": "msg", "to": "", "tot": "str" }, { "t": "set", "p": "control", "pt": "msg", "to": "hide", "tot": "str" }, { "t": "set", "p": "class", "pt": "msg", "to": "remove", "tot": "str" }, { "t": "set", "p": "payload", "pt": "msg", "to": "false", "tot": "bool" }, { "t": "set", "p": "options", "pt": "msg", "to": "[{'label':'N/A','value':''}]", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1270, "y": 660, "wires": [ [ "9e4bfee0db3051d4" ] ] }, { "id": "3ec4a86ec9ec37f6", "type": "link in", "z": "aab0c030de7df5cc", "g": "b64c96e257072f51", "name": "room - selection - metric", "links": [ "031a6afd8300356a" ], "x": 135, "y": 780, "wires": [ [ "ef424db05e8a1103" ] ] }, { "id": "ef424db05e8a1103", "type": "switch", "z": "aab0c030de7df5cc", "g": "b64c96e257072f51", "name": "check bucket", "property": "bucket", "propertyType": "msg", "rules": [ { "t": "eq", "v": "#:(onMemory)::room", "vt": "flow" } ], "checkall": "false", "repair": false, "outputs": 1, "x": 290, "y": 780, "wires": [ [ "9ee5e12567650c9d" ] ] }, { "id": "1c55a9cf641c38ba", "type": "trigger", "z": "aab0c030de7df5cc", "g": "b64c96e257072f51", "name": "wait delay then reset visibility", "op1": "", "op2": "", "op1type": "nul", "op2type": "str", "duration": "30", "extend": true, "overrideDelay": true, "units": "s", "reset": "", "bytopic": "all", "topic": "topic", "outputs": 1, "x": 580, "y": 600, "wires": [ [ "4ed33d50e1b4ebc9" ] ] }, { "id": "4ed33d50e1b4ebc9", "type": "change", "z": "aab0c030de7df5cc", "g": "b64c96e257072f51", "name": "unset room", "rules": [ { "t": "set", "p": "#:(onMemory)::room", "pt": "flow", "to": "", "tot": "str" }, { "t": "set", "p": "room", "pt": "msg", "to": "", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 830, "y": 540, "wires": [ [ "9043871af737eb1a" ] ] }, { "id": "656d1866a8ae8cf8", "type": "change", "z": "aab0c030de7df5cc", "g": "b64c96e257072f51", "name": "set visibility delay", "rules": [ { "t": "set", "p": "delay", "pt": "msg", "to": "metrics.room.config['reset timer']", "tot": "global" }, { "t": "set", "p": "delay", "pt": "msg", "to": "msg.delay*60000", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 310, "y": 600, "wires": [ [ "1c55a9cf641c38ba" ] ] }, { "id": "9e4bfee0db3051d4", "type": "link out", "z": "aab0c030de7df5cc", "g": "b64c96e257072f51", "name": "room - selection - reset", "mode": "link", "links": [ "dfb1c71d12e96d7e", "d1904515488ddaf4", "c6f86ceb44d413ed", "80c3ce3d49bd331a", "fa99b8b44e92f9be", "5f3f7c722ac856e1", "e804fb2bad48ce0d", "9eec2a58eea2f794", "b8ed61d35607d163", "ef2769915480b0f6", "d58e31cbba7fe1fb", "9737afb19d9c9fbb", "3bd921f16659d915", "511350d9f34ce767", "a06fcd9bc49dd111", "97aa2e016643bfbd", "5f5234be5bf42b3a", "e01a8d98754f1f85", "feae7dc17ccbe84b", "88a3ebf72baa83c9", "23dabc507247dfc0", "71d0e8896af92442", "a033c6dbdefb80f9", "3f26e65e9e14b140", "6ab8f6f585ebee36", "613dd73590f50433", "0cdf527eea858d38", "27c5af4040c9d67b", "e0cb1aec4e0fda1c", "df15e932155f2ba9", "9daae248b4f1952b", "db843f60bda25803", "46a7161946ba4026" ], "x": 1435, "y": 660, "wires": [] }, { "id": "1be6ca3c2b8615a2", "type": "link in", "z": "aab0c030de7df5cc", "g": "b64c96e257072f51", "name": "room - selection - select", "links": [ "019a3a8edd5faf37", "2a9d3ecd8577a6f1", "5f57bad104da1bb5", "bbf50f3943683db6", "57edb1e8b87cefb2", "d9435658511d2531", "c11914e72f89fb79", "44bf80d373658b2d", "92e5847f6900c415", "ddd7a64191f066e2", "4526a823900a3869", "72159ff35b8394bc", "f62a05821139fc1e", "c5652bf083077eba", "3e0916086ca22bc8", "d1fa2ec297591574", "d6a7e2cef723dc90", "0ffed8fdad553396", "167294a666df090a", "601b5a75c014b306", "e5e35f07fafcaa5b" ], "x": 135, "y": 660, "wires": [ [ "1dd86a8b8b446749", "656d1866a8ae8cf8", "66835e34ae95f3f0" ] ] }, { "id": "06976c9133796ab8", "type": "link in", "z": "aab0c030de7df5cc", "g": "b64c96e257072f51", "name": "room - selection - reset", "links": [ "e509e8b44c9007e1" ], "x": 135, "y": 540, "wires": [ [ "4ed33d50e1b4ebc9" ] ] }, { "id": "9043871af737eb1a", "type": "change", "z": "aab0c030de7df5cc", "g": "b64c96e257072f51", "name": "reset menu title", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "", "tot": "str" }, { "t": "set", "p": "page_title", "pt": "msg", "to": "Selectionner une pièce", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1040, "y": 540, "wires": [ [ "57e1a96c1bf54302", "1dd86a8b8b446749" ] ] }, { "id": "b6323e1460f6f50c", "type": "link out", "z": "aab0c030de7df5cc", "g": "b64c96e257072f51", "name": "room - selection - metric", "mode": "link", "links": [ "8a52378a44bf7f3b", "725065af055abe45", "6d6224968ba7c5d9", "3bc4111acd19c69a", "8b94e3c61d1c7e5d", "6d778528ac85f061", "cdf2ad725fe8ba54", "f7f44b26d3494661", "4c93ed77e680ad7a", "4bea82d34bf79d91", "6ebcb13cc88ec167", "dd49b4996fb683ff", "c97e08992c83f769", "7aaae6f81accc54b", "b1825677cbba4273", "383c38e98cd05755", "c72c85a05c057eb6", "e44987d599f2b366", "057bd2913e07a3dc", "223c9437360c96cb", "eeab0942d3417e79", "157c2c86081bbfab", "761cb37547fe4dc2", "26655f3b52fd390b", "7379c487515b9889", "150f3acd97d50753", "fa60e7b17b73d75a", "dd8957465e23e1c9", "943c9a5e7bb69227", "c30333f4e590339e", "3c869e854f5d6809", "f7ef1cb7e61f4f90", "54f95aa8e0af266f" ], "x": 1415, "y": 780, "wires": [] }, { "id": "dc4343f890e4a3e1", "type": "delay", "z": "aab0c030de7df5cc", "g": "b64c96e257072f51", "name": "50 ms", "pauseType": "delay", "timeout": "50", "timeoutUnits": "milliseconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 1290, "y": 780, "wires": [ [ "b6323e1460f6f50c" ] ] }, { "id": "57e1a96c1bf54302", "type": "delay", "z": "aab0c030de7df5cc", "g": "b64c96e257072f51", "name": "wait 100 ms", "pauseType": "delay", "timeout": "100", "timeoutUnits": "milliseconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 1250, "y": 540, "wires": [ [ "458c9a22f37b6191" ] ] }, { "id": "cd4ebdd2c6d86368", "type": "ui-slider", "z": "aab0c030de7df5cc", "g": "fedaeb34f9bc97e4", "group": "36396f5285df476c", "name": "reset delay", "label": "", "tooltip": "", "order": 3, "width": "4", "height": "1", "passthru": false, "outs": "end", "topic": "reset timer", "topicType": "str", "thumbLabel": "true", "showTicks": "false", "min": "1", "max": "30", "step": "0.5", "className": "", "iconPrepend": "", "iconAppend": "", "color": "", "colorTrack": "", "colorThumb": "", "x": 1130, "y": 300, "wires": [ [ "48ee82efe7b41570" ] ] }, { "id": "dfb1c71d12e96d7e", "type": "link in", "z": "aab0c030de7df5cc", "g": "4e8f7076589ea977", "name": "room - ui - sensor - load", "links": [ "9e4bfee0db3051d4" ], "x": 135, "y": 2280, "wires": [ [ "3cb202072fae30ca", "04d7b336c2f80522" ] ] }, { "id": "1e12a54af3ef13b7", "type": "link call", "z": "aab0c030de7df5cc", "g": "4e8f7076589ea977", "name": "", "links": [ "ddd39f991efd9d31" ], "linkType": "static", "timeout": "0.5", "x": 1610, "y": 2460, "wires": [ [ "3fddcb78e40b1d2b" ] ] }, { "id": "88b32f9b417c1d89", "type": "link call", "z": "aab0c030de7df5cc", "g": "4e8f7076589ea977", "name": "", "links": [ "49927aaaafcc60ec" ], "linkType": "static", "timeout": "0.5", "x": 1600, "y": 2580, "wires": [ [ "778d16bd84481a10" ] ] }, { "id": "fd4ef897d9752a3c", "type": "link call", "z": "aab0c030de7df5cc", "g": "4e8f7076589ea977", "name": "", "links": [ "aa96d5f77fcf68e5" ], "linkType": "static", "timeout": "0.5", "x": 1610, "y": 2700, "wires": [ [ "93a7acc4ebb52d85" ] ] }, { "id": "24e20be30ebc92aa", "type": "link call", "z": "aab0c030de7df5cc", "g": "4e8f7076589ea977", "name": "", "links": [ "12b1109de2f09cfc" ], "linkType": "static", "timeout": "0.5", "x": 1600, "y": 2820, "wires": [ [ "c0b755705bfe5f7c" ] ] }, { "id": "8a52378a44bf7f3b", "type": "link in", "z": "aab0c030de7df5cc", "g": "4e8f7076589ea977", "name": "room - ui - sensor - metric", "links": [ "b6323e1460f6f50c" ], "x": 135, "y": 2340, "wires": [ [ "035559e237d36f74" ] ] }, { "id": "9615af109f15be41", "type": "switch", "z": "aab0c030de7df5cc", "g": "4e8f7076589ea977", "name": "select measurement", "property": "measurement", "propertyType": "msg", "rules": [ { "t": "eq", "v": "fire", "vt": "str" }, { "t": "eq", "v": "temperature", "vt": "str" }, { "t": "eq", "v": "humidity", "vt": "str" }, { "t": "eq", "v": "luminosity", "vt": "str" }, { "t": "eq", "v": "motion", "vt": "str" } ], "checkall": "false", "repair": false, "outputs": 5, "x": 1360, "y": 2460, "wires": [ [], [ "1e12a54af3ef13b7" ], [ "88b32f9b417c1d89" ], [ "fd4ef897d9752a3c" ], [ "24e20be30ebc92aa" ] ] }, { "id": "59c93aa71ad35d29", "type": "change", "z": "aab0c030de7df5cc", "g": "4e8f7076589ea977", "name": "payload", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "msg.payload=true?'Mouvement détecté':'Aucun mouvement'", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1980, "y": 2820, "wires": [ [ "6c94f5bf30aea70d" ] ] }, { "id": "6c94f5bf30aea70d", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "4e8f7076589ea977", "group": "82b3ef69e7817bbb", "order": 1, "width": "5", "height": "1", "name": "motion (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 2170, "y": 2820, "wires": [] }, { "id": "8fb6a9d9412b2bec", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "4e8f7076589ea977", "group": "82b3ef69e7817bbb", "order": 7, "width": "5", "height": "1", "name": "luminosity (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 2180, "y": 2700, "wires": [] }, { "id": "88b22e34de3b524d", "type": "change", "z": "aab0c030de7df5cc", "g": "4e8f7076589ea977", "name": "payload", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "'Luminosité de '&msg.payload&'Lx'", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1980, "y": 2700, "wires": [ [ "8fb6a9d9412b2bec" ] ] }, { "id": "d05c1a4eee3f01e4", "type": "change", "z": "aab0c030de7df5cc", "g": "4e8f7076589ea977", "name": "payload", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "'Humidité à '&msg.payload&'%'", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1980, "y": 2580, "wires": [ [ "e46801b96418c26a" ] ] }, { "id": "e46801b96418c26a", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "4e8f7076589ea977", "group": "82b3ef69e7817bbb", "order": 5, "width": "5", "height": "1", "name": "humidity (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 2170, "y": 2580, "wires": [] }, { "id": "d7aff9d041ae7444", "type": "change", "z": "aab0c030de7df5cc", "g": "4e8f7076589ea977", "name": "payload", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "'Température de '&msg.payload&'°C'", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1980, "y": 2460, "wires": [ [ "a81fa955d6562f5f" ] ] }, { "id": "a81fa955d6562f5f", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "4e8f7076589ea977", "group": "82b3ef69e7817bbb", "order": 3, "width": "5", "height": "1", "name": "temperature (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 2180, "y": 2460, "wires": [] }, { "id": "5cc6b20c6df480dd", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "4e8f7076589ea977", "group": "82b3ef69e7817bbb", "order": 9, "width": "5", "height": "1", "name": "fire (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 2160, "y": 2940, "wires": [] }, { "id": "689bb472e2d91059", "type": "change", "z": "aab0c030de7df5cc", "g": "4e8f7076589ea977", "name": "payload", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "msg.payload=true?'Alarme incendie déclenchée':\"Aucun défaut d'incendie\"", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1980, "y": 2940, "wires": [ [ "5cc6b20c6df480dd" ] ] }, { "id": "3fddcb78e40b1d2b", "type": "switch", "z": "aab0c030de7df5cc", "g": "4e8f7076589ea977", "name": "rsp", "property": "search.response", "propertyType": "msg", "rules": [ { "t": "eq", "v": "1", "vt": "num" } ], "checkall": "false", "repair": false, "outputs": 1, "x": 1810, "y": 2460, "wires": [ [ "d7aff9d041ae7444", "d37f5597502da265" ] ] }, { "id": "778d16bd84481a10", "type": "switch", "z": "aab0c030de7df5cc", "g": "4e8f7076589ea977", "name": "rsp", "property": "search.response", "propertyType": "msg", "rules": [ { "t": "eq", "v": "1", "vt": "num" } ], "checkall": "false", "repair": false, "outputs": 1, "x": 1810, "y": 2580, "wires": [ [ "d05c1a4eee3f01e4", "18e8c1312e9832c1" ] ] }, { "id": "93a7acc4ebb52d85", "type": "switch", "z": "aab0c030de7df5cc", "g": "4e8f7076589ea977", "name": "rsp", "property": "search.response", "propertyType": "msg", "rules": [ { "t": "eq", "v": "1", "vt": "num" } ], "checkall": "false", "repair": false, "outputs": 1, "x": 1810, "y": 2700, "wires": [ [ "88b22e34de3b524d", "25fcf6d56ac6dc3a" ] ] }, { "id": "c0b755705bfe5f7c", "type": "switch", "z": "aab0c030de7df5cc", "g": "4e8f7076589ea977", "name": "rsp", "property": "search.response", "propertyType": "msg", "rules": [ { "t": "eq", "v": "1", "vt": "num" } ], "checkall": "false", "repair": false, "outputs": 1, "x": 1810, "y": 2820, "wires": [ [ "59c93aa71ad35d29", "b0e2b38384530493" ] ] }, { "id": "68ac80a46640bc8a", "type": "change", "z": "aab0c030de7df5cc", "g": "4e8f7076589ea977", "name": "reset", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "true", "tot": "bool" }, { "t": "set", "p": "class", "pt": "msg", "to": "remove", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1970, "y": 2400, "wires": [ [ "a81fa955d6562f5f", "e46801b96418c26a", "8fb6a9d9412b2bec", "6c94f5bf30aea70d", "5cc6b20c6df480dd", "b0e2b38384530493", "308199e1755f6e79", "adf79dcb4ba8b960", "cecdc0524ebf11ca", "2109f9c2efef71b7" ] ] }, { "id": "4f1473471bbae45e", "type": "change", "z": "aab0c030de7df5cc", "g": "4e8f7076589ea977", "name": "from global", "rules": [ { "t": "set", "p": "scene.bucket", "pt": "msg", "to": "#:(onMemory)::room", "tot": "flow" }, { "t": "set", "p": "payload", "pt": "msg", "to": "metrics[msg.scene.bucket]", "tot": "global" }, { "t": "set", "p": "class", "pt": "msg", "to": "", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 970, "y": 2460, "wires": [ [ "83438124d9dced41" ] ] }, { "id": "8585e6f3431e8d42", "type": "trigger", "z": "aab0c030de7df5cc", "g": "4e8f7076589ea977", "name": "wait 20ms then send 1", "op1": "", "op2": "1", "op1type": "nul", "op2type": "str", "duration": "20", "extend": false, "overrideDelay": false, "units": "ms", "reset": "", "bytopic": "all", "topic": "topic", "outputs": 1, "x": 560, "y": 2340, "wires": [ [ "c22c3490c00ce12b", "3cb202072fae30ca", "85fc7cd69db76c82" ] ] }, { "id": "83438124d9dced41", "type": "split", "z": "aab0c030de7df5cc", "g": "4e8f7076589ea977", "name": "", "splt": "\\n", "spltType": "str", "arraySplt": 1, "arraySpltType": "len", "stream": false, "addname": "measurement", "x": 1150, "y": 2460, "wires": [ [ "9615af109f15be41" ] ] }, { "id": "035559e237d36f74", "type": "switch", "z": "aab0c030de7df5cc", "g": "4e8f7076589ea977", "name": "limit measurement", "property": "measurement", "propertyType": "msg", "rules": [ { "t": "regex", "v": "fire|temperature|humidity|luminosity|motion", "vt": "str", "case": false } ], "checkall": "false", "repair": false, "outputs": 1, "x": 310, "y": 2340, "wires": [ [ "8585e6f3431e8d42" ] ] }, { "id": "a2a26d3c15589044", "type": "catch", "z": "aab0c030de7df5cc", "g": "f68e8c6415aca870", "name": "catch error", "scope": null, "uncaught": false, "x": 620, "y": 60, "wires": [ [ "fcaaaca3a27426b7" ] ] }, { "id": "fcaaaca3a27426b7", "type": "change", "z": "aab0c030de7df5cc", "g": "f68e8c6415aca870", "name": "topic", "rules": [ { "t": "set", "p": "topic", "pt": "msg", "to": "room", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 790, "y": 60, "wires": [ [ "69fc7c7c14fa81f3" ] ] }, { "id": "69fc7c7c14fa81f3", "type": "link out", "z": "aab0c030de7df5cc", "g": "f68e8c6415aca870", "name": "catch error", "mode": "link", "links": [ "a52f0e788cd4dca3" ], "x": 915, "y": 60, "wires": [] }, { "id": "ec99f621f7253cd7", "type": "ui-chart", "z": "aab0c030de7df5cc", "g": "a3df49e3ec177d8d", "group": "1a2635629b812ca3", "name": "chart temperature", "label": "", "order": 1, "chartType": "line", "category": "_field", "categoryType": "property", "xAxisProperty": "_time", "xAxisPropertyType": "msg", "xAxisType": "time", "yAxisProperty": "_value", "ymin": "", "ymax": "", "action": "replace", "pointShape": "false", "pointRadius": "2", "showLegend": false, "removeOlder": 1, "removeOlderUnit": "86400", "removeOlderPoints": "100", "colors": [ "#008080", "#aec7e8", "#ff7f0e", "#2ca02c", "#98df8a", "#d62728", "#ff9896", "#9467bd", "#c5b0d5" ], "width": 6, "height": "6", "className": "", "x": 1170, "y": 1440, "wires": [ [] ] }, { "id": "023b97f731941ec8", "type": "influxdb in", "z": "aab0c030de7df5cc", "g": "a3df49e3ec177d8d", "influxdb": "e408b55d1dc6870d", "name": "", "query": "", "rawOutput": false, "precision": "", "retentionPolicy": "", "org": "iotredloop", "x": 780, "y": 1440, "wires": [ [ "20c48f73de388537", "c1d200de7bed7d83" ] ] }, { "id": "d83b592e2491dcb6", "type": "change", "z": "aab0c030de7df5cc", "g": "a3df49e3ec177d8d", "name": "query", "rules": [ { "t": "set", "p": "query", "pt": "msg", "to": "'from(bucket: \"'&msg.bucket&'\")\t |> range(start: -1d, stop:now())\t |> aggregateWindow(every: 60s, fn: last, createEmpty: false)\t |> filter(fn: (r) =>\t r._measurement == \"temperature\"\t )'", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 590, "y": 1440, "wires": [ [ "023b97f731941ec8" ] ] }, { "id": "e44987d599f2b366", "type": "link in", "z": "aab0c030de7df5cc", "g": "a3df49e3ec177d8d", "name": "room - ui - chart temperature - metric", "links": [ "b6323e1460f6f50c" ], "x": 135, "y": 1440, "wires": [ [ "b6d352f0739c9c5d" ] ] }, { "id": "b6d352f0739c9c5d", "type": "switch", "z": "aab0c030de7df5cc", "g": "a3df49e3ec177d8d", "name": "check if measurement exists", "property": "measurement", "propertyType": "msg", "rules": [ { "t": "eq", "v": "temperature", "vt": "str" } ], "checkall": "false", "repair": false, "outputs": 1, "x": 360, "y": 1440, "wires": [ [ "d83b592e2491dcb6" ] ] }, { "id": "e01a8d98754f1f85", "type": "link in", "z": "aab0c030de7df5cc", "g": "a3df49e3ec177d8d", "name": "room - ui - chart temperature - load", "links": [ "9e4bfee0db3051d4" ], "x": 135, "y": 1320, "wires": [ [ "fc6afa9a094180d3" ] ] }, { "id": "fc6afa9a094180d3", "type": "change", "z": "aab0c030de7df5cc", "g": "a3df49e3ec177d8d", "name": "group", "rules": [ { "t": "set", "p": "group", "pt": "msg", "to": "Température", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1130, "y": 1320, "wires": [ [ "9894edf8101407a1" ] ] }, { "id": "c1d200de7bed7d83", "type": "change", "z": "aab0c030de7df5cc", "g": "a3df49e3ec177d8d", "name": "control", "rules": [ { "t": "set", "p": "control", "pt": "msg", "to": "show", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 970, "y": 1380, "wires": [ [ "fc6afa9a094180d3" ] ] }, { "id": "20c48f73de388537", "type": "change", "z": "aab0c030de7df5cc", "g": "a3df49e3ec177d8d", "name": "class", "rules": [ { "t": "set", "p": "class", "pt": "msg", "to": "", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 970, "y": 1440, "wires": [ [ "ec99f621f7253cd7" ] ] }, { "id": "1f143110084f2d12", "type": "ui-chart", "z": "aab0c030de7df5cc", "g": "80f986da1d02c67c", "group": "e41130e3f4e3f1fe", "name": "chart humidity", "label": "", "order": 1, "chartType": "line", "category": "_field", "categoryType": "property", "xAxisProperty": "_time", "xAxisPropertyType": "msg", "xAxisType": "time", "yAxisProperty": "_value", "ymin": "", "ymax": "", "action": "replace", "pointShape": "false", "pointRadius": "2", "showLegend": false, "removeOlder": 1, "removeOlderUnit": "86400", "removeOlderPoints": "100", "colors": [ "#008080", "#aec7e8", "#ff7f0e", "#2ca02c", "#98df8a", "#d62728", "#ff9896", "#9467bd", "#c5b0d5" ], "width": 6, "height": "6", "className": "", "x": 1160, "y": 1680, "wires": [ [] ] }, { "id": "c95545cb575e900a", "type": "influxdb in", "z": "aab0c030de7df5cc", "g": "80f986da1d02c67c", "influxdb": "e408b55d1dc6870d", "name": "", "query": "", "rawOutput": false, "precision": "", "retentionPolicy": "", "org": "iotredloop", "x": 780, "y": 1680, "wires": [ [ "238894bac5405d86", "bbb59fe31edc68bb" ] ] }, { "id": "a521b0c77c8e1b96", "type": "change", "z": "aab0c030de7df5cc", "g": "80f986da1d02c67c", "name": "query", "rules": [ { "t": "set", "p": "query", "pt": "msg", "to": "'from(bucket: \"'&msg.bucket&'\")\t |> range(start: -1d, stop:now())\t |> aggregateWindow(every: 60s, fn: last, createEmpty: false)\t |> filter(fn: (r) =>\t r._measurement == \"humidity\"\t )'", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 590, "y": 1680, "wires": [ [ "c95545cb575e900a" ] ] }, { "id": "057bd2913e07a3dc", "type": "link in", "z": "aab0c030de7df5cc", "g": "80f986da1d02c67c", "name": "room - ui - chart humidity - metric", "links": [ "b6323e1460f6f50c" ], "x": 135, "y": 1680, "wires": [ [ "588f7e8cf7861975" ] ] }, { "id": "588f7e8cf7861975", "type": "switch", "z": "aab0c030de7df5cc", "g": "80f986da1d02c67c", "name": "check if measurement exists", "property": "measurement", "propertyType": "msg", "rules": [ { "t": "eq", "v": "humidity", "vt": "str" } ], "checkall": "false", "repair": false, "outputs": 1, "x": 360, "y": 1680, "wires": [ [ "a521b0c77c8e1b96" ] ] }, { "id": "feae7dc17ccbe84b", "type": "link in", "z": "aab0c030de7df5cc", "g": "80f986da1d02c67c", "name": "room - ui - chart humidity - load", "links": [ "9e4bfee0db3051d4" ], "x": 135, "y": 1560, "wires": [ [ "46bea8887aae3448" ] ] }, { "id": "238894bac5405d86", "type": "change", "z": "aab0c030de7df5cc", "g": "80f986da1d02c67c", "name": "class", "rules": [ { "t": "set", "p": "class", "pt": "msg", "to": "", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 970, "y": 1680, "wires": [ [ "1f143110084f2d12" ] ] }, { "id": "44795f19725dfb16", "type": "ui-chart", "z": "aab0c030de7df5cc", "g": "0db8801c7e0e4401", "group": "c19749d8e5cc1e1f", "name": "chart power", "label": "", "order": 2, "chartType": "line", "category": "_field", "categoryType": "property", "xAxisLabel": "", "xAxisProperty": "_time", "xAxisPropertyType": "msg", "xAxisType": "time", "xAxisFormat": "", "xAxisFormatType": "auto", "yAxisLabel": "", "yAxisProperty": "_value", "ymin": "", "ymax": "", "action": "replace", "stackSeries": false, "pointShape": "false", "pointRadius": "2", "showLegend": false, "removeOlder": 1, "removeOlderUnit": "86400", "removeOlderPoints": "150", "colors": [ "#008080", "#aec7e8", "#ff7f0e", "#2ca02c", "#98df8a", "#d62728", "#ff9896", "#9467bd", "#c5b0d5" ], "textColor": [ "#666666" ], "textColorDefault": true, "gridColor": [ "#e5e5e5" ], "gridColorDefault": true, "width": 6, "height": "6", "className": "", "x": 2290, "y": 2040, "wires": [ [] ] }, { "id": "2b909499790cab01", "type": "influxdb in", "z": "aab0c030de7df5cc", "g": "0db8801c7e0e4401", "influxdb": "e408b55d1dc6870d", "name": "", "query": "", "rawOutput": false, "precision": "", "retentionPolicy": "", "org": "iotredloop", "x": 1920, "y": 2040, "wires": [ [ "5cc27b9e016bbe1b" ] ] }, { "id": "73cb2cee63b22726", "type": "change", "z": "aab0c030de7df5cc", "g": "0db8801c7e0e4401", "name": "query", "rules": [ { "t": "set", "p": "query", "pt": "msg", "to": "'from(bucket: \"'&msg.bucket&'\")\t |> range(start: -1d, stop:now())\t |> aggregateWindow(every: 10m, fn: last, createEmpty: false)\t |> filter(fn: (r) =>\t r._measurement == \"'&msg.measurement&'\" and r._field == \"'&msg.field&'\"\t )'", "tot": "jsonata" }, { "t": "set", "p": "topic", "pt": "msg", "to": "", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1730, "y": 2040, "wires": [ [ "2b909499790cab01" ] ] }, { "id": "eeab0942d3417e79", "type": "link in", "z": "aab0c030de7df5cc", "g": "0db8801c7e0e4401", "name": "room - ui - chart power - metric", "links": [ "b6323e1460f6f50c" ], "x": 135, "y": 1860, "wires": [ [ "fea7dd1138155750" ] ] }, { "id": "23dabc507247dfc0", "type": "link in", "z": "aab0c030de7df5cc", "g": "0db8801c7e0e4401", "name": "room - ui - chart power - load", "links": [ "9e4bfee0db3051d4" ], "x": 135, "y": 1800, "wires": [ [ "ea377511bda2edc5", "a97accb121b06f58" ] ] }, { "id": "5cc27b9e016bbe1b", "type": "change", "z": "aab0c030de7df5cc", "g": "0db8801c7e0e4401", "name": "class", "rules": [ { "t": "set", "p": "class", "pt": "msg", "to": "", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 2110, "y": 2040, "wires": [ [ "44795f19725dfb16" ] ] }, { "id": "fea7dd1138155750", "type": "switch", "z": "aab0c030de7df5cc", "g": "0db8801c7e0e4401", "name": "check if measurement exists", "property": "measurement", "propertyType": "msg", "rules": [ { "t": "regex", "v": "(power|tariff)", "vt": "str", "case": false } ], "checkall": "false", "repair": false, "outputs": 1, "x": 340, "y": 1860, "wires": [ [ "2b7c57be9b721cd6" ] ] }, { "id": "4ca2710a68ee8cf7", "type": "change", "z": "aab0c030de7df5cc", "g": "0db8801c7e0e4401", "name": "reset", "rules": [], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 2110, "y": 1920, "wires": [ [ "44795f19725dfb16", "8bc96e353c45fe20" ] ] }, { "id": "b0e2b38384530493", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "4e8f7076589ea977", "name": "motion", "label": "", "group": "82b3ef69e7817bbb", "order": 2, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "motion-sensor", "oncolor": "teal", "offvalue": "false", "offvalueType": "bool", "officon": "motion-sensor-off", "offcolor": "grey", "x": 2150, "y": 2880, "wires": [ [] ] }, { "id": "adf79dcb4ba8b960", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "4e8f7076589ea977", "name": "luminosity", "label": "", "group": "82b3ef69e7817bbb", "order": 8, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "sun-angle", "oncolor": "teal", "offvalue": "false", "offvalueType": "bool", "officon": "sun-angle-outline", "offcolor": "grey", "x": 2160, "y": 2760, "wires": [ [] ] }, { "id": "25fcf6d56ac6dc3a", "type": "change", "z": "aab0c030de7df5cc", "g": "4e8f7076589ea977", "name": "format", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "msg.payload>50", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1970, "y": 2760, "wires": [ [ "adf79dcb4ba8b960" ] ] }, { "id": "308199e1755f6e79", "type": "ui-switch", "z": "aab0c030de7df5cc", "name": "humidity", "label": "", "group": "82b3ef69e7817bbb", "order": 6, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "water", "oncolor": "teal", "offvalue": "false", "offvalueType": "bool", "officon": "water-outline", "offcolor": "grey", "x": 2160, "y": 2400, "wires": [ [] ] }, { "id": "18e8c1312e9832c1", "type": "change", "z": "aab0c030de7df5cc", "g": "4e8f7076589ea977", "name": "format", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "msg.payload>50", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1970, "y": 2640, "wires": [ [ "308199e1755f6e79" ] ] }, { "id": "2109f9c2efef71b7", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "4e8f7076589ea977", "name": "temperature", "label": "", "group": "82b3ef69e7817bbb", "order": 4, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "thermometer", "oncolor": "teal", "offvalue": "false", "offvalueType": "bool", "officon": "thermometer-low", "offcolor": "grey", "x": 2170, "y": 2520, "wires": [ [] ] }, { "id": "d37f5597502da265", "type": "change", "z": "aab0c030de7df5cc", "g": "4e8f7076589ea977", "name": "format", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "msg.payload>22", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1970, "y": 2520, "wires": [ [ "2109f9c2efef71b7" ] ] }, { "id": "cecdc0524ebf11ca", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "4e8f7076589ea977", "name": "fire", "label": "", "group": "82b3ef69e7817bbb", "order": 10, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "fire-alert", "oncolor": "teal", "offvalue": "false", "offvalueType": "bool", "officon": "fire-off", "offcolor": "grey", "x": 2150, "y": 3000, "wires": [ [] ] }, { "id": "c22c3490c00ce12b", "type": "delay", "z": "aab0c030de7df5cc", "g": "4e8f7076589ea977", "name": "100 ms", "pauseType": "delay", "timeout": "100", "timeoutUnits": "milliseconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 780, "y": 2460, "wires": [ [ "4f1473471bbae45e" ] ] }, { "id": "3cb202072fae30ca", "type": "delay", "z": "aab0c030de7df5cc", "g": "4e8f7076589ea977", "name": "50 ms", "pauseType": "delay", "timeout": "50", "timeoutUnits": "milliseconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 770, "y": 2400, "wires": [ [ "68ac80a46640bc8a" ] ] }, { "id": "ea377511bda2edc5", "type": "delay", "z": "aab0c030de7df5cc", "g": "0db8801c7e0e4401", "name": "50 ms", "pauseType": "delay", "timeout": "50", "timeoutUnits": "milliseconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 270, "y": 1920, "wires": [ [ "4ca2710a68ee8cf7" ] ] }, { "id": "8bb2921d3035f78f", "type": "change", "z": "aab0c030de7df5cc", "g": "0db8801c7e0e4401", "name": "format", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "msg.payload='HP'?'Heures pleines':'Heures creuses'", "tot": "jsonata" }, { "t": "set", "p": "class", "pt": "msg", "to": "", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 2110, "y": 2100, "wires": [ [ "8bc96e353c45fe20" ] ] }, { "id": "d28afb23b014c0d3", "type": "change", "z": "aab0c030de7df5cc", "g": "0db8801c7e0e4401", "name": "from global", "rules": [ { "t": "set", "p": "power", "pt": "msg", "to": "metrics[msg.bucket]['power'][msg.field]", "tot": "global" }, { "t": "set", "p": "tariff", "pt": "msg", "to": "metrics[msg.bucket]['tariff'][msg.field]", "tot": "global" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1010, "y": 1980, "wires": [ [ "8baf81aaecbe3ab0", "f64316cbc425c3fb" ] ] }, { "id": "2b7c57be9b721cd6", "type": "switch", "z": "aab0c030de7df5cc", "g": "0db8801c7e0e4401", "name": "check if field exists", "property": "field", "propertyType": "msg", "rules": [ { "t": "regex", "v": "(electric meter|solar panels)", "vt": "str", "case": false } ], "checkall": "false", "repair": false, "outputs": 1, "x": 610, "y": 1860, "wires": [ [ "154312b0a80ad157", "73ca6066674994d9" ] ] }, { "id": "8baf81aaecbe3ab0", "type": "switch", "z": "aab0c030de7df5cc", "g": "0db8801c7e0e4401", "name": "power", "property": "power", "propertyType": "msg", "rules": [ { "t": "nnull" } ], "checkall": "false", "repair": false, "outputs": 1, "x": 1190, "y": 2040, "wires": [ [ "529b8f85ea492b9a" ] ] }, { "id": "f64316cbc425c3fb", "type": "switch", "z": "aab0c030de7df5cc", "g": "0db8801c7e0e4401", "name": "tariff", "property": "tariff", "propertyType": "msg", "rules": [ { "t": "nnull" } ], "checkall": "false", "repair": false, "outputs": 1, "x": 1190, "y": 2100, "wires": [ [ "27ccfea85f2033da" ] ] }, { "id": "27ccfea85f2033da", "type": "change", "z": "aab0c030de7df5cc", "g": "0db8801c7e0e4401", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "tariff", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1350, "y": 2100, "wires": [ [ "8bb2921d3035f78f" ] ] }, { "id": "529b8f85ea492b9a", "type": "change", "z": "aab0c030de7df5cc", "g": "0db8801c7e0e4401", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "power", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1350, "y": 2040, "wires": [ [ "3e26b34cc3ab9745" ] ] }, { "id": "154312b0a80ad157", "type": "delay", "z": "aab0c030de7df5cc", "g": "0db8801c7e0e4401", "name": "100 ms", "pauseType": "delay", "timeout": "100", "timeoutUnits": "milliseconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 820, "y": 1980, "wires": [ [ "d28afb23b014c0d3" ] ] }, { "id": "3e26b34cc3ab9745", "type": "trigger", "z": "aab0c030de7df5cc", "g": "0db8801c7e0e4401", "name": "", "op1": "", "op2": "", "op1type": "pay", "op2type": "nul", "duration": "10", "extend": false, "overrideDelay": false, "units": "s", "reset": "", "bytopic": "all", "topic": "bucket", "outputs": 1, "x": 1540, "y": 2040, "wires": [ [ "73cb2cee63b22726" ] ] }, { "id": "a8c19f86a71e21fe", "type": "change", "z": "aab0c030de7df5cc", "g": "0db8801c7e0e4401", "name": "reset", "rules": [ { "t": "set", "p": "reset", "pt": "msg", "to": "true", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1350, "y": 1980, "wires": [ [ "3e26b34cc3ab9745" ] ] }, { "id": "8bc96e353c45fe20", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "0db8801c7e0e4401", "group": "c19749d8e5cc1e1f", "order": 1, "width": "6", "height": "1", "name": "tariff", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 2270, "y": 2100, "wires": [] }, { "id": "458c9a22f37b6191", "type": "change", "z": "aab0c030de7df5cc", "g": "b64c96e257072f51", "name": "get rooms from global", "rules": [ { "t": "set", "p": "#:(onMemory)::form.rooms", "pt": "flow", "to": "[]", "tot": "json" }, { "t": "set", "p": "payload", "pt": "msg", "to": "rooms", "tot": "global" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1480, "y": 540, "wires": [ [ "314561e371cc1d33" ] ] }, { "id": "314561e371cc1d33", "type": "split", "z": "aab0c030de7df5cc", "g": "b64c96e257072f51", "name": "split rooms", "splt": "\\n", "spltType": "str", "arraySplt": 1, "arraySpltType": "len", "stream": false, "addname": "field", "property": "payload", "x": 1710, "y": 540, "wires": [ [ "8f489bac9f5ad1a8" ] ] }, { "id": "d261fda32fe95984", "type": "change", "z": "aab0c030de7df5cc", "g": "b64c96e257072f51", "name": "to array", "rules": [ { "t": "set", "p": "#:(onMemory)::form.rooms[msg.parts.index]", "pt": "flow", "to": "{'label':msg.trans,'value':msg.field}", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 2300, "y": 600, "wires": [ [ "37a5b70ff95bdfaa" ] ] }, { "id": "37a5b70ff95bdfaa", "type": "join", "z": "aab0c030de7df5cc", "g": "b64c96e257072f51", "name": "", "mode": "auto", "build": "object", "property": "payload", "propertyType": "msg", "key": "topic", "joiner": "\\n", "joinerType": "str", "useparts": true, "accumulate": "false", "timeout": "", "count": "", "reduceRight": false, "x": 2470, "y": 540, "wires": [ [ "a236904666d238af" ] ] }, { "id": "a236904666d238af", "type": "change", "z": "aab0c030de7df5cc", "g": "b64c96e257072f51", "name": "set option", "rules": [ { "t": "set", "p": "options", "pt": "msg", "to": "#:(onMemory)::form.rooms", "tot": "flow" }, { "t": "set", "p": "options", "pt": "msg", "to": "$sort(msg.options, function($l, $r) {\t $l[0].label > $r[0].label\t})", "tot": "jsonata" }, { "t": "set", "p": "options", "pt": "msg", "to": "$append(msg.options,[{'label':'» recharger','value':''}])", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 2640, "y": 540, "wires": [ [ "9ff63582ab95f6c6" ] ] }, { "id": "9ff63582ab95f6c6", "type": "ui-dropdown", "z": "aab0c030de7df5cc", "g": "b64c96e257072f51", "group": "36396f5285df476c", "name": "select room", "label": "Chosir une pièce :", "tooltip": "", "order": 1, "width": "6", "height": "1", "passthru": false, "multiple": false, "chips": false, "clearable": false, "options": [ { "label": "» recharger", "value": "", "type": "str" } ], "payload": "", "topic": "topic", "topicType": "msg", "className": "", "typeIsComboBox": true, "x": 2830, "y": 540, "wires": [ [ "cd511cc2255f17b9" ] ] }, { "id": "e5e35f07fafcaa5b", "type": "link out", "z": "aab0c030de7df5cc", "g": "b64c96e257072f51", "name": "room - seletion - select", "mode": "link", "links": [ "1be6ca3c2b8615a2" ], "x": 3165, "y": 540, "wires": [] }, { "id": "5a9f17c8e8298b92", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "fedaeb34f9bc97e4", "group": "36396f5285df476c", "order": 2, "width": "2", "height": "1", "name": "reset delay (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 1300, "y": 240, "wires": [] }, { "id": "b8e3afedf42e1ec0", "type": "change", "z": "aab0c030de7df5cc", "g": "fedaeb34f9bc97e4", "name": "format", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "'RAZ à '&msg.payload&'min'", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1110, "y": 240, "wires": [ [ "5a9f17c8e8298b92" ] ] }, { "id": "cd511cc2255f17b9", "type": "switch", "z": "aab0c030de7df5cc", "g": "b64c96e257072f51", "name": "reload", "property": "payload", "propertyType": "msg", "rules": [ { "t": "eq", "v": "", "vt": "str" }, { "t": "else" } ], "checkall": "false", "repair": false, "outputs": 2, "x": 3010, "y": 540, "wires": [ [ "458c9a22f37b6191" ], [ "e5e35f07fafcaa5b" ] ] }, { "id": "3bd22b1740d9d8b2", "type": "ui-chart", "z": "aab0c030de7df5cc", "d": true, "g": "04de52a5f5237233", "group": "", "name": "chart outdoor temperature", "label": "", "order": 1, "chartType": "line", "category": "_field", "categoryType": "property", "xAxisProperty": "_time", "xAxisPropertyType": "msg", "xAxisType": "time", "yAxisProperty": "_value", "ymin": "", "ymax": "", "action": "replace", "pointShape": "false", "pointRadius": "2", "showLegend": false, "removeOlder": 1, "removeOlderUnit": "86400", "removeOlderPoints": "100", "colors": [ "#1f77b4", "#aec7e8", "#ff7f0e", "#2ca02c", "#98df8a", "#d62728", "#ff9896", "#9467bd", "#c5b0d5" ], "width": 6, "height": "6", "className": "", "x": 550, "y": 1000, "wires": [ [] ] }, { "id": "43e68c058a7661d6", "type": "influxdb in", "z": "aab0c030de7df5cc", "d": true, "g": "04de52a5f5237233", "influxdb": "e408b55d1dc6870d", "name": "", "query": "from(bucket: \"resume\")\n |> range(start: -1d, stop: now())\n |> aggregateWindow(every: 30m, fn: last, createEmpty: false)\n |> filter(fn: (r) =>\n r._measurement == \"temperature\" and (r._field == \"parking probe\" or r._field == \"jardin probe\")\n )", "rawOutput": false, "precision": "", "retentionPolicy": "", "org": "iotredloop", "x": 300, "y": 1000, "wires": [ [ "3bd22b1740d9d8b2" ] ] }, { "id": "b3f5b970a9b03119", "type": "link in", "z": "aab0c030de7df5cc", "d": true, "g": "04de52a5f5237233", "name": "home - ui - chart outdoor temperature", "links": [ "004bb30c27c94fb4" ], "x": 135, "y": 1000, "wires": [ [ "43e68c058a7661d6" ] ] }, { "id": "53e61734d5875604", "type": "ui-chart", "z": "aab0c030de7df5cc", "d": true, "g": "84416ebc7a349dd4", "group": "", "name": "chart outdoor humidity", "label": "", "order": 1, "chartType": "line", "category": "_field", "categoryType": "property", "xAxisLabel": "", "xAxisProperty": "_time", "xAxisPropertyType": "msg", "xAxisType": "time", "xAxisFormat": "", "xAxisFormatType": "auto", "yAxisLabel": "", "yAxisProperty": "_value", "ymin": "", "ymax": "", "action": "replace", "stackSeries": false, "pointShape": "false", "pointRadius": "2", "showLegend": false, "removeOlder": 1, "removeOlderUnit": "86400", "removeOlderPoints": "100", "colors": [ "#1f77b4", "#aec7e8", "#ff7f0e", "#2ca02c", "#98df8a", "#d62728", "#ff9896", "#9467bd", "#c5b0d5" ], "textColor": [ "#666666" ], "textColorDefault": true, "gridColor": [ "#e5e5e5" ], "gridColorDefault": true, "width": "6", "height": "6", "className": "", "x": 540, "y": 1120, "wires": [ [] ] }, { "id": "f9ae231f709aa135", "type": "influxdb in", "z": "aab0c030de7df5cc", "d": true, "g": "84416ebc7a349dd4", "influxdb": "e408b55d1dc6870d", "name": "", "query": "from(bucket: \"resume\")\n |> range(start: -1d, stop: now())\n |> aggregateWindow(every: 30m, fn: last, createEmpty: false)\n |> filter(fn: (r) =>\n r._measurement == \"humidity\" and (r._field == \"parking probe\" or r._field == \"jardin probe\")\n )", "rawOutput": false, "precision": "", "retentionPolicy": "", "org": "iotredloop", "x": 300, "y": 1120, "wires": [ [ "53e61734d5875604" ] ] }, { "id": "50bc182c3569008c", "type": "link in", "z": "aab0c030de7df5cc", "d": true, "g": "84416ebc7a349dd4", "name": "home - ui - chart outdoor humidity", "links": [ "004bb30c27c94fb4" ], "x": 135, "y": 1120, "wires": [ [ "f9ae231f709aa135" ] ] }, { "id": "3ea1bb4e5ff3e53a", "type": "switch", "z": "aab0c030de7df5cc", "g": "9b11e3a85026957b", "name": "field", "property": "field", "propertyType": "msg", "rules": [ { "t": "eq", "v": "balloon", "vt": "str" } ], "checkall": "false", "repair": false, "outputs": 1, "x": 670, "y": 3300, "wires": [ [ "417fbb2eb3a923ed", "e5267eaa5761e821" ] ] }, { "id": "bf71f08c103ab9bf", "type": "change", "z": "aab0c030de7df5cc", "g": "9b11e3a85026957b", "name": "reset", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "false", "tot": "bool" }, { "t": "set", "p": "options", "pt": "msg", "to": "[{'label':'N/A','value':''}]", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 830, "y": 3240, "wires": [ [ "417fbb2eb3a923ed", "309706fa0b759907" ] ] }, { "id": "b8ed61d35607d163", "type": "link in", "z": "aab0c030de7df5cc", "g": "9b11e3a85026957b", "name": "room - ui - cumulus - load", "links": [ "9e4bfee0db3051d4" ], "x": 135, "y": 3120, "wires": [ [ "92f84c3ac249f995", "eefd9a263f61ea45" ] ] }, { "id": "4c93ed77e680ad7a", "type": "link in", "z": "aab0c030de7df5cc", "g": "9b11e3a85026957b", "name": "room - ui - cumulus - metric", "links": [ "b6323e1460f6f50c" ], "x": 135, "y": 3180, "wires": [ [ "a2ed4c3380f63344" ] ] }, { "id": "f1cc0ee7d294d743", "type": "link out", "z": "aab0c030de7df5cc", "g": "9b11e3a85026957b", "name": "room - ui - cumulus - metric", "mode": "link", "links": [ "2690f4e06626ebda" ], "x": 1315, "y": 3300, "wires": [] }, { "id": "6899ef31a931df1c", "type": "change", "z": "aab0c030de7df5cc", "g": "9b11e3a85026957b", "name": "set metric", "rules": [ { "t": "set", "p": "measurement", "pt": "msg", "to": "cible", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1180, "y": 3300, "wires": [ [ "f1cc0ee7d294d743" ] ] }, { "id": "a2ed4c3380f63344", "type": "switch", "z": "aab0c030de7df5cc", "g": "9b11e3a85026957b", "name": "measurement", "property": "measurement", "propertyType": "msg", "rules": [ { "t": "eq", "v": "cumulus", "vt": "str" } ], "checkall": "false", "repair": false, "outputs": 1, "x": 300, "y": 3180, "wires": [ [ "c17dc35aca46f82c", "ac541616b81fe13d" ] ] }, { "id": "417fbb2eb3a923ed", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "9b11e3a85026957b", "name": "balloon", "label": "", "group": "d9226f161296ef5d", "order": 2, "width": "1", "height": "1", "passthru": false, "topic": "balloon", "topicType": "str", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "water-boiler", "oncolor": "teal", "offvalue": "false", "offvalueType": "bool", "officon": "water-boiler-off", "offcolor": "grey", "x": 1000, "y": 3300, "wires": [ [ "6899ef31a931df1c" ] ] }, { "id": "c17dc35aca46f82c", "type": "delay", "z": "aab0c030de7df5cc", "g": "9b11e3a85026957b", "name": "100 ms", "pauseType": "delay", "timeout": "100", "timeoutUnits": "milliseconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 500, "y": 3300, "wires": [ [ "3ea1bb4e5ff3e53a" ] ] }, { "id": "92f84c3ac249f995", "type": "delay", "z": "aab0c030de7df5cc", "g": "9b11e3a85026957b", "name": "50 ms", "pauseType": "delay", "timeout": "50", "timeoutUnits": "milliseconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 270, "y": 3240, "wires": [ [ "bf71f08c103ab9bf" ] ] }, { "id": "e5267eaa5761e821", "type": "change", "z": "aab0c030de7df5cc", "g": "9b11e3a85026957b", "name": "format", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "msg.payload?\"Cumulus en marche\":\"Cumulus à l'arrêt\"", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 830, "y": 3360, "wires": [ [ "309706fa0b759907" ] ] }, { "id": "309706fa0b759907", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "9b11e3a85026957b", "group": "d9226f161296ef5d", "order": 1, "width": "5", "height": "1", "name": "balloon (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 1010, "y": 3360, "wires": [] }, { "id": "b3e71ec6ef25bab1", "type": "change", "z": "aab0c030de7df5cc", "g": "486786996f8e512b", "name": "reset", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "false", "tot": "bool" }, { "t": "set", "p": "options", "pt": "msg", "to": "[{'label':'N/A','value':''}]", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 830, "y": 3600, "wires": [ [ "204d9ba1193ba811", "a80b7e58e8b264f6" ] ] }, { "id": "ef2769915480b0f6", "type": "link in", "z": "aab0c030de7df5cc", "g": "486786996f8e512b", "name": "room - ui - airflow - load", "links": [ "9e4bfee0db3051d4" ], "x": 135, "y": 3480, "wires": [ [ "3902e4b05ebbbfaf", "046e24a308ddf98e" ] ] }, { "id": "4bea82d34bf79d91", "type": "link in", "z": "aab0c030de7df5cc", "g": "486786996f8e512b", "name": "room - ui - airflow - metric", "links": [ "b6323e1460f6f50c" ], "x": 135, "y": 3540, "wires": [ [ "9cab1d58af793873" ] ] }, { "id": "a4dbfc219ae2dcd8", "type": "change", "z": "aab0c030de7df5cc", "g": "486786996f8e512b", "name": "set metric", "rules": [ { "t": "set", "p": "measurement", "pt": "msg", "to": "cible", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1180, "y": 3660, "wires": [ [ "ef9a2b91b42284b7" ] ] }, { "id": "0e12a116cd5a645e", "type": "delay", "z": "aab0c030de7df5cc", "g": "486786996f8e512b", "name": "100 ms", "pauseType": "delay", "timeout": "100", "timeoutUnits": "milliseconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 500, "y": 3660, "wires": [ [ "367ddcc943fb234e" ] ] }, { "id": "3902e4b05ebbbfaf", "type": "delay", "z": "aab0c030de7df5cc", "g": "486786996f8e512b", "name": "50 ms", "pauseType": "delay", "timeout": "50", "timeoutUnits": "milliseconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 270, "y": 3600, "wires": [ [ "b3e71ec6ef25bab1" ] ] }, { "id": "18531ed9a7d1af80", "type": "change", "z": "aab0c030de7df5cc", "g": "486786996f8e512b", "name": "format", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "msg.payload?\"Ventilation en marche\":\"Ventialtion à l'arrêt\"", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 830, "y": 3720, "wires": [ [ "204d9ba1193ba811" ] ] }, { "id": "204d9ba1193ba811", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "486786996f8e512b", "group": "2da57f82233c276b", "order": 1, "width": "5", "height": "1", "name": "cmv (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 1000, "y": 3720, "wires": [] }, { "id": "ef9a2b91b42284b7", "type": "link out", "z": "aab0c030de7df5cc", "g": "486786996f8e512b", "name": "room - ui - airflow - metric", "mode": "link", "links": [ "2690f4e06626ebda" ], "x": 1315, "y": 3660, "wires": [] }, { "id": "af81b0a41bcf99df", "type": "change", "z": "aab0c030de7df5cc", "g": "af3293313a492113", "name": "reset", "rules": [ { "t": "set", "p": "#:(onMemory)::index.aperture", "pt": "flow", "to": "{}", "tot": "json" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4250, "y": 1440, "wires": [ [ "e9d47e8d56320c0f", "e1468bd07f7833d2", "fd32c9160864393c", "e92aecb14578b6f2", "8511a4bc957115d4", "08e432ec0eeec199", "c7e91ffdb1fe5a2e", "280b16759c50ec5d", "f098e88f376a791b", "c3a2ed381aba6a33", "3fecb11ba25e2884", "48fe1d10a3a37a85" ] ] }, { "id": "6d6224968ba7c5d9", "type": "link in", "z": "aab0c030de7df5cc", "g": "af3293313a492113", "name": "room - ui - aperture - metric", "links": [ "b6323e1460f6f50c" ], "x": 2695, "y": 1380, "wires": [ [ "4468e5d7d722f524" ] ] }, { "id": "c6f86ceb44d413ed", "type": "link in", "z": "aab0c030de7df5cc", "g": "af3293313a492113", "name": "room - ui - aperture - load", "links": [ "9e4bfee0db3051d4" ], "x": 2695, "y": 1320, "wires": [ [ "557d6369a161cd69", "2f42898658b66614" ] ] }, { "id": "b4bde00bbca1c9c3", "type": "change", "z": "aab0c030de7df5cc", "g": "af3293313a492113", "name": "set metric", "rules": [ { "t": "set", "p": "measurement", "pt": "msg", "to": "cible", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4780, "y": 1560, "wires": [ [ "1c698f378d20c0c8" ] ] }, { "id": "1c698f378d20c0c8", "type": "link out", "z": "aab0c030de7df5cc", "g": "af3293313a492113", "name": "room - ui - aperture - metric", "mode": "link", "links": [ "2690f4e06626ebda" ], "x": 4915, "y": 1560, "wires": [] }, { "id": "4468e5d7d722f524", "type": "switch", "z": "aab0c030de7df5cc", "g": "af3293313a492113", "name": "measurement", "property": "measurement", "propertyType": "msg", "rules": [ { "t": "eq", "v": "aperture", "vt": "str" } ], "checkall": "false", "repair": false, "outputs": 1, "x": 2860, "y": 1380, "wires": [ [ "b129a76c891d0014", "c54f664d8be68d91" ] ] }, { "id": "e9d47e8d56320c0f", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "af3293313a492113", "group": "1af30d82c94d6258", "order": 1, "width": "5", "height": "1", "name": "aperture 01 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4440, "y": 1620, "wires": [] }, { "id": "e1468bd07f7833d2", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "af3293313a492113", "group": "1af30d82c94d6258", "order": 3, "width": "5", "height": "1", "name": "aperture 02 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4440, "y": 1680, "wires": [] }, { "id": "fd32c9160864393c", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "af3293313a492113", "group": "1af30d82c94d6258", "order": 5, "width": "5", "height": "1", "name": "aperture 03 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4440, "y": 1740, "wires": [] }, { "id": "e92aecb14578b6f2", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "af3293313a492113", "group": "1af30d82c94d6258", "order": 7, "width": "5", "height": "1", "name": "aperture 04 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4440, "y": 1800, "wires": [] }, { "id": "8511a4bc957115d4", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "af3293313a492113", "group": "1af30d82c94d6258", "order": 9, "width": "5", "height": "1", "name": "aperture 05 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4440, "y": 1860, "wires": [] }, { "id": "08e432ec0eeec199", "type": "ui-slider", "z": "aab0c030de7df5cc", "g": "af3293313a492113", "group": "1af30d82c94d6258", "name": "shutter", "label": "", "tooltip": "", "order": 12, "width": "4", "height": "1", "passthru": false, "outs": "end", "topic": "shutter", "topicType": "str", "thumbLabel": true, "min": 0, "max": "99", "step": 1, "className": "", "x": 4610, "y": 1560, "wires": [ [ "b4bde00bbca1c9c3" ] ] }, { "id": "04ae900e7a8e5ac8", "type": "link call", "z": "aab0c030de7df5cc", "g": "af3293313a492113", "name": "", "links": [ "df0e4ab2e1efc286" ], "linkType": "static", "timeout": "30", "x": 3420, "y": 1620, "wires": [ [ "248ab1ebea76ecae" ] ] }, { "id": "248ab1ebea76ecae", "type": "change", "z": "aab0c030de7df5cc", "g": "af3293313a492113", "name": "text", "rules": [ { "t": "set", "p": "trans", "pt": "msg", "to": "'La '&$string(msg.trans)&' est '&(msg.payload?'ouverte':'fermée')", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3610, "y": 1620, "wires": [ [ "95a3aef8bfc333e1" ] ] }, { "id": "95a3aef8bfc333e1", "type": "switch", "z": "aab0c030de7df5cc", "g": "af3293313a492113", "name": "exists", "property": "#:(onMemory)::index.aperture", "propertyType": "flow", "rules": [ { "t": "hask", "v": "field", "vt": "msg" }, { "t": "else" } ], "checkall": "false", "repair": false, "outputs": 2, "x": 3770, "y": 1620, "wires": [ [ "d5b35dbd65c8c2b9" ], [ "3cecd7c4f79dd7fe" ] ] }, { "id": "d5b35dbd65c8c2b9", "type": "change", "z": "aab0c030de7df5cc", "g": "af3293313a492113", "name": "index", "rules": [ { "t": "set", "p": "index", "pt": "msg", "to": "#:(onMemory)::index.battery[msg.field]", "tot": "flow" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3930, "y": 1620, "wires": [ [ "6b79b66429521305" ] ] }, { "id": "3cecd7c4f79dd7fe", "type": "change", "z": "aab0c030de7df5cc", "g": "af3293313a492113", "name": "index", "rules": [ { "t": "set", "p": "index", "pt": "msg", "to": "#:(onMemory)::index.aperture", "tot": "flow" }, { "t": "set", "p": "index", "pt": "msg", "to": "$count($keys(msg.index)) +1", "tot": "jsonata" }, { "t": "set", "p": "#:(onMemory)::index.aperture[msg.field]", "pt": "flow", "to": "index", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3930, "y": 1680, "wires": [ [ "6b79b66429521305" ] ] }, { "id": "6b79b66429521305", "type": "switch", "z": "aab0c030de7df5cc", "g": "af3293313a492113", "name": "index", "property": "index", "propertyType": "msg", "rules": [ { "t": "eq", "v": "1", "vt": "num" }, { "t": "eq", "v": "2", "vt": "num" }, { "t": "eq", "v": "3", "vt": "num" }, { "t": "eq", "v": "4", "vt": "num" }, { "t": "eq", "v": "5", "vt": "num" } ], "checkall": "false", "repair": false, "outputs": 5, "x": 4090, "y": 1620, "wires": [ [ "99abe6ab320bf6f1", "c7e91ffdb1fe5a2e" ], [ "5e8e9f03c92c72bf", "280b16759c50ec5d" ], [ "cec940e246132dd8", "f098e88f376a791b" ], [ "bc3f1c8b796e6e94", "c3a2ed381aba6a33" ], [ "55458de5ef49bb91", "3fecb11ba25e2884" ] ] }, { "id": "7b3f1aaec004ecfa", "type": "switch", "z": "aab0c030de7df5cc", "g": "af3293313a492113", "name": "shutter", "property": "field", "propertyType": "msg", "rules": [ { "t": "eq", "v": "shutter", "vt": "str" }, { "t": "else" } ], "checkall": "false", "repair": false, "outputs": 2, "x": 3230, "y": 1560, "wires": [ [ "08e432ec0eeec199", "22b8700637e578f9" ], [ "04ae900e7a8e5ac8" ] ] }, { "id": "c7e91ffdb1fe5a2e", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "af3293313a492113", "name": "aperture 01", "label": "", "group": "1af30d82c94d6258", "order": 2, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "door-open", "oncolor": "purple", "offvalue": "false", "offvalueType": "bool", "officon": "door", "offcolor": "grey", "x": 4650, "y": 1620, "wires": [ [] ] }, { "id": "99abe6ab320bf6f1", "type": "change", "z": "aab0c030de7df5cc", "g": "af3293313a492113", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4250, "y": 1620, "wires": [ [ "e9d47e8d56320c0f" ] ] }, { "id": "5e8e9f03c92c72bf", "type": "change", "z": "aab0c030de7df5cc", "g": "af3293313a492113", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4250, "y": 1680, "wires": [ [ "e1468bd07f7833d2" ] ] }, { "id": "cec940e246132dd8", "type": "change", "z": "aab0c030de7df5cc", "g": "af3293313a492113", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4250, "y": 1740, "wires": [ [ "fd32c9160864393c" ] ] }, { "id": "bc3f1c8b796e6e94", "type": "change", "z": "aab0c030de7df5cc", "g": "af3293313a492113", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4250, "y": 1800, "wires": [ [ "e92aecb14578b6f2" ] ] }, { "id": "55458de5ef49bb91", "type": "change", "z": "aab0c030de7df5cc", "g": "af3293313a492113", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4250, "y": 1860, "wires": [ [ "8511a4bc957115d4" ] ] }, { "id": "f098e88f376a791b", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "af3293313a492113", "name": "aperture 03", "label": "", "group": "1af30d82c94d6258", "order": 6, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "door-open", "oncolor": "purple", "offvalue": "false", "offvalueType": "bool", "officon": "door", "offcolor": "grey", "x": 4650, "y": 1740, "wires": [ [] ] }, { "id": "c3a2ed381aba6a33", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "af3293313a492113", "name": "aperture 04", "label": "", "group": "1af30d82c94d6258", "order": 8, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "door-open", "oncolor": "purple", "offvalue": "false", "offvalueType": "bool", "officon": "door", "offcolor": "grey", "x": 4650, "y": 1800, "wires": [ [] ] }, { "id": "3fecb11ba25e2884", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "af3293313a492113", "name": "aperture 05", "label": "", "group": "1af30d82c94d6258", "order": 10, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "door-open", "oncolor": "purple", "offvalue": "false", "offvalueType": "bool", "officon": "door", "offcolor": "grey", "x": 4650, "y": 1860, "wires": [ [] ] }, { "id": "b129a76c891d0014", "type": "delay", "z": "aab0c030de7df5cc", "g": "af3293313a492113", "name": "100 ms", "pauseType": "delay", "timeout": "100", "timeoutUnits": "milliseconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 3060, "y": 1560, "wires": [ [ "7b3f1aaec004ecfa" ] ] }, { "id": "280b16759c50ec5d", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "af3293313a492113", "name": "aperture 02", "label": "", "group": "1af30d82c94d6258", "order": 4, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "door-open", "oncolor": "purple", "offvalue": "false", "offvalueType": "bool", "officon": "door", "offcolor": "grey", "x": 4650, "y": 1680, "wires": [ [] ] }, { "id": "48fe1d10a3a37a85", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "af3293313a492113", "group": "1af30d82c94d6258", "order": 11, "width": "2", "height": "1", "name": "shutter (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4430, "y": 1560, "wires": [] }, { "id": "22b8700637e578f9", "type": "change", "z": "aab0c030de7df5cc", "g": "af3293313a492113", "name": "format", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "'Volet à '&msg.payload&'%'", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4250, "y": 1560, "wires": [ [ "48fe1d10a3a37a85" ] ] }, { "id": "557d6369a161cd69", "type": "delay", "z": "aab0c030de7df5cc", "g": "af3293313a492113", "name": "50 ms", "pauseType": "delay", "timeout": "150", "timeoutUnits": "milliseconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 2830, "y": 1440, "wires": [ [ "af81b0a41bcf99df" ] ] }, { "id": "2ac79808a71cacb1", "type": "switch", "z": "aab0c030de7df5cc", "g": "edfd321fdae55df0", "name": "value", "property": "payload", "propertyType": "msg", "rules": [ { "t": "eq", "v": "0", "vt": "num" }, { "t": "false" }, { "t": "else" } ], "checkall": "false", "repair": false, "outputs": 3, "x": 3610, "y": 2220, "wires": [ [ "191e72ca8d7deecf" ], [ "191e72ca8d7deecf" ], [ "4f140e0b7bb038a6" ] ] }, { "id": "191e72ca8d7deecf", "type": "change", "z": "aab0c030de7df5cc", "g": "edfd321fdae55df0", "name": "false", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "0", "tot": "num" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3770, "y": 2220, "wires": [ [ "fa4bf780a0f34822" ] ] }, { "id": "4f140e0b7bb038a6", "type": "change", "z": "aab0c030de7df5cc", "g": "edfd321fdae55df0", "name": "true", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "4", "tot": "num" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3770, "y": 2280, "wires": [ [ "fa4bf780a0f34822" ] ] }, { "id": "68a06a849669ed22", "type": "change", "z": "aab0c030de7df5cc", "g": "edfd321fdae55df0", "name": "set metric", "rules": [ { "t": "set", "p": "measurement", "pt": "msg", "to": "cible", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4960, "y": 2220, "wires": [ [ "60368ba60dfa48a3" ] ] }, { "id": "3add54b2949c23ec", "type": "change", "z": "aab0c030de7df5cc", "g": "edfd321fdae55df0", "name": "reset", "rules": [ { "t": "set", "p": "#:(onMemory)::index.light", "pt": "flow", "to": "{}", "tot": "json" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4410, "y": 2100, "wires": [ [ "246e55d292fe0f91", "c863abef8c3dded1", "ea7482edacd656f7", "1b1ed5db08fa516f", "f9014dd138d70756", "4ed4b78dc034a6c9", "3ea01cdef09d498b", "912811332f1921eb", "0fa65bab1ee8568a", "7280c7be1481cd40" ] ] }, { "id": "5f3f7c722ac856e1", "type": "link in", "z": "aab0c030de7df5cc", "g": "edfd321fdae55df0", "name": "boot light", "links": [ "9e4bfee0db3051d4" ], "x": 2695, "y": 1980, "wires": [ [ "689e466df8f8c5c5", "140232c903d610ad" ] ] }, { "id": "60368ba60dfa48a3", "type": "link out", "z": "aab0c030de7df5cc", "g": "edfd321fdae55df0", "name": "room - ui - light - metric", "mode": "link", "links": [ "2690f4e06626ebda" ], "x": 5095, "y": 2220, "wires": [] }, { "id": "6d778528ac85f061", "type": "link in", "z": "aab0c030de7df5cc", "g": "edfd321fdae55df0", "name": "room - ui - light - metric", "links": [ "b6323e1460f6f50c" ], "x": 2695, "y": 2040, "wires": [ [ "428c4887aeb1b8bf" ] ] }, { "id": "d01299e89f601944", "type": "switch", "z": "aab0c030de7df5cc", "g": "edfd321fdae55df0", "name": "index", "property": "index", "propertyType": "msg", "rules": [ { "t": "eq", "v": "1", "vt": "num" }, { "t": "eq", "v": "2", "vt": "num" }, { "t": "eq", "v": "3", "vt": "num" }, { "t": "eq", "v": "4", "vt": "num" }, { "t": "eq", "v": "5", "vt": "num" } ], "checkall": "false", "repair": false, "outputs": 5, "x": 4250, "y": 2220, "wires": [ [ "caf4791638c6f452", "246e55d292fe0f91" ], [ "4a96348eb648c97c", "1b1ed5db08fa516f" ], [ "a95a9af12bbd3646", "f9014dd138d70756" ], [ "27111821405d5644", "3ea01cdef09d498b" ], [ "7de1422ef0247bba", "0fa65bab1ee8568a" ] ] }, { "id": "c9b6f8136ca0bd79", "type": "change", "z": "aab0c030de7df5cc", "g": "edfd321fdae55df0", "name": "index", "rules": [ { "t": "set", "p": "index", "pt": "msg", "to": "#:(onMemory)::index.light[msg.field]", "tot": "flow" }, { "t": "set", "p": "topic", "pt": "msg", "to": "field", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4090, "y": 2220, "wires": [ [ "d01299e89f601944" ] ] }, { "id": "fa4bf780a0f34822", "type": "switch", "z": "aab0c030de7df5cc", "g": "edfd321fdae55df0", "name": "exists", "property": "#:(onMemory)::index.light", "propertyType": "flow", "rules": [ { "t": "hask", "v": "field", "vt": "msg" }, { "t": "else" } ], "checkall": "false", "repair": false, "outputs": 2, "x": 3930, "y": 2220, "wires": [ [ "c9b6f8136ca0bd79" ], [ "2839b9ab42bf552c" ] ] }, { "id": "2839b9ab42bf552c", "type": "change", "z": "aab0c030de7df5cc", "g": "edfd321fdae55df0", "name": "index", "rules": [ { "t": "set", "p": "index", "pt": "msg", "to": "#:(onMemory)::index.light", "tot": "flow" }, { "t": "set", "p": "index", "pt": "msg", "to": "$count($keys(msg.index)) +1", "tot": "jsonata" }, { "t": "set", "p": "#:(onMemory)::index.light[msg.field]", "pt": "flow", "to": "index", "tot": "msg" }, { "t": "set", "p": "topic", "pt": "msg", "to": "field", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4090, "y": 2280, "wires": [ [ "d01299e89f601944" ] ] }, { "id": "428c4887aeb1b8bf", "type": "switch", "z": "aab0c030de7df5cc", "g": "edfd321fdae55df0", "name": "measurement", "property": "measurement", "propertyType": "msg", "rules": [ { "t": "eq", "v": "light", "vt": "str" } ], "checkall": "false", "repair": false, "outputs": 1, "x": 2860, "y": 2040, "wires": [ [ "283d461116d4ddad", "f0e9f68112846357" ] ] }, { "id": "246e55d292fe0f91", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "edfd321fdae55df0", "name": "light 01", "label": "", "group": "0b218c608a39070c", "order": 2, "width": "1", "height": "1", "passthru": false, "topic": "field", "topicType": "msg", "style": "", "className": "", "onvalue": "4", "onvalueType": "num", "onicon": "lightbulb-on", "oncolor": "yellow", "offvalue": "0", "offvalueType": "num", "officon": "lightbulb-off-outline", "offcolor": "grey", "x": 4780, "y": 2220, "wires": [ [ "68a06a849669ed22" ] ] }, { "id": "c863abef8c3dded1", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "edfd321fdae55df0", "group": "0b218c608a39070c", "order": 1, "width": "5", "height": "1", "name": "light 01 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4590, "y": 2220, "wires": [] }, { "id": "caf4791638c6f452", "type": "change", "z": "aab0c030de7df5cc", "g": "edfd321fdae55df0", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4410, "y": 2220, "wires": [ [ "c863abef8c3dded1" ] ] }, { "id": "1b1ed5db08fa516f", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "edfd321fdae55df0", "name": "light 02", "label": "", "group": "0b218c608a39070c", "order": 4, "width": "1", "height": "1", "passthru": false, "topic": "field", "topicType": "msg", "style": "", "className": "", "onvalue": "4", "onvalueType": "num", "onicon": "lightbulb-on", "oncolor": "yellow", "offvalue": "0", "offvalueType": "num", "officon": "lightbulb-off-outline", "offcolor": "grey", "x": 4780, "y": 2280, "wires": [ [ "68a06a849669ed22" ] ] }, { "id": "ea7482edacd656f7", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "edfd321fdae55df0", "group": "0b218c608a39070c", "order": 3, "width": "5", "height": "1", "name": "light 02 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4590, "y": 2280, "wires": [] }, { "id": "4a96348eb648c97c", "type": "change", "z": "aab0c030de7df5cc", "g": "edfd321fdae55df0", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4410, "y": 2280, "wires": [ [ "ea7482edacd656f7" ] ] }, { "id": "f9014dd138d70756", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "edfd321fdae55df0", "name": "light 03", "label": "", "group": "0b218c608a39070c", "order": 6, "width": "1", "height": "1", "passthru": false, "topic": "field", "topicType": "msg", "style": "", "className": "", "onvalue": "4", "onvalueType": "num", "onicon": "lightbulb-on", "oncolor": "yellow", "offvalue": "0", "offvalueType": "num", "officon": "lightbulb-off-outline", "offcolor": "grey", "x": 4780, "y": 2340, "wires": [ [ "68a06a849669ed22" ] ] }, { "id": "4ed4b78dc034a6c9", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "edfd321fdae55df0", "group": "0b218c608a39070c", "order": 5, "width": "5", "height": "1", "name": "light 03 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4590, "y": 2340, "wires": [] }, { "id": "a95a9af12bbd3646", "type": "change", "z": "aab0c030de7df5cc", "g": "edfd321fdae55df0", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4410, "y": 2340, "wires": [ [ "4ed4b78dc034a6c9" ] ] }, { "id": "3ea01cdef09d498b", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "edfd321fdae55df0", "name": "light 04", "label": "", "group": "0b218c608a39070c", "order": 8, "width": "1", "height": "1", "passthru": false, "topic": "field", "topicType": "msg", "style": "", "className": "", "onvalue": "4", "onvalueType": "num", "onicon": "lightbulb-on", "oncolor": "yellow", "offvalue": "0", "offvalueType": "num", "officon": "lightbulb-off-outline", "offcolor": "grey", "x": 4780, "y": 2400, "wires": [ [ "68a06a849669ed22" ] ] }, { "id": "912811332f1921eb", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "edfd321fdae55df0", "group": "0b218c608a39070c", "order": 7, "width": "5", "height": "1", "name": "light 04 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4590, "y": 2400, "wires": [] }, { "id": "27111821405d5644", "type": "change", "z": "aab0c030de7df5cc", "g": "edfd321fdae55df0", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4410, "y": 2400, "wires": [ [ "912811332f1921eb" ] ] }, { "id": "0fa65bab1ee8568a", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "edfd321fdae55df0", "name": "light 05", "label": "", "group": "0b218c608a39070c", "order": 10, "width": "1", "height": "1", "passthru": false, "topic": "field", "topicType": "msg", "style": "", "className": "", "onvalue": "4", "onvalueType": "num", "onicon": "lightbulb-on", "oncolor": "yellow", "offvalue": "0", "offvalueType": "num", "officon": "lightbulb-off-outline", "offcolor": "grey", "x": 4780, "y": 2460, "wires": [ [ "68a06a849669ed22" ] ] }, { "id": "7280c7be1481cd40", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "edfd321fdae55df0", "group": "0b218c608a39070c", "order": 9, "width": "5", "height": "1", "name": "light 05 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4590, "y": 2460, "wires": [] }, { "id": "7de1422ef0247bba", "type": "change", "z": "aab0c030de7df5cc", "g": "edfd321fdae55df0", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4410, "y": 2460, "wires": [ [ "7280c7be1481cd40" ] ] }, { "id": "ac514b49b2018467", "type": "link call", "z": "aab0c030de7df5cc", "g": "edfd321fdae55df0", "name": "", "links": [ "df0e4ab2e1efc286" ], "linkType": "static", "timeout": "30", "x": 3260, "y": 2220, "wires": [ [ "639c01a19ae1a820" ] ] }, { "id": "639c01a19ae1a820", "type": "change", "z": "aab0c030de7df5cc", "g": "edfd321fdae55df0", "name": "text", "rules": [ { "t": "set", "p": "trans", "pt": "msg", "to": "'Lumière '&msg.trans&(msg.payload?' allumée':' éteinte')", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3450, "y": 2220, "wires": [ [ "2ac79808a71cacb1" ] ] }, { "id": "283d461116d4ddad", "type": "delay", "z": "aab0c030de7df5cc", "g": "edfd321fdae55df0", "name": "100 ms", "pauseType": "delay", "timeout": "100", "timeoutUnits": "milliseconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 3060, "y": 2220, "wires": [ [ "ac514b49b2018467" ] ] }, { "id": "689e466df8f8c5c5", "type": "delay", "z": "aab0c030de7df5cc", "g": "edfd321fdae55df0", "name": "50 ms", "pauseType": "delay", "timeout": "150", "timeoutUnits": "milliseconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 2830, "y": 2100, "wires": [ [ "3add54b2949c23ec" ] ] }, { "id": "197667ca4e9cdc54", "type": "switch", "z": "aab0c030de7df5cc", "g": "cfd2fc533d86ab94", "name": "value", "property": "payload", "propertyType": "msg", "rules": [ { "t": "true" }, { "t": "gt", "v": "0", "vt": "num" }, { "t": "else" } ], "checkall": "false", "repair": false, "outputs": 3, "x": 3450, "y": 2820, "wires": [ [ "3bb2a286f77067a9" ], [ "3bb2a286f77067a9" ], [ "3996f05011c215e4" ] ] }, { "id": "3bb2a286f77067a9", "type": "change", "z": "aab0c030de7df5cc", "g": "cfd2fc533d86ab94", "name": "true", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "true", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3610, "y": 2820, "wires": [ [ "9f05d32a15544b29" ] ] }, { "id": "3996f05011c215e4", "type": "change", "z": "aab0c030de7df5cc", "g": "cfd2fc533d86ab94", "name": "false", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3610, "y": 2880, "wires": [ [ "9f05d32a15544b29" ] ] }, { "id": "c81bc2696963b090", "type": "change", "z": "aab0c030de7df5cc", "g": "cfd2fc533d86ab94", "name": "set metric", "rules": [ { "t": "set", "p": "measurement", "pt": "msg", "to": "cible", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4820, "y": 2820, "wires": [ [ "89d8b374ec0c8d64" ] ] }, { "id": "24db240be39b9a2a", "type": "change", "z": "aab0c030de7df5cc", "g": "cfd2fc533d86ab94", "name": "reset", "rules": [ { "t": "set", "p": "#:(onMemory)::index.outlet", "pt": "flow", "to": "{}", "tot": "json" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4250, "y": 2700, "wires": [ [ "e163c6ad2e2227d2", "b7a0e4825f15e4a2", "5dd5e52ffb38148e", "1d70860e3f2cb386", "c3d1a81ac0746df1", "ad569b0b9d7deb89", "41ab086b1bafeb41", "7d41bae2b6bb3e6a", "fbcc441952a7c9da", "4f0a78c09e88ac52" ] ] }, { "id": "e804fb2bad48ce0d", "type": "link in", "z": "aab0c030de7df5cc", "g": "cfd2fc533d86ab94", "name": "boot outlet", "links": [ "9e4bfee0db3051d4" ], "x": 2695, "y": 2580, "wires": [ [ "17e00a50bca8a511", "f7a3e7aba9149c7f" ] ] }, { "id": "89d8b374ec0c8d64", "type": "link out", "z": "aab0c030de7df5cc", "g": "cfd2fc533d86ab94", "name": "room - ui - outlet - metric", "mode": "link", "links": [ "2690f4e06626ebda" ], "x": 4955, "y": 2820, "wires": [] }, { "id": "cdf2ad725fe8ba54", "type": "link in", "z": "aab0c030de7df5cc", "g": "cfd2fc533d86ab94", "name": "room - ui - outlet - metric", "links": [ "b6323e1460f6f50c" ], "x": 2695, "y": 2640, "wires": [ [ "465d409da29c386d" ] ] }, { "id": "7e8e1ce7414fbc36", "type": "switch", "z": "aab0c030de7df5cc", "g": "cfd2fc533d86ab94", "name": "index", "property": "index", "propertyType": "msg", "rules": [ { "t": "eq", "v": "1", "vt": "num" }, { "t": "eq", "v": "2", "vt": "num" }, { "t": "eq", "v": "3", "vt": "num" }, { "t": "eq", "v": "4", "vt": "num" }, { "t": "eq", "v": "5", "vt": "num" } ], "checkall": "false", "repair": false, "outputs": 5, "x": 4090, "y": 2820, "wires": [ [ "d84590265fa8da9a", "e163c6ad2e2227d2" ], [ "0217c5132e551168", "5dd5e52ffb38148e" ], [ "1ebdf2bf88a5d99c", "c3d1a81ac0746df1" ], [ "0bac1457f2c3c913", "41ab086b1bafeb41" ], [ "825e71c37d3c674a", "fbcc441952a7c9da" ] ] }, { "id": "38b3477f104b9d36", "type": "change", "z": "aab0c030de7df5cc", "g": "cfd2fc533d86ab94", "name": "index", "rules": [ { "t": "set", "p": "index", "pt": "msg", "to": "#:(onMemory)::index.outlet", "tot": "flow" }, { "t": "set", "p": "index", "pt": "msg", "to": "$count($keys(msg.index)) +1", "tot": "jsonata" }, { "t": "set", "p": "#:(onMemory)::index.outlet[msg.field]", "pt": "flow", "to": "index", "tot": "msg" }, { "t": "set", "p": "topic", "pt": "msg", "to": "field", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3930, "y": 2880, "wires": [ [ "7e8e1ce7414fbc36" ] ] }, { "id": "bc14b0716cd43585", "type": "change", "z": "aab0c030de7df5cc", "g": "cfd2fc533d86ab94", "name": "index", "rules": [ { "t": "set", "p": "index", "pt": "msg", "to": "#:(onMemory)::index.outlet[msg.field]", "tot": "flow" }, { "t": "set", "p": "topic", "pt": "msg", "to": "field", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3930, "y": 2820, "wires": [ [ "7e8e1ce7414fbc36" ] ] }, { "id": "9f05d32a15544b29", "type": "switch", "z": "aab0c030de7df5cc", "g": "cfd2fc533d86ab94", "name": "exists", "property": "#:(onMemory)::index.outlet", "propertyType": "flow", "rules": [ { "t": "hask", "v": "field", "vt": "msg" }, { "t": "else" } ], "checkall": "false", "repair": false, "outputs": 2, "x": 3770, "y": 2820, "wires": [ [ "bc14b0716cd43585" ], [ "38b3477f104b9d36" ] ] }, { "id": "465d409da29c386d", "type": "switch", "z": "aab0c030de7df5cc", "g": "cfd2fc533d86ab94", "name": "measurement", "property": "measurement", "propertyType": "msg", "rules": [ { "t": "eq", "v": "outlet", "vt": "str" } ], "checkall": "false", "repair": false, "outputs": 1, "x": 2860, "y": 2640, "wires": [ [ "142c5e63a5897acb", "16dbb46026104774" ] ] }, { "id": "e163c6ad2e2227d2", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "cfd2fc533d86ab94", "name": "sw outlet 1", "label": "", "group": "73569c6c69828619", "order": 2, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "power-plug", "oncolor": "red", "offvalue": "false", "offvalueType": "bool", "officon": "power-plug-off-outline", "offcolor": "grey", "x": 4630, "y": 2820, "wires": [ [ "c81bc2696963b090" ] ] }, { "id": "b7a0e4825f15e4a2", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "cfd2fc533d86ab94", "group": "73569c6c69828619", "order": 1, "width": "5", "height": "1", "name": "txt outlet 1", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4430, "y": 2820, "wires": [] }, { "id": "d84590265fa8da9a", "type": "change", "z": "aab0c030de7df5cc", "g": "cfd2fc533d86ab94", "name": "state", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "'Prise '&msg.trans&(msg.payload?' allumée':' éteinte')", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4250, "y": 2820, "wires": [ [ "b7a0e4825f15e4a2" ] ] }, { "id": "5dd5e52ffb38148e", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "cfd2fc533d86ab94", "name": "sw outlet 2", "label": "", "group": "73569c6c69828619", "order": 4, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "power-plug", "oncolor": "red", "offvalue": "false", "offvalueType": "bool", "officon": "power-plug-off-outline", "offcolor": "grey", "x": 4630, "y": 2880, "wires": [ [ "c81bc2696963b090" ] ] }, { "id": "1d70860e3f2cb386", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "cfd2fc533d86ab94", "group": "73569c6c69828619", "order": 3, "width": "5", "height": "1", "name": "txt outlet 2", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4430, "y": 2880, "wires": [] }, { "id": "0217c5132e551168", "type": "change", "z": "aab0c030de7df5cc", "g": "cfd2fc533d86ab94", "name": "state", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "'Prise '&msg.trans&(msg.payload?' allumée':' éteinte')", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4250, "y": 2880, "wires": [ [ "1d70860e3f2cb386" ] ] }, { "id": "c3d1a81ac0746df1", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "cfd2fc533d86ab94", "name": "sw outlet 3", "label": "", "group": "73569c6c69828619", "order": 6, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "power-plug", "oncolor": "red", "offvalue": "false", "offvalueType": "bool", "officon": "power-plug-off-outline", "offcolor": "grey", "x": 4630, "y": 2940, "wires": [ [ "c81bc2696963b090" ] ] }, { "id": "ad569b0b9d7deb89", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "cfd2fc533d86ab94", "group": "73569c6c69828619", "order": 5, "width": "5", "height": "1", "name": "txt outlet 3", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4430, "y": 2940, "wires": [] }, { "id": "1ebdf2bf88a5d99c", "type": "change", "z": "aab0c030de7df5cc", "g": "cfd2fc533d86ab94", "name": "state", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "'Prise '&msg.trans&(msg.payload?' allumée':' éteinte')", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4250, "y": 2940, "wires": [ [ "ad569b0b9d7deb89" ] ] }, { "id": "41ab086b1bafeb41", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "cfd2fc533d86ab94", "name": "sw outlet 4", "label": "", "group": "73569c6c69828619", "order": 8, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "power-plug", "oncolor": "red", "offvalue": "false", "offvalueType": "bool", "officon": "power-plug-off-outline", "offcolor": "grey", "x": 4630, "y": 3000, "wires": [ [ "c81bc2696963b090" ] ] }, { "id": "7d41bae2b6bb3e6a", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "cfd2fc533d86ab94", "group": "73569c6c69828619", "order": 7, "width": "5", "height": "1", "name": "txt outlet 4", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4430, "y": 3000, "wires": [] }, { "id": "0bac1457f2c3c913", "type": "change", "z": "aab0c030de7df5cc", "g": "cfd2fc533d86ab94", "name": "state", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "'Prise '&msg.trans&(msg.payload?' allumée':' éteinte')", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4250, "y": 3000, "wires": [ [ "7d41bae2b6bb3e6a" ] ] }, { "id": "fbcc441952a7c9da", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "cfd2fc533d86ab94", "name": "sw outlet 5", "label": "", "group": "73569c6c69828619", "order": 10, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "power-plug", "oncolor": "red", "offvalue": "false", "offvalueType": "bool", "officon": "power-plug-off-outline", "offcolor": "grey", "x": 4630, "y": 3060, "wires": [ [ "c81bc2696963b090" ] ] }, { "id": "4f0a78c09e88ac52", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "cfd2fc533d86ab94", "group": "73569c6c69828619", "order": 9, "width": "5", "height": "1", "name": "txt outlet 5", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4430, "y": 3060, "wires": [] }, { "id": "825e71c37d3c674a", "type": "change", "z": "aab0c030de7df5cc", "g": "cfd2fc533d86ab94", "name": "state", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "'Prise '&msg.trans&(msg.payload?' allumée':' éteinte')", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4250, "y": 3060, "wires": [ [ "4f0a78c09e88ac52" ] ] }, { "id": "b2a2d9d670500881", "type": "link call", "z": "aab0c030de7df5cc", "g": "cfd2fc533d86ab94", "name": "", "links": [ "df0e4ab2e1efc286" ], "linkType": "static", "timeout": "30", "x": 3260, "y": 2820, "wires": [ [ "197667ca4e9cdc54" ] ] }, { "id": "142c5e63a5897acb", "type": "delay", "z": "aab0c030de7df5cc", "g": "cfd2fc533d86ab94", "name": "100 ms", "pauseType": "delay", "timeout": "100", "timeoutUnits": "milliseconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 3060, "y": 2820, "wires": [ [ "b2a2d9d670500881" ] ] }, { "id": "17e00a50bca8a511", "type": "delay", "z": "aab0c030de7df5cc", "g": "cfd2fc533d86ab94", "name": "50 ms", "pauseType": "delay", "timeout": "150", "timeoutUnits": "milliseconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 2830, "y": 2700, "wires": [ [ "24db240be39b9a2a" ] ] }, { "id": "cfe03bc0196989f5", "type": "change", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "name": "reset", "rules": [ { "t": "set", "p": "#:(onMemory)::index.battery", "pt": "flow", "to": "{}", "tot": "json" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4090, "y": 3300, "wires": [ [ "9d9a9a166ac14a87", "28383999950bc1ee", "ab5070d8e2289db3", "0b3ada9a154f8404", "2a102caad43b93f6", "47c0bf4047a645fd", "82e320bbcec01dec", "47b82a6a458a6f25", "3744b28f43a5bb2b", "8ffac054b06e408a", "25c121f68955e797", "815d0596d6b03dba", "3cfbbbdec94a469c", "8ba2fb2ae10d5f8a", "12443294ea11d3c1", "91b94a9d896e7e78", "b525d95cb47e05e7", "bb111dd74584e31e", "d23964f1034cc332", "2bf944e313216712" ] ] }, { "id": "80c3ce3d49bd331a", "type": "link in", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "name": "boot battery", "links": [ "9e4bfee0db3051d4" ], "x": 2695, "y": 3180, "wires": [ [ "3c125c12aed493a6", "000c713870c7db69" ] ] }, { "id": "3bc4111acd19c69a", "type": "link in", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "name": "room - ui - battery - metric", "links": [ "b6323e1460f6f50c" ], "x": 2695, "y": 3240, "wires": [ [ "b70f40f78b57a9e9" ] ] }, { "id": "44e6838e903b3566", "type": "change", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "name": "index", "rules": [ { "t": "set", "p": "index", "pt": "msg", "to": "#:(onMemory)::index.battery[msg.field]", "tot": "flow" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3770, "y": 3420, "wires": [ [ "b184b34450d43367" ] ] }, { "id": "90d065528adcfb62", "type": "change", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "name": "index", "rules": [ { "t": "set", "p": "index", "pt": "msg", "to": "#:(onMemory)::index.battery", "tot": "flow" }, { "t": "set", "p": "index", "pt": "msg", "to": "$count($keys(msg.index)) +1", "tot": "jsonata" }, { "t": "set", "p": "#:(onMemory)::index.battery[msg.field]", "pt": "flow", "to": "index", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3770, "y": 3480, "wires": [ [ "b184b34450d43367" ] ] }, { "id": "c6dfc590e40a4878", "type": "switch", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "name": "exists", "property": "#:(onMemory)::index.battery", "propertyType": "flow", "rules": [ { "t": "hask", "v": "field", "vt": "msg" }, { "t": "else" } ], "checkall": "false", "repair": false, "outputs": 2, "x": 3610, "y": 3420, "wires": [ [ "44e6838e903b3566" ], [ "90d065528adcfb62" ] ] }, { "id": "b184b34450d43367", "type": "switch", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "name": "index", "property": "index", "propertyType": "msg", "rules": [ { "t": "eq", "v": "1", "vt": "num" }, { "t": "eq", "v": "2", "vt": "num" }, { "t": "eq", "v": "3", "vt": "num" }, { "t": "eq", "v": "4", "vt": "num" }, { "t": "eq", "v": "5", "vt": "num" }, { "t": "eq", "v": "6", "vt": "num" }, { "t": "eq", "v": "7", "vt": "num" }, { "t": "eq", "v": "8", "vt": "num" }, { "t": "eq", "v": "9", "vt": "num" }, { "t": "eq", "v": "10", "vt": "num" } ], "checkall": "false", "repair": false, "outputs": 10, "x": 3930, "y": 3420, "wires": [ [ "c8c8e81ef5a7a779", "25c121f68955e797" ], [ "3d01f404ce8e4f2e", "815d0596d6b03dba" ], [ "0f1d5657502571bf", "3cfbbbdec94a469c" ], [ "3272b2668f830af9", "8ba2fb2ae10d5f8a" ], [ "699ec99e677c7dc7", "12443294ea11d3c1" ], [ "7cdf67aea069fe46", "91b94a9d896e7e78" ], [ "510ee05b3d6497d4", "b525d95cb47e05e7" ], [ "8b02b507d6467dcb", "bb111dd74584e31e" ], [ "aa91636fd91822cd", "d23964f1034cc332" ], [ "999a7018d46ffc73", "2bf944e313216712" ] ] }, { "id": "b70f40f78b57a9e9", "type": "switch", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "name": "measurement", "property": "measurement", "propertyType": "msg", "rules": [ { "t": "eq", "v": "battery", "vt": "str" } ], "checkall": "false", "repair": false, "outputs": 1, "x": 2860, "y": 3240, "wires": [ [ "65d2993302d9e21b", "9c5f8af1ceaa23fa" ] ] }, { "id": "9d9a9a166ac14a87", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "group": "a8c4088f8bac709d", "order": 1, "width": "5", "height": "1", "name": "battery 01 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4280, "y": 3420, "wires": [] }, { "id": "fb5636e8659a3798", "type": "change", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "name": "text", "rules": [ { "t": "set", "p": "trans", "pt": "msg", "to": "'Niveau de batterie '&$string(msg.trans)&' à '&$string(msg.payload)&'%'", "tot": "jsonata" }, { "t": "set", "p": "payload", "pt": "msg", "to": "msg.payload>30", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3450, "y": 3420, "wires": [ [ "c6dfc590e40a4878" ] ] }, { "id": "28383999950bc1ee", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "group": "a8c4088f8bac709d", "order": 3, "width": "5", "height": "1", "name": "battery 02 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4280, "y": 3480, "wires": [] }, { "id": "ab5070d8e2289db3", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "group": "a8c4088f8bac709d", "order": 5, "width": "5", "height": "1", "name": "battery 03 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4280, "y": 3540, "wires": [] }, { "id": "0b3ada9a154f8404", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "group": "a8c4088f8bac709d", "order": 7, "width": "5", "height": "1", "name": "battery 04 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4280, "y": 3600, "wires": [] }, { "id": "2a102caad43b93f6", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "group": "a8c4088f8bac709d", "order": 9, "width": "5", "height": "1", "name": "battery 05 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4280, "y": 3660, "wires": [] }, { "id": "47c0bf4047a645fd", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "group": "a8c4088f8bac709d", "order": 11, "width": "5", "height": "1", "name": "battery 06 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4280, "y": 3720, "wires": [] }, { "id": "82e320bbcec01dec", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "group": "a8c4088f8bac709d", "order": 13, "width": "5", "height": "1", "name": "battery 07 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4280, "y": 3780, "wires": [] }, { "id": "8ffac054b06e408a", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "group": "a8c4088f8bac709d", "order": 15, "width": "5", "height": "1", "name": "battery 08 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4280, "y": 3840, "wires": [] }, { "id": "47b82a6a458a6f25", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "group": "a8c4088f8bac709d", "order": 17, "width": "5", "height": "1", "name": "battery 09 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4280, "y": 3900, "wires": [] }, { "id": "3744b28f43a5bb2b", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "group": "a8c4088f8bac709d", "order": 19, "width": "5", "height": "1", "name": "battery 10 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4280, "y": 3960, "wires": [] }, { "id": "65e427add3ad7d5c", "type": "link call", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "name": "", "links": [ "df0e4ab2e1efc286" ], "linkType": "static", "timeout": "30", "x": 3260, "y": 3420, "wires": [ [ "fb5636e8659a3798" ] ] }, { "id": "65d2993302d9e21b", "type": "delay", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "name": "100 ms", "pauseType": "delay", "timeout": "100", "timeoutUnits": "milliseconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 3060, "y": 3420, "wires": [ [ "65e427add3ad7d5c" ] ] }, { "id": "999a7018d46ffc73", "type": "change", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4090, "y": 3960, "wires": [ [ "3744b28f43a5bb2b" ] ] }, { "id": "aa91636fd91822cd", "type": "change", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4090, "y": 3900, "wires": [ [ "47b82a6a458a6f25" ] ] }, { "id": "8b02b507d6467dcb", "type": "change", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4090, "y": 3840, "wires": [ [ "8ffac054b06e408a" ] ] }, { "id": "510ee05b3d6497d4", "type": "change", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4090, "y": 3780, "wires": [ [ "82e320bbcec01dec" ] ] }, { "id": "7cdf67aea069fe46", "type": "change", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4090, "y": 3720, "wires": [ [ "47c0bf4047a645fd" ] ] }, { "id": "699ec99e677c7dc7", "type": "change", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4090, "y": 3660, "wires": [ [ "2a102caad43b93f6" ] ] }, { "id": "3272b2668f830af9", "type": "change", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4090, "y": 3600, "wires": [ [ "0b3ada9a154f8404" ] ] }, { "id": "0f1d5657502571bf", "type": "change", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4090, "y": 3540, "wires": [ [ "ab5070d8e2289db3" ] ] }, { "id": "3d01f404ce8e4f2e", "type": "change", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4090, "y": 3480, "wires": [ [ "28383999950bc1ee" ] ] }, { "id": "c8c8e81ef5a7a779", "type": "change", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4090, "y": 3420, "wires": [ [ "9d9a9a166ac14a87" ] ] }, { "id": "25c121f68955e797", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "name": "battery 01", "label": "", "group": "a8c4088f8bac709d", "order": 2, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "battery-high", "oncolor": "grey", "offvalue": "false", "offvalueType": "bool", "officon": "battery-off", "offcolor": "teal", "x": 4480, "y": 3420, "wires": [ [] ] }, { "id": "815d0596d6b03dba", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "name": "battery 02", "label": "", "group": "a8c4088f8bac709d", "order": 4, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "battery-high", "oncolor": "grey", "offvalue": "false", "offvalueType": "bool", "officon": "battery-off", "offcolor": "teal", "x": 4480, "y": 3480, "wires": [ [] ] }, { "id": "3cfbbbdec94a469c", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "name": "battery 03", "label": "", "group": "a8c4088f8bac709d", "order": 6, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "battery-high", "oncolor": "grey", "offvalue": "false", "offvalueType": "bool", "officon": "battery-off", "offcolor": "teal", "x": 4480, "y": 3540, "wires": [ [] ] }, { "id": "12443294ea11d3c1", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "name": "battery 05", "label": "", "group": "a8c4088f8bac709d", "order": 10, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "battery-high", "oncolor": "grey", "offvalue": "false", "offvalueType": "bool", "officon": "battery-off", "offcolor": "teal", "x": 4480, "y": 3660, "wires": [ [] ] }, { "id": "91b94a9d896e7e78", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "name": "battery 06", "label": "", "group": "a8c4088f8bac709d", "order": 12, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "battery-high", "oncolor": "grey", "offvalue": "false", "offvalueType": "bool", "officon": "battery-off", "offcolor": "teal", "x": 4480, "y": 3720, "wires": [ [] ] }, { "id": "b525d95cb47e05e7", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "name": "battery 07", "label": "", "group": "a8c4088f8bac709d", "order": 14, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "battery-high", "oncolor": "grey", "offvalue": "false", "offvalueType": "bool", "officon": "battery-off", "offcolor": "teal", "x": 4480, "y": 3780, "wires": [ [] ] }, { "id": "bb111dd74584e31e", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "name": "battery 08", "label": "", "group": "a8c4088f8bac709d", "order": 16, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "battery-high", "oncolor": "grey", "offvalue": "false", "offvalueType": "bool", "officon": "battery-off", "offcolor": "teal", "x": 4480, "y": 3840, "wires": [ [] ] }, { "id": "d23964f1034cc332", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "name": "battery 09", "label": "", "group": "a8c4088f8bac709d", "order": 18, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "battery-high", "oncolor": "grey", "offvalue": "false", "offvalueType": "bool", "officon": "battery-off", "offcolor": "teal", "x": 4480, "y": 3900, "wires": [ [] ] }, { "id": "2bf944e313216712", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "name": "battery 10", "label": "", "group": "a8c4088f8bac709d", "order": 20, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "battery-high", "oncolor": "grey", "offvalue": "false", "offvalueType": "bool", "officon": "battery-off", "offcolor": "teal", "x": 4480, "y": 3960, "wires": [ [] ] }, { "id": "8ba2fb2ae10d5f8a", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "name": "battery 04", "label": "", "group": "a8c4088f8bac709d", "order": 8, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "battery-high", "oncolor": "grey", "offvalue": "false", "offvalueType": "bool", "officon": "battery-off", "offcolor": "teal", "x": 4480, "y": 3600, "wires": [ [] ] }, { "id": "3c125c12aed493a6", "type": "delay", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "name": "50 ms", "pauseType": "delay", "timeout": "150", "timeoutUnits": "milliseconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 2830, "y": 3300, "wires": [ [ "cfe03bc0196989f5" ] ] }, { "id": "0556201671b0285e", "type": "change", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "name": "reset", "rules": [ { "t": "set", "p": "#:(onMemory)::index.seen", "pt": "flow", "to": "{}", "tot": "json" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4330, "y": 4200, "wires": [ [ "f8cca546e04eb48f", "1debe93af15df2b3", "3e0c8f89c9ad2c59", "190cd8656368dea1", "c98bc4cd21e70d26", "8796089a19e22fe4", "41178c35c209aac0", "9251d2904afbdbde", "b5e1b5781b6067d7", "b8af5e3061c3fd5a", "82643125d8e7bae9", "4c31f8c823796b9d", "68ac0321fc403487", "a3c2ced4e60f6aff", "4155536a5f1ff708", "1fde23683c7ff5d8", "97b05bc746ae98eb", "8422a13fa9dcca51", "80ccf2e84836c3b9", "2da226787a8deb51" ] ] }, { "id": "fa99b8b44e92f9be", "type": "link in", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "name": "boot seen", "links": [ "9e4bfee0db3051d4" ], "x": 2695, "y": 4080, "wires": [ [ "52be14f6c954aaec", "75568a533c5a7a1d" ] ] }, { "id": "8b94e3c61d1c7e5d", "type": "link in", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "name": "room - ui - seen - metric", "links": [ "b6323e1460f6f50c" ], "x": 2695, "y": 4140, "wires": [ [ "ff242d9ca428610e" ] ] }, { "id": "e3241702c334a377", "type": "change", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "name": "index", "rules": [ { "t": "set", "p": "index", "pt": "msg", "to": "#:(onMemory)::index.seen[msg.field]", "tot": "flow" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3970, "y": 4320, "wires": [ [ "aeac844b38d85fc6" ] ] }, { "id": "6eac671a3b5398ca", "type": "change", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "name": "index", "rules": [ { "t": "set", "p": "index", "pt": "msg", "to": "#:(onMemory)::index.seen", "tot": "flow" }, { "t": "set", "p": "index", "pt": "msg", "to": "$count($keys(msg.index)) +1", "tot": "jsonata" }, { "t": "set", "p": "#:(onMemory)::index.seen[msg.field]", "pt": "flow", "to": "index", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3970, "y": 4380, "wires": [ [ "aeac844b38d85fc6" ] ] }, { "id": "8e7e9d97a6c879c9", "type": "switch", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "name": "exists", "property": "#:(onMemory)::index.seen", "propertyType": "flow", "rules": [ { "t": "hask", "v": "field", "vt": "msg" }, { "t": "else" } ], "checkall": "false", "repair": false, "outputs": 2, "x": 3810, "y": 4320, "wires": [ [ "e3241702c334a377" ], [ "6eac671a3b5398ca" ] ] }, { "id": "aeac844b38d85fc6", "type": "switch", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "name": "index", "property": "index", "propertyType": "msg", "rules": [ { "t": "eq", "v": "1", "vt": "num" }, { "t": "eq", "v": "2", "vt": "num" }, { "t": "eq", "v": "3", "vt": "num" }, { "t": "eq", "v": "4", "vt": "num" }, { "t": "eq", "v": "5", "vt": "num" }, { "t": "eq", "v": "6", "vt": "num" }, { "t": "eq", "v": "7", "vt": "num" }, { "t": "eq", "v": "8", "vt": "num" }, { "t": "eq", "v": "9", "vt": "num" }, { "t": "eq", "v": "10", "vt": "num" } ], "checkall": "false", "repair": false, "outputs": 10, "x": 4130, "y": 4320, "wires": [ [ "9fe066202aa296f9", "82643125d8e7bae9" ], [ "31e66543c855840b", "4c31f8c823796b9d" ], [ "b308c52fad5e3003", "68ac0321fc403487" ], [ "7a5403df0db1a125", "a3c2ced4e60f6aff" ], [ "a1fecc9bf61cbecc", "4155536a5f1ff708" ], [ "75b4cef66ff5b569", "1fde23683c7ff5d8" ], [ "ef1a0dcd39c2ebfa", "97b05bc746ae98eb" ], [ "6c04bba89bc4d93f", "8422a13fa9dcca51" ], [ "395a54a40d57ff29", "80ccf2e84836c3b9" ], [ "24163d2ac0806a9e", "2da226787a8deb51" ] ] }, { "id": "764bf2a2badb8940", "type": "moment", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "name": "format date", "topic": "", "input": "payload", "inputType": "msg", "inTz": "Europe/Paris", "adjAmount": 0, "adjType": "days", "adjDir": "add", "format": "LLLL", "locale": "fr-FR", "output": "date", "outputType": "msg", "outTz": "Europe/Paris", "x": 3470, "y": 4320, "wires": [ [ "78919c58e908a11f" ] ] }, { "id": "ff242d9ca428610e", "type": "switch", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "name": "measurement", "property": "measurement", "propertyType": "msg", "rules": [ { "t": "eq", "v": "seen", "vt": "str" } ], "checkall": "false", "repair": false, "outputs": 1, "x": 2860, "y": 4140, "wires": [ [ "5bc2441e8a6e0e82", "e18bbc1ea8dde733" ] ] }, { "id": "f8cca546e04eb48f", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "group": "b09caf5d92ae87c0", "order": 1, "width": "5", "height": "1", "name": "seen 01 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4510, "y": 4320, "wires": [] }, { "id": "78919c58e908a11f", "type": "change", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "name": "text", "rules": [ { "t": "set", "p": "trans", "pt": "msg", "to": "$string(msg.trans)&' vue le '&$string(msg.date)", "tot": "jsonata" }, { "t": "set", "p": "payload", "pt": "msg", "to": "(msg.payload+86400000)>$millis()", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3650, "y": 4320, "wires": [ [ "8e7e9d97a6c879c9" ] ] }, { "id": "1debe93af15df2b3", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "group": "b09caf5d92ae87c0", "order": 3, "width": "5", "height": "1", "name": "seen 02 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4510, "y": 4380, "wires": [] }, { "id": "3e0c8f89c9ad2c59", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "group": "b09caf5d92ae87c0", "order": 5, "width": "5", "height": "1", "name": "seen 03 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4510, "y": 4440, "wires": [] }, { "id": "190cd8656368dea1", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "group": "b09caf5d92ae87c0", "order": 7, "width": "5", "height": "1", "name": "seen 04 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4510, "y": 4500, "wires": [] }, { "id": "c98bc4cd21e70d26", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "group": "b09caf5d92ae87c0", "order": 9, "width": "5", "height": "1", "name": "seen 05 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4510, "y": 4560, "wires": [] }, { "id": "8796089a19e22fe4", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "group": "b09caf5d92ae87c0", "order": 11, "width": "5", "height": "1", "name": "seen 06 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4510, "y": 4620, "wires": [] }, { "id": "41178c35c209aac0", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "group": "b09caf5d92ae87c0", "order": 13, "width": "5", "height": "1", "name": "seen 07 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4510, "y": 4680, "wires": [] }, { "id": "9251d2904afbdbde", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "group": "b09caf5d92ae87c0", "order": 15, "width": "5", "height": "1", "name": "seen 08 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4510, "y": 4740, "wires": [] }, { "id": "b5e1b5781b6067d7", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "group": "b09caf5d92ae87c0", "order": 17, "width": "5", "height": "1", "name": "seen 09 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4510, "y": 4800, "wires": [] }, { "id": "b8af5e3061c3fd5a", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "group": "b09caf5d92ae87c0", "order": 19, "width": "5", "height": "1", "name": "seen 10 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4510, "y": 4860, "wires": [] }, { "id": "2c43537a0cf9e307", "type": "link call", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "name": "", "links": [ "df0e4ab2e1efc286" ], "linkType": "static", "timeout": "30", "x": 3260, "y": 4320, "wires": [ [ "764bf2a2badb8940" ] ] }, { "id": "5bc2441e8a6e0e82", "type": "delay", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "name": "100 ms", "pauseType": "delay", "timeout": "100", "timeoutUnits": "milliseconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 3060, "y": 4320, "wires": [ [ "2c43537a0cf9e307" ] ] }, { "id": "24163d2ac0806a9e", "type": "change", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4330, "y": 4860, "wires": [ [ "b8af5e3061c3fd5a" ] ] }, { "id": "395a54a40d57ff29", "type": "change", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4330, "y": 4800, "wires": [ [ "b5e1b5781b6067d7" ] ] }, { "id": "6c04bba89bc4d93f", "type": "change", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4330, "y": 4740, "wires": [ [ "9251d2904afbdbde" ] ] }, { "id": "ef1a0dcd39c2ebfa", "type": "change", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4330, "y": 4680, "wires": [ [ "41178c35c209aac0" ] ] }, { "id": "75b4cef66ff5b569", "type": "change", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4330, "y": 4620, "wires": [ [ "8796089a19e22fe4" ] ] }, { "id": "a1fecc9bf61cbecc", "type": "change", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4330, "y": 4560, "wires": [ [ "c98bc4cd21e70d26" ] ] }, { "id": "7a5403df0db1a125", "type": "change", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4330, "y": 4500, "wires": [ [ "190cd8656368dea1" ] ] }, { "id": "b308c52fad5e3003", "type": "change", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4330, "y": 4440, "wires": [ [ "3e0c8f89c9ad2c59" ] ] }, { "id": "31e66543c855840b", "type": "change", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4330, "y": 4380, "wires": [ [ "1debe93af15df2b3" ] ] }, { "id": "9fe066202aa296f9", "type": "change", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4330, "y": 4320, "wires": [ [ "f8cca546e04eb48f" ] ] }, { "id": "82643125d8e7bae9", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "name": "seen 01", "label": "", "group": "b09caf5d92ae87c0", "order": 2, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "eye-outline", "oncolor": "grey", "offvalue": "false", "offvalueType": "bool", "officon": "eye-off", "offcolor": "teal", "x": 4700, "y": 4320, "wires": [ [] ] }, { "id": "4155536a5f1ff708", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "name": "seen 05", "label": "", "group": "b09caf5d92ae87c0", "order": 10, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "eye-outline", "oncolor": "grey", "offvalue": "false", "offvalueType": "bool", "officon": "eye-off", "offcolor": "teal", "x": 4700, "y": 4560, "wires": [ [] ] }, { "id": "a3c2ced4e60f6aff", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "name": "seen 04", "label": "", "group": "b09caf5d92ae87c0", "order": 8, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "eye-outline", "oncolor": "grey", "offvalue": "false", "offvalueType": "bool", "officon": "eye-off", "offcolor": "teal", "x": 4700, "y": 4500, "wires": [ [] ] }, { "id": "68ac0321fc403487", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "name": "seen 03", "label": "", "group": "b09caf5d92ae87c0", "order": 6, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "eye-outline", "oncolor": "grey", "offvalue": "false", "offvalueType": "bool", "officon": "eye-off", "offcolor": "teal", "x": 4700, "y": 4440, "wires": [ [] ] }, { "id": "4c31f8c823796b9d", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "name": "seen 02", "label": "", "group": "b09caf5d92ae87c0", "order": 4, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "eye-outline", "oncolor": "grey", "offvalue": "false", "offvalueType": "bool", "officon": "eye-off", "offcolor": "teal", "x": 4700, "y": 4380, "wires": [ [] ] }, { "id": "1fde23683c7ff5d8", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "name": "seen 06", "label": "", "group": "b09caf5d92ae87c0", "order": 12, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "eye-outline", "oncolor": "grey", "offvalue": "false", "offvalueType": "bool", "officon": "eye-off", "offcolor": "teal", "x": 4700, "y": 4620, "wires": [ [] ] }, { "id": "97b05bc746ae98eb", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "name": "seen 07", "label": "", "group": "b09caf5d92ae87c0", "order": 14, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "eye-outline", "oncolor": "grey", "offvalue": "false", "offvalueType": "bool", "officon": "eye-off", "offcolor": "teal", "x": 4700, "y": 4680, "wires": [ [] ] }, { "id": "8422a13fa9dcca51", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "name": "seen 08", "label": "", "group": "b09caf5d92ae87c0", "order": 16, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "eye-outline", "oncolor": "grey", "offvalue": "false", "offvalueType": "bool", "officon": "eye-off", "offcolor": "teal", "x": 4700, "y": 4740, "wires": [ [] ] }, { "id": "80ccf2e84836c3b9", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "name": "seen 09", "label": "", "group": "b09caf5d92ae87c0", "order": 18, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "eye-outline", "oncolor": "grey", "offvalue": "false", "offvalueType": "bool", "officon": "eye-off", "offcolor": "teal", "x": 4700, "y": 4800, "wires": [ [] ] }, { "id": "2da226787a8deb51", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "name": "seen 10", "label": "", "group": "b09caf5d92ae87c0", "order": 20, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "eye-outline", "oncolor": "grey", "offvalue": "false", "offvalueType": "bool", "officon": "eye-off", "offcolor": "teal", "x": 4700, "y": 4860, "wires": [ [] ] }, { "id": "52be14f6c954aaec", "type": "delay", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "name": "50 ms", "pauseType": "delay", "timeout": "150", "timeoutUnits": "milliseconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 2830, "y": 4200, "wires": [ [ "0556201671b0285e" ] ] }, { "id": "b456712facdb8f99", "type": "change", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "name": "reset", "rules": [ { "t": "set", "p": "#:(onMemory)::index.power", "pt": "flow", "to": "{}", "tot": "json" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4090, "y": 5100, "wires": [ [ "55023cb2a00a038e", "962301d657a74408", "eb891ec4b0a07cfe", "3a821e7da32a3561", "cf55e9963f617d17", "0109e7088ec7040c", "fb14e8329c2c77c8", "57516cd75e235df7", "a4d7386dea5c2987", "628630966e299dce", "2c3c9f634bfc436b", "01d61d75b12c086d", "c18aac930067b2c5", "f996e39f99239f8f", "ef696b96885101ae", "48a0cc5241d2549f", "8360781eafaecfeb", "c19b6e3169ebc381", "1127e98653b5a27a", "4183c52e2b2c85f1" ] ] }, { "id": "9eec2a58eea2f794", "type": "link in", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "name": "boot power", "links": [ "9e4bfee0db3051d4" ], "x": 2695, "y": 4980, "wires": [ [ "5fbe5259545c7e84", "ea35c33a4c6030b8" ] ] }, { "id": "f7f44b26d3494661", "type": "link in", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "name": "room - ui - power - metric", "links": [ "b6323e1460f6f50c" ], "x": 2695, "y": 5040, "wires": [ [ "37342614a8bd3e6c" ] ] }, { "id": "e9be7bc2cece9e6b", "type": "change", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "name": "index", "rules": [ { "t": "set", "p": "index", "pt": "msg", "to": "#:(onMemory)::index.power[msg.field]", "tot": "flow" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3770, "y": 5220, "wires": [ [ "159905f89f658c3d" ] ] }, { "id": "4ad7e0736cb2f3e1", "type": "change", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "name": "index", "rules": [ { "t": "set", "p": "index", "pt": "msg", "to": "#:(onMemory)::index.power", "tot": "flow" }, { "t": "set", "p": "index", "pt": "msg", "to": "$count($keys(msg.index)) +1", "tot": "jsonata" }, { "t": "set", "p": "#:(onMemory)::index.power[msg.field]", "pt": "flow", "to": "index", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3770, "y": 5280, "wires": [ [ "159905f89f658c3d" ] ] }, { "id": "3dacfc613c2d6949", "type": "switch", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "name": "exists", "property": "#:(onMemory)::index.power", "propertyType": "flow", "rules": [ { "t": "hask", "v": "field", "vt": "msg" }, { "t": "else" } ], "checkall": "false", "repair": false, "outputs": 2, "x": 3610, "y": 5220, "wires": [ [ "e9be7bc2cece9e6b" ], [ "4ad7e0736cb2f3e1" ] ] }, { "id": "159905f89f658c3d", "type": "switch", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "name": "index", "property": "index", "propertyType": "msg", "rules": [ { "t": "eq", "v": "1", "vt": "num" }, { "t": "eq", "v": "2", "vt": "num" }, { "t": "eq", "v": "3", "vt": "num" }, { "t": "eq", "v": "4", "vt": "num" }, { "t": "eq", "v": "5", "vt": "num" }, { "t": "eq", "v": "6", "vt": "num" }, { "t": "eq", "v": "7", "vt": "num" }, { "t": "eq", "v": "8", "vt": "num" }, { "t": "eq", "v": "9", "vt": "num" }, { "t": "eq", "v": "10", "vt": "num" } ], "checkall": "false", "repair": false, "outputs": 10, "x": 3930, "y": 5220, "wires": [ [ "865b1e2e30c1406e", "2c3c9f634bfc436b" ], [ "d48781c900013ee5", "01d61d75b12c086d" ], [ "11459cef626d8dd5", "c18aac930067b2c5" ], [ "d66db8193ecbf5f3", "f996e39f99239f8f" ], [ "1c5b37e443ea3a54", "ef696b96885101ae" ], [ "b4ade4e43f7f5619", "48a0cc5241d2549f" ], [ "8c26987fb7503da4", "8360781eafaecfeb" ], [ "65ba5d4db252f373", "c19b6e3169ebc381" ], [ "95dbd0806f6e50e3", "1127e98653b5a27a" ], [ "5d01b01dda282884", "4183c52e2b2c85f1" ] ] }, { "id": "37342614a8bd3e6c", "type": "switch", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "name": "measurement", "property": "measurement", "propertyType": "msg", "rules": [ { "t": "eq", "v": "power", "vt": "str" } ], "checkall": "false", "repair": false, "outputs": 1, "x": 2860, "y": 5040, "wires": [ [ "fc59359ff0fc3578", "13dfb7347087bdbb" ] ] }, { "id": "55023cb2a00a038e", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "group": "fb4d25e6dae3c8fd", "order": 1, "width": "5", "height": "1", "name": "power 01 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4280, "y": 5220, "wires": [] }, { "id": "65f301cc578576a3", "type": "change", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "name": "text", "rules": [ { "t": "set", "p": "trans", "pt": "msg", "to": "'Puissance '&$string(msg.trans)&' à '&$string(msg.payload)&'W'", "tot": "jsonata" }, { "t": "set", "p": "payload", "pt": "msg", "to": "msg.payload>0", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3450, "y": 5220, "wires": [ [ "3dacfc613c2d6949" ] ] }, { "id": "962301d657a74408", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "group": "fb4d25e6dae3c8fd", "order": 3, "width": "5", "height": "1", "name": "power 02 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4280, "y": 5280, "wires": [] }, { "id": "eb891ec4b0a07cfe", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "group": "fb4d25e6dae3c8fd", "order": 5, "width": "5", "height": "1", "name": "power 03 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4280, "y": 5340, "wires": [] }, { "id": "3a821e7da32a3561", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "group": "fb4d25e6dae3c8fd", "order": 7, "width": "5", "height": "1", "name": "power 04 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4280, "y": 5400, "wires": [] }, { "id": "cf55e9963f617d17", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "group": "fb4d25e6dae3c8fd", "order": 9, "width": "5", "height": "1", "name": "power 05 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4280, "y": 5460, "wires": [] }, { "id": "0109e7088ec7040c", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "group": "fb4d25e6dae3c8fd", "order": 11, "width": "5", "height": "1", "name": "power 06 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4280, "y": 5520, "wires": [] }, { "id": "fb14e8329c2c77c8", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "group": "fb4d25e6dae3c8fd", "order": 13, "width": "5", "height": "1", "name": "power 07 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4280, "y": 5580, "wires": [] }, { "id": "628630966e299dce", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "group": "fb4d25e6dae3c8fd", "order": 15, "width": "5", "height": "1", "name": "power 08 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4280, "y": 5640, "wires": [] }, { "id": "57516cd75e235df7", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "group": "fb4d25e6dae3c8fd", "order": 17, "width": "5", "height": "1", "name": "power 09 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4280, "y": 5700, "wires": [] }, { "id": "a4d7386dea5c2987", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "group": "fb4d25e6dae3c8fd", "order": 19, "width": "5", "height": "1", "name": "power 10 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4280, "y": 5760, "wires": [] }, { "id": "0aa9ffb8eb4cd831", "type": "link call", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "name": "", "links": [ "df0e4ab2e1efc286" ], "linkType": "static", "timeout": "30", "x": 3260, "y": 5220, "wires": [ [ "65f301cc578576a3" ] ] }, { "id": "fc59359ff0fc3578", "type": "delay", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "name": "100 ms", "pauseType": "delay", "timeout": "100", "timeoutUnits": "milliseconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 3060, "y": 5220, "wires": [ [ "0aa9ffb8eb4cd831" ] ] }, { "id": "5d01b01dda282884", "type": "change", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4090, "y": 5760, "wires": [ [ "a4d7386dea5c2987" ] ] }, { "id": "95dbd0806f6e50e3", "type": "change", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4090, "y": 5700, "wires": [ [ "57516cd75e235df7" ] ] }, { "id": "65ba5d4db252f373", "type": "change", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4090, "y": 5640, "wires": [ [ "628630966e299dce" ] ] }, { "id": "8c26987fb7503da4", "type": "change", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4090, "y": 5580, "wires": [ [ "fb14e8329c2c77c8" ] ] }, { "id": "b4ade4e43f7f5619", "type": "change", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4090, "y": 5520, "wires": [ [ "0109e7088ec7040c" ] ] }, { "id": "1c5b37e443ea3a54", "type": "change", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4090, "y": 5460, "wires": [ [ "cf55e9963f617d17" ] ] }, { "id": "d66db8193ecbf5f3", "type": "change", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4090, "y": 5400, "wires": [ [ "3a821e7da32a3561" ] ] }, { "id": "11459cef626d8dd5", "type": "change", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4090, "y": 5340, "wires": [ [ "eb891ec4b0a07cfe" ] ] }, { "id": "d48781c900013ee5", "type": "change", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4090, "y": 5280, "wires": [ [ "962301d657a74408" ] ] }, { "id": "865b1e2e30c1406e", "type": "change", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4090, "y": 5220, "wires": [ [ "55023cb2a00a038e" ] ] }, { "id": "2c3c9f634bfc436b", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "name": "power 01", "label": "", "group": "fb4d25e6dae3c8fd", "order": 2, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "meter-electric", "oncolor": "teal", "offvalue": "false", "offvalueType": "bool", "officon": "meter-electric-outline", "offcolor": "grey", "x": 4480, "y": 5220, "wires": [ [] ] }, { "id": "c18aac930067b2c5", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "name": "power 03", "label": "", "group": "fb4d25e6dae3c8fd", "order": 6, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "meter-electric", "oncolor": "teal", "offvalue": "false", "offvalueType": "bool", "officon": "meter-electric-outline", "offcolor": "grey", "x": 4480, "y": 5340, "wires": [ [] ] }, { "id": "01d61d75b12c086d", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "name": "power 02", "label": "", "group": "fb4d25e6dae3c8fd", "order": 4, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "meter-electric", "oncolor": "teal", "offvalue": "false", "offvalueType": "bool", "officon": "meter-electric-outline", "offcolor": "grey", "x": 4480, "y": 5280, "wires": [ [] ] }, { "id": "f996e39f99239f8f", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "name": "power 04", "label": "", "group": "fb4d25e6dae3c8fd", "order": 8, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "meter-electric", "oncolor": "teal", "offvalue": "false", "offvalueType": "bool", "officon": "meter-electric-outline", "offcolor": "grey", "x": 4480, "y": 5400, "wires": [ [] ] }, { "id": "ef696b96885101ae", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "name": "power 05", "label": "", "group": "fb4d25e6dae3c8fd", "order": 10, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "meter-electric", "oncolor": "teal", "offvalue": "false", "offvalueType": "bool", "officon": "meter-electric-outline", "offcolor": "grey", "x": 4480, "y": 5460, "wires": [ [] ] }, { "id": "48a0cc5241d2549f", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "name": "power 06", "label": "", "group": "fb4d25e6dae3c8fd", "order": 12, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "meter-electric", "oncolor": "teal", "offvalue": "false", "offvalueType": "bool", "officon": "meter-electric-outline", "offcolor": "grey", "x": 4480, "y": 5520, "wires": [ [] ] }, { "id": "8360781eafaecfeb", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "name": "power 07", "label": "", "group": "fb4d25e6dae3c8fd", "order": 14, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "meter-electric", "oncolor": "teal", "offvalue": "false", "offvalueType": "bool", "officon": "meter-electric-outline", "offcolor": "grey", "x": 4480, "y": 5580, "wires": [ [] ] }, { "id": "c19b6e3169ebc381", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "name": "power 08", "label": "", "group": "fb4d25e6dae3c8fd", "order": 16, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "meter-electric", "oncolor": "teal", "offvalue": "false", "offvalueType": "bool", "officon": "meter-electric-outline", "offcolor": "grey", "x": 4480, "y": 5640, "wires": [ [] ] }, { "id": "1127e98653b5a27a", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "name": "power 09", "label": "", "group": "fb4d25e6dae3c8fd", "order": 18, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "meter-electric", "oncolor": "teal", "offvalue": "false", "offvalueType": "bool", "officon": "meter-electric-outline", "offcolor": "grey", "x": 4480, "y": 5700, "wires": [ [] ] }, { "id": "4183c52e2b2c85f1", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "name": "power 10", "label": "", "group": "fb4d25e6dae3c8fd", "order": 20, "width": "1", "height": "1", "passthru": false, "topic": "topic", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "meter-electric", "oncolor": "teal", "offvalue": "false", "offvalueType": "bool", "officon": "meter-electric-outline", "offcolor": "grey", "x": 4480, "y": 5760, "wires": [ [] ] }, { "id": "5fbe5259545c7e84", "type": "delay", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "name": "50 ms", "pauseType": "delay", "timeout": "150", "timeoutUnits": "milliseconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 2830, "y": 5100, "wires": [ [ "b456712facdb8f99" ] ] }, { "id": "d59c718c84ca0c45", "type": "change", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "name": "set metric", "rules": [ { "t": "set", "p": "measurement", "pt": "msg", "to": "color", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 5020, "y": 6120, "wires": [ [ "165086f5eeb45889" ] ] }, { "id": "6974a448a0c0c431", "type": "change", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "name": "reset", "rules": [ { "t": "set", "p": "#:(onMemory)::index.color", "pt": "flow", "to": "{}", "tot": "json" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4470, "y": 6000, "wires": [ [ "230b7b206cbda14f", "93ed91bff23ccae6", "c369c0df4127877c", "11e8012b77840d09", "862bd44140894d07", "095ea15b0b3f109a", "a0a1caf4e95d5a2b", "cd27de68d9e0cbc4", "67c80d1f6f7f4480", "eb3242a9703a76df" ] ] }, { "id": "3f26e65e9e14b140", "type": "link in", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "name": "boot color", "links": [ "9e4bfee0db3051d4" ], "x": 2695, "y": 5880, "wires": [ [ "bc769b10e03830e1", "14894703319cb182" ] ] }, { "id": "165086f5eeb45889", "type": "link out", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "name": "room - ui - color - metric", "mode": "link", "links": [ "2690f4e06626ebda" ], "x": 5155, "y": 6120, "wires": [] }, { "id": "26655f3b52fd390b", "type": "link in", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "name": "room - ui - color - metric", "links": [ "b6323e1460f6f50c" ], "x": 2695, "y": 5940, "wires": [ [ "35aed833a6fd89c9" ] ] }, { "id": "4f053126291b5804", "type": "switch", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "name": "index", "property": "index", "propertyType": "msg", "rules": [ { "t": "eq", "v": "1", "vt": "num" }, { "t": "eq", "v": "2", "vt": "num" }, { "t": "eq", "v": "3", "vt": "num" }, { "t": "eq", "v": "4", "vt": "num" }, { "t": "eq", "v": "5", "vt": "num" } ], "checkall": "false", "repair": false, "outputs": 5, "x": 4310, "y": 6120, "wires": [ [ "d963d406dbde22b8", "095ea15b0b3f109a" ], [ "037325aca1c515e3", "a0a1caf4e95d5a2b" ], [ "7b14579668c1af3f", "cd27de68d9e0cbc4" ], [ "fa5d15edbf72f647", "67c80d1f6f7f4480" ], [ "b2e76bba0862cef8", "eb3242a9703a76df" ] ] }, { "id": "656edb879555e04e", "type": "change", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "name": "index", "rules": [ { "t": "set", "p": "index", "pt": "msg", "to": "#:(onMemory)::index.color", "tot": "flow" }, { "t": "set", "p": "index", "pt": "msg", "to": "$count($keys(msg.index)) +1", "tot": "jsonata" }, { "t": "set", "p": "#:(onMemory)::index.color[msg.field]", "pt": "flow", "to": "index", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4150, "y": 6240, "wires": [ [ "4f053126291b5804" ] ] }, { "id": "fd6b81a32bb8d757", "type": "change", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "name": "index", "rules": [ { "t": "set", "p": "index", "pt": "msg", "to": "#:(onMemory)::index.color[msg.field]", "tot": "flow" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4150, "y": 6180, "wires": [ [ "4f053126291b5804" ] ] }, { "id": "17650efb4c8eac6d", "type": "switch", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "name": "exists", "property": "#:(onMemory)::index.color", "propertyType": "flow", "rules": [ { "t": "hask", "v": "field", "vt": "msg" }, { "t": "else" } ], "checkall": "false", "repair": false, "outputs": 2, "x": 3990, "y": 6180, "wires": [ [ "fd6b81a32bb8d757" ], [ "656edb879555e04e" ] ] }, { "id": "35aed833a6fd89c9", "type": "switch", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "name": "measurement", "property": "measurement", "propertyType": "msg", "rules": [ { "t": "eq", "v": "color", "vt": "str" } ], "checkall": "false", "repair": false, "outputs": 1, "x": 2860, "y": 5940, "wires": [ [ "e4063f822861a8e3", "1408aed9fcb365e5" ] ] }, { "id": "bd985c8dc9609479", "type": "link call", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "name": "", "links": [ "df0e4ab2e1efc286" ], "linkType": "static", "timeout": "30", "x": 3260, "y": 6120, "wires": [ [ "b2358081175b0301" ] ] }, { "id": "095ea15b0b3f109a", "type": "ui-dropdown", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "group": "377461f11e162f6d", "name": "color 01", "label": "Couleur :", "tooltip": "", "order": 2, "width": "2", "height": "1", "passthru": false, "multiple": false, "options": [ { "label": "blanc", "value": "#FFFFFF", "type": "str" } ], "payload": "", "topic": "topic", "topicType": "msg", "className": "", "x": 4840, "y": 6120, "wires": [ [ "d59c718c84ca0c45" ] ] }, { "id": "a0a1caf4e95d5a2b", "type": "ui-dropdown", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "group": "377461f11e162f6d", "name": "color 02", "label": "Couleur :", "tooltip": "", "order": 4, "width": "2", "height": "1", "passthru": false, "multiple": false, "options": [ { "label": "blanc", "value": "#FFFFFF", "type": "str" } ], "payload": "", "topic": "topic", "topicType": "msg", "className": "", "x": 4840, "y": 6180, "wires": [ [ "d59c718c84ca0c45" ] ] }, { "id": "230b7b206cbda14f", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "group": "377461f11e162f6d", "order": 1, "width": "4", "height": "1", "name": "color 01 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4650, "y": 6120, "wires": [] }, { "id": "93ed91bff23ccae6", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "group": "377461f11e162f6d", "order": 3, "width": "4", "height": "1", "name": "color 02 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4650, "y": 6180, "wires": [] }, { "id": "c369c0df4127877c", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "group": "377461f11e162f6d", "order": 5, "width": "4", "height": "1", "name": "color 03 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4650, "y": 6240, "wires": [] }, { "id": "cd27de68d9e0cbc4", "type": "ui-dropdown", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "group": "377461f11e162f6d", "name": "color 03", "label": "Couleur :", "tooltip": "", "order": 6, "width": "2", "height": "1", "passthru": false, "multiple": false, "options": [ { "label": "blanc", "value": "#FFFFFF", "type": "str" } ], "payload": "", "topic": "topic", "topicType": "msg", "className": "", "x": 4840, "y": 6240, "wires": [ [ "d59c718c84ca0c45" ] ] }, { "id": "11e8012b77840d09", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "group": "377461f11e162f6d", "order": 7, "width": "4", "height": "1", "name": "color 04 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4650, "y": 6300, "wires": [] }, { "id": "67c80d1f6f7f4480", "type": "ui-dropdown", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "group": "377461f11e162f6d", "name": "color 04", "label": "Couleur :", "tooltip": "", "order": 8, "width": "2", "height": "1", "passthru": false, "multiple": false, "options": [ { "label": "blanc", "value": "#FFFFFF", "type": "str" } ], "payload": "", "topic": "topic", "topicType": "msg", "className": "", "x": 4840, "y": 6300, "wires": [ [ "d59c718c84ca0c45" ] ] }, { "id": "862bd44140894d07", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "group": "377461f11e162f6d", "order": 9, "width": "4", "height": "1", "name": "color 05 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4650, "y": 6360, "wires": [] }, { "id": "eb3242a9703a76df", "type": "ui-dropdown", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "group": "377461f11e162f6d", "name": "color 05", "label": "Couleur :", "tooltip": "", "order": 10, "width": "2", "height": "1", "passthru": false, "multiple": false, "options": [ { "label": "blanc", "value": "#FFFFFF", "type": "str" } ], "payload": "", "topic": "topic", "topicType": "msg", "className": "", "x": 4840, "y": 6360, "wires": [ [ "d59c718c84ca0c45" ] ] }, { "id": "d963d406dbde22b8", "type": "change", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4470, "y": 6120, "wires": [ [ "230b7b206cbda14f" ] ] }, { "id": "037325aca1c515e3", "type": "change", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4470, "y": 6180, "wires": [ [ "93ed91bff23ccae6" ] ] }, { "id": "7b14579668c1af3f", "type": "change", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4470, "y": 6240, "wires": [ [ "c369c0df4127877c" ] ] }, { "id": "fa5d15edbf72f647", "type": "change", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4470, "y": 6300, "wires": [ [ "11e8012b77840d09" ] ] }, { "id": "b2e76bba0862cef8", "type": "change", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4470, "y": 6360, "wires": [ [ "862bd44140894d07" ] ] }, { "id": "46ff4d153fc9736c", "type": "change", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "name": "text", "rules": [ { "t": "set", "p": "trans", "pt": "msg", "to": "'Couleur '&msg.old_trans&' en '&msg.trans", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3830, "y": 6120, "wires": [ [ "b73d1209033d8724" ] ] }, { "id": "04052562e24f52a7", "type": "link call", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "name": "", "links": [ "df0e4ab2e1efc286" ], "linkType": "static", "timeout": "30", "x": 3640, "y": 6120, "wires": [ [ "46ff4d153fc9736c" ] ] }, { "id": "b2358081175b0301", "type": "change", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "name": "colors", "rules": [ { "t": "set", "p": "old_payload", "pt": "msg", "to": "payload", "tot": "msg" }, { "t": "set", "p": "old_trans", "pt": "msg", "to": "trans", "tot": "msg" }, { "t": "set", "p": "colors", "pt": "msg", "to": "{\t '#FFFFFF':'white',\t '#FF0018':'red',\t '#FFFF41':'yellow',\t '#008018':'green',\t '#0000F9':'blue',\t '#86007D':'purple'\t}", "tot": "jsonata" }, { "t": "set", "p": "path_field", "pt": "msg", "to": "field", "tot": "msg" }, { "t": "set", "p": "field", "pt": "msg", "to": "colors[msg.payload]", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3450, "y": 6120, "wires": [ [ "04052562e24f52a7" ] ] }, { "id": "b73d1209033d8724", "type": "change", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "name": "colors", "rules": [ { "t": "set", "p": "old_payload", "pt": "msg", "to": "payload", "tot": "msg" }, { "t": "set", "p": "payload", "pt": "msg", "to": "[\t {'value':'#FFFFFF','label':'white'},\t {'value':'#FF0018','label':'red'},\t {'value':'#FFFF41','label':'yellow'},\t {'value':'#008018','label':'green'},\t {'value':'#0000F9','label':'blue'},\t {'value':'#86007D','label':'purple'}\t]", "tot": "jsonata" }, { "t": "set", "p": "old_trans", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3990, "y": 6120, "wires": [ [ "929e091f58d7e981" ] ] }, { "id": "929e091f58d7e981", "type": "split", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "name": "", "splt": "\\n", "spltType": "str", "arraySplt": 1, "arraySpltType": "len", "stream": false, "addname": "", "x": 4150, "y": 6120, "wires": [ [ "d23265902eda3894" ] ] }, { "id": "d23265902eda3894", "type": "change", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "name": "move", "rules": [ { "t": "set", "p": "old_field", "pt": "msg", "to": "field", "tot": "msg" }, { "t": "set", "p": "field", "pt": "msg", "to": "payload.label", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3130, "y": 6180, "wires": [ [ "cbe25ff8706d300b" ] ] }, { "id": "a803317ea68e18fc", "type": "join", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "name": "", "mode": "auto", "build": "object", "property": "payload", "propertyType": "msg", "key": "topic", "joiner": "\\n", "joinerType": "str", "accumulate": "false", "timeout": "", "count": "", "reduceRight": false, "x": 3670, "y": 6180, "wires": [ [ "fadfc3bdbc68f76f" ] ] }, { "id": "fadfc3bdbc68f76f", "type": "change", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "name": "move", "rules": [ { "t": "set", "p": "options", "pt": "msg", "to": "payload", "tot": "msg" }, { "t": "set", "p": "payload", "pt": "msg", "to": "old_payload", "tot": "msg" }, { "t": "delete", "p": "old_payload", "pt": "msg" }, { "t": "set", "p": "trans", "pt": "msg", "to": "old_trans", "tot": "msg" }, { "t": "delete", "p": "old_trans", "pt": "msg" }, { "t": "set", "p": "topic", "pt": "msg", "to": "path_field", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3830, "y": 6180, "wires": [ [ "17650efb4c8eac6d" ] ] }, { "id": "cbe25ff8706d300b", "type": "link call", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "name": "", "links": [ "df0e4ab2e1efc286" ], "linkType": "static", "timeout": "30", "x": 3320, "y": 6180, "wires": [ [ "159202a1e2a32023" ] ] }, { "id": "159202a1e2a32023", "type": "change", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "name": "move", "rules": [ { "t": "set", "p": "payload.label", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3510, "y": 6180, "wires": [ [ "a803317ea68e18fc" ] ] }, { "id": "e4063f822861a8e3", "type": "delay", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "name": "100 ms", "pauseType": "delay", "timeout": "100", "timeoutUnits": "milliseconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 3060, "y": 6120, "wires": [ [ "bd985c8dc9609479" ] ] }, { "id": "bc769b10e03830e1", "type": "delay", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "name": "50 ms", "pauseType": "delay", "timeout": "150", "timeoutUnits": "milliseconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 2830, "y": 6000, "wires": [ [ "6974a448a0c0c431" ] ] }, { "id": "42acd7f9ad626301", "type": "change", "z": "aab0c030de7df5cc", "g": "14365542ae0790c8", "name": "set metric", "rules": [ { "t": "set", "p": "measurement", "pt": "msg", "to": "brightness", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4720, "y": 6720, "wires": [ [ "c17daf8aa7e26a0c" ] ] }, { "id": "c3e90ec1d4493bb4", "type": "change", "z": "aab0c030de7df5cc", "g": "14365542ae0790c8", "name": "reset", "rules": [ { "t": "set", "p": "#:(onMemory)::index.brightness", "pt": "flow", "to": "{}", "tot": "json" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4090, "y": 6600, "wires": [ [ "7eacb809027a3f29", "992d3a4f1f2cef04", "7f81ef3f4f7d218f", "6aeea1de4587093e", "2155a7e805ce62e5", "db3dc40ea4b498e3", "65dca07a06ffa9c6", "d272a453214030a9", "f89a84a4111a2df9", "ccd498fdd2090daf" ] ] }, { "id": "6ab8f6f585ebee36", "type": "link in", "z": "aab0c030de7df5cc", "g": "14365542ae0790c8", "name": "boot brihgtness", "links": [ "9e4bfee0db3051d4" ], "x": 2695, "y": 6480, "wires": [ [ "1cfe4db12a78f24a", "f21d26259d7bc3da" ] ] }, { "id": "c17daf8aa7e26a0c", "type": "link out", "z": "aab0c030de7df5cc", "g": "14365542ae0790c8", "name": "room - ui - brihgtness - metric", "mode": "link", "links": [ "2690f4e06626ebda" ], "x": 4855, "y": 6720, "wires": [] }, { "id": "7379c487515b9889", "type": "link in", "z": "aab0c030de7df5cc", "g": "14365542ae0790c8", "name": "room - ui - brihgtness - metric", "links": [ "b6323e1460f6f50c" ], "x": 2695, "y": 6540, "wires": [ [ "1b38e8d77f15ac4a" ] ] }, { "id": "3a6f2959b098c17e", "type": "switch", "z": "aab0c030de7df5cc", "g": "14365542ae0790c8", "name": "index", "property": "index", "propertyType": "msg", "rules": [ { "t": "eq", "v": "1", "vt": "num" }, { "t": "eq", "v": "2", "vt": "num" }, { "t": "eq", "v": "3", "vt": "num" }, { "t": "eq", "v": "4", "vt": "num" }, { "t": "eq", "v": "5", "vt": "num" } ], "checkall": "false", "repair": false, "outputs": 5, "x": 3930, "y": 6720, "wires": [ [ "db3dc40ea4b498e3", "ae5513076154ad8a" ], [ "65dca07a06ffa9c6", "9a9eba7461771815" ], [ "d272a453214030a9", "7f33cfc11587b83c" ], [ "f89a84a4111a2df9", "04f0f1dcc6935c42" ], [ "ccd498fdd2090daf", "51dd51d87769dfc4" ] ] }, { "id": "69f1300be1c6d8ab", "type": "change", "z": "aab0c030de7df5cc", "g": "14365542ae0790c8", "name": "index", "rules": [ { "t": "set", "p": "index", "pt": "msg", "to": "#:(onMemory)::index.brightness", "tot": "flow" }, { "t": "set", "p": "index", "pt": "msg", "to": "$count($keys(msg.index)) +1", "tot": "jsonata" }, { "t": "set", "p": "#:(onMemory)::index.brightness[msg.field]", "pt": "flow", "to": "index", "tot": "msg" }, { "t": "set", "p": "topic", "pt": "msg", "to": "field", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3770, "y": 6780, "wires": [ [ "3a6f2959b098c17e" ] ] }, { "id": "32f30c6a0241b184", "type": "change", "z": "aab0c030de7df5cc", "g": "14365542ae0790c8", "name": "index", "rules": [ { "t": "set", "p": "index", "pt": "msg", "to": "#:(onMemory)::index.brightness[msg.field]", "tot": "flow" }, { "t": "set", "p": "topic", "pt": "msg", "to": "field", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3770, "y": 6720, "wires": [ [ "3a6f2959b098c17e" ] ] }, { "id": "1313dd5a267993d9", "type": "switch", "z": "aab0c030de7df5cc", "g": "14365542ae0790c8", "name": "exists", "property": "#:(onMemory)::index.brightness", "propertyType": "flow", "rules": [ { "t": "hask", "v": "field", "vt": "msg" }, { "t": "else" } ], "checkall": "false", "repair": false, "outputs": 2, "x": 3610, "y": 6720, "wires": [ [ "32f30c6a0241b184" ], [ "69f1300be1c6d8ab" ] ] }, { "id": "1b38e8d77f15ac4a", "type": "switch", "z": "aab0c030de7df5cc", "g": "14365542ae0790c8", "name": "measurement", "property": "measurement", "propertyType": "msg", "rules": [ { "t": "eq", "v": "brightness", "vt": "str" } ], "checkall": "false", "repair": false, "outputs": 1, "x": 2860, "y": 6540, "wires": [ [ "6318eeea1f540ad8", "b9fb39ebee02ca31" ] ] }, { "id": "149cc130f5efb763", "type": "link call", "z": "aab0c030de7df5cc", "g": "14365542ae0790c8", "name": "", "links": [ "df0e4ab2e1efc286" ], "linkType": "static", "timeout": "30", "x": 3260, "y": 6720, "wires": [ [ "6e9d7cb4048d2eef" ] ] }, { "id": "7eacb809027a3f29", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "14365542ae0790c8", "group": "07c72906c906336b", "order": 1, "width": "2", "height": "1", "name": "brihgtness 01 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-left", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4290, "y": 6720, "wires": [] }, { "id": "992d3a4f1f2cef04", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "14365542ae0790c8", "group": "07c72906c906336b", "order": 3, "width": "2", "height": "1", "name": "brihgtness 02 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-left", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4290, "y": 6780, "wires": [] }, { "id": "7f81ef3f4f7d218f", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "14365542ae0790c8", "group": "07c72906c906336b", "order": 5, "width": "2", "height": "1", "name": "brihgtness 03 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-left", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4290, "y": 6840, "wires": [] }, { "id": "6aeea1de4587093e", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "14365542ae0790c8", "group": "07c72906c906336b", "order": 7, "width": "2", "height": "1", "name": "brihgtness 04 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-left", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4290, "y": 6900, "wires": [] }, { "id": "2155a7e805ce62e5", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "14365542ae0790c8", "group": "07c72906c906336b", "order": 9, "width": "2", "height": "1", "name": "brihgtness 05 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-left", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4290, "y": 6960, "wires": [] }, { "id": "db3dc40ea4b498e3", "type": "ui-slider", "z": "aab0c030de7df5cc", "g": "14365542ae0790c8", "group": "07c72906c906336b", "name": "brihgtness 01", "label": "", "tooltip": "", "order": 2, "width": "4", "height": "1", "passthru": false, "outs": "end", "topic": "topic", "topicType": "msg", "thumbLabel": "true", "showTicks": "false", "min": 0, "max": "255", "step": 1, "className": "", "iconPrepend": "", "iconAppend": "", "color": "", "colorTrack": "", "colorThumb": "", "x": 4520, "y": 6720, "wires": [ [ "42acd7f9ad626301" ] ] }, { "id": "65dca07a06ffa9c6", "type": "ui-slider", "z": "aab0c030de7df5cc", "g": "14365542ae0790c8", "group": "07c72906c906336b", "name": "brihgtness 02", "label": "", "tooltip": "", "order": 4, "width": "4", "height": "1", "passthru": false, "outs": "end", "topic": "topic", "topicType": "msg", "thumbLabel": true, "min": 0, "max": "255", "step": 1, "className": "", "x": 4520, "y": 6780, "wires": [ [ "42acd7f9ad626301" ] ] }, { "id": "d272a453214030a9", "type": "ui-slider", "z": "aab0c030de7df5cc", "g": "14365542ae0790c8", "group": "07c72906c906336b", "name": "brihgtness 03", "label": "", "tooltip": "", "order": 6, "width": "4", "height": "1", "passthru": false, "outs": "end", "topic": "topic", "topicType": "msg", "thumbLabel": true, "min": 0, "max": "255", "step": 1, "className": "", "x": 4520, "y": 6840, "wires": [ [ "42acd7f9ad626301" ] ] }, { "id": "f89a84a4111a2df9", "type": "ui-slider", "z": "aab0c030de7df5cc", "g": "14365542ae0790c8", "group": "07c72906c906336b", "name": "brihgtness 04", "label": "", "tooltip": "", "order": 8, "width": "4", "height": "1", "passthru": false, "outs": "end", "topic": "topic", "topicType": "msg", "thumbLabel": true, "min": 0, "max": "255", "step": 1, "className": "", "x": 4520, "y": 6900, "wires": [ [ "42acd7f9ad626301" ] ] }, { "id": "ccd498fdd2090daf", "type": "ui-slider", "z": "aab0c030de7df5cc", "g": "14365542ae0790c8", "group": "07c72906c906336b", "name": "brihgtness 05", "label": "", "tooltip": "", "order": 10, "width": "4", "height": "1", "passthru": false, "outs": "end", "topic": "topic", "topicType": "msg", "thumbLabel": true, "min": 0, "max": "255", "step": 1, "className": "", "x": 4520, "y": 6960, "wires": [ [ "42acd7f9ad626301" ] ] }, { "id": "6318eeea1f540ad8", "type": "delay", "z": "aab0c030de7df5cc", "g": "14365542ae0790c8", "name": "100 ms", "pauseType": "delay", "timeout": "100", "timeoutUnits": "milliseconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 3060, "y": 6720, "wires": [ [ "149cc130f5efb763" ] ] }, { "id": "6e9d7cb4048d2eef", "type": "change", "z": "aab0c030de7df5cc", "g": "14365542ae0790c8", "name": "text", "rules": [ { "t": "set", "p": "trans", "pt": "msg", "to": "'Luminosité '&msg.trans&' à '&msg.payload", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3450, "y": 6720, "wires": [ [ "1313dd5a267993d9" ] ] }, { "id": "ae5513076154ad8a", "type": "change", "z": "aab0c030de7df5cc", "g": "14365542ae0790c8", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4090, "y": 6720, "wires": [ [ "7eacb809027a3f29" ] ] }, { "id": "9a9eba7461771815", "type": "change", "z": "aab0c030de7df5cc", "g": "14365542ae0790c8", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4090, "y": 6780, "wires": [ [ "992d3a4f1f2cef04" ] ] }, { "id": "7f33cfc11587b83c", "type": "change", "z": "aab0c030de7df5cc", "g": "14365542ae0790c8", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4090, "y": 6840, "wires": [ [ "7f81ef3f4f7d218f" ] ] }, { "id": "04f0f1dcc6935c42", "type": "change", "z": "aab0c030de7df5cc", "g": "14365542ae0790c8", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4090, "y": 6900, "wires": [ [ "6aeea1de4587093e" ] ] }, { "id": "51dd51d87769dfc4", "type": "change", "z": "aab0c030de7df5cc", "g": "14365542ae0790c8", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4090, "y": 6960, "wires": [ [ "2155a7e805ce62e5" ] ] }, { "id": "1cfe4db12a78f24a", "type": "delay", "z": "aab0c030de7df5cc", "g": "14365542ae0790c8", "name": "50 ms", "pauseType": "delay", "timeout": "150", "timeoutUnits": "milliseconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 2830, "y": 6600, "wires": [ [ "c3e90ec1d4493bb4" ] ] }, { "id": "d3ecaf8ee5a9a5f3", "type": "change", "z": "aab0c030de7df5cc", "g": "450d06a664f3f2f1", "name": "set metric", "rules": [ { "t": "set", "p": "measurement", "pt": "msg", "to": "overload", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4680, "y": 7320, "wires": [ [ "31254c9a4c46f49c" ] ] }, { "id": "892aa8fda585f5b2", "type": "change", "z": "aab0c030de7df5cc", "g": "450d06a664f3f2f1", "name": "reset", "rules": [ { "t": "set", "p": "#:(onMemory)::index.overload", "pt": "flow", "to": "{}", "tot": "json" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4090, "y": 7200, "wires": [ [ "c7dde6eba09fbd5a", "b3fb451be3c81d2b", "94ecac051c7ae0c0", "36f2cc31fc4e1e37", "8d582cfd231d8e30", "c3fd837c967f3c0d" ] ] }, { "id": "e0cb1aec4e0fda1c", "type": "link in", "z": "aab0c030de7df5cc", "g": "450d06a664f3f2f1", "name": "boot overload", "links": [ "9e4bfee0db3051d4" ], "x": 2695, "y": 7080, "wires": [ [ "7acbbb904086727c", "db9912c1825d776b" ] ] }, { "id": "31254c9a4c46f49c", "type": "link out", "z": "aab0c030de7df5cc", "g": "450d06a664f3f2f1", "name": "room - ui - light - metric", "mode": "link", "links": [ "2690f4e06626ebda" ], "x": 4815, "y": 7320, "wires": [] }, { "id": "943c9a5e7bb69227", "type": "link in", "z": "aab0c030de7df5cc", "g": "450d06a664f3f2f1", "name": "room - ui - overload - metric", "links": [ "b6323e1460f6f50c" ], "x": 2695, "y": 7140, "wires": [ [ "4bd89dce27b61c84" ] ] }, { "id": "a8f14d2493aa1ccc", "type": "switch", "z": "aab0c030de7df5cc", "g": "450d06a664f3f2f1", "name": "index", "property": "index", "propertyType": "msg", "rules": [ { "t": "eq", "v": "1", "vt": "num" }, { "t": "eq", "v": "2", "vt": "num" }, { "t": "eq", "v": "3", "vt": "num" } ], "checkall": "false", "repair": false, "outputs": 3, "x": 3930, "y": 7320, "wires": [ [ "96c183ca09036f9e", "c7dde6eba09fbd5a" ], [ "207c8c517b76a96d", "36f2cc31fc4e1e37" ], [ "41be9069ac8254e1", "c3fd837c967f3c0d" ] ] }, { "id": "11f218242b107b91", "type": "change", "z": "aab0c030de7df5cc", "g": "450d06a664f3f2f1", "name": "index", "rules": [ { "t": "set", "p": "index", "pt": "msg", "to": "#:(onMemory)::index.overload[msg.field]", "tot": "flow" }, { "t": "set", "p": "topic", "pt": "msg", "to": "field", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3770, "y": 7320, "wires": [ [ "a8f14d2493aa1ccc" ] ] }, { "id": "9d11ec1e81b17e3d", "type": "switch", "z": "aab0c030de7df5cc", "g": "450d06a664f3f2f1", "name": "exists", "property": "#:(onMemory)::index.overload", "propertyType": "flow", "rules": [ { "t": "hask", "v": "field", "vt": "msg" }, { "t": "else" } ], "checkall": "false", "repair": false, "outputs": 2, "x": 3610, "y": 7320, "wires": [ [ "11f218242b107b91" ], [ "143b6433267f0fa1" ] ] }, { "id": "143b6433267f0fa1", "type": "change", "z": "aab0c030de7df5cc", "g": "450d06a664f3f2f1", "name": "index", "rules": [ { "t": "set", "p": "index", "pt": "msg", "to": "#:(onMemory)::index.overload", "tot": "flow" }, { "t": "set", "p": "index", "pt": "msg", "to": "$count($keys(msg.index)) +1", "tot": "jsonata" }, { "t": "set", "p": "#:(onMemory)::index.overload[msg.field]", "pt": "flow", "to": "index", "tot": "msg" }, { "t": "set", "p": "topic", "pt": "msg", "to": "field", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3770, "y": 7380, "wires": [ [ "a8f14d2493aa1ccc" ] ] }, { "id": "4bd89dce27b61c84", "type": "switch", "z": "aab0c030de7df5cc", "g": "450d06a664f3f2f1", "name": "measurement", "property": "measurement", "propertyType": "msg", "rules": [ { "t": "eq", "v": "overload", "vt": "str" } ], "checkall": "false", "repair": false, "outputs": 1, "x": 2860, "y": 7140, "wires": [ [ "f8787219bfa0b999", "9c4b45bb3fbc8008" ] ] }, { "id": "c7dde6eba09fbd5a", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "450d06a664f3f2f1", "name": "overload 01", "label": "", "group": "b044f13129d03761", "order": 2, "width": "1", "height": "1", "passthru": false, "topic": "field", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "flash-triangle", "oncolor": "red", "offvalue": "false", "offvalueType": "bool", "officon": "flash-triangle-outline", "offcolor": "grey", "x": 4490, "y": 7320, "wires": [ [ "d3ecaf8ee5a9a5f3" ] ] }, { "id": "b3fb451be3c81d2b", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "450d06a664f3f2f1", "group": "b044f13129d03761", "order": 1, "width": "5", "height": "1", "name": "overload 01 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4280, "y": 7320, "wires": [] }, { "id": "96c183ca09036f9e", "type": "change", "z": "aab0c030de7df5cc", "g": "450d06a664f3f2f1", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4090, "y": 7320, "wires": [ [ "b3fb451be3c81d2b" ] ] }, { "id": "207c8c517b76a96d", "type": "change", "z": "aab0c030de7df5cc", "g": "450d06a664f3f2f1", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4090, "y": 7380, "wires": [ [ "94ecac051c7ae0c0" ] ] }, { "id": "41be9069ac8254e1", "type": "change", "z": "aab0c030de7df5cc", "g": "450d06a664f3f2f1", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 4090, "y": 7440, "wires": [ [ "8d582cfd231d8e30" ] ] }, { "id": "f7df745c748863ac", "type": "link call", "z": "aab0c030de7df5cc", "g": "450d06a664f3f2f1", "name": "", "links": [ "df0e4ab2e1efc286" ], "linkType": "static", "timeout": "30", "x": 3260, "y": 7320, "wires": [ [ "fae60b32c35a15e2" ] ] }, { "id": "fae60b32c35a15e2", "type": "change", "z": "aab0c030de7df5cc", "g": "450d06a664f3f2f1", "name": "text", "rules": [ { "t": "set", "p": "trans", "pt": "msg", "to": "msg.trans&(msg.payload?' ':' pas')&' en surcharge'", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3450, "y": 7320, "wires": [ [ "9d11ec1e81b17e3d" ] ] }, { "id": "f8787219bfa0b999", "type": "delay", "z": "aab0c030de7df5cc", "g": "450d06a664f3f2f1", "name": "100 ms", "pauseType": "delay", "timeout": "100", "timeoutUnits": "milliseconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 3060, "y": 7320, "wires": [ [ "f7df745c748863ac" ] ] }, { "id": "7acbbb904086727c", "type": "delay", "z": "aab0c030de7df5cc", "g": "450d06a664f3f2f1", "name": "50 ms", "pauseType": "delay", "timeout": "150", "timeoutUnits": "milliseconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 2830, "y": 7200, "wires": [ [ "892aa8fda585f5b2" ] ] }, { "id": "36f2cc31fc4e1e37", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "450d06a664f3f2f1", "name": "overload 02", "label": "", "group": "b044f13129d03761", "order": 4, "width": "1", "height": "1", "passthru": false, "topic": "field", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "flash-triangle", "oncolor": "red", "offvalue": "false", "offvalueType": "bool", "officon": "flash-triangle-outline", "offcolor": "grey", "x": 4490, "y": 7380, "wires": [ [ "d3ecaf8ee5a9a5f3" ] ] }, { "id": "94ecac051c7ae0c0", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "450d06a664f3f2f1", "group": "b044f13129d03761", "order": 3, "width": "5", "height": "1", "name": "overload 02 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4280, "y": 7380, "wires": [] }, { "id": "c3fd837c967f3c0d", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "450d06a664f3f2f1", "name": "overload 03", "label": "", "group": "b044f13129d03761", "order": 6, "width": "1", "height": "1", "passthru": false, "topic": "field", "topicType": "msg", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "flash-triangle", "oncolor": "red", "offvalue": "false", "offvalueType": "bool", "officon": "flash-triangle-outline", "offcolor": "grey", "x": 4490, "y": 7440, "wires": [ [ "d3ecaf8ee5a9a5f3" ] ] }, { "id": "8d582cfd231d8e30", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "450d06a664f3f2f1", "group": "b044f13129d03761", "order": 5, "width": "5", "height": "1", "name": "overload 03 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 4280, "y": 7440, "wires": [] }, { "id": "f4e17d477136f068", "type": "change", "z": "aab0c030de7df5cc", "g": "04f5c0e72326d896", "name": "reset", "rules": [ { "t": "set", "p": "#:(onMemory)::index.volume", "pt": "flow", "to": "{}", "tot": "json" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 6490, "y": 1440, "wires": [ [ "ee380c3cf1a2020b", "905659284218c2dc", "b71f413cfe3d9305", "b2dc7736b4de45e7", "14ccbc8fbb2303ac", "db5d3a06b3c4888a", "377467850cf184c6", "d83fcce023a2646b", "e5363afaefd9c154", "6e879e2fe3ef4f2f" ] ] }, { "id": "9daae248b4f1952b", "type": "link in", "z": "aab0c030de7df5cc", "g": "04f5c0e72326d896", "name": "boot volume", "links": [ "9e4bfee0db3051d4" ], "x": 5095, "y": 1320, "wires": [ [ "1bfca2b520f057f8", "73f896b0bc12801c" ] ] }, { "id": "3c869e854f5d6809", "type": "link in", "z": "aab0c030de7df5cc", "g": "04f5c0e72326d896", "name": "room - ui - volume - metric", "links": [ "b6323e1460f6f50c" ], "x": 5095, "y": 1380, "wires": [ [ "b942b34f373e2a3f" ] ] }, { "id": "aa0c5812f7e6349b", "type": "change", "z": "aab0c030de7df5cc", "g": "04f5c0e72326d896", "name": "index", "rules": [ { "t": "set", "p": "index", "pt": "msg", "to": "#:(onMemory)::index.volume[msg.field]", "tot": "flow" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 6170, "y": 1560, "wires": [ [ "fa2aea6161a5fd41" ] ] }, { "id": "67310a7a72933e8e", "type": "change", "z": "aab0c030de7df5cc", "g": "04f5c0e72326d896", "name": "index", "rules": [ { "t": "set", "p": "index", "pt": "msg", "to": "#:(onMemory)::index.volume", "tot": "flow" }, { "t": "set", "p": "index", "pt": "msg", "to": "$count($keys(msg.index)) +1", "tot": "jsonata" }, { "t": "set", "p": "#:(onMemory)::index.v[msg.field]", "pt": "flow", "to": "index", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 6170, "y": 1620, "wires": [ [ "fa2aea6161a5fd41" ] ] }, { "id": "0166eab08f6fbafc", "type": "switch", "z": "aab0c030de7df5cc", "g": "04f5c0e72326d896", "name": "exists", "property": "#:(onMemory)::index.volume", "propertyType": "flow", "rules": [ { "t": "hask", "v": "field", "vt": "msg" }, { "t": "else" } ], "checkall": "false", "repair": false, "outputs": 2, "x": 6010, "y": 1560, "wires": [ [ "aa0c5812f7e6349b" ], [ "67310a7a72933e8e" ] ] }, { "id": "fa2aea6161a5fd41", "type": "switch", "z": "aab0c030de7df5cc", "g": "04f5c0e72326d896", "name": "index", "property": "index", "propertyType": "msg", "rules": [ { "t": "eq", "v": "1", "vt": "num" }, { "t": "eq", "v": "2", "vt": "num" }, { "t": "eq", "v": "3", "vt": "num" }, { "t": "eq", "v": "4", "vt": "num" }, { "t": "eq", "v": "5", "vt": "num" } ], "checkall": "false", "repair": false, "outputs": 5, "x": 6330, "y": 1560, "wires": [ [ "e368b811a3ce64eb", "db5d3a06b3c4888a" ], [ "a3bf1460c7cfb7b1", "377467850cf184c6" ], [ "00bc3a1cffc305cc", "d83fcce023a2646b" ], [ "f706754b772baa6f", "e5363afaefd9c154" ], [ "aa8b6591f26d0aa9", "6e879e2fe3ef4f2f" ] ] }, { "id": "b942b34f373e2a3f", "type": "switch", "z": "aab0c030de7df5cc", "g": "04f5c0e72326d896", "name": "measurement", "property": "measurement", "propertyType": "msg", "rules": [ { "t": "eq", "v": "volume", "vt": "str" } ], "checkall": "false", "repair": false, "outputs": 1, "x": 5260, "y": 1380, "wires": [ [ "a67149ef65f5d76f", "77ad4743ff15c507" ] ] }, { "id": "ee380c3cf1a2020b", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "04f5c0e72326d896", "group": "07f729e0d6e0f541", "order": 1, "width": "2", "height": "1", "name": "volume 01 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 6680, "y": 1560, "wires": [] }, { "id": "c6a4524ab3539276", "type": "change", "z": "aab0c030de7df5cc", "g": "04f5c0e72326d896", "name": "text", "rules": [ { "t": "set", "p": "trans", "pt": "msg", "to": "'Volume '&$string(msg.trans)&' à '&$string(msg.payload)", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 5850, "y": 1560, "wires": [ [ "0166eab08f6fbafc" ] ] }, { "id": "905659284218c2dc", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "04f5c0e72326d896", "group": "07f729e0d6e0f541", "order": 3, "width": "5", "height": "1", "name": "volume 02 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 6680, "y": 1620, "wires": [] }, { "id": "b71f413cfe3d9305", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "04f5c0e72326d896", "group": "07f729e0d6e0f541", "order": 5, "width": "5", "height": "1", "name": "volume 03 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 6680, "y": 1680, "wires": [] }, { "id": "b2dc7736b4de45e7", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "04f5c0e72326d896", "group": "07f729e0d6e0f541", "order": 7, "width": "5", "height": "1", "name": "volume 04 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 6680, "y": 1740, "wires": [] }, { "id": "14ccbc8fbb2303ac", "type": "ui-text", "z": "aab0c030de7df5cc", "g": "04f5c0e72326d896", "group": "07f729e0d6e0f541", "order": 9, "width": "5", "height": "1", "name": "volume 05 (txt)", "label": "", "format": "{{msg.payload}}", "layout": "row-right", "style": false, "font": "", "fontSize": 16, "color": "#717171", "className": "", "x": 6680, "y": 1800, "wires": [] }, { "id": "b9aa798eae125dd5", "type": "link call", "z": "aab0c030de7df5cc", "g": "04f5c0e72326d896", "name": "", "links": [ "df0e4ab2e1efc286" ], "linkType": "static", "timeout": "30", "x": 5660, "y": 1560, "wires": [ [ "c6a4524ab3539276" ] ] }, { "id": "a67149ef65f5d76f", "type": "delay", "z": "aab0c030de7df5cc", "g": "04f5c0e72326d896", "name": "100 ms", "pauseType": "delay", "timeout": "100", "timeoutUnits": "milliseconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 5460, "y": 1560, "wires": [ [ "b9aa798eae125dd5" ] ] }, { "id": "aa8b6591f26d0aa9", "type": "change", "z": "aab0c030de7df5cc", "g": "04f5c0e72326d896", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 6490, "y": 1800, "wires": [ [ "14ccbc8fbb2303ac" ] ] }, { "id": "f706754b772baa6f", "type": "change", "z": "aab0c030de7df5cc", "g": "04f5c0e72326d896", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 6490, "y": 1740, "wires": [ [ "b2dc7736b4de45e7" ] ] }, { "id": "00bc3a1cffc305cc", "type": "change", "z": "aab0c030de7df5cc", "g": "04f5c0e72326d896", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 6490, "y": 1680, "wires": [ [ "b71f413cfe3d9305" ] ] }, { "id": "a3bf1460c7cfb7b1", "type": "change", "z": "aab0c030de7df5cc", "g": "04f5c0e72326d896", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 6490, "y": 1620, "wires": [ [ "905659284218c2dc" ] ] }, { "id": "e368b811a3ce64eb", "type": "change", "z": "aab0c030de7df5cc", "g": "04f5c0e72326d896", "name": "move", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "trans", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 6490, "y": 1560, "wires": [ [ "ee380c3cf1a2020b" ] ] }, { "id": "1bfca2b520f057f8", "type": "delay", "z": "aab0c030de7df5cc", "g": "04f5c0e72326d896", "name": "50 ms", "pauseType": "delay", "timeout": "150", "timeoutUnits": "milliseconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 5230, "y": 1440, "wires": [ [ "f4e17d477136f068" ] ] }, { "id": "db5d3a06b3c4888a", "type": "ui-slider", "z": "aab0c030de7df5cc", "g": "04f5c0e72326d896", "group": "07f729e0d6e0f541", "name": "volume 01", "label": "", "tooltip": "", "order": 2, "width": "4", "height": "1", "passthru": false, "outs": "end", "topic": "topic", "topicType": "msg", "thumbLabel": "true", "showTicks": "false", "min": 0, "max": "99", "step": 1, "className": "", "iconPrepend": "", "iconAppend": "", "color": "", "colorTrack": "", "colorThumb": "", "x": 6890, "y": 1560, "wires": [ [ "c594a37fe86aa4a8" ] ] }, { "id": "c594a37fe86aa4a8", "type": "change", "z": "aab0c030de7df5cc", "g": "04f5c0e72326d896", "name": "set metric", "rules": [ { "t": "set", "p": "measurement", "pt": "msg", "to": "volume", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 7080, "y": 1560, "wires": [ [ "ee30b3a5827bf77f" ] ] }, { "id": "ee30b3a5827bf77f", "type": "link out", "z": "aab0c030de7df5cc", "g": "04f5c0e72326d896", "name": "room - ui - volume - metric", "mode": "link", "links": [ "2690f4e06626ebda" ], "x": 7215, "y": 1560, "wires": [] }, { "id": "377467850cf184c6", "type": "ui-slider", "z": "aab0c030de7df5cc", "g": "04f5c0e72326d896", "group": "07f729e0d6e0f541", "name": "volume 02", "label": "", "tooltip": "", "order": 4, "width": "4", "height": "1", "passthru": false, "outs": "end", "topic": "topic", "topicType": "msg", "thumbLabel": "true", "showTicks": "false", "min": 0, "max": "99", "step": 1, "className": "", "iconPrepend": "", "iconAppend": "", "color": "", "colorTrack": "", "colorThumb": "", "x": 6890, "y": 1620, "wires": [ [ "c594a37fe86aa4a8" ] ] }, { "id": "d83fcce023a2646b", "type": "ui-slider", "z": "aab0c030de7df5cc", "g": "04f5c0e72326d896", "group": "07f729e0d6e0f541", "name": "volume 03", "label": "", "tooltip": "", "order": 6, "width": "4", "height": "1", "passthru": false, "outs": "end", "topic": "topic", "topicType": "msg", "thumbLabel": "true", "showTicks": "false", "min": 0, "max": "99", "step": 1, "className": "", "iconPrepend": "", "iconAppend": "", "color": "", "colorTrack": "", "colorThumb": "", "x": 6890, "y": 1680, "wires": [ [ "c594a37fe86aa4a8" ] ] }, { "id": "e5363afaefd9c154", "type": "ui-slider", "z": "aab0c030de7df5cc", "g": "04f5c0e72326d896", "group": "07f729e0d6e0f541", "name": "volume 04", "label": "", "tooltip": "", "order": 8, "width": "4", "height": "1", "passthru": false, "outs": "end", "topic": "topic", "topicType": "msg", "thumbLabel": "true", "showTicks": "false", "min": 0, "max": "99", "step": 1, "className": "", "iconPrepend": "", "iconAppend": "", "color": "", "colorTrack": "", "colorThumb": "", "x": 6890, "y": 1740, "wires": [ [ "c594a37fe86aa4a8" ] ] }, { "id": "6e879e2fe3ef4f2f", "type": "ui-slider", "z": "aab0c030de7df5cc", "g": "04f5c0e72326d896", "group": "07f729e0d6e0f541", "name": "volume 05", "label": "", "tooltip": "", "order": 10, "width": "4", "height": "1", "passthru": false, "outs": "end", "topic": "topic", "topicType": "msg", "thumbLabel": "true", "showTicks": "false", "min": 0, "max": "99", "step": 1, "className": "", "iconPrepend": "", "iconAppend": "", "color": "", "colorTrack": "", "colorThumb": "", "x": 6890, "y": 1800, "wires": [ [ "c594a37fe86aa4a8" ] ] }, { "id": "425778bd8094ac81", "type": "change", "z": "aab0c030de7df5cc", "g": "b15c602187c606e4", "name": "room", "rules": [ { "t": "set", "p": "room", "pt": "msg", "to": "home", "tot": "str" }, { "t": "set", "p": "payload", "pt": "msg", "to": "true", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 270, "y": 60, "wires": [ [ "5eec592fe4dcd9f3" ] ] }, { "id": "49270b06a63f91cf", "type": "link in", "z": "aab0c030de7df5cc", "g": "b15c602187c606e4", "name": "home - room", "links": [ "a0f0f63b3934f168" ], "x": 135, "y": 60, "wires": [ [ "425778bd8094ac81" ] ] }, { "id": "5eec592fe4dcd9f3", "type": "link out", "z": "aab0c030de7df5cc", "g": "b15c602187c606e4", "name": "home - room", "mode": "link", "links": [ "6eafb2a9c1ec95c0" ], "x": 405, "y": 60, "wires": [] }, { "id": "95744f0e04917be9", "type": "comment", "z": "aab0c030de7df5cc", "name": "\"home\" is a reserved word for room and bucket", "info": "", "x": 1720, "y": 40, "wires": [] }, { "id": "8f489bac9f5ad1a8", "type": "switch", "z": "aab0c030de7df5cc", "g": "b64c96e257072f51", "name": "exception", "property": "payload", "propertyType": "msg", "rules": [ { "t": "false" }, { "t": "else" } ], "checkall": "false", "repair": false, "outputs": 2, "x": 1900, "y": 540, "wires": [ [ "37a5b70ff95bdfaa" ], [ "bcb74970ad7f30b1" ] ] }, { "id": "bcb74970ad7f30b1", "type": "link call", "z": "aab0c030de7df5cc", "g": "b64c96e257072f51", "name": "", "links": [ "df0e4ab2e1efc286" ], "linkType": "static", "timeout": "30", "x": 2100, "y": 600, "wires": [ [ "d261fda32fe95984" ] ] }, { "id": "5d096f3cd4289c9e", "type": "change", "z": "aab0c030de7df5cc", "g": "6db09914aadc55bb", "name": "reset", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "false", "tot": "bool" }, { "t": "set", "p": "options", "pt": "msg", "to": "[{'label':'N/A','value':''}]", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 610, "y": 4020, "wires": [ [ "18cfe0800ac9720d", "13663fa3461cda77" ] ] }, { "id": "46a7161946ba4026", "type": "link in", "z": "aab0c030de7df5cc", "g": "6db09914aadc55bb", "name": "room - ui - group - load", "links": [ "9e4bfee0db3051d4" ], "x": 135, "y": 3900, "wires": [ [ "5f0ea0ba8ba03618", "0023809140991619" ] ] }, { "id": "54f95aa8e0af266f", "type": "link in", "z": "aab0c030de7df5cc", "g": "6db09914aadc55bb", "name": "room - ui - group - metric", "links": [ "b6323e1460f6f50c" ], "x": 135, "y": 3960, "wires": [ [ "d9a50bd973de96fd" ] ] }, { "id": "32b58c256739305c", "type": "change", "z": "aab0c030de7df5cc", "g": "6db09914aadc55bb", "name": "set metric", "rules": [ { "t": "set", "p": "measurement", "pt": "msg", "to": "cible", "tot": "str" }, { "t": "set", "p": "payload", "pt": "msg", "to": "false", "tot": "bool" }, { "t": "set", "p": "repeat", "pt": "msg", "to": "true", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 2180, "y": 4080, "wires": [ [ "e891a4aee20f41a9" ] ] }, { "id": "aa0ce37d1ee8adba", "type": "switch", "z": "aab0c030de7df5cc", "g": "6db09914aadc55bb", "name": "room", "property": "room", "propertyType": "msg", "rules": [ { "t": "eq", "v": "home", "vt": "str" } ], "checkall": "false", "repair": false, "outputs": 1, "x": 430, "y": 3960, "wires": [ [ "efbbf09ea21767e9", "012f30f49eb86083" ] ] }, { "id": "efbbf09ea21767e9", "type": "delay", "z": "aab0c030de7df5cc", "g": "6db09914aadc55bb", "name": "100 ms", "pauseType": "delay", "timeout": "100", "timeoutUnits": "milliseconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 600, "y": 4080, "wires": [ [ "18cfe0800ac9720d", "13663fa3461cda77" ] ] }, { "id": "5f0ea0ba8ba03618", "type": "delay", "z": "aab0c030de7df5cc", "g": "6db09914aadc55bb", "name": "50 ms", "pauseType": "delay", "timeout": "50", "timeoutUnits": "milliseconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 270, "y": 4020, "wires": [ [ "5d096f3cd4289c9e" ] ] }, { "id": "e891a4aee20f41a9", "type": "link out", "z": "aab0c030de7df5cc", "g": "6db09914aadc55bb", "name": "room - ui - group - metric", "mode": "link", "links": [ "206c1fb4a48067df" ], "x": 2315, "y": 4080, "wires": [] }, { "id": "9cab1d58af793873", "type": "switch", "z": "aab0c030de7df5cc", "g": "486786996f8e512b", "name": "measurement", "property": "measurement", "propertyType": "msg", "rules": [ { "t": "eq", "v": "airflow", "vt": "str" } ], "checkall": "false", "repair": false, "outputs": 1, "x": 300, "y": 3540, "wires": [ [ "0e12a116cd5a645e", "246ebd798108efb3" ] ] }, { "id": "a80b7e58e8b264f6", "type": "ui-switch", "z": "aab0c030de7df5cc", "g": "486786996f8e512b", "name": "cmv", "label": "", "group": "2da57f82233c276b", "order": 2, "width": "1", "height": "1", "passthru": false, "topic": "cmv", "topicType": "str", "style": "", "className": "", "onvalue": "true", "onvalueType": "bool", "onicon": "fan", "oncolor": "teal", "offvalue": "false", "offvalueType": "bool", "officon": "fan-off", "offcolor": "grey", "x": 990, "y": 3660, "wires": [ [ "a4dbfc219ae2dcd8" ] ] }, { "id": "367ddcc943fb234e", "type": "switch", "z": "aab0c030de7df5cc", "g": "486786996f8e512b", "name": "field", "property": "field", "propertyType": "msg", "rules": [ { "t": "eq", "v": "cmv", "vt": "str" } ], "checkall": "false", "repair": false, "outputs": 1, "x": 670, "y": 3660, "wires": [ [ "18531ed9a7d1af80", "a80b7e58e8b264f6" ] ] }, { "id": "d9a50bd973de96fd", "type": "rbe", "z": "aab0c030de7df5cc", "g": "6db09914aadc55bb", "name": "", "func": "rbe", "gap": "", "start": "", "inout": "out", "septopics": false, "property": "room", "topi": "topic", "x": 270, "y": 3960, "wires": [ [ "aa0ce37d1ee8adba" ] ] }, { "id": "18cfe0800ac9720d", "type": "ui-button", "z": "aab0c030de7df5cc", "g": "6db09914aadc55bb", "group": "b59caca2b912edd1", "name": "", "label": "Eteindre toutes les lumières", "order": 1, "width": "6", "height": "1", "emulateClick": false, "tooltip": "", "color": "", "bgcolor": "", "className": "", "icon": "", "iconPosition": "left", "payload": "false", "payloadType": "bool", "topic": "topic", "topicType": "msg", "buttonColor": "", "textColor": "", "iconColor": "", "x": 840, "y": 4080, "wires": [ [ "4e43cc6820f307b7" ] ] }, { "id": "4e43cc6820f307b7", "type": "change", "z": "aab0c030de7df5cc", "g": "6db09914aadc55bb", "name": "global", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "metrics", "tot": "global" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1070, "y": 4080, "wires": [ [ "5cf23d5bfb45f245" ] ] }, { "id": "5cf23d5bfb45f245", "type": "split", "z": "aab0c030de7df5cc", "g": "6db09914aadc55bb", "name": "buckets", "splt": "\\n", "spltType": "str", "arraySplt": 1, "arraySpltType": "len", "stream": false, "addname": "bucket", "property": "payload", "x": 1240, "y": 4080, "wires": [ [ "e9a0b00217efaf73" ] ] }, { "id": "546f120ffbcfbbcb", "type": "switch", "z": "aab0c030de7df5cc", "g": "6db09914aadc55bb", "name": "measurement", "property": "measurement", "propertyType": "msg", "rules": [ { "t": "eq", "v": "light", "vt": "str" } ], "checkall": "false", "repair": false, "outputs": 1, "x": 1660, "y": 4080, "wires": [ [ "98d0bdd9bc82e131" ] ] }, { "id": "e9a0b00217efaf73", "type": "split", "z": "aab0c030de7df5cc", "g": "6db09914aadc55bb", "name": "measurements", "splt": "\\n", "spltType": "str", "arraySplt": 1, "arraySpltType": "len", "stream": false, "addname": "measurement", "property": "payload", "x": 1440, "y": 4080, "wires": [ [ "546f120ffbcfbbcb" ] ] }, { "id": "98d0bdd9bc82e131", "type": "split", "z": "aab0c030de7df5cc", "g": "6db09914aadc55bb", "name": "fields", "splt": "\\n", "spltType": "str", "arraySplt": 1, "arraySpltType": "len", "stream": false, "addname": "field", "property": "payload", "x": 1850, "y": 4080, "wires": [ [ "a60b6a2b15f17f38" ] ] }, { "id": "a60b6a2b15f17f38", "type": "delay", "z": "aab0c030de7df5cc", "g": "6db09914aadc55bb", "name": "12 / s", "pauseType": "rate", "timeout": "5", "timeoutUnits": "seconds", "rate": "12", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 2010, "y": 4080, "wires": [ [ "32b58c256739305c" ] ] }, { "id": "13663fa3461cda77", "type": "ui-button", "z": "aab0c030de7df5cc", "g": "6db09914aadc55bb", "group": "b59caca2b912edd1", "name": "", "label": "Fermer tous les volets", "order": 2, "width": "6", "height": "1", "emulateClick": false, "tooltip": "", "color": "", "bgcolor": "", "className": "", "icon": "", "iconPosition": "left", "payload": "false", "payloadType": "bool", "topic": "topic", "topicType": "msg", "buttonColor": "", "textColor": "", "iconColor": "", "x": 820, "y": 4140, "wires": [ [ "73264723ae55422f" ] ] }, { "id": "d1aaac3869e64708", "type": "change", "z": "aab0c030de7df5cc", "g": "6db09914aadc55bb", "name": "set metric", "rules": [ { "t": "set", "p": "measurement", "pt": "msg", "to": "cible", "tot": "str" }, { "t": "set", "p": "payload", "pt": "msg", "to": "false", "tot": "bool" }, { "t": "set", "p": "repeat", "pt": "msg", "to": "true", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 2180, "y": 4140, "wires": [ [ "e891a4aee20f41a9" ] ] }, { "id": "73264723ae55422f", "type": "change", "z": "aab0c030de7df5cc", "g": "6db09914aadc55bb", "name": "global", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "metrics", "tot": "global" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1070, "y": 4140, "wires": [ [ "64b07d677d27d563" ] ] }, { "id": "64b07d677d27d563", "type": "split", "z": "aab0c030de7df5cc", "g": "6db09914aadc55bb", "name": "buckets", "splt": "\\n", "spltType": "str", "arraySplt": 1, "arraySpltType": "len", "stream": false, "addname": "bucket", "property": "payload", "x": 1240, "y": 4140, "wires": [ [ "a10c4b54d823365a" ] ] }, { "id": "3c203c8c47f7a589", "type": "switch", "z": "aab0c030de7df5cc", "g": "6db09914aadc55bb", "name": "measurement", "property": "measurement", "propertyType": "msg", "rules": [ { "t": "eq", "v": "aperture", "vt": "str" } ], "checkall": "false", "repair": false, "outputs": 1, "x": 1660, "y": 4140, "wires": [ [ "66ddcf0252bf425e" ] ] }, { "id": "a10c4b54d823365a", "type": "split", "z": "aab0c030de7df5cc", "g": "6db09914aadc55bb", "name": "measurements", "splt": "\\n", "spltType": "str", "arraySplt": 1, "arraySpltType": "len", "stream": false, "addname": "measurement", "property": "payload", "x": 1440, "y": 4140, "wires": [ [ "3c203c8c47f7a589" ] ] }, { "id": "66ddcf0252bf425e", "type": "split", "z": "aab0c030de7df5cc", "g": "6db09914aadc55bb", "name": "fields", "splt": "\\n", "spltType": "str", "arraySplt": 1, "arraySpltType": "len", "stream": false, "addname": "field", "property": "payload", "x": 1850, "y": 4140, "wires": [ [ "6a3c5771078e34a6" ] ] }, { "id": "6a3c5771078e34a6", "type": "switch", "z": "aab0c030de7df5cc", "g": "6db09914aadc55bb", "name": "field", "property": "field", "propertyType": "msg", "rules": [ { "t": "eq", "v": "shutter", "vt": "str" } ], "checkall": "false", "repair": false, "outputs": 1, "x": 2010, "y": 4140, "wires": [ [ "d1aaac3869e64708" ] ] }, { "id": "4afaf74fbb2e3c7f", "type": "link in", "z": "aab0c030de7df5cc", "g": "588bbf3fc47c598a", "name": "ui - control", "links": [ "9894edf8101407a1", "10e31c1b33c17f7e", "d4af97635266a13b", "1405bbdeb268c349", "241217ea256b9811", "5afbab87d1f60b70", "2db79ffc8a575560", "3c35ad4867549a6c", "e8c94dce09188aeb", "4ce8c0c9469f5503", "1bda33050125447f", "66661a8b21ab2ecc", "db1af7fc73ba0fb5", "376959105925503c", "4b8c5028f8ae7499", "fada25bdad680dcd", "da9c4bb8711de169", "d820170df2717cca", "c588f13f74f79161", "3aa7927ee6a3837a", "001235ada046b338", "30c0ca5c8f8631ea", "f150dd253413b8a1", "655dfbfe2810fe09" ], "x": 855, "y": 1000, "wires": [ [ "8790772f66239cf6" ] ] }, { "id": "c0e16e687a9b25d7", "type": "ui-control", "z": "aab0c030de7df5cc", "g": "588bbf3fc47c598a", "name": "", "ui": "2d75e4809d2a6fbf", "events": "all", "x": 1320, "y": 1000, "wires": [ [] ] }, { "id": "8790772f66239cf6", "type": "change", "z": "aab0c030de7df5cc", "g": "588bbf3fc47c598a", "name": "control", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "{\t \"groups\":{\t msg.control:[\"Pièces:\"&msg.group]\t }\t}", "tot": "jsonata" }, { "t": "set", "p": "class", "pt": "msg", "to": "msg.control?'hide':'remove'", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 990, "y": 1000, "wires": [ [ "d99238f48ceef182" ] ] }, { "id": "9894edf8101407a1", "type": "link out", "z": "aab0c030de7df5cc", "g": "a3df49e3ec177d8d", "name": "room - ui - chart temperature - control", "mode": "link", "links": [ "4afaf74fbb2e3c7f" ], "x": 1255, "y": 1320, "wires": [] }, { "id": "10e31c1b33c17f7e", "type": "link out", "z": "aab0c030de7df5cc", "g": "80f986da1d02c67c", "name": "room - ui - chart humidity - control", "mode": "link", "links": [ "4afaf74fbb2e3c7f" ], "x": 1255, "y": 1560, "wires": [] }, { "id": "46bea8887aae3448", "type": "change", "z": "aab0c030de7df5cc", "g": "80f986da1d02c67c", "name": "group", "rules": [ { "t": "set", "p": "group", "pt": "msg", "to": "Humidité", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1130, "y": 1560, "wires": [ [ "10e31c1b33c17f7e" ] ] }, { "id": "bbb59fe31edc68bb", "type": "change", "z": "aab0c030de7df5cc", "g": "80f986da1d02c67c", "name": "control", "rules": [ { "t": "set", "p": "control", "pt": "msg", "to": "show", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 970, "y": 1620, "wires": [ [ "46bea8887aae3448" ] ] }, { "id": "d4af97635266a13b", "type": "link out", "z": "aab0c030de7df5cc", "g": "0db8801c7e0e4401", "name": "room - ui - power - control", "mode": "link", "links": [ "4afaf74fbb2e3c7f" ], "x": 1475, "y": 1800, "wires": [] }, { "id": "a97accb121b06f58", "type": "change", "z": "aab0c030de7df5cc", "g": "0db8801c7e0e4401", "name": "group", "rules": [ { "t": "set", "p": "group", "pt": "msg", "to": "Puissance électrique", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1350, "y": 1800, "wires": [ [ "d4af97635266a13b" ] ] }, { "id": "73ca6066674994d9", "type": "change", "z": "aab0c030de7df5cc", "g": "0db8801c7e0e4401", "name": "control", "rules": [ { "t": "set", "p": "control", "pt": "msg", "to": "show", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1190, "y": 1860, "wires": [ [ "4ca2710a68ee8cf7", "a8c19f86a71e21fe", "a97accb121b06f58" ] ] }, { "id": "1405bbdeb268c349", "type": "link out", "z": "aab0c030de7df5cc", "g": "4e8f7076589ea977", "name": "room - ui - sensor - control", "mode": "link", "links": [ "4afaf74fbb2e3c7f" ], "x": 1055, "y": 2280, "wires": [] }, { "id": "04d7b336c2f80522", "type": "change", "z": "aab0c030de7df5cc", "g": "4e8f7076589ea977", "name": "group", "rules": [ { "t": "set", "p": "group", "pt": "msg", "to": "Capteurs", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 930, "y": 2280, "wires": [ [ "1405bbdeb268c349" ] ] }, { "id": "85fc7cd69db76c82", "type": "change", "z": "aab0c030de7df5cc", "g": "4e8f7076589ea977", "name": "control", "rules": [ { "t": "set", "p": "control", "pt": "msg", "to": "show", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 770, "y": 2340, "wires": [ [ "04d7b336c2f80522" ] ] }, { "id": "241217ea256b9811", "type": "link out", "z": "aab0c030de7df5cc", "g": "9b11e3a85026957b", "name": "room - ui - cumulus - control", "mode": "link", "links": [ "4afaf74fbb2e3c7f" ], "x": 775, "y": 3120, "wires": [] }, { "id": "eefd9a263f61ea45", "type": "change", "z": "aab0c030de7df5cc", "g": "9b11e3a85026957b", "name": "group", "rules": [ { "t": "set", "p": "group", "pt": "msg", "to": "Cumulus", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 650, "y": 3120, "wires": [ [ "241217ea256b9811" ] ] }, { "id": "ac541616b81fe13d", "type": "change", "z": "aab0c030de7df5cc", "g": "9b11e3a85026957b", "name": "control", "rules": [ { "t": "set", "p": "control", "pt": "msg", "to": "show", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 490, "y": 3180, "wires": [ [ "eefd9a263f61ea45" ] ] }, { "id": "5afbab87d1f60b70", "type": "link out", "z": "aab0c030de7df5cc", "g": "486786996f8e512b", "name": "room - ui - airflow - control", "mode": "link", "links": [ "4afaf74fbb2e3c7f" ], "x": 775, "y": 3480, "wires": [] }, { "id": "046e24a308ddf98e", "type": "change", "z": "aab0c030de7df5cc", "g": "486786996f8e512b", "name": "group", "rules": [ { "t": "set", "p": "group", "pt": "msg", "to": "Ventilation", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 650, "y": 3480, "wires": [ [ "5afbab87d1f60b70" ] ] }, { "id": "246ebd798108efb3", "type": "change", "z": "aab0c030de7df5cc", "g": "486786996f8e512b", "name": "control", "rules": [ { "t": "set", "p": "control", "pt": "msg", "to": "show", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 490, "y": 3540, "wires": [ [ "046e24a308ddf98e" ] ] }, { "id": "2db79ffc8a575560", "type": "link out", "z": "aab0c030de7df5cc", "g": "6db09914aadc55bb", "name": "room - ui - group - control", "mode": "link", "links": [ "4afaf74fbb2e3c7f" ], "x": 895, "y": 3900, "wires": [] }, { "id": "0023809140991619", "type": "change", "z": "aab0c030de7df5cc", "g": "6db09914aadc55bb", "name": "group", "rules": [ { "t": "set", "p": "group", "pt": "msg", "to": "Groupe", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 770, "y": 3900, "wires": [ [ "2db79ffc8a575560" ] ] }, { "id": "012f30f49eb86083", "type": "change", "z": "aab0c030de7df5cc", "g": "6db09914aadc55bb", "name": "control", "rules": [ { "t": "set", "p": "control", "pt": "msg", "to": "show", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 610, "y": 3960, "wires": [ [ "0023809140991619" ] ] }, { "id": "3c35ad4867549a6c", "type": "link out", "z": "aab0c030de7df5cc", "g": "af3293313a492113", "name": "room - ui - aperture - control", "mode": "link", "links": [ "4afaf74fbb2e3c7f" ], "x": 3335, "y": 1320, "wires": [] }, { "id": "2f42898658b66614", "type": "change", "z": "aab0c030de7df5cc", "g": "af3293313a492113", "name": "group", "rules": [ { "t": "set", "p": "group", "pt": "msg", "to": "Ouvertures", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3210, "y": 1320, "wires": [ [ "3c35ad4867549a6c" ] ] }, { "id": "c54f664d8be68d91", "type": "change", "z": "aab0c030de7df5cc", "g": "af3293313a492113", "name": "control", "rules": [ { "t": "set", "p": "control", "pt": "msg", "to": "show", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3050, "y": 1380, "wires": [ [ "2f42898658b66614" ] ] }, { "id": "f0e9f68112846357", "type": "change", "z": "aab0c030de7df5cc", "g": "edfd321fdae55df0", "name": "control", "rules": [ { "t": "set", "p": "control", "pt": "msg", "to": "show", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3050, "y": 2040, "wires": [ [ "140232c903d610ad" ] ] }, { "id": "140232c903d610ad", "type": "change", "z": "aab0c030de7df5cc", "g": "edfd321fdae55df0", "name": "group", "rules": [ { "t": "set", "p": "group", "pt": "msg", "to": "Lumières", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3210, "y": 1980, "wires": [ [ "e8c94dce09188aeb" ] ] }, { "id": "e8c94dce09188aeb", "type": "link out", "z": "aab0c030de7df5cc", "g": "edfd321fdae55df0", "name": "room - ui - light - control", "mode": "link", "links": [ "4afaf74fbb2e3c7f" ], "x": 3335, "y": 1980, "wires": [] }, { "id": "f7a3e7aba9149c7f", "type": "change", "z": "aab0c030de7df5cc", "g": "cfd2fc533d86ab94", "name": "group", "rules": [ { "t": "set", "p": "group", "pt": "msg", "to": "Prises", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3210, "y": 2580, "wires": [ [ "4ce8c0c9469f5503" ] ] }, { "id": "16dbb46026104774", "type": "change", "z": "aab0c030de7df5cc", "g": "cfd2fc533d86ab94", "name": "control", "rules": [ { "t": "set", "p": "control", "pt": "msg", "to": "show", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3050, "y": 2640, "wires": [ [ "f7a3e7aba9149c7f" ] ] }, { "id": "4ce8c0c9469f5503", "type": "link out", "z": "aab0c030de7df5cc", "g": "cfd2fc533d86ab94", "name": "room - ui - outlet - control", "mode": "link", "links": [ "4afaf74fbb2e3c7f" ], "x": 3335, "y": 2580, "wires": [] }, { "id": "000c713870c7db69", "type": "change", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "name": "group", "rules": [ { "t": "set", "p": "group", "pt": "msg", "to": "Batteries", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3210, "y": 3180, "wires": [ [ "1bda33050125447f" ] ] }, { "id": "9c5f8af1ceaa23fa", "type": "change", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "name": "control", "rules": [ { "t": "set", "p": "control", "pt": "msg", "to": "show", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3050, "y": 3240, "wires": [ [ "000c713870c7db69" ] ] }, { "id": "1bda33050125447f", "type": "link out", "z": "aab0c030de7df5cc", "g": "e9b46670bc7283be", "name": "room - ui - battery - control", "mode": "link", "links": [ "4afaf74fbb2e3c7f" ], "x": 3335, "y": 3180, "wires": [] }, { "id": "75568a533c5a7a1d", "type": "change", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "name": "group", "rules": [ { "t": "set", "p": "group", "pt": "msg", "to": "Controles", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3210, "y": 4080, "wires": [ [ "66661a8b21ab2ecc" ] ] }, { "id": "e18bbc1ea8dde733", "type": "change", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "name": "control", "rules": [ { "t": "set", "p": "control", "pt": "msg", "to": "show", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3050, "y": 4140, "wires": [ [ "75568a533c5a7a1d" ] ] }, { "id": "66661a8b21ab2ecc", "type": "link out", "z": "aab0c030de7df5cc", "g": "55552ce2fcab661e", "name": "room - ui - aperture - control", "mode": "link", "links": [ "4afaf74fbb2e3c7f" ], "x": 3335, "y": 4080, "wires": [] }, { "id": "ea35c33a4c6030b8", "type": "change", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "name": "group", "rules": [ { "t": "set", "p": "group", "pt": "msg", "to": "Puissances", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3210, "y": 4980, "wires": [ [ "db1af7fc73ba0fb5" ] ] }, { "id": "13dfb7347087bdbb", "type": "change", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "name": "control", "rules": [ { "t": "set", "p": "control", "pt": "msg", "to": "show", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3050, "y": 5040, "wires": [ [ "ea35c33a4c6030b8" ] ] }, { "id": "db1af7fc73ba0fb5", "type": "link out", "z": "aab0c030de7df5cc", "g": "3a47bd390630563b", "name": "room - ui - power - control", "mode": "link", "links": [ "4afaf74fbb2e3c7f" ], "x": 3335, "y": 4980, "wires": [] }, { "id": "14894703319cb182", "type": "change", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "name": "group", "rules": [ { "t": "set", "p": "group", "pt": "msg", "to": "Couleurs", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3210, "y": 5880, "wires": [ [ "376959105925503c" ] ] }, { "id": "1408aed9fcb365e5", "type": "change", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "name": "control", "rules": [ { "t": "set", "p": "control", "pt": "msg", "to": "show", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3050, "y": 5940, "wires": [ [ "14894703319cb182" ] ] }, { "id": "376959105925503c", "type": "link out", "z": "aab0c030de7df5cc", "g": "65f5bcaeef2cb043", "name": "room - ui - color - control", "mode": "link", "links": [ "4afaf74fbb2e3c7f" ], "x": 3335, "y": 5880, "wires": [] }, { "id": "f21d26259d7bc3da", "type": "change", "z": "aab0c030de7df5cc", "g": "14365542ae0790c8", "name": "group", "rules": [ { "t": "set", "p": "group", "pt": "msg", "to": "Luminosités", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3210, "y": 6480, "wires": [ [ "4b8c5028f8ae7499" ] ] }, { "id": "b9fb39ebee02ca31", "type": "change", "z": "aab0c030de7df5cc", "g": "14365542ae0790c8", "name": "control", "rules": [ { "t": "set", "p": "control", "pt": "msg", "to": "show", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3050, "y": 6540, "wires": [ [ "f21d26259d7bc3da" ] ] }, { "id": "4b8c5028f8ae7499", "type": "link out", "z": "aab0c030de7df5cc", "g": "14365542ae0790c8", "name": "room - ui - brightness - control", "mode": "link", "links": [ "4afaf74fbb2e3c7f" ], "x": 3335, "y": 6480, "wires": [] }, { "id": "db9912c1825d776b", "type": "change", "z": "aab0c030de7df5cc", "g": "450d06a664f3f2f1", "name": "group", "rules": [ { "t": "set", "p": "group", "pt": "msg", "to": "Surcharge", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3210, "y": 7080, "wires": [ [ "fada25bdad680dcd" ] ] }, { "id": "9c4b45bb3fbc8008", "type": "change", "z": "aab0c030de7df5cc", "g": "450d06a664f3f2f1", "name": "control", "rules": [ { "t": "set", "p": "control", "pt": "msg", "to": "show", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3050, "y": 7140, "wires": [ [ "db9912c1825d776b" ] ] }, { "id": "fada25bdad680dcd", "type": "link out", "z": "aab0c030de7df5cc", "g": "450d06a664f3f2f1", "name": "room - ui - overload - control", "mode": "link", "links": [ "4afaf74fbb2e3c7f" ], "x": 3335, "y": 7080, "wires": [] }, { "id": "73f896b0bc12801c", "type": "change", "z": "aab0c030de7df5cc", "g": "04f5c0e72326d896", "name": "group", "rules": [ { "t": "set", "p": "group", "pt": "msg", "to": "Volumes", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 5610, "y": 1320, "wires": [ [ "da9c4bb8711de169" ] ] }, { "id": "77ad4743ff15c507", "type": "change", "z": "aab0c030de7df5cc", "g": "04f5c0e72326d896", "name": "control", "rules": [ { "t": "set", "p": "control", "pt": "msg", "to": "show", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 5450, "y": 1380, "wires": [ [ "73f896b0bc12801c" ] ] }, { "id": "da9c4bb8711de169", "type": "link out", "z": "aab0c030de7df5cc", "g": "04f5c0e72326d896", "name": "room - ui - volume - control", "mode": "link", "links": [ "4afaf74fbb2e3c7f" ], "x": 5735, "y": 1320, "wires": [] }, { "id": "d99238f48ceef182", "type": "delay", "z": "aab0c030de7df5cc", "g": "588bbf3fc47c598a", "name": "50ms", "pauseType": "delay", "timeout": "50", "timeoutUnits": "milliseconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 1150, "y": 1000, "wires": [ [ "c0e16e687a9b25d7" ] ] } ]