diff --git a/README.md b/README.md
index d91bf3b..2c1931a 100644
--- a/README.md
+++ b/README.md
@@ -23,6 +23,7 @@ Flows are written under Node-red v3.1.9 with following nodes packages :
* [node-red-contrib-cron-plus](https://flows.nodered.org/node/node-red-contrib-cron-plus) 2.1.0
* [node-red-contrib-influxdb](https://flows.nodered.org/node/node-red-contrib-influxdb) 0.7.0
* [node-red-contrib-credentials](https://flows.nodered.org/node/node-red-contrib-credentials) 0.2.3
+* [node-red-node-base64](https://flows.nodered.org/node/node-red-node-base64) 0.3.0
Flows also required a working MQTT broker and a InfluxDB database.
It additionnaly uses some Unifi and Amazon Alexa stuff.
diff --git a/config-nodes.json b/config-nodes.json
index 5f7c742..0fb4eda 100644
--- a/config-nodes.json
+++ b/config-nodes.json
@@ -531,5 +531,226 @@
"className": "",
"visible": "true",
"disabled": "false"
+ },
+ {
+ "id": "82b3ef69e7817bbb",
+ "type": "ui-group",
+ "name": "Capteurs",
+ "page": "fcf92ce9c73cd90d",
+ "width": "6",
+ "height": "1",
+ "order": 3,
+ "showTitle": true,
+ "className": "",
+ "visible": false,
+ "disabled": "false"
+ },
+ {
+ "id": "0083c332a401849d",
+ "type": "ui-group",
+ "name": "Camera",
+ "page": "fcf92ce9c73cd90d",
+ "width": "6",
+ "height": "1",
+ "order": 2,
+ "showTitle": true,
+ "className": "",
+ "visible": true,
+ "disabled": "false"
+ },
+ {
+ "id": "1af30d82c94d6258",
+ "type": "ui-group",
+ "name": "Ouvertures",
+ "page": "fcf92ce9c73cd90d",
+ "width": "6",
+ "height": "1",
+ "order": 4,
+ "showTitle": true,
+ "className": "",
+ "visible": "true",
+ "disabled": "false"
+ },
+ {
+ "id": "a8c4088f8bac709d",
+ "type": "ui-group",
+ "name": "Batteries",
+ "page": "fcf92ce9c73cd90d",
+ "width": "6",
+ "height": "1",
+ "order": 8,
+ "showTitle": true,
+ "className": "",
+ "visible": "true",
+ "disabled": "false"
+ },
+ {
+ "id": "b09caf5d92ae87c0",
+ "type": "ui-group",
+ "name": "Controles",
+ "page": "fcf92ce9c73cd90d",
+ "width": "6",
+ "height": "1",
+ "order": 9,
+ "showTitle": true,
+ "className": "",
+ "visible": "true",
+ "disabled": "false"
+ },
+ {
+ "id": "0b218c608a39070c",
+ "type": "ui-group",
+ "name": "Lumières",
+ "page": "fcf92ce9c73cd90d",
+ "width": "6",
+ "height": "1",
+ "order": 5,
+ "showTitle": true,
+ "className": "",
+ "visible": "true",
+ "disabled": "false"
+ },
+ {
+ "id": "73569c6c69828619",
+ "type": "ui-group",
+ "name": "Prises",
+ "page": "fcf92ce9c73cd90d",
+ "width": "6",
+ "height": "1",
+ "order": 6,
+ "showTitle": true,
+ "className": "",
+ "visible": "true",
+ "disabled": "false"
+ },
+ {
+ "id": "fb4d25e6dae3c8fd",
+ "type": "ui-group",
+ "name": "Puissances",
+ "page": "fcf92ce9c73cd90d",
+ "width": "6",
+ "height": "1",
+ "order": 7,
+ "showTitle": true,
+ "className": "",
+ "visible": "true",
+ "disabled": "false"
+ },
+ {
+ "id": "d9226f161296ef5d",
+ "type": "ui-group",
+ "name": "Cumulus",
+ "page": "fcf92ce9c73cd90d",
+ "width": "6",
+ "height": "1",
+ "order": 14,
+ "showTitle": true,
+ "className": "",
+ "visible": "true",
+ "disabled": "false"
+ },
+ {
+ "id": "2da57f82233c276b",
+ "type": "ui-group",
+ "name": "Ventilation",
+ "page": "fcf92ce9c73cd90d",
+ "width": "6",
+ "height": "1",
+ "order": 13,
+ "showTitle": true,
+ "className": "",
+ "visible": "true",
+ "disabled": "false"
+ },
+ {
+ "id": "4deac0812bc789d5",
+ "type": "ui-group",
+ "name": "Eclairage",
+ "page": "fcf92ce9c73cd90d",
+ "width": "6",
+ "height": "1",
+ "order": 11,
+ "showTitle": true,
+ "className": "",
+ "visible": "true",
+ "disabled": "false"
+ },
+ {
+ "id": "28836135eb153545",
+ "type": "ui-group",
+ "name": "Thermostat",
+ "page": "fcf92ce9c73cd90d",
+ "width": "6",
+ "height": "1",
+ "order": 15,
+ "showTitle": true,
+ "className": "",
+ "visible": "true",
+ "disabled": "false"
+ },
+ {
+ "id": "104179763815c332",
+ "type": "ui-group",
+ "name": "Ombrage",
+ "page": "fcf92ce9c73cd90d",
+ "width": "6",
+ "height": "1",
+ "order": 12,
+ "showTitle": true,
+ "className": "",
+ "visible": "true",
+ "disabled": "false"
+ },
+ {
+ "id": "3f693201c9dfc80c",
+ "type": "ui-group",
+ "name": "Horloge",
+ "page": "fcf92ce9c73cd90d",
+ "width": "6",
+ "height": "1",
+ "order": 10,
+ "showTitle": true,
+ "className": "",
+ "visible": "true",
+ "disabled": "false"
+ },
+ {
+ "id": "b7f2b376a6150162",
+ "type": "ui-group",
+ "name": "Jarvis",
+ "page": "fcf92ce9c73cd90d",
+ "width": "6",
+ "height": "1",
+ "order": 18,
+ "showTitle": true,
+ "className": "",
+ "visible": "true",
+ "disabled": "false"
+ },
+ {
+ "id": "3b3e6fe6f656ea0e",
+ "type": "ui-group",
+ "name": "Climatisation",
+ "page": "fcf92ce9c73cd90d",
+ "width": "6",
+ "height": "1",
+ "order": 16,
+ "showTitle": true,
+ "className": "",
+ "visible": "true",
+ "disabled": "false"
+ },
+ {
+ "id": "e807a144dac63624",
+ "type": "ui-group",
+ "name": "Alexa",
+ "page": "fcf92ce9c73cd90d",
+ "width": "6",
+ "height": "1",
+ "order": 17,
+ "showTitle": true,
+ "className": "",
+ "visible": "true",
+ "disabled": "false"
}
]
\ No newline at end of file
diff --git a/flow-manager-nodes-order.json b/flow-manager-nodes-order.json
index 17513ae..54cc713 100644
--- a/flow-manager-nodes-order.json
+++ b/flow-manager-nodes-order.json
@@ -1 +1 @@
-["ab51b1e8cad7b700","bcb4426f5301b9f2","bac2b08cd7c2e421","80f2ffd4953c67e9","a1e22fa468f03c15","aab0c030de7df5cc","e19f53e3dc7ab928","677f66663a198839","c2bfa0fea66ef080","ae92592138b2c924","eefe7f96cf64784b","a0496edd95de60f3","3a98a00afc60d7cd","50456628f56ade66","96d8990f6a4978cc","656a3398842092de","648d078d534a93be","818a8590288d6409","0aeb80f7dfc7025e","287e49684dc25aac","f6132c9f3c5a2911","8ebd43deda9d56d4","b64c96e257072f51","2af6505c256f006d","507cfaf8503b2019","a0476b1a7ec53d40","dad2ac027d4f9f24","dd003c121420d45a","5465922c8e3555e3","c25adeeb66986f83","e6f586ce062979fb","2b5e040737ce3d94","c76679b82b664526","19589484518b9c6d","3a961ed184f483d2","f2395f53893d1689","b797275a94ef83a0","ac8656880e79c64f","a36cc06f8dcbf00f","57bf8eefe70206c0","efb33694649f8cca","c09962536325e13b","0164b91ce85885f1","1fb10d380183f0fb","c761b34cfb83bf7b","3df91d363faee835","8e10979a9d4df3e5","f7b8f0b4a2f0c6c9","9817cea0e8546fbb","14bfb846eebf04b4","b31845e35ff96b51","dd7ef46856df793e","f12560e95cd346d2","6fe378cbf407ee45","9e18b65b8d6e5bc3","dbf491fd689e7cd2","7e9cff1699c061ec","81842bf5581a2a3f","93075511ad056e6d","e653f3ec3dc88a8f","6f1f772c23d57e24","c3cbb2a2dd06d1bb","86745759c5123379","29b883f9654391c8","1efacea0cfc080e2","414cdce0186b98d1","e9594aa2f7507ac5","4c2fd374879bcc62","1f31199c6478bed6","5a56612ef35c5fd3","3110fe9246e63b1e","63149b5b57a97c5b","a8dc4fab59fdefb4","f67a857ae75d906f","a762a7a552cb9f03","17a8ab0a21c7790b","a3c29b70c82234cc","72988ccecf802b11","b9a706d9e4980c1e","c7f0e1480df909e9","6c3162f93343ce7e","93fb3d4a50d16da0","bc29c56f900c8d36","3e71b89d61df9fd3","6386e9a459469b53","e9bd98a0b6e0d58c","20b116b788ef3f27","3711bd3352570a6c","bbf7bb18989048e1","9ea365cc69a1f2bf","cf7f82b8517f3250","0bdefb56ee5ef918","fedaeb34f9bc97e4","f8998acf5aadbdb9","fa7ddb9a4e76d4f4","74e688fe3aca2cf8","ce95f1d44dfe8e41","3ac47f7c0d888114","869c12168d4f1eff","846c648ed9c9e2f4","f29264eda4a17c64","669888077b4dd178","f65dfdda10900ffc","b0150193e3cce710","543a74289e049295","213d292b79e5fbcc","d0f7ea2cfc4571a3","9cd020968fe2a19d","2cdbc171bc86cb06","f36ad9add0dea84a","4cb9d5d99960728b","afbdaa08d5344ac6","91157899ceb2151b","19bd3df3be006a24","ccc78d495cbd8f7d","e57e9c900c787424","8206912d2f9bab36","0af18fd6cc155518","c311204f22191fa2","868902cdeaa428fe","467ec12f292b2573","6c4b12585b58300e","72f51982c4844cb9","4014b042aee9da95","3c8f18d59bc57893","0c4ddf3cde7a1e48","aadbfea0ba5c45ac","d9548e9b1a2e6f36","874075d44d19869a","266f4436dc45ce89","3be00f677c6457bd","4937527cddd45b61","bd21a8b1786d3ed2","234feecbe12db6fa","a23c2aa7e24eb8f7","b5e2408a7d09537d","1e687cd4c0cc0ece","24eae452ebf32be6","cf382d5398b6de43","0bf16a20b9656c59","fee31a77e542b203","b40a3b0d2d310907","518b634fa908a4aa","ae4487a0bf7f922f","3ab6bcaac666ddc4","c706245ab487b7e2","d1b208e623179a25","df46e2504e16fc3e","04de52a5f5237233","84416ebc7a349dd4","638b6d92fcb75ad5","22dd0707e6d3a364","51fc92ba27d12eaa","cdd708cca8782382","8b2a4e4f622431e7","d6ba6007b1901314","ef0a4a5a649e056f","0bd651126b27aac6","442ad702808e3c66","fcf92ce9c73cd90d","d464a60fe4e4c421","36396f5285df476c","0e53487482752cfe","2d75e4809d2a6fbf","018c8ded1126b49a","88a7ce8d8fd7e72b","d96c0844834ca9d7","103382107d295424","5585a336703abb4e","b0bbfaa0e2f5be4a","dc35508e5890fb69","75b9549ee42d3246","90601eed5215748f","611358544679e8cf","e408b55d1dc6870d","241fa70e798648e8","8e909fed7a35e981","403aaeef14cd4c8f","75a98516fdcdf832","8bdaa1ba3eb700cc","7f89503f8062898b","3f3bb7d3a3b206d0","69041daa92bc0a8b","9262e99e20e0e654","d318afa2a81e4ff9","b2ccb6a2a248015d","9c89a41128573752","89d2eebcaafb5013","e93e8daa30075ae6","f61f5fe80ddf6ff1","637b84024e725f38","282bb73eb4892ab9","a2d25db2ace537ae","a4e3db9cc35fc9eb","7d45ca7ad7f363fe","70ae9d85820c14fb","6140ca98749acd85","bb1e8e34559c5a7f","83e8a9fa324dd4b9","51b002c497ad57cd","0b32686fe74c253f","5e3cb9bb3266089b","06581753b7673f83","14a0a0839924964f","411b13dfb3e989f0","4908c2284e498338","5891781e4a61525a","aa275d99ba85bee2","d34f38f155583ff7","5460a158225a328b","24058eec92534b27","1ceced58d0c32e85","ac4653be6ea01477","30220f4fe07e35a4","ba77500cd9f7f6da","b08802b0dbd9a58b","8f4503a19f2f639e","561aaceffe076a5d","0ff47b07b863d0ae","e6d11d0438e20b80","80459ca7317cce90","3e1b4213132404be","546f190f3ec0c90d","7f1a03ba2d4eb5d1","c3d88e1872a9789b","d85fe6335a6eae7b","d02f1b2f2c3a2a30","28b6c3fdb407e73b","7f76434616f622dc","eed8990163b1ca81","840c05ce502e7fdd","f02b4584af0d800c","1b98c37b3b7502e4","33f7a250a7341c43","ca442e58e65b32f8","c367834c9cccbe38","412878f8c488a0f4","7fa17301839c0fa6","764da2d0527c1ef6","d4146047c079ac62","074a67bf0fcf09ad","287d719de575c01f","004bb30c27c94fb4","867a71b7dae9c844","722c773f6314dd40","caa3c5097468f133","d8b85eb94b57b81f","4db395b3e8fa404f","4cfd419f66b58eda","d07502e0620ed3d9","da4da5b15f106b4a","6d6bcbb7ce10198f","9518f42686aaf99c","af3082ef59725979","3eda424ef17379e9","81b03b89f507e5ce","a6b8c9c223ea5942","82908fcfdf7f599a","62dd3e8d6c87a0f9","92d0d0a5798c06cf","247945a0f503ac90","341bc94dee8e9f96","1d8f71c67df6cec9","3738b065c50a0cac","ebdbee7baef678a6","3eb59215b6fb19e2","1052950934d566bf","a411175648a9f14e","55db3023ac9ae3c1","d4252f4120129d32","e60cbfea876d91e7","11a6de1c96795b4d","be2acafce4c2c74d","c8d1b777a117ee56","85c0a8032c692a9a","c73c3b488741b764","7a6db5a28141b284","a7e18f888c96ad05","5d53068f8b9e6936","b0b2d9829230be99","a34aeb4c51bcf655","fa2acb5ac9bb8c8c","3423fd727184042c","ca7f0d58c55a1358","b491f7eb02575108","c16f1ae420f44fb5","08f26275ef69e598","3398dde44269eb08","6c324b24ca028984","ac5c011465193c4e","57bd505da426547c","7b89e1d6b81feb1d","529f7e707934e514","fb76731a2064ad65","0c032c944567a64d","a3594a90f69fe537","5d0abf7735e4d38c","a39cfa7867f1affb","f0991abcca9403bc","de0c34e8104574b0","a4f8287c851b1796","03eacf7a446d906c","014d8a5287538444","735774bdb56f6be4","be945e0c2c2208b0","ed6bcbd32e72afe1","24a3e98a92c0d57d","19a5c46ec6c71456","0f1e413815ecc824","d40db95f9a154c3a","630dfeb0e033a476","56d93c268a656fc4","2cc2cdcf0b1f710e","b961d989c357e6d6","af148bf44b019b35","0a4c943dc3a06f0d","e12bb3f8258f4439","a19b9fbac3e9f89c","0aca727fc835e615","afd6a49ad55de215","432e8063fae7039e","dfb4b5350a9383c9","9d4a1f539c9bf58c","43c695b9490f5104","44308739c0f759ad","be0beee97ed2d572","5205205461f48680","2356f963725e84c6","d3064571c2fde064","ede79ed6b82aa804","b1e2b474e4c77892","faeff76a4321bee2","4163673982458b27","4280a1f889505f0c","27e3bd6cada7b554","7c75b6b921f30409","a98fde87c6b47e6e","61b310386916497a","b43439c6ab36fbfc","e287e4f4d7f3a174","ec2704a8e18114ea","14a5f0183ce7ec8d","5c4a3b8ce0220dd9","58359ad51f36d68e","c5465d5f64db4b45","1cbff7f3a7317c5b","4176c5d5bc97709c","1102208726a88a10","b425ab40ef97a294","592483f2183c6711","c5dc4f8c357a596f","074313bb4e48de6f","a441e9df790a0c3c","285c9ffa2f524440","234620fe148e1dca","5a49d1f4b12618a7","e4e85a27e4775ac9","e6a4e861a99b196c","12f02c43a82b46f9","68ad3074767eb2c3","56d131373d4e2f78","3a4c72588bb27ab4","357c6d106dec5efd","8bbf418d277b4df7","e2ef5706b35de7b0","c15d0c66ed5af79f","4264ed01f3943e2f","031a6afd8300356a","206c1fb4a48067df","d7f0ba2534f27b82","ca80e5fe27609a11","6466ac9bacd083e2","4689a4035be0c82e","895db12fd6d94a67","82229e46e51f94f5","fc88fb69cac1e5a5","0d78bebcc5541e02","3c3fe996c199516b","c785aed10e83430a","9f055c7cccb634c1","b90652e7f7d28f66","ae5e8ae05adac7fd","0831bd7e7daa4915","dd79805b7971cbbb","582f8e6b17a9d9d1","6473c46ecd9304c7","3743db17cb401840","1e908b6060a584ea","eca0e6f3657f0564","7cd303d0aadd1433","a974cddec777bd94","8fdb5986494986cc","baaac9a301ef150a","85ea82a3282907b1","19dc49123e66ac71","1eea209368626bc1","149401230ed2ed4c","2ba23548e87b0292","3cd44612df58e32f","8413c966166387ab","92f76d0a8a4f1178","ee66fb38bde2fdf4","cd2ac560f85327a9","94c79b8f52f0b6ba","bfa594bf1f876c92","2dedf503efee73c8","e5f9a77af592fc78","35c936be0ce55676","c1d2a5b213c6568a","6d65af0eaae695a3","d3ac50a83c871cc8","fabb645e0d88c91c","e68b067b48b94ca2","acd42b52bd581740","d74bb73a0966b4bd","92dac97dfb662f2d","b0f54ce6c23c6da6","011c5e62deb510bb","4bab6cfef1e2c932","df1059b56622c582","7c98833082d48029","25445f5a9b787a0a","cb09b67a37901112","3e652e3da2c711ec","f7b2d28d9c7d66ae","464bfd100a5740b8","324b4e5e9a9419cc","eebbf361272ea85b","d248a5e5ab11c9d7","d9b8f97fb0897586","d49116054bd5cd56","797eac89000183db","afcaa4289efc76f2","af147f11a3d4d652","577298e83998f6d7","e5ceb5335c3b0d43","ce0256824b38971d","6a5bccc5dc98def6","f54479dc5f66620e","71e189afd8659a2d","b6d241198242a6e5","0e0adba49a29f70f","7662aba4a1cc9dd0","99e1c9e8654a9f81","4f02d67d81a83e86","e7ac1f9f3c8ae78c","ba9d70c1045cb088","6f7e7a5d7ebd031d","d40b223a978b9a1e","5070cadd19aa3954","f9f49c8d382ee23d","bc396dcc308c42ee","73a136cc319902eb","d84b5b147f5fa7a4","6ec40cadb83543dd","b6f0d1b534279a98","0414c3f0d95341ac","91841d3915124c8e","e112327c4a55aa35","c2532fc6bfffd154","31b42964ff3deb4f","4b32e84f6c624568","2e643b1746a93b44","c213314798c4a9be","bd6f2717b2f30241","825837a029db8ec5","45647475dad51f30","ef13c93a34fcab87","b75da43db9ea9e7e","a72b20551a3b1f8c","0385dd3208b83d41","2467c6c0b11061b2","20617e4a877c8fc3","73d23bc533cf4217","2623529da72f4fab","2e0a9a817ddbf587","e37a5575a3f29d39","76d1c023d5b35ff4","c7a019355872d175","2ca73eb7becd74fa","67b1906b253417ba","c818166ce482c9ea","ddd39f991efd9d31","05c9b85a23efbccc","fd82a7784afa6f4a","ef90ce5768d66b55","95a6c692d6ecaad8","caa4b983330ad4e6","6082f1de36935071","cfb9a97db2d82096","3b472a6e4d9e2543","4001a1d34ab2ef95","32eced70dca88722","f4db36e02df945e3","c0f921b709110e17","c4cf4dd2f0bcbec8","acbe74d8b6fde42c","e7aa2f657391f94a","98e7ea281617b342","813c2880aaaad0c7","934cfb1692390b27","6ddb281f50d850d9","5089fe68c49d4d99","fe7aea286ecc9d35","4dbef5cc267442d3","c170fd80b6a5f6f2","bef84cb5efd8c2ca","49927aaaafcc60ec","928c3fc0fa3c5d18","cc102f3a82a49a8e","e8e85fb225317e53","af339e4a7646bf50","110233fb067271ea","c62663d1c462b0e5","c2b96b7cbbd08748","80574552b8ba0d39","13fd23967c40a92e","2d639fb6848e28d7","2b830fa657ca6d98","1efc470e05455106","aa96d5f77fcf68e5","4507643d8c985d72","e02edcf844fea90c","ee411219c4f7a44b","29d4eb12e680548a","2056847a88301b2a","c421ec88d5d06d7d","fc6bb2e0b3eb77b2","618d9c3f33eefa02","e68d7c0f7721c679","12b1109de2f09cfc","a064a6c08fd2f40e","6b4bc7764df41753","6c18cec9a1d74489","02373ad0b61f2a49","719eb321350dc033","0845a36d7c0aef49","333d8ba06abef807","276eb14e1448224d","57308f5a0cd3a19c","1193f5bfb9ed605e","0649e79192cac511","d927741265d14171","d5d8c4715ec0a26e","2e5308d0d41d8f45","f0b254fe1c4498b4","71a537d09616f957","35482cea99bb8930","85c266f81afb8149","b1e3b8733a9b07d9","dfefeb84f19b0cdd","fb3656f3f703f806","9f8ed7d17fa2563e","b7220c5a5cc8839a","82a875cf6cbcd593","a78013f03326b7de","27363d8813e65608","a0ce1bcf4f05582e","55370ee6ac50747e","56b664a04bf746c4","25831aff94551d94","3df11a07928c3384","166a810ac9fa6788","4ebc8d54a2d607e3","3a386aa44264e024","5a20016530ef7456","f0b35e8721d6f54d","80cea71f7ecda2ce","8c963cf6be9b3705","224f8c1a9118c6b3","5bea31636c590d4d","8c512f9aad968692","1f0ebd92466c4bf2","32a9b240b25a2502","11f433c750eb1ef0","6d85ed8e8c797a61","882064c17728eabc","df0e4ab2e1efc286","11cf10d72d2c9472","636ca4080756bce2","03b03906a1eca939","3647ba89ea3a089c","3c7edb67cf24ba2a","34adf50fcd75d48d","f0bd4b1ffe5da318","5c64177e3bbfd337","4f0f1c286cdfedcd","6a52e89b65262e56","a08a5b5fbf04f8d4","4aab252764e96897","2b5ebe5c93914bd9","ece815da9a3e1dab","f2fcc76292e4e686","11cf1061a2c539a1","884976027c7e86a2","6fad4103dfdc045f","52e9e7f197ba916f","7a0cd3a41aafad17","75b5d1f31a8fa165","c13917bf46188642","4f450cad246d50cf","51c7f61e5f0e55fb","cfeaa3a9e12b40eb","2b98ac8845853557","1b79850c96d3d208","014df3b24c891646","d67d4a70e837c744","b809a2344b2a162c","b5123d0e6886505f","2311d66d2d2f1a5a","d2ded0d940485aa7","80b02c9d206eb796","e50f34cde29f1023","502bf87b213069c7","4e6ed9498ff4530e","12cadcc5d1bee95b","b54dd8d3915e207f","06abf52a6249bd22","93d2b581d45d7631","cd96635eddc7da1f","4fc3e55ddfdaa010","529ee15b89c1a59a","559221227a779f47","5473623028666410","61a83a7757b78adc","889157da2139e8ff","503a81673f2d7fb0","a4c6172c4c4737ac","4cdca41467e84399","6335a0ba7e4fd02e","ffdbc6f74f0bd44a","1ff0b0648a927b0f","f0e65595e5827e60","54a377fdde983cc9","f3335edf661bfc8d","82489d3f8ae606cf","c91c042b412afd7f","8a7f5acb317722bc","aa80f7b58c825d6d","cbb6f339addc057f","772937ddeb3e1b72","1b11e45ef3e9f02f","3bc159f186c762cd","0ea437f46160f0e5","e7a80893daf9f5cd","85d6369076d887c9","1164fe72097e884c","0eb756ee244751a4","3a3af17d95ca520a","70c27df7cb0add1d","64754ad76b3561d6","f9fad454dec37bc7","55660ec49f882e13","f1240da189a60ba8","ecda411603ebcccf","f3eb2e8c09f67e89","f305bda7c25657e5","6a726c7db415e700","4658e2323b1a287a","37b31a14146e2a3f","92add418b3868c54","6893398018de38e9","266e831763ed3b77","ed42e96a79df8e09","7b43ab1cda2d8f3f","ff4225d872a9a0d3","623975efd8e9bbcd","be58e8ac1e1b6eb1","1ed6b5ff63020d07","69fda60f897db5fd","d75bdce71118a56f","5f6fd378f40e4c81","0fb59058d3aa9663","0998eafda2346961","a091b2e84a4e89e6","34e6817c2f435667","9ba0a97276e93540","147aa94543fa77cb","1452439e0c937126","15d8d0ba06961e4b","4b342483a51b0f93","d8585174fdd6097c","a35aaf65004eeaac","f61fef9768da8558","5cbb323f0e362aed","3b8629192cde74db","82a9ec30d38dec10","9c5d6532a1c36bc4","804a2d1f3c05de7e","c170b43fcf7a5bc2","e1663eb05a273810","60a8b6c3b2e72ae2","d5cbc2f49e5bcf37","a0b0a47a4719edd4","11886766f827e1fd","9dc49d567806c040","db296997eb05a7e3","de88d060a6e9ab68","4209dce5b520e62e","2cda217228ab8a5f","7c192da441c0e46b","8d1ed0f3a77d2bb9","209e2b300932e1ce","c61e55af251c1588","c1d7285b5e0a4ef9","7f74332e39e8c3b6","ea4ed028bce71805","c22a1d18683ea7c0","8bbf52c2a83e09ea","0a9cb3219b03ca53","de7ea9b615e052e6","37844601d21c6184","e3dc3f877be31d77","6fbdfc1ab44f9754","85f9e2ad24cb8a5a","3099e4a17fd21410","a2b07c98d61de126","d09ad27d05d54698","4c169fc26f833802","a21c6a2db7aeab09","c7d315d762524494","e2c388ba43ec89f0","9eb8cf78caf3141d","313fbd5fc01985a5","b7ffd39578f29c8b","5cb2a229a6fec1aa","1c4fbd9e3d313b43","2aaf95392a970167","e78638ee35b8c069","2cb92368cb319c65","1dd82f8d7e2ccd52","4b2f0c80863bf5e7","91ee9f04019a9999","53f044d01f2d18b2","2df7aa160cbf3a71","db3681610a5d90d9","7869c56dce3123ed","ea0c6cadf1d594c3","285a0091abda1f58","96e92d4bad3792d3","3de9c88ac7ce9a77","6e120320180e5cfd","d237415ac7c1b47b","808426e9258cd024","659f9752db0967bc","9caafb8c1719d275","515b0c184c8a3628","13697bbd73295b46","c6fdc57a80266f04","b7bc73260cea8570","d60c017a8962d3f8","dc37631fe73fce2a","c932311ec07112b5","67e91e753d3708e2","a86e51fee3e3458d","f974a627497b4b7d","809635d5f2efc402","c9291360c0f0b490","f10733a435dc7390","f81152d8df61c845","bc4771242d5d3bd8","135b7546018ecfba","6bf593bd1612dbde","64405bce10cccde1","bf5b9cb6fe9e3550","6e4f87c323cc4659","3325e4593048135a","05787fb2b77146c8","0ad08e9e45d5435d","d81e30fc75183164","4ae579561784bac0","8546ac1e37b1b1fc","1ef3db77515c5330","df67aa8c4eb08c4b","6b5f520afcf9e941","1c6a5f6cf7a4171a","e3ec96cdb6ecec1d","2235915bcd1a9228","df89dd445c170c34","539176543f03340e","528d193f3ad76c04","d259cbfd50910254","4f66f48da30fbb41","5543b63f4f841d35","16e115607aca11e2","573b86bbb0b274cd","6969a430e98620f8","c40a25fa809f3f3f","cad9f0d374763a50","9846cd104deb4095","80713009a92b1fb1","25b8f66cb5486055","25a206dee6cb2d38","10352a4c8044bff8","d1f398881a976c8c","e340056f7c0ff7e6","4f2f651b305df0d8","f8e8e4320c84ad84","b20175d86ac76169","06e4c17b8ac467e1","af3687a9f899e8da","9a0856ef24c6ecb1","905240083e6bd5a2","e57340f8784de737","1d84aac6c8e2a838","eaf239f4e4fd9d20","c84ad49be11b1bd9","78a8877be3e75897","2b15984780ad93da","7e164b153068131f","cdfbaf7f971088a0","c77835080e9f86f2","aaa4d5f3593d6d65","f897b93a09482883","6430485715d1b2a6","8c5505de0a4d3dcd","5b6872ce327b1bf3","82ef8057da8c77aa","6c25a04857d1716e","f2de43c0a6cb7bf1","9a2254b818f75188","86b0a6aba2f70fe6","9bc81eccbc500c73","997f6535a7397b5d","c548f2f0529f2243","b4e36b962e02a910","38fbbacd76a1ebc8","bcd49af0e6417d46","7a20b1c05a7278f5","96d8b83164d22086","2a688b0630f5cca4","60a457c83fc5f610","b52eeb9d79637d39","7e386532c9061f5e","778b0602db797687","876d9a75aa665dc1","9a7fb4052f4efa9d","7472a7716d5e79fb","7a340e512e7cec9a","6ed80a0ca731e211","3c6f3e3cd994cec9","18fc113bdb7e4440","d997a0effd6d0126","8a93715d93e96ec9","ab2015a7036a8a2d","d5fc9c7840e287c6","4d9eef91906c3f6b","5ac5e9a27184058b","71d2809882564006","b497d6eeef074cdf","a97c1309cdf39d94","c34352d41e16989c","4638c42f2e097580","bcab76bcab7be22c","2aaa6917be59ea44","c2bbb4adbb91e2eb","2c63586ece8ae18a","543a55099b4d2327","1cde90641d601c65","5f80823cb39801f0","7162b7919ee04e41","b8a1f342f4e14446","33c0603ad410d85c","606f3caa9058900f","4e6003732b266fe2","68c4344a4704c54f","4ba5de5239f9fc87","1c06cdf0f784558b","116de42631d4b17a","f138e16b633d9429","2690f4e06626ebda","177aee50c214945c","ca620b08c9922bd0","8d6827df412a4059","b6c03b0d5a9952c9","9a20f95447f8ddfd","d4f555ae99a41fee","48ee82efe7b41570","290e5853a51cb170","e15462f85288d3c0","66835e34ae95f3f0","9ee5e12567650c9d","3b74b2448cdb18a9","b2e5e7af716d4ec6","aa39991b7847c574","1dd86a8b8b446749","3ec4a86ec9ec37f6","ef424db05e8a1103","1c55a9cf641c38ba","4ed33d50e1b4ebc9","656d1866a8ae8cf8","9e4bfee0db3051d4","74172837e07ab80d","1be6ca3c2b8615a2","06976c9133796ab8","3d2ea19ae9c4b9d2","9043871af737eb1a","b6323e1460f6f50c","b375ca01bb8f1e43","dc4343f890e4a3e1","57e1a96c1bf54302","cd4ebdd2c6d86368","eed5df5df9eb8030","d210ac6cc3e866c0","ef0d3b8996ec469c","fb0afb89fb191395","e32bfa4021bdd7a5","8a4cad272a925665","d1f40d903ba49ae7","c32288ec6571a37f","32eb12f106b8c786","9a7347381e1e503b","cb99733f4cbf651a","d16064888745aca6","4f797f5a02d9c87b","14633267d792195b","0883ad76e9a7a5db","a475141eb65765c3","d90ff6b37443ec5f","8e9b1543c286b201","6d6ed9fb73d6e770","d8cbcb0859722902","0dac7d543eb0f2f6","4587eb595b780266","1f088dee7d4ae695","43c18e1bfd41d830","acc79920bf40652d","0e2bb377d8a36c19","c726ae1ce799b0e5","5efcbb548a75c53a","6bb288d4243c8284","614269acaeaa7867","627ed76685724eb3","f87443fe4174e06e","ab6d3d1be0d9ea74","be031b830d435b36","b0f5b19866b880c9","14d401bc50aa536b","9188974904e49bd8","35ccd1812072ccad","c3473ac9ec464425","16de923274d0e608","b5e38130b6f4407c","b061fecd100938a0","a5bcb16d923c6f77","5d277429bd835728","942e30b09b200628","5d9abb5beb266ad0","b9abd7ec5b21a355","6c30e4c5efef2336","04c4726b012f7cde","b8039538d3ab41e7","a5b6191ffdceb78b","9e040dfa6ba0238f","8883fe1a066abc69","8632c99c540f117b","8e4e7eeb105a289a","426522c68084a014","3bd22b1740d9d8b2","43e68c058a7661d6","b3f5b970a9b03119","53e61734d5875604","f9ae231f709aa135","50bc182c3569008c","3abfeada773a5af2","ae8ac7965d6fb684","47316bf97f84b277","da2f54e055f1d1ac","804c8129107645c1","ca7b372f821ad44a","551c4937df0e862d","49e203b7c8c18169","aaee376ab741c976","11010cbbc6f9b2c8","e281bad48bd293b1","4dab258c1a09367d","35c1bab44d004988","de7d9964bf29e382","d41e4cebce2bca43","97dc196e81b7409d","0c700c804ad43278","0fd97492731debd9","ba0d99bb4b415430","6623e31afbcb8143","7639c6337690230d","928da51d7458e5c8","b517f0ddca2c408f","9115d56d55c93df5","349f3c40d1c1b12e","021f86a9f6ab04ae","34e6ce73275a532e","bf9261f8ae1151d3","24516baa1174ca38","ae364154f775506a","003aaac69cd1095e","04863aeaaaed38cf","ca06a9cb7106d9e8","97e27495865247db","587bde08ed6671de","c40ffe49c0a0ff99","8ff81811fc69c047","e7fce90947d78bb6","7162e871274ba773","9c410754eeed38a4","1d6431834655bebd","17ccab488210a553","0eaec60a9f3079c3","e5711a71b3892db1","f7f098848fd8f773","5230d94fd1a50ee4","832cdc9413fa68e9","346449e7aa3acf06","bc5b2e9697867707","b1c1797c1d7105fc","d192a18518dbaddb","66fc117529d78f16","edeeccf645772a19","76299bb5b2511493","337719979ff14b9d","d7b772643055b543","bf58597579fa65ac","eb0e20481326e5c8","9dbdaedc889b5e55","8a2cc36fee115da2","3ee329a652898c8e","c43a832d72d5f53c","35b93554c4c3380f","3c3ee84183ecc882","18ca1e572ed1016e","b0ed6159a28316ed","e161c2ee367d789c","30c1212e2308599a","8393b1d9a9587d31","58eb4557bbe9720b","caf9f9d55230f2c7","04c0023c70785d63","1b40d5db9a25ad98","5e8e2d18d89e920c","ab6b3f6d38264d59","14fc27d24bd74772","8a25ef86b6027c7c","b8192e76c51fbbc4","61f16e58b8dd9743","45366ae388d08a21","3d531a0a7bd86cc6","cc201fa7c244f54c","54939b731493ac8e","04d9f9e663d23588","c2f4ed65313c79e3","e6ea054f0c263d05","ea0a6bf7471569b8","7f27c671b36b7f0d","105c061631062fa1","a3dd1fa555510840","4746f7254a82e9bc","836e500a2c7822c7","dfaedc0968b10c81","593c443b02b44445","a5ba2de38ffe6ea3","62056c26d5ec8e87","705b7aecc5fbd42d","bbbe0888e1da93c3","f2e7804129259d9e","5ba738211e0c4eac","b4dcaf3216134966","ff1a30fbddcaa9fd","38177fb0e91fdd3e","d4a3fdcacd1fd1b5","490e37ccfca71dba","f4bd51a249bc40ab","8f3269222142f0f4","30972c85a28530dc","0ed67256bb147e2b","824a1416d7a3cfe1","b2547f7ff4878848","dff88b670b073ad9","ef2234fa4551184f","66b91b737f90ea46","b5f125bb007480a0","3839ed033b24f53f","043c5221abd8d856","77c59c4ebafe42bf","77736ba628ab516c","dfeb8a18db2eaef3","673139e4d39c82c4","38b4444508aa953e","3aa89a8bd365e23f","b17e3350f9ba81ad","deb62bbcd93f939a","724cba04d6600bc8","85184cd9cd45e820","b105c14c0fdc8160","bd3ccecd7ffb358a","30ef8005a9e47bc3","24ac821b70937ab9","0b20ddd97c1ede52","5a3104504f4a3395","a0f5fe52e7f961cd","a8090bc0c14620a4","ae20c2d4314177d6","117fb09fe859797f","c44f928da06c7300","7f49756b83bfd4c2","2c98293fd7165f55","8a2831b7ca3f44bb","444cfa997924f2d1","df6025b5aae9e534","6d0a3f786ee1e6dc","219a160adad0a1f0","882afb599b11dfc2","3942f23acf0c46ef","7c26fd276e02a4e0","9514e7483e1fbf25","aa2c1cbac43ce23d","5b377209d189ce5f","44098478ecf1656f","57d699f1b6a32708","f6d83a5f32df320b","3cc31621bae4b8f4","fad6ea5928c43d20","c44490a40f109a5c","14f915e43eee9cb9","3373b870924b043e","e26532940aaa52c6","b4802ba3090bfb72","da6f3da669e024d3","4f2f73098fe566cb","a7721a73d1926ce0","b5be1daf52eae0ec","8009a084ca3785ef","f53cc6991fe5640c","c0a84f51998336e3","da26fce301e2b672","28451c24664fea72","16111c5661efcc71","b1aec9ed9eb8059e","abbb527592df8f13","4d3db92ea8a04423","e83b088826de7bae","42207b73be13eb88","3631362524ac76c2","3093560fba474989","699d2f8babf2c777","32f83da1742957b9","1b94e49c6892430e","486b70cea417c936","35d6c8c0ecd67d15","cefb48c3c6af8823","f508a3f31bab139f","77a6b5d427afc6c4","06143f7b0cf08d31","9a98ec99a05b6bd2","4bb0b7fdcfbac2ec","dc928aa9dc8584f9","ce836243f955dacc","0fd0eeb840396afe","4fc76f6c3f766c17","e5ffb0daf3640ce6","dfc1b5a5332179d3","3e79ac3541f286cc","5597c735c47c9f96","8e19b120dae4551b","1ce50655a8c2c3fa","5ea98e4de1007f8a","544325135170880d","cc09d013af2551be","5091c04ccb0ab761","cf471b8980158bc0","444b573a678eae86","5e20f1a216d065db","cd757066177ff887","2a146094dde8c67c","61ec09a3e29e77c5","47f238a05f860cb8","c7abcfa95d057080","6938d471973bc8bc","9211d80f8af2ae48","222b3ef53e24b016","0c5f9cad2a1fc910","2adde777c1bbd4de","470dca557c06170b","294b6294066023f5","d825d08b9338b067","cbeae92b5052493c","4e99af88ffdba5db","efa356bb8b1556a7","04a79aac2088b2e7","6758f88a8d6ea407","8ecd0ebf784afdaf","c7751d4872064d44","c2dc31e0130a863a","e793ce4ebc5bfd58","9d1ff2ced120c248","cbb425cbf7f607de","cb76330540a412e2","4172bf899d0bf2ac","54bfe450e2c0b4c4","03dfda7ced4cff37","ce1d069be85a0c57","0a813fe1a03dd9d2","c9db5272d112461d","fa6ddb12553bf2a6","0e504e3987b7b54d","a45686b8b8fb6208","ec3963cba00585e6","a97dae7ab39393ae","a70dd192770618ae","8b9e4f8c047317ef","8ef54afe5d6ae844","254e14629bc80024","d494bd28da0b3b4f","35870d5de45b5eca","2d1d8fa5d5acbce3","cc0d79a6d7d33ed8","a33484931cee65b0","4e15731a3c1a1e30","89feb0a79db2f26b","231b620ca0da576d","5e4d2999a1291797","75d8c07c0bbd922c","cc7d25ff439bf79d","2c7b8f31c26a0e08","4770c01b4d63433a","5a6eb0e1ac869f15","e25877a06b36a847","68823f1adeca7d61","4bec446170e0294c","065cece9562e787b","0c2ac00fd2259ffd","0e565e95e63c3654","6c9ecc5fe46a02a5","1c80c2edc1e21840","68a233d0b60bf782","8c2ef16fb2ddd993","1ceb6708c71a814b","aa2c3406c988ef4b","b0da73a9ef6b358d","8820bdb5b422a686","90eddf07569aadc0","5b6c97eb42f7b833","417badba7b8593d3","cfd1c312affb0a45","aaba9cf674e8cfe0","4eb13f33c92436a9","a103f8cc78fc5ad7","61464b0778183fdb","9cd19202a5858a27","9401ba1506c0d201","f59d0b8138fa7525","43b5266fef6d73b9","55366488e4c7e9c3","649a5ab3d32438c5","5c6b98d2f2d16291","e9341386035b1f2c","d274c198b7d6186e","41f5791b1f5773f4","d5741bb4d825808f","608c1dd85cfe7947","385e81d9be142966","3737a5a641de4ed0","acda966a000b4e22","d4e3490de6550eea","b15ee9861786845f","eeff7c0a47ecf9ee","5a86c32a699d6a2e","1ff5fd68e1799ae5","2a90b9bd2e0a777c","7a76fc8d520b5b9e","772791bd8b527740","34f9df4fdd3bd8df","2302782a6ca41102","a69d70a155c21ef3"]
+["ab51b1e8cad7b700","bcb4426f5301b9f2","bac2b08cd7c2e421","80f2ffd4953c67e9","a1e22fa468f03c15","aab0c030de7df5cc","e19f53e3dc7ab928","677f66663a198839","c2bfa0fea66ef080","ae92592138b2c924","eefe7f96cf64784b","a0496edd95de60f3","3a98a00afc60d7cd","50456628f56ade66","96d8990f6a4978cc","656a3398842092de","648d078d534a93be","818a8590288d6409","0aeb80f7dfc7025e","287e49684dc25aac","f6132c9f3c5a2911","8ebd43deda9d56d4","b64c96e257072f51","2af6505c256f006d","507cfaf8503b2019","a0476b1a7ec53d40","dad2ac027d4f9f24","dd003c121420d45a","5465922c8e3555e3","c25adeeb66986f83","e6f586ce062979fb","2b5e040737ce3d94","c76679b82b664526","19589484518b9c6d","3a961ed184f483d2","f2395f53893d1689","b797275a94ef83a0","ac8656880e79c64f","a36cc06f8dcbf00f","57bf8eefe70206c0","efb33694649f8cca","c09962536325e13b","0164b91ce85885f1","1fb10d380183f0fb","c761b34cfb83bf7b","3df91d363faee835","8e10979a9d4df3e5","f7b8f0b4a2f0c6c9","9817cea0e8546fbb","14bfb846eebf04b4","b31845e35ff96b51","dd7ef46856df793e","f12560e95cd346d2","6fe378cbf407ee45","9e18b65b8d6e5bc3","dbf491fd689e7cd2","7e9cff1699c061ec","81842bf5581a2a3f","93075511ad056e6d","e653f3ec3dc88a8f","6f1f772c23d57e24","c3cbb2a2dd06d1bb","86745759c5123379","29b883f9654391c8","1efacea0cfc080e2","414cdce0186b98d1","e9594aa2f7507ac5","4c2fd374879bcc62","1f31199c6478bed6","5a56612ef35c5fd3","3110fe9246e63b1e","63149b5b57a97c5b","a8dc4fab59fdefb4","f67a857ae75d906f","a762a7a552cb9f03","17a8ab0a21c7790b","a3c29b70c82234cc","72988ccecf802b11","b9a706d9e4980c1e","c7f0e1480df909e9","6c3162f93343ce7e","93fb3d4a50d16da0","bc29c56f900c8d36","3e71b89d61df9fd3","6386e9a459469b53","e9bd98a0b6e0d58c","20b116b788ef3f27","3711bd3352570a6c","bbf7bb18989048e1","9ea365cc69a1f2bf","cf7f82b8517f3250","0bdefb56ee5ef918","fedaeb34f9bc97e4","f8998acf5aadbdb9","fa7ddb9a4e76d4f4","74e688fe3aca2cf8","ce95f1d44dfe8e41","3ac47f7c0d888114","869c12168d4f1eff","846c648ed9c9e2f4","f29264eda4a17c64","669888077b4dd178","f65dfdda10900ffc","b0150193e3cce710","543a74289e049295","213d292b79e5fbcc","d0f7ea2cfc4571a3","9cd020968fe2a19d","2cdbc171bc86cb06","f36ad9add0dea84a","4cb9d5d99960728b","afbdaa08d5344ac6","91157899ceb2151b","19bd3df3be006a24","ccc78d495cbd8f7d","e57e9c900c787424","8206912d2f9bab36","0af18fd6cc155518","c311204f22191fa2","868902cdeaa428fe","467ec12f292b2573","6c4b12585b58300e","72f51982c4844cb9","4014b042aee9da95","3c8f18d59bc57893","0c4ddf3cde7a1e48","aadbfea0ba5c45ac","d9548e9b1a2e6f36","874075d44d19869a","266f4436dc45ce89","3be00f677c6457bd","4937527cddd45b61","bd21a8b1786d3ed2","234feecbe12db6fa","a23c2aa7e24eb8f7","b5e2408a7d09537d","1e687cd4c0cc0ece","24eae452ebf32be6","cf382d5398b6de43","0bf16a20b9656c59","fee31a77e542b203","b40a3b0d2d310907","518b634fa908a4aa","ae4487a0bf7f922f","3ab6bcaac666ddc4","c706245ab487b7e2","d1b208e623179a25","df46e2504e16fc3e","04de52a5f5237233","84416ebc7a349dd4","638b6d92fcb75ad5","094bebacb1145e5f","4e8f7076589ea977","42c0f1473438a281","647b30f0f58b069f","af3293313a492113","e9b46670bc7283be","55552ce2fcab661e","edfd321fdae55df0","cfd2fc533d86ab94","3a47bd390630563b","173e8381363b4c42","9b11e3a85026957b","db185d30e93f616d","139783cbea6b84f0","bb2ebd173a2ba06c","96eb67f8be94bf98","90046052f5bcb625","707b31c0a7883fe2","a0938dfc54b55acc","48dd7d439fba9eda","22dd0707e6d3a364","51fc92ba27d12eaa","cdd708cca8782382","8b2a4e4f622431e7","d6ba6007b1901314","ef0a4a5a649e056f","0bd651126b27aac6","442ad702808e3c66","fcf92ce9c73cd90d","d464a60fe4e4c421","36396f5285df476c","0e53487482752cfe","2d75e4809d2a6fbf","018c8ded1126b49a","88a7ce8d8fd7e72b","d96c0844834ca9d7","103382107d295424","5585a336703abb4e","b0bbfaa0e2f5be4a","dc35508e5890fb69","75b9549ee42d3246","90601eed5215748f","611358544679e8cf","e408b55d1dc6870d","241fa70e798648e8","8e909fed7a35e981","403aaeef14cd4c8f","75a98516fdcdf832","8bdaa1ba3eb700cc","7f89503f8062898b","3f3bb7d3a3b206d0","82b3ef69e7817bbb","0083c332a401849d","1af30d82c94d6258","a8c4088f8bac709d","b09caf5d92ae87c0","0b218c608a39070c","73569c6c69828619","fb4d25e6dae3c8fd","d9226f161296ef5d","2da57f82233c276b","4deac0812bc789d5","28836135eb153545","104179763815c332","3f693201c9dfc80c","b7f2b376a6150162","3b3e6fe6f656ea0e","e807a144dac63624","69041daa92bc0a8b","9262e99e20e0e654","d318afa2a81e4ff9","b2ccb6a2a248015d","9c89a41128573752","89d2eebcaafb5013","e93e8daa30075ae6","f61f5fe80ddf6ff1","637b84024e725f38","282bb73eb4892ab9","a2d25db2ace537ae","a4e3db9cc35fc9eb","7d45ca7ad7f363fe","70ae9d85820c14fb","6140ca98749acd85","bb1e8e34559c5a7f","83e8a9fa324dd4b9","51b002c497ad57cd","0b32686fe74c253f","5e3cb9bb3266089b","06581753b7673f83","14a0a0839924964f","411b13dfb3e989f0","4908c2284e498338","5891781e4a61525a","aa275d99ba85bee2","d34f38f155583ff7","5460a158225a328b","24058eec92534b27","1ceced58d0c32e85","ac4653be6ea01477","30220f4fe07e35a4","ba77500cd9f7f6da","b08802b0dbd9a58b","8f4503a19f2f639e","561aaceffe076a5d","0ff47b07b863d0ae","e6d11d0438e20b80","80459ca7317cce90","3e1b4213132404be","546f190f3ec0c90d","7f1a03ba2d4eb5d1","c3d88e1872a9789b","d85fe6335a6eae7b","d02f1b2f2c3a2a30","28b6c3fdb407e73b","7f76434616f622dc","eed8990163b1ca81","840c05ce502e7fdd","f02b4584af0d800c","1b98c37b3b7502e4","33f7a250a7341c43","ca442e58e65b32f8","c367834c9cccbe38","412878f8c488a0f4","7fa17301839c0fa6","764da2d0527c1ef6","d4146047c079ac62","074a67bf0fcf09ad","287d719de575c01f","004bb30c27c94fb4","867a71b7dae9c844","722c773f6314dd40","caa3c5097468f133","d8b85eb94b57b81f","4db395b3e8fa404f","4cfd419f66b58eda","d07502e0620ed3d9","da4da5b15f106b4a","6d6bcbb7ce10198f","9518f42686aaf99c","af3082ef59725979","3eda424ef17379e9","81b03b89f507e5ce","a6b8c9c223ea5942","82908fcfdf7f599a","62dd3e8d6c87a0f9","92d0d0a5798c06cf","247945a0f503ac90","341bc94dee8e9f96","1d8f71c67df6cec9","3738b065c50a0cac","ebdbee7baef678a6","3eb59215b6fb19e2","1052950934d566bf","a411175648a9f14e","55db3023ac9ae3c1","d4252f4120129d32","e60cbfea876d91e7","11a6de1c96795b4d","be2acafce4c2c74d","c8d1b777a117ee56","85c0a8032c692a9a","c73c3b488741b764","7a6db5a28141b284","a7e18f888c96ad05","5d53068f8b9e6936","b0b2d9829230be99","a34aeb4c51bcf655","fa2acb5ac9bb8c8c","3423fd727184042c","ca7f0d58c55a1358","b491f7eb02575108","c16f1ae420f44fb5","08f26275ef69e598","3398dde44269eb08","6c324b24ca028984","ac5c011465193c4e","57bd505da426547c","7b89e1d6b81feb1d","529f7e707934e514","fb76731a2064ad65","0c032c944567a64d","a3594a90f69fe537","5d0abf7735e4d38c","a39cfa7867f1affb","f0991abcca9403bc","de0c34e8104574b0","a4f8287c851b1796","03eacf7a446d906c","014d8a5287538444","735774bdb56f6be4","be945e0c2c2208b0","ed6bcbd32e72afe1","24a3e98a92c0d57d","19a5c46ec6c71456","0f1e413815ecc824","d40db95f9a154c3a","630dfeb0e033a476","56d93c268a656fc4","2cc2cdcf0b1f710e","b961d989c357e6d6","af148bf44b019b35","0a4c943dc3a06f0d","e12bb3f8258f4439","a19b9fbac3e9f89c","0aca727fc835e615","afd6a49ad55de215","432e8063fae7039e","dfb4b5350a9383c9","9d4a1f539c9bf58c","43c695b9490f5104","44308739c0f759ad","be0beee97ed2d572","5205205461f48680","2356f963725e84c6","d3064571c2fde064","ede79ed6b82aa804","b1e2b474e4c77892","faeff76a4321bee2","4163673982458b27","4280a1f889505f0c","27e3bd6cada7b554","7c75b6b921f30409","a98fde87c6b47e6e","61b310386916497a","b43439c6ab36fbfc","e287e4f4d7f3a174","ec2704a8e18114ea","14a5f0183ce7ec8d","5c4a3b8ce0220dd9","58359ad51f36d68e","c5465d5f64db4b45","1cbff7f3a7317c5b","4176c5d5bc97709c","1102208726a88a10","b425ab40ef97a294","592483f2183c6711","c5dc4f8c357a596f","074313bb4e48de6f","a441e9df790a0c3c","285c9ffa2f524440","234620fe148e1dca","5a49d1f4b12618a7","e4e85a27e4775ac9","e6a4e861a99b196c","12f02c43a82b46f9","68ad3074767eb2c3","56d131373d4e2f78","3a4c72588bb27ab4","357c6d106dec5efd","8bbf418d277b4df7","e2ef5706b35de7b0","c15d0c66ed5af79f","4264ed01f3943e2f","031a6afd8300356a","206c1fb4a48067df","d7f0ba2534f27b82","ca80e5fe27609a11","6466ac9bacd083e2","4689a4035be0c82e","895db12fd6d94a67","82229e46e51f94f5","fc88fb69cac1e5a5","0d78bebcc5541e02","3c3fe996c199516b","c785aed10e83430a","9f055c7cccb634c1","b90652e7f7d28f66","ae5e8ae05adac7fd","0831bd7e7daa4915","dd79805b7971cbbb","582f8e6b17a9d9d1","6473c46ecd9304c7","3743db17cb401840","1e908b6060a584ea","eca0e6f3657f0564","7cd303d0aadd1433","a974cddec777bd94","8fdb5986494986cc","baaac9a301ef150a","85ea82a3282907b1","19dc49123e66ac71","1eea209368626bc1","149401230ed2ed4c","2ba23548e87b0292","3cd44612df58e32f","8413c966166387ab","92f76d0a8a4f1178","ee66fb38bde2fdf4","cd2ac560f85327a9","94c79b8f52f0b6ba","bfa594bf1f876c92","2dedf503efee73c8","e5f9a77af592fc78","35c936be0ce55676","c1d2a5b213c6568a","6d65af0eaae695a3","d3ac50a83c871cc8","fabb645e0d88c91c","e68b067b48b94ca2","acd42b52bd581740","d74bb73a0966b4bd","92dac97dfb662f2d","b0f54ce6c23c6da6","011c5e62deb510bb","4bab6cfef1e2c932","df1059b56622c582","7c98833082d48029","25445f5a9b787a0a","cb09b67a37901112","3e652e3da2c711ec","f7b2d28d9c7d66ae","464bfd100a5740b8","324b4e5e9a9419cc","eebbf361272ea85b","d248a5e5ab11c9d7","d9b8f97fb0897586","d49116054bd5cd56","797eac89000183db","afcaa4289efc76f2","af147f11a3d4d652","577298e83998f6d7","e5ceb5335c3b0d43","ce0256824b38971d","6a5bccc5dc98def6","f54479dc5f66620e","71e189afd8659a2d","b6d241198242a6e5","0e0adba49a29f70f","7662aba4a1cc9dd0","99e1c9e8654a9f81","4f02d67d81a83e86","e7ac1f9f3c8ae78c","ba9d70c1045cb088","6f7e7a5d7ebd031d","d40b223a978b9a1e","5070cadd19aa3954","f9f49c8d382ee23d","bc396dcc308c42ee","73a136cc319902eb","d84b5b147f5fa7a4","6ec40cadb83543dd","b6f0d1b534279a98","0414c3f0d95341ac","91841d3915124c8e","e112327c4a55aa35","c2532fc6bfffd154","31b42964ff3deb4f","4b32e84f6c624568","2e643b1746a93b44","c213314798c4a9be","bd6f2717b2f30241","825837a029db8ec5","45647475dad51f30","ef13c93a34fcab87","b75da43db9ea9e7e","a72b20551a3b1f8c","0385dd3208b83d41","2467c6c0b11061b2","20617e4a877c8fc3","73d23bc533cf4217","2623529da72f4fab","2e0a9a817ddbf587","e37a5575a3f29d39","76d1c023d5b35ff4","c7a019355872d175","2ca73eb7becd74fa","67b1906b253417ba","c818166ce482c9ea","ddd39f991efd9d31","05c9b85a23efbccc","fd82a7784afa6f4a","ef90ce5768d66b55","95a6c692d6ecaad8","caa4b983330ad4e6","6082f1de36935071","cfb9a97db2d82096","3b472a6e4d9e2543","4001a1d34ab2ef95","32eced70dca88722","f4db36e02df945e3","c0f921b709110e17","c4cf4dd2f0bcbec8","acbe74d8b6fde42c","e7aa2f657391f94a","98e7ea281617b342","813c2880aaaad0c7","934cfb1692390b27","6ddb281f50d850d9","5089fe68c49d4d99","fe7aea286ecc9d35","4dbef5cc267442d3","c170fd80b6a5f6f2","bef84cb5efd8c2ca","49927aaaafcc60ec","928c3fc0fa3c5d18","cc102f3a82a49a8e","e8e85fb225317e53","af339e4a7646bf50","110233fb067271ea","c62663d1c462b0e5","c2b96b7cbbd08748","80574552b8ba0d39","13fd23967c40a92e","2d639fb6848e28d7","2b830fa657ca6d98","1efc470e05455106","aa96d5f77fcf68e5","4507643d8c985d72","e02edcf844fea90c","ee411219c4f7a44b","29d4eb12e680548a","2056847a88301b2a","c421ec88d5d06d7d","fc6bb2e0b3eb77b2","618d9c3f33eefa02","e68d7c0f7721c679","12b1109de2f09cfc","a064a6c08fd2f40e","6b4bc7764df41753","6c18cec9a1d74489","02373ad0b61f2a49","719eb321350dc033","0845a36d7c0aef49","333d8ba06abef807","276eb14e1448224d","57308f5a0cd3a19c","1193f5bfb9ed605e","0649e79192cac511","d927741265d14171","d5d8c4715ec0a26e","2e5308d0d41d8f45","f0b254fe1c4498b4","71a537d09616f957","35482cea99bb8930","85c266f81afb8149","b1e3b8733a9b07d9","dfefeb84f19b0cdd","fb3656f3f703f806","9f8ed7d17fa2563e","b7220c5a5cc8839a","82a875cf6cbcd593","a78013f03326b7de","27363d8813e65608","a0ce1bcf4f05582e","55370ee6ac50747e","56b664a04bf746c4","25831aff94551d94","3df11a07928c3384","166a810ac9fa6788","4ebc8d54a2d607e3","3a386aa44264e024","5a20016530ef7456","f0b35e8721d6f54d","80cea71f7ecda2ce","8c963cf6be9b3705","224f8c1a9118c6b3","5bea31636c590d4d","8c512f9aad968692","1f0ebd92466c4bf2","32a9b240b25a2502","11f433c750eb1ef0","6d85ed8e8c797a61","882064c17728eabc","df0e4ab2e1efc286","11cf10d72d2c9472","636ca4080756bce2","03b03906a1eca939","3647ba89ea3a089c","3c7edb67cf24ba2a","34adf50fcd75d48d","f0bd4b1ffe5da318","5c64177e3bbfd337","4f0f1c286cdfedcd","6a52e89b65262e56","a08a5b5fbf04f8d4","4aab252764e96897","2b5ebe5c93914bd9","ece815da9a3e1dab","f2fcc76292e4e686","11cf1061a2c539a1","884976027c7e86a2","6fad4103dfdc045f","52e9e7f197ba916f","7a0cd3a41aafad17","75b5d1f31a8fa165","c13917bf46188642","4f450cad246d50cf","51c7f61e5f0e55fb","cfeaa3a9e12b40eb","2b98ac8845853557","1b79850c96d3d208","014df3b24c891646","d67d4a70e837c744","b809a2344b2a162c","b5123d0e6886505f","2311d66d2d2f1a5a","d2ded0d940485aa7","80b02c9d206eb796","e50f34cde29f1023","502bf87b213069c7","4e6ed9498ff4530e","12cadcc5d1bee95b","b54dd8d3915e207f","06abf52a6249bd22","93d2b581d45d7631","cd96635eddc7da1f","4fc3e55ddfdaa010","529ee15b89c1a59a","559221227a779f47","5473623028666410","61a83a7757b78adc","889157da2139e8ff","503a81673f2d7fb0","a4c6172c4c4737ac","4cdca41467e84399","6335a0ba7e4fd02e","ffdbc6f74f0bd44a","1ff0b0648a927b0f","f0e65595e5827e60","54a377fdde983cc9","f3335edf661bfc8d","82489d3f8ae606cf","c91c042b412afd7f","8a7f5acb317722bc","aa80f7b58c825d6d","cbb6f339addc057f","772937ddeb3e1b72","1b11e45ef3e9f02f","3bc159f186c762cd","0ea437f46160f0e5","e7a80893daf9f5cd","85d6369076d887c9","1164fe72097e884c","0eb756ee244751a4","3a3af17d95ca520a","70c27df7cb0add1d","64754ad76b3561d6","f9fad454dec37bc7","55660ec49f882e13","f1240da189a60ba8","ecda411603ebcccf","f3eb2e8c09f67e89","f305bda7c25657e5","6a726c7db415e700","4658e2323b1a287a","37b31a14146e2a3f","92add418b3868c54","6893398018de38e9","266e831763ed3b77","ed42e96a79df8e09","7b43ab1cda2d8f3f","ff4225d872a9a0d3","623975efd8e9bbcd","be58e8ac1e1b6eb1","1ed6b5ff63020d07","69fda60f897db5fd","d75bdce71118a56f","5f6fd378f40e4c81","0fb59058d3aa9663","0998eafda2346961","a091b2e84a4e89e6","34e6817c2f435667","9ba0a97276e93540","147aa94543fa77cb","1452439e0c937126","15d8d0ba06961e4b","4b342483a51b0f93","d8585174fdd6097c","a35aaf65004eeaac","f61fef9768da8558","5cbb323f0e362aed","3b8629192cde74db","82a9ec30d38dec10","9c5d6532a1c36bc4","804a2d1f3c05de7e","c170b43fcf7a5bc2","e1663eb05a273810","60a8b6c3b2e72ae2","d5cbc2f49e5bcf37","a0b0a47a4719edd4","11886766f827e1fd","9dc49d567806c040","db296997eb05a7e3","de88d060a6e9ab68","4209dce5b520e62e","2cda217228ab8a5f","7c192da441c0e46b","8d1ed0f3a77d2bb9","209e2b300932e1ce","c61e55af251c1588","c1d7285b5e0a4ef9","7f74332e39e8c3b6","ea4ed028bce71805","c22a1d18683ea7c0","8bbf52c2a83e09ea","0a9cb3219b03ca53","de7ea9b615e052e6","37844601d21c6184","e3dc3f877be31d77","6fbdfc1ab44f9754","85f9e2ad24cb8a5a","3099e4a17fd21410","a2b07c98d61de126","d09ad27d05d54698","4c169fc26f833802","a21c6a2db7aeab09","c7d315d762524494","e2c388ba43ec89f0","9eb8cf78caf3141d","313fbd5fc01985a5","b7ffd39578f29c8b","5cb2a229a6fec1aa","1c4fbd9e3d313b43","2aaf95392a970167","e78638ee35b8c069","2cb92368cb319c65","1dd82f8d7e2ccd52","4b2f0c80863bf5e7","91ee9f04019a9999","53f044d01f2d18b2","2df7aa160cbf3a71","db3681610a5d90d9","7869c56dce3123ed","ea0c6cadf1d594c3","285a0091abda1f58","96e92d4bad3792d3","3de9c88ac7ce9a77","6e120320180e5cfd","d237415ac7c1b47b","808426e9258cd024","659f9752db0967bc","9caafb8c1719d275","515b0c184c8a3628","13697bbd73295b46","c6fdc57a80266f04","b7bc73260cea8570","d60c017a8962d3f8","dc37631fe73fce2a","c932311ec07112b5","67e91e753d3708e2","a86e51fee3e3458d","f974a627497b4b7d","809635d5f2efc402","c9291360c0f0b490","f10733a435dc7390","f81152d8df61c845","bc4771242d5d3bd8","135b7546018ecfba","6bf593bd1612dbde","64405bce10cccde1","bf5b9cb6fe9e3550","6e4f87c323cc4659","3325e4593048135a","05787fb2b77146c8","0ad08e9e45d5435d","d81e30fc75183164","4ae579561784bac0","8546ac1e37b1b1fc","1ef3db77515c5330","df67aa8c4eb08c4b","6b5f520afcf9e941","1c6a5f6cf7a4171a","e3ec96cdb6ecec1d","2235915bcd1a9228","df89dd445c170c34","539176543f03340e","528d193f3ad76c04","d259cbfd50910254","4f66f48da30fbb41","5543b63f4f841d35","16e115607aca11e2","573b86bbb0b274cd","6969a430e98620f8","c40a25fa809f3f3f","cad9f0d374763a50","9846cd104deb4095","80713009a92b1fb1","25b8f66cb5486055","25a206dee6cb2d38","10352a4c8044bff8","d1f398881a976c8c","e340056f7c0ff7e6","4f2f651b305df0d8","f8e8e4320c84ad84","b20175d86ac76169","06e4c17b8ac467e1","af3687a9f899e8da","9a0856ef24c6ecb1","905240083e6bd5a2","e57340f8784de737","1d84aac6c8e2a838","eaf239f4e4fd9d20","c84ad49be11b1bd9","78a8877be3e75897","2b15984780ad93da","7e164b153068131f","cdfbaf7f971088a0","c77835080e9f86f2","aaa4d5f3593d6d65","f897b93a09482883","6430485715d1b2a6","8c5505de0a4d3dcd","5b6872ce327b1bf3","82ef8057da8c77aa","6c25a04857d1716e","f2de43c0a6cb7bf1","9a2254b818f75188","86b0a6aba2f70fe6","9bc81eccbc500c73","997f6535a7397b5d","c548f2f0529f2243","b4e36b962e02a910","38fbbacd76a1ebc8","bcd49af0e6417d46","7a20b1c05a7278f5","96d8b83164d22086","2a688b0630f5cca4","60a457c83fc5f610","b52eeb9d79637d39","7e386532c9061f5e","778b0602db797687","876d9a75aa665dc1","9a7fb4052f4efa9d","7472a7716d5e79fb","7a340e512e7cec9a","6ed80a0ca731e211","3c6f3e3cd994cec9","18fc113bdb7e4440","d997a0effd6d0126","8a93715d93e96ec9","ab2015a7036a8a2d","d5fc9c7840e287c6","4d9eef91906c3f6b","5ac5e9a27184058b","71d2809882564006","b497d6eeef074cdf","a97c1309cdf39d94","c34352d41e16989c","4638c42f2e097580","bcab76bcab7be22c","2aaa6917be59ea44","c2bbb4adbb91e2eb","2c63586ece8ae18a","543a55099b4d2327","1cde90641d601c65","5f80823cb39801f0","7162b7919ee04e41","b8a1f342f4e14446","33c0603ad410d85c","606f3caa9058900f","4e6003732b266fe2","68c4344a4704c54f","4ba5de5239f9fc87","1c06cdf0f784558b","116de42631d4b17a","f138e16b633d9429","2690f4e06626ebda","177aee50c214945c","ca620b08c9922bd0","8d6827df412a4059","b6c03b0d5a9952c9","9a20f95447f8ddfd","d4f555ae99a41fee","48ee82efe7b41570","290e5853a51cb170","e15462f85288d3c0","66835e34ae95f3f0","9ee5e12567650c9d","3b74b2448cdb18a9","b2e5e7af716d4ec6","aa39991b7847c574","1dd86a8b8b446749","3ec4a86ec9ec37f6","ef424db05e8a1103","1c55a9cf641c38ba","4ed33d50e1b4ebc9","656d1866a8ae8cf8","9e4bfee0db3051d4","74172837e07ab80d","1be6ca3c2b8615a2","06976c9133796ab8","3d2ea19ae9c4b9d2","9043871af737eb1a","b6323e1460f6f50c","b375ca01bb8f1e43","dc4343f890e4a3e1","57e1a96c1bf54302","cd4ebdd2c6d86368","eed5df5df9eb8030","dfb1c71d12e96d7e","01e05de4b3ca9c5f","f4795bfce2a04229","1e12a54af3ef13b7","88b32f9b417c1d89","fd4ef897d9752a3c","24e20be30ebc92aa","8a52378a44bf7f3b","9615af109f15be41","59c93aa71ad35d29","6c94f5bf30aea70d","8fb6a9d9412b2bec","88b22e34de3b524d","d05c1a4eee3f01e4","e46801b96418c26a","d7aff9d041ae7444","a81fa955d6562f5f","5cc6b20c6df480dd","689bb472e2d91059","20c75ef7e51d5b8e","e0045ca80f8e03c1","0a90a652239db393","3fddcb78e40b1d2b","778d16bd84481a10","93a7acc4ebb52d85","c0b755705bfe5f7c","68ac80a46640bc8a","4f1473471bbae45e","8585e6f3431e8d42","83438124d9dced41","035559e237d36f74","24f76309a6dfe14a","6bd965a44bd48431","4adc84859872765c","78f2cb047057edc0","ef4532a3ebf0b36e","967fea7a3b32f198","50c35b8d464c83cd","d1904515488ddaf4","725065af055abe45","fb170cb858137be7","b74b0ea99d56eb7e","ea0406109e5de115","03b02d165b1d7e28","153555b528c18e18","263b6e6e05263288","b60115a1fd023b76","c2aa1840a5deddbf","62c1bb0cb832960f","8aa78c963092f63a","87f53f0371c7557c","16094297767ce839","af81b0a41bcf99df","6d6224968ba7c5d9","c6f86ceb44d413ed","227b59bd71d4ea5a","0667b13392452757","b4bde00bbca1c9c3","1c698f378d20c0c8","4468e5d7d722f524","b2720f096a0b488e","d0e8c2ef168e690c","f87851f6472299ee","e9d47e8d56320c0f","e1468bd07f7833d2","fd32c9160864393c","e92aecb14578b6f2","8511a4bc957115d4","08e432ec0eeec199","04ae900e7a8e5ac8","248ab1ebea76ecae","95a3aef8bfc333e1","d5b35dbd65c8c2b9","3cecd7c4f79dd7fe","6b79b66429521305","7b3f1aaec004ecfa","cfe03bc0196989f5","80c3ce3d49bd331a","3bc4111acd19c69a","55f064781c895892","ffe2a77ad5394471","44e6838e903b3566","90d065528adcfb62","c6dfc590e40a4878","b184b34450d43367","b70f40f78b57a9e9","276edc393b2b8718","9d9a9a166ac14a87","fb5636e8659a3798","f6a8e56f95d2e83f","188c450232762d9f","28383999950bc1ee","ab5070d8e2289db3","0b3ada9a154f8404","2a102caad43b93f6","47c0bf4047a645fd","82e320bbcec01dec","8ffac054b06e408a","47b82a6a458a6f25","3744b28f43a5bb2b","65e427add3ad7d5c","0556201671b0285e","fa99b8b44e92f9be","8b94e3c61d1c7e5d","eeae2c986dcc4fd5","1b2fe53f9f4527dc","e3241702c334a377","6eac671a3b5398ca","8e7e9d97a6c879c9","4213d0ffefb33fb7","aeac844b38d85fc6","764bf2a2badb8940","ff242d9ca428610e","1191a4f0f73ac0a2","8cfe805309e7f14b","a53d417127982757","f8cca546e04eb48f","78919c58e908a11f","1debe93af15df2b3","3e0c8f89c9ad2c59","190cd8656368dea1","c98bc4cd21e70d26","8796089a19e22fe4","41178c35c209aac0","9251d2904afbdbde","b5e1b5781b6067d7","b8af5e3061c3fd5a","2c43537a0cf9e307","2ac79808a71cacb1","191e72ca8d7deecf","4f140e0b7bb038a6","68a06a849669ed22","3add54b2949c23ec","5f3f7c722ac856e1","60368ba60dfa48a3","6d778528ac85f061","2416eed2ad7fb675","cae48203992d0c58","0971602e6a24e9b7","bcc8398e341b8854","44244979d1ad8528","d01299e89f601944","c9b6f8136ca0bd79","fa4bf780a0f34822","2839b9ab42bf552c","428c4887aeb1b8bf","2c47c873b0dfeb59","eba701577392c37d","f0f16786525d1859","246e55d292fe0f91","c863abef8c3dded1","caf4791638c6f452","1b1ed5db08fa516f","ea7482edacd656f7","4a96348eb648c97c","f9014dd138d70756","4ed4b78dc034a6c9","a95a9af12bbd3646","3ea01cdef09d498b","912811332f1921eb","27111821405d5644","0fa65bab1ee8568a","7280c7be1481cd40","7de1422ef0247bba","ac514b49b2018467","197667ca4e9cdc54","3bb2a286f77067a9","3996f05011c215e4","c81bc2696963b090","24db240be39b9a2a","e804fb2bad48ce0d","89d8b374ec0c8d64","cdf2ad725fe8ba54","3d86b5d74758925d","7e8e1ce7414fbc36","38b3477f104b9d36","bc14b0716cd43585","9f05d32a15544b29","465d409da29c386d","a3a4cb31ebdbb809","f31fb49f04148c64","a0e5fc984e2031a8","8e95a2345189876d","6a476a7e62631884","e163c6ad2e2227d2","b7a0e4825f15e4a2","d84590265fa8da9a","5dd5e52ffb38148e","1d70860e3f2cb386","0217c5132e551168","c3d1a81ac0746df1","ad569b0b9d7deb89","1ebdf2bf88a5d99c","41ab086b1bafeb41","7d41bae2b6bb3e6a","0bac1457f2c3c913","fbcc441952a7c9da","4f0a78c09e88ac52","825e71c37d3c674a","b2a2d9d670500881","b456712facdb8f99","9eec2a58eea2f794","f7f44b26d3494661","60ec289316037465","438956ec28a1644e","e9be7bc2cece9e6b","4ad7e0736cb2f3e1","3dacfc613c2d6949","85746f67c683f9be","159905f89f658c3d","37342614a8bd3e6c","36b6ced1758a043b","55023cb2a00a038e","65f301cc578576a3","a0f6a91598012b9a","47f442e7e5c89435","962301d657a74408","eb891ec4b0a07cfe","3a821e7da32a3561","cf55e9963f617d17","0109e7088ec7040c","fb14e8329c2c77c8","628630966e299dce","57516cd75e235df7","a4d7386dea5c2987","0aa9ffb8eb4cd831","3ea1bb4e5ff3e53a","1db8267958aa8d3c","bf71f08c103ab9bf","6d4b70fa6bba8616","b8ed61d35607d163","4c93ed77e680ad7a","f1cc0ee7d294d743","6899ef31a931df1c","a2ed4c3380f63344","d66a556c8804aa96","5a3cf6eb82112299","3fbe41cfcb30b29f","8a877a1f0ad96a9f","86bf6614eaaed4fb","f1a67acc80e7df25","a734f97d04983224","5aa2370542c80557","417fbb2eb3a923ed","57e410937624c3d6","c17dc35aca46f82c","367ddcc943fb234e","43169367f4eaf1f5","b3e71ec6ef25bab1","661050a25f78f9a2","ef2769915480b0f6","4bea82d34bf79d91","ef9a2b91b42284b7","a4dbfc219ae2dcd8","9cab1d58af793873","174edf5e342c527e","c7121847509f1d08","989b7d7ecba85616","1fc6514464e22856","ede7f68b56764350","ee1ed5032691455d","dd4ba0864d260f4c","45a643fb738127eb","3962dc523ff48938","a80b7e58e8b264f6","0e12a116cd5a645e","4db69cc034f21733","7b827a64c14fb9cb","f35cf3e3023f161b","5f218ee61959294d","6ebcb13cc88ec167","d58e31cbba7fe1fb","79e409df0c12d8bb","b90b3d45412b51d0","6d468d4c78e0a5d5","1356cf8e6dacc702","94e962dcf138ee98","a384b36f395ac476","b570fc100217d48f","2f0256ee1c8ee8bd","e416e76dbc779a5c","891441049126e441","f987368eb35277fe","ee59c5af14e637f3","a2ca1cbf65a3d6da","6b16733d5f1837c0","0211a14a27109897","3f34497743010927","69d61490df35d838","4e1d7986190989e5","9737afb19d9c9fbb","dd49b4996fb683ff","fbb1bdcb44abce21","6c6cf33417f59f97","fc673a36d8691d63","37aa96c6d80d8ade","1ef76a4c1fab9b78","adc6196b15cf8c39","760d9050f9308b67","26bdcbaa93cfcc27","c4f79cb042dc36a1","f391ba85b3d53073","7e364afe6e09d405","b8374382f89b46c6","5b4d546fd3646af7","fafbe160c912822f","f85914dec075a3d8","bd8ab43b4a91a2ae","19b6504e1bbece40","f968a8fc298f04c3","07108de5adf3ae2a","bcf6468037b4c2a6","37794c3da2ceda38","dfd8650d923f73e4","4c5adf85df17025b","26537f8818c29c61","a7420198a3e0f879","f23d5105ca948593","2efa063af4b505d2","6cc81c8342d6ef1c","f7ed99ce22cd37cb","348134507ffe8815","63561fec4fba2afd","53f7b3195f6dfeed","99e789a941d2af52","39615dab9370d868","e223793b9998818b","136162f12991809c","fb9711affc7d14af","a9e89b46159c4ec8","cb3f8f9fa322b59f","51dc21bc28ea3f06","272807d6b707d92f","4540d4f432f8742d","6d0cb16590b1da18","bfb0a473b6a09c81","61d316384ef1521b","27d7b08fb3646a52","3f9eefa51c1e5e9e","2d0ce076b11e16ba","b394effe7a57f79a","c97e08992c83f769","3bd921f16659d915","8ee8772fa3a4c742","3473a74146113307","68431700c349e224","2feac259f3f849cf","6afc26adb1632a78","486df3adde8e9f19","caed2b0a311ef651","f8c9bdc9468519cc","d46a05d7499a2baf","1ff4a921e075affc","c20f3ad695b504d9","ace2b79f4bb79129","4ba85aac882689c9","f0af60c382a79669","9016e50cba8bfc51","511350d9f34ce767","7aaae6f81accc54b","20845c677b589935","acfd5fff279e15de","674dd33239c8c3e7","d2846ad9c776708a","4f9d174388a77ea5","f77679312512233c","f5f89b6efb421399","5673ce2c9088f475","f718cac6e7ec06c5","79fe08848f124125","a87c14e04ed75544","89fea9401e9ea5c1","fc11e57431b3bece","b1825677cbba4273","a06fcd9bc49dd111","8beb2a2f4c26c437","539d1393b0bcbaf6","0ede8d9899c0ce55","4251d90a5ab9d7a1","58a80e8214149e12","5209317f54f78726","d5abdb129e7bdcb1","d201aa9375be8c18","0be97543e6033a9a","91d8f57a2f9da7d7","40e6363382746d55","6408540ebef3a980","892332a6fc4a6710","97aa2e016643bfbd","383c38e98cd05755","5a5c10ecd5d798be","932e7fad1c98966f","baadaeea2e2d4f95","c5d646bd69c37865","9d8b8d237e2704ea","4da4c768067c032b","b5f5495cad639af5","12fca45ce9ab2abb","c6383ca66673fd96","cd9ba8ff11c8036d","f520ba0c172598b7","327f0ed7b5fa48d2","f68f5c75e58e22cb","a8dd4b383d7eb632","4205795bed6b3290","2a45ad61a4b3d598","dcfb0cd127aa904e","22c8ba7a5b818ab1","97369cf4b242fdb7","7edfb7f3d98dd2b8","d5a2226e7f24deda","fc6548d30b49e4d0","c72c85a05c057eb6","5f5234be5bf42b3a","8a6f97848d7b1a2c","63f153f048b1295f","01cf02dbabfb3096","130d6f3ddbbffdae","2923cfe0def7c0ad","2723a51ead34599a","f1f8c53efd3838a8","a1ac1aa658d58387","ecf7b9d277d80279","e61351b02452479b","4635fe1f7e4a367f","dbac3472fc6c8c6b","7475623aa0893639","626e1746ced16a4c","d210ac6cc3e866c0","ef0d3b8996ec469c","fb0afb89fb191395","e32bfa4021bdd7a5","8a4cad272a925665","d1f40d903ba49ae7","c32288ec6571a37f","32eb12f106b8c786","9a7347381e1e503b","cb99733f4cbf651a","d16064888745aca6","4f797f5a02d9c87b","14633267d792195b","0883ad76e9a7a5db","a475141eb65765c3","d90ff6b37443ec5f","8e9b1543c286b201","6d6ed9fb73d6e770","d8cbcb0859722902","0dac7d543eb0f2f6","4587eb595b780266","1f088dee7d4ae695","43c18e1bfd41d830","acc79920bf40652d","0e2bb377d8a36c19","c726ae1ce799b0e5","5efcbb548a75c53a","6bb288d4243c8284","614269acaeaa7867","627ed76685724eb3","f87443fe4174e06e","ab6d3d1be0d9ea74","be031b830d435b36","b0f5b19866b880c9","14d401bc50aa536b","9188974904e49bd8","35ccd1812072ccad","c3473ac9ec464425","16de923274d0e608","b5e38130b6f4407c","b061fecd100938a0","a5bcb16d923c6f77","5d277429bd835728","942e30b09b200628","5d9abb5beb266ad0","b9abd7ec5b21a355","6c30e4c5efef2336","04c4726b012f7cde","b8039538d3ab41e7","a5b6191ffdceb78b","9e040dfa6ba0238f","8883fe1a066abc69","8632c99c540f117b","8e4e7eeb105a289a","426522c68084a014","3bd22b1740d9d8b2","43e68c058a7661d6","b3f5b970a9b03119","53e61734d5875604","f9ae231f709aa135","50bc182c3569008c","3abfeada773a5af2","ae8ac7965d6fb684","47316bf97f84b277","da2f54e055f1d1ac","804c8129107645c1","ca7b372f821ad44a","551c4937df0e862d","49e203b7c8c18169","aaee376ab741c976","11010cbbc6f9b2c8","e281bad48bd293b1","4dab258c1a09367d","35c1bab44d004988","de7d9964bf29e382","d41e4cebce2bca43","97dc196e81b7409d","0c700c804ad43278","0fd97492731debd9","ba0d99bb4b415430","6623e31afbcb8143","7639c6337690230d","928da51d7458e5c8","b517f0ddca2c408f","9115d56d55c93df5","349f3c40d1c1b12e","021f86a9f6ab04ae","34e6ce73275a532e","bf9261f8ae1151d3","24516baa1174ca38","ae364154f775506a","003aaac69cd1095e","04863aeaaaed38cf","ca06a9cb7106d9e8","97e27495865247db","587bde08ed6671de","c40ffe49c0a0ff99","8ff81811fc69c047","e7fce90947d78bb6","7162e871274ba773","9c410754eeed38a4","1d6431834655bebd","17ccab488210a553","0eaec60a9f3079c3","e5711a71b3892db1","f7f098848fd8f773","5230d94fd1a50ee4","832cdc9413fa68e9","346449e7aa3acf06","bc5b2e9697867707","b1c1797c1d7105fc","d192a18518dbaddb","66fc117529d78f16","edeeccf645772a19","76299bb5b2511493","337719979ff14b9d","d7b772643055b543","bf58597579fa65ac","eb0e20481326e5c8","9dbdaedc889b5e55","8a2cc36fee115da2","3ee329a652898c8e","c43a832d72d5f53c","35b93554c4c3380f","3c3ee84183ecc882","18ca1e572ed1016e","b0ed6159a28316ed","e161c2ee367d789c","30c1212e2308599a","8393b1d9a9587d31","58eb4557bbe9720b","caf9f9d55230f2c7","04c0023c70785d63","1b40d5db9a25ad98","5e8e2d18d89e920c","ab6b3f6d38264d59","14fc27d24bd74772","8a25ef86b6027c7c","b8192e76c51fbbc4","61f16e58b8dd9743","45366ae388d08a21","3d531a0a7bd86cc6","cc201fa7c244f54c","54939b731493ac8e","04d9f9e663d23588","c2f4ed65313c79e3","e6ea054f0c263d05","ea0a6bf7471569b8","7f27c671b36b7f0d","105c061631062fa1","a3dd1fa555510840","4746f7254a82e9bc","836e500a2c7822c7","dfaedc0968b10c81","593c443b02b44445","a5ba2de38ffe6ea3","62056c26d5ec8e87","705b7aecc5fbd42d","bbbe0888e1da93c3","f2e7804129259d9e","5ba738211e0c4eac","b4dcaf3216134966","ff1a30fbddcaa9fd","38177fb0e91fdd3e","d4a3fdcacd1fd1b5","490e37ccfca71dba","f4bd51a249bc40ab","8f3269222142f0f4","30972c85a28530dc","0ed67256bb147e2b","824a1416d7a3cfe1","b2547f7ff4878848","dff88b670b073ad9","ef2234fa4551184f","66b91b737f90ea46","b5f125bb007480a0","3839ed033b24f53f","043c5221abd8d856","77c59c4ebafe42bf","77736ba628ab516c","dfeb8a18db2eaef3","673139e4d39c82c4","38b4444508aa953e","3aa89a8bd365e23f","b17e3350f9ba81ad","deb62bbcd93f939a","724cba04d6600bc8","85184cd9cd45e820","b105c14c0fdc8160","bd3ccecd7ffb358a","30ef8005a9e47bc3","24ac821b70937ab9","0b20ddd97c1ede52","5a3104504f4a3395","a0f5fe52e7f961cd","a8090bc0c14620a4","ae20c2d4314177d6","117fb09fe859797f","c44f928da06c7300","7f49756b83bfd4c2","2c98293fd7165f55","8a2831b7ca3f44bb","444cfa997924f2d1","df6025b5aae9e534","6d0a3f786ee1e6dc","219a160adad0a1f0","882afb599b11dfc2","3942f23acf0c46ef","7c26fd276e02a4e0","9514e7483e1fbf25","aa2c1cbac43ce23d","5b377209d189ce5f","44098478ecf1656f","57d699f1b6a32708","f6d83a5f32df320b","3cc31621bae4b8f4","fad6ea5928c43d20","c44490a40f109a5c","14f915e43eee9cb9","3373b870924b043e","e26532940aaa52c6","b4802ba3090bfb72","da6f3da669e024d3","4f2f73098fe566cb","a7721a73d1926ce0","b5be1daf52eae0ec","8009a084ca3785ef","f53cc6991fe5640c","c0a84f51998336e3","da26fce301e2b672","28451c24664fea72","16111c5661efcc71","b1aec9ed9eb8059e","abbb527592df8f13","4d3db92ea8a04423","e83b088826de7bae","42207b73be13eb88","3631362524ac76c2","3093560fba474989","699d2f8babf2c777","32f83da1742957b9","1b94e49c6892430e","486b70cea417c936","35d6c8c0ecd67d15","cefb48c3c6af8823","f508a3f31bab139f","77a6b5d427afc6c4","06143f7b0cf08d31","9a98ec99a05b6bd2","4bb0b7fdcfbac2ec","dc928aa9dc8584f9","ce836243f955dacc","0fd0eeb840396afe","4fc76f6c3f766c17","e5ffb0daf3640ce6","dfc1b5a5332179d3","3e79ac3541f286cc","5597c735c47c9f96","8e19b120dae4551b","1ce50655a8c2c3fa","5ea98e4de1007f8a","544325135170880d","cc09d013af2551be","5091c04ccb0ab761","cf471b8980158bc0","444b573a678eae86","5e20f1a216d065db","cd757066177ff887","2a146094dde8c67c","61ec09a3e29e77c5","47f238a05f860cb8","c7abcfa95d057080","6938d471973bc8bc","9211d80f8af2ae48","222b3ef53e24b016","0c5f9cad2a1fc910","2adde777c1bbd4de","470dca557c06170b","294b6294066023f5","d825d08b9338b067","cbeae92b5052493c","4e99af88ffdba5db","efa356bb8b1556a7","04a79aac2088b2e7","6758f88a8d6ea407","8ecd0ebf784afdaf","c7751d4872064d44","c2dc31e0130a863a","e793ce4ebc5bfd58","9d1ff2ced120c248","cbb425cbf7f607de","cb76330540a412e2","4172bf899d0bf2ac","54bfe450e2c0b4c4","03dfda7ced4cff37","ce1d069be85a0c57","0a813fe1a03dd9d2","c9db5272d112461d","fa6ddb12553bf2a6","0e504e3987b7b54d","a45686b8b8fb6208","ec3963cba00585e6","a97dae7ab39393ae","a70dd192770618ae","8b9e4f8c047317ef","8ef54afe5d6ae844","254e14629bc80024","d494bd28da0b3b4f","35870d5de45b5eca","2d1d8fa5d5acbce3","cc0d79a6d7d33ed8","a33484931cee65b0","4e15731a3c1a1e30","89feb0a79db2f26b","231b620ca0da576d","5e4d2999a1291797","75d8c07c0bbd922c","cc7d25ff439bf79d","2c7b8f31c26a0e08","4770c01b4d63433a","5a6eb0e1ac869f15","e25877a06b36a847","68823f1adeca7d61","4bec446170e0294c","065cece9562e787b","0c2ac00fd2259ffd","0e565e95e63c3654","6c9ecc5fe46a02a5","1c80c2edc1e21840","68a233d0b60bf782","8c2ef16fb2ddd993","1ceb6708c71a814b","aa2c3406c988ef4b","b0da73a9ef6b358d","8820bdb5b422a686","90eddf07569aadc0","5b6c97eb42f7b833","417badba7b8593d3","cfd1c312affb0a45","aaba9cf674e8cfe0","4eb13f33c92436a9","a103f8cc78fc5ad7","61464b0778183fdb","9cd19202a5858a27","9401ba1506c0d201","f59d0b8138fa7525","43b5266fef6d73b9","55366488e4c7e9c3","649a5ab3d32438c5","5c6b98d2f2d16291","e9341386035b1f2c","d274c198b7d6186e","41f5791b1f5773f4","d5741bb4d825808f","608c1dd85cfe7947","385e81d9be142966","3737a5a641de4ed0","acda966a000b4e22","d4e3490de6550eea","b15ee9861786845f","eeff7c0a47ecf9ee","5a86c32a699d6a2e","1ff5fd68e1799ae5","2a90b9bd2e0a777c","7a76fc8d520b5b9e","772791bd8b527740","34f9df4fdd3bd8df","2302782a6ca41102","a69d70a155c21ef3"]
diff --git a/flows/K.Room.json b/flows/K.Room.json
index c1ca995..a612684 100644
--- a/flows/K.Room.json
+++ b/flows/K.Room.json
@@ -92,7 +92,7 @@
"z": "aab0c030de7df5cc",
"name": "room - selection",
"style": {
- "fill": "#92d04f",
+ "fill": "#ff0000",
"fill-opacity": "0.05",
"label": true
},
@@ -171,6 +171,808 @@
"w": 802,
"h": 142
},
+ {
+ "id": "094bebacb1145e5f",
+ "type": "group",
+ "z": "aab0c030de7df5cc",
+ "name": "room - various",
+ "style": {
+ "label": true,
+ "fill": "#777777",
+ "fill-opacity": "0.05"
+ },
+ "nodes": [
+ "4e8f7076589ea977",
+ "42c0f1473438a281"
+ ],
+ "x": 68,
+ "y": 953,
+ "w": 2344,
+ "h": 974
+ },
+ {
+ "id": "4e8f7076589ea977",
+ "type": "group",
+ "z": "aab0c030de7df5cc",
+ "g": "094bebacb1145e5f",
+ "name": "room - ui - sensor",
+ "style": {
+ "fill": "#6f2fa0",
+ "fill-opacity": "0.05",
+ "label": true
+ },
+ "nodes": [
+ "dfb1c71d12e96d7e",
+ "01e05de4b3ca9c5f",
+ "f4795bfce2a04229",
+ "1e12a54af3ef13b7",
+ "88b32f9b417c1d89",
+ "fd4ef897d9752a3c",
+ "24e20be30ebc92aa",
+ "8a52378a44bf7f3b",
+ "9615af109f15be41",
+ "59c93aa71ad35d29",
+ "6c94f5bf30aea70d",
+ "8fb6a9d9412b2bec",
+ "88b22e34de3b524d",
+ "d05c1a4eee3f01e4",
+ "e46801b96418c26a",
+ "d7aff9d041ae7444",
+ "a81fa955d6562f5f",
+ "5cc6b20c6df480dd",
+ "689bb472e2d91059",
+ "20c75ef7e51d5b8e",
+ "e0045ca80f8e03c1",
+ "0a90a652239db393",
+ "3fddcb78e40b1d2b",
+ "778d16bd84481a10",
+ "93a7acc4ebb52d85",
+ "c0b755705bfe5f7c",
+ "68ac80a46640bc8a",
+ "4f1473471bbae45e",
+ "8585e6f3431e8d42",
+ "83438124d9dced41",
+ "035559e237d36f74"
+ ],
+ "x": 94,
+ "y": 979,
+ "w": 2112,
+ "h": 502
+ },
+ {
+ "id": "42c0f1473438a281",
+ "type": "group",
+ "z": "aab0c030de7df5cc",
+ "g": "094bebacb1145e5f",
+ "name": "room - ui - camera",
+ "style": {
+ "fill": "#6f2fa0",
+ "fill-opacity": "0.05",
+ "label": true
+ },
+ "nodes": [
+ "24f76309a6dfe14a",
+ "6bd965a44bd48431",
+ "4adc84859872765c",
+ "78f2cb047057edc0",
+ "ef4532a3ebf0b36e",
+ "967fea7a3b32f198",
+ "16094297767ce839",
+ "50c35b8d464c83cd",
+ "d1904515488ddaf4",
+ "725065af055abe45",
+ "fb170cb858137be7",
+ "b74b0ea99d56eb7e",
+ "ea0406109e5de115",
+ "03b02d165b1d7e28",
+ "153555b528c18e18",
+ "263b6e6e05263288",
+ "b60115a1fd023b76",
+ "c2aa1840a5deddbf",
+ "62c1bb0cb832960f",
+ "8aa78c963092f63a",
+ "87f53f0371c7557c"
+ ],
+ "x": 94,
+ "y": 1519,
+ "w": 2292,
+ "h": 382
+ },
+ {
+ "id": "647b30f0f58b069f",
+ "type": "group",
+ "z": "aab0c030de7df5cc",
+ "name": "room - list",
+ "style": {
+ "fill": "#777777",
+ "fill-opacity": "0.05",
+ "label": true
+ },
+ "nodes": [
+ "af3293313a492113",
+ "e9b46670bc7283be",
+ "55552ce2fcab661e",
+ "edfd321fdae55df0",
+ "cfd2fc533d86ab94",
+ "3a47bd390630563b"
+ ],
+ "x": 2468,
+ "y": 953,
+ "w": 2534,
+ "h": 4614
+ },
+ {
+ "id": "af3293313a492113",
+ "type": "group",
+ "z": "aab0c030de7df5cc",
+ "g": "647b30f0f58b069f",
+ "name": "room - ui - aperture",
+ "style": {
+ "fill": "#6f2fa0",
+ "fill-opacity": "0.05",
+ "label": true
+ },
+ "nodes": [
+ "af81b0a41bcf99df",
+ "6d6224968ba7c5d9",
+ "c6f86ceb44d413ed",
+ "227b59bd71d4ea5a",
+ "0667b13392452757",
+ "b4bde00bbca1c9c3",
+ "1c698f378d20c0c8",
+ "4468e5d7d722f524",
+ "b2720f096a0b488e",
+ "d0e8c2ef168e690c",
+ "f87851f6472299ee",
+ "e9d47e8d56320c0f",
+ "e1468bd07f7833d2",
+ "fd32c9160864393c",
+ "e92aecb14578b6f2",
+ "8511a4bc957115d4",
+ "08e432ec0eeec199",
+ "04ae900e7a8e5ac8",
+ "248ab1ebea76ecae",
+ "95a3aef8bfc333e1",
+ "d5b35dbd65c8c2b9",
+ "3cecd7c4f79dd7fe",
+ "6b79b66429521305",
+ "7b3f1aaec004ecfa"
+ ],
+ "x": 2494,
+ "y": 979,
+ "w": 1722,
+ "h": 502
+ },
+ {
+ "id": "e9b46670bc7283be",
+ "type": "group",
+ "z": "aab0c030de7df5cc",
+ "g": "647b30f0f58b069f",
+ "name": "room - ui - battery - load",
+ "style": {
+ "fill": "#6f2fa0",
+ "fill-opacity": "0.05",
+ "label": true
+ },
+ "nodes": [
+ "cfe03bc0196989f5",
+ "80c3ce3d49bd331a",
+ "3bc4111acd19c69a",
+ "55f064781c895892",
+ "ffe2a77ad5394471",
+ "44e6838e903b3566",
+ "90d065528adcfb62",
+ "c6dfc590e40a4878",
+ "b184b34450d43367",
+ "b70f40f78b57a9e9",
+ "276edc393b2b8718",
+ "9d9a9a166ac14a87",
+ "fb5636e8659a3798",
+ "f6a8e56f95d2e83f",
+ "188c450232762d9f",
+ "28383999950bc1ee",
+ "ab5070d8e2289db3",
+ "0b3ada9a154f8404",
+ "2a102caad43b93f6",
+ "47c0bf4047a645fd",
+ "82e320bbcec01dec",
+ "8ffac054b06e408a",
+ "47b82a6a458a6f25",
+ "3744b28f43a5bb2b",
+ "65e427add3ad7d5c"
+ ],
+ "x": 2494,
+ "y": 1519,
+ "w": 1472,
+ "h": 742
+ },
+ {
+ "id": "55552ce2fcab661e",
+ "type": "group",
+ "z": "aab0c030de7df5cc",
+ "g": "647b30f0f58b069f",
+ "name": "room - ui - seen - load",
+ "style": {
+ "fill": "#6f2fa0",
+ "fill-opacity": "0.05",
+ "label": true
+ },
+ "nodes": [
+ "0556201671b0285e",
+ "fa99b8b44e92f9be",
+ "8b94e3c61d1c7e5d",
+ "eeae2c986dcc4fd5",
+ "1b2fe53f9f4527dc",
+ "e3241702c334a377",
+ "6eac671a3b5398ca",
+ "8e7e9d97a6c879c9",
+ "4213d0ffefb33fb7",
+ "aeac844b38d85fc6",
+ "764bf2a2badb8940",
+ "ff242d9ca428610e",
+ "1191a4f0f73ac0a2",
+ "8cfe805309e7f14b",
+ "a53d417127982757",
+ "f8cca546e04eb48f",
+ "78919c58e908a11f",
+ "1debe93af15df2b3",
+ "3e0c8f89c9ad2c59",
+ "190cd8656368dea1",
+ "c98bc4cd21e70d26",
+ "8796089a19e22fe4",
+ "41178c35c209aac0",
+ "9251d2904afbdbde",
+ "b5e1b5781b6067d7",
+ "b8af5e3061c3fd5a",
+ "2c43537a0cf9e307"
+ ],
+ "x": 2494,
+ "y": 2299,
+ "w": 1832,
+ "h": 742
+ },
+ {
+ "id": "edfd321fdae55df0",
+ "type": "group",
+ "z": "aab0c030de7df5cc",
+ "g": "647b30f0f58b069f",
+ "name": "room - ui - light - load",
+ "style": {
+ "fill": "#6f2fa0",
+ "fill-opacity": "0.05",
+ "label": true
+ },
+ "nodes": [
+ "2ac79808a71cacb1",
+ "191e72ca8d7deecf",
+ "4f140e0b7bb038a6",
+ "68a06a849669ed22",
+ "3add54b2949c23ec",
+ "5f3f7c722ac856e1",
+ "60368ba60dfa48a3",
+ "6d778528ac85f061",
+ "2416eed2ad7fb675",
+ "cae48203992d0c58",
+ "0971602e6a24e9b7",
+ "bcc8398e341b8854",
+ "44244979d1ad8528",
+ "d01299e89f601944",
+ "c9b6f8136ca0bd79",
+ "fa4bf780a0f34822",
+ "2839b9ab42bf552c",
+ "428c4887aeb1b8bf",
+ "2c47c873b0dfeb59",
+ "eba701577392c37d",
+ "f0f16786525d1859",
+ "246e55d292fe0f91",
+ "c863abef8c3dded1",
+ "caf4791638c6f452",
+ "1b1ed5db08fa516f",
+ "ea7482edacd656f7",
+ "4a96348eb648c97c",
+ "f9014dd138d70756",
+ "4ed4b78dc034a6c9",
+ "a95a9af12bbd3646",
+ "3ea01cdef09d498b",
+ "912811332f1921eb",
+ "27111821405d5644",
+ "0fa65bab1ee8568a",
+ "7280c7be1481cd40",
+ "7de1422ef0247bba",
+ "ac514b49b2018467"
+ ],
+ "x": 2494,
+ "y": 3079,
+ "w": 2482,
+ "h": 822
+ },
+ {
+ "id": "cfd2fc533d86ab94",
+ "type": "group",
+ "z": "aab0c030de7df5cc",
+ "g": "647b30f0f58b069f",
+ "name": "room - ui - outlet - load",
+ "style": {
+ "fill": "#6f2fa0",
+ "fill-opacity": "0.05",
+ "label": true
+ },
+ "nodes": [
+ "197667ca4e9cdc54",
+ "3bb2a286f77067a9",
+ "3996f05011c215e4",
+ "c81bc2696963b090",
+ "24db240be39b9a2a",
+ "e804fb2bad48ce0d",
+ "89d8b374ec0c8d64",
+ "cdf2ad725fe8ba54",
+ "3d86b5d74758925d",
+ "7e8e1ce7414fbc36",
+ "38b3477f104b9d36",
+ "bc14b0716cd43585",
+ "9f05d32a15544b29",
+ "465d409da29c386d",
+ "a3a4cb31ebdbb809",
+ "f31fb49f04148c64",
+ "a0e5fc984e2031a8",
+ "8e95a2345189876d",
+ "6a476a7e62631884",
+ "e163c6ad2e2227d2",
+ "b7a0e4825f15e4a2",
+ "d84590265fa8da9a",
+ "5dd5e52ffb38148e",
+ "1d70860e3f2cb386",
+ "0217c5132e551168",
+ "c3d1a81ac0746df1",
+ "ad569b0b9d7deb89",
+ "1ebdf2bf88a5d99c",
+ "41ab086b1bafeb41",
+ "7d41bae2b6bb3e6a",
+ "0bac1457f2c3c913",
+ "fbcc441952a7c9da",
+ "4f0a78c09e88ac52",
+ "825e71c37d3c674a",
+ "b2a2d9d670500881"
+ ],
+ "x": 2494,
+ "y": 3939,
+ "w": 2082,
+ "h": 822
+ },
+ {
+ "id": "3a47bd390630563b",
+ "type": "group",
+ "z": "aab0c030de7df5cc",
+ "g": "647b30f0f58b069f",
+ "name": "room - ui - power - load",
+ "style": {
+ "fill": "#6f2fa0",
+ "fill-opacity": "0.05",
+ "label": true
+ },
+ "nodes": [
+ "b456712facdb8f99",
+ "9eec2a58eea2f794",
+ "f7f44b26d3494661",
+ "60ec289316037465",
+ "438956ec28a1644e",
+ "e9be7bc2cece9e6b",
+ "4ad7e0736cb2f3e1",
+ "3dacfc613c2d6949",
+ "85746f67c683f9be",
+ "159905f89f658c3d",
+ "37342614a8bd3e6c",
+ "36b6ced1758a043b",
+ "55023cb2a00a038e",
+ "65f301cc578576a3",
+ "a0f6a91598012b9a",
+ "47f442e7e5c89435",
+ "962301d657a74408",
+ "eb891ec4b0a07cfe",
+ "3a821e7da32a3561",
+ "cf55e9963f617d17",
+ "0109e7088ec7040c",
+ "fb14e8329c2c77c8",
+ "628630966e299dce",
+ "57516cd75e235df7",
+ "a4d7386dea5c2987",
+ "0aa9ffb8eb4cd831"
+ ],
+ "x": 2494,
+ "y": 4799,
+ "w": 1632,
+ "h": 742
+ },
+ {
+ "id": "173e8381363b4c42",
+ "type": "group",
+ "z": "aab0c030de7df5cc",
+ "name": "room - scene",
+ "style": {
+ "fill": "#777777",
+ "fill-opacity": "0.05",
+ "label": true
+ },
+ "nodes": [
+ "9b11e3a85026957b",
+ "db185d30e93f616d",
+ "139783cbea6b84f0",
+ "bb2ebd173a2ba06c",
+ "96eb67f8be94bf98",
+ "90046052f5bcb625",
+ "707b31c0a7883fe2",
+ "a0938dfc54b55acc",
+ "48dd7d439fba9eda"
+ ],
+ "x": 5048,
+ "y": 953,
+ "w": 1364,
+ "h": 5554
+ },
+ {
+ "id": "9b11e3a85026957b",
+ "type": "group",
+ "z": "aab0c030de7df5cc",
+ "g": "173e8381363b4c42",
+ "name": "room - ui - cumulus",
+ "style": {
+ "fill": "#6f2fa0",
+ "fill-opacity": "0.05",
+ "label": true
+ },
+ "nodes": [
+ "3ea1bb4e5ff3e53a",
+ "1db8267958aa8d3c",
+ "bf71f08c103ab9bf",
+ "6d4b70fa6bba8616",
+ "b8ed61d35607d163",
+ "4c93ed77e680ad7a",
+ "f1cc0ee7d294d743",
+ "6899ef31a931df1c",
+ "a2ed4c3380f63344",
+ "d66a556c8804aa96",
+ "5a3cf6eb82112299",
+ "3fbe41cfcb30b29f",
+ "8a877a1f0ad96a9f",
+ "86bf6614eaaed4fb",
+ "f1a67acc80e7df25",
+ "a734f97d04983224",
+ "5aa2370542c80557",
+ "417fbb2eb3a923ed",
+ "57e410937624c3d6",
+ "c17dc35aca46f82c"
+ ],
+ "x": 5074,
+ "y": 979,
+ "w": 1102,
+ "h": 442
+ },
+ {
+ "id": "db185d30e93f616d",
+ "type": "group",
+ "z": "aab0c030de7df5cc",
+ "g": "173e8381363b4c42",
+ "name": "room - ui - airflow",
+ "style": {
+ "fill": "#6f2fa0",
+ "fill-opacity": "0.05",
+ "label": true
+ },
+ "nodes": [
+ "367ddcc943fb234e",
+ "43169367f4eaf1f5",
+ "b3e71ec6ef25bab1",
+ "661050a25f78f9a2",
+ "ef2769915480b0f6",
+ "4bea82d34bf79d91",
+ "ef9a2b91b42284b7",
+ "a4dbfc219ae2dcd8",
+ "9cab1d58af793873",
+ "174edf5e342c527e",
+ "c7121847509f1d08",
+ "989b7d7ecba85616",
+ "1fc6514464e22856",
+ "ede7f68b56764350",
+ "ee1ed5032691455d",
+ "dd4ba0864d260f4c",
+ "45a643fb738127eb",
+ "3962dc523ff48938",
+ "a80b7e58e8b264f6",
+ "0e12a116cd5a645e"
+ ],
+ "x": 5074,
+ "y": 1459,
+ "w": 1242,
+ "h": 382
+ },
+ {
+ "id": "139783cbea6b84f0",
+ "type": "group",
+ "z": "aab0c030de7df5cc",
+ "g": "173e8381363b4c42",
+ "name": "room - ui - lighting",
+ "style": {
+ "fill": "#6f2fa0",
+ "fill-opacity": "0.05",
+ "label": true
+ },
+ "nodes": [
+ "4db69cc034f21733",
+ "7b827a64c14fb9cb",
+ "f35cf3e3023f161b",
+ "5f218ee61959294d",
+ "6ebcb13cc88ec167",
+ "d58e31cbba7fe1fb",
+ "79e409df0c12d8bb",
+ "b90b3d45412b51d0",
+ "6d468d4c78e0a5d5",
+ "1356cf8e6dacc702",
+ "94e962dcf138ee98",
+ "a384b36f395ac476",
+ "b570fc100217d48f",
+ "2f0256ee1c8ee8bd",
+ "e416e76dbc779a5c",
+ "891441049126e441",
+ "f987368eb35277fe",
+ "ee59c5af14e637f3",
+ "a2ca1cbf65a3d6da",
+ "6b16733d5f1837c0",
+ "0211a14a27109897",
+ "3f34497743010927",
+ "69d61490df35d838",
+ "4e1d7986190989e5"
+ ],
+ "x": 5074,
+ "y": 1879,
+ "w": 1102,
+ "h": 742
+ },
+ {
+ "id": "bb2ebd173a2ba06c",
+ "type": "group",
+ "z": "aab0c030de7df5cc",
+ "g": "173e8381363b4c42",
+ "name": "room - ui - thermostat",
+ "style": {
+ "fill": "#6f2fa0",
+ "fill-opacity": "0.05",
+ "label": true
+ },
+ "nodes": [
+ "9737afb19d9c9fbb",
+ "dd49b4996fb683ff",
+ "fbb1bdcb44abce21",
+ "6c6cf33417f59f97",
+ "fc673a36d8691d63",
+ "37aa96c6d80d8ade",
+ "1ef76a4c1fab9b78",
+ "adc6196b15cf8c39",
+ "760d9050f9308b67",
+ "26bdcbaa93cfcc27",
+ "c4f79cb042dc36a1",
+ "f391ba85b3d53073",
+ "7e364afe6e09d405",
+ "b8374382f89b46c6",
+ "5b4d546fd3646af7",
+ "fafbe160c912822f",
+ "f85914dec075a3d8",
+ "bd8ab43b4a91a2ae",
+ "19b6504e1bbece40",
+ "f968a8fc298f04c3",
+ "07108de5adf3ae2a",
+ "bcf6468037b4c2a6",
+ "37794c3da2ceda38",
+ "dfd8650d923f73e4",
+ "4c5adf85df17025b",
+ "26537f8818c29c61",
+ "a7420198a3e0f879",
+ "f23d5105ca948593",
+ "2efa063af4b505d2",
+ "6cc81c8342d6ef1c",
+ "f7ed99ce22cd37cb",
+ "348134507ffe8815",
+ "63561fec4fba2afd",
+ "53f7b3195f6dfeed",
+ "99e789a941d2af52",
+ "39615dab9370d868",
+ "e223793b9998818b",
+ "136162f12991809c",
+ "fb9711affc7d14af",
+ "a9e89b46159c4ec8",
+ "cb3f8f9fa322b59f",
+ "51dc21bc28ea3f06",
+ "272807d6b707d92f",
+ "4540d4f432f8742d",
+ "6d0cb16590b1da18",
+ "bfb0a473b6a09c81",
+ "61d316384ef1521b",
+ "27d7b08fb3646a52",
+ "3f9eefa51c1e5e9e"
+ ],
+ "x": 5074,
+ "y": 2659,
+ "w": 1312,
+ "h": 1642
+ },
+ {
+ "id": "96eb67f8be94bf98",
+ "type": "group",
+ "z": "aab0c030de7df5cc",
+ "g": "173e8381363b4c42",
+ "name": "room - ui - shading - load",
+ "style": {
+ "fill": "#6f2fa0",
+ "fill-opacity": "0.05",
+ "label": true
+ },
+ "nodes": [
+ "2d0ce076b11e16ba",
+ "b394effe7a57f79a",
+ "c97e08992c83f769",
+ "3bd921f16659d915",
+ "8ee8772fa3a4c742",
+ "3473a74146113307",
+ "68431700c349e224",
+ "2feac259f3f849cf",
+ "6afc26adb1632a78",
+ "486df3adde8e9f19",
+ "caed2b0a311ef651",
+ "f8c9bdc9468519cc",
+ "d46a05d7499a2baf",
+ "1ff4a921e075affc",
+ "c20f3ad695b504d9",
+ "ace2b79f4bb79129",
+ "4ba85aac882689c9",
+ "f0af60c382a79669",
+ "9016e50cba8bfc51"
+ ],
+ "x": 5074,
+ "y": 4339,
+ "w": 1082,
+ "h": 442
+ },
+ {
+ "id": "90046052f5bcb625",
+ "type": "group",
+ "z": "aab0c030de7df5cc",
+ "g": "173e8381363b4c42",
+ "name": "room - ui - clock",
+ "style": {
+ "fill": "#6f2fa0",
+ "fill-opacity": "0.05",
+ "label": true
+ },
+ "nodes": [
+ "511350d9f34ce767",
+ "7aaae6f81accc54b",
+ "20845c677b589935",
+ "acfd5fff279e15de",
+ "674dd33239c8c3e7",
+ "d2846ad9c776708a",
+ "4f9d174388a77ea5",
+ "f77679312512233c",
+ "f5f89b6efb421399",
+ "5673ce2c9088f475",
+ "f718cac6e7ec06c5",
+ "79fe08848f124125",
+ "a87c14e04ed75544"
+ ],
+ "x": 5074,
+ "y": 4819,
+ "w": 972,
+ "h": 262
+ },
+ {
+ "id": "707b31c0a7883fe2",
+ "type": "group",
+ "z": "aab0c030de7df5cc",
+ "g": "173e8381363b4c42",
+ "name": "room - ui - rhasspy",
+ "style": {
+ "fill": "#6f2fa0",
+ "fill-opacity": "0.05",
+ "label": true
+ },
+ "nodes": [
+ "89fea9401e9ea5c1",
+ "fc11e57431b3bece",
+ "b1825677cbba4273",
+ "a06fcd9bc49dd111",
+ "8beb2a2f4c26c437",
+ "539d1393b0bcbaf6",
+ "0ede8d9899c0ce55",
+ "4251d90a5ab9d7a1",
+ "58a80e8214149e12",
+ "5209317f54f78726",
+ "d5abdb129e7bdcb1",
+ "d201aa9375be8c18",
+ "0be97543e6033a9a",
+ "91d8f57a2f9da7d7",
+ "40e6363382746d55",
+ "6408540ebef3a980",
+ "892332a6fc4a6710"
+ ],
+ "x": 5074,
+ "y": 5119,
+ "w": 1062,
+ "h": 329.5
+ },
+ {
+ "id": "a0938dfc54b55acc",
+ "type": "group",
+ "z": "aab0c030de7df5cc",
+ "g": "173e8381363b4c42",
+ "name": "room - ui - air conditioner",
+ "style": {
+ "fill": "#6f2fa0",
+ "fill-opacity": "0.05",
+ "label": true
+ },
+ "nodes": [
+ "97aa2e016643bfbd",
+ "383c38e98cd05755",
+ "5a5c10ecd5d798be",
+ "932e7fad1c98966f",
+ "baadaeea2e2d4f95",
+ "c5d646bd69c37865",
+ "9d8b8d237e2704ea",
+ "4da4c768067c032b",
+ "b5f5495cad639af5",
+ "12fca45ce9ab2abb",
+ "c6383ca66673fd96",
+ "cd9ba8ff11c8036d",
+ "f520ba0c172598b7",
+ "327f0ed7b5fa48d2",
+ "f68f5c75e58e22cb",
+ "a8dd4b383d7eb632",
+ "4205795bed6b3290",
+ "2a45ad61a4b3d598",
+ "dcfb0cd127aa904e",
+ "22c8ba7a5b818ab1",
+ "97369cf4b242fdb7",
+ "7edfb7f3d98dd2b8"
+ ],
+ "x": 5074,
+ "y": 5499,
+ "w": 1162,
+ "h": 562
+ },
+ {
+ "id": "48dd7d439fba9eda",
+ "type": "group",
+ "z": "aab0c030de7df5cc",
+ "g": "173e8381363b4c42",
+ "name": "room - ui - alexa",
+ "style": {
+ "fill": "#6f2fa0",
+ "fill-opacity": "0.05",
+ "label": true
+ },
+ "nodes": [
+ "d5a2226e7f24deda",
+ "fc6548d30b49e4d0",
+ "c72c85a05c057eb6",
+ "5f5234be5bf42b3a",
+ "8a6f97848d7b1a2c",
+ "63f153f048b1295f",
+ "01cf02dbabfb3096",
+ "130d6f3ddbbffdae",
+ "2923cfe0def7c0ad",
+ "2723a51ead34599a",
+ "f1f8c53efd3838a8",
+ "a1ac1aa658d58387",
+ "ecf7b9d277d80279",
+ "e61351b02452479b",
+ "4635fe1f7e4a367f",
+ "dbac3472fc6c8c6b",
+ "7475623aa0893639",
+ "626e1746ced16a4c"
+ ],
+ "x": 5074,
+ "y": 6099,
+ "w": 1082,
+ "h": 382
+ },
{
"id": "606f3caa9058900f",
"type": "change",
@@ -352,7 +1154,19 @@
"z": "aab0c030de7df5cc",
"g": "f6132c9f3c5a2911",
"name": "room - metric",
- "links": [],
+ "links": [
+ "1c698f378d20c0c8",
+ "60368ba60dfa48a3",
+ "89d8b374ec0c8d64",
+ "f1cc0ee7d294d743",
+ "ef9a2b91b42284b7",
+ "79e409df0c12d8bb",
+ "1ef76a4c1fab9b78",
+ "8ee8772fa3a4c742",
+ "8beb2a2f4c26c437",
+ "9d8b8d237e2704ea",
+ "8a6f97848d7b1a2c"
+ ],
"x": 1095,
"y": 60,
"wires": [
@@ -945,7 +1759,25 @@
"g": "b64c96e257072f51",
"name": "room - selection - reset",
"mode": "link",
- "links": [],
+ "links": [
+ "dfb1c71d12e96d7e",
+ "d1904515488ddaf4",
+ "c6f86ceb44d413ed",
+ "80c3ce3d49bd331a",
+ "fa99b8b44e92f9be",
+ "5f3f7c722ac856e1",
+ "e804fb2bad48ce0d",
+ "9eec2a58eea2f794",
+ "b8ed61d35607d163",
+ "ef2769915480b0f6",
+ "d58e31cbba7fe1fb",
+ "9737afb19d9c9fbb",
+ "3bd921f16659d915",
+ "511350d9f34ce767",
+ "a06fcd9bc49dd111",
+ "97aa2e016643bfbd",
+ "5f5234be5bf42b3a"
+ ],
"x": 1435,
"y": 660,
"wires": []
@@ -1069,7 +1901,25 @@
"g": "b64c96e257072f51",
"name": "room - selection - metric",
"mode": "link",
- "links": [],
+ "links": [
+ "8a52378a44bf7f3b",
+ "725065af055abe45",
+ "6d6224968ba7c5d9",
+ "3bc4111acd19c69a",
+ "8b94e3c61d1c7e5d",
+ "6d778528ac85f061",
+ "cdf2ad725fe8ba54",
+ "f7f44b26d3494661",
+ "4c93ed77e680ad7a",
+ "4bea82d34bf79d91",
+ "6ebcb13cc88ec167",
+ "dd49b4996fb683ff",
+ "c97e08992c83f769",
+ "7aaae6f81accc54b",
+ "b1825677cbba4273",
+ "383c38e98cd05755",
+ "c72c85a05c057eb6"
+ ],
"x": 1415,
"y": 840,
"wires": []
@@ -1204,5 +2054,12188 @@
"x": 1450,
"y": 720,
"wires": []
+ },
+ {
+ "id": "dfb1c71d12e96d7e",
+ "type": "link in",
+ "z": "aab0c030de7df5cc",
+ "g": "4e8f7076589ea977",
+ "name": "room - ui - sensor - load",
+ "links": [
+ "9e4bfee0db3051d4"
+ ],
+ "x": 135,
+ "y": 1020,
+ "wires": [
+ [
+ "01e05de4b3ca9c5f",
+ "68ac80a46640bc8a"
+ ]
+ ]
+ },
+ {
+ "id": "01e05de4b3ca9c5f",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "4e8f7076589ea977",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "{\t \"groups\":{\t \"hide\":[\"Pièces:Capteurs\"]\t }\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "reset",
+ "pt": "msg",
+ "to": "true",
+ "tot": "bool"
+ },
+ {
+ "t": "set",
+ "p": "class",
+ "pt": "msg",
+ "to": "",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1790,
+ "y": 1020,
+ "wires": [
+ [
+ "20c75ef7e51d5b8e",
+ "0a90a652239db393"
+ ]
+ ]
+ },
+ {
+ "id": "f4795bfce2a04229",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "4e8f7076589ea977",
+ "name": "set",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "{\t \"groups\":{\t \"show\":[\"Pièces:Capteurs\"]\t }\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "class",
+ "pt": "msg",
+ "to": "remove",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1790,
+ "y": 1080,
+ "wires": [
+ [
+ "0a90a652239db393",
+ "20c75ef7e51d5b8e"
+ ]
+ ]
+ },
+ {
+ "id": "1e12a54af3ef13b7",
+ "type": "link call",
+ "z": "aab0c030de7df5cc",
+ "g": "4e8f7076589ea977",
+ "name": "",
+ "links": [
+ "ddd39f991efd9d31"
+ ],
+ "linkType": "static",
+ "timeout": "0.5",
+ "x": 1430,
+ "y": 1260,
+ "wires": [
+ [
+ "3fddcb78e40b1d2b"
+ ]
+ ]
+ },
+ {
+ "id": "88b32f9b417c1d89",
+ "type": "link call",
+ "z": "aab0c030de7df5cc",
+ "g": "4e8f7076589ea977",
+ "name": "",
+ "links": [
+ "49927aaaafcc60ec"
+ ],
+ "linkType": "static",
+ "timeout": "0.5",
+ "x": 1420,
+ "y": 1320,
+ "wires": [
+ [
+ "778d16bd84481a10"
+ ]
+ ]
+ },
+ {
+ "id": "fd4ef897d9752a3c",
+ "type": "link call",
+ "z": "aab0c030de7df5cc",
+ "g": "4e8f7076589ea977",
+ "name": "",
+ "links": [
+ "aa96d5f77fcf68e5"
+ ],
+ "linkType": "static",
+ "timeout": "0.5",
+ "x": 1430,
+ "y": 1380,
+ "wires": [
+ [
+ "93a7acc4ebb52d85"
+ ]
+ ]
+ },
+ {
+ "id": "24e20be30ebc92aa",
+ "type": "link call",
+ "z": "aab0c030de7df5cc",
+ "g": "4e8f7076589ea977",
+ "name": "",
+ "links": [
+ "12b1109de2f09cfc"
+ ],
+ "linkType": "static",
+ "timeout": "0.5",
+ "x": 1420,
+ "y": 1440,
+ "wires": [
+ [
+ "c0b755705bfe5f7c"
+ ]
+ ]
+ },
+ {
+ "id": "8a52378a44bf7f3b",
+ "type": "link in",
+ "z": "aab0c030de7df5cc",
+ "g": "4e8f7076589ea977",
+ "name": "room - ui - sensor - metric",
+ "links": [
+ "b6323e1460f6f50c"
+ ],
+ "x": 135,
+ "y": 1080,
+ "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": 1180,
+ "y": 1200,
+ "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": 1800,
+ "y": 1440,
+ "wires": [
+ [
+ "6c94f5bf30aea70d"
+ ]
+ ]
+ },
+ {
+ "id": "6c94f5bf30aea70d",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "4e8f7076589ea977",
+ "group": "82b3ef69e7817bbb",
+ "order": 0,
+ "width": "6",
+ "height": "1",
+ "name": "motion",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 1970,
+ "y": 1440,
+ "wires": []
+ },
+ {
+ "id": "8fb6a9d9412b2bec",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "4e8f7076589ea977",
+ "group": "82b3ef69e7817bbb",
+ "order": 0,
+ "width": "6",
+ "height": "1",
+ "name": "luminosity",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 1980,
+ "y": 1380,
+ "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": 1800,
+ "y": 1380,
+ "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": 1800,
+ "y": 1320,
+ "wires": [
+ [
+ "e46801b96418c26a"
+ ]
+ ]
+ },
+ {
+ "id": "e46801b96418c26a",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "4e8f7076589ea977",
+ "group": "82b3ef69e7817bbb",
+ "order": 0,
+ "width": "6",
+ "height": "1",
+ "name": "humidity",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 1980,
+ "y": 1320,
+ "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": 1800,
+ "y": 1260,
+ "wires": [
+ [
+ "a81fa955d6562f5f"
+ ]
+ ]
+ },
+ {
+ "id": "a81fa955d6562f5f",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "4e8f7076589ea977",
+ "group": "82b3ef69e7817bbb",
+ "order": 0,
+ "width": "6",
+ "height": "1",
+ "name": "temperature",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 1990,
+ "y": 1260,
+ "wires": []
+ },
+ {
+ "id": "5cc6b20c6df480dd",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "4e8f7076589ea977",
+ "group": "82b3ef69e7817bbb",
+ "order": 0,
+ "width": "6",
+ "height": "1",
+ "name": "fire",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 1970,
+ "y": 1200,
+ "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": 1800,
+ "y": 1200,
+ "wires": [
+ [
+ "5cc6b20c6df480dd"
+ ]
+ ]
+ },
+ {
+ "id": "20c75ef7e51d5b8e",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "4e8f7076589ea977",
+ "name": "payload",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "Aucun capteur",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1960,
+ "y": 1020,
+ "wires": [
+ [
+ "e0045ca80f8e03c1"
+ ]
+ ]
+ },
+ {
+ "id": "e0045ca80f8e03c1",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "4e8f7076589ea977",
+ "group": "82b3ef69e7817bbb",
+ "order": 1,
+ "width": "6",
+ "height": "1",
+ "name": "none",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-center",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 2130,
+ "y": 1020,
+ "wires": []
+ },
+ {
+ "id": "0a90a652239db393",
+ "type": "ui-control",
+ "z": "aab0c030de7df5cc",
+ "g": "4e8f7076589ea977",
+ "name": "",
+ "ui": "2d75e4809d2a6fbf",
+ "events": "all",
+ "x": 1960,
+ "y": 1080,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "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": 1630,
+ "y": 1260,
+ "wires": [
+ [
+ "d7aff9d041ae7444"
+ ]
+ ]
+ },
+ {
+ "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": 1630,
+ "y": 1320,
+ "wires": [
+ [
+ "d05c1a4eee3f01e4"
+ ]
+ ]
+ },
+ {
+ "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": 1630,
+ "y": 1380,
+ "wires": [
+ [
+ "88b22e34de3b524d"
+ ]
+ ]
+ },
+ {
+ "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": 1630,
+ "y": 1440,
+ "wires": [
+ [
+ "59c93aa71ad35d29"
+ ]
+ ]
+ },
+ {
+ "id": "68ac80a46640bc8a",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "4e8f7076589ea977",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "topic",
+ "pt": "msg",
+ "to": "",
+ "tot": "str"
+ },
+ {
+ "t": "set",
+ "p": "class",
+ "pt": "msg",
+ "to": "remove",
+ "tot": "str"
+ },
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "Aucune donnée",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1790,
+ "y": 1140,
+ "wires": [
+ [
+ "a81fa955d6562f5f",
+ "e46801b96418c26a",
+ "8fb6a9d9412b2bec",
+ "6c94f5bf30aea70d",
+ "5cc6b20c6df480dd"
+ ]
+ ]
+ },
+ {
+ "id": "4f1473471bbae45e",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "4e8f7076589ea977",
+ "name": "from global",
+ "rules": [
+ {
+ "t": "set",
+ "p": "scene.bucket",
+ "pt": "msg",
+ "to": "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": 790,
+ "y": 1200,
+ "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": 1080,
+ "wires": [
+ [
+ "f4795bfce2a04229",
+ "68ac80a46640bc8a",
+ "4f1473471bbae45e"
+ ]
+ ]
+ },
+ {
+ "id": "83438124d9dced41",
+ "type": "split",
+ "z": "aab0c030de7df5cc",
+ "g": "4e8f7076589ea977",
+ "name": "",
+ "splt": "\\n",
+ "spltType": "str",
+ "arraySplt": 1,
+ "arraySpltType": "len",
+ "stream": false,
+ "addname": "measurement",
+ "x": 970,
+ "y": 1200,
+ "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": 1080,
+ "wires": [
+ [
+ "8585e6f3431e8d42"
+ ]
+ ]
+ },
+ {
+ "id": "24f76309a6dfe14a",
+ "type": "switch",
+ "z": "aab0c030de7df5cc",
+ "g": "42c0f1473438a281",
+ "name": "select field",
+ "property": "field",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "eq",
+ "v": "url",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "rstp",
+ "vt": "str"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 2,
+ "x": 550,
+ "y": 1740,
+ "wires": [
+ [
+ "50c35b8d464c83cd",
+ "78f2cb047057edc0"
+ ],
+ [
+ "50c35b8d464c83cd",
+ "b74b0ea99d56eb7e"
+ ]
+ ]
+ },
+ {
+ "id": "6bd965a44bd48431",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "42c0f1473438a281",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "{\t \"groups\":{\t \"hide\":[\"Pièces:Camera\"]\t }\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "class",
+ "pt": "msg",
+ "to": "",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 730,
+ "y": 1620,
+ "wires": [
+ [
+ "ea0406109e5de115",
+ "153555b528c18e18",
+ "c2aa1840a5deddbf"
+ ]
+ ]
+ },
+ {
+ "id": "4adc84859872765c",
+ "type": "trigger",
+ "z": "aab0c030de7df5cc",
+ "g": "42c0f1473438a281",
+ "name": "every second",
+ "op1": "",
+ "op2": "0",
+ "op1type": "pay",
+ "op2type": "str",
+ "duration": "-1",
+ "extend": false,
+ "overrideDelay": false,
+ "units": "s",
+ "reset": "",
+ "bytopic": "all",
+ "topic": "topic",
+ "outputs": 1,
+ "x": 1290,
+ "y": 1800,
+ "wires": [
+ [
+ "ef4532a3ebf0b36e"
+ ]
+ ]
+ },
+ {
+ "id": "78f2cb047057edc0",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "42c0f1473438a281",
+ "name": "url",
+ "rules": [
+ {
+ "t": "set",
+ "p": "url",
+ "pt": "msg",
+ "to": "payload",
+ "tot": "msg"
+ },
+ {
+ "t": "set",
+ "p": "class",
+ "pt": "msg",
+ "to": "",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 730,
+ "y": 1800,
+ "wires": [
+ [
+ "8aa78c963092f63a"
+ ]
+ ]
+ },
+ {
+ "id": "ef4532a3ebf0b36e",
+ "type": "switch",
+ "z": "aab0c030de7df5cc",
+ "g": "42c0f1473438a281",
+ "name": "check url",
+ "property": "url",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "nempty"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 1,
+ "x": 1480,
+ "y": 1800,
+ "wires": [
+ [
+ "967fea7a3b32f198"
+ ]
+ ]
+ },
+ {
+ "id": "967fea7a3b32f198",
+ "type": "http request",
+ "z": "aab0c030de7df5cc",
+ "g": "42c0f1473438a281",
+ "name": "query camera url",
+ "method": "GET",
+ "ret": "bin",
+ "paytoqs": "ignore",
+ "url": "",
+ "tls": "",
+ "persist": false,
+ "proxy": "",
+ "insecureHTTPParser": false,
+ "authType": "",
+ "senderr": false,
+ "headers": [],
+ "x": 1690,
+ "y": 1800,
+ "wires": [
+ [
+ "16094297767ce839"
+ ]
+ ]
+ },
+ {
+ "id": "50c35b8d464c83cd",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "42c0f1473438a281",
+ "name": "set",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "{\t \"groups\":{\t \"show\":[\"Pièces:Camera\"]\t }\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "class",
+ "pt": "msg",
+ "to": "remove",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 730,
+ "y": 1680,
+ "wires": [
+ [
+ "ea0406109e5de115",
+ "153555b528c18e18"
+ ]
+ ]
+ },
+ {
+ "id": "d1904515488ddaf4",
+ "type": "link in",
+ "z": "aab0c030de7df5cc",
+ "g": "42c0f1473438a281",
+ "name": "room - ui - camera - load",
+ "links": [
+ "9e4bfee0db3051d4"
+ ],
+ "x": 135,
+ "y": 1620,
+ "wires": [
+ [
+ "6bd965a44bd48431"
+ ]
+ ]
+ },
+ {
+ "id": "725065af055abe45",
+ "type": "link in",
+ "z": "aab0c030de7df5cc",
+ "g": "42c0f1473438a281",
+ "name": "room - ui - camera - metric",
+ "links": [
+ "b6323e1460f6f50c"
+ ],
+ "x": 135,
+ "y": 1740,
+ "wires": [
+ [
+ "fb170cb858137be7"
+ ]
+ ]
+ },
+ {
+ "id": "fb170cb858137be7",
+ "type": "switch",
+ "z": "aab0c030de7df5cc",
+ "g": "42c0f1473438a281",
+ "name": "check measurement",
+ "property": "measurement",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "eq",
+ "v": "camera",
+ "vt": "str"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 1,
+ "x": 320,
+ "y": 1740,
+ "wires": [
+ [
+ "24f76309a6dfe14a"
+ ]
+ ]
+ },
+ {
+ "id": "b74b0ea99d56eb7e",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "42c0f1473438a281",
+ "name": "rstp",
+ "rules": [
+ {
+ "t": "set",
+ "p": "rstp",
+ "pt": "msg",
+ "to": "payload",
+ "tot": "msg"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 730,
+ "y": 1860,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "ea0406109e5de115",
+ "type": "ui-control",
+ "z": "aab0c030de7df5cc",
+ "g": "42c0f1473438a281",
+ "name": "",
+ "ui": "2d75e4809d2a6fbf",
+ "events": "all",
+ "x": 900,
+ "y": 1620,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "03b02d165b1d7e28",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "42c0f1473438a281",
+ "group": "0083c332a401849d",
+ "order": 1,
+ "width": "6",
+ "height": "1",
+ "name": "none",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-center",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 1070,
+ "y": 1560,
+ "wires": []
+ },
+ {
+ "id": "153555b528c18e18",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "42c0f1473438a281",
+ "name": "payload",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "Aucune caméra",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 900,
+ "y": 1560,
+ "wires": [
+ [
+ "03b02d165b1d7e28"
+ ]
+ ]
+ },
+ {
+ "id": "263b6e6e05263288",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "42c0f1473438a281",
+ "name": "image to payload",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "'data:image/png;base64,'&msg.payload",
+ "tot": "jsonata"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 2110,
+ "y": 1800,
+ "wires": [
+ [
+ "b60115a1fd023b76"
+ ]
+ ]
+ },
+ {
+ "id": "b60115a1fd023b76",
+ "type": "ui-template",
+ "z": "aab0c030de7df5cc",
+ "g": "42c0f1473438a281",
+ "group": "0083c332a401849d",
+ "page": "",
+ "ui": "",
+ "name": "image",
+ "order": 2,
+ "width": "6",
+ "height": "7",
+ "head": "",
+ "format": "\n \n\n\n",
+ "storeOutMessages": true,
+ "passthru": true,
+ "resendOnRefresh": true,
+ "templateScope": "local",
+ "className": "",
+ "x": 2310,
+ "y": 1680,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "c2aa1840a5deddbf",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "42c0f1473438a281",
+ "name": "to empty",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "",
+ "tot": "str"
+ },
+ {
+ "t": "set",
+ "p": "class",
+ "pt": "msg",
+ "to": "remove",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 900,
+ "y": 1680,
+ "wires": [
+ [
+ "b60115a1fd023b76",
+ "62c1bb0cb832960f"
+ ]
+ ]
+ },
+ {
+ "id": "62c1bb0cb832960f",
+ "type": "trigger",
+ "z": "aab0c030de7df5cc",
+ "g": "42c0f1473438a281",
+ "name": "repeat once",
+ "op1": "",
+ "op2": "",
+ "op1type": "pay",
+ "op2type": "pay",
+ "duration": "250",
+ "extend": false,
+ "overrideDelay": false,
+ "units": "ms",
+ "reset": "",
+ "bytopic": "all",
+ "topic": "topic",
+ "outputs": 1,
+ "x": 1090,
+ "y": 1740,
+ "wires": [
+ [
+ "4adc84859872765c"
+ ]
+ ]
+ },
+ {
+ "id": "8aa78c963092f63a",
+ "type": "trigger",
+ "z": "aab0c030de7df5cc",
+ "g": "42c0f1473438a281",
+ "name": "repeat once",
+ "op1": "",
+ "op2": "",
+ "op1type": "pay",
+ "op2type": "pay",
+ "duration": "1",
+ "extend": false,
+ "overrideDelay": false,
+ "units": "s",
+ "reset": "",
+ "bytopic": "all",
+ "topic": "topic",
+ "outputs": 1,
+ "x": 1090,
+ "y": 1800,
+ "wires": [
+ [
+ "4adc84859872765c"
+ ]
+ ]
+ },
+ {
+ "id": "87f53f0371c7557c",
+ "type": "comment",
+ "z": "aab0c030de7df5cc",
+ "g": "42c0f1473438a281",
+ "name": "not yet implemented",
+ "info": "",
+ "x": 930,
+ "y": 1860,
+ "wires": []
+ },
+ {
+ "id": "16094297767ce839",
+ "type": "base64",
+ "z": "aab0c030de7df5cc",
+ "g": "42c0f1473438a281",
+ "name": "",
+ "action": "str",
+ "property": "payload",
+ "x": 1900,
+ "y": 1800,
+ "wires": [
+ [
+ "263b6e6e05263288"
+ ]
+ ]
+ },
+ {
+ "id": "af81b0a41bcf99df",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "af3293313a492113",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "false",
+ "tot": "bool"
+ },
+ {
+ "t": "set",
+ "p": "index.aperture",
+ "pt": "flow",
+ "to": "{}",
+ "tot": "json"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 3710,
+ "y": 1140,
+ "wires": [
+ [
+ "e9d47e8d56320c0f",
+ "e1468bd07f7833d2",
+ "fd32c9160864393c",
+ "e92aecb14578b6f2",
+ "8511a4bc957115d4",
+ "08e432ec0eeec199"
+ ]
+ ]
+ },
+ {
+ "id": "6d6224968ba7c5d9",
+ "type": "link in",
+ "z": "aab0c030de7df5cc",
+ "g": "af3293313a492113",
+ "name": "room - ui - aperture - metric",
+ "links": [
+ "b6323e1460f6f50c"
+ ],
+ "x": 2535,
+ "y": 1140,
+ "wires": [
+ [
+ "4468e5d7d722f524"
+ ]
+ ]
+ },
+ {
+ "id": "c6f86ceb44d413ed",
+ "type": "link in",
+ "z": "aab0c030de7df5cc",
+ "g": "af3293313a492113",
+ "name": "room - ui - aperture - load",
+ "links": [
+ "9e4bfee0db3051d4"
+ ],
+ "x": 2535,
+ "y": 1020,
+ "wires": [
+ [
+ "af81b0a41bcf99df",
+ "227b59bd71d4ea5a"
+ ]
+ ]
+ },
+ {
+ "id": "227b59bd71d4ea5a",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "af3293313a492113",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "{\t \"groups\": {\t \"hide\": [\"Pièces:Ouvertures\"]\t }\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "class",
+ "pt": "msg",
+ "to": "",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 3710,
+ "y": 1020,
+ "wires": [
+ [
+ "b2720f096a0b488e",
+ "f87851f6472299ee"
+ ]
+ ]
+ },
+ {
+ "id": "0667b13392452757",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "af3293313a492113",
+ "name": "set",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "{\t \"groups\": {\t \"show\": [\"Pièces:Ouvertures\"]\t }\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "class",
+ "pt": "msg",
+ "to": "remove",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 3710,
+ "y": 1080,
+ "wires": [
+ [
+ "b2720f096a0b488e",
+ "f87851f6472299ee"
+ ]
+ ]
+ },
+ {
+ "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": 4040,
+ "y": 1140,
+ "wires": [
+ [
+ "1c698f378d20c0c8"
+ ]
+ ]
+ },
+ {
+ "id": "1c698f378d20c0c8",
+ "type": "link out",
+ "z": "aab0c030de7df5cc",
+ "g": "af3293313a492113",
+ "name": "room - ui - aperture - metric",
+ "mode": "link",
+ "links": [
+ "2690f4e06626ebda"
+ ],
+ "x": 4175,
+ "y": 1140,
+ "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": 2700,
+ "y": 1140,
+ "wires": [
+ [
+ "0667b13392452757",
+ "7b3f1aaec004ecfa"
+ ]
+ ]
+ },
+ {
+ "id": "b2720f096a0b488e",
+ "type": "ui-control",
+ "z": "aab0c030de7df5cc",
+ "g": "af3293313a492113",
+ "name": "",
+ "ui": "2d75e4809d2a6fbf",
+ "events": "all",
+ "x": 3880,
+ "y": 1080,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "d0e8c2ef168e690c",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "af3293313a492113",
+ "group": "1af30d82c94d6258",
+ "order": 1,
+ "width": "6",
+ "height": "1",
+ "name": "none",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-center",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 4050,
+ "y": 1020,
+ "wires": []
+ },
+ {
+ "id": "f87851f6472299ee",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "af3293313a492113",
+ "name": "payload",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "Aucune ouverture",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 3880,
+ "y": 1020,
+ "wires": [
+ [
+ "d0e8c2ef168e690c"
+ ]
+ ]
+ },
+ {
+ "id": "e9d47e8d56320c0f",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "af3293313a492113",
+ "group": "1af30d82c94d6258",
+ "order": 2,
+ "width": "6",
+ "height": "1",
+ "name": "aperture 01",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 3890,
+ "y": 1200,
+ "wires": []
+ },
+ {
+ "id": "e1468bd07f7833d2",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "af3293313a492113",
+ "group": "1af30d82c94d6258",
+ "order": 3,
+ "width": "6",
+ "height": "1",
+ "name": "aperture 02",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 3890,
+ "y": 1260,
+ "wires": []
+ },
+ {
+ "id": "fd32c9160864393c",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "af3293313a492113",
+ "group": "1af30d82c94d6258",
+ "order": 4,
+ "width": "6",
+ "height": "1",
+ "name": "aperture 03",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 3890,
+ "y": 1320,
+ "wires": []
+ },
+ {
+ "id": "e92aecb14578b6f2",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "af3293313a492113",
+ "group": "1af30d82c94d6258",
+ "order": 5,
+ "width": 0,
+ "height": 0,
+ "name": "aperture 04",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 3890,
+ "y": 1380,
+ "wires": []
+ },
+ {
+ "id": "8511a4bc957115d4",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "af3293313a492113",
+ "group": "1af30d82c94d6258",
+ "order": 6,
+ "width": "6",
+ "height": "1",
+ "name": "aperture 05",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 3890,
+ "y": 1440,
+ "wires": []
+ },
+ {
+ "id": "08e432ec0eeec199",
+ "type": "ui-slider",
+ "z": "aab0c030de7df5cc",
+ "g": "af3293313a492113",
+ "group": "1af30d82c94d6258",
+ "name": "shutter",
+ "label": "Volet",
+ "tooltip": "",
+ "order": 7,
+ "width": "6",
+ "height": "1",
+ "passthru": false,
+ "outs": "end",
+ "topic": "shutter",
+ "topicType": "str",
+ "thumbLabel": true,
+ "min": 0,
+ "max": "99",
+ "step": 1,
+ "className": "",
+ "x": 3870,
+ "y": 1140,
+ "wires": [
+ [
+ "b4bde00bbca1c9c3"
+ ]
+ ]
+ },
+ {
+ "id": "04ae900e7a8e5ac8",
+ "type": "link call",
+ "z": "aab0c030de7df5cc",
+ "g": "af3293313a492113",
+ "name": "",
+ "links": [
+ "df0e4ab2e1efc286"
+ ],
+ "linkType": "static",
+ "timeout": "30",
+ "x": 3060,
+ "y": 1260,
+ "wires": [
+ [
+ "248ab1ebea76ecae"
+ ]
+ ]
+ },
+ {
+ "id": "248ab1ebea76ecae",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "af3293313a492113",
+ "name": "text",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "'La '&$string(msg.trans)&' est '&(msg.payload?'ouverte':'fermée')",
+ "tot": "jsonata"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 3230,
+ "y": 1260,
+ "wires": [
+ [
+ "95a3aef8bfc333e1"
+ ]
+ ]
+ },
+ {
+ "id": "95a3aef8bfc333e1",
+ "type": "switch",
+ "z": "aab0c030de7df5cc",
+ "g": "af3293313a492113",
+ "name": "exists",
+ "property": "index.aperture",
+ "propertyType": "flow",
+ "rules": [
+ {
+ "t": "hask",
+ "v": "field",
+ "vt": "msg"
+ },
+ {
+ "t": "else"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 2,
+ "x": 3390,
+ "y": 1260,
+ "wires": [
+ [
+ "d5b35dbd65c8c2b9"
+ ],
+ [
+ "3cecd7c4f79dd7fe"
+ ]
+ ]
+ },
+ {
+ "id": "d5b35dbd65c8c2b9",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "af3293313a492113",
+ "name": "index",
+ "rules": [
+ {
+ "t": "set",
+ "p": "index",
+ "pt": "msg",
+ "to": "index.battery[msg.field]",
+ "tot": "flow"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 3550,
+ "y": 1260,
+ "wires": [
+ [
+ "6b79b66429521305"
+ ]
+ ]
+ },
+ {
+ "id": "3cecd7c4f79dd7fe",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "af3293313a492113",
+ "name": "index",
+ "rules": [
+ {
+ "t": "set",
+ "p": "index",
+ "pt": "msg",
+ "to": "index.aperture",
+ "tot": "flow"
+ },
+ {
+ "t": "set",
+ "p": "index",
+ "pt": "msg",
+ "to": "$count($keys(msg.index)) +1",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "index.aperture[msg.field]",
+ "pt": "flow",
+ "to": "index",
+ "tot": "msg"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 3550,
+ "y": 1320,
+ "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": 3710,
+ "y": 1320,
+ "wires": [
+ [
+ "e9d47e8d56320c0f"
+ ],
+ [
+ "e1468bd07f7833d2"
+ ],
+ [
+ "fd32c9160864393c"
+ ],
+ [
+ "e92aecb14578b6f2"
+ ],
+ [
+ "8511a4bc957115d4"
+ ]
+ ]
+ },
+ {
+ "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": 2890,
+ "y": 1200,
+ "wires": [
+ [
+ "08e432ec0eeec199"
+ ],
+ [
+ "04ae900e7a8e5ac8"
+ ]
+ ]
+ },
+ {
+ "id": "cfe03bc0196989f5",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "e9b46670bc7283be",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "",
+ "tot": "str"
+ },
+ {
+ "t": "set",
+ "p": "index.battery",
+ "pt": "flow",
+ "to": "{}",
+ "tot": "json"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 3550,
+ "y": 1680,
+ "wires": [
+ [
+ "9d9a9a166ac14a87",
+ "28383999950bc1ee",
+ "ab5070d8e2289db3",
+ "0b3ada9a154f8404",
+ "2a102caad43b93f6",
+ "47c0bf4047a645fd",
+ "82e320bbcec01dec",
+ "47b82a6a458a6f25",
+ "3744b28f43a5bb2b",
+ "8ffac054b06e408a"
+ ]
+ ]
+ },
+ {
+ "id": "80c3ce3d49bd331a",
+ "type": "link in",
+ "z": "aab0c030de7df5cc",
+ "g": "e9b46670bc7283be",
+ "name": "boot battery",
+ "links": [
+ "9e4bfee0db3051d4"
+ ],
+ "x": 2535,
+ "y": 1560,
+ "wires": [
+ [
+ "cfe03bc0196989f5",
+ "ffe2a77ad5394471"
+ ]
+ ]
+ },
+ {
+ "id": "3bc4111acd19c69a",
+ "type": "link in",
+ "z": "aab0c030de7df5cc",
+ "g": "e9b46670bc7283be",
+ "name": "room - ui - battery - metric",
+ "links": [
+ "b6323e1460f6f50c"
+ ],
+ "x": 2535,
+ "y": 1680,
+ "wires": [
+ [
+ "b70f40f78b57a9e9"
+ ]
+ ]
+ },
+ {
+ "id": "55f064781c895892",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "e9b46670bc7283be",
+ "name": "set",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "{\t \"groups\":{\t \"show\":[\"Pièces:Batteries\"]\t }\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "class",
+ "pt": "msg",
+ "to": "remove",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 3550,
+ "y": 1620,
+ "wires": [
+ [
+ "276edc393b2b8718",
+ "f6a8e56f95d2e83f"
+ ]
+ ]
+ },
+ {
+ "id": "ffe2a77ad5394471",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "e9b46670bc7283be",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "{\t \"groups\":{\t \"hide\":[\"Pièces:Batteries\"]\t }\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "class",
+ "pt": "msg",
+ "to": "",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 3550,
+ "y": 1560,
+ "wires": [
+ [
+ "276edc393b2b8718",
+ "f6a8e56f95d2e83f"
+ ]
+ ]
+ },
+ {
+ "id": "44e6838e903b3566",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "e9b46670bc7283be",
+ "name": "index",
+ "rules": [
+ {
+ "t": "set",
+ "p": "index",
+ "pt": "msg",
+ "to": "index.battery[msg.field]",
+ "tot": "flow"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 3390,
+ "y": 1740,
+ "wires": [
+ [
+ "b184b34450d43367"
+ ]
+ ]
+ },
+ {
+ "id": "90d065528adcfb62",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "e9b46670bc7283be",
+ "name": "index",
+ "rules": [
+ {
+ "t": "set",
+ "p": "index",
+ "pt": "msg",
+ "to": "index.battery",
+ "tot": "flow"
+ },
+ {
+ "t": "set",
+ "p": "index",
+ "pt": "msg",
+ "to": "$count($keys(msg.index)) +1",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "index.battery[msg.field]",
+ "pt": "flow",
+ "to": "index",
+ "tot": "msg"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 3390,
+ "y": 1800,
+ "wires": [
+ [
+ "b184b34450d43367"
+ ]
+ ]
+ },
+ {
+ "id": "c6dfc590e40a4878",
+ "type": "switch",
+ "z": "aab0c030de7df5cc",
+ "g": "e9b46670bc7283be",
+ "name": "exists",
+ "property": "index.battery",
+ "propertyType": "flow",
+ "rules": [
+ {
+ "t": "hask",
+ "v": "field",
+ "vt": "msg"
+ },
+ {
+ "t": "else"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 2,
+ "x": 3230,
+ "y": 1740,
+ "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": 3550,
+ "y": 1800,
+ "wires": [
+ [
+ "9d9a9a166ac14a87"
+ ],
+ [
+ "28383999950bc1ee"
+ ],
+ [
+ "ab5070d8e2289db3"
+ ],
+ [
+ "0b3ada9a154f8404"
+ ],
+ [
+ "2a102caad43b93f6"
+ ],
+ [
+ "47c0bf4047a645fd"
+ ],
+ [
+ "82e320bbcec01dec"
+ ],
+ [
+ "8ffac054b06e408a"
+ ],
+ [
+ "47b82a6a458a6f25"
+ ],
+ [
+ "3744b28f43a5bb2b"
+ ]
+ ]
+ },
+ {
+ "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": 2700,
+ "y": 1680,
+ "wires": [
+ [
+ "55f064781c895892",
+ "65e427add3ad7d5c"
+ ]
+ ]
+ },
+ {
+ "id": "276edc393b2b8718",
+ "type": "ui-control",
+ "z": "aab0c030de7df5cc",
+ "g": "e9b46670bc7283be",
+ "name": "",
+ "ui": "2d75e4809d2a6fbf",
+ "events": "all",
+ "x": 3720,
+ "y": 1620,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "9d9a9a166ac14a87",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "e9b46670bc7283be",
+ "group": "a8c4088f8bac709d",
+ "order": 2,
+ "width": "6",
+ "height": "1",
+ "name": "battery 01",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 3720,
+ "y": 1680,
+ "wires": []
+ },
+ {
+ "id": "fb5636e8659a3798",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "e9b46670bc7283be",
+ "name": "text",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "'Niveau de batterie '&$string(msg.trans)&' à '&$string(msg.payload)&'%'",
+ "tot": "jsonata"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 3070,
+ "y": 1740,
+ "wires": [
+ [
+ "c6dfc590e40a4878"
+ ]
+ ]
+ },
+ {
+ "id": "f6a8e56f95d2e83f",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "e9b46670bc7283be",
+ "name": "payload",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "Aucune batterie",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 3720,
+ "y": 1560,
+ "wires": [
+ [
+ "188c450232762d9f"
+ ]
+ ]
+ },
+ {
+ "id": "188c450232762d9f",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "e9b46670bc7283be",
+ "group": "a8c4088f8bac709d",
+ "order": 1,
+ "width": "6",
+ "height": "1",
+ "name": "none",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-center",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 3890,
+ "y": 1560,
+ "wires": []
+ },
+ {
+ "id": "28383999950bc1ee",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "e9b46670bc7283be",
+ "group": "a8c4088f8bac709d",
+ "order": 3,
+ "width": "6",
+ "height": "1",
+ "name": "battery 02",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 3720,
+ "y": 1740,
+ "wires": []
+ },
+ {
+ "id": "ab5070d8e2289db3",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "e9b46670bc7283be",
+ "group": "a8c4088f8bac709d",
+ "order": 4,
+ "width": "6",
+ "height": "1",
+ "name": "battery 03",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 3720,
+ "y": 1800,
+ "wires": []
+ },
+ {
+ "id": "0b3ada9a154f8404",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "e9b46670bc7283be",
+ "group": "a8c4088f8bac709d",
+ "order": 5,
+ "width": "6",
+ "height": "1",
+ "name": "battery 04",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 3720,
+ "y": 1860,
+ "wires": []
+ },
+ {
+ "id": "2a102caad43b93f6",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "e9b46670bc7283be",
+ "group": "a8c4088f8bac709d",
+ "order": 6,
+ "width": "6",
+ "height": "1",
+ "name": "battery 05",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 3720,
+ "y": 1920,
+ "wires": []
+ },
+ {
+ "id": "47c0bf4047a645fd",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "e9b46670bc7283be",
+ "group": "a8c4088f8bac709d",
+ "order": 7,
+ "width": "6",
+ "height": "1",
+ "name": "battery 06",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 3720,
+ "y": 1980,
+ "wires": []
+ },
+ {
+ "id": "82e320bbcec01dec",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "e9b46670bc7283be",
+ "group": "a8c4088f8bac709d",
+ "order": 8,
+ "width": "6",
+ "height": "1",
+ "name": "battery 07",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 3720,
+ "y": 2040,
+ "wires": []
+ },
+ {
+ "id": "8ffac054b06e408a",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "e9b46670bc7283be",
+ "group": "a8c4088f8bac709d",
+ "order": 9,
+ "width": "6",
+ "height": "1",
+ "name": "battery 08",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 3720,
+ "y": 2100,
+ "wires": []
+ },
+ {
+ "id": "47b82a6a458a6f25",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "e9b46670bc7283be",
+ "group": "a8c4088f8bac709d",
+ "order": 10,
+ "width": "6",
+ "height": "1",
+ "name": "battery 09",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 3720,
+ "y": 2160,
+ "wires": []
+ },
+ {
+ "id": "3744b28f43a5bb2b",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "e9b46670bc7283be",
+ "group": "a8c4088f8bac709d",
+ "order": 11,
+ "width": "6",
+ "height": "1",
+ "name": "battery 10",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 3720,
+ "y": 2220,
+ "wires": []
+ },
+ {
+ "id": "65e427add3ad7d5c",
+ "type": "link call",
+ "z": "aab0c030de7df5cc",
+ "g": "e9b46670bc7283be",
+ "name": "",
+ "links": [
+ "df0e4ab2e1efc286"
+ ],
+ "linkType": "static",
+ "timeout": "30",
+ "x": 2900,
+ "y": 1740,
+ "wires": [
+ [
+ "fb5636e8659a3798"
+ ]
+ ]
+ },
+ {
+ "id": "0556201671b0285e",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "55552ce2fcab661e",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "",
+ "tot": "str"
+ },
+ {
+ "t": "set",
+ "p": "index.seen",
+ "pt": "flow",
+ "to": "{}",
+ "tot": "json"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 3910,
+ "y": 2460,
+ "wires": [
+ [
+ "f8cca546e04eb48f",
+ "1debe93af15df2b3",
+ "3e0c8f89c9ad2c59",
+ "190cd8656368dea1",
+ "c98bc4cd21e70d26",
+ "8796089a19e22fe4",
+ "41178c35c209aac0",
+ "9251d2904afbdbde",
+ "b5e1b5781b6067d7",
+ "b8af5e3061c3fd5a"
+ ]
+ ]
+ },
+ {
+ "id": "fa99b8b44e92f9be",
+ "type": "link in",
+ "z": "aab0c030de7df5cc",
+ "g": "55552ce2fcab661e",
+ "name": "boot seen",
+ "links": [
+ "9e4bfee0db3051d4"
+ ],
+ "x": 2535,
+ "y": 2340,
+ "wires": [
+ [
+ "0556201671b0285e",
+ "1b2fe53f9f4527dc"
+ ]
+ ]
+ },
+ {
+ "id": "8b94e3c61d1c7e5d",
+ "type": "link in",
+ "z": "aab0c030de7df5cc",
+ "g": "55552ce2fcab661e",
+ "name": "room - ui - seen - metric",
+ "links": [
+ "b6323e1460f6f50c"
+ ],
+ "x": 2535,
+ "y": 2400,
+ "wires": [
+ [
+ "ff242d9ca428610e"
+ ]
+ ]
+ },
+ {
+ "id": "eeae2c986dcc4fd5",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "55552ce2fcab661e",
+ "name": "set",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "{\t \"groups\":{\t \"show\":[\"Pièces:Controles\"]\t }\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "class",
+ "pt": "msg",
+ "to": "remove",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 3910,
+ "y": 2400,
+ "wires": [
+ [
+ "1191a4f0f73ac0a2",
+ "a53d417127982757"
+ ]
+ ]
+ },
+ {
+ "id": "1b2fe53f9f4527dc",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "55552ce2fcab661e",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "{\t \"groups\":{\t \"hide\":[\"Pièces:Controles\"]\t }\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "class",
+ "pt": "msg",
+ "to": "",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 3910,
+ "y": 2340,
+ "wires": [
+ [
+ "1191a4f0f73ac0a2",
+ "a53d417127982757"
+ ]
+ ]
+ },
+ {
+ "id": "e3241702c334a377",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "55552ce2fcab661e",
+ "name": "index",
+ "rules": [
+ {
+ "t": "set",
+ "p": "index",
+ "pt": "msg",
+ "to": "index.seen[msg.field]",
+ "tot": "flow"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 3750,
+ "y": 2580,
+ "wires": [
+ [
+ "aeac844b38d85fc6"
+ ]
+ ]
+ },
+ {
+ "id": "6eac671a3b5398ca",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "55552ce2fcab661e",
+ "name": "index",
+ "rules": [
+ {
+ "t": "set",
+ "p": "index",
+ "pt": "msg",
+ "to": "index.seen",
+ "tot": "flow"
+ },
+ {
+ "t": "set",
+ "p": "index",
+ "pt": "msg",
+ "to": "$count($keys(msg.index)) +1",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "index.seen[msg.field]",
+ "pt": "flow",
+ "to": "index",
+ "tot": "msg"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 3750,
+ "y": 2640,
+ "wires": [
+ [
+ "aeac844b38d85fc6"
+ ]
+ ]
+ },
+ {
+ "id": "8e7e9d97a6c879c9",
+ "type": "switch",
+ "z": "aab0c030de7df5cc",
+ "g": "55552ce2fcab661e",
+ "name": "exists",
+ "property": "index.seen",
+ "propertyType": "flow",
+ "rules": [
+ {
+ "t": "hask",
+ "v": "field",
+ "vt": "msg"
+ },
+ {
+ "t": "else"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 2,
+ "x": 3590,
+ "y": 2580,
+ "wires": [
+ [
+ "e3241702c334a377"
+ ],
+ [
+ "6eac671a3b5398ca"
+ ]
+ ]
+ },
+ {
+ "id": "4213d0ffefb33fb7",
+ "type": "delay",
+ "z": "aab0c030de7df5cc",
+ "g": "55552ce2fcab661e",
+ "name": "20 ms",
+ "pauseType": "delay",
+ "timeout": "20",
+ "timeoutUnits": "milliseconds",
+ "rate": "1",
+ "nbRateUnits": "1",
+ "rateUnits": "second",
+ "randomFirst": "1",
+ "randomLast": "5",
+ "randomUnits": "seconds",
+ "drop": false,
+ "allowrate": false,
+ "outputs": 1,
+ "x": 3070,
+ "y": 2580,
+ "wires": [
+ [
+ "764bf2a2badb8940"
+ ]
+ ]
+ },
+ {
+ "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": 3910,
+ "y": 2580,
+ "wires": [
+ [
+ "f8cca546e04eb48f"
+ ],
+ [
+ "1debe93af15df2b3"
+ ],
+ [
+ "3e0c8f89c9ad2c59"
+ ],
+ [
+ "190cd8656368dea1"
+ ],
+ [
+ "c98bc4cd21e70d26"
+ ],
+ [
+ "8796089a19e22fe4"
+ ],
+ [
+ "41178c35c209aac0"
+ ],
+ [
+ "9251d2904afbdbde"
+ ],
+ [
+ "b5e1b5781b6067d7"
+ ],
+ [
+ "b8af5e3061c3fd5a"
+ ]
+ ]
+ },
+ {
+ "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": "payload",
+ "outputType": "msg",
+ "outTz": "Europe/Paris",
+ "x": 3250,
+ "y": 2580,
+ "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": 2700,
+ "y": 2400,
+ "wires": [
+ [
+ "eeae2c986dcc4fd5",
+ "2c43537a0cf9e307"
+ ]
+ ]
+ },
+ {
+ "id": "1191a4f0f73ac0a2",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "55552ce2fcab661e",
+ "name": "payload",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "Aucun élément",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 4080,
+ "y": 2340,
+ "wires": [
+ [
+ "8cfe805309e7f14b"
+ ]
+ ]
+ },
+ {
+ "id": "8cfe805309e7f14b",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "55552ce2fcab661e",
+ "group": "b09caf5d92ae87c0",
+ "order": 1,
+ "width": "6",
+ "height": "1",
+ "name": "none",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-center",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 4250,
+ "y": 2340,
+ "wires": []
+ },
+ {
+ "id": "a53d417127982757",
+ "type": "ui-control",
+ "z": "aab0c030de7df5cc",
+ "g": "55552ce2fcab661e",
+ "name": "",
+ "ui": "2d75e4809d2a6fbf",
+ "events": "all",
+ "x": 4080,
+ "y": 2400,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "f8cca546e04eb48f",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "55552ce2fcab661e",
+ "group": "b09caf5d92ae87c0",
+ "order": 2,
+ "width": "6",
+ "height": "1",
+ "name": "seen 01",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 4080,
+ "y": 2460,
+ "wires": []
+ },
+ {
+ "id": "78919c58e908a11f",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "55552ce2fcab661e",
+ "name": "text",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "$string(msg.trans)&' vue le '&$string(msg.payload)",
+ "tot": "jsonata"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 3430,
+ "y": 2580,
+ "wires": [
+ [
+ "8e7e9d97a6c879c9"
+ ]
+ ]
+ },
+ {
+ "id": "1debe93af15df2b3",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "55552ce2fcab661e",
+ "group": "b09caf5d92ae87c0",
+ "order": 3,
+ "width": "6",
+ "height": "1",
+ "name": "seen 02",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 4080,
+ "y": 2520,
+ "wires": []
+ },
+ {
+ "id": "3e0c8f89c9ad2c59",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "55552ce2fcab661e",
+ "group": "b09caf5d92ae87c0",
+ "order": 4,
+ "width": "6",
+ "height": "1",
+ "name": "seen 03",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 4080,
+ "y": 2580,
+ "wires": []
+ },
+ {
+ "id": "190cd8656368dea1",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "55552ce2fcab661e",
+ "group": "b09caf5d92ae87c0",
+ "order": 5,
+ "width": "6",
+ "height": "1",
+ "name": "seen 04",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 4080,
+ "y": 2640,
+ "wires": []
+ },
+ {
+ "id": "c98bc4cd21e70d26",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "55552ce2fcab661e",
+ "group": "b09caf5d92ae87c0",
+ "order": 6,
+ "width": "6",
+ "height": "1",
+ "name": "seen 05",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 4080,
+ "y": 2700,
+ "wires": []
+ },
+ {
+ "id": "8796089a19e22fe4",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "55552ce2fcab661e",
+ "group": "b09caf5d92ae87c0",
+ "order": 7,
+ "width": "6",
+ "height": "1",
+ "name": "seen 06",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 4080,
+ "y": 2760,
+ "wires": []
+ },
+ {
+ "id": "41178c35c209aac0",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "55552ce2fcab661e",
+ "group": "b09caf5d92ae87c0",
+ "order": 8,
+ "width": "6",
+ "height": "1",
+ "name": "seen 07",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 4080,
+ "y": 2820,
+ "wires": []
+ },
+ {
+ "id": "9251d2904afbdbde",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "55552ce2fcab661e",
+ "group": "b09caf5d92ae87c0",
+ "order": 9,
+ "width": "6",
+ "height": "1",
+ "name": "seen 08",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 4080,
+ "y": 2880,
+ "wires": []
+ },
+ {
+ "id": "b5e1b5781b6067d7",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "55552ce2fcab661e",
+ "group": "b09caf5d92ae87c0",
+ "order": 10,
+ "width": "6",
+ "height": "1",
+ "name": "seen 09",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 4080,
+ "y": 2940,
+ "wires": []
+ },
+ {
+ "id": "b8af5e3061c3fd5a",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "55552ce2fcab661e",
+ "group": "b09caf5d92ae87c0",
+ "order": 11,
+ "width": "6",
+ "height": "1",
+ "name": "seen 10",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 4080,
+ "y": 3000,
+ "wires": []
+ },
+ {
+ "id": "2c43537a0cf9e307",
+ "type": "link call",
+ "z": "aab0c030de7df5cc",
+ "g": "55552ce2fcab661e",
+ "name": "",
+ "links": [
+ "df0e4ab2e1efc286"
+ ],
+ "linkType": "static",
+ "timeout": "30",
+ "x": 2900,
+ "y": 2580,
+ "wires": [
+ [
+ "4213d0ffefb33fb7"
+ ]
+ ]
+ },
+ {
+ "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": 3230,
+ "y": 3320,
+ "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": 3390,
+ "y": 3320,
+ "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": 3390,
+ "y": 3380,
+ "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": 4800,
+ "y": 3320,
+ "wires": [
+ [
+ "60368ba60dfa48a3"
+ ]
+ ]
+ },
+ {
+ "id": "3add54b2949c23ec",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "edfd321fdae55df0",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "0",
+ "tot": "num"
+ },
+ {
+ "t": "set",
+ "p": "index.light",
+ "pt": "flow",
+ "to": "{}",
+ "tot": "json"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 4030,
+ "y": 3240,
+ "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": 2535,
+ "y": 3120,
+ "wires": [
+ [
+ "3add54b2949c23ec",
+ "cae48203992d0c58"
+ ]
+ ]
+ },
+ {
+ "id": "60368ba60dfa48a3",
+ "type": "link out",
+ "z": "aab0c030de7df5cc",
+ "g": "edfd321fdae55df0",
+ "name": "room - ui - light - metric",
+ "mode": "link",
+ "links": [
+ "2690f4e06626ebda"
+ ],
+ "x": 4935,
+ "y": 3320,
+ "wires": []
+ },
+ {
+ "id": "6d778528ac85f061",
+ "type": "link in",
+ "z": "aab0c030de7df5cc",
+ "g": "edfd321fdae55df0",
+ "name": "room - ui - light - metric",
+ "links": [
+ "b6323e1460f6f50c"
+ ],
+ "x": 2535,
+ "y": 3180,
+ "wires": [
+ [
+ "428c4887aeb1b8bf"
+ ]
+ ]
+ },
+ {
+ "id": "2416eed2ad7fb675",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "edfd321fdae55df0",
+ "name": "set",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "{\t \"groups\":{\t \"show\":[\"Pièces:Lumières\"]\t }\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "class",
+ "pt": "msg",
+ "to": "remove",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 4030,
+ "y": 3180,
+ "wires": [
+ [
+ "2c47c873b0dfeb59",
+ "eba701577392c37d"
+ ]
+ ]
+ },
+ {
+ "id": "cae48203992d0c58",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "edfd321fdae55df0",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "{\t \"groups\":{\t \"hide\":[\"Pièces:Lumières\"]\t }\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "reset",
+ "pt": "msg",
+ "to": "true",
+ "tot": "bool"
+ },
+ {
+ "t": "set",
+ "p": "class",
+ "pt": "msg",
+ "to": "",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 4030,
+ "y": 3120,
+ "wires": [
+ [
+ "eba701577392c37d",
+ "2c47c873b0dfeb59"
+ ]
+ ]
+ },
+ {
+ "id": "0971602e6a24e9b7",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "edfd321fdae55df0",
+ "name": "99",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "msg.payload>0?99:0",
+ "tot": "jsonata"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 4630,
+ "y": 3260,
+ "wires": [
+ [
+ "68a06a849669ed22"
+ ]
+ ]
+ },
+ {
+ "id": "bcc8398e341b8854",
+ "type": "delay",
+ "z": "aab0c030de7df5cc",
+ "g": "edfd321fdae55df0",
+ "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": 3070,
+ "y": 3320,
+ "wires": [
+ [
+ "2ac79808a71cacb1"
+ ]
+ ]
+ },
+ {
+ "id": "44244979d1ad8528",
+ "type": "switch",
+ "z": "aab0c030de7df5cc",
+ "g": "edfd321fdae55df0",
+ "name": "lamp",
+ "property": "topic",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "eq",
+ "v": "lamp",
+ "vt": "str"
+ },
+ {
+ "t": "else"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 2,
+ "x": 4470,
+ "y": 3320,
+ "wires": [
+ [
+ "0971602e6a24e9b7"
+ ],
+ [
+ "68a06a849669ed22"
+ ]
+ ]
+ },
+ {
+ "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": 3870,
+ "y": 3380,
+ "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": "index.light[msg.field]",
+ "tot": "flow"
+ },
+ {
+ "t": "set",
+ "p": "topic",
+ "pt": "msg",
+ "to": "field",
+ "tot": "msg"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 3710,
+ "y": 3320,
+ "wires": [
+ [
+ "d01299e89f601944"
+ ]
+ ]
+ },
+ {
+ "id": "fa4bf780a0f34822",
+ "type": "switch",
+ "z": "aab0c030de7df5cc",
+ "g": "edfd321fdae55df0",
+ "name": "exists",
+ "property": "index.light",
+ "propertyType": "flow",
+ "rules": [
+ {
+ "t": "hask",
+ "v": "field",
+ "vt": "msg"
+ },
+ {
+ "t": "else"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 2,
+ "x": 3550,
+ "y": 3320,
+ "wires": [
+ [
+ "c9b6f8136ca0bd79"
+ ],
+ [
+ "2839b9ab42bf552c"
+ ]
+ ]
+ },
+ {
+ "id": "2839b9ab42bf552c",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "edfd321fdae55df0",
+ "name": "index",
+ "rules": [
+ {
+ "t": "set",
+ "p": "index",
+ "pt": "msg",
+ "to": "index.light",
+ "tot": "flow"
+ },
+ {
+ "t": "set",
+ "p": "index",
+ "pt": "msg",
+ "to": "$count($keys(msg.index)) +1",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "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": 3710,
+ "y": 3380,
+ "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": 2700,
+ "y": 3180,
+ "wires": [
+ [
+ "2416eed2ad7fb675",
+ "ac514b49b2018467"
+ ]
+ ]
+ },
+ {
+ "id": "2c47c873b0dfeb59",
+ "type": "ui-control",
+ "z": "aab0c030de7df5cc",
+ "g": "edfd321fdae55df0",
+ "name": "",
+ "ui": "2d75e4809d2a6fbf",
+ "events": "all",
+ "x": 4200,
+ "y": 3180,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "eba701577392c37d",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "edfd321fdae55df0",
+ "name": "payload",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "Aucune lumière",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 4200,
+ "y": 3120,
+ "wires": [
+ [
+ "f0f16786525d1859"
+ ]
+ ]
+ },
+ {
+ "id": "f0f16786525d1859",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "edfd321fdae55df0",
+ "group": "0b218c608a39070c",
+ "order": 1,
+ "width": "6",
+ "height": "1",
+ "name": "none",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-center",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 4370,
+ "y": 3120,
+ "wires": []
+ },
+ {
+ "id": "246e55d292fe0f91",
+ "type": "ui-switch",
+ "z": "aab0c030de7df5cc",
+ "g": "edfd321fdae55df0",
+ "name": "sw lumiere 1",
+ "label": "",
+ "group": "0b218c608a39070c",
+ "order": 3,
+ "width": "1",
+ "height": "1",
+ "passthru": false,
+ "topic": "field",
+ "topicType": "msg",
+ "style": "",
+ "className": "",
+ "onvalue": "4",
+ "onvalueType": "num",
+ "onicon": "",
+ "oncolor": "",
+ "offvalue": "0",
+ "offvalueType": "num",
+ "officon": "",
+ "offcolor": "",
+ "x": 4210,
+ "y": 3320,
+ "wires": [
+ [
+ "44244979d1ad8528"
+ ]
+ ]
+ },
+ {
+ "id": "c863abef8c3dded1",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "edfd321fdae55df0",
+ "group": "0b218c608a39070c",
+ "order": 2,
+ "width": "5",
+ "height": "1",
+ "name": "txt lumière 1",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 4210,
+ "y": 3380,
+ "wires": []
+ },
+ {
+ "id": "caf4791638c6f452",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "edfd321fdae55df0",
+ "name": "state",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "'Lumière '&msg.trans&(msg.payload?' allumée':' éteinte')",
+ "tot": "jsonata"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 4030,
+ "y": 3380,
+ "wires": [
+ [
+ "c863abef8c3dded1"
+ ]
+ ]
+ },
+ {
+ "id": "1b1ed5db08fa516f",
+ "type": "ui-switch",
+ "z": "aab0c030de7df5cc",
+ "g": "edfd321fdae55df0",
+ "name": "sw lumiere 2",
+ "label": "",
+ "group": "0b218c608a39070c",
+ "order": 5,
+ "width": "1",
+ "height": "1",
+ "passthru": false,
+ "topic": "field",
+ "topicType": "msg",
+ "style": "",
+ "className": "",
+ "onvalue": "4",
+ "onvalueType": "num",
+ "onicon": "",
+ "oncolor": "",
+ "offvalue": "0",
+ "offvalueType": "num",
+ "officon": "",
+ "offcolor": "",
+ "x": 4210,
+ "y": 3440,
+ "wires": [
+ [
+ "44244979d1ad8528"
+ ]
+ ]
+ },
+ {
+ "id": "ea7482edacd656f7",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "edfd321fdae55df0",
+ "group": "0b218c608a39070c",
+ "order": 4,
+ "width": "5",
+ "height": "1",
+ "name": "txt lumière 2",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 4210,
+ "y": 3500,
+ "wires": []
+ },
+ {
+ "id": "4a96348eb648c97c",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "edfd321fdae55df0",
+ "name": "state",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "'Lumière '&msg.trans&(msg.payload?' allumée':' éteinte')",
+ "tot": "jsonata"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 4030,
+ "y": 3500,
+ "wires": [
+ [
+ "ea7482edacd656f7"
+ ]
+ ]
+ },
+ {
+ "id": "f9014dd138d70756",
+ "type": "ui-switch",
+ "z": "aab0c030de7df5cc",
+ "g": "edfd321fdae55df0",
+ "name": "sw lumiere 3",
+ "label": "",
+ "group": "0b218c608a39070c",
+ "order": 7,
+ "width": "1",
+ "height": "1",
+ "passthru": false,
+ "topic": "field",
+ "topicType": "msg",
+ "style": "",
+ "className": "",
+ "onvalue": "4",
+ "onvalueType": "num",
+ "onicon": "",
+ "oncolor": "",
+ "offvalue": "0",
+ "offvalueType": "num",
+ "officon": "",
+ "offcolor": "",
+ "x": 4210,
+ "y": 3560,
+ "wires": [
+ [
+ "44244979d1ad8528"
+ ]
+ ]
+ },
+ {
+ "id": "4ed4b78dc034a6c9",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "edfd321fdae55df0",
+ "group": "0b218c608a39070c",
+ "order": 6,
+ "width": "5",
+ "height": "1",
+ "name": "txt lumière 3",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 4210,
+ "y": 3620,
+ "wires": []
+ },
+ {
+ "id": "a95a9af12bbd3646",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "edfd321fdae55df0",
+ "name": "state",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "'Lumière '&msg.trans&(msg.payload?' allumée':' éteinte')",
+ "tot": "jsonata"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 4030,
+ "y": 3620,
+ "wires": [
+ [
+ "4ed4b78dc034a6c9"
+ ]
+ ]
+ },
+ {
+ "id": "3ea01cdef09d498b",
+ "type": "ui-switch",
+ "z": "aab0c030de7df5cc",
+ "g": "edfd321fdae55df0",
+ "name": "sw lumiere 4",
+ "label": "",
+ "group": "0b218c608a39070c",
+ "order": 9,
+ "width": "1",
+ "height": "1",
+ "passthru": false,
+ "topic": "field",
+ "topicType": "msg",
+ "style": "",
+ "className": "",
+ "onvalue": "4",
+ "onvalueType": "num",
+ "onicon": "",
+ "oncolor": "",
+ "offvalue": "0",
+ "offvalueType": "num",
+ "officon": "",
+ "offcolor": "",
+ "x": 4210,
+ "y": 3680,
+ "wires": [
+ [
+ "44244979d1ad8528"
+ ]
+ ]
+ },
+ {
+ "id": "912811332f1921eb",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "edfd321fdae55df0",
+ "group": "0b218c608a39070c",
+ "order": 8,
+ "width": "5",
+ "height": "1",
+ "name": "txt lumière 4",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 4210,
+ "y": 3740,
+ "wires": []
+ },
+ {
+ "id": "27111821405d5644",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "edfd321fdae55df0",
+ "name": "state",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "'Lumière '&msg.trans&(msg.payload?' allumée':' éteinte')",
+ "tot": "jsonata"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 4030,
+ "y": 3740,
+ "wires": [
+ [
+ "912811332f1921eb"
+ ]
+ ]
+ },
+ {
+ "id": "0fa65bab1ee8568a",
+ "type": "ui-switch",
+ "z": "aab0c030de7df5cc",
+ "g": "edfd321fdae55df0",
+ "name": "sw lumiere 5",
+ "label": "",
+ "group": "0b218c608a39070c",
+ "order": 11,
+ "width": "1",
+ "height": "1",
+ "passthru": false,
+ "topic": "field",
+ "topicType": "msg",
+ "style": "",
+ "className": "",
+ "onvalue": "4",
+ "onvalueType": "num",
+ "onicon": "",
+ "oncolor": "",
+ "offvalue": "0",
+ "offvalueType": "num",
+ "officon": "",
+ "offcolor": "",
+ "x": 4210,
+ "y": 3800,
+ "wires": [
+ [
+ "44244979d1ad8528"
+ ]
+ ]
+ },
+ {
+ "id": "7280c7be1481cd40",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "edfd321fdae55df0",
+ "group": "0b218c608a39070c",
+ "order": 10,
+ "width": "5",
+ "height": "1",
+ "name": "txt lumière 5",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 4210,
+ "y": 3860,
+ "wires": []
+ },
+ {
+ "id": "7de1422ef0247bba",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "edfd321fdae55df0",
+ "name": "state",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "'Lumière '&msg.trans&(msg.payload?' allumée':' éteinte')",
+ "tot": "jsonata"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 4030,
+ "y": 3860,
+ "wires": [
+ [
+ "7280c7be1481cd40"
+ ]
+ ]
+ },
+ {
+ "id": "ac514b49b2018467",
+ "type": "link call",
+ "z": "aab0c030de7df5cc",
+ "g": "edfd321fdae55df0",
+ "name": "",
+ "links": [
+ "df0e4ab2e1efc286"
+ ],
+ "linkType": "static",
+ "timeout": "30",
+ "x": 2900,
+ "y": 3320,
+ "wires": [
+ [
+ "bcc8398e341b8854"
+ ]
+ ]
+ },
+ {
+ "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": 3230,
+ "y": 4300,
+ "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": 3390,
+ "y": 4300,
+ "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": 3390,
+ "y": 4360,
+ "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": 4400,
+ "y": 4180,
+ "wires": [
+ [
+ "89d8b374ec0c8d64"
+ ]
+ ]
+ },
+ {
+ "id": "24db240be39b9a2a",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "cfd2fc533d86ab94",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "false",
+ "tot": "bool"
+ },
+ {
+ "t": "set",
+ "p": "index.outlet",
+ "pt": "flow",
+ "to": "{}",
+ "tot": "json"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 4030,
+ "y": 4100,
+ "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": 2535,
+ "y": 3980,
+ "wires": [
+ [
+ "24db240be39b9a2a",
+ "f31fb49f04148c64"
+ ]
+ ]
+ },
+ {
+ "id": "89d8b374ec0c8d64",
+ "type": "link out",
+ "z": "aab0c030de7df5cc",
+ "g": "cfd2fc533d86ab94",
+ "name": "room - ui - outlet - metric",
+ "mode": "link",
+ "links": [
+ "2690f4e06626ebda"
+ ],
+ "x": 4535,
+ "y": 4180,
+ "wires": []
+ },
+ {
+ "id": "cdf2ad725fe8ba54",
+ "type": "link in",
+ "z": "aab0c030de7df5cc",
+ "g": "cfd2fc533d86ab94",
+ "name": "room - ui - outlet - metric",
+ "links": [
+ "b6323e1460f6f50c"
+ ],
+ "x": 2535,
+ "y": 4040,
+ "wires": [
+ [
+ "465d409da29c386d"
+ ]
+ ]
+ },
+ {
+ "id": "3d86b5d74758925d",
+ "type": "delay",
+ "z": "aab0c030de7df5cc",
+ "g": "cfd2fc533d86ab94",
+ "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": 3070,
+ "y": 4300,
+ "wires": [
+ [
+ "197667ca4e9cdc54"
+ ]
+ ]
+ },
+ {
+ "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": 3870,
+ "y": 4360,
+ "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": "index.outlet",
+ "tot": "flow"
+ },
+ {
+ "t": "set",
+ "p": "index",
+ "pt": "msg",
+ "to": "$count($keys(msg.index)) +1",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "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": 3710,
+ "y": 4360,
+ "wires": [
+ [
+ "7e8e1ce7414fbc36"
+ ]
+ ]
+ },
+ {
+ "id": "bc14b0716cd43585",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "cfd2fc533d86ab94",
+ "name": "index",
+ "rules": [
+ {
+ "t": "set",
+ "p": "index",
+ "pt": "msg",
+ "to": "index.outlet[msg.field]",
+ "tot": "flow"
+ },
+ {
+ "t": "set",
+ "p": "topic",
+ "pt": "msg",
+ "to": "field",
+ "tot": "msg"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 3710,
+ "y": 4300,
+ "wires": [
+ [
+ "7e8e1ce7414fbc36"
+ ]
+ ]
+ },
+ {
+ "id": "9f05d32a15544b29",
+ "type": "switch",
+ "z": "aab0c030de7df5cc",
+ "g": "cfd2fc533d86ab94",
+ "name": "exists",
+ "property": "index.outlet",
+ "propertyType": "flow",
+ "rules": [
+ {
+ "t": "hask",
+ "v": "field",
+ "vt": "msg"
+ },
+ {
+ "t": "else"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 2,
+ "x": 3550,
+ "y": 4300,
+ "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": 2700,
+ "y": 4040,
+ "wires": [
+ [
+ "a3a4cb31ebdbb809",
+ "b2a2d9d670500881"
+ ]
+ ]
+ },
+ {
+ "id": "a3a4cb31ebdbb809",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "cfd2fc533d86ab94",
+ "name": "set",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "{\t \"groups\":{\t \"show\":[\"Pièces:Prises\"]\t }\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "class",
+ "pt": "msg",
+ "to": "remove",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 4030,
+ "y": 4040,
+ "wires": [
+ [
+ "a0e5fc984e2031a8",
+ "8e95a2345189876d"
+ ]
+ ]
+ },
+ {
+ "id": "f31fb49f04148c64",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "cfd2fc533d86ab94",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "{\t \"groups\":{\t \"hide\":[\"Pièces:Prises\"]\t }\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "reset",
+ "pt": "msg",
+ "to": "true",
+ "tot": "bool"
+ },
+ {
+ "t": "set",
+ "p": "class",
+ "pt": "msg",
+ "to": "",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 4030,
+ "y": 3980,
+ "wires": [
+ [
+ "8e95a2345189876d",
+ "a0e5fc984e2031a8"
+ ]
+ ]
+ },
+ {
+ "id": "a0e5fc984e2031a8",
+ "type": "ui-control",
+ "z": "aab0c030de7df5cc",
+ "g": "cfd2fc533d86ab94",
+ "name": "",
+ "ui": "2d75e4809d2a6fbf",
+ "events": "all",
+ "x": 4200,
+ "y": 4040,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "8e95a2345189876d",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "cfd2fc533d86ab94",
+ "name": "payload",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "Aucune lumière",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 4200,
+ "y": 3980,
+ "wires": [
+ [
+ "6a476a7e62631884"
+ ]
+ ]
+ },
+ {
+ "id": "6a476a7e62631884",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "cfd2fc533d86ab94",
+ "group": "73569c6c69828619",
+ "order": 1,
+ "width": "6",
+ "height": "1",
+ "name": "none",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-center",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 4370,
+ "y": 3980,
+ "wires": []
+ },
+ {
+ "id": "e163c6ad2e2227d2",
+ "type": "ui-switch",
+ "z": "aab0c030de7df5cc",
+ "g": "cfd2fc533d86ab94",
+ "name": "sw outlet 1",
+ "label": "",
+ "group": "73569c6c69828619",
+ "order": 3,
+ "width": "1",
+ "height": "1",
+ "passthru": false,
+ "topic": "topic",
+ "topicType": "msg",
+ "style": "",
+ "className": "",
+ "onvalue": "true",
+ "onvalueType": "bool",
+ "onicon": "",
+ "oncolor": "",
+ "offvalue": "false",
+ "offvalueType": "bool",
+ "officon": "",
+ "offcolor": "",
+ "x": 4210,
+ "y": 4180,
+ "wires": [
+ [
+ "c81bc2696963b090"
+ ]
+ ]
+ },
+ {
+ "id": "b7a0e4825f15e4a2",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "cfd2fc533d86ab94",
+ "group": "73569c6c69828619",
+ "order": 2,
+ "width": "5",
+ "height": "1",
+ "name": "txt outlet 1",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 4210,
+ "y": 4240,
+ "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": 4030,
+ "y": 4240,
+ "wires": [
+ [
+ "b7a0e4825f15e4a2"
+ ]
+ ]
+ },
+ {
+ "id": "5dd5e52ffb38148e",
+ "type": "ui-switch",
+ "z": "aab0c030de7df5cc",
+ "g": "cfd2fc533d86ab94",
+ "name": "sw outlet 2",
+ "label": "",
+ "group": "73569c6c69828619",
+ "order": 5,
+ "width": "1",
+ "height": "1",
+ "passthru": false,
+ "topic": "topic",
+ "topicType": "msg",
+ "style": "",
+ "className": "",
+ "onvalue": "true",
+ "onvalueType": "bool",
+ "onicon": "",
+ "oncolor": "",
+ "offvalue": "false",
+ "offvalueType": "bool",
+ "officon": "",
+ "offcolor": "",
+ "x": 4210,
+ "y": 4300,
+ "wires": [
+ [
+ "c81bc2696963b090"
+ ]
+ ]
+ },
+ {
+ "id": "1d70860e3f2cb386",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "cfd2fc533d86ab94",
+ "group": "73569c6c69828619",
+ "order": 4,
+ "width": "5",
+ "height": "1",
+ "name": "txt outlet 2",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 4210,
+ "y": 4360,
+ "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": 4030,
+ "y": 4360,
+ "wires": [
+ [
+ "1d70860e3f2cb386"
+ ]
+ ]
+ },
+ {
+ "id": "c3d1a81ac0746df1",
+ "type": "ui-switch",
+ "z": "aab0c030de7df5cc",
+ "g": "cfd2fc533d86ab94",
+ "name": "sw outlet 3",
+ "label": "",
+ "group": "73569c6c69828619",
+ "order": 7,
+ "width": "1",
+ "height": "1",
+ "passthru": false,
+ "topic": "topic",
+ "topicType": "msg",
+ "style": "",
+ "className": "",
+ "onvalue": "true",
+ "onvalueType": "bool",
+ "onicon": "",
+ "oncolor": "",
+ "offvalue": "false",
+ "offvalueType": "bool",
+ "officon": "",
+ "offcolor": "",
+ "x": 4210,
+ "y": 4420,
+ "wires": [
+ [
+ "c81bc2696963b090"
+ ]
+ ]
+ },
+ {
+ "id": "ad569b0b9d7deb89",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "cfd2fc533d86ab94",
+ "group": "73569c6c69828619",
+ "order": 6,
+ "width": "5",
+ "height": "1",
+ "name": "txt outlet 3",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 4210,
+ "y": 4480,
+ "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": 4030,
+ "y": 4480,
+ "wires": [
+ [
+ "ad569b0b9d7deb89"
+ ]
+ ]
+ },
+ {
+ "id": "41ab086b1bafeb41",
+ "type": "ui-switch",
+ "z": "aab0c030de7df5cc",
+ "g": "cfd2fc533d86ab94",
+ "name": "sw outlet 4",
+ "label": "",
+ "group": "73569c6c69828619",
+ "order": 9,
+ "width": "1",
+ "height": "1",
+ "passthru": false,
+ "topic": "topic",
+ "topicType": "msg",
+ "style": "",
+ "className": "",
+ "onvalue": "true",
+ "onvalueType": "bool",
+ "onicon": "",
+ "oncolor": "",
+ "offvalue": "false",
+ "offvalueType": "bool",
+ "officon": "",
+ "offcolor": "",
+ "x": 4210,
+ "y": 4540,
+ "wires": [
+ [
+ "c81bc2696963b090"
+ ]
+ ]
+ },
+ {
+ "id": "7d41bae2b6bb3e6a",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "cfd2fc533d86ab94",
+ "group": "73569c6c69828619",
+ "order": 8,
+ "width": "5",
+ "height": "1",
+ "name": "txt outlet 4",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 4210,
+ "y": 4600,
+ "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": 4030,
+ "y": 4600,
+ "wires": [
+ [
+ "7d41bae2b6bb3e6a"
+ ]
+ ]
+ },
+ {
+ "id": "fbcc441952a7c9da",
+ "type": "ui-switch",
+ "z": "aab0c030de7df5cc",
+ "g": "cfd2fc533d86ab94",
+ "name": "sw outlet 5",
+ "label": "",
+ "group": "73569c6c69828619",
+ "order": 11,
+ "width": "1",
+ "height": "1",
+ "passthru": false,
+ "topic": "topic",
+ "topicType": "msg",
+ "style": "",
+ "className": "",
+ "onvalue": "true",
+ "onvalueType": "bool",
+ "onicon": "",
+ "oncolor": "",
+ "offvalue": "false",
+ "offvalueType": "bool",
+ "officon": "",
+ "offcolor": "",
+ "x": 4210,
+ "y": 4660,
+ "wires": [
+ [
+ "c81bc2696963b090"
+ ]
+ ]
+ },
+ {
+ "id": "4f0a78c09e88ac52",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "cfd2fc533d86ab94",
+ "group": "73569c6c69828619",
+ "order": 10,
+ "width": "5",
+ "height": "1",
+ "name": "txt outlet 5",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 4210,
+ "y": 4720,
+ "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": 4030,
+ "y": 4720,
+ "wires": [
+ [
+ "4f0a78c09e88ac52"
+ ]
+ ]
+ },
+ {
+ "id": "b2a2d9d670500881",
+ "type": "link call",
+ "z": "aab0c030de7df5cc",
+ "g": "cfd2fc533d86ab94",
+ "name": "",
+ "links": [
+ "df0e4ab2e1efc286"
+ ],
+ "linkType": "static",
+ "timeout": "30",
+ "x": 2900,
+ "y": 4300,
+ "wires": [
+ [
+ "3d86b5d74758925d"
+ ]
+ ]
+ },
+ {
+ "id": "b456712facdb8f99",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "3a47bd390630563b",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "",
+ "tot": "str"
+ },
+ {
+ "t": "set",
+ "p": "index.power",
+ "pt": "flow",
+ "to": "{}",
+ "tot": "json"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 3710,
+ "y": 4960,
+ "wires": [
+ [
+ "55023cb2a00a038e",
+ "962301d657a74408",
+ "eb891ec4b0a07cfe",
+ "3a821e7da32a3561",
+ "cf55e9963f617d17",
+ "0109e7088ec7040c",
+ "fb14e8329c2c77c8",
+ "57516cd75e235df7",
+ "a4d7386dea5c2987",
+ "628630966e299dce"
+ ]
+ ]
+ },
+ {
+ "id": "9eec2a58eea2f794",
+ "type": "link in",
+ "z": "aab0c030de7df5cc",
+ "g": "3a47bd390630563b",
+ "name": "boot power",
+ "links": [
+ "9e4bfee0db3051d4"
+ ],
+ "x": 2535,
+ "y": 4840,
+ "wires": [
+ [
+ "b456712facdb8f99",
+ "438956ec28a1644e"
+ ]
+ ]
+ },
+ {
+ "id": "f7f44b26d3494661",
+ "type": "link in",
+ "z": "aab0c030de7df5cc",
+ "g": "3a47bd390630563b",
+ "name": "room - ui - power - metric",
+ "links": [
+ "b6323e1460f6f50c"
+ ],
+ "x": 2535,
+ "y": 4960,
+ "wires": [
+ [
+ "37342614a8bd3e6c"
+ ]
+ ]
+ },
+ {
+ "id": "60ec289316037465",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "3a47bd390630563b",
+ "name": "set",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "{\t \"groups\":{\t \"show\":[\"Pièces:Puissances\"]\t }\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "class",
+ "pt": "msg",
+ "to": "remove",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 3710,
+ "y": 4900,
+ "wires": [
+ [
+ "36b6ced1758a043b",
+ "a0f6a91598012b9a"
+ ]
+ ]
+ },
+ {
+ "id": "438956ec28a1644e",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "3a47bd390630563b",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "{\t \"groups\":{\t \"hide\":[\"Pièces:Puissances\"]\t }\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "class",
+ "pt": "msg",
+ "to": "",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 3710,
+ "y": 4840,
+ "wires": [
+ [
+ "36b6ced1758a043b",
+ "a0f6a91598012b9a"
+ ]
+ ]
+ },
+ {
+ "id": "e9be7bc2cece9e6b",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "3a47bd390630563b",
+ "name": "index",
+ "rules": [
+ {
+ "t": "set",
+ "p": "index",
+ "pt": "msg",
+ "to": "index.power[msg.field]",
+ "tot": "flow"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 3550,
+ "y": 5020,
+ "wires": [
+ [
+ "159905f89f658c3d"
+ ]
+ ]
+ },
+ {
+ "id": "4ad7e0736cb2f3e1",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "3a47bd390630563b",
+ "name": "index",
+ "rules": [
+ {
+ "t": "set",
+ "p": "index",
+ "pt": "msg",
+ "to": "index.power",
+ "tot": "flow"
+ },
+ {
+ "t": "set",
+ "p": "index",
+ "pt": "msg",
+ "to": "$count($keys(msg.index)) +1",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "index.power[msg.field]",
+ "pt": "flow",
+ "to": "index",
+ "tot": "msg"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 3550,
+ "y": 5080,
+ "wires": [
+ [
+ "159905f89f658c3d"
+ ]
+ ]
+ },
+ {
+ "id": "3dacfc613c2d6949",
+ "type": "switch",
+ "z": "aab0c030de7df5cc",
+ "g": "3a47bd390630563b",
+ "name": "exists",
+ "property": "index.power",
+ "propertyType": "flow",
+ "rules": [
+ {
+ "t": "hask",
+ "v": "field",
+ "vt": "msg"
+ },
+ {
+ "t": "else"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 2,
+ "x": 3390,
+ "y": 5020,
+ "wires": [
+ [
+ "e9be7bc2cece9e6b"
+ ],
+ [
+ "4ad7e0736cb2f3e1"
+ ]
+ ]
+ },
+ {
+ "id": "85746f67c683f9be",
+ "type": "delay",
+ "z": "aab0c030de7df5cc",
+ "g": "3a47bd390630563b",
+ "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": 3230,
+ "y": 5020,
+ "wires": [
+ [
+ "3dacfc613c2d6949"
+ ]
+ ]
+ },
+ {
+ "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": 3710,
+ "y": 5080,
+ "wires": [
+ [
+ "55023cb2a00a038e"
+ ],
+ [
+ "962301d657a74408"
+ ],
+ [
+ "eb891ec4b0a07cfe"
+ ],
+ [
+ "3a821e7da32a3561"
+ ],
+ [
+ "cf55e9963f617d17"
+ ],
+ [
+ "0109e7088ec7040c"
+ ],
+ [
+ "fb14e8329c2c77c8"
+ ],
+ [
+ "628630966e299dce"
+ ],
+ [
+ "57516cd75e235df7"
+ ],
+ [
+ "a4d7386dea5c2987"
+ ]
+ ]
+ },
+ {
+ "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": 2700,
+ "y": 4960,
+ "wires": [
+ [
+ "60ec289316037465",
+ "0aa9ffb8eb4cd831"
+ ]
+ ]
+ },
+ {
+ "id": "36b6ced1758a043b",
+ "type": "ui-control",
+ "z": "aab0c030de7df5cc",
+ "g": "3a47bd390630563b",
+ "name": "",
+ "ui": "2d75e4809d2a6fbf",
+ "events": "all",
+ "x": 3880,
+ "y": 4900,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "55023cb2a00a038e",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "3a47bd390630563b",
+ "group": "fb4d25e6dae3c8fd",
+ "order": 2,
+ "width": "6",
+ "height": "1",
+ "name": "power 01",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 3880,
+ "y": 4960,
+ "wires": []
+ },
+ {
+ "id": "65f301cc578576a3",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "3a47bd390630563b",
+ "name": "text",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "'Puissance '&$string(msg.trans)&' à '&$string(msg.payload)&'W'",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "class",
+ "pt": "msg",
+ "to": "",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 3070,
+ "y": 5020,
+ "wires": [
+ [
+ "85746f67c683f9be"
+ ]
+ ]
+ },
+ {
+ "id": "a0f6a91598012b9a",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "3a47bd390630563b",
+ "name": "payload",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "Aucune puissance",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 3880,
+ "y": 4840,
+ "wires": [
+ [
+ "47f442e7e5c89435"
+ ]
+ ]
+ },
+ {
+ "id": "47f442e7e5c89435",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "3a47bd390630563b",
+ "group": "fb4d25e6dae3c8fd",
+ "order": 1,
+ "width": "6",
+ "height": "1",
+ "name": "none",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-center",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 4050,
+ "y": 4840,
+ "wires": []
+ },
+ {
+ "id": "962301d657a74408",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "3a47bd390630563b",
+ "group": "fb4d25e6dae3c8fd",
+ "order": 3,
+ "width": "6",
+ "height": "1",
+ "name": "power 02",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 3880,
+ "y": 5020,
+ "wires": []
+ },
+ {
+ "id": "eb891ec4b0a07cfe",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "3a47bd390630563b",
+ "group": "fb4d25e6dae3c8fd",
+ "order": 4,
+ "width": "6",
+ "height": "1",
+ "name": "power 03",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 3880,
+ "y": 5080,
+ "wires": []
+ },
+ {
+ "id": "3a821e7da32a3561",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "3a47bd390630563b",
+ "group": "fb4d25e6dae3c8fd",
+ "order": 5,
+ "width": "6",
+ "height": "1",
+ "name": "power 04",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 3880,
+ "y": 5140,
+ "wires": []
+ },
+ {
+ "id": "cf55e9963f617d17",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "3a47bd390630563b",
+ "group": "fb4d25e6dae3c8fd",
+ "order": 6,
+ "width": "6",
+ "height": "1",
+ "name": "power 05",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 3880,
+ "y": 5200,
+ "wires": []
+ },
+ {
+ "id": "0109e7088ec7040c",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "3a47bd390630563b",
+ "group": "fb4d25e6dae3c8fd",
+ "order": 7,
+ "width": "6",
+ "height": "1",
+ "name": "power 06",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 3880,
+ "y": 5260,
+ "wires": []
+ },
+ {
+ "id": "fb14e8329c2c77c8",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "3a47bd390630563b",
+ "group": "fb4d25e6dae3c8fd",
+ "order": 8,
+ "width": "6",
+ "height": "1",
+ "name": "power 07",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 3880,
+ "y": 5320,
+ "wires": []
+ },
+ {
+ "id": "628630966e299dce",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "3a47bd390630563b",
+ "group": "fb4d25e6dae3c8fd",
+ "order": 9,
+ "width": "6",
+ "height": "1",
+ "name": "power 08",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 3880,
+ "y": 5380,
+ "wires": []
+ },
+ {
+ "id": "57516cd75e235df7",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "3a47bd390630563b",
+ "group": "fb4d25e6dae3c8fd",
+ "order": 10,
+ "width": "6",
+ "height": "1",
+ "name": "power 09",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 3880,
+ "y": 5440,
+ "wires": []
+ },
+ {
+ "id": "a4d7386dea5c2987",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "3a47bd390630563b",
+ "group": "fb4d25e6dae3c8fd",
+ "order": 11,
+ "width": "6",
+ "height": "1",
+ "name": "power 10",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 3880,
+ "y": 5500,
+ "wires": []
+ },
+ {
+ "id": "0aa9ffb8eb4cd831",
+ "type": "link call",
+ "z": "aab0c030de7df5cc",
+ "g": "3a47bd390630563b",
+ "name": "",
+ "links": [
+ "df0e4ab2e1efc286"
+ ],
+ "linkType": "static",
+ "timeout": "30",
+ "x": 2900,
+ "y": 5020,
+ "wires": [
+ [
+ "65f301cc578576a3"
+ ]
+ ]
+ },
+ {
+ "id": "3ea1bb4e5ff3e53a",
+ "type": "switch",
+ "z": "aab0c030de7df5cc",
+ "g": "9b11e3a85026957b",
+ "name": "field",
+ "property": "field",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "eq",
+ "v": "actif",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "timer",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "daily",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "night",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "balloon",
+ "vt": "str"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 5,
+ "x": 5630,
+ "y": 1320,
+ "wires": [
+ [
+ "f1a67acc80e7df25"
+ ],
+ [
+ "a734f97d04983224"
+ ],
+ [
+ "5aa2370542c80557"
+ ],
+ [
+ "57e410937624c3d6"
+ ],
+ [
+ "417fbb2eb3a923ed"
+ ]
+ ]
+ },
+ {
+ "id": "1db8267958aa8d3c",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "9b11e3a85026957b",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "0",
+ "tot": "num"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5630,
+ "y": 1200,
+ "wires": [
+ [
+ "a734f97d04983224"
+ ]
+ ]
+ },
+ {
+ "id": "bf71f08c103ab9bf",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "9b11e3a85026957b",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "false",
+ "tot": "bool"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5630,
+ "y": 1140,
+ "wires": [
+ [
+ "f1a67acc80e7df25",
+ "5aa2370542c80557",
+ "417fbb2eb3a923ed",
+ "57e410937624c3d6"
+ ]
+ ]
+ },
+ {
+ "id": "6d4b70fa6bba8616",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "9b11e3a85026957b",
+ "name": "set metric",
+ "rules": [
+ {
+ "t": "set",
+ "p": "measurement",
+ "pt": "msg",
+ "to": "cumulus",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 6000,
+ "y": 1140,
+ "wires": [
+ [
+ "f1cc0ee7d294d743"
+ ]
+ ]
+ },
+ {
+ "id": "b8ed61d35607d163",
+ "type": "link in",
+ "z": "aab0c030de7df5cc",
+ "g": "9b11e3a85026957b",
+ "name": "room - ui - cumulus - load",
+ "links": [
+ "9e4bfee0db3051d4"
+ ],
+ "x": 5115,
+ "y": 1020,
+ "wires": [
+ [
+ "bf71f08c103ab9bf",
+ "1db8267958aa8d3c",
+ "3fbe41cfcb30b29f"
+ ]
+ ]
+ },
+ {
+ "id": "4c93ed77e680ad7a",
+ "type": "link in",
+ "z": "aab0c030de7df5cc",
+ "g": "9b11e3a85026957b",
+ "name": "room - ui - cumulus - metric",
+ "links": [
+ "b6323e1460f6f50c"
+ ],
+ "x": 5115,
+ "y": 1080,
+ "wires": [
+ [
+ "a2ed4c3380f63344"
+ ]
+ ]
+ },
+ {
+ "id": "f1cc0ee7d294d743",
+ "type": "link out",
+ "z": "aab0c030de7df5cc",
+ "g": "9b11e3a85026957b",
+ "name": "room - ui - cumulus - metric",
+ "mode": "link",
+ "links": [
+ "2690f4e06626ebda"
+ ],
+ "x": 6135,
+ "y": 1140,
+ "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": 5980,
+ "y": 1380,
+ "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": 5280,
+ "y": 1080,
+ "wires": [
+ [
+ "8a877a1f0ad96a9f",
+ "c17dc35aca46f82c"
+ ]
+ ]
+ },
+ {
+ "id": "d66a556c8804aa96",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "9b11e3a85026957b",
+ "group": "d9226f161296ef5d",
+ "order": 1,
+ "width": "6",
+ "height": "1",
+ "name": "none",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-center",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 5970,
+ "y": 1020,
+ "wires": []
+ },
+ {
+ "id": "5a3cf6eb82112299",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "9b11e3a85026957b",
+ "name": "payload",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "Aucun cumulus",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5800,
+ "y": 1020,
+ "wires": [
+ [
+ "d66a556c8804aa96"
+ ]
+ ]
+ },
+ {
+ "id": "3fbe41cfcb30b29f",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "9b11e3a85026957b",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "{\t \"groups\":{\t \"hide\":[\"Pièces:Cumulus\"]\t }\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "reset",
+ "pt": "msg",
+ "to": "true",
+ "tot": "bool"
+ },
+ {
+ "t": "set",
+ "p": "class",
+ "pt": "msg",
+ "to": "",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5630,
+ "y": 1020,
+ "wires": [
+ [
+ "5a3cf6eb82112299",
+ "86bf6614eaaed4fb"
+ ]
+ ]
+ },
+ {
+ "id": "8a877a1f0ad96a9f",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "9b11e3a85026957b",
+ "name": "set",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "{\t \"groups\":{\t \"show\":[\"Pièces:Cumulus\"]\t }\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "class",
+ "pt": "msg",
+ "to": "remove",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5630,
+ "y": 1080,
+ "wires": [
+ [
+ "86bf6614eaaed4fb",
+ "5a3cf6eb82112299"
+ ]
+ ]
+ },
+ {
+ "id": "86bf6614eaaed4fb",
+ "type": "ui-control",
+ "z": "aab0c030de7df5cc",
+ "g": "9b11e3a85026957b",
+ "name": "",
+ "ui": "2d75e4809d2a6fbf",
+ "events": "all",
+ "x": 5800,
+ "y": 1080,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "f1a67acc80e7df25",
+ "type": "ui-switch",
+ "z": "aab0c030de7df5cc",
+ "g": "9b11e3a85026957b",
+ "name": "actif",
+ "label": "Actif",
+ "group": "d9226f161296ef5d",
+ "order": 2,
+ "width": 0,
+ "height": 0,
+ "passthru": false,
+ "topic": "actif",
+ "topicType": "msg",
+ "style": "",
+ "className": "",
+ "onvalue": "true",
+ "onvalueType": "bool",
+ "onicon": "",
+ "oncolor": "",
+ "offvalue": "false",
+ "offvalueType": "bool",
+ "officon": "",
+ "offcolor": "",
+ "x": 5790,
+ "y": 1140,
+ "wires": [
+ [
+ "6d4b70fa6bba8616"
+ ]
+ ]
+ },
+ {
+ "id": "a734f97d04983224",
+ "type": "ui-slider",
+ "z": "aab0c030de7df5cc",
+ "g": "9b11e3a85026957b",
+ "group": "d9226f161296ef5d",
+ "name": "timer",
+ "label": "Minuterie",
+ "tooltip": "",
+ "order": 3,
+ "width": 0,
+ "height": 0,
+ "passthru": false,
+ "outs": "end",
+ "topic": "timer",
+ "topicType": "str",
+ "thumbLabel": true,
+ "min": "20",
+ "max": "240",
+ "step": "10",
+ "className": "",
+ "x": 5790,
+ "y": 1200,
+ "wires": [
+ [
+ "6d4b70fa6bba8616"
+ ]
+ ]
+ },
+ {
+ "id": "5aa2370542c80557",
+ "type": "ui-switch",
+ "z": "aab0c030de7df5cc",
+ "g": "9b11e3a85026957b",
+ "name": "daily",
+ "label": "Exécuté",
+ "group": "d9226f161296ef5d",
+ "order": 4,
+ "width": 0,
+ "height": 0,
+ "passthru": false,
+ "topic": "daily",
+ "topicType": "str",
+ "style": "",
+ "className": "",
+ "onvalue": "true",
+ "onvalueType": "bool",
+ "onicon": "",
+ "oncolor": "",
+ "offvalue": "false",
+ "offvalueType": "bool",
+ "officon": "",
+ "offcolor": "",
+ "x": 5790,
+ "y": 1260,
+ "wires": [
+ [
+ "6d4b70fa6bba8616"
+ ]
+ ]
+ },
+ {
+ "id": "417fbb2eb3a923ed",
+ "type": "ui-switch",
+ "z": "aab0c030de7df5cc",
+ "g": "9b11e3a85026957b",
+ "name": "balloon",
+ "label": "Etat",
+ "group": "d9226f161296ef5d",
+ "order": 6,
+ "width": "6",
+ "height": "1",
+ "passthru": false,
+ "topic": "balloon",
+ "topicType": "str",
+ "style": "",
+ "className": "",
+ "onvalue": "true",
+ "onvalueType": "bool",
+ "onicon": "",
+ "oncolor": "",
+ "offvalue": "false",
+ "offvalueType": "bool",
+ "officon": "",
+ "offcolor": "",
+ "x": 5800,
+ "y": 1380,
+ "wires": [
+ [
+ "6899ef31a931df1c"
+ ]
+ ]
+ },
+ {
+ "id": "57e410937624c3d6",
+ "type": "ui-switch",
+ "z": "aab0c030de7df5cc",
+ "g": "9b11e3a85026957b",
+ "name": "night",
+ "label": "Nocturne",
+ "group": "d9226f161296ef5d",
+ "order": 5,
+ "width": 0,
+ "height": 0,
+ "passthru": false,
+ "topic": "night",
+ "topicType": "str",
+ "style": "",
+ "className": "",
+ "onvalue": "true",
+ "onvalueType": "bool",
+ "onicon": "",
+ "oncolor": "",
+ "offvalue": "false",
+ "offvalueType": "bool",
+ "officon": "",
+ "offcolor": "",
+ "x": 5790,
+ "y": 1320,
+ "wires": [
+ [
+ "6d4b70fa6bba8616"
+ ]
+ ]
+ },
+ {
+ "id": "c17dc35aca46f82c",
+ "type": "delay",
+ "z": "aab0c030de7df5cc",
+ "g": "9b11e3a85026957b",
+ "name": "20 ms",
+ "pauseType": "delay",
+ "timeout": "20",
+ "timeoutUnits": "milliseconds",
+ "rate": "1",
+ "nbRateUnits": "1",
+ "rateUnits": "second",
+ "randomFirst": "1",
+ "randomLast": "5",
+ "randomUnits": "seconds",
+ "drop": false,
+ "allowrate": false,
+ "outputs": 1,
+ "x": 5470,
+ "y": 1320,
+ "wires": [
+ [
+ "3ea1bb4e5ff3e53a"
+ ]
+ ]
+ },
+ {
+ "id": "367ddcc943fb234e",
+ "type": "switch",
+ "z": "aab0c030de7df5cc",
+ "g": "db185d30e93f616d",
+ "name": "field",
+ "property": "field",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "eq",
+ "v": "actif",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "timer",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "humidity",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "cmv",
+ "vt": "str"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 4,
+ "x": 5790,
+ "y": 1740,
+ "wires": [
+ [
+ "dd4ba0864d260f4c"
+ ],
+ [
+ "45a643fb738127eb"
+ ],
+ [
+ "3962dc523ff48938"
+ ],
+ [
+ "a80b7e58e8b264f6"
+ ]
+ ]
+ },
+ {
+ "id": "43169367f4eaf1f5",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "db185d30e93f616d",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "0",
+ "tot": "num"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5790,
+ "y": 1680,
+ "wires": [
+ [
+ "45a643fb738127eb",
+ "3962dc523ff48938"
+ ]
+ ]
+ },
+ {
+ "id": "b3e71ec6ef25bab1",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "db185d30e93f616d",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "false",
+ "tot": "bool"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5790,
+ "y": 1620,
+ "wires": [
+ [
+ "dd4ba0864d260f4c",
+ "a80b7e58e8b264f6"
+ ]
+ ]
+ },
+ {
+ "id": "661050a25f78f9a2",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "db185d30e93f616d",
+ "name": "set metric",
+ "rules": [
+ {
+ "t": "set",
+ "p": "measurement",
+ "pt": "msg",
+ "to": "airflow",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 6140,
+ "y": 1620,
+ "wires": [
+ [
+ "ef9a2b91b42284b7"
+ ]
+ ]
+ },
+ {
+ "id": "ef2769915480b0f6",
+ "type": "link in",
+ "z": "aab0c030de7df5cc",
+ "g": "db185d30e93f616d",
+ "name": "room - ui - airflow - load",
+ "links": [
+ "9e4bfee0db3051d4"
+ ],
+ "x": 5115,
+ "y": 1500,
+ "wires": [
+ [
+ "b3e71ec6ef25bab1",
+ "43169367f4eaf1f5",
+ "174edf5e342c527e"
+ ]
+ ]
+ },
+ {
+ "id": "4bea82d34bf79d91",
+ "type": "link in",
+ "z": "aab0c030de7df5cc",
+ "g": "db185d30e93f616d",
+ "name": "room - ui - airflow - metric",
+ "links": [
+ "b6323e1460f6f50c"
+ ],
+ "x": 5115,
+ "y": 1560,
+ "wires": [
+ [
+ "9cab1d58af793873"
+ ]
+ ]
+ },
+ {
+ "id": "ef9a2b91b42284b7",
+ "type": "link out",
+ "z": "aab0c030de7df5cc",
+ "g": "db185d30e93f616d",
+ "name": "room - ui - airflow - metric",
+ "mode": "link",
+ "links": [
+ "2690f4e06626ebda"
+ ],
+ "x": 6275,
+ "y": 1620,
+ "wires": []
+ },
+ {
+ "id": "a4dbfc219ae2dcd8",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "db185d30e93f616d",
+ "name": "set metric",
+ "rules": [
+ {
+ "t": "set",
+ "p": "measurement",
+ "pt": "msg",
+ "to": "cible",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 6120,
+ "y": 1800,
+ "wires": [
+ [
+ "ef9a2b91b42284b7"
+ ]
+ ]
+ },
+ {
+ "id": "9cab1d58af793873",
+ "type": "switch",
+ "z": "aab0c030de7df5cc",
+ "g": "db185d30e93f616d",
+ "name": "measurement",
+ "property": "measurement",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "eq",
+ "v": "airflow",
+ "vt": "str"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 1,
+ "x": 5280,
+ "y": 1560,
+ "wires": [
+ [
+ "ede7f68b56764350",
+ "0e12a116cd5a645e"
+ ]
+ ]
+ },
+ {
+ "id": "174edf5e342c527e",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "db185d30e93f616d",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "{\t \"groups\":{\t \"hide\":[\"Pièces:Ventilation\"]\t }\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "class",
+ "pt": "msg",
+ "to": "",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5790,
+ "y": 1500,
+ "wires": [
+ [
+ "1fc6514464e22856",
+ "c7121847509f1d08"
+ ]
+ ]
+ },
+ {
+ "id": "c7121847509f1d08",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "db185d30e93f616d",
+ "name": "payload",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "Aucune ventialtion",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5960,
+ "y": 1500,
+ "wires": [
+ [
+ "989b7d7ecba85616"
+ ]
+ ]
+ },
+ {
+ "id": "989b7d7ecba85616",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "db185d30e93f616d",
+ "group": "2da57f82233c276b",
+ "order": 1,
+ "width": "6",
+ "height": "1",
+ "name": "none",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-center",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 6130,
+ "y": 1500,
+ "wires": []
+ },
+ {
+ "id": "1fc6514464e22856",
+ "type": "ui-control",
+ "z": "aab0c030de7df5cc",
+ "g": "db185d30e93f616d",
+ "name": "",
+ "ui": "2d75e4809d2a6fbf",
+ "events": "all",
+ "x": 5960,
+ "y": 1560,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "ede7f68b56764350",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "db185d30e93f616d",
+ "name": "set",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "{\t \"groups\":{\t \"show\":[\"Pièces:Ventilation\"]\t }\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "class",
+ "pt": "msg",
+ "to": "remove",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5790,
+ "y": 1560,
+ "wires": [
+ [
+ "1fc6514464e22856",
+ "c7121847509f1d08"
+ ]
+ ]
+ },
+ {
+ "id": "ee1ed5032691455d",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "db185d30e93f616d",
+ "name": "class",
+ "rules": [
+ {
+ "t": "set",
+ "p": "class",
+ "pt": "msg",
+ "to": "",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5630,
+ "y": 1740,
+ "wires": [
+ [
+ "367ddcc943fb234e"
+ ]
+ ]
+ },
+ {
+ "id": "dd4ba0864d260f4c",
+ "type": "ui-switch",
+ "z": "aab0c030de7df5cc",
+ "g": "db185d30e93f616d",
+ "name": "actif",
+ "label": "Actif",
+ "group": "2da57f82233c276b",
+ "order": 2,
+ "width": "6",
+ "height": "1",
+ "passthru": false,
+ "topic": "actif",
+ "topicType": "str",
+ "style": "",
+ "className": "",
+ "onvalue": "true",
+ "onvalueType": "bool",
+ "onicon": "",
+ "oncolor": "",
+ "offvalue": "false",
+ "offvalueType": "bool",
+ "officon": "",
+ "offcolor": "",
+ "x": 5950,
+ "y": 1620,
+ "wires": [
+ [
+ "661050a25f78f9a2"
+ ]
+ ]
+ },
+ {
+ "id": "45a643fb738127eb",
+ "type": "ui-slider",
+ "z": "aab0c030de7df5cc",
+ "g": "db185d30e93f616d",
+ "group": "2da57f82233c276b",
+ "name": "timer",
+ "label": "Minuterie",
+ "tooltip": "",
+ "order": 3,
+ "width": "6",
+ "height": "1",
+ "passthru": false,
+ "outs": "end",
+ "topic": "timer",
+ "topicType": "str",
+ "thumbLabel": true,
+ "min": "20",
+ "max": "240",
+ "step": "10",
+ "className": "",
+ "x": 5950,
+ "y": 1680,
+ "wires": [
+ [
+ "661050a25f78f9a2"
+ ]
+ ]
+ },
+ {
+ "id": "3962dc523ff48938",
+ "type": "ui-slider",
+ "z": "aab0c030de7df5cc",
+ "g": "db185d30e93f616d",
+ "group": "2da57f82233c276b",
+ "name": "humidity",
+ "label": "Humidité",
+ "tooltip": "",
+ "order": 4,
+ "width": "6",
+ "height": "1",
+ "passthru": false,
+ "outs": "end",
+ "topic": "humidity",
+ "topicType": "str",
+ "thumbLabel": true,
+ "min": 0,
+ "max": "95",
+ "step": "5",
+ "className": "",
+ "x": 5960,
+ "y": 1740,
+ "wires": [
+ [
+ "661050a25f78f9a2"
+ ]
+ ]
+ },
+ {
+ "id": "a80b7e58e8b264f6",
+ "type": "ui-switch",
+ "z": "aab0c030de7df5cc",
+ "g": "db185d30e93f616d",
+ "name": "cmv",
+ "label": "Etat",
+ "group": "2da57f82233c276b",
+ "order": 5,
+ "width": "6",
+ "height": "1",
+ "passthru": false,
+ "topic": "cmv",
+ "topicType": "str",
+ "style": "",
+ "className": "",
+ "onvalue": "true",
+ "onvalueType": "bool",
+ "onicon": "",
+ "oncolor": "",
+ "offvalue": "false",
+ "offvalueType": "bool",
+ "officon": "",
+ "offcolor": "",
+ "x": 5950,
+ "y": 1800,
+ "wires": [
+ [
+ "a4dbfc219ae2dcd8"
+ ]
+ ]
+ },
+ {
+ "id": "0e12a116cd5a645e",
+ "type": "delay",
+ "z": "aab0c030de7df5cc",
+ "g": "db185d30e93f616d",
+ "name": "20 ms",
+ "pauseType": "delay",
+ "timeout": "20",
+ "timeoutUnits": "milliseconds",
+ "rate": "1",
+ "nbRateUnits": "1",
+ "rateUnits": "second",
+ "randomFirst": "1",
+ "randomLast": "5",
+ "randomUnits": "seconds",
+ "drop": false,
+ "allowrate": false,
+ "outputs": 1,
+ "x": 5470,
+ "y": 1740,
+ "wires": [
+ [
+ "ee1ed5032691455d"
+ ]
+ ]
+ },
+ {
+ "id": "4db69cc034f21733",
+ "type": "switch",
+ "z": "aab0c030de7df5cc",
+ "g": "139783cbea6b84f0",
+ "name": "field",
+ "property": "field",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "eq",
+ "v": "actif",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "timer",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "high",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "low",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "luminosity",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "darkness",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "night",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "motion",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "retention",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "nightlight",
+ "vt": "str"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 10,
+ "x": 5630,
+ "y": 2220,
+ "wires": [
+ [
+ "2f0256ee1c8ee8bd"
+ ],
+ [
+ "e416e76dbc779a5c"
+ ],
+ [
+ "891441049126e441"
+ ],
+ [
+ "f987368eb35277fe"
+ ],
+ [
+ "a2ca1cbf65a3d6da"
+ ],
+ [
+ "ee59c5af14e637f3"
+ ],
+ [
+ "6b16733d5f1837c0"
+ ],
+ [
+ "0211a14a27109897"
+ ],
+ [
+ "69d61490df35d838"
+ ],
+ [
+ "4e1d7986190989e5"
+ ]
+ ]
+ },
+ {
+ "id": "7b827a64c14fb9cb",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "139783cbea6b84f0",
+ "name": "set metric",
+ "rules": [
+ {
+ "t": "set",
+ "p": "measurement",
+ "pt": "msg",
+ "to": "lighting",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 6000,
+ "y": 2040,
+ "wires": [
+ [
+ "79e409df0c12d8bb"
+ ]
+ ]
+ },
+ {
+ "id": "f35cf3e3023f161b",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "139783cbea6b84f0",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "0",
+ "tot": "num"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5630,
+ "y": 2100,
+ "wires": [
+ [
+ "e416e76dbc779a5c",
+ "891441049126e441",
+ "f987368eb35277fe",
+ "ee59c5af14e637f3",
+ "a2ca1cbf65a3d6da"
+ ]
+ ]
+ },
+ {
+ "id": "5f218ee61959294d",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "139783cbea6b84f0",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "false",
+ "tot": "bool"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5630,
+ "y": 2040,
+ "wires": [
+ [
+ "2f0256ee1c8ee8bd",
+ "6b16733d5f1837c0",
+ "0211a14a27109897",
+ "69d61490df35d838",
+ "4e1d7986190989e5"
+ ]
+ ]
+ },
+ {
+ "id": "6ebcb13cc88ec167",
+ "type": "link in",
+ "z": "aab0c030de7df5cc",
+ "g": "139783cbea6b84f0",
+ "name": "room - ui - lighting - metric",
+ "links": [
+ "b6323e1460f6f50c"
+ ],
+ "x": 5115,
+ "y": 1980,
+ "wires": [
+ [
+ "1356cf8e6dacc702"
+ ]
+ ]
+ },
+ {
+ "id": "d58e31cbba7fe1fb",
+ "type": "link in",
+ "z": "aab0c030de7df5cc",
+ "g": "139783cbea6b84f0",
+ "name": "room - ui - lighting - load",
+ "links": [
+ "9e4bfee0db3051d4"
+ ],
+ "x": 5115,
+ "y": 1920,
+ "wires": [
+ [
+ "5f218ee61959294d",
+ "f35cf3e3023f161b",
+ "b90b3d45412b51d0"
+ ]
+ ]
+ },
+ {
+ "id": "79e409df0c12d8bb",
+ "type": "link out",
+ "z": "aab0c030de7df5cc",
+ "g": "139783cbea6b84f0",
+ "name": "room - ui - lighting - metric",
+ "mode": "link",
+ "links": [
+ "2690f4e06626ebda"
+ ],
+ "x": 6135,
+ "y": 2040,
+ "wires": []
+ },
+ {
+ "id": "b90b3d45412b51d0",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "139783cbea6b84f0",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "{\t \"groups\": {\t \"hide\": [\"Pièces:Eclairage\"]\t }\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "reset",
+ "pt": "msg",
+ "to": "true",
+ "tot": "bool"
+ },
+ {
+ "t": "set",
+ "p": "class",
+ "pt": "msg",
+ "to": "",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5630,
+ "y": 1920,
+ "wires": [
+ [
+ "94e962dcf138ee98",
+ "b570fc100217d48f"
+ ]
+ ]
+ },
+ {
+ "id": "6d468d4c78e0a5d5",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "139783cbea6b84f0",
+ "name": "set",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "{\t \"groups\": {\t \"show\": [\"Pièces:Eclairage\"]\t }\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "class",
+ "pt": "msg",
+ "to": "remove",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5630,
+ "y": 1980,
+ "wires": [
+ [
+ "b570fc100217d48f",
+ "94e962dcf138ee98"
+ ]
+ ]
+ },
+ {
+ "id": "1356cf8e6dacc702",
+ "type": "switch",
+ "z": "aab0c030de7df5cc",
+ "g": "139783cbea6b84f0",
+ "name": "measurement",
+ "property": "measurement",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "eq",
+ "v": "lighting",
+ "vt": "str"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 1,
+ "x": 5280,
+ "y": 1980,
+ "wires": [
+ [
+ "6d468d4c78e0a5d5",
+ "3f34497743010927"
+ ]
+ ]
+ },
+ {
+ "id": "94e962dcf138ee98",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "139783cbea6b84f0",
+ "name": "payload",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "Aucune gestion d'éclairage",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5800,
+ "y": 1920,
+ "wires": [
+ [
+ "a384b36f395ac476"
+ ]
+ ]
+ },
+ {
+ "id": "a384b36f395ac476",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "139783cbea6b84f0",
+ "group": "4deac0812bc789d5",
+ "order": 1,
+ "width": "6",
+ "height": "1",
+ "name": "none",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-center",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 5970,
+ "y": 1920,
+ "wires": []
+ },
+ {
+ "id": "b570fc100217d48f",
+ "type": "ui-control",
+ "z": "aab0c030de7df5cc",
+ "g": "139783cbea6b84f0",
+ "name": "",
+ "ui": "2d75e4809d2a6fbf",
+ "events": "all",
+ "x": 5800,
+ "y": 1980,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "2f0256ee1c8ee8bd",
+ "type": "ui-switch",
+ "z": "aab0c030de7df5cc",
+ "g": "139783cbea6b84f0",
+ "name": "actif",
+ "label": "Actif",
+ "group": "4deac0812bc789d5",
+ "order": 2,
+ "width": 0,
+ "height": 0,
+ "passthru": false,
+ "topic": "actif",
+ "topicType": "str",
+ "style": "",
+ "className": "",
+ "onvalue": "true",
+ "onvalueType": "bool",
+ "onicon": "",
+ "oncolor": "",
+ "offvalue": "false",
+ "offvalueType": "bool",
+ "officon": "",
+ "offcolor": "",
+ "x": 5790,
+ "y": 2040,
+ "wires": [
+ [
+ "7b827a64c14fb9cb"
+ ]
+ ]
+ },
+ {
+ "id": "e416e76dbc779a5c",
+ "type": "ui-slider",
+ "z": "aab0c030de7df5cc",
+ "g": "139783cbea6b84f0",
+ "group": "4deac0812bc789d5",
+ "name": "timer",
+ "label": "Minuterie",
+ "tooltip": "",
+ "order": 3,
+ "width": 0,
+ "height": 0,
+ "passthru": false,
+ "outs": "end",
+ "topic": "timer",
+ "topicType": "str",
+ "thumbLabel": true,
+ "min": 0,
+ "max": "120",
+ "step": "1",
+ "className": "",
+ "x": 5790,
+ "y": 2100,
+ "wires": [
+ [
+ "7b827a64c14fb9cb"
+ ]
+ ]
+ },
+ {
+ "id": "891441049126e441",
+ "type": "ui-slider",
+ "z": "aab0c030de7df5cc",
+ "g": "139783cbea6b84f0",
+ "group": "4deac0812bc789d5",
+ "name": "high",
+ "label": "Fort",
+ "tooltip": "",
+ "order": 4,
+ "width": 0,
+ "height": 0,
+ "passthru": false,
+ "outs": "end",
+ "topic": "high",
+ "topicType": "str",
+ "thumbLabel": true,
+ "min": "2",
+ "max": "99",
+ "step": 1,
+ "className": "",
+ "x": 5790,
+ "y": 2160,
+ "wires": [
+ [
+ "7b827a64c14fb9cb"
+ ]
+ ]
+ },
+ {
+ "id": "f987368eb35277fe",
+ "type": "ui-slider",
+ "z": "aab0c030de7df5cc",
+ "g": "139783cbea6b84f0",
+ "group": "4deac0812bc789d5",
+ "name": "low",
+ "label": "Faible",
+ "tooltip": "",
+ "order": 5,
+ "width": 0,
+ "height": 0,
+ "passthru": false,
+ "outs": "end",
+ "topic": "low",
+ "topicType": "str",
+ "thumbLabel": true,
+ "min": "2",
+ "max": "99",
+ "step": 1,
+ "className": "",
+ "x": 5790,
+ "y": 2220,
+ "wires": [
+ [
+ "7b827a64c14fb9cb"
+ ]
+ ]
+ },
+ {
+ "id": "ee59c5af14e637f3",
+ "type": "ui-slider",
+ "z": "aab0c030de7df5cc",
+ "g": "139783cbea6b84f0",
+ "group": "4deac0812bc789d5",
+ "name": "darkness",
+ "label": "Obscurité",
+ "tooltip": "",
+ "order": 6,
+ "width": 0,
+ "height": 0,
+ "passthru": false,
+ "outs": "end",
+ "topic": "darkness",
+ "topicType": "str",
+ "thumbLabel": true,
+ "min": 0,
+ "max": "500",
+ "step": "10",
+ "className": "",
+ "x": 5800,
+ "y": 2280,
+ "wires": [
+ [
+ "7b827a64c14fb9cb"
+ ]
+ ]
+ },
+ {
+ "id": "a2ca1cbf65a3d6da",
+ "type": "ui-slider",
+ "z": "aab0c030de7df5cc",
+ "g": "139783cbea6b84f0",
+ "group": "4deac0812bc789d5",
+ "name": "luminosity",
+ "label": "Luminosité",
+ "tooltip": "",
+ "order": 7,
+ "width": 0,
+ "height": 0,
+ "passthru": false,
+ "outs": "end",
+ "topic": "luminosity",
+ "topicType": "str",
+ "thumbLabel": true,
+ "min": 0,
+ "max": "2500",
+ "step": "100",
+ "className": "",
+ "x": 5800,
+ "y": 2340,
+ "wires": [
+ [
+ "7b827a64c14fb9cb"
+ ]
+ ]
+ },
+ {
+ "id": "6b16733d5f1837c0",
+ "type": "ui-switch",
+ "z": "aab0c030de7df5cc",
+ "g": "139783cbea6b84f0",
+ "name": "night",
+ "label": "Nocturne",
+ "group": "4deac0812bc789d5",
+ "order": 8,
+ "width": 0,
+ "height": 0,
+ "passthru": false,
+ "topic": "night",
+ "topicType": "str",
+ "style": "",
+ "className": "",
+ "onvalue": "true",
+ "onvalueType": "bool",
+ "onicon": "",
+ "oncolor": "",
+ "offvalue": "false",
+ "offvalueType": "bool",
+ "officon": "",
+ "offcolor": "",
+ "x": 5790,
+ "y": 2400,
+ "wires": [
+ [
+ "7b827a64c14fb9cb"
+ ]
+ ]
+ },
+ {
+ "id": "0211a14a27109897",
+ "type": "ui-switch",
+ "z": "aab0c030de7df5cc",
+ "g": "139783cbea6b84f0",
+ "name": "motion",
+ "label": "Mouvement",
+ "group": "4deac0812bc789d5",
+ "order": 9,
+ "width": 0,
+ "height": 0,
+ "passthru": false,
+ "topic": "motion",
+ "topicType": "str",
+ "style": "",
+ "className": "",
+ "onvalue": "true",
+ "onvalueType": "bool",
+ "onicon": "",
+ "oncolor": "",
+ "offvalue": "false",
+ "offvalueType": "bool",
+ "officon": "",
+ "offcolor": "",
+ "x": 5790,
+ "y": 2460,
+ "wires": [
+ [
+ "7b827a64c14fb9cb"
+ ]
+ ]
+ },
+ {
+ "id": "3f34497743010927",
+ "type": "delay",
+ "z": "aab0c030de7df5cc",
+ "g": "139783cbea6b84f0",
+ "name": "20 ms",
+ "pauseType": "delay",
+ "timeout": "20",
+ "timeoutUnits": "milliseconds",
+ "rate": "1",
+ "nbRateUnits": "1",
+ "rateUnits": "second",
+ "randomFirst": "1",
+ "randomLast": "5",
+ "randomUnits": "seconds",
+ "drop": false,
+ "allowrate": false,
+ "outputs": 1,
+ "x": 5470,
+ "y": 2220,
+ "wires": [
+ [
+ "4db69cc034f21733"
+ ]
+ ]
+ },
+ {
+ "id": "69d61490df35d838",
+ "type": "ui-switch",
+ "z": "aab0c030de7df5cc",
+ "g": "139783cbea6b84f0",
+ "name": "retention",
+ "label": "Maintient",
+ "group": "4deac0812bc789d5",
+ "order": 10,
+ "width": 0,
+ "height": 0,
+ "passthru": false,
+ "topic": "retention",
+ "topicType": "str",
+ "style": "",
+ "className": "",
+ "onvalue": "true",
+ "onvalueType": "bool",
+ "onicon": "",
+ "oncolor": "",
+ "offvalue": "false",
+ "offvalueType": "bool",
+ "officon": "",
+ "offcolor": "",
+ "x": 5800,
+ "y": 2520,
+ "wires": [
+ [
+ "7b827a64c14fb9cb"
+ ]
+ ]
+ },
+ {
+ "id": "4e1d7986190989e5",
+ "type": "ui-switch",
+ "z": "aab0c030de7df5cc",
+ "g": "139783cbea6b84f0",
+ "name": "nightlight",
+ "label": "Veilleuse",
+ "group": "4deac0812bc789d5",
+ "order": 11,
+ "width": 0,
+ "height": 0,
+ "passthru": false,
+ "topic": "nightlight",
+ "topicType": "str",
+ "style": "",
+ "className": "",
+ "onvalue": "true",
+ "onvalueType": "bool",
+ "onicon": "",
+ "oncolor": "",
+ "offvalue": "false",
+ "offvalueType": "bool",
+ "officon": "",
+ "offcolor": "",
+ "x": 5800,
+ "y": 2580,
+ "wires": [
+ [
+ "7b827a64c14fb9cb"
+ ]
+ ]
+ },
+ {
+ "id": "9737afb19d9c9fbb",
+ "type": "link in",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "name": "room - ui - thermostat - load",
+ "links": [
+ "9e4bfee0db3051d4"
+ ],
+ "x": 5115,
+ "y": 2700,
+ "wires": [
+ [
+ "fbb1bdcb44abce21",
+ "fc673a36d8691d63",
+ "760d9050f9308b67"
+ ]
+ ]
+ },
+ {
+ "id": "dd49b4996fb683ff",
+ "type": "link in",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "name": "room - ui - thermostat - metric",
+ "links": [
+ "b6323e1460f6f50c"
+ ],
+ "x": 5115,
+ "y": 2760,
+ "wires": [
+ [
+ "7e364afe6e09d405"
+ ]
+ ]
+ },
+ {
+ "id": "fbb1bdcb44abce21",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "{\t \"groups\": {\t \"hide\": [\"Pièces:Thermostat\"]\t }\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "reset",
+ "pt": "msg",
+ "to": "true",
+ "tot": "bool"
+ },
+ {
+ "t": "set",
+ "p": "class",
+ "pt": "msg",
+ "to": "",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5630,
+ "y": 2700,
+ "wires": [
+ [
+ "b8374382f89b46c6",
+ "fafbe160c912822f"
+ ]
+ ]
+ },
+ {
+ "id": "6c6cf33417f59f97",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "name": "set",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "{\t \"groups\": {\t \"show\": [\"Pièces:Thermostat\"]\t }\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "class",
+ "pt": "msg",
+ "to": "remove",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5630,
+ "y": 2760,
+ "wires": [
+ [
+ "fafbe160c912822f",
+ "b8374382f89b46c6"
+ ]
+ ]
+ },
+ {
+ "id": "fc673a36d8691d63",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "false",
+ "tot": "bool"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5630,
+ "y": 2820,
+ "wires": [
+ [
+ "f85914dec075a3d8",
+ "f968a8fc298f04c3",
+ "37794c3da2ceda38",
+ "f23d5105ca948593",
+ "348134507ffe8815"
+ ]
+ ]
+ },
+ {
+ "id": "37aa96c6d80d8ade",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "name": "set metric",
+ "rules": [
+ {
+ "t": "set",
+ "p": "measurement",
+ "pt": "msg",
+ "to": "thermostat",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 6040,
+ "y": 2820,
+ "wires": [
+ [
+ "1ef76a4c1fab9b78"
+ ]
+ ]
+ },
+ {
+ "id": "1ef76a4c1fab9b78",
+ "type": "link out",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "name": "room - ui - thermostat - metric",
+ "mode": "link",
+ "links": [
+ "2690f4e06626ebda"
+ ],
+ "x": 6175,
+ "y": 2820,
+ "wires": []
+ },
+ {
+ "id": "adc6196b15cf8c39",
+ "type": "switch",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "name": "field",
+ "property": "field",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "eq",
+ "v": "actif",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "aperture opened",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "delayed aperture",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "operating mode",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "eco setpoint",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "confort setpoint",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "pilot",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "status",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "indoor temperature",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "outdoor temperature",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "temperature setpoint",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "last pilot",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "indoor coefficient",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "outdoor coefficient",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "preheat time",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "cycle time",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "offloading power",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "heat request",
+ "vt": "str"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 18,
+ "x": 5630,
+ "y": 3000,
+ "wires": [
+ [
+ "f85914dec075a3d8"
+ ],
+ [
+ "bd8ab43b4a91a2ae"
+ ],
+ [
+ "19b6504e1bbece40"
+ ],
+ [
+ "f968a8fc298f04c3"
+ ],
+ [
+ "07108de5adf3ae2a",
+ "63561fec4fba2afd"
+ ],
+ [
+ "bcf6468037b4c2a6",
+ "e223793b9998818b"
+ ],
+ [
+ "37794c3da2ceda38"
+ ],
+ [
+ "fb9711affc7d14af"
+ ],
+ [
+ "26537f8818c29c61"
+ ],
+ [
+ "27d7b08fb3646a52"
+ ],
+ [
+ "a7420198a3e0f879"
+ ],
+ [
+ "c4f79cb042dc36a1"
+ ],
+ [
+ "6cc81c8342d6ef1c",
+ "53f7b3195f6dfeed"
+ ],
+ [
+ "f7ed99ce22cd37cb",
+ "99e789a941d2af52"
+ ],
+ [
+ "cb3f8f9fa322b59f",
+ "51dc21bc28ea3f06"
+ ],
+ [
+ "272807d6b707d92f",
+ "4540d4f432f8742d"
+ ],
+ [
+ "6d0cb16590b1da18",
+ "bfb0a473b6a09c81"
+ ],
+ [
+ "61d316384ef1521b"
+ ]
+ ]
+ },
+ {
+ "id": "760d9050f9308b67",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "0",
+ "tot": "num"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5630,
+ "y": 2880,
+ "wires": [
+ [
+ "07108de5adf3ae2a",
+ "bcf6468037b4c2a6",
+ "4c5adf85df17025b",
+ "dfd8650d923f73e4",
+ "6cc81c8342d6ef1c",
+ "f7ed99ce22cd37cb",
+ "63561fec4fba2afd",
+ "e223793b9998818b"
+ ]
+ ]
+ },
+ {
+ "id": "26bdcbaa93cfcc27",
+ "type": "humanizer",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "name": "",
+ "input": "msg.payload",
+ "x": 5970,
+ "y": 3600,
+ "wires": [
+ [
+ "2efa063af4b505d2"
+ ]
+ ]
+ },
+ {
+ "id": "c4f79cb042dc36a1",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "name": "calcul",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "$round(($millis() - msg.payload)/1000)",
+ "tot": "jsonata"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5790,
+ "y": 3600,
+ "wires": [
+ [
+ "26bdcbaa93cfcc27"
+ ]
+ ]
+ },
+ {
+ "id": "f391ba85b3d53073",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "name": "set metric",
+ "rules": [
+ {
+ "t": "set",
+ "p": "measurement",
+ "pt": "msg",
+ "to": "cible",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 6040,
+ "y": 3300,
+ "wires": [
+ [
+ "1ef76a4c1fab9b78"
+ ]
+ ]
+ },
+ {
+ "id": "7e364afe6e09d405",
+ "type": "switch",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "name": "measurement",
+ "property": "measurement",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "eq",
+ "v": "thermostat",
+ "vt": "str"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 1,
+ "x": 5280,
+ "y": 2760,
+ "wires": [
+ [
+ "6c6cf33417f59f97",
+ "39615dab9370d868"
+ ]
+ ]
+ },
+ {
+ "id": "b8374382f89b46c6",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "name": "payload",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "Aucune thermostat",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5800,
+ "y": 2700,
+ "wires": [
+ [
+ "5b4d546fd3646af7"
+ ]
+ ]
+ },
+ {
+ "id": "5b4d546fd3646af7",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "order": 1,
+ "width": "6",
+ "height": "1",
+ "name": "none",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-center",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 5970,
+ "y": 2700,
+ "wires": []
+ },
+ {
+ "id": "fafbe160c912822f",
+ "type": "ui-control",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "name": "",
+ "ui": "2d75e4809d2a6fbf",
+ "events": "all",
+ "x": 5800,
+ "y": 2760,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "f85914dec075a3d8",
+ "type": "ui-switch",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "name": "actif",
+ "label": "Actif",
+ "group": "28836135eb153545",
+ "order": 11,
+ "width": "6",
+ "height": "1",
+ "passthru": false,
+ "topic": "actif",
+ "topicType": "str",
+ "style": "",
+ "className": "",
+ "onvalue": "true",
+ "onvalueType": "bool",
+ "onicon": "",
+ "oncolor": "",
+ "offvalue": "false",
+ "offvalueType": "bool",
+ "officon": "",
+ "offcolor": "",
+ "x": 5790,
+ "y": 2820,
+ "wires": [
+ [
+ "37aa96c6d80d8ade"
+ ]
+ ]
+ },
+ {
+ "id": "bd8ab43b4a91a2ae",
+ "type": "ui-switch",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "name": "aperture",
+ "label": "",
+ "group": "28836135eb153545",
+ "order": 5,
+ "width": "1",
+ "height": "1",
+ "passthru": false,
+ "topic": "topic",
+ "topicType": "msg",
+ "style": "",
+ "className": "",
+ "onvalue": "true",
+ "onvalueType": "bool",
+ "onicon": "door-open",
+ "oncolor": "#717171",
+ "offvalue": "false",
+ "offvalueType": "bool",
+ "officon": "door-closed",
+ "offcolor": "#AEBD84",
+ "x": 5800,
+ "y": 2880,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "19b6504e1bbece40",
+ "type": "ui-switch",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "name": "delayed aperture",
+ "label": "",
+ "group": "28836135eb153545",
+ "order": 6,
+ "width": "1",
+ "height": "1",
+ "passthru": false,
+ "topic": "topic",
+ "topicType": "msg",
+ "style": "",
+ "className": "",
+ "onvalue": "true",
+ "onvalueType": "bool",
+ "onicon": "timer-remove",
+ "oncolor": "#717171",
+ "offvalue": "false",
+ "offvalueType": "bool",
+ "officon": "timer-check",
+ "offcolor": "#AEBD84",
+ "x": 5830,
+ "y": 2940,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "f968a8fc298f04c3",
+ "type": "ui-dropdown",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "name": "operating mode",
+ "label": "Mode",
+ "tooltip": "",
+ "order": 10,
+ "width": "6",
+ "height": "1",
+ "passthru": false,
+ "multiple": false,
+ "options": [
+ {
+ "label": "Eco",
+ "value": "eco",
+ "type": "str"
+ },
+ {
+ "label": "Confort",
+ "value": "confort",
+ "type": "str"
+ },
+ {
+ "label": "Hors-Gel",
+ "value": "anti-freeze",
+ "type": "str"
+ },
+ {
+ "label": "Arrêt",
+ "value": "off",
+ "type": "str"
+ }
+ ],
+ "payload": "",
+ "topic": "operating mode",
+ "topicType": "str",
+ "className": "",
+ "x": 5820,
+ "y": 3000,
+ "wires": [
+ [
+ "37aa96c6d80d8ade"
+ ]
+ ]
+ },
+ {
+ "id": "07108de5adf3ae2a",
+ "type": "ui-slider",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "name": "eco setpoint",
+ "label": "",
+ "tooltip": "",
+ "order": 13,
+ "width": "5",
+ "height": "1",
+ "passthru": false,
+ "outs": "end",
+ "topic": "eco setpoint",
+ "topicType": "str",
+ "thumbLabel": true,
+ "min": "15",
+ "max": "35",
+ "step": "0.5",
+ "className": "",
+ "x": 5810,
+ "y": 3120,
+ "wires": [
+ [
+ "37aa96c6d80d8ade"
+ ]
+ ]
+ },
+ {
+ "id": "bcf6468037b4c2a6",
+ "type": "ui-slider",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "name": "confort setpoint",
+ "label": "",
+ "tooltip": "",
+ "order": 15,
+ "width": "5",
+ "height": "1",
+ "passthru": false,
+ "outs": "end",
+ "topic": "confort setpoint",
+ "topicType": "str",
+ "thumbLabel": true,
+ "min": "15",
+ "max": "35",
+ "step": "0.5",
+ "className": "",
+ "x": 5820,
+ "y": 3240,
+ "wires": [
+ [
+ "37aa96c6d80d8ade"
+ ]
+ ]
+ },
+ {
+ "id": "37794c3da2ceda38",
+ "type": "ui-switch",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "name": "pilot",
+ "label": "",
+ "group": "28836135eb153545",
+ "order": 4,
+ "width": "1",
+ "height": "1",
+ "passthru": false,
+ "topic": "pilot",
+ "topicType": "str",
+ "style": "",
+ "className": "",
+ "onvalue": "true",
+ "onvalueType": "bool",
+ "onicon": "power-plug",
+ "oncolor": "#AEBD84",
+ "offvalue": "false",
+ "offvalueType": "bool",
+ "officon": "power-plug-off",
+ "offcolor": "#717171",
+ "x": 5790,
+ "y": 3300,
+ "wires": [
+ [
+ "f391ba85b3d53073"
+ ]
+ ]
+ },
+ {
+ "id": "dfd8650d923f73e4",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "order": 8,
+ "width": "2",
+ "height": "1",
+ "name": "indoor temperature",
+ "label": "Intérieur",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 5990,
+ "y": 3540,
+ "wires": []
+ },
+ {
+ "id": "4c5adf85df17025b",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "order": 7,
+ "width": "2",
+ "height": "1",
+ "name": "temperature setpoint",
+ "label": "Consigne",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 6000,
+ "y": 3420,
+ "wires": []
+ },
+ {
+ "id": "26537f8818c29c61",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "name": "format",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "msg.payload&'°'",
+ "tot": "jsonata"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5790,
+ "y": 3540,
+ "wires": [
+ [
+ "dfd8650d923f73e4"
+ ]
+ ]
+ },
+ {
+ "id": "a7420198a3e0f879",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "name": "format",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "msg.payload&'°'",
+ "tot": "jsonata"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5790,
+ "y": 3420,
+ "wires": [
+ [
+ "4c5adf85df17025b"
+ ]
+ ]
+ },
+ {
+ "id": "f23d5105ca948593",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "order": 26,
+ "width": "6",
+ "height": "1",
+ "name": "seens",
+ "label": "Dernier ordre",
+ "format": "{{msg.payload}}",
+ "layout": "row-spread",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 6310,
+ "y": 3600,
+ "wires": []
+ },
+ {
+ "id": "2efa063af4b505d2",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "name": "format",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "payload.humanized",
+ "tot": "msg"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 6150,
+ "y": 3600,
+ "wires": [
+ [
+ "f23d5105ca948593"
+ ]
+ ]
+ },
+ {
+ "id": "6cc81c8342d6ef1c",
+ "type": "ui-slider",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "name": "indoor coefficient",
+ "label": "",
+ "tooltip": "",
+ "order": 17,
+ "width": "5",
+ "height": "1",
+ "passthru": false,
+ "outs": "end",
+ "topic": "indoor coefficient",
+ "topicType": "str",
+ "thumbLabel": true,
+ "min": 0,
+ "max": "200",
+ "step": 1,
+ "className": "",
+ "x": 5830,
+ "y": 3720,
+ "wires": [
+ [
+ "37aa96c6d80d8ade"
+ ]
+ ]
+ },
+ {
+ "id": "f7ed99ce22cd37cb",
+ "type": "ui-slider",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "name": "outdoor coefficient",
+ "label": "",
+ "tooltip": "",
+ "order": 19,
+ "width": "5",
+ "height": "1",
+ "passthru": false,
+ "outs": "end",
+ "topic": "outdoor coefficient",
+ "topicType": "str",
+ "thumbLabel": true,
+ "min": 0,
+ "max": "200",
+ "step": 1,
+ "className": "",
+ "x": 5830,
+ "y": 3840,
+ "wires": [
+ [
+ "37aa96c6d80d8ade"
+ ]
+ ]
+ },
+ {
+ "id": "348134507ffe8815",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "order": 2,
+ "width": "2",
+ "height": "1",
+ "name": "status",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 6290,
+ "y": 3360,
+ "wires": []
+ },
+ {
+ "id": "63561fec4fba2afd",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "order": 12,
+ "width": "1",
+ "height": "1",
+ "name": "eco setpoint (txt)",
+ "label": "Eco",
+ "format": "{{msg.payload}}",
+ "layout": "row-spread",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 5830,
+ "y": 3060,
+ "wires": []
+ },
+ {
+ "id": "53f7b3195f6dfeed",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "order": 16,
+ "width": "1",
+ "height": "1",
+ "name": "indoor coefficient (txt)",
+ "label": "Coef.Int.",
+ "format": "{{msg.payload}}",
+ "layout": "row-spread",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 5840,
+ "y": 3660,
+ "wires": []
+ },
+ {
+ "id": "99e789a941d2af52",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "order": 18,
+ "width": "1",
+ "height": "1",
+ "name": "outdoor coefficient (txt)",
+ "label": "Coef.Ext.",
+ "format": "{{msg.payload}}",
+ "layout": "row-spread",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 5840,
+ "y": 3780,
+ "wires": []
+ },
+ {
+ "id": "39615dab9370d868",
+ "type": "delay",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "name": "20 ms",
+ "pauseType": "delay",
+ "timeout": "20",
+ "timeoutUnits": "milliseconds",
+ "rate": "1",
+ "nbRateUnits": "1",
+ "rateUnits": "second",
+ "randomFirst": "1",
+ "randomLast": "5",
+ "randomUnits": "seconds",
+ "drop": false,
+ "allowrate": false,
+ "outputs": 1,
+ "x": 5470,
+ "y": 3000,
+ "wires": [
+ [
+ "adc6196b15cf8c39"
+ ]
+ ]
+ },
+ {
+ "id": "e223793b9998818b",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "order": 14,
+ "width": "1",
+ "height": "1",
+ "name": "confort setpoint (txt)",
+ "label": "Confort",
+ "format": "{{msg.payload}}",
+ "layout": "row-spread",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 5840,
+ "y": 3180,
+ "wires": []
+ },
+ {
+ "id": "136162f12991809c",
+ "type": "link call",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "name": "",
+ "links": [
+ "c5bc483a2486391a"
+ ],
+ "linkType": "static",
+ "timeout": "30",
+ "x": 5960,
+ "y": 3360,
+ "wires": [
+ [
+ "a9e89b46159c4ec8"
+ ]
+ ]
+ },
+ {
+ "id": "fb9711affc7d14af",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "name": "...",
+ "rules": [
+ {
+ "t": "set",
+ "p": "field",
+ "pt": "msg",
+ "to": "payload",
+ "tot": "msg"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5790,
+ "y": 3360,
+ "wires": [
+ [
+ "136162f12991809c"
+ ]
+ ]
+ },
+ {
+ "id": "a9e89b46159c4ec8",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "name": "...",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "trans",
+ "tot": "msg"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 6130,
+ "y": 3360,
+ "wires": [
+ [
+ "348134507ffe8815"
+ ]
+ ]
+ },
+ {
+ "id": "cb3f8f9fa322b59f",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "order": 20,
+ "width": "1",
+ "height": "1",
+ "name": "preheat time(txt)",
+ "label": "Préchauffe",
+ "format": "{{msg.payload}}",
+ "layout": "row-spread",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 5820,
+ "y": 3900,
+ "wires": []
+ },
+ {
+ "id": "51dc21bc28ea3f06",
+ "type": "ui-slider",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "name": "preheat time",
+ "label": "",
+ "tooltip": "",
+ "order": 21,
+ "width": "5",
+ "height": "1",
+ "passthru": false,
+ "outs": "end",
+ "topic": "preheat time",
+ "topicType": "str",
+ "thumbLabel": true,
+ "min": "5",
+ "max": "60",
+ "step": "5",
+ "className": "",
+ "x": 5810,
+ "y": 3960,
+ "wires": [
+ [
+ "37aa96c6d80d8ade"
+ ]
+ ]
+ },
+ {
+ "id": "272807d6b707d92f",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "order": 22,
+ "width": "1",
+ "height": "1",
+ "name": "cycle time(txt)",
+ "label": "Cycle",
+ "format": "{{msg.payload}}",
+ "layout": "row-spread",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 5820,
+ "y": 4020,
+ "wires": []
+ },
+ {
+ "id": "4540d4f432f8742d",
+ "type": "ui-slider",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "name": "cycle time",
+ "label": "",
+ "tooltip": "",
+ "order": 23,
+ "width": "5",
+ "height": "1",
+ "passthru": false,
+ "outs": "end",
+ "topic": "cycle time",
+ "topicType": "str",
+ "thumbLabel": true,
+ "min": "5",
+ "max": "120",
+ "step": "5",
+ "className": "",
+ "x": 5800,
+ "y": 4080,
+ "wires": [
+ [
+ "37aa96c6d80d8ade"
+ ]
+ ]
+ },
+ {
+ "id": "6d0cb16590b1da18",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "order": 24,
+ "width": "1",
+ "height": "1",
+ "name": "offloading power (txt)",
+ "label": "Puiisance",
+ "format": "{{msg.payload}}",
+ "layout": "row-spread",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 5840,
+ "y": 4140,
+ "wires": []
+ },
+ {
+ "id": "bfb0a473b6a09c81",
+ "type": "ui-slider",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "name": "offloading power",
+ "label": "",
+ "tooltip": "",
+ "order": 25,
+ "width": "5",
+ "height": "1",
+ "passthru": false,
+ "outs": "end",
+ "topic": "offloading power",
+ "topicType": "str",
+ "thumbLabel": true,
+ "min": "100",
+ "max": "1500",
+ "step": "100",
+ "className": "",
+ "x": 5820,
+ "y": 4200,
+ "wires": [
+ [
+ "37aa96c6d80d8ade"
+ ]
+ ]
+ },
+ {
+ "id": "61d316384ef1521b",
+ "type": "ui-switch",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "name": "heat request",
+ "label": "",
+ "group": "28836135eb153545",
+ "order": 3,
+ "width": "1",
+ "height": "1",
+ "passthru": false,
+ "topic": "topic",
+ "topicType": "msg",
+ "style": "",
+ "className": "",
+ "onvalue": "true",
+ "onvalueType": "bool",
+ "onicon": "cog-play",
+ "oncolor": "#AEBD84",
+ "offvalue": "false",
+ "offvalueType": "bool",
+ "officon": "cog-stop-outline",
+ "offcolor": "#717171",
+ "x": 5810,
+ "y": 4260,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "27d7b08fb3646a52",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "name": "format",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "msg.payload&'°'",
+ "tot": "jsonata"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5790,
+ "y": 3480,
+ "wires": [
+ [
+ "3f9eefa51c1e5e9e"
+ ]
+ ]
+ },
+ {
+ "id": "3f9eefa51c1e5e9e",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "order": 9,
+ "width": "2",
+ "height": "1",
+ "name": "outdoor temperature",
+ "label": "Exterieur",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 6000,
+ "y": 3480,
+ "wires": []
+ },
+ {
+ "id": "2d0ce076b11e16ba",
+ "type": "switch",
+ "z": "aab0c030de7df5cc",
+ "g": "96eb67f8be94bf98",
+ "name": "field",
+ "property": "field",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "eq",
+ "v": "actif",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "timer",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "luminosity",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "openwork",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "daily",
+ "vt": "str"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 5,
+ "x": 5630,
+ "y": 4620,
+ "wires": [
+ [
+ "f0af60c382a79669"
+ ],
+ [
+ "1ff4a921e075affc"
+ ],
+ [
+ "c20f3ad695b504d9"
+ ],
+ [
+ "ace2b79f4bb79129"
+ ],
+ [
+ "4ba85aac882689c9"
+ ]
+ ]
+ },
+ {
+ "id": "b394effe7a57f79a",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "96eb67f8be94bf98",
+ "name": "set metric",
+ "rules": [
+ {
+ "t": "set",
+ "p": "measurement",
+ "pt": "msg",
+ "to": "shading",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5980,
+ "y": 4500,
+ "wires": [
+ [
+ "8ee8772fa3a4c742"
+ ]
+ ]
+ },
+ {
+ "id": "c97e08992c83f769",
+ "type": "link in",
+ "z": "aab0c030de7df5cc",
+ "g": "96eb67f8be94bf98",
+ "name": "room - ui - shading - metric",
+ "links": [
+ "b6323e1460f6f50c"
+ ],
+ "x": 5115,
+ "y": 4440,
+ "wires": [
+ [
+ "3473a74146113307"
+ ]
+ ]
+ },
+ {
+ "id": "3bd921f16659d915",
+ "type": "link in",
+ "z": "aab0c030de7df5cc",
+ "g": "96eb67f8be94bf98",
+ "name": "boot shading",
+ "links": [
+ "9e4bfee0db3051d4"
+ ],
+ "x": 5115,
+ "y": 4380,
+ "wires": [
+ [
+ "68431700c349e224",
+ "486df3adde8e9f19",
+ "2feac259f3f849cf"
+ ]
+ ]
+ },
+ {
+ "id": "8ee8772fa3a4c742",
+ "type": "link out",
+ "z": "aab0c030de7df5cc",
+ "g": "96eb67f8be94bf98",
+ "name": "room - ui - shading - metric",
+ "mode": "link",
+ "links": [
+ "2690f4e06626ebda"
+ ],
+ "x": 6115,
+ "y": 4500,
+ "wires": []
+ },
+ {
+ "id": "3473a74146113307",
+ "type": "switch",
+ "z": "aab0c030de7df5cc",
+ "g": "96eb67f8be94bf98",
+ "name": "measurement",
+ "property": "measurement",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "eq",
+ "v": "shading",
+ "vt": "str"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 1,
+ "x": 5280,
+ "y": 4440,
+ "wires": [
+ [
+ "6afc26adb1632a78",
+ "9016e50cba8bfc51"
+ ]
+ ]
+ },
+ {
+ "id": "68431700c349e224",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "96eb67f8be94bf98",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "0",
+ "tot": "num"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5630,
+ "y": 4560,
+ "wires": [
+ [
+ "1ff4a921e075affc",
+ "c20f3ad695b504d9",
+ "ace2b79f4bb79129"
+ ]
+ ]
+ },
+ {
+ "id": "2feac259f3f849cf",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "96eb67f8be94bf98",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "false",
+ "tot": "bool"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5630,
+ "y": 4500,
+ "wires": [
+ [
+ "4ba85aac882689c9",
+ "f0af60c382a79669"
+ ]
+ ]
+ },
+ {
+ "id": "6afc26adb1632a78",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "96eb67f8be94bf98",
+ "name": "set",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "{\t \"groups\": {\t \"show\": [\"Pièces:Ombrage\"]\t }\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "class",
+ "pt": "msg",
+ "to": "remove",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5630,
+ "y": 4440,
+ "wires": [
+ [
+ "d46a05d7499a2baf",
+ "caed2b0a311ef651"
+ ]
+ ]
+ },
+ {
+ "id": "486df3adde8e9f19",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "96eb67f8be94bf98",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "{\t \"groups\": {\t \"hide\": [\"Pièces:Ombrage\"]\t }\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "reset",
+ "pt": "msg",
+ "to": "true",
+ "tot": "bool"
+ },
+ {
+ "t": "set",
+ "p": "class",
+ "pt": "msg",
+ "to": "",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5630,
+ "y": 4380,
+ "wires": [
+ [
+ "caed2b0a311ef651",
+ "d46a05d7499a2baf"
+ ]
+ ]
+ },
+ {
+ "id": "caed2b0a311ef651",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "96eb67f8be94bf98",
+ "name": "payload",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "Aucune gestion d'ombrage",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5800,
+ "y": 4380,
+ "wires": [
+ [
+ "f8c9bdc9468519cc"
+ ]
+ ]
+ },
+ {
+ "id": "f8c9bdc9468519cc",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "96eb67f8be94bf98",
+ "group": "104179763815c332",
+ "order": 1,
+ "width": "6",
+ "height": "1",
+ "name": "none",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-center",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 5970,
+ "y": 4380,
+ "wires": []
+ },
+ {
+ "id": "d46a05d7499a2baf",
+ "type": "ui-control",
+ "z": "aab0c030de7df5cc",
+ "g": "96eb67f8be94bf98",
+ "name": "",
+ "ui": "2d75e4809d2a6fbf",
+ "events": "all",
+ "x": 5800,
+ "y": 4440,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "1ff4a921e075affc",
+ "type": "ui-slider",
+ "z": "aab0c030de7df5cc",
+ "g": "96eb67f8be94bf98",
+ "group": "104179763815c332",
+ "name": "timer",
+ "label": "Minuterie",
+ "tooltip": "",
+ "order": 3,
+ "width": "6",
+ "height": "1",
+ "passthru": false,
+ "outs": "end",
+ "topic": "timer",
+ "topicType": "str",
+ "thumbLabel": true,
+ "min": 0,
+ "max": "120",
+ "step": "5",
+ "className": "",
+ "x": 5790,
+ "y": 4560,
+ "wires": [
+ [
+ "b394effe7a57f79a"
+ ]
+ ]
+ },
+ {
+ "id": "c20f3ad695b504d9",
+ "type": "ui-slider",
+ "z": "aab0c030de7df5cc",
+ "g": "96eb67f8be94bf98",
+ "group": "104179763815c332",
+ "name": "luminosity",
+ "label": "Luminosité",
+ "tooltip": "",
+ "order": 4,
+ "width": "6",
+ "height": "1",
+ "passthru": false,
+ "outs": "end",
+ "topic": "luminosity",
+ "topicType": "str",
+ "thumbLabel": true,
+ "min": 0,
+ "max": "3000",
+ "step": "100",
+ "className": "",
+ "x": 5800,
+ "y": 4620,
+ "wires": [
+ [
+ "b394effe7a57f79a"
+ ]
+ ]
+ },
+ {
+ "id": "ace2b79f4bb79129",
+ "type": "ui-slider",
+ "z": "aab0c030de7df5cc",
+ "g": "96eb67f8be94bf98",
+ "group": "104179763815c332",
+ "name": "openwork",
+ "label": "Ajouré",
+ "tooltip": "",
+ "order": 5,
+ "width": "6",
+ "height": "1",
+ "passthru": false,
+ "outs": "end",
+ "topic": "openwork",
+ "topicType": "str",
+ "thumbLabel": true,
+ "min": 0,
+ "max": "99",
+ "step": 1,
+ "className": "",
+ "x": 5800,
+ "y": 4680,
+ "wires": [
+ [
+ "b394effe7a57f79a"
+ ]
+ ]
+ },
+ {
+ "id": "4ba85aac882689c9",
+ "type": "ui-switch",
+ "z": "aab0c030de7df5cc",
+ "g": "96eb67f8be94bf98",
+ "name": "daily",
+ "label": "Exécuté",
+ "group": "104179763815c332",
+ "order": 6,
+ "width": "6",
+ "height": "1",
+ "passthru": false,
+ "topic": "daily",
+ "topicType": "str",
+ "style": "",
+ "className": "",
+ "onvalue": "true",
+ "onvalueType": "bool",
+ "onicon": "",
+ "oncolor": "",
+ "offvalue": "false",
+ "offvalueType": "bool",
+ "officon": "",
+ "offcolor": "",
+ "x": 5790,
+ "y": 4740,
+ "wires": [
+ [
+ "b394effe7a57f79a"
+ ]
+ ]
+ },
+ {
+ "id": "f0af60c382a79669",
+ "type": "ui-switch",
+ "z": "aab0c030de7df5cc",
+ "g": "96eb67f8be94bf98",
+ "name": "actif",
+ "label": "Actif",
+ "group": "104179763815c332",
+ "order": 2,
+ "width": "6",
+ "height": "1",
+ "passthru": false,
+ "topic": "actif",
+ "topicType": "str",
+ "style": "",
+ "className": "",
+ "onvalue": "true",
+ "onvalueType": "bool",
+ "onicon": "",
+ "oncolor": "",
+ "offvalue": "false",
+ "offvalueType": "bool",
+ "officon": "",
+ "offcolor": "",
+ "x": 5790,
+ "y": 4500,
+ "wires": [
+ [
+ "b394effe7a57f79a"
+ ]
+ ]
+ },
+ {
+ "id": "9016e50cba8bfc51",
+ "type": "delay",
+ "z": "aab0c030de7df5cc",
+ "g": "96eb67f8be94bf98",
+ "name": "20 ms",
+ "pauseType": "delay",
+ "timeout": "20",
+ "timeoutUnits": "milliseconds",
+ "rate": "1",
+ "nbRateUnits": "1",
+ "rateUnits": "second",
+ "randomFirst": "1",
+ "randomLast": "5",
+ "randomUnits": "seconds",
+ "drop": false,
+ "allowrate": false,
+ "outputs": 1,
+ "x": 5470,
+ "y": 4620,
+ "wires": [
+ [
+ "2d0ce076b11e16ba"
+ ]
+ ]
+ },
+ {
+ "id": "511350d9f34ce767",
+ "type": "link in",
+ "z": "aab0c030de7df5cc",
+ "g": "90046052f5bcb625",
+ "name": "room - ui - clock - load",
+ "links": [
+ "9e4bfee0db3051d4"
+ ],
+ "x": 5115,
+ "y": 4860,
+ "wires": [
+ [
+ "acfd5fff279e15de",
+ "f5f89b6efb421399"
+ ]
+ ]
+ },
+ {
+ "id": "7aaae6f81accc54b",
+ "type": "link in",
+ "z": "aab0c030de7df5cc",
+ "g": "90046052f5bcb625",
+ "name": "room - ui - clock - metric",
+ "links": [
+ "b6323e1460f6f50c"
+ ],
+ "x": 5115,
+ "y": 4920,
+ "wires": [
+ [
+ "20845c677b589935"
+ ]
+ ]
+ },
+ {
+ "id": "20845c677b589935",
+ "type": "switch",
+ "z": "aab0c030de7df5cc",
+ "g": "90046052f5bcb625",
+ "name": "measurement",
+ "property": "measurement",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "eq",
+ "v": "clock",
+ "vt": "str"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 1,
+ "x": 5280,
+ "y": 4920,
+ "wires": [
+ [
+ "f77679312512233c",
+ "a87c14e04ed75544"
+ ]
+ ]
+ },
+ {
+ "id": "acfd5fff279e15de",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "90046052f5bcb625",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "{\t \"groups\": {\t \"hide\": [\"Pièces:Horloge\"]\t }\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "reset",
+ "pt": "msg",
+ "to": "true",
+ "tot": "bool"
+ },
+ {
+ "t": "set",
+ "p": "class",
+ "pt": "msg",
+ "to": "",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5630,
+ "y": 4860,
+ "wires": [
+ [
+ "674dd33239c8c3e7",
+ "4f9d174388a77ea5"
+ ]
+ ]
+ },
+ {
+ "id": "674dd33239c8c3e7",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "90046052f5bcb625",
+ "name": "payload",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "Aucune horloge",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5800,
+ "y": 4860,
+ "wires": [
+ [
+ "d2846ad9c776708a"
+ ]
+ ]
+ },
+ {
+ "id": "d2846ad9c776708a",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "90046052f5bcb625",
+ "group": "3f693201c9dfc80c",
+ "order": 1,
+ "width": "6",
+ "height": "1",
+ "name": "none",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-center",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 5970,
+ "y": 4860,
+ "wires": []
+ },
+ {
+ "id": "4f9d174388a77ea5",
+ "type": "ui-control",
+ "z": "aab0c030de7df5cc",
+ "g": "90046052f5bcb625",
+ "name": "",
+ "ui": "2d75e4809d2a6fbf",
+ "events": "all",
+ "x": 5800,
+ "y": 4920,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "f77679312512233c",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "90046052f5bcb625",
+ "name": "set",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "{\t \"groups\": {\t \"show\": [\"Pièces:Horloge\"]\t }\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "class",
+ "pt": "msg",
+ "to": "remove",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5630,
+ "y": 4920,
+ "wires": [
+ [
+ "4f9d174388a77ea5",
+ "674dd33239c8c3e7"
+ ]
+ ]
+ },
+ {
+ "id": "f5f89b6efb421399",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "90046052f5bcb625",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "false",
+ "tot": "bool"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5630,
+ "y": 4980,
+ "wires": [
+ [
+ "f718cac6e7ec06c5",
+ "79fe08848f124125"
+ ]
+ ]
+ },
+ {
+ "id": "5673ce2c9088f475",
+ "type": "switch",
+ "z": "aab0c030de7df5cc",
+ "g": "90046052f5bcb625",
+ "name": "field",
+ "property": "field",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "eq",
+ "v": "work day",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "work eve",
+ "vt": "str"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 2,
+ "x": 5630,
+ "y": 5040,
+ "wires": [
+ [
+ "f718cac6e7ec06c5"
+ ],
+ [
+ "79fe08848f124125"
+ ]
+ ]
+ },
+ {
+ "id": "f718cac6e7ec06c5",
+ "type": "ui-switch",
+ "z": "aab0c030de7df5cc",
+ "g": "90046052f5bcb625",
+ "name": "work day",
+ "label": "Jour de travail",
+ "group": "3f693201c9dfc80c",
+ "order": 2,
+ "width": "6",
+ "height": "1",
+ "passthru": false,
+ "topic": "work day",
+ "topicType": "str",
+ "style": "",
+ "className": "",
+ "onvalue": "true",
+ "onvalueType": "bool",
+ "onicon": "briefcase-clock",
+ "oncolor": "#AEBD84",
+ "offvalue": "false",
+ "offvalueType": "bool",
+ "officon": "briefcase-clock-outline",
+ "offcolor": "#717171",
+ "x": 5800,
+ "y": 4980,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "79fe08848f124125",
+ "type": "ui-switch",
+ "z": "aab0c030de7df5cc",
+ "g": "90046052f5bcb625",
+ "name": "work eve",
+ "label": "Veille de travail",
+ "group": "3f693201c9dfc80c",
+ "order": 2,
+ "width": "6",
+ "height": "1",
+ "passthru": false,
+ "topic": "work eve",
+ "topicType": "str",
+ "style": "",
+ "className": "",
+ "onvalue": "true",
+ "onvalueType": "bool",
+ "onicon": "briefcase-clock",
+ "oncolor": "#AEBD84",
+ "offvalue": "false",
+ "offvalueType": "bool",
+ "officon": "briefcase-clock-outline",
+ "offcolor": "#717171",
+ "x": 5800,
+ "y": 5040,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "a87c14e04ed75544",
+ "type": "delay",
+ "z": "aab0c030de7df5cc",
+ "g": "90046052f5bcb625",
+ "name": "20 ms",
+ "pauseType": "delay",
+ "timeout": "20",
+ "timeoutUnits": "milliseconds",
+ "rate": "1",
+ "nbRateUnits": "1",
+ "rateUnits": "second",
+ "randomFirst": "1",
+ "randomLast": "5",
+ "randomUnits": "seconds",
+ "drop": false,
+ "allowrate": false,
+ "outputs": 1,
+ "x": 5470,
+ "y": 5040,
+ "wires": [
+ [
+ "5673ce2c9088f475"
+ ]
+ ]
+ },
+ {
+ "id": "89fea9401e9ea5c1",
+ "type": "switch",
+ "z": "aab0c030de7df5cc",
+ "g": "707b31c0a7883fe2",
+ "name": "field",
+ "property": "field",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "eq",
+ "v": "actif",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "high",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "low",
+ "vt": "str"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 3,
+ "x": 5630,
+ "y": 5400,
+ "wires": [
+ [
+ "6408540ebef3a980"
+ ],
+ [
+ "91d8f57a2f9da7d7"
+ ],
+ [
+ "40e6363382746d55"
+ ]
+ ]
+ },
+ {
+ "id": "fc11e57431b3bece",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "707b31c0a7883fe2",
+ "name": "set metric",
+ "rules": [
+ {
+ "t": "set",
+ "p": "measurement",
+ "pt": "msg",
+ "to": "jarvis",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5960,
+ "y": 5280,
+ "wires": [
+ [
+ "8beb2a2f4c26c437"
+ ]
+ ]
+ },
+ {
+ "id": "b1825677cbba4273",
+ "type": "link in",
+ "z": "aab0c030de7df5cc",
+ "g": "707b31c0a7883fe2",
+ "name": "room - ui - rhasspy - metric",
+ "links": [
+ "b6323e1460f6f50c"
+ ],
+ "x": 5115,
+ "y": 5220,
+ "wires": [
+ [
+ "539d1393b0bcbaf6"
+ ]
+ ]
+ },
+ {
+ "id": "a06fcd9bc49dd111",
+ "type": "link in",
+ "z": "aab0c030de7df5cc",
+ "g": "707b31c0a7883fe2",
+ "name": "room - ui - rhasspy - load",
+ "links": [
+ "9e4bfee0db3051d4"
+ ],
+ "x": 5115,
+ "y": 5160,
+ "wires": [
+ [
+ "0ede8d9899c0ce55",
+ "5209317f54f78726",
+ "4251d90a5ab9d7a1"
+ ]
+ ]
+ },
+ {
+ "id": "8beb2a2f4c26c437",
+ "type": "link out",
+ "z": "aab0c030de7df5cc",
+ "g": "707b31c0a7883fe2",
+ "name": "room - ui - rhasspy - metric",
+ "mode": "link",
+ "links": [
+ "2690f4e06626ebda"
+ ],
+ "x": 6095,
+ "y": 5280,
+ "wires": []
+ },
+ {
+ "id": "539d1393b0bcbaf6",
+ "type": "switch",
+ "z": "aab0c030de7df5cc",
+ "g": "707b31c0a7883fe2",
+ "name": "measurement",
+ "property": "measurement",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "eq",
+ "v": "jarvis",
+ "vt": "str"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 1,
+ "x": 5280,
+ "y": 5220,
+ "wires": [
+ [
+ "58a80e8214149e12",
+ "892332a6fc4a6710"
+ ]
+ ]
+ },
+ {
+ "id": "0ede8d9899c0ce55",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "707b31c0a7883fe2",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "0",
+ "tot": "num"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5630,
+ "y": 5340,
+ "wires": [
+ [
+ "91d8f57a2f9da7d7",
+ "40e6363382746d55"
+ ]
+ ]
+ },
+ {
+ "id": "4251d90a5ab9d7a1",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "707b31c0a7883fe2",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "false",
+ "tot": "bool"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5630,
+ "y": 5280,
+ "wires": [
+ [
+ "6408540ebef3a980"
+ ]
+ ]
+ },
+ {
+ "id": "58a80e8214149e12",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "707b31c0a7883fe2",
+ "name": "set",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "{\t \"groups\": {\t \"show\": [\"Pièces:Jarvis\"]\t }\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "class",
+ "pt": "msg",
+ "to": "remove",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5630,
+ "y": 5220,
+ "wires": [
+ [
+ "0be97543e6033a9a",
+ "d5abdb129e7bdcb1"
+ ]
+ ]
+ },
+ {
+ "id": "5209317f54f78726",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "707b31c0a7883fe2",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "{\t \"groups\": {\t \"hide\": [\"Pièces:Jarvis\"]\t }\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "reset",
+ "pt": "msg",
+ "to": "true",
+ "tot": "bool"
+ },
+ {
+ "t": "set",
+ "p": "class",
+ "pt": "msg",
+ "to": "",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5630,
+ "y": 5160,
+ "wires": [
+ [
+ "d5abdb129e7bdcb1",
+ "0be97543e6033a9a"
+ ]
+ ]
+ },
+ {
+ "id": "d5abdb129e7bdcb1",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "707b31c0a7883fe2",
+ "name": "payload",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "Aucun assistant local",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5800,
+ "y": 5160,
+ "wires": [
+ [
+ "d201aa9375be8c18"
+ ]
+ ]
+ },
+ {
+ "id": "d201aa9375be8c18",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "707b31c0a7883fe2",
+ "group": "b7f2b376a6150162",
+ "order": 1,
+ "width": "6",
+ "height": "1",
+ "name": "none",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-center",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 5970,
+ "y": 5160,
+ "wires": []
+ },
+ {
+ "id": "0be97543e6033a9a",
+ "type": "ui-control",
+ "z": "aab0c030de7df5cc",
+ "g": "707b31c0a7883fe2",
+ "name": "",
+ "ui": "2d75e4809d2a6fbf",
+ "events": "all",
+ "x": 5800,
+ "y": 5220,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "91d8f57a2f9da7d7",
+ "type": "ui-slider",
+ "z": "aab0c030de7df5cc",
+ "g": "707b31c0a7883fe2",
+ "group": "b7f2b376a6150162",
+ "name": "high",
+ "label": "Fort",
+ "tooltip": "",
+ "order": 3,
+ "width": "6",
+ "height": "1",
+ "passthru": false,
+ "outs": "end",
+ "topic": "high",
+ "topicType": "str",
+ "thumbLabel": true,
+ "min": 0,
+ "max": "99",
+ "step": "1",
+ "className": "",
+ "x": 5790,
+ "y": 5340,
+ "wires": [
+ [
+ "fc11e57431b3bece"
+ ]
+ ]
+ },
+ {
+ "id": "40e6363382746d55",
+ "type": "ui-slider",
+ "z": "aab0c030de7df5cc",
+ "g": "707b31c0a7883fe2",
+ "group": "b7f2b376a6150162",
+ "name": "low",
+ "label": "Faible",
+ "tooltip": "",
+ "order": 4,
+ "width": "6",
+ "height": "1",
+ "passthru": false,
+ "outs": "end",
+ "topic": "low",
+ "topicType": "str",
+ "thumbLabel": true,
+ "min": 0,
+ "max": "99",
+ "step": "1",
+ "className": "",
+ "x": 5790,
+ "y": 5400,
+ "wires": [
+ [
+ "fc11e57431b3bece"
+ ]
+ ]
+ },
+ {
+ "id": "6408540ebef3a980",
+ "type": "ui-switch",
+ "z": "aab0c030de7df5cc",
+ "g": "707b31c0a7883fe2",
+ "name": "",
+ "label": "Actif",
+ "group": "b7f2b376a6150162",
+ "order": 2,
+ "width": "6",
+ "height": "1",
+ "passthru": false,
+ "topic": "actif",
+ "topicType": "str",
+ "style": "",
+ "className": "",
+ "onvalue": "true",
+ "onvalueType": "bool",
+ "onicon": "",
+ "oncolor": "",
+ "offvalue": "false",
+ "offvalueType": "bool",
+ "officon": "",
+ "offcolor": "",
+ "x": 5790,
+ "y": 5280,
+ "wires": [
+ [
+ "fc11e57431b3bece"
+ ]
+ ]
+ },
+ {
+ "id": "892332a6fc4a6710",
+ "type": "delay",
+ "z": "aab0c030de7df5cc",
+ "g": "707b31c0a7883fe2",
+ "name": "20 ms",
+ "pauseType": "delay",
+ "timeout": "20",
+ "timeoutUnits": "milliseconds",
+ "rate": "1",
+ "nbRateUnits": "1",
+ "rateUnits": "second",
+ "randomFirst": "1",
+ "randomLast": "5",
+ "randomUnits": "seconds",
+ "drop": false,
+ "allowrate": false,
+ "outputs": 1,
+ "x": 5470,
+ "y": 5400,
+ "wires": [
+ [
+ "89fea9401e9ea5c1"
+ ]
+ ]
+ },
+ {
+ "id": "97aa2e016643bfbd",
+ "type": "link in",
+ "z": "aab0c030de7df5cc",
+ "g": "a0938dfc54b55acc",
+ "name": "room - ui - air conditioner - load",
+ "links": [
+ "9e4bfee0db3051d4"
+ ],
+ "x": 5115,
+ "y": 5540,
+ "wires": [
+ [
+ "5a5c10ecd5d798be",
+ "baadaeea2e2d4f95",
+ "b5f5495cad639af5"
+ ]
+ ]
+ },
+ {
+ "id": "383c38e98cd05755",
+ "type": "link in",
+ "z": "aab0c030de7df5cc",
+ "g": "a0938dfc54b55acc",
+ "name": "room - ui - air conditioner - metric",
+ "links": [
+ "b6323e1460f6f50c"
+ ],
+ "x": 5115,
+ "y": 5600,
+ "wires": [
+ [
+ "12fca45ce9ab2abb"
+ ]
+ ]
+ },
+ {
+ "id": "5a5c10ecd5d798be",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "a0938dfc54b55acc",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "{\t \"groups\": {\t \"hide\": [\"Pièces:Climatisation\"]\t }\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "reset",
+ "pt": "msg",
+ "to": "true",
+ "tot": "bool"
+ },
+ {
+ "t": "set",
+ "p": "class",
+ "pt": "msg",
+ "to": "",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5630,
+ "y": 5540,
+ "wires": [
+ [
+ "c6383ca66673fd96",
+ "f520ba0c172598b7"
+ ]
+ ]
+ },
+ {
+ "id": "932e7fad1c98966f",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "a0938dfc54b55acc",
+ "name": "set",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "{\t \"groups\": {\t \"show\": [\"Pièces:Climatisation\"]\t }\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "class",
+ "pt": "msg",
+ "to": "remove",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5630,
+ "y": 5600,
+ "wires": [
+ [
+ "f520ba0c172598b7",
+ "c6383ca66673fd96"
+ ]
+ ]
+ },
+ {
+ "id": "baadaeea2e2d4f95",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "a0938dfc54b55acc",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "false",
+ "tot": "bool"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5630,
+ "y": 5660,
+ "wires": [
+ [
+ "327f0ed7b5fa48d2",
+ "f68f5c75e58e22cb",
+ "dcfb0cd127aa904e",
+ "22c8ba7a5b818ab1",
+ "97369cf4b242fdb7"
+ ]
+ ]
+ },
+ {
+ "id": "c5d646bd69c37865",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "a0938dfc54b55acc",
+ "name": "set metric",
+ "rules": [
+ {
+ "t": "set",
+ "p": "measurement",
+ "pt": "msg",
+ "to": "air conditioner",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 6060,
+ "y": 5660,
+ "wires": [
+ [
+ "9d8b8d237e2704ea"
+ ]
+ ]
+ },
+ {
+ "id": "9d8b8d237e2704ea",
+ "type": "link out",
+ "z": "aab0c030de7df5cc",
+ "g": "a0938dfc54b55acc",
+ "name": "room - ui - air conditioner - metric",
+ "mode": "link",
+ "links": [
+ "2690f4e06626ebda"
+ ],
+ "x": 6195,
+ "y": 5660,
+ "wires": []
+ },
+ {
+ "id": "4da4c768067c032b",
+ "type": "switch",
+ "z": "aab0c030de7df5cc",
+ "g": "a0938dfc54b55acc",
+ "name": "field",
+ "property": "field",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "eq",
+ "v": "actif",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "mode",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "fan rate",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "fan direction",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "advanced",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "temperature setpoint",
+ "vt": "str"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 6,
+ "x": 5630,
+ "y": 5840,
+ "wires": [
+ [
+ "327f0ed7b5fa48d2"
+ ],
+ [
+ "f68f5c75e58e22cb"
+ ],
+ [
+ "dcfb0cd127aa904e"
+ ],
+ [
+ "22c8ba7a5b818ab1"
+ ],
+ [
+ "7edfb7f3d98dd2b8"
+ ],
+ [
+ "4205795bed6b3290",
+ "a8dd4b383d7eb632"
+ ]
+ ]
+ },
+ {
+ "id": "b5f5495cad639af5",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "a0938dfc54b55acc",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "0",
+ "tot": "num"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5630,
+ "y": 5720,
+ "wires": [
+ [
+ "a8dd4b383d7eb632",
+ "4205795bed6b3290"
+ ]
+ ]
+ },
+ {
+ "id": "12fca45ce9ab2abb",
+ "type": "switch",
+ "z": "aab0c030de7df5cc",
+ "g": "a0938dfc54b55acc",
+ "name": "measurement",
+ "property": "measurement",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "eq",
+ "v": "air conditioner",
+ "vt": "str"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 1,
+ "x": 5280,
+ "y": 5600,
+ "wires": [
+ [
+ "932e7fad1c98966f",
+ "2a45ad61a4b3d598"
+ ]
+ ]
+ },
+ {
+ "id": "c6383ca66673fd96",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "a0938dfc54b55acc",
+ "name": "payload",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "Aucun climatiseur",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5800,
+ "y": 5540,
+ "wires": [
+ [
+ "cd9ba8ff11c8036d"
+ ]
+ ]
+ },
+ {
+ "id": "cd9ba8ff11c8036d",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "a0938dfc54b55acc",
+ "group": "3b3e6fe6f656ea0e",
+ "order": 1,
+ "width": "6",
+ "height": "1",
+ "name": "none",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-center",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 5970,
+ "y": 5540,
+ "wires": []
+ },
+ {
+ "id": "f520ba0c172598b7",
+ "type": "ui-control",
+ "z": "aab0c030de7df5cc",
+ "g": "a0938dfc54b55acc",
+ "name": "",
+ "ui": "2d75e4809d2a6fbf",
+ "events": "all",
+ "x": 5800,
+ "y": 5600,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "327f0ed7b5fa48d2",
+ "type": "ui-switch",
+ "z": "aab0c030de7df5cc",
+ "g": "a0938dfc54b55acc",
+ "name": "power",
+ "label": "Marche",
+ "group": "3b3e6fe6f656ea0e",
+ "order": 2,
+ "width": "6",
+ "height": "1",
+ "passthru": false,
+ "topic": "actif",
+ "topicType": "str",
+ "style": "",
+ "className": "",
+ "onvalue": "true",
+ "onvalueType": "bool",
+ "onicon": "",
+ "oncolor": "",
+ "offvalue": "false",
+ "offvalueType": "bool",
+ "officon": "",
+ "offcolor": "",
+ "x": 5790,
+ "y": 5660,
+ "wires": [
+ [
+ "c5d646bd69c37865"
+ ]
+ ]
+ },
+ {
+ "id": "f68f5c75e58e22cb",
+ "type": "ui-dropdown",
+ "z": "aab0c030de7df5cc",
+ "g": "a0938dfc54b55acc",
+ "group": "3b3e6fe6f656ea0e",
+ "name": "mode",
+ "label": "Mode",
+ "tooltip": "",
+ "order": 3,
+ "width": "2",
+ "height": "1",
+ "passthru": false,
+ "multiple": false,
+ "options": [
+ {
+ "label": "Froid",
+ "value": "3",
+ "type": "str"
+ },
+ {
+ "label": "Chaud",
+ "value": "4",
+ "type": "str"
+ },
+ {
+ "label": "Ventilation",
+ "value": "6",
+ "type": "str"
+ },
+ {
+ "label": "Auto (0)",
+ "value": "0",
+ "type": "str"
+ },
+ {
+ "label": "Auto (1)",
+ "value": "1",
+ "type": "str"
+ },
+ {
+ "label": "Auto (7)",
+ "value": "7",
+ "type": "str"
+ }
+ ],
+ "payload": "",
+ "topic": "mode",
+ "topicType": "str",
+ "className": "",
+ "x": 5790,
+ "y": 5720,
+ "wires": [
+ [
+ "c5d646bd69c37865"
+ ]
+ ]
+ },
+ {
+ "id": "a8dd4b383d7eb632",
+ "type": "ui-slider",
+ "z": "aab0c030de7df5cc",
+ "g": "a0938dfc54b55acc",
+ "group": "3b3e6fe6f656ea0e",
+ "name": "temperature setpoint",
+ "label": "",
+ "tooltip": "",
+ "order": 7,
+ "width": "5",
+ "height": "1",
+ "passthru": false,
+ "outs": "end",
+ "topic": "temperature setpoint",
+ "topicType": "str",
+ "thumbLabel": true,
+ "min": "18",
+ "max": "31",
+ "step": "1",
+ "className": "",
+ "x": 5840,
+ "y": 6020,
+ "wires": [
+ [
+ "c5d646bd69c37865"
+ ]
+ ]
+ },
+ {
+ "id": "4205795bed6b3290",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "a0938dfc54b55acc",
+ "group": "3b3e6fe6f656ea0e",
+ "order": 6,
+ "width": "1",
+ "height": "1",
+ "name": "temperature setpoint (txt)",
+ "label": "Consigne",
+ "format": "{{msg.payload}}",
+ "layout": "row-spread",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 5850,
+ "y": 5960,
+ "wires": []
+ },
+ {
+ "id": "2a45ad61a4b3d598",
+ "type": "delay",
+ "z": "aab0c030de7df5cc",
+ "g": "a0938dfc54b55acc",
+ "name": "20 ms",
+ "pauseType": "delay",
+ "timeout": "20",
+ "timeoutUnits": "milliseconds",
+ "rate": "1",
+ "nbRateUnits": "1",
+ "rateUnits": "second",
+ "randomFirst": "1",
+ "randomLast": "5",
+ "randomUnits": "seconds",
+ "drop": false,
+ "allowrate": false,
+ "outputs": 1,
+ "x": 5470,
+ "y": 5840,
+ "wires": [
+ [
+ "4da4c768067c032b"
+ ]
+ ]
+ },
+ {
+ "id": "dcfb0cd127aa904e",
+ "type": "ui-dropdown",
+ "z": "aab0c030de7df5cc",
+ "g": "a0938dfc54b55acc",
+ "group": "3b3e6fe6f656ea0e",
+ "name": "fan rate",
+ "label": "Ventilation",
+ "tooltip": "",
+ "order": 4,
+ "width": "2",
+ "height": "1",
+ "passthru": false,
+ "multiple": false,
+ "options": [
+ {
+ "label": "Silence",
+ "value": "B",
+ "type": "str"
+ },
+ {
+ "label": "Froid",
+ "value": "3",
+ "type": "str"
+ },
+ {
+ "label": "Chaud",
+ "value": "4",
+ "type": "str"
+ },
+ {
+ "label": "Ventilation",
+ "value": "6",
+ "type": "str"
+ },
+ {
+ "label": "Auto",
+ "value": "A",
+ "type": "str"
+ }
+ ],
+ "payload": "",
+ "topic": "fan rate",
+ "topicType": "str",
+ "className": "",
+ "x": 5800,
+ "y": 5780,
+ "wires": [
+ [
+ "c5d646bd69c37865"
+ ]
+ ]
+ },
+ {
+ "id": "22c8ba7a5b818ab1",
+ "type": "ui-dropdown",
+ "z": "aab0c030de7df5cc",
+ "g": "a0938dfc54b55acc",
+ "group": "3b3e6fe6f656ea0e",
+ "name": "fan direction",
+ "label": "Direction",
+ "tooltip": "",
+ "order": 5,
+ "width": "2",
+ "height": "1",
+ "passthru": false,
+ "multiple": false,
+ "options": [
+ {
+ "label": "Normal",
+ "value": "0",
+ "type": "str"
+ },
+ {
+ "label": "Vertical",
+ "value": "1",
+ "type": "str"
+ }
+ ],
+ "payload": "",
+ "topic": "fan direction",
+ "topicType": "str",
+ "className": "",
+ "x": 5810,
+ "y": 5840,
+ "wires": [
+ [
+ "c5d646bd69c37865"
+ ]
+ ]
+ },
+ {
+ "id": "97369cf4b242fdb7",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "a0938dfc54b55acc",
+ "group": "3b3e6fe6f656ea0e",
+ "order": 0,
+ "width": "6",
+ "height": "1",
+ "name": "advanced",
+ "label": "Avancé",
+ "format": "{{msg.payload}}",
+ "layout": "row-spread",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 5960,
+ "y": 5900,
+ "wires": []
+ },
+ {
+ "id": "7edfb7f3d98dd2b8",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "a0938dfc54b55acc",
+ "name": "trans",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "msg.payload=\"2\"?'Puissant':(msg.payload=\"12\"?'Economique':'Normal')",
+ "tot": "jsonata"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5790,
+ "y": 5900,
+ "wires": [
+ [
+ "97369cf4b242fdb7"
+ ]
+ ]
+ },
+ {
+ "id": "d5a2226e7f24deda",
+ "type": "switch",
+ "z": "aab0c030de7df5cc",
+ "g": "48dd7d439fba9eda",
+ "name": "field",
+ "property": "field",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "eq",
+ "v": "actif",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "high",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "low",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "volume",
+ "vt": "str"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 4,
+ "x": 5630,
+ "y": 6380,
+ "wires": [
+ [
+ "dbac3472fc6c8c6b"
+ ],
+ [
+ "e61351b02452479b"
+ ],
+ [
+ "4635fe1f7e4a367f"
+ ],
+ [
+ "626e1746ced16a4c"
+ ]
+ ]
+ },
+ {
+ "id": "fc6548d30b49e4d0",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "48dd7d439fba9eda",
+ "name": "set metric",
+ "rules": [
+ {
+ "t": "set",
+ "p": "measurement",
+ "pt": "msg",
+ "to": "alexa",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5980,
+ "y": 6260,
+ "wires": [
+ [
+ "8a6f97848d7b1a2c"
+ ]
+ ]
+ },
+ {
+ "id": "c72c85a05c057eb6",
+ "type": "link in",
+ "z": "aab0c030de7df5cc",
+ "g": "48dd7d439fba9eda",
+ "name": "room - ui - alexa - metric",
+ "links": [
+ "b6323e1460f6f50c"
+ ],
+ "x": 5115,
+ "y": 6200,
+ "wires": [
+ [
+ "63f153f048b1295f"
+ ]
+ ]
+ },
+ {
+ "id": "5f5234be5bf42b3a",
+ "type": "link in",
+ "z": "aab0c030de7df5cc",
+ "g": "48dd7d439fba9eda",
+ "name": "room - ui - alexa - load",
+ "links": [
+ "9e4bfee0db3051d4"
+ ],
+ "x": 5115,
+ "y": 6140,
+ "wires": [
+ [
+ "01cf02dbabfb3096",
+ "2723a51ead34599a",
+ "130d6f3ddbbffdae"
+ ]
+ ]
+ },
+ {
+ "id": "8a6f97848d7b1a2c",
+ "type": "link out",
+ "z": "aab0c030de7df5cc",
+ "g": "48dd7d439fba9eda",
+ "name": "room - ui - alexa - metric",
+ "mode": "link",
+ "links": [
+ "2690f4e06626ebda"
+ ],
+ "x": 6115,
+ "y": 6260,
+ "wires": []
+ },
+ {
+ "id": "63f153f048b1295f",
+ "type": "switch",
+ "z": "aab0c030de7df5cc",
+ "g": "48dd7d439fba9eda",
+ "name": "measurement",
+ "property": "measurement",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "eq",
+ "v": "alexa",
+ "vt": "str"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 1,
+ "x": 5280,
+ "y": 6200,
+ "wires": [
+ [
+ "2923cfe0def7c0ad",
+ "7475623aa0893639"
+ ]
+ ]
+ },
+ {
+ "id": "01cf02dbabfb3096",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "48dd7d439fba9eda",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "0",
+ "tot": "num"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5630,
+ "y": 6320,
+ "wires": [
+ [
+ "e61351b02452479b",
+ "4635fe1f7e4a367f",
+ "626e1746ced16a4c"
+ ]
+ ]
+ },
+ {
+ "id": "130d6f3ddbbffdae",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "48dd7d439fba9eda",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "false",
+ "tot": "bool"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5630,
+ "y": 6260,
+ "wires": [
+ [
+ "dbac3472fc6c8c6b"
+ ]
+ ]
+ },
+ {
+ "id": "2923cfe0def7c0ad",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "48dd7d439fba9eda",
+ "name": "set",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "{\t \"groups\": {\t \"show\": [\"Pièces:Alexa\"]\t }\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "class",
+ "pt": "msg",
+ "to": "remove",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5630,
+ "y": 6200,
+ "wires": [
+ [
+ "ecf7b9d277d80279",
+ "f1f8c53efd3838a8"
+ ]
+ ]
+ },
+ {
+ "id": "2723a51ead34599a",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "48dd7d439fba9eda",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "{\t \"groups\": {\t \"hide\": [\"Pièces:Alexa\"]\t }\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "reset",
+ "pt": "msg",
+ "to": "true",
+ "tot": "bool"
+ },
+ {
+ "t": "set",
+ "p": "class",
+ "pt": "msg",
+ "to": "",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5630,
+ "y": 6140,
+ "wires": [
+ [
+ "f1f8c53efd3838a8",
+ "ecf7b9d277d80279"
+ ]
+ ]
+ },
+ {
+ "id": "f1f8c53efd3838a8",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "48dd7d439fba9eda",
+ "name": "payload",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "Aucun assistant Alexa",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 5800,
+ "y": 6140,
+ "wires": [
+ [
+ "a1ac1aa658d58387"
+ ]
+ ]
+ },
+ {
+ "id": "a1ac1aa658d58387",
+ "type": "ui-text",
+ "z": "aab0c030de7df5cc",
+ "g": "48dd7d439fba9eda",
+ "group": "e807a144dac63624",
+ "order": 1,
+ "width": "6",
+ "height": "1",
+ "name": "none",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-center",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 5970,
+ "y": 6140,
+ "wires": []
+ },
+ {
+ "id": "ecf7b9d277d80279",
+ "type": "ui-control",
+ "z": "aab0c030de7df5cc",
+ "g": "48dd7d439fba9eda",
+ "name": "",
+ "ui": "2d75e4809d2a6fbf",
+ "events": "all",
+ "x": 5800,
+ "y": 6200,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "e61351b02452479b",
+ "type": "ui-slider",
+ "z": "aab0c030de7df5cc",
+ "g": "48dd7d439fba9eda",
+ "group": "e807a144dac63624",
+ "name": "high",
+ "label": "Fort",
+ "tooltip": "",
+ "order": 4,
+ "width": "6",
+ "height": "1",
+ "passthru": false,
+ "outs": "end",
+ "topic": "high",
+ "topicType": "str",
+ "thumbLabel": true,
+ "min": 0,
+ "max": "99",
+ "step": "1",
+ "className": "",
+ "x": 5790,
+ "y": 6320,
+ "wires": [
+ [
+ "fc6548d30b49e4d0"
+ ]
+ ]
+ },
+ {
+ "id": "4635fe1f7e4a367f",
+ "type": "ui-slider",
+ "z": "aab0c030de7df5cc",
+ "g": "48dd7d439fba9eda",
+ "group": "e807a144dac63624",
+ "name": "low",
+ "label": "Faible",
+ "tooltip": "",
+ "order": 5,
+ "width": "6",
+ "height": "1",
+ "passthru": false,
+ "outs": "end",
+ "topic": "low",
+ "topicType": "str",
+ "thumbLabel": true,
+ "min": 0,
+ "max": "99",
+ "step": "1",
+ "className": "",
+ "x": 5790,
+ "y": 6380,
+ "wires": [
+ [
+ "fc6548d30b49e4d0"
+ ]
+ ]
+ },
+ {
+ "id": "dbac3472fc6c8c6b",
+ "type": "ui-switch",
+ "z": "aab0c030de7df5cc",
+ "g": "48dd7d439fba9eda",
+ "name": "",
+ "label": "Actif",
+ "group": "e807a144dac63624",
+ "order": 3,
+ "width": "6",
+ "height": "1",
+ "passthru": false,
+ "topic": "actif",
+ "topicType": "str",
+ "style": "",
+ "className": "",
+ "onvalue": "true",
+ "onvalueType": "bool",
+ "onicon": "",
+ "oncolor": "",
+ "offvalue": "false",
+ "offvalueType": "bool",
+ "officon": "",
+ "offcolor": "",
+ "x": 5790,
+ "y": 6260,
+ "wires": [
+ [
+ "fc6548d30b49e4d0"
+ ]
+ ]
+ },
+ {
+ "id": "7475623aa0893639",
+ "type": "delay",
+ "z": "aab0c030de7df5cc",
+ "g": "48dd7d439fba9eda",
+ "name": "20 ms",
+ "pauseType": "delay",
+ "timeout": "20",
+ "timeoutUnits": "milliseconds",
+ "rate": "1",
+ "nbRateUnits": "1",
+ "rateUnits": "second",
+ "randomFirst": "1",
+ "randomLast": "5",
+ "randomUnits": "seconds",
+ "drop": false,
+ "allowrate": false,
+ "outputs": 1,
+ "x": 5470,
+ "y": 6380,
+ "wires": [
+ [
+ "d5a2226e7f24deda"
+ ]
+ ]
+ },
+ {
+ "id": "626e1746ced16a4c",
+ "type": "ui-slider",
+ "z": "aab0c030de7df5cc",
+ "g": "48dd7d439fba9eda",
+ "group": "e807a144dac63624",
+ "name": "volume",
+ "label": "Volume",
+ "tooltip": "",
+ "order": 2,
+ "width": "6",
+ "height": "1",
+ "passthru": false,
+ "outs": "end",
+ "topic": "volume",
+ "topicType": "str",
+ "thumbLabel": true,
+ "min": 0,
+ "max": "99",
+ "step": "1",
+ "className": "",
+ "x": 5800,
+ "y": 6440,
+ "wires": [
+ [
+ "fc6548d30b49e4d0"
+ ]
+ ]
}
]
\ No newline at end of file
diff --git a/package.json b/package.json
index 3a45d4f..d773f59 100644
--- a/package.json
+++ b/package.json
@@ -14,7 +14,8 @@
"node-red-contrib-bigtimer": "2.8.6",
"node-red-contrib-cron-plus": "2.1.0",
"node-red-contrib-influxdb": "0.7.0",
- "node-red-contrib-credentials": "0.2.3"
+ "node-red-contrib-credentials": "0.2.3",
+ "node-red-node-base64": "0.3.0"
},
"node-red": {
"settings": {