diff --git a/README.md b/README.md
index 05a75b7..252256b 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,5 @@
## ABOUT
-iotredloop v0.1.0
+iotredloop v0.2.0
> Simple nodered home automation kernel
This is a personnal project of home automation, it is highly limited to my needs.
@@ -16,7 +16,7 @@ Flows are written under Node-red v4.0.2 with following nodes packages :
* [node-red-contrib-queue-gate](https://flows.nodered.org/node/node-red-contrib-queue-gate) 1.5.5
* [node-red-contrib-simple-gate](https://flows.nodered.org/node/node-red-contrib-simple-gate) 0.5.2
* [node-red-contrib-stackhero-influxdb-v2](https://flows.nodered.org/node/node-red-contrib-stackhero-influxdb-v2) 1.0.4
-* [@flowfuse/node-red-dashboard](https://flows.nodered.org/node/@flowfuse/node-red-dashboard) 1.13.0 (nodered dashboard 2)
+* [@flowfuse/node-red-dashboard](https://flows.nodered.org/node/@flowfuse/node-red-dashboard) 1.14.0 (nodered dashboard 2)
* [node-red-contrib-cpu](https://flows.nodered.org/node/node-red-contrib-cpu) 0.0.4
* [node-red-contrib-moment](https://flows.nodered.org/node/node-red-contrib-moment) 5.0.0
* [node-red-contrib-bigtimer](https://flows.nodered.org/node/node-red-contrib-bigtimer) 2.8.6
diff --git a/config-nodes.json b/config-nodes.json
index fff951c..a82cffc 100644
--- a/config-nodes.json
+++ b/config-nodes.json
@@ -600,7 +600,7 @@
"onKeywordInLanguage": "",
"userAgent": "",
"usePushConnection": "on",
- "autoInit": "on"
+ "autoInit": "off"
},
{
"id": "535a857c71583573",
@@ -719,7 +719,7 @@
{
"id": "b156e6eff1bfadd1",
"type": "vsh-connection",
- "name": "alexa",
+ "name": "alexa -",
"port": "8883",
"accessTokenExpiry": "1714319347116",
"debug": false,
diff --git a/flow-manager-nodes-order.json b/flow-manager-nodes-order.json
index 16e8f24..5d9fe44 100644
--- a/flow-manager-nodes-order.json
+++ b/flow-manager-nodes-order.json
@@ -1 +1 @@
-["ab51b1e8cad7b700","bcb4426f5301b9f2","68ee181e9defa139","bac2b08cd7c2e421","80f2ffd4953c67e9","a1e22fa468f03c15","b984eb4415408ed9","0cd436e03cba5cb6","03220402a282530b","f641ea2d0fb81a6f","f125f568d4e332ee","b66c229035856438","29b296e6cd0e71d4","52347795767acd3f","bcb1eeac454a68aa","422511c2793ff288","aab0c030de7df5cc","1362a4b4f08f3d5b","2365e16185f43e03","677f66663a198839","7b8b61c2b3de438c","ae92592138b2c924","eefe7f96cf64784b","a0496edd95de60f3","3a98a00afc60d7cd","50456628f56ade66","96d8990f6a4978cc","648d078d534a93be","818a8590288d6409","0aeb80f7dfc7025e","f6132c9f3c5a2911","8ebd43deda9d56d4","b64c96e257072f51","19589484518b9c6d","f2395f53893d1689","b797275a94ef83a0","a36cc06f8dcbf00f","efb33694649f8cca","c09962536325e13b","0164b91ce85885f1","1fb10d380183f0fb","3df91d363faee835","f7b8f0b4a2f0c6c9","dd7ef46856df793e","f12560e95cd346d2","dbf491fd689e7cd2","7e9cff1699c061ec","93075511ad056e6d","e653f3ec3dc88a8f","6f1f772c23d57e24","c3cbb2a2dd06d1bb","86745759c5123379","094bebacb1145e5f","8ff8200fb98a6c9f","d6b920b99b611bdf","9764355bf8f8caf8","068fb3ac81317e59","f147598b1853465c","610900e2bc688c66","1a4c91d77f5e3f12","a8afdde5118f03bd","7ca9480926549d67","85cf36fc3802a3fe","b475a609b6f58891","a80fd3f576f680d2","10c9d50559ed7215","380884ff4c222733","052f9d828fb52a35","d4d6d96350b622f2","64ae107fab0120ff","db501caf0bb9ee92","e8171983c5a482d5","3dfc4f4ef8899345","5e146180b8f60933","ad3ffab1b67d0abb","6595b51ed6ecedbf","52d62e3ff58d5f74","9a5f8bbe3eabf5fb","571cfd384a015b88","ef7759af584f1554","9244bfd4d05d9c3e","bbefe025338a4088","0cf81dc631df6bea","ba098df60748f1ec","ef46b000b033db2d","0aff5d7f470c281b","e59bed66f12534a0","b6b56adff82012bd","97f32de0144908e5","0c72531717a01ea2","45b2c91cc17508eb","fed2a5ee0a71e88f","6b28d5f0aa7b2318","9fed22b2831a8c22","796ef41c1dd2380c","53babb398943f380","93fb3d4a50d16da0","39b272c7a895bc52","59e25ae2b1717262","1338205554153fa8","8a97ad21fb974dbd","e1a08515c0ecf6e6","2247172d871e19b2","835c4830d89d6f6a","6c796c0f0a2e4a4b","b0534c6abe4baf15","208c778a4cf58d22","ab32af53a59cbfa9","da6392b84b06972c","b2743c80684b0c5b","f68e8c6415aca870","8661cca3effea007","b9a706d9e4980c1e","c7f0e1480df909e9","0bf7882d384bbe3e","6c3162f93343ce7e","f391c9146d7bbd74","a3c29b70c82234cc","a2ec354825243259","537aac555c684ae3","9ebb276838bea666","72988ccecf802b11","215a32642af29284","3c6b51ae156a9cac","d62c9cf0cb81a537","7a3b686f86cb9beb","4aa11d03f1b394a5","d163a291da272610","96eb2a79eb4c26b2","c77a914a05a8229b","3b06cf51ed60a17e","3ce65ca28b29922d","a057f7516f625581","1cefc23dde634662","b3a54f494cdd0908","ed710864874f0897","00e7c127dd88bf87","e7814f99120a45d2","6c5d9361dd313b9f","6a1e1fb203c6236a","ca924b100cc8cff2","880406b4567be814","1d72cb06c368a2c9","e6edd4684b272434","8ecd405cd0a1e5ac","fc882b005e4a84af","616054c1e71be9b5","cec3ab5a35c60f2d","29799cbbbafa3ded","391ec7c03beaed05","3a3b15706a4f52c8","ba3f7159e9c41676","77a176666a9075c0","19ce5669b4839310","fa9acbe70d9d6582","768610170c894620","55a7f287721494a0","e6436a8697d9ab89","62f311d43397df29","087716156d7ca3c7","b8a64a86d3eb3506","433d0b51637d03f5","62360180166d750d","7015463582304bfb","3e2b5d0f1dd7c70c","152a1afefb8c6055","1d10dc102aa4bd1a","241e58e3b15dd775","282f949a47889a3f","611e38cc078d94ec","f8d0942e587ff2f0","0f7d999eb3b798e6","1e26da4be4f8adc8","126a206e3b9f8d84","03b87df7c419dd39","a0606f85adc91298","b96dc0bda867749c","44ab986c6e66fcf9","b6b9427c3c510b12","2586210be8edd8b0","0e5ad5285239671a","b2aabcf1a98113d2","2385ebb099d39679","579677136736aa01","9b0476b848cb48b7","df46e2504e16fc3e","ca328d57424013a3","c9e818a567724ec0","7ad8c7d614a6550d","4f3050e222b9d901","b211976dfc18123b","690626cfbeb2561c","dcc6c15deafac254","70381517043fd6a9","bb2ebd173a2ba06c","f415bb3d48bbe3f8","15c8b4ba4882bbdd","6785647c31ba1f13","c2b4fa36fd86cf59","1021acef5727d683","1d553ccf028a5be8","1efefe7068f219c8","b3bc1717c16dc7dc","dad2ac027d4f9f24","a0476b1a7ec53d40","f5c47550f872f36e","dd003c121420d45a","4d818c92192d1954","cf7114b43871c414","d05973f2f05e6933","7df081d38de8d887","57bf8eefe70206c0","c76679b82b664526","57c26f082d249f70","d4515d96db20b8d7","cab1d33fe68e104a","7ea88218db2031a8","0a219a57d46e2698","98b925f2d48de029","1f3ca5dea990900b","64f9e71d8f809cf2","f6298a8bc392a7ac","01d3f189ca7fcb6c","99ef784dbb63db88","93cca6576bb86885","584d6b767bbcc0df","e8718d77c5e86517","c7b0cc4c9eef3f06","4178da7a23e7be95","e2bebe682a962bdd","fb464453730ccb7f","a3df49e3ec177d8d","80f986da1d02c67c","0db8801c7e0e4401","29b883f9654391c8","1efacea0cfc080e2","414cdce0186b98d1","e9594aa2f7507ac5","4c2fd374879bcc62","1f31199c6478bed6","5a56612ef35c5fd3","3110fe9246e63b1e","63149b5b57a97c5b","a8dc4fab59fdefb4","f67a857ae75d906f","a762a7a552cb9f03","bc29c56f900c8d36","3e71b89d61df9fd3","6386e9a459469b53","e9bd98a0b6e0d58c","20b116b788ef3f27","3711bd3352570a6c","bbf7bb18989048e1","9ea365cc69a1f2bf","cf7f82b8517f3250","0bdefb56ee5ef918","fedaeb34f9bc97e4","f8998acf5aadbdb9","fa7ddb9a4e76d4f4","74e688fe3aca2cf8","ce95f1d44dfe8e41","f29264eda4a17c64","669888077b4dd178","f65dfdda10900ffc","b0150193e3cce710","543a74289e049295","213d292b79e5fbcc","d0f7ea2cfc4571a3","ccc78d495cbd8f7d","e57e9c900c787424","8206912d2f9bab36","0af18fd6cc155518","c311204f22191fa2","868902cdeaa428fe","467ec12f292b2573","6c4b12585b58300e","72f51982c4844cb9","4014b042aee9da95","3c8f18d59bc57893","0c4ddf3cde7a1e48","aadbfea0ba5c45ac","4e8f7076589ea977","42c0f1473438a281","c9bfd06d94c778b0","964bf809761a572e","f203be2131a6857b","648c017fa768efff","ac4875632c3c08e1","315a7d88b33ec298","32b0e7dfab2726d5","f3fbbcf1b5165983","66948514053cd7ef","8bb6e6e526809dfc","ba0439c1fa954d4d","e47b49408799776a","ee13e249bc8f7cb8","4139f126d180c24e","697a44ba65900e43","b8071baa204e8be9","2e0d545ca1f1f751","bbbe67eb0c6352bc","5a940d986fd98e4f","7ec205f137c6c32f","432680d564c1569e","19df7e1ced610978","46f335e4a5e2f58f","19780ef67d75fab4","95639b2299991877","7df4891fb0f54c6a","a92f07dc2780d8bc","8903de87d27776de","68b5dafb14052979","d621563355a4fe91","2da7158c8343266e","016aea5aee729a42","c267a41dc3eea79e","be104700c7271732","0a50b28d4026a61d","f6435fdfdf88d839","c140123c0a2df7d3","dbe90b9341f05711","579d035d7902f85b","a63f48bf2ad99007","465fbb68bc8819d9","e8ec9cb7ed810eb1","913b1d1497543ac9","ea83926edf12f8f9","04e46863c1e5b152","9a2930d4a5225064","782b3f453d398052","04604742f88c50dc","c0b002df0f286108","9306ccb4b4f39b0f","4a380e4e6f98695d","7ba5b63508a29d7b","5b6ef9828f2cbf8a","5550170f30d4e17c","a20475bea97e7d94","7da83da639a48fc6","62705fcec5af5085","7e93a24c134aa8e3","29237f8ee2660ed5","0911ef2f51d2874d","636790a6de6bdeca","9cdc88788fe441f1","360ce5f1d0de3811","e7dd5536e7ec485b","c845a1c03f4d92c1","00798774fd655f5e","14e0d85a9ac6e841","1c534b810e84e08e","e99dd4c84ec9e592","ecbb15d090609fc8","5c6dcdea30bb06c9","dd0cd2517e6feaf8","6780505ad50ac4e1","ae46386170328f5c","908ea7d905a2dad7","51ceee5c0be8de4a","a02b86cff33f1dca","0682776dd86300a3","87b8cfe55d906fd5","31de927a663fcb1e","fb524b1a6da7faeb","5f7de2cef4af9bc6","1bacdb8e148b7ef2","2d16095457052f90","99b5327a504595cb","256d3616419c8f06","ab67b3da085ffcc5","045e623bc9372013","3e3cab934a02705f","64c6321bb60023c8","25501926b0199872","b34b57138cb1f0b8","b69787e8c4f19d69","f988b45c3d4a17ef","9f00d3d0bf810df6","307791bd329226f2","9b5a799c5df750d4","c706245ab487b7e2","d1b208e623179a25","7588dc8563233dd0","7952d4c5ec3d3baf","24a0b470cbec207f","a3b588bc5a5fcff6","4ae8609056fc3234","e456c4e7cfd87c26","fee31a77e542b203","0bf16a20b9656c59","518b634fa908a4aa","b40a3b0d2d310907","3ab6bcaac666ddc4","ae4487a0bf7f922f","1e687cd4c0cc0ece","b5e2408a7d09537d","cf382d5398b6de43","24eae452ebf32be6","3f9f8a0b4fa2c055","6e4f227cc28d0ae1","6e514e612809a95c","fe22668bd12059fe","e3693344db474a0a","709f263740a61967","c2f0571e97f072d9","71fe9ef70302b7fe","f617e52e297c8ad2","1e45572f1b441732","fb310bb48b3ab02d","37baa76cfd48b2fc","2c8e632985722562","3fd562a0e54bacd1","3fb79d89a2bd41ff","26ebc7d97f06c117","5967c186d2f9ebf3","874510c9886ca66e","a839571a87dd2aa6","56543977028aa001","e9ac143262e4b9a0","8c79dc3ef73d2580","95a74006c5eb9f38","70c4d454a29e1c45","2da7ce03f5191d38","304b2bd59bbb2dd7","5c9a983b8db0a524","f902f6ba6753215d","9f6b281b8dc7ed8e","9fe281cffb31e00c","20ebd48d15c9a606","b533b3a78677c7f6","6bf9fae4b0bc8907","669a920f894a115d","af4ed7f5e6452fe2","8e3558d0fd29e787","f560c75cc0e86a48","1585907d4d4bfa10","23cddca4f42fed09","dd17976080271c5b","de30f4e4c010908e","d2959fd404d63e14","a159d489843f4d84","bdd2440c99f0d065","93b32becb3f1dc05","f8be0b4c8fdf7515","1da397975de7d1ec","bfbcbfaa6778aa95","de09283c1daf628d","f5aa5e5de05036bc","33b6641b09b8c982","67c721e1c392ce95","6d6cb3547780038f","bf3eb49f6340b632","60ffb41c372ca788","d95368da0fc1acec","c3b6b0792764609a","5ede26c96e5cab06","0d183185e153399c","ecc0370d843384ba","a8e111e3fe3d2a80","9d5beb0f52651723","63a11f3d13d3fd58","d19d63c0e3e6568e","b1cfcae0fa7d5696","19feb7590c49fcca","51f09b2cc21b958c","1d7c8643fcf26952","7b9188adf10a80f4","0fd00a5d28108c93","bf0c9db59b2649d8","5058bbe07bedfb71","1be2396c5ede7eef","543119fcfc92825a","38252693eb7888ce","ebd2f1b772702a16","3ed9ca854a0f3323","bc2f5f0fdf3a95b1","4e85de651f8c65da","749ecc064675afd3","0c4b2ec7a86c7aa4","e4db17dafa209b9a","e2bcd290d3182190","ed48b41a8d65c068","460739902e4300ec","9c5befdabe842906","21cc071787ab2083","938c99ddd57b6792","08d5a70105b69f34","64f2280ea42ba108","2a2df1962e3f61d2","b71c6b6b455309ae","0b208146fa232662","923d47e4e1357966","59e1639fb2f9dbd2","9f4763bd1ceebfe9","684aedafb8190dcb","2b2d382f22d54df6","083ae4d089979e3e","86adad1998422281","5d713dc2c655e1b0","36ed9b0277578855","66132351e9273fcd","f3ae18fb49047b12","5cd3a909ce1f413c","936e1a3bf5878102","412cf89aa30dd052","2e3cf26307050490","20ecdefdd15cb5e4","f4061614bc3562ee","5d561ed745969c32","f0f0d1d9fe2a60f0","930129cc2290712a","4043ed742e94c7c8","21a97f892caaafa1","5e4ac3a5a3f0b640","e7543f28c830e84c","dd4ee9365a738a4a","1c3de7b17c69aac0","e48340d7cac113cd","6426cf468533a94a","6a0383dcf1a806c2","078cb3994f4b5c71","2c42045e959e8efd","c009d3778e2d5d99","a9636a0d832e40c3","7675dd03f941bc9a","a0fb7feea30116c9","4ff63042b674da2f","a78e3e12e55836b6","64f47d1c52b68079","7f58393ab187f86a","b674665f8dd964b7","0e70b66661697d73","a44eadb85e2851d2","7cc72012db37a36f","dde0ba374db2eedf","553666c9dafd29aa","aa047eea162db86e","ca6e5594c10b00d0","d8bfcc7fbad989a9","f36d13db48680f24","b57e31429d877e40","14a357cf31812953","fd183971af58106f","13f77e42b44837fc","c2eb376301fe5e53","61e21fea0f35b657","37136f65e1f50cc9","02860064ff27f25f","f987f63e4046653b","60d916216398ec01","04de52a5f5237233","84416ebc7a349dd4","61fa65faa84a6ec6","305f8572101f2828","9b11e3a85026957b","486786996f8e512b","aa5b3856a38f9e8d","af3293313a492113","edfd321fdae55df0","cfd2fc533d86ab94","e9b46670bc7283be","55552ce2fcab661e","3a47bd390630563b","65f5bcaeef2cb043","14365542ae0790c8","b72b30ef40073df1","6402ef93b3ea92bd","4b0e15b62cc0c407","450d06a664f3f2f1","b207e6938438fab3","93e889d3cd4867e3","59756c1861505dd2","28f6e572f0c46f4f","69645e55501064d8","a4306c9de01d4722","30d62e3bdd990d2d","738a9b631ec7f956","d36d7c4d00993eda","220c62e3365abccb","02f2098631b8f1bc","75c056e8b9acf6f0","c1f27c79c0103c45","78d96244e9eac38d","61d1d619cb7e91c6","9fcce29d49756b8d","513272bff0b57de0","04f5c0e72326d896","35fa81df547b4491","a0938dfc54b55acc","e27bdf5e4cdc9e39","90046052f5bcb625","d9548e9b1a2e6f36","874075d44d19869a","266f4436dc45ce89","3be00f677c6457bd","4937527cddd45b61","bd21a8b1786d3ed2","b96253f786c81415","abae3c836f2269b3","22dd0707e6d3a364","51fc92ba27d12eaa","cdd708cca8782382","8b2a4e4f622431e7","d6ba6007b1901314","ef0a4a5a649e056f","0bd651126b27aac6","fcf92ce9c73cd90d","36396f5285df476c","0e53487482752cfe","2d75e4809d2a6fbf","018c8ded1126b49a","88a7ce8d8fd7e72b","d96c0844834ca9d7","103382107d295424","5585a336703abb4e","dc35508e5890fb69","75b9549ee42d3246","90601eed5215748f","e408b55d1dc6870d","75a98516fdcdf832","8bdaa1ba3eb700cc","7f89503f8062898b","82b3ef69e7817bbb","0083c332a401849d","1af30d82c94d6258","a8c4088f8bac709d","b09caf5d92ae87c0","0b218c608a39070c","73569c6c69828619","fb4d25e6dae3c8fd","d9226f161296ef5d","2da57f82233c276b","28836135eb153545","3f693201c9dfc80c","3b3e6fe6f656ea0e","b71b7e764b1feec5","535a857c71583573","8c93df4a796cf540","fe0449063daf1386","b526fa97ad265f91","e6a8e17572dadf56","6b152cf9e173ee4f","0e7c66df5c84175b","b2b86208a514c8a7","c758b19593f570d4","b156e6eff1bfadd1","1a2635629b812ca3","e41130e3f4e3f1fe","a7cbb932c183a9ce","e5d4647d97841024","bb1749d6bdee813d","d97b07c77b6d5f1b","c19749d8e5cc1e1f","234a71f9f37e0fe7","cfbed463c3e70b05","377461f11e162f6d","07c72906c906336b","b9e3784065d1d1b2","732a8bfbf8ad27d9","86da7af07264458b","eeb78a0cec96cfe6","8b3cd32ecb695d93","b2b7b4212f316b5b","c32053913a6bb245","1834253e93442bc8","a62fb8e0d132955e","6deb4e8479d0818e","c1cd47eafbe36514","773eef4fbdd58da8","851105d76914a281","63f4993fe010ac66","cde58fe11ffae273","b044f13129d03761","07f729e0d6e0f541","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","19a5c46ec6c71456","0f1e413815ecc824","d40db95f9a154c3a","630dfeb0e033a476","56d93c268a656fc4","2cc2cdcf0b1f710e","b961d989c357e6d6","af148bf44b019b35","0a4c943dc3a06f0d","e12bb3f8258f4439","a19b9fbac3e9f89c","0aca727fc835e615","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","d248a5e5ab11c9d7","d9b8f97fb0897586","d49116054bd5cd56","797eac89000183db","a52f0e788cd4dca3","2b16dee056f4ac27","4781986f3e559778","243984ca9c174883","26ee3b5b75b8d83f","f4e4d84dd55f9d0d","3308d2aa53cd0bbd","1266c0d95b69ccf5","a330cf9fee227d5f","9cb906bf8066d37e","94aa726ce8973d2c","66f70658751b68f3","13f4c9a49f9902dc","a55fb25ac5e89398","5d553844550b821e","1a40c588514eddb2","b8199d733a66766b","b9656cfcd1a2011e","3055080b9f38dbe8","9573e23ffd1bd3ec","37838aa1f7d06a7b","cf2b3440a4b8c304","9d71ae848c07c4ab","21fbe912a43d9c26","13f75c57c57e7423","d1e284b3f0851bb5","f1898b7dbc641cd6","77bc37b9d8f69f5e","7aea7cca7eb973e8","2ceb381ba0bf7995","083e2e406bc15eb5","1bae0aa3b8156a13","c7c8a09626ba3a9a","a9b3a11e9a293e92","3f5c348f99494011","dec821295a7e7458","1ec6a11cfb7fa3fc","e8b0c3f8741a0a4c","360839bebc94f209","7b3cd053cd0845dd","7168c4d9dc0fcb70","943864bb6bac6f36","9f7b3564150d5ad7","f67384dbc9d25bf0","ee6803ada17495f7","89536711b1832785","0a06deb10c6bfb73","472fc7b2574a8069","00721a78ef7c76ef","afcaa4289efc76f2","af147f11a3d4d652","577298e83998f6d7","e5ceb5335c3b0d43","ce0256824b38971d","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","2623529da72f4fab","2e0a9a817ddbf587","e37a5575a3f29d39","76d1c023d5b35ff4","c7a019355872d175","2ca73eb7becd74fa","67b1906b253417ba","c818166ce482c9ea","ddd39f991efd9d31","caa4b983330ad4e6","3b472a6e4d9e2543","32eced70dca88722","f4db36e02df945e3","fe7aea286ecc9d35","bef84cb5efd8c2ca","49927aaaafcc60ec","928c3fc0fa3c5d18","cc102f3a82a49a8e","13fd23967c40a92e","1efc470e05455106","aa96d5f77fcf68e5","2056847a88301b2a","c421ec88d5d06d7d","fc6bb2e0b3eb77b2","618d9c3f33eefa02","e68d7c0f7721c679","12b1109de2f09cfc","a064a6c08fd2f40e","6b4bc7764df41753","6c18cec9a1d74489","02373ad0b61f2a49","719eb321350dc033","0845a36d7c0aef49","333d8ba06abef807","276eb14e1448224d","e520201563045cb4","a8f829fc8739cbb4","c85ce3c75b98194c","72d48a3deee90360","e3a3ecfeaece1f56","4d2bb338a00188bc","88ccb4248f722c7c","786e0b4140b91eec","62542a01ce24c466","e3a35f2dd6b2effb","662f3d7d7dc36aa5","d6ab2dddb189d358","2910033beb566769","d443f248bce0dea7","5c82e25e697c0d09","c1a22098f4c6b607","f01348b36d2a9638","48d872c1b6b9f14e","d23ac11c26d59e4c","a69fbd6551e4fdc3","caaebc71902e0463","0ecfc7dac3dc83c0","c5b20f0c23888919","323c3fcbf4964c63","4ce06c7bae7e516c","410b8eabf0b0e224","4062a49e5518576b","7864c4a726691281","47a324541ec2b6d3","a161c5ca3d8a7cbd","6e52a200ac67e354","c46a31d677767693","6d71d5859b10c11e","4a635ad2a4ed1736","d0d24a8b117023f6","52a33cee0e647f92","6a0f0e71db157af3","9b3093c5a5deb452","b8b9d93908937f8c","22152f0515ad69cc","4d9991942988ca8c","d063b27f8e80f37a","4722e25f42aea056","cae336906ea60890","393ec8decef297e9","4424ab4df00e08ab","ffbd707de9b88a2a","e4e85b184291d354","868cdb733181338e","eca9437aa8d37772","e2dec83660823bf1","71ecc4394b7cd05d","61c2bd67b3234fc7","466c44b0fc1258a7","8ebbcb564e209cfe","f7baae7f1933153b","173b0a787256ad6e","f4fc24ae76a91012","3abf64e6a345da67","cf26b829266bd04d","ee16cba79f20cab6","4adbb709556ae11d","71518dbc12244577","7fa7e12c70c95e89","288d2e1448cc8b87","a657a100c0565a83","a39f08f65c396752","72d6ed833a034f7d","0ca5636806f3803d","d4b36602686961b1","89bf9e5c676a419c","7faaa39c9c2c3e20","5471122f3d914196","9143e0b7b9fb3da2","d8a3424e6a6f2827","38e608120e43ab47","b45278a6c6f45dfa","121a9d42a981eb6b","03700a180e6f8f5b","9817b8c4d33159f8","a91140dc661eacbf","e1587fba40d7939d","3543fc558bdce918","621c0f611ba16957","00f7d91e9a6c7617","56ad085f1663d4c0","a8bcb0395fa8accc","0d08a03de0051e7c","587236e6160da46c","5a60da9d02342972","fd900a26e130d2ff","37f065b203f116d2","04fda8ed412120ca","cbe63d29435cb7ce","bfe242eadca39791","9dd47ae7d0e90c33","7953d461e902f8ac","834ce9850cdb0a72","8a154930c7214f18","23ef9aaffb31c21d","7017965f91bd177c","56d6ee950d3d34c2","eadfca81c8de4eb0","dfec2e7efb555d4d","ce2126235b863201","e09b198994376110","096892189e1be538","ecec645c51268d24","b51db40b65f89f75","0edba4106bc26051","c63c05889184c3bc","e19c1916670880d7","d806e40ba2ef7092","e667a9372137a0e2","b1fb932b0ddc8a02","9be1a70bcb57bda6","dfea66c91b07899f","fe78724dc1f72f65","4a5ceb9b3c8f086f","f71bea4c343fe0db","62c79bf2c5d8ec18","f0d22091d2275f34","87a3f60a0c03a21b","5fbf2cbdb32f0e97","68ca4fce9324436b","952e936c8f1df120","ec1f489e4f505a2f","434f87c8d8fc6bbe","c24f3d6f90d2b48c","1063523382ddaa94","4c8f3b4e9500ab16","aeb0d3b6747c9280","1b97b56ade9a8291","63d576c59c72d487","c8adad442791f18d","0993151366888a6b","887a9038d6639660","57578e259ab0268c","91e7dfc3c8108b06","e43d2ea5180895eb","2296b4ea298a4c72","eabe1caabd0e57bb","d6ae0dbd98f320d7","0ec06f9bc9a77ac2","a1b41356df668e41","68788cf7b1f1d8b6","ab77d6fa10f465f3","8e60adca1a22f123","0fe612fcfd28c570","77270fac9cacc97f","34e98bc055db6ee2","a270d561b0b64cf1","046bf60c40a4df98","990a132bdc19ba61","d23cdc7e80275f61","bde274663e77041e","bad6bd5983b2fc9f","c30c5a2566decb7b","f102fde8fbfe7c18","3ace672b36b6d59a","da8810eee603cc4b","f887a03f0fb2827a","303274117f982501","d5c3ea38b7e24cce","73754465446fef43","1f5be99b367a12d0","0e78c14186033ece","000413191731e86e","af2d889126787278","e763cda95bda7657","d5b08905e305cd02","920db71eee0d2d26","6dbe204f4d963e3e","17369ae97fa88814","73cc2886c2652521","2f88f0a1be78ca59","213f3332bd5e75c6","04a2a3c2efe76a2e","d9ad2029c6cc7096","1b1e4074f6d9749c","fb4b4e2a3fb029df","d873539070943718","2623289b88a15e8c","941bac341d0a675c","ca2cf5afce064ad1","d05f93f2e9f3cbdb","633e93007ad7359e","f57a3d0eaf07945a","85ac6855ecab60c4","4abd6ee3b969ce9b","abdf34b12a5dd88d","0dce2c644348616c","1e475c1be1dba2cd","3b9ded82962309a3","eabf5fc19efa675a","6e799ecb83c4920e","bee342e3eb1d1f39","e08e83753e727848","556fd5f1e5d631d9","3783da8f96cfca80","e3db60d3d55e1a82","05713976186ba442","585814f2cbaf139f","9e47c40faa28271b","8c14a3d77196d0aa","034c93c5f54aaa15","e9387364f390f805","e3a86e68e388729d","85d5d5e5b6c9beac","07d45bb35ac762c9","2856d3bff393f9fc","f4e114d534bc63d0","d5aa33c47a8c4347","7fcd9ac436f62e8a","975a84254ad7876b","2f804afe437414b9","8437dc846be5af12","d2e269a6af2dfb1c","6e5d97fd5f511366","2ea571ad93364449","8f1009a9502a5516","3d54b31ec68172cf","b0a067f702405dd8","56cb9892b5febb14","ba1ad3b1c11760c5","a205fd735ab69076","c0b5773a6bf24fa0","56aeeccb6faf8480","b7b4f3e199cff4e1","b3e6c30cb9035dee","e9f918d732ed4390","7660a519a43dca38","e3935a8921558315","05cb38d49efdd621","435b7ba53d3b3f3d","5cf10abb34d2afd9","de95eb8bc9cedb87","7af2f9f85dfa9434","9f7db667a3e5cce9","9c4f5df3df617722","08ab0de6523813f1","e4a851ee51659fbe","5aaa598948695182","4e5dc7fe86199d6d","da742d7b236d74e9","0b8cfb72bb0f3e13","b15b9bb27e18cc28","df48aef72bf72d15","6ea014398476684e","85772c505d998011","4ddccddf03e3d4d4","a07d6dd6d1c29a6a","eeb585f11f6823ce","ce174d9aa3f86e80","81521b1b53a011cf","a5ccd36e26d9f6d9","0e492506da218846","37da6809fc64b9e4","db475389de188a0c","7fd8ffaab7b5e644","e4bcc2150345266e","d104d5773963a340","1acc8b4f519da72e","bb270d49658a693f","b0cca198cd40b4b7","57ab09d50f789b03","174cc227ba703f1c","f1475eafde58ef48","fe15947cd1dee943","bebe5c9f233bc014","decfc56647d266cf","0afac8df8c0ad593","d39803577094b080","102eb508957fee9a","99f3818ae330dad4","394846d13b3f3ad5","828954124f9d5f18","a1e311e659c0a082","6d05765c48afd703","0a11184001fe0640","5391e717f6dca308","906b6acddcc68024","2ff1d9f7d0cd1e1c","309b17151899bda1","6ffbc9731bd5e6ae","3d8af1903f187678","ee316a30d7d76949","deed3da8baf03817","9909e92faf9def23","22d518d36e04716c","a1ef7c28be93a984","0cd574bde14391d4","4b76b340559fb347","82aa18736b702cd8","d8f45ef2a1ef83db","1864089149dd1020","3d78b859e586fa91","9cb403d67f5020f4","0365c97a2f5bfd4a","3f3b9ea1c2157e30","564fec2392c7191d","8f0ff756ad2dce52","36fedc6b0be804e7","e61e9d413554539f","08678fd952d0718b","75bb87ae3f2c0e0a","ab4fc8c6e09cc5c2","a0fa2c85acd788b9","6790e3c9c69ca682","d15334a68d41f0c1","82b63e4a511b74b1","406126819aeb6e7a","9824552e3d00a585","e1f16ee8824ca937","0f4579886aba5d44","5d63e702c0356933","e2b5d164394915e1","222a2cb866b5d927","f4ad016915b58f34","1b526a505cca4b38","05d83797479be408","ff50da859f9ab394","9d69c9b73ed6d46a","42352296ba1a9b8f","ac52cc5b1a310d97","a7985c79389939ee","35328fc67036b0b7","aab05884f02c9ae5","c24662116bd8d039","d87d6edb5c6df065","ee2f9913c385850b","fee856239ffcf41d","092fe634cc63515f","6b28323c8b96ebdb","179270593d4a9213","029a7d6759da4e71","3db7c0647f6f3b27","f800de19b190bb45","66144194d3248dab","1ea871e1ad0c448e","aa6fd304e5255f29","e80f200967e6e92e","8a6e80bb7690df1a","154ca07785fc4a03","32abed02d0722808","3ada84cb46c4cf59","d7a5fb49638d61c7","07a2f1dafbf1361b","2ac3ee9cfd871785","cf9bb9f13aa683ed","b1d8ee0c1293ac1d","a246dabb539abf36","0f6fdddafa87cee7","ee662244b88ac05c","c47576e23f709bb0","1b0cbe0fc795ac63","3be19cd8f49a0c90","7e60e1c2ce2b33b5","588b2a84691acfcc","779a7ca67f93706e","75552a6e9aeabca1","30505f159e3df7fb","057d3226a76029a3","086c6a1d782a1f2b","0bba3390b421b942","cb1e39e2071036cb","c7cc959fe94dc6ec","4bb9a5575ff72468","a2ca81a4a0f17f2b","ac34f353008f720b","cc0c27e2ec0f27c3","077d26e64b31245a","f1253a4898076087","979e5dadb00816e2","345bfad057c2239b","5e4211383e41daf1","46f096fb26163aaf","dbf634344f4eb19d","b784f74024662869","3b1fb9312071cef4","dc2fab4bf098df8c","4ba20a57285906e1","df0e4ab2e1efc286","11cf10d72d2c9472","636ca4080756bce2","03b03906a1eca939","d1074c913f8ce2e9","6c02b601fadbf658","6fd2028d522ac563","0ac217c2ced7927a","27183008d41a13ed","5f817c4189dc849f","b1ea37cc98323342","391a03c947ca3797","93a63d74ebc8b545","f772d4abf0871088","dfff0419d36524cf","74289a05cdddab34","a1385a4a89404636","e3978b35f4a099ab","2a7ee2b9643e48ab","c8c5507a879a6447","4baf1d36b4971cb5","09ef74553d2bf413","0e07c82f165989f8","d8bb30ab9b1d5e6a","bc523fc5dcd3f607","be79e50cd381ed04","0411a5a65ca13a67","dcc6c975447a9cd3","ef63242b0954ddd8","9e1b6551c2a77738","a8fe7d31170d65f8","54730608d846782c","b05b4ca61abd8608","4b95465c124aa834","0ce324166893b70a","7f69ccdbc41f82d2","d19444d55fc80292","dea0faa68144f674","51590cf6b20f47a3","b992e76203b16a72","a224ce84703d7913","631e6df32297fad4","804f5e47bf25b226","fa5fa5f551f340b8","df12c095346ac6e5","b929885ac70c377e","98770f13ab060020","bdcd4dd80dcbe2b9","359029339a166e29","b87c82c6c7d711b3","bf836542a7db7520","2fe005298161599c","6402f2306b4ca091","1f1862300f29f4be","502c26f59c72bc20","56cabe66c45f025e","b502be8f6570f52c","93834b48f9810d44","b25023459b4d1288","f03cb3f44a33d88e","025e219749a67439","34429d11d196843d","8132d29defa08323","97fc1790a2645359","978da5d0e2dd6cd6","8bcefb815fc8435c","088a7d890760254f","ded3021e1648bbc7","252c4251489738e4","047190c9d2c62ebe","1519fd79c475d95a","e25ebb310bbeb26b","f0bd4b1ffe5da318","5c64177e3bbfd337","4f0f1c286cdfedcd","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","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","104783a075f279a3","225fbec54fe689f8","efdfaa2b7173a43a","949a8ee5f18f108a","fae8eb23e8443ee5","c2589545c2409827","8f85c87887c020c4","55333767f9209bca","c5b547a57eb368ad","958bbeb30de3eada","9ca9625cd3f893dc","4efebf9bfd65df96","96d26c543c5fcf13","5f1e10e5657e3138","2039bf8bb21c10d1","21d8e3e1da7313ff","657fe886d2a3f59f","f513b11976d16bb9","73c382176ddebc2b","a900585cd904a957","873ead3b33da82c9","e069a71e517cb7ea","834fc1d89a1493b3","c79982618f4e3345","cb222ce1c4c3d7dc","3006243d30270236","1707bc7a4bb0daa5","ea848cdc88365d9a","e875ef56fb60ac9c","0c919f0ee88983ad","780cf693ea55249b","fb20d3e29fc3092d","2b4f4116011a9ca6","07b7d259f0949e49","a895f0ea053086fe","3683e8f63f0dc5aa","bae9495793960012","7837b5fcc1432bfa","6632e88ee0633e4c","01c20d4c1e5db317","3905527e91730097","87b35783671bc785","c52bde31f64b30dd","748b1f355c0e00f8","86cb7c12e7bccf56","c8d72dec2ba2b842","a91a6950282e40e0","7cc8434ffb22fe29","3b539d9347f6bb28","c3b17da928d7afba","818c3dadf81b379e","f6875e4f57839bc7","048bc1e501b0f9f2","3b8d8924bdb03f80","3e40fc1c77ed372a","b461040a6c998b61","3c808f997ae66a1c","069ab711c0c089a6","c20295d9b0ac3419","34992e101a5f7e1c","36eb92fa692e166c","d4c1d964e9c56e01","abd02925c2597211","e267a0404a5c5d6c","758acb218148a1d7","0728c8c3564e6e93","d1c7f4810b12afe2","35ea643afefc732d","6764b95646ec77db","45bd2f5743776c20","d6ec98126b0438ab","84f1bb54c15f032d","f05d34dd5ff9746b","3325e4593048135a","05787fb2b77146c8","0ad08e9e45d5435d","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","c2bbb4adbb91e2eb","2c63586ece8ae18a","543a55099b4d2327","1cde90641d601c65","6f11b20b69a42029","31fc5fdc93b7363d","d7b616f51fec6d9a","c16f1ae420f44fb5","b491f7eb02575108","ca7f0d58c55a1358","3423fd727184042c","fa2acb5ac9bb8c8c","a34aeb4c51bcf655","b0b2d9829230be99","5d53068f8b9e6936","a7e18f888c96ad05","7a6db5a28141b284","06b7f0862564450a","9a0a261261c064da","ffd6cc9a833578f9","fd73f58e64fd7772","748e7d5f2122c46e","1865300f7f6a496b","3ef21f331dbced82","dfed6c0bfa8e23dd","f91f5e0c6aa9acbb","30df3f5abb68ce44","409a1c1265c25a4e","57f7200daa8de303","ab8a9f5e0f206718","c18b40f57f3bc595","8d777026352ee15e","0bf7b4f1f0b6d706","f125a16a38f72686","509d71fa751432cf","f2a4dd7129d6fbdf","757738144261f6d1","e7fd29793e5aef71","b21521b6cbd2de78","23093777025257b9","4b7ee33aecb98a13","cf350545542b3cfb","136467c932bcd5c7","a735610c7cb844e6","d111f1ba9ac15a3a","ca96add605101c24","2154dfc072f5104e","3d1e4fa0f23499e7","0c56a7bbcdedc95c","a8b3e0ae1a87461c","74c0ed863d1f8308","1a4d4ba352a6814f","07ae64e387aaded3","c7c9dbd511ce3178","aa27feeb7f465ede","bd90c8853bb23bbc","1868c54d6625f422","277f13fc211becf2","a05655d2da0205bf","05b9c831fcbc4327","919ec72b0122125e","f86e15a9805df2eb","05b01da832e8dc8e","4b250474eef9ebf9","3f67497a06c6790b","40abdc0a6d9a02e0","ba66e66c54a87e85","bc5e8eb38502426b","0a2fa3c2042de32b","d1282e8de47bdf60","14a19cafbce9493f","3f944b3a650ccb02","2069657998805215","58a1beac4e88a457","64209e9b32b3069e","0c79eda0b1819a61","e9e3a2077a1fb722","582fd41fd3f9077e","cb0926c497a333b7","846e71a382cb0e4a","e75839a08fe8026b","18d6239a83c542f6","b1b7d0d0ebcf09f8","1ed7593011ad6d9d","559501a6882a7e03","4d6edf0867a50f9d","c54311f816c57545","cfd7f4d7cb8008c2","625e790911e89ba5","396a3bfdb0718a53","daf0d80c53e0db5f","12ee535e8df383e4","ada8e99555ab016e","e6c56ae4bc5df5d8","fbf9779ea5af2111","c04bcd7a0e7a788c","8a80d7d04901125e","4b701431b4a2a6cf","9386d8f8dd219a71","31b02672ea156965","9648a5fa00b709ec","76e4299fa08ddb99","fc4300b4cbfc7dac","5b20e4596518419e","bd94efd3c0d41ec1","77f89a4e117cdb43","977fce374c045aa2","64e62d9c80ee281f","1f51d9ea8a1bf1de","2b13cb6248d2f638","aeefd326e0d79eb2","cdb2ddeafa644131","246fe56fe7852fb7","1c45f45498655577","df6ef3b58ab095da","5de16c90c3283bc0","40b53bd7b2dd3fda","baa85c145ba7e3cd","7c7b0c1ef742761b","fd7c381284fe78b5","db5251d07949a8c0","67a3679a821559e1","6d3f4589b84a4ae0","cea82d4e74329977","20255790fade5c76","2c174532d49b2fa7","78c44721aa7e96ba","76c617de3fe57a72","72d6fffa4dada8c2","a08fafe0b15e2f0d","802a3e81458149bc","bd97281f3442270a","931bfb7a154e1d13","2475f7b012c187fb","24a3e98a92c0d57d","ed6bcbd32e72afe1","be945e0c2c2208b0","735774bdb56f6be4","014d8a5287538444","03eacf7a446d906c","a4f8287c851b1796","de0c34e8104574b0","f0991abcca9403bc","a39cfa7867f1affb","21ece2cf0225f84c","c0f802fd747208b3","957e5c162598e005","4125458fe3950d3d","d8907bcd74db249f","5b6791e0c3031934","7a5b0b5583ea7343","1b2d8f9617488c30","e7c8646d0179e346","7956edf72f807538","be033ed2f9099d29","2cd6d04618352d88","f0d61d7030f60516","4902a3b3378eb68c","197354399802c0d6","46c2ddc6460d5706","5e2137ccda0c95ec","19b13887fb6925d7","6874cf6f062fb04a","33d5e527d6182be4","4260ec8334e317f2","de6506a93e799ba9","f2c9d7a95dbaeb38","d16b37d2939388d4","dbc8bb25a9189ad0","3f468d9127dbefd1","22ae28cd02b2ac40","f2a5994dd44a5161","e357d03ad7d6882e","ed6122dd6848d885","cc0ff5feddc37308","61d409cdd6107520","8f9164d97bb54bdc","0f053409eacfc57b","826e10a356b21321","1547b4b71e27b11b","3a56ad77ed759c12","0d54b77d8c9e9c2e","eb2dea648ab3cbf3","0dc72fc23588671b","6a57d40dff357bfa","8f6759a268add92e","da66f64898772e28","2743e40bf657513e","3ceac0cbe91463c5","2d105ceea6392f18","f2af422ed8da0c9f","4f9f216ecca80280","0cdcc7d5d4b9c579","cff5883034f77cb0","573db46bbc14f6e9","eba7097bf16acf67","b5e907f3ee711b07","372f04c4a067844d","ada7d594f73cc361","134fcbb851958c16","43cac53e0a0d9eee","f11a044ad0e20908","14186618daa0777a","3ecc82d3284673db","dc1da9165183247d","db246d9296a823b2","d29d128c44cded92","5ea3980a5d978b17","40de05671513ae04","42d5c8c10cedb468","b1443ec31cf4651d","8cac6d3317d16d9b","de7e38615805f3a5","14cb219896489fb7","93766a4847594832","c2e44a76c98cd7ae","3a8223f94768eb4c","d982fc8e308c3260","8237bbc2fead9706","a96ce0d1796adb63","93febb4421f30d87","f21af5e954aec1df","3b6e494f3b2508cf","1163d4337dbcccf6","2ec8ca0d27d00fed","4385665e61ddeef1","de48ab70a838d67e","c7ca4f7a643b3a2c","c7da23fa87be228d","f2fda89b10cab1fe","dc8432cb11ffb0d6","99a4e5dc5644cb4f","f75e69724e356e1c","5e07eabb2b7d8ce2","c491dadde798f841","1d31e1f4842e9321","00384275810d4079","97bc7bfd63052866","72d58a85b9a4aa52","39ac0b2fb3f505c0","e93a07a5851a14f2","7b6cf0c3453cf17b","a6ae8f35d17b3622","162055ff0b298da7","d051e2ecad8a4c91","25b1ac0e4bf27db0","0be54ddf68a672a5","bbeb040050524c9a","7906a1e6360e1d26","670e7395d0752414","0552a0e8ad4f3621","0454a289f1920bdf","9d5b5ecf823f3e06","42c7380d496e1a14","d6691e769350c0ac","1e1a6a213e5bed71","6a4924e86bc8630f","19b7b50be9592a5c","c892e02505855e89","1e457934d5466768","589c37cd53161a2b","f2a3784904b9112d","6b6b43283b748b66","19732dc56de56ff4","2f670c5c2a24ce20","64168fa4c56dcecc","341f5047f4a4fe5d","65f6a02b5d2c092d","fe5cbe149f478b8f","cb01f17b4f6d897a","74b35458f02dda86","6e2340865ef4c2ba","29f7aa56b6e32d61","746e7afab8f321b5","8fb070b26cad8e8c","3a92525692be8c0a","40746311949be945","b2f041d50556adbe","eec5f8a1287b092c","dcb1d3c98c1c8c60","9bce06553cc1164f","b4da65c019049b2e","c0e646f0c8352181","8480858c89a6eed5","dab0ca52a89d269d","bc2f27d32087dd9a","5cb5d81fb0a8ee1e","9c334872c8322cb1","0eb24d3273642740","fd4ec723ef30dfd8","5d0abf7735e4d38c","a3594a90f69fe537","0c032c944567a64d","fb76731a2064ad65","529f7e707934e514","7b89e1d6b81feb1d","57bd505da426547c","ac5c011465193c4e","6c324b24ca028984","3398dde44269eb08","08f26275ef69e598","818474999b1f4359","06a2c66e1e278b6a","966a83047616987a","dfbbe93ed61d87b2","ac0a600ca52f9c3e","6f6d7d45f826f275","db531fac813c8e66","f739db440f3d79b1","22ef5d09e03d19e0","4d1cd88e584eca79","6bf24cfdfefb1bb7","bb997600e486d015","ddda7783f50a0db4","a26d34138e9e5ac9","f60ae365fb4e2024","81d1299edeeec856","13199e203383201a","4fa1971ba6183d55","a0a58b0b53c68d3d","1b2b173864b5b18f","9d33432184b532c8","3fce7a45dd3670a4","68937215c80c0f7c","2b16e085b48c0440","34f9d3e13a7a926c","23cde9c0dc38671b","fad484a3f123ac37","96513a0fecdf10d8","b9beacf10a894eba","370a85c93a8d561d","fb8a232abeb978b3","96dc3b51e121f1c9","b463c81b1b187246","df0e7a06d243f473","4eb7f83fca4bcb34","06e81a86a3217a48","c6c8fa25720fcc15","79409b5134de7f76","c5b9d91c720d7091","a6900d3b869e3d1e","9ea62fd7b38d5c2a","f26c156abc555775","548e7018cac831bd","de267bb0a5ee01a3","96341058baa9083b","a26b411c2e416297","aca4e6e7d14bc594","e20cf17770949369","66467fdc455dc868","b3091e70cd5211b4","0d1a308fe2b59338","b1746f0094fd6091","a5360e4799f9e170","ff3a40b127910051","e285295f66b2b90f","fbe235d0cb60d161","4fcc72c14eaab8bb","d8ae76a5c0ba5f6a","c54192a41990cf11","4975550378291448","f06ba18faf97032b","7290c49c75ecae94","8e57dece73e9abd4","32d00a16ef133893","d66b347f3bce5f3d","177460bc6cfd066c","ee79788fa0dd99e5","f6a43d93fa9caf56","011799cd3edec2dc","facc68a5ef39eb24","1f491e6a49821d0e","808fb84d912540a7","aff9c7b218c52ff1","d0fa99cc77ef787c","83ba7411866b2702","1df2f73158e97776","23cb7e24572f04c1","82b83f7d81d2ba8f","66ba7737ec70b545","9ff7f0e7a1fb4788","9fc01637c5eca7b2","4b0831a713ce8dc0","bd13245a76f322a9","b1e5a947b2346874","fa5bb014ac36141b","89cc34a307fc8230","e46d811a29ddc59e","a21a4595db80d35a","dd0e8d1d231bdd94","dd58c47d1106a4bf","11ec7020f389b20d","eb509cc252ef4416","cfb8b7f11b653349","04fc27259c1f44bf","d5a5cd657c117207","30432e164675548f","2225245917b7a345","13489fb2d737e51c","7aeeeaf39212aa00","ef8d2d2fb12b659b","e32b80f9df4fe606","aa62981bca11ac74","1309d7af15e1fc3b","4482952c7504d00d","48beece72436149c","ee32a0f1c1e7e347","d1093d7665412d0d","85217d0a7ee82761","23d5a67c28493de7","bd25515e42e5e7c6","25e179d817dc6640","e32d8e7d0147fa21","9c5b207416ce0b67","70bae9fd74cf303e","174d3fd440189377","88f385dcb120d9da","060aa5a9c74c5787","63ae92bf6c0df942","8e1684ab2141ec67","f34a2f252fd409da","582711f64841c886","8870d998a44837b0","62de975e3e6ca7f2","b9127f5d099c593d","b4bd3977152aea56","37c02646d8f27319","95713113d560472b","e851afba8dc28bb3","35e090f8c7faf406","f067f99223702cbd","6ecfab261b01f9c3","8d39935a442a5f68","33801fcadc63dce7","f668ac218120f382","9ac0d9e950466cdf","b87c542ba9b27bb5","61811e3af05e7627","7fcb14cf0abcfdc7","0a5cddbc797bd399","ef4f8454f3ec4dbe","c3ac6ed333078e5e","8d0c275c95303653","3b891fba4dfecf92","357802005b57cd25","7327ac2371d2c61e","7f3849dc4dede295","4175579ef516b417","9c2e6f0785e3d15e","a6e7cb7d734ff576","45b3204fc96f986e","6129043e9e44e401","ddcfded754ff2589","c72252e63ad47e9c","df73a0138e5eb1a2","678ee1ecfd2bd7b4","8da01c4e7e02c944","12a77bd93e3178cc","cb4e39396408f83a","e0704ac6164d8080","b8a506ad585dedf8","348b03cd790fc39d","7eff7f2e1f0574d0","fe8287ee6989a4af","07aa53e3f9ed5c5e","35473aebb652019e","36b0b5383d7ea0d9","9f1d0534b76da1e7","1f98f11f070b0415","230aac809f1b2cdf","069ed6873270c4ef","b49245576c4f4bc9","372240222a775d4f","59fe73b9b188de07","dfec8109ff57764a","ca4a8a1799332754","66550e9de816eb03","ea77f48c1d222cc2","c0886037ccb4c42f","ab023aa415991c4f","3f6c850249b7b7a4","445a5124b1d3b6ba","f0f9f0281acad3c4","f3c1fc23bc17ce5a","01d014a468d55ce0","d6f83986f164d9d1","2ab7993499d31bbd","b2ead3db76c4ae15","43cbbc293f2e38d6","d1420178d53a10af","d381cd4b08e2f495","4949856273c96f31","ffb38b5da98a825a","6df92a3791727361","61aa3b52edd2cf60","97c80fb2c749b970","da86ee3c4a435b50","24371de5255c7936","c288ba888d38a74d","e8d75052d713d6b0","ed3c5c95136138e9","0ecd4f80d94c7372","cfae06c36dd8db78","3eade78d0878580f","03f6a62f4708e206","97d3eebe58bb5985","a09a4a753b9fc72d","e5cbab5e28c8de7b","b618882d7f713f12","9983a70a0578c4f9","a1919db957b380fa","8ab95bcfe737b310","40e5f9f0e69cbf0c","c1256035b49c2bb1","7f1a014f3a67626b","70caec029fe23f10","787259a3f73535a8","c7da2bc733b697cb","68c3860c9fae5517","758a3d5a8018121f","f5939fa235e4cf9d","b206a6826946f259","9bdd13282dd84b6c","4582084ea33f3138","3104f63ffa2f71d1","8ad2befe24b148fa","266813c772c7eb42","facec84c0d632bcb","299b1f31bde3e4d4","cc33383330ef7115","04cb6aaa8eea0664","d846c551ea80153d","2b40c2df7323e8af","adbb1e631cfad35c","b329ce160f5f733a","a49224cb278e6662","c6eb92860bb829f8","d0fc50917dc16651","1347f6afde2719d6","1c7f22c9875595ea","501e6d96a73a9088","b47fbc4a28ea339b","8affc5ca98fa4897","2818a7a29e3d6043","6d9584c64548ce93","ca7f3971c86b027d","04c8ea40e1416dd8","91ef50a86cf538aa","9565abec6d5582d4","c1f7db9cb66dc783","6a91ccda006a7b1e","a14747cc11f09dca","46aaf1264fcb5bf8","54eb8ae585b6cd20","d817a6ca738c2860","f023a02d1b870d05","91619bc892c2f367","6ef165716dcf6229","bf6076f2668efe23","137c61fc6cd3b296","1bc0dec0b9dddbe2","78e8c4b7b4f9e582","b7b3c2c518c1c818","7157ad0d44c06b58","7fa52a5adb54be1a","d3f8302e1b74a106","85ee94aae40a4436","70520299b0fb1e7e","3320ef3f3756aa11","d203f9e048583564","cc33862cc2bcb9d1","888060d0043ce808","91a4c95f63913e23","c54c02a1bb45d163","bd77a65fc80868ea","02c82f93fc78e071","a5e2d099050bf1a9","18181d0455cede05","26c8f66f641451ac","b851d81e54e34734","ca7bb35596db70a1","4330bd30b21a41d3","54959d8ebb7a6a94","daf5f2bb0df1a76a","748946dc040568fd","439c47602f7560b5","961e963c5556fcc6","a39e9118de882577","e8191cdd969d017a","b9b3c6ff10434440","8381482825528158","4a2c2e932c76f64d","633a1e4957cf12d5","2cf054260d385cc3","c9778546fb264453","de8002c9432cac28","f0366fead862ee6e","9b579ed6e0d51eb9","c857889090f3e22b","18c9f623b0f8f8ba","7e81f275faa02d6b","a0e054509672e997","07cfbb3cf7a1c47a","9141d766151544f5","df19118b2c5130ce","52c2592695ee91c5","8f14ef8b0dec90ca","8b671de83e82e3c7","9ffbd2a425d3da08","2dd3539dc0c9fedf","f6760519bfacb95c","3b8f7825e86ca38f","d5ee121954c3165a","c76838030c694a7c","595a0330e482cd83","716d0d31801c55a2","0c7538718c2f2176","da52d77e97c46855","6614feac3aab5d48","0c68f6b037bb2c3f","94c509df2eefb756","4eec716927c54696","f5c2ab1d8a9d4f05","b4ab5729d8b915e3","b776ddbdb4b51028","a0599f25333072be","edfa688e83ba01ec","5e7190592d427d58","17d862b7c87a0c81","395101accdb746b0","49c51b54dbc8de4b","115d9ecf61c636e1","313791fb98411c32","6b94df736e3aae95","995fad47e619c553","ca10c66c7eb38d3a","de6adbd1a6a76e71","587efc609fd34f60","d0b465b95bb896ba","a12c8ea8c9ebce6e","465fd39cc57093ae","57c40fb9509f24f8","235c64c84c410ada","4eeff21a82a74216","cd0939042b525b67","a405297eaa582a12","27df9eeb4c4be0d9","4dfeb1671f086cf5","60e5aff00573dfee","4934e4e9bbbcf276","bd61789259c6755d","ab198f30438066cf","6167d3ab75e9020c","63ccb5cc65d41db0","b690e7b1952e6dbd","4a66fcf836959d2c","17477da0ab771aec","5184a5c010f3a471","a9fa8c0a0f9cc6c5","8a0b4fb72d78f2f6","595aaa04ece20f2b","72e91a01a0069d6d","dcad275631537041","e43044b50e8b545e","8200e47f3ac4a54c","bb470048978f0a5f","b89d73b977e671ac","5e96b8f5b93353a1","388c30abbe7958c4","f2e1359ef2aba23d","5f1b59b7430d9182","bb978f84aed3c56e","3d511a9b258bcb98","5b532049057ce244","40ab635d1b1ec345","6dbebb8a91c9165b","9c89f8ad918445b3","13a43ea0c63dc053","3dc23c43051c7f58","6ec6e8722ecb1ea8","8707ef443b2b75e6","366f7377fd513760","8e7510f792d7e993","c779c6dbb176753a","352a3a95ae907bb2","5cdbb02a7e351e0f","33f69aa26f1e209a","db79ea3229eaecba","e1728c824c18c918","2095d2a63909780c","46c8e45a70c3cba8","5d76905ae805599d","743adc10689eacac","1d68f0724b54ae79","4d69e994afd7044f","b9b9b74030d6b940","c50944ca0208faa9","59a05142f5ec6a47","d3bb44844809bc3a","cbbeb017488b22b2","6824a9460e4d8c9f","cde37a984b02d94f","27d5cfe560a97c94","0bd4017b28560194","1ee8ceb3125ebd76","3eb59215b6fb19e2","ebdbee7baef678a6","3738b065c50a0cac","1d8f71c67df6cec9","341bc94dee8e9f96","247945a0f503ac90","92d0d0a5798c06cf","62dd3e8d6c87a0f9","82908fcfdf7f599a","a6b8c9c223ea5942","af1f37a02c4c1955","d129c40c48c09bac","3226e1c699eaca3d","2128f35825dde7a6","86669a240762d83c","68455293ad284dd5","73bb43528b419bc3","e896de3485f98861","1ba6fff915be6924","ebe6d2bcd36db17e","502a76366d0afa9f","63c129e57bd851a1","7730cebb6d30dd0f","295541fe39be68c8","c52016c969292c72","9dff5591c0dc819e","425bce213a925d73","c839570ef7a78a9f","04c6c66a49433012","4c23495713170d6d","b21a4e42ed9c41ea","f4205715cfb82d3e","98015f2feffa655e","18c15e43576295d6","fb886b6e3cc21020","200dd435b42e8ec3","5ecc13865846db0e","46d4dc918d902684","76e3b03e619c3fbc","bec54e9477e4bd61","c69d13cea7af53c5","08e5a3df0b2c2c95","f4a990fd68343eba","63b29df0baadb63e","3b8391f25d2d2849","cdd076b6b818d38f","fbf0d71664d419d7","7dd6e99d1c259084","39e9e59dd42094bb","023a78297e355b65","b8e2db56d1fe5f75","b4066829ee5f163b","2ed2bc7ce44d3649","4ad7402573722786","93d12516213391e9","87bee795cb96b8ec","aa01a391bf2e3f28","fe51c69eebe4478d","4eae669ccbda7532","f91e7a1c2c512a0e","c73c3b488741b764","85c0a8032c692a9a","c8d1b777a117ee56","be2acafce4c2c74d","11a6de1c96795b4d","e60cbfea876d91e7","d4252f4120129d32","55db3023ac9ae3c1","a411175648a9f14e","1052950934d566bf","99fe787fc1aa2efe","a54905c20392b984","cd58e411fe4d34cd","61651b0ee41123b7","7c230d4cdca2bfea","4e3f5c09468d189b","4408e79a921abde7","9405d14c97dba7e5","61e245f74e07b10d","e3c4ae3ddd50eec2","011ade793e7bc445","fe303e4021a5b4be","038b2def0f9a28ae","2a9e3b488590c435","fa538e7bec527b6f","51b51889079ebf6c","ddd2fdbcdb9c86c1","584d6b722534c912","8aac22b29281bbb2","f0caf0d00683cab6","2ea0e31ea4bcc4e0","5075e1b00bd279ed","ed78d57addcfaed4","48d093a809c863d7","f71143d4a1e865c3","8608637b5a26bca7","5e888e23163ac3bf","6943689df4884df3","7634941bff66a6dd","af1d46d32e7d572e","1717b4b42c3de1df","28b4c85488f128d5","bffe192d318c5b7b","4a0ee4c3c569cf57","bc238f831322f260","5c02d7293ada883c","873fffb1d263db71","8156394d9b7d6e42","1ce065ee95e4bc96","da2926c9f2b6bf96","30827d65144b688f","c578d346dcc9f38e","6c341edbdc85864c","05632f2f980cdf7b","9ef2d8276441403e","0fb952b271143df6","99ba27f17405021f","7efac7e387d141ec","ba235aab7dfb1657","cfe63595d3b8995f","876b1f20d9cf3e10","8148c9d62d0a05ab","f202d1365abe395c","9d79f271f0274c74","ed0961c2ec67452b","8fa6a7c7df79344c","d5788e29f1e344be","efec7c8362bd6496","2c35832edfa0d2fc","1a5051a42ca6c504","bc4daaee49052e86","786bfd43841bb244","f721ca03be8ff260","f2a95a5b30167059","5d1d77696340830c","983cd159a0b40113","37d6df803145f6b3","0f9815dd4369b44e","dedd7481c1232f2b","221ee97bfed13f5d","f8b304d5bd41013d","ced32d247bfe4ecd","37b01079e497bc64","a4813736579f6a19","54880878ed729b66","aa72fc0611d255ca","1af45cb185475ea3","2aca27cd78517955","78056d2e854d07b8","8919c8979775e43c","bbfde2c30bb24f53","2efdb634d6eff450","d1e219d53c99be45","17db5a87405dc4cb","8f81968d65ec739b","c63d0c615d60abc8","68aeddd9bd26aa5b","16f4d5aef15c6bdd","08048d875b38ceb8","d5cdd8f60040d125","1d16f018c9c5ace2","a76580bfbb24a34e","e314d68876ac9938","192d06a39b1a1f66","517ffa31c1e561c3","8296521e661aabf6","b45f1179a641d133","3df393955c61492b","7a47df709c00596e","42747e8a5076b140","0b2db761754711da","645a5c37a7442a3a","ba1b2e019bac57a0","6b69eabc1b4262e7","ea470f779e4827f9","b1329a14210f3a69","2c5ef02ab2fd4b04","6f09c4d0fd650430","735d536496e9ddda","fcb1ab6455b06283","2242e0f8f199a633","476acc2dcd7993ae","9c8f46ffc099ab23","7f10b42898985d21","4433605232813be4","626fbd5643a10cad","d05a833bc0944694","6bc13c7cf7683462","de60b0422ab7f7a1","d59e71f32dca20fe","9a4b65c56551cc5a","196a9e3b2963d54d","13df18e469dd5933","2ed136ebd92695c1","403ed8a53ec05449","487c23a4a5a0bdc3","61ad71f1a6e26708","6e5199207c64c314","747be65a91f87907","9ab1093bbdb724bd","1630d20b18ae1ca5","da2aec8e2b2edecf","6e55943b9d5ef0ee","01722dc818a6feda","0df2f6e07a121689","c58419a94fdc0937","ac9c9b4e7caf4c7c","40de83c24a607884","291134c3ae70e68a","72a29139af6e48a9","97176af7973174dd","e31b48fc04ade3f3","3dc94638f08bfde6","f5d43b55f6998570","5616c2ce5c283bbd","14040e777a789a38","f1de6feff23055f5","5b23a7e32b5b478a","8d88dcb327d3404d","efcf7b575d53e6c0","0b957131451db9ef","f8309e72971c027c","1f263044e8a9dd75","17e9b81d88b1604a","da360449dd96785f","09dc99fbf771a617","07107ca09790b060","c9eb3c5aa51745b0","968b644498d1743a","6469fe2f046f5112","4d37e0a09b4ce70b","f064e16a50e5d575","f6323a0b9073240d","20d7953a9ead353a","60efdc17c7f5ad29","808db065967c9e6d","babc2bc27fa9f0e2","5b5a2f2cb0f13d57","97aa2e016643bfbd","383c38e98cd05755","5a5c10ecd5d798be","932e7fad1c98966f","baadaeea2e2d4f95","c5d646bd69c37865","9d8b8d237e2704ea","4da4c768067c032b","12fca45ce9ab2abb","c6383ca66673fd96","cd9ba8ff11c8036d","f520ba0c172598b7","327f0ed7b5fa48d2","f68f5c75e58e22cb","a8dd4b383d7eb632","4205795bed6b3290","2a45ad61a4b3d598","dcfb0cd127aa904e","22c8ba7a5b818ab1","4e080e4032b4c4c8","988c34fbce846dcc","88a37cbdf2f5f465","e6cf92eef6f506ec","0bb31a889d427f54","ad3172b46080261c","0ecce96328bfdde4","2a4f2715f401f8f2","738201cd36aef02d","9d154c219f206faf","6b1aeadab15d8e8c","613dd73590f50433","150f3acd97d50753","8db09f7819d2fc6d","daab9b7b09d11bac","775c66f414eb199a","d19c82d1654a04ca","8db4331ffeff0ab1","2eb4bd8b2ab468ef","6a027347453d83c3","342b305e6299276c","a58b09ccb8f97924","28ae56ce57b30c92","c99676ea32c261f1","5383281dc0065107","302b661de508f21f","fd96856199805188","677d09c83dba1952","fa1e9d9b2b5cc0b2","0fc41ad2ed3f9bc2","6e31066cb8bc35e6","8d4b985ec87645f6","5aa8eef8bc4e35d7","3520d6c943a27bd7","e928798f23941942","060ca3dab7e4b080","51101010f440af18","72120a886fd31b2a","e4d7334aa6d35ebe","16c8ef5f39faedc8","2864163617b6dd6c","56ceab158d68c63a","dba1fa5fbd2cfd9e","fdd481dbe4894850","e8f8bee92fde2e82","7630626c6be5570e","2178ab91615ab3c6","c1a9521d5c2df984","6933d070cb7edf0e","eb1d0f0e28c325e8","c46541e909051c68","39365494a23248b2","6f451f4ebeed8e97","ccb41a43aef262a4","d6d9f791250c41bb","3d8e4b20d731f744","e124ac3152daad4a","ecc903c459815c83","670aae3ad8057633","6668f87e92327f92","5e387209f4a1be63","faf3920e9b3b1478","437fa0c2d577fbc9","eb425da6f1b7889e","c0d50a1fb8d0f1e5","d063a1bacde5130a","4864c9af19e177c3","8fa6109ac6223210","1083f4f54bc42f5e","f037e2fb157a8b25","be43246d75af3c79","533fd9d852fab1e6","ee1c1f01b4ee6a18","5d3b655e7f244210","dc9f6147e95dfe12","f1d9b13e80b9da4c","a9620e892125509b","ea3596dc48c3ec0e","57a237179c63497b","21f3480ffd65a848","1e34caf8d58ccede","05f393bfd0e3e70a","25c52cd2a239764e","69a1e24e9ac476ce","de65664d8796084b","5d3cdc5678dffea3","f2cf9e463da48932","24c526789337c352","8501411864bb36f8","be619ebc2c7d2666","cb192f56408a8ff3","3e3adc36a85dd1b9","2e0345c8f0d03772","9b620936fdda027e","b969e76be824791f","fc06f906d9f837a5","fb4beab75b638852","901ab24afa4f1b8d","9c0306707722883d","1f168564661be280","e1ee7e8589f52914","62ac2376970d879c","65bebbc369c0e232","3feb59f890b63a71","daa2c7d2ba201c95","ea3455f4e7282a62","a471c698f7538a54","83efec5c7865bc6b","e7f86112802a7c6b","831eab530fc4d597","817e42ff3aa821fb","bbe172322c90608b","0e5ef46feda30def","2aa8a5b390abc180","14430fee4fec0da3","530387d722f39ba5","7f1f580cf68e57e1","ea50a440c88f8aea","67a277f90d7a0e1c","adc82daca86caf28","4d54bedff8837fa5","023fda95b7f38dac","c06288dac4891fd8","9c9fde57b61d7940","60cb67857c3df377","954579d4fb332d8c","7bd9fbd39d993b3b","0786bffad6b8fdf7","fe5ebdb4fc80af70","15b6568b0518c820","80cfcd4556e438dd","b1f1dbc3704216fb","69355695eba968c3","c626b38e996a84be","bf4f0e66f58b0244","f9c15b253d5cfe9e","eef5c76e1a875345","d2aa3c73e026ad21","dd21d8fe1aeb07cd","7adfd54792d5665e","10b0969f29554010","b9b4c51137ad7ec6","b3938cce2f3a2aa8","8bef1efda4bc84f8","56fb5ba6a12f4ee3","e655ef48edc2aab7","f9b35a7af604e2f4","0a5c4cda57c3d977","b8b499b9d37701f8","2d2e2407d8284f10","aac29449049140d7","9db6049a029acb14","8ba30d16ad4c4e3d","b57d452ff1e8d06f","6bba536727ceb249","e1b3491d3edd75e0","1a18fcff73447981","51014181b4cbf1c9","62b15123b62762ae","a6e7e3de32ef63ca","7c1941c9ed1317fd","69c1098076e822f6","edf6d818fc24d922","c7fb4cc0446dbf74","daf44778ff19113d","1a58eab278d161f3","95b83d4f7b2e36d6","6888bb4727921ff4","aa0d0e7c55d0ca77","0cdf527eea858d38","fa60e7b17b73d75a","38113221fd7ac74f","e62675c777ab078d","816e8f38b155770a","5e69f8525379ec0c","20fe207df07074ca","e0a3e77a2e5cc677","96f6b4a768453df2","686debd2a5597828","e9015b7aad0145df","b7fbf4650b5dac3a","e53a56f681d4ca9e","b4c42dd5263f05c2","0467047fa991d42e","7dc1c5c9ba185887","ffaca9844c8ed35d","cbbf8c62de0a42bf","30497b91559e19be","44f0ce21a685646d","1366f3887e6de0cb","8231cb6e85943b7c","55cbb5ab30240ed6","3b2c87205ae7f992","bac2afafe6b36787","e4e7631c6fab2404","73a344f5aa76de1a","0cb8b001d26ab0f6","75754d6ac1aaec7b","249fef17f8771773","6535229c2dd376c9","d71667633c63d82c","fb111aaebf0f258e","446a0cefda006859","71c9fb8b232fe499","11c222e5ea163fdc","bffa617af6ce8c3d","50c950cddc1506ed","afa470c057243812","d112ec082c65d477","73c07a0bc5e5429b","57e31f09110f90bb","d36d0a56d64ac67f","47b11bbf1d3e7fcc","86f02da7eff1e3ba","5343778df9e41f37","fe6a5c2e3e4416b3","7af8e11321061713","57fe55dd66ce7430","f3671fca25729acb","5bbf3534937cb6fd","4f63773f3c770aa4","89f1bff02808524b","5b890ebe6c97c558","e5f05d2e50ad94c2","abd3bb3b24dd961a","87e913d97ffb7a61","df6a69e3a774eebc","4a684de1f0119272","e01b2ed76f5813e5","a66c6d1f8e271921","8f6b9cabcee961b9","e4b27a57cc6c68b2","c961c347fd2d14b5","0eb598bfeb13128a","6d91296005a60d65","340d0829b2817429","fc80a58fdafa773a","5de8989847f9f971","f2a5668521a88557","343850ed88d34457","fdbf3fd639e2816d","8fe237c19ff04689","ef3d95058c83d22a","73d4e0dc30041c36","92d08f37b5ebd992","928a16e58e1d2df1","d2c146eec286df08","f6b9b81c233ba8d7","21d4d7a5a388de06","c0355b3c98fed255","0e7d2769799909af","49c88081983abecf","981daf7e528f93a4","ba866ee153e8e14f","5e1f61b100dc5e9f","5298351c16bc5872","b5c60f5b6f67d36f","f4b27d3a31761870","9303aa5b0ee47dcf","dc7d7c5316cfb32d","ecfa439ba7a35d03","03c130f6c64d6cde","7313123929b92e4c","fdab2741acb61ed1","dd1f42d36043f351","69564d0c8dc942c7","5bfc0d7121ebfd77","823b0b2460f6ef95","c28cd86afb368a68","1423657927f0381b","88c0a82bdddf789a","dd23d0e2ece16df7","316ed209c87c228e","35ddaf63494d655b","e5af41b779d62608","94517b52fbc7c222","90e4840756b8a410","8c27c7e68eca1a64","6697649d1c9b6c0e","5ec32bd48911e852","7dc93121ae6674e5","534311e383278b30","d69deeaa7e9d8299","cf9ce352e1e22189","51ac68fb3896f3c5","03eee1773e4b2310","e8ce95675101e8af","c991e97927420e81","d59ba3289c9140f5","294f1ce97f6089bd","01e78849a643e8a5","2f22451fdc194049","b03d810847d86c13","930ec55bdd15ae80","c98c8e1dd186a9e6","a6c40e0c7109ccfc","9ac1e60d77200847","72129b12981918d3","d14d8323f4b64b21","bd19832c18d23672","9d1cc9c17c4a70de","c8bc6bc3f69bd415","da845243f83992e3","e73144651291e1f3","e1cfda2f4b7b203d","15ae149127236493","7f180cad8bf1f211","a99440b2cd2f03bf","11628a7a4db100fe","30946c7743bfbcc8","0e7de263432880b9","7d4b7dd3f0f26094","5f97554e959fb27f","91714762765d1df4","f7c53c245cb82dbb","2b9f5994b30122d2","882c784fa50c695e","cccf7ae8e3728235","dc85e9205b9bc40a","558e2007055f9c38","3be41a89fb1c71f4","cdf962c271de3805","87eb4084ab2b6c4f","4e3c3057b42e2a2a","ce4d1a4c8f39d6ad","55aa1e8e4e61d51f","d9a8d6a331678098","56a01bb3a1823ca6","0c7e8c2914e9141c","7c990a9e25fd7abf","2eab37ce4e1d38c7","5c38dd887299ff9c","d0658792bccca939","a4572ddd98280be9","de28e8e397badc0d","cb4b8e74cf76ad20","1493b3ec590211ef","56268dd3950d582f","5b419a28f8338f2f","9af7b9c56907a138","592fa749c393ef14","f3cdc22dc1a6145b","5c4f2123036c754e","19134c8dcb4e84fd","e34fb98383954858","addd40dc7fbf27c9","5bea21ea2f447a5b","ac45d4c7f6f1a547","d0e2d7ea7c84203e","3a5d788b6c9b1490","b203a4b79c347218","af344ccaf295edf7","2e3fc4b6e967c768","db0cf67f4aecddf5","e485f554c91b63f6","647f561f3855b795","5bec85a040561e90","758726f2b1f2072d","0c86ad51105737f4","8d4968b4487ece04","6917e9365bf15cf3","3433733d6b9a8736","887cdd3998bb0a7b","05436cd3824bb9cc","c7adcee301e53907","ecba03e31652a0a8","0deb3214b824aa2f","b1720ba6a2ac3c26","c218bc6590a159a3","ccba35f51ea02cde","8c325fb9f9eedcc8","68df08774aae3089","5cce3ddc85ae4b7f","52e58ab14c13701d","ba7a5c79cd8542ce","cf344cfc63c703eb","7102b05e3a7f621d","0691d9a37686f464","3c6ee783748b235e","761cb37547fe4dc2","a033c6dbdefb80f9","1d6b2ca73ae11560","befe8bfd3d3446cc","2936573edcac41e4","661f755eabe3c32b","45ec5e8001fad3fa","9c9162236e4b23a6","ce9aca3509c7c320","42cb1c19195b7aaf","6495af71a7195bb4","bf793e9865c9e834","5f4fe9067e1fd9a0","05b5a24c1547eb9a","b4a9884f6b553123","5ab53f45b766d97b","86f604b24a73308c","25609df681da5c1b","d2194c4dad790ec4","12697008ac3ea99d","97087ce25aae4515","4edb12baad4c5bd0","58e1c9e33b0a90f3","ae85504297599271","d3b50627581cb177","f0ed6e5d36cbe523","8553e21d99113958","649b628a9a4b5a76","c460eff7ee934acc","7f55efeecc6ec73e","a7443028dc8c4bcd","2177d6f5082386d2","8582c1a640e03d41","9932a3c5f71ec579","224c5d499abe0df3","b7cba9eee3f6e94e","2acf6f79f1b77e0f","258cd89a7735d78b","0ff6626531ef6198","a3f3004529ef18a2","d4c2cc2a91f5b2b9","e8d7f19acb5063f9","62950c83974ee5b3","c589887266c69450","b681fea6485e08de","372ede1593292145","6ff24a7e230722a8","b11dbfb8e7b04adc","c712b913351f15c2","1d7fdb59cd34b66c","bfa0e5df451fe2e9","cbd683a854a44b2e","b50546f63ce1639b","e0507a6e8e927e19","085b08d355309601","39408c8ef2fd9677","15d5032c9ec85d29","8e650ebd7375f518","9607eb8becc34592","b1d4a2a532f6cb19","e7fabccd7044ccb6","24f1eadd52e84117","b7428f7175bc8304","ca7574044008cea7","ca0422a25853c623","dfe9a336f7c03735","9f7da7413819da7a","c2cee2352b8eb312","b5d729ae425c26e0","8c7dce81c2afdec7","4be8a4f49d4c269f","f26d82c5b17daad4","49e9fd1f6eb63cdf","4276f7c65945133d","87d5ef2cd29bcc43","c1db316df918bd6e","facc2899b5d97d7e","a1bd5f85906d484b","a9b04d9c53e4c569","33e731942160c568","b351e04458db2c8a","cde871cc4745f0d2","b85376917915e0b2","7d2fc8498ffb759c","52e1d9c9b79eecee","d7e7a4c4f46d667f","8ec530eea07d0f48","de4f3fffefe78b3e","53e98b0660f4ec34","f74f132c878e2874","13fb777c8e39f531","27c981e256dd5966","cd07d521b8972cbe","3a31252a361d9d0f","2a175bcdc17dce69","a8f6b8baeaf94e43","9c6e12731fcf28f0","6a2046b093b1a7da","fc4048e7d45f23ba","193c8cb0b47326f5","bfad6ea1161596cc","00dc8b4a542b336f","ae5f4efe08216242","7add2d2e9d373780","130c39ccae1b9794","e66b05819afe5f9b","cf36484da72c0614","3e575131b157d58c","591d9584f2826895","ae506fba4bac5e81","9112bb2a8dc47460","b5afd4eb06f899a1","adb22cd4e76fd9eb","76323f6b74b3cf6e","a0264b96576e8fc6","42e6573c9c69f200","dbec9d8eafc144f8","308b8672ef449d0c","46e028f30bd1e4df","c6ac70f99bf92330","1de41c5ebf6163d6","60cbbe86ef1ca6c8","10fd8311c39ec414","fea797bca6360e73","3d380600a548966c","140844d72684e5fd","a3768ce65939db54","23929da1a8dc3ab1","1c774f316a83189f","0c26626f4e3adf41","5395e3432fb6a03a","7c482f95d5acd377","3be3338a465d07b4","73fc98b86fa09bd4","e463ecf298cb67dd","5a9bc4ec16bbbbdd","2c10659ba7fe0d2e","043c1679f6189be4","eba5563db4b6c071","e5a2a2539df70a6a","7ac6d616ebb5757c","e4bf0709d1045f3a","17e5368c34dd3491","7f8d43438348795d","1043788b4cd33ebf","643d93be5812d978","10eef034696319a1","70e4f4553c942c61","400c9b7813cf6d51","f675d1dd4067f84b","b1bb3606daf5a8eb","87c78a11cf031035","ee02a80588e4865e","939a9569896f434a","075ac2c97dc15b14","9b1c118db9a99b9e","148252a55589c509","b67ff7c8de31abd1","7757f127c3b4cace","be08cc3353798b38","7302166d0d52c751","be5d5fbef097ff89","b7808f0d1452b125","d3a356b2b25b55cc","23f8be1e8c0ed116","dbc00f1ad95d7531","e1768552a28f6516","c749dbb3c75164bd","486eab6cd67669f4","cd60eff79722f6a8","eddef41fac28be72","5def5c4c2f2f242a","f6aaeec4c6fdfabe","522b6c161afcb47e","502e6e4ee5518983","a68c83cf64464a78","9a09e268a979f777","9971e6ae76308194","254c6a165d02d73c","ad774d4c0392a7fd","27bee2c35bd62e53","8db58c6858a53e3b","6411bcf28b7ffa6f","fcb805254a062bbc","24fe1694a71b23a0","b28e23d2535310a5","f04f1b08715e2da9","21e0a26a69851550","eff9d80049182cee","c48efb433e1bac8b","f21a1bff030f3d3d","6957810565336218","d82d93f92871f901","df15e932155f2ba9","c30333f4e590339e","ce7f4614862751ea","9646351e993f370b","add6ed83ed30f23d","b83c5421732aa53c","6e81c498073124d6","f182def43c9b706e","f7de59496ae60d1b","0845db45a9ff77b2","b3ca9cbe02a17956","b2838ba438b43d0b","0bde03fbf7b38bcb","89a3bed0e116f6f1","ad92cd0a9ebcc5c6","bc0f706d3f9ddd67","97594776b8a93958","29a790d13e997ea0","34225f529989ce82","c90531777172c544","9938c42740cdd357","a84ce3434527b080","46e8d049f1dfa844","be261ab969e7e113","caf42cf81dd9a31f","4098270104cd50f5","5538fb1a47d31421","0dc4530042a27b71","c799c704d0078a61","0717e554d8e37888","31fb41f4b6681c69","90bb7f1a39ec64b7","2b29f074aad421e2","98525980d1eae3a3","a6e1c1277d441234","4da6b55dc971d6da","80954cb6ad16cefc","b4d39d580663092e","cc8a05125b23ef33","0cd42c49ccab909c","606f3caa9058900f","4e6003732b266fe2","68c4344a4704c54f","116de42631d4b17a","f138e16b633d9429","2690f4e06626ebda","177aee50c214945c","ca620b08c9922bd0","8d6827df412a4059","b6c03b0d5a9952c9","9a20f95447f8ddfd","d4f555ae99a41fee","48ee82efe7b41570","290e5853a51cb170","e15462f85288d3c0","66835e34ae95f3f0","9ee5e12567650c9d","3b74b2448cdb18a9","b2e5e7af716d4ec6","aa39991b7847c574","1dd86a8b8b446749","3ec4a86ec9ec37f6","ef424db05e8a1103","1c55a9cf641c38ba","4ed33d50e1b4ebc9","656d1866a8ae8cf8","9e4bfee0db3051d4","1be6ca3c2b8615a2","06976c9133796ab8","9043871af737eb1a","b6323e1460f6f50c","dc4343f890e4a3e1","57e1a96c1bf54302","cd4ebdd2c6d86368","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","16094297767ce839","a2a26d3c15589044","fcaaaca3a27426b7","69fc7c7c14fa81f3","ec99f621f7253cd7","023b97f731941ec8","d83b592e2491dcb6","e44987d599f2b366","b6d352f0739c9c5d","e01a8d98754f1f85","3918bb15caaf1ec5","4a56f9148bd23d8e","fc6afa9a094180d3","c1d200de7bed7d83","44d4e7ddd6c2f416","20c48f73de388537","1f143110084f2d12","c95545cb575e900a","a521b0c77c8e1b96","057bd2913e07a3dc","588f7e8cf7861975","feae7dc17ccbe84b","40fb52f0b9b6d6f8","5943f812794763bb","280a3b24aff09fd6","13bb4993d29c190f","4fac1159c7fb1196","238894bac5405d86","44795f19725dfb16","2b909499790cab01","73cb2cee63b22726","eeab0942d3417e79","23dabc507247dfc0","992ae204a4e2dac4","32acac8443b52345","b9f8b477c288e0f0","ecd8bf936f027cdc","c60c3603ff04bca1","5cc27b9e016bbe1b","fea7dd1138155750","ce300a4fa3da028b","5c3172390ae5eefb","898d54359ae10f09","4ca2710a68ee8cf7","b0e2b38384530493","adf79dcb4ba8b960","25fcf6d56ac6dc3a","308199e1755f6e79","18e8c1312e9832c1","2109f9c2efef71b7","d37f5597502da265","cecdc0524ebf11ca","c22c3490c00ce12b","3cb202072fae30ca","ea377511bda2edc5","8bb2921d3035f78f","d28afb23b014c0d3","2b7c57be9b721cd6","8baf81aaecbe3ab0","f64316cbc425c3fb","27ccfea85f2033da","529b8f85ea492b9a","154312b0a80ad157","3e26b34cc3ab9745","a8c19f86a71e21fe","8bc96e353c45fe20","458c9a22f37b6191","314561e371cc1d33","d261fda32fe95984","37a5b70ff95bdfaa","a236904666d238af","9ff63582ab95f6c6","e5e35f07fafcaa5b","5a9f17c8e8298b92","b8e3afedf42e1ec0","cd511cc2255f17b9","3bd22b1740d9d8b2","43e68c058a7661d6","b3f5b970a9b03119","53e61734d5875604","f9ae231f709aa135","50bc182c3569008c","3ea1bb4e5ff3e53a","bf71f08c103ab9bf","b8ed61d35607d163","4c93ed77e680ad7a","f1cc0ee7d294d743","6899ef31a931df1c","a2ed4c3380f63344","d66a556c8804aa96","5a3cf6eb82112299","3fbe41cfcb30b29f","8a877a1f0ad96a9f","86bf6614eaaed4fb","417fbb2eb3a923ed","c17dc35aca46f82c","92f84c3ac249f995","e5267eaa5761e821","309706fa0b759907","367ddcc943fb234e","b3e71ec6ef25bab1","ef2769915480b0f6","4bea82d34bf79d91","a4dbfc219ae2dcd8","9cab1d58af793873","174edf5e342c527e","c7121847509f1d08","989b7d7ecba85616","1fc6514464e22856","ede7f68b56764350","a80b7e58e8b264f6","0e12a116cd5a645e","3902e4b05ebbbfaf","18531ed9a7d1af80","204d9ba1193ba811","ef9a2b91b42284b7","af81b0a41bcf99df","6d6224968ba7c5d9","c6f86ceb44d413ed","227b59bd71d4ea5a","0667b13392452757","b4bde00bbca1c9c3","1c698f378d20c0c8","4468e5d7d722f524","b2720f096a0b488e","d0e8c2ef168e690c","f87851f6472299ee","e9d47e8d56320c0f","e1468bd07f7833d2","fd32c9160864393c","e92aecb14578b6f2","8511a4bc957115d4","08e432ec0eeec199","04ae900e7a8e5ac8","248ab1ebea76ecae","95a3aef8bfc333e1","d5b35dbd65c8c2b9","3cecd7c4f79dd7fe","6b79b66429521305","7b3f1aaec004ecfa","c7e91ffdb1fe5a2e","99abe6ab320bf6f1","5e8e9f03c92c72bf","cec940e246132dd8","bc3f1c8b796e6e94","55458de5ef49bb91","f098e88f376a791b","c3a2ed381aba6a33","3fecb11ba25e2884","b129a76c891d0014","280b16759c50ec5d","48fe1d10a3a37a85","22b8700637e578f9","557d6369a161cd69","2ac79808a71cacb1","191e72ca8d7deecf","4f140e0b7bb038a6","68a06a849669ed22","3add54b2949c23ec","5f3f7c722ac856e1","60368ba60dfa48a3","6d778528ac85f061","2416eed2ad7fb675","cae48203992d0c58","d01299e89f601944","c9b6f8136ca0bd79","fa4bf780a0f34822","2839b9ab42bf552c","428c4887aeb1b8bf","2c47c873b0dfeb59","eba701577392c37d","f0f16786525d1859","246e55d292fe0f91","c863abef8c3dded1","caf4791638c6f452","1b1ed5db08fa516f","ea7482edacd656f7","4a96348eb648c97c","f9014dd138d70756","4ed4b78dc034a6c9","a95a9af12bbd3646","3ea01cdef09d498b","912811332f1921eb","27111821405d5644","0fa65bab1ee8568a","7280c7be1481cd40","7de1422ef0247bba","ac514b49b2018467","639c01a19ae1a820","283d461116d4ddad","689e466df8f8c5c5","197667ca4e9cdc54","3bb2a286f77067a9","3996f05011c215e4","c81bc2696963b090","24db240be39b9a2a","e804fb2bad48ce0d","89d8b374ec0c8d64","cdf2ad725fe8ba54","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","142c5e63a5897acb","17e00a50bca8a511","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","65d2993302d9e21b","999a7018d46ffc73","aa91636fd91822cd","8b02b507d6467dcb","510ee05b3d6497d4","7cdf67aea069fe46","699ec99e677c7dc7","3272b2668f830af9","0f1d5657502571bf","3d01f404ce8e4f2e","c8c8e81ef5a7a779","25c121f68955e797","815d0596d6b03dba","3cfbbbdec94a469c","12443294ea11d3c1","91b94a9d896e7e78","b525d95cb47e05e7","bb111dd74584e31e","d23964f1034cc332","2bf944e313216712","8ba2fb2ae10d5f8a","3c125c12aed493a6","0556201671b0285e","fa99b8b44e92f9be","8b94e3c61d1c7e5d","eeae2c986dcc4fd5","1b2fe53f9f4527dc","e3241702c334a377","6eac671a3b5398ca","8e7e9d97a6c879c9","aeac844b38d85fc6","764bf2a2badb8940","ff242d9ca428610e","1191a4f0f73ac0a2","8cfe805309e7f14b","a53d417127982757","f8cca546e04eb48f","78919c58e908a11f","1debe93af15df2b3","3e0c8f89c9ad2c59","190cd8656368dea1","c98bc4cd21e70d26","8796089a19e22fe4","41178c35c209aac0","9251d2904afbdbde","b5e1b5781b6067d7","b8af5e3061c3fd5a","2c43537a0cf9e307","5bc2441e8a6e0e82","24163d2ac0806a9e","395a54a40d57ff29","6c04bba89bc4d93f","ef1a0dcd39c2ebfa","75b4cef66ff5b569","a1fecc9bf61cbecc","7a5403df0db1a125","b308c52fad5e3003","31e66543c855840b","9fe066202aa296f9","82643125d8e7bae9","4155536a5f1ff708","a3c2ced4e60f6aff","68ac0321fc403487","4c31f8c823796b9d","1fde23683c7ff5d8","97b05bc746ae98eb","8422a13fa9dcca51","80ccf2e84836c3b9","2da226787a8deb51","52be14f6c954aaec","b456712facdb8f99","9eec2a58eea2f794","f7f44b26d3494661","60ec289316037465","438956ec28a1644e","e9be7bc2cece9e6b","4ad7e0736cb2f3e1","3dacfc613c2d6949","159905f89f658c3d","37342614a8bd3e6c","36b6ced1758a043b","55023cb2a00a038e","65f301cc578576a3","a0f6a91598012b9a","47f442e7e5c89435","962301d657a74408","eb891ec4b0a07cfe","3a821e7da32a3561","cf55e9963f617d17","0109e7088ec7040c","fb14e8329c2c77c8","628630966e299dce","57516cd75e235df7","a4d7386dea5c2987","0aa9ffb8eb4cd831","fc59359ff0fc3578","5d01b01dda282884","95dbd0806f6e50e3","65ba5d4db252f373","8c26987fb7503da4","b4ade4e43f7f5619","1c5b37e443ea3a54","d66db8193ecbf5f3","11459cef626d8dd5","d48781c900013ee5","865b1e2e30c1406e","2c3c9f634bfc436b","c18aac930067b2c5","01d61d75b12c086d","f996e39f99239f8f","ef696b96885101ae","48a0cc5241d2549f","8360781eafaecfeb","c19b6e3169ebc381","1127e98653b5a27a","4183c52e2b2c85f1","5fbe5259545c7e84","d59c718c84ca0c45","6974a448a0c0c431","3f26e65e9e14b140","165086f5eeb45889","26655f3b52fd390b","4f053126291b5804","656edb879555e04e","fd6b81a32bb8d757","17650efb4c8eac6d","35aed833a6fd89c9","78389a0e3cf80961","b5aef2391dcbcf4b","9bdb14efae83866c","6aa0699f4eb35c14","b21e235c39afcb03","bd985c8dc9609479","095ea15b0b3f109a","a0a1caf4e95d5a2b","230b7b206cbda14f","93ed91bff23ccae6","c369c0df4127877c","cd27de68d9e0cbc4","11e8012b77840d09","67c80d1f6f7f4480","862bd44140894d07","eb3242a9703a76df","d963d406dbde22b8","037325aca1c515e3","7b14579668c1af3f","fa5d15edbf72f647","b2e76bba0862cef8","46ff4d153fc9736c","04052562e24f52a7","b2358081175b0301","b73d1209033d8724","929e091f58d7e981","d23265902eda3894","a803317ea68e18fc","fadfc3bdbc68f76f","cbe25ff8706d300b","159202a1e2a32023","e4063f822861a8e3","bc769b10e03830e1","42acd7f9ad626301","c3e90ec1d4493bb4","6ab8f6f585ebee36","c17daf8aa7e26a0c","7379c487515b9889","3a6f2959b098c17e","69f1300be1c6d8ab","32f30c6a0241b184","1313dd5a267993d9","1b38e8d77f15ac4a","d9d65b36d28ee1b5","af81a38fa86c6cc8","dbe559c73da68763","d88e0ed1a96a90b5","42c1dae9372de9c6","149cc130f5efb763","7eacb809027a3f29","992d3a4f1f2cef04","7f81ef3f4f7d218f","6aeea1de4587093e","2155a7e805ce62e5","db3dc40ea4b498e3","65dca07a06ffa9c6","d272a453214030a9","f89a84a4111a2df9","ccd498fdd2090daf","6318eeea1f540ad8","6e9d7cb4048d2eef","ae5513076154ad8a","9a9eba7461771815","7f33cfc11587b83c","04f0f1dcc6935c42","51dd51d87769dfc4","1cfe4db12a78f24a","9737afb19d9c9fbb","dd49b4996fb683ff","fbb1bdcb44abce21","6c6cf33417f59f97","fc673a36d8691d63","37aa96c6d80d8ade","1ef76a4c1fab9b78","adc6196b15cf8c39","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","ff2211c1efd24971","f814aebd5bd599b5","8c3c9bc4a66b1e32","0711217590341f99","3930f84bd36fd5aa","b6f3145afc37707c","7a9f4d42d5c7497c","dd517b4d06983aac","e7dcdd83cf9e08e1","73dc6a2b0e041f8e","bcfed6ac5d278d3c","93e874f6e4a1f87a","fcbda9c625fdecac","f5cf184989e2cc69","3d40410e159beaab","4565730f04bd7072","95eb528329f90cf2","79764253e9e92fda","3e6cd35a857771f8","4ad97596d0efa64b","f19ecf4219ed5190","33fde1af7428bf26","1d92bf6b8fc98959","25b3542fda8fae4d","4b8267934ced5596","151d5194b8538480","f670239d8cf08808","a4b56ada8159bff6","990b4d58c23a68a2","ee3e358d88bbf249","6f096e24c9634c56","83b16f9aed4fa051","db3ebf0b6421aeae","10c3697bddec1a05","4f0ea1cdd4d0b719","ad09f7f6ad1acedd","7bb3239b80bb5650","d3ecaf8ee5a9a5f3","892aa8fda585f5b2","e0cb1aec4e0fda1c","31254c9a4c46f49c","943c9a5e7bb69227","94b3fd103974e612","44bb7746b927fef2","a8f14d2493aa1ccc","11f218242b107b91","9d11ec1e81b17e3d","143b6433267f0fa1","4bd89dce27b61c84","2c68008e717394eb","e4e4dde43d4eef06","a2bcd5bf77abacdd","c7dde6eba09fbd5a","b3fb451be3c81d2b","96c183ca09036f9e","207c8c517b76a96d","41be9069ac8254e1","f7df745c748863ac","fae60b32c35a15e2","f8787219bfa0b999","7acbbb904086727c","36f2cc31fc4e1e37","94ecac051c7ae0c0","c3fd837c967f3c0d","8d582cfd231d8e30","f4e17d477136f068","9daae248b4f1952b","3c869e854f5d6809","605d72f6f24befbf","e192f06ea5f1e3e5","aa0c5812f7e6349b","67310a7a72933e8e","0166eab08f6fbafc","fa2aea6161a5fd41","b942b34f373e2a3f","2991065843b84eee","ee380c3cf1a2020b","c6a4524ab3539276","4ef9210c5e612de7","98e59bcef4b2d697","905659284218c2dc","b71f413cfe3d9305","b2dc7736b4de45e7","14ccbc8fbb2303ac","b9aa798eae125dd5","a67149ef65f5d76f","aa8b6591f26d0aa9","f706754b772baa6f","00bc3a1cffc305cc","a3bf1460c7cfb7b1","e368b811a3ce64eb","1bfca2b520f057f8","db5d3a06b3c4888a","c594a37fe86aa4a8","ee30b3a5827bf77f","377467850cf184c6","d83fcce023a2646b","e5363afaefd9c154","6e879e2fe3ef4f2f","1d1b97b90e8247f3","633ef89ae7ff3aac","7d77f0bc3fa0e695","73b58c6d90a26112","2d538ce8ed696396","2d7299cd90641836","6c95c42a1bb0e0e8","3cad0ebae9bab6a3","4e039b1bb507cbd3","c94f5e94ee5a1918","cea54c8794dd0ef6","518e99798b484eac","a4418ab91ed4c56d","503454da3c35d846","deca341e91bb7f09","c1a9384e4cb3acd2","9ff743b23cbe42cd","51a8b73d46163353","e5cbd1d6e36b3a71","60e62fd2914949fb","fdc89ddd1aa0f14a","8df78aa19a0af2aa","fcf36df06936ea4e","cb2e82e3ca5ad664","540ec68bb8166067","d0fcc8358b550646","1cd4711186e0eacd","72bdc2b803d56d5e","b866e5ea8c6f4135","e3c3329221c57637","33428cdad37f69b9","f03da2323ee09882","fbbdc47d5910770e","47eb8b39520f8641","402d82489d297c82","d8873ffc90a0b800","75fbca1d39c47339","374944ec7a1d4b47","306bc174ad2aaf84","04d40482183bc373","8bf7263e2c4b2732","de8190cc7acf1ab9","0f589b67cb910c6a","68d2962c711d3dd3","fb5f4b43f105eeee","c7337b13965771ee","82128d17e64350cb","a85ba25677fe8dd1","d9f51facbcafa156","36cdeec08c7a3dd8","6d4c2ec76c80126b","fdea9ff531a587a8","b09d639af149c549","e82029e6586f9f7e","c622c7d8b085a6d6","25579c2b6bf10a53","03f2f5c00addae38","316e053ce43b8176","1fe7191fde26e8cb","a8759eb49d4d47f1","035760b14c0a3455","c115ad43edc89efe","e941b40b953cddbc","6964c9772d7bc5d6","7fbf24f2a6bb7f36","2b222d433afe409d","eb935fa8155701e2","ceffdbc65f225ed5","2936ec4c8c8ab565","d8de448ed73f17d3","91ba1b199e91916c","82150d4178a42162","6155deee9e0c160b","4a6b620a1d208d7e","21beb0360e865da3","29d27126cf3ba304","ee4607a9074fe742","cd5b164b7ad4bb78","ccc2df3ce92c67ad","8fe577cea4ac48fa","cad2fc584c39df0f","015f0472776f11b7","e7ffcd836be34681","72f3d70342e83655","c4df794af04292af","3fe28ab3d007c572","662c49c88089f00f","b40e12a183af125b","b9356dbf87d93bc5","b85e06a6ce56c496","8c9e51e853c941fe","471f98e80f09e7fc","d0602834860e1ad6","1723a88c57edd93a","723dec470a8f2678","85c927dcf9dfd8d6","890c995bc0b1bf4b","c8588ccd19d318e2","f9c4a58c92b5b4d9","ba6f0526fb7931c1","09d81adba4bcf125","9b17052c6b788f45","7a3535db9e7c5047","663a9910ecb7d4b7","e0b5e448c81dcca6","6c4bed6b5d616836","6ed2ba39d2ad3830","ad7fb302dbb22bcf","16192cfee4d23370","cffc4b31a6570cae","595853542a4259b5","705131420801edaf","156d8365a01c4fb4","1d9d8c969ccdf2be","e3bcd358aa687acc","66d5953240afce8e","0ae3184728b2a2c7","4f07f65ec7f8a5e2","da3dfd792007d0d0","72de98adadd34a6f","b5a5d39699459183","00103f2867eaf0af","7340045ba5d10c4d","29addac35906de8a","6236a5e8600f634e","5ce6d992ddb52bf9","8ecb5617ac72d19a","29f907f589e47ba6","5a6f8f519e070c79","cc9ae1f14650ea53","69a45eebaa58325f","5d3538459077156c","5c6e003545ed92a0","740db566709021ed","4f087e589110693b","1519b923650e36db","45880c15ca4a61c5","f2ae81bacad53d72","9171766e1ee10649","21c200a736413965","06657762c4774a90","44bfa2b788405872","78f44a60b8f4cc68","80ce9cd387590b00","85db3cff53254780","a6bb0870c0eeda1d","c8456ba2aa6075ce","51a0b7fe34dab9a9","fd414e4814858c31","4ca6bf4176ebe985","c19a4a024ab45653","868f82b1a5ca2a85","f5b6bba2551b5bec","a327bc0ce37018cf","2e633d555e1a36f6","95727dfedbf37b0d","76a625401145af61","51977d236a5b4e17","463b42633dcf4058","28026a2ce29f6d72","83530f0e60512326","52f51be9fc39e849","422e1dd2aab1ae7d","f39f016b95fc3bb9","2241bb87e3791806","e87e17419a9dd28c","30ccf1e79a8c842a","be0fb9a04ea16004","fd0e7bccfabe2ee6","451c9ff36fe2e477","b940aaca8de45053","d4a55209a00a2850","090dbbbe36a15a24","6e172580996cd122","457282d09d5173fa","41e9885bae118005","4731776cfc733e84","a6d607b465b7fe5e","2affc8f60f87bf7b","bf39b8d1716ca963","4f7352e714e2f497","9ee5440963269d27","e7c533a4825e3889","389909b07238cc3a","6934471d55d3dc61","a0738c4dddf29c0c","7becb48e82e41f4d","77618bede4cd20a4","0031d2f1a7c3c8ac","6076cbdfef84255d","cb1e6d4592635001","cf0c81d932939eeb","c819a68d55e52a48","1b7806eb440632ce","52c9ef8bf5d5f352","bbc4e7be116546f6","69f377a19c3aaebb","44639ce55332cbf7","b39e6b36efa2837a","28b0fb497ecfebb2","8e60fec05ccbd504","eb03f7c93f8b43a3","66b74056a86a68c5","66d2402c36529cd8","e665cef3b57e2e30","be1564c06fdecf2b","7b09dadab4169774","9804124babada246","dc7b00050a7d145a","39c9aaaef7274169","9b255197471d7224","d4606f08690adde6","607bdd179757b5c7","2e60e757450968dc","33a339c0afc1ba9a","ae105b35b7dfbc69","a0202211b5f8a9ce","d24a1016b1615427","726ccca1e080bf6b","695be3c75559690b","b7488a10a88f20a9","0949b6119fa62e77","9606333fe00f01bb","5c4aa68efe456371","f83897b1f3c48879","20a79d9eeb90fda6","1fa905f4d19b3376","d2997f50cec29cce","6f0c74e816a70334","8d4d236424edbea8","f14ce35482fb5f06","087ef495d3f3bf63","c8ca16b97279bf5f","6eafb2a9c1ec95c0","39740b8338a622fd","4e5188bf59004a54","cc946bae3f4b46d8","fc14608145819575","6b5dd5979114ad9c","a1dbeb8cf51c3366","57833b8882f2f3f0","a07c3bb746445ea8","65f60f513ebfb4ec","a1054d58b95dbc48","85ebc176bf8b3f38","d92386370d84c100","72ffa082cbdc1b9d","5a9f6ed4d2782bc6","8baf78fc5b3a6764","c92344781b6fad03","db579c1fe924a2c1","dd61619c1c937b10","ab93c45aeece527e","d63fa2d9ced27469","96bab19558d83451","748c32f25da38ab8","d353d0189ecf7f81","1d722faea8f3efce","106e37a95380121b","019d4edaff49edac","72c3e43d1bd7d71e","0a3d4794e7dbc8fc","d0562d12417ddbcd","a61a9ab22c564e7c","7a1b01a19814bffe","a3749ef3434a4a01","abd5ad5bc01e3c20","f978ae555f7467c1","301581685dbc451a","f5ad10239eb3cfc3","68428fa55c773d0e","48cf2bbb95097f63","ee26946f7325dc17","8419fa139418385a","d0b1eeb6835b62fc","43166899a8759ba8","251f1801fba21ab0","06e646e07d966f1f","c715b34bd8c7144e","acf663c8932fb635","852b5a25f14c20c6","2cc720203fa29afe","c0d3cb23c9507a3b","d29ab01e7feb7c8a","74a4ed4dc627a311","70e8540a9e38ea1b","6a28b7fcc76e5423","52995e16ab89a506","18abfea89e3b41b7","bab19150c0c5380a","a808a0b1094b6686","92b4cb9321db429e","284a076d451ace1d","a8104e49d5de21fc","0f613980bbb88aec","7e331b1381065059","e44628f535d5b1cb","aeb2a0a395a07f56","2ad50ca6f102ad06","be4e8eb0027dcf54","8012222b2d1c8511","75cebf8401b56f16","ef40f0f28d4b23a0","92d3382419ded8c9","609602a97afb8342","dfe33f11952c084b","460ba30d5c96b8cc","b4448524cdeff7e5","80a0e335e884b052","9790caaee9c5957b","12b058f0dc39a192","264193b117c3f150","adab55e820cad54d","534f26b628d7ca3c","d72e4ee0d2b4084d","502addd457658917","210ef3304012897f","6f93c6bcc4a65c4d","357a49acee942fd1","61282a89cda06158","964d600b050df4fc","5d3298bda1ca0932","f8749556560c8526","3bbe844fffdf20ed","7044da8f08b09895","242995af11794e53","1870deac817325e5","13da4488e5901405","6a1a8f3a27e993b3","2accc11944283ad8","c98c47082b028dd0","eae0eb6cb3648279","77b5fcb42cefbcf7","52a7726c278388da","16438bfdddf3750d","8dc9910ee0b4af8a","f3b0e08392296b29","33daf357f466a619","fc63cc48fc705844","07f809162cd1c7ff","dc8e1ea48d3d1380","9c9c71c664eee075","af55e037ae50391e","f2369a7f542517f2","3f26dd11ba94f7c0","3b9bcd70499a72a7","2b5138253f338bd9","ee9f0a9d9f5bfded","9555f3b85c4c0239","33023e6e1a555bef","4f54be59fa4e6633","0a0de1ee87778882","d32dc8a93d1ac3ad","7d84766600c7d5a9","380eefbfb46f3a27","ca5d39b702b03571","d24a93e61eae3c55","e9aff2124a3f14e7","5531a15abd8c4ad6","d33123fad66d11c4","955c0f58ef5493c0","31afb8af4711d764","9ad653eca9183816","2c8d914c36108517","99cc12fec7e55af6","c02d9cf308c8c689","6c7268e12e4ddb66","c9f65b1df2bc4d0d","18e76789cedf987f","ac0bce161d183ebb","26bd80d9092552c2","444340c4439ad7df","59d564a9bad5b8d7","f999a6940f409b25","a609d98d8b043604","75cc148180be472d","dcd32241c9d8f9b4","e01a71eb14501808","4c457d101747e608","9509fcecd56acf35","98256ab7befa37da","3067689be2297942","91316e3eefbcc0cf","8354904bf42824c1","15fa91642ca84b97","c05eff78970180b9","f0e0dfead2456763","1a28a0f57cacac56","c7bd298ffb4de55f","922afa0f092ea7ac","63a06048dc8ec077","5647d49696914090","c08574254bd03c3d","3c1e652d59e2bc73","d2ca5cbd23e2cf88","3822cfa6e7343451","df9cad37a3d97a08","4ffb1946a7f3e562","4b6a5d60e2d13046","51fd890f206eb658","273bd58e8316eb5b","6ffe6ce67f84f151","7a1c0e3a684f732e","af0dcb4755815ad4","ebebd4050c80114d","a428f5c3eb5f8470","95a06b05b8a280dd","e3306978b68a0c62","b766961b6627377c","ee71cf476db60370","5ccb44d34776aeb2","3ecde7539b026698","a8c6849c3d6984a4","fbb6b0967cfaf84c","b9ccd0540ef6392a","3664ee38f2da0806","32f125658d78f3aa","d89153f5c2db6207","ec120ed7d3da5269","7f077aece50a67f1","aea93e1a9e4fe7c3","90755f813c5b2497","f0e3c9e062d72dcf","81dc69f880d9c871","864cbc5606ca463a","da61b3bf319b4fbf","8bb1bba6cd29a251","ee01b93bd48330c2","8d98777b03b2341f","9e20d3f498cdecdb","0d7f6889440560fb","7e1540e06576c37e","8b992a342f07cc51","58195b7dcdf542c3","11d2871802dc1814","470f6755223e9f3e","feafb2a13eb7aba6","59453ef087594e15","9008dc6f58df69ce","1e77b920b8ef44ae","595d539c1bb100e0","160e62d5b3260c7c","4b8667d43dd55dcb","78ada15151491066","2a2ca29c5017745d","161d87de410f8612","075be5218f4a7fd6","476328732ceaa3e8","87bd2247fe3acc62","8f5a63bf49aa9299","739230f415142b7d","b242db668b449c24","13aa9d0fd7bfb031","c277eb1591ca3505","e7b794a92adb0fc0","9a8393b8175a1953","e63dd52ce5b17aeb","d1d25dc67949b213","a21488eb16a467fa","aaa2bf978d45930d","8f08891f13eb42cf","841c8fa552e5c988","6bc8b0dde43bc773","a70b23ea1fb58b14","81de773ed143c87b","772f392435a3dd17","94f92b94173718ae","464dc2d69be4c4d2","82b97ac85ee0461e","2caa3526ed6f318d","7cea5f900cc829a2","3b1b60fd4fe7a75d","0b77f4879755cf4a","c640900fa4f67a47","9c3c4a7cb6430948","30c14a02c0f6f44c","0a7482cc6cdd853f","40b4d19bc941757b","7f2170d4bb4d440a","2ff8057143b92a16","8350a6fe02a6fcc9","3e66e02f29a82d4a","5d78a0715292c3c2","b6cbee8201e44c52","d64496badea11c6f","0ac636db144a9397","f9d3e83b4c3b52ab","877b1f7344ccaf70","e4a004f86ff46aff","a136f953ea376b1d","fb6eb587f18161c1","602a5ab8762865d1","67c7aaf0ff7fab34","9ead5bc677f88efe","272f978cb81b3211","93217e0ac33a366c","c8b9c27367760c26","4ac9c6a1b0a30d5a","7acc5347e55f2e72","239125f620dff4e7","83d00933c4468207","0913162f8b198348","149e032cefd16ade","5e78b5bb6e312f78","26785f8d855e5ba6","6c449a3408acee90","d7f64b57a1fb0517","53a481fea28e6249","3b9388e0f23ff779","958736f2da5c8819","6d4a931be23710cc","520e9f66eace001e","bef5ab6442d83bbf","97f9e55756ff6676","3214c7c1cc0f2f6f","f41474a7c0413436","55b514867cc57453","a1dc3da3138ba471","03d6c2dca518cd6c","0bf124ea6478968e","eaa3f051c198b9de","52b0cc774f439302","f76cec2087f5d1e2","458d90e34479960c","9635cf6ffe5f5df1","a3febe192ff0e350","7115d9982b314618","ae1b070d9513420f","79ad5f668b24679c","860477dbbd58b587","fcc5ebf1cf66f1ba","f06ff4146bf015e0","ab92b4e884625b66","d9e7fdd4b2064d1f","9bee7aa2fd078097","d351a3cbef1355a1","1645bbe018d66145","67040f324dd5eda2","2bbb2ae05167c591","e6aaca278df20666","06c3aeb3acba71e8","4d787b54987fe0b5","954786b6d749db39","5279e5dbd0cd1b08","7a051a6f4f35abc8","1e5bc4b34e21f8e5","3263d6b1a159b0ff","30b864529ddd7036","c77a886f99e247b6","3b26932b59001243","2e2979bb6dcc6553","7716fc16ed250b25","934dc60f940169b5","f50307318be3d784","9f397c7d7826bf47","8251db7646a04b2f","c633fa7af533e323","5f01b08428c9fcf8","0a5f22f2163e13e8","c0f36549d2db9101","93b51078eda8436a","4f02ff1eca2682e7","b267f5eaee065241","14826dace9f64caa","4677d65857fdd766","2939004b027e19c6","71081512cddb5646","7a783c20a805ad05","3253e25dfac0d9e4","12a0232b035189a9","5201f0235b76c6fd","2f50e7532f5ba3bb","3e8ef8b3ae6caa63","6f7cf94ff85a540e","0cad5e616228dbe6","6f850f006fee6ac4","d9d897c67d8052e6","5d841c98941a9b5a","bb054a0ac21c4e2a","27e11297c93404a6","71e09030c5018a86","b0d65e1138250625","7dc2df581430d4d1","c41fa2b682849fca","345de8645bc89741","07746cda447f9699","f6c8c74c3a9498c9","ab9e2cc1419356f3","40bf6c3509b0b82a","01761be97488508b","dec2bb5c514b76a9","628815a97e6a49d4","65d34bdd2f650120","3d22e5ebcc67c6a4","ba9ac89e95fd17d8","ce6e7ee22c2f80e1","c9c47f942aa9e47c","bf20df3841df8f08","e082053ef394efe4","f7b90fe6011a828b","5436202610d4bda0","9afda004f8a34bfe","5c4464e9a6f4156d","9c9fe6dcf666a4f5","fdc361fd00366501","2a05b7fd7c41803e","080732e991ac90fa","5ddb0d681bee936e","297f97a073fc8b2b","3b307fadcb62da76","3bd767f2b6f40d10","361dbaae56cc5dcf","41b449c7d8e26289","cdde925551f9a2f0","fc9bbcdfe0657653","bdc3bb4cfb40ad78","b7e0ba1ac6f9000a","0351d85db24c2a3e","5593308d95ecb45d","311d865b504f9e2b","1c251fd76d55194c","313c321884c92f08","dc9f51f48adc1d8a","86f50642027670e1","98d0f4551cf7be28","611c8a5cd84bb73d","eaddd489b98a436f","3d81cbda3748f441","56e2b31789bb941e","dc0df57eb59c0a2c","a575dd7d3df63cc2","da2f54e055f1d1ac","804c8129107645c1","ca7b372f821ad44a","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","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","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","5a6eb0e1ac869f15","e25877a06b36a847","64318333e0c24a2e","ccb5ea956a7da538","cff2ab3b56cd2174","c2a86c4367422bab","f9007d094495cf1e","e959a705e61b2af2","7cd892b62dd21dce","91b1a3ba200b7224","10809fbcb58e7b57","88cbf187e19ac35c","b8e78b8410b6e649","2a6fa1ae5525a75e","c4d69a3eae0c83ef","26cae0d4e5242b12","ec804897907337da","7b7d209612be6c16","c9092af874161855","a843eb029ae7f201","b5bc4310321b1731","29343b8ebe517525","254eee2678120cf3","bfd0b1ea1714250f","99be15052a15c189","14f62bd272d8de3a","bb4c95232da30fce","016f3f5a3657de3a","e2462c311d89f2ca","68af043bd05046dd","8930fcc47c05b10e","eae52aeb7020086f","af13aea998f5e85c","f6df529b06c4fa42","f5258c11e0ecb735","d1f40d903ba49ae7","32eb12f106b8c786","07a07e509b818c1f","c32288ec6571a37f","6337b865cf950f75","9b3b8bcdc0855c1e","b828dd28be2d989e","5bebd5edcaa27d4a","081ee35748300e41","219a16797f4e660b","941c328aa789cd20","50f976acb93639ae","86e872ce81dbe1db","d97a1426ddf5daa7","d26c676d569b6493","83ab06e68c831d58","41bbda7f511c5b0e","356c903039ddfce7","0b19e3eea697dc84","99ce56d98201828a","a1d41139aa3a5c13","228d06b3bd715a6b","711c5bc0a5934b37","7c4e8673f8d8b792","af2a612b4b2c9920","c6a9b69aea5a9499","0bb26accb9a85c1d","f3389085895c7a52","92eb163189c941c8","a5545316cd07a12d","4c8301f4f4f9d22c","9955845661cb93e3","28fd1db5907e99c4","0aba07706a309cb3","067b3ebf52d05fb3","d22de47308056f7f","d2636d6f38eb5682","5f0e5572410a109e","b689b18c57b97204","4c0b8b1cef01a74c","547a266fcc858486","a240016548c6caa5","685a0ab8aaa24747","260725a140f7cb61","62d9811cb83cb6dd","44266579fe2f82fd","06ce61297d900620","c90a6632bc4b63a3","b9934bb215edafe6","28812ef076d967f4","7f0910ae6f903617","85890de261cf2a1f","ac912f36def02119","ffb6d8f6427b4d52","7a46605f38735c66","b9f3d00e902f65a2","1acc4b7b4c392c1f","59e31b73c4ea2253","5e6d3072053bc3d4","61f1ad5814d37ec9","5cd4da09a665a0ba","68a233d0b60bf782","8c2ef16fb2ddd993","1ceb6708c71a814b","aa2c3406c988ef4b","b0da73a9ef6b358d","90eddf07569aadc0","5b6c97eb42f7b833","2302782a6ca41102","27a767a07e780b79","cc58fa2dc61acc60","6c9ecc5fe46a02a5","1c80c2edc1e21840","25ee1e1a9352792c","2217714b69d68afd","9d60e3aa832ca2e6","cf5f496c29268604","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","8b6c9751b1c7cc20","d7987f4bac2a1be7","06183d3762a605b4","6c0c33d1effc0c8d","648265bba2a83bd7","511350d9f34ce767","7aaae6f81accc54b","20845c677b589935","acfd5fff279e15de","674dd33239c8c3e7","d2846ad9c776708a","4f9d174388a77ea5","f77679312512233c","f5f89b6efb421399","5673ce2c9088f475","f718cac6e7ec06c5","79fe08848f124125","a87c14e04ed75544","61ed7b677cad542e","af46ed6d30e60e05","7f2dd140d1c88cb9","dad6bb6b40fef41e","a65aa958e432f9a5","21bccbf56993b294","64765643b13c207f","438b7d7c7b096219","a695670fa9127502","2376f33d0687b642","02c07a0cc8b4cceb","0d69fef38ca34a4c","e909099a38791a7c","6b360e1d934c11cc","2d60bdc66ca76fc9","c191b52abbb3cc42","c93078a74a653a7a","989253ae6d34a634","be3ec6995065eeca","c8d1453e98c3f5e3","dded4c6dc3976c7a","b7be61ae48f2be69","972b344656fc59c2","25d2a91ae6a7bf32","9c29e34475ca460c","923d447e577e2169","3b207d904a7a2908","51cb46c26d90cd1c","f59050d2f607d356","422c17888a527a84","0b1a1d86ddb09f65","b4fc6e264531f8dc","f154c49fde9e478d","a66f6aafa52fa41c","1bebf669a16f0cf4","04efa665c6f70f9f","49e3763b37b96d09","a0fcd3bad88c6ec3","13b83844304c4a92","740a5f7e8bcc49ea","03317bd2d7cb8df3","4d2cca4cdfaafc93","f26be1e222ba0b75","d97113119fa403ac","984cf98109a6bfbb","aab0d57048737a7b","844058a6afdd0a45","2a089d575c979306","cae6bff0196ba48b","b924cf12aceef8a9","afc2c10fc0e2820a","31871c4bdba68a2a","d09d369c82d6c731","b388903f5f5511a8","547b853f945e5abe","6775a3b43f86623d","aa12fd4135008286","b41c55b4d5f168ad","9bb27cb83a75d4ac","9133cb910fbe540d","3829ccb07ef39a34","3ac51af95fa58e22","41849f136ab59985","aa77bc3cbcc423f9","abda63cad8884695","a89dbae39e9a3522","09d1c9d3cee4487c","773ef2907aeba7f5","9e0acd59780a5b7f","edf9bf83038418d2","0cf96013c496e328","8b43350290b32368","57dd994c663b6f01","e4a18f2fda66f01e","08fe0836aeba21fe","02b3d1fe54b763bf","84855a1ca89f3bb6","fd405f97a4afd11a","478a0f6fd1c7f151","1d84350961683c91","d0d2f50ee401dbca","2b91b319787bc0f2","fec573511bf99197","047f5728c25d07ef","5832a2b474ba1173","1a9de1d3b381132e","afb9c3a95d82a067","cecf7014427b11c6","c1a650a10d67b96b","aadf852eae4da194","34fc2c459ff7a48f","3d0a3f1f31f95ffe","747c2171386a3327","ed08013ff53695bc","0ebdf99f03fdf629","c53c5aef8e76fedd","1413c1c102d52a09","3171b316cb1adaeb","98289e234ca7ef12","b9c3688b6dfe9ac1","57f6669382255c80","24a719c390b3f22f","cb0e9f2d44a4d439","cbfdde042605f25a","ee5bffae090f4f0a","034ee78dfb804c99","e0b402b05bd9f297","9daada6397b35018","6f4d864cfc484640","a72c1a80a1c23c90","fc33f164d4208460","3bb670b7c782d0fe","90c2212a5870ab4d","40a1233e15703902","7a48d3b28afb9335","89735cb301bdea99","de64d7fec2bc3b13","e1f047b857bb87e9","0ff0fadc83ac38d1","cf514e4790cf30b2","c86c464bb9aa4ec7","3762437c4d4b168c","8619304ad7a58106","76fff1f1e6767cb1","f078c245986b329c","c952edfa67754b49","5bdae1b3b0632ad1","ac6b4421c7675b8f","aa237bf32aadef48","079402876ffb0af4","151c6168bcca45e8","ce088fb02cc8d95e","b178cd11693d5684","938259965bdd9849","afc9a80a851cf719","fd8732102d63c9ac","b7414d9f033b3c10","c1c290657fb9026f","c39d452224c976fc","33e547c06606c98d","2df681beb21344f6","a23f758c8b86ba3b","ed1ae61e8d69a9aa","34e70de8849460a5","4bf3c5a0bea3af8a","35e75fc4201d5603","0d3d1508f236270c","9bbbb26dc6afdcde","978e78059fb4414c","184e90f06812b608","e667a270b77f91b0","57552e6a0714b66e","31055bcd80a97f51","d389394d4cb81acd","ab9ebc10154d36b5","ee6855c201a2eac6","33aad6ca5d82c61a","fc7968c5df682e3e","97b86208fbe743ac","2f04adde7e34d56b","fb359b34c6ea6085","359a14f857843fd9","86042032f5f091f0","864d885655b30d79","51874217c18a11e5","8cfdcec16302da89","0b7b7c70ddc3021c","afd97549392e0e45","eee1367b24f15bfe","0857f7c3fc012063","4b7f359993232bde","408a51c88533e506","3f54da8de46b11fd","44602db9953f8773","199a605adc3d5f37","865379b6b8d74d10","df80bf9d6d6154e8","462f2494744e496f","bf3b2e2010041180","302510abb50cfea2","3786b8bbfc974f98","0722a161ba65e3ee","d69ab28cf343b28a","791047f44f1cf255","0b61db3d960d89d5","f8906d76f5343b41","b6a2940bd526bdc5","1d4248d9b171f328","8c0c2cd9c2c43953","261a84504ea5b4e6","71ca12359743e21a","27a69d45ec54d88e","d5c079ecca4bd388","ccf9d9303cfe8587","4e36cd77592dabca","f2750547782fb50f","f84cfe0c74c0309d","db66cf9a3a659614","cf7306463c5339a2","4551f72e4fc2a436","af06cacb11fff5fe","42c6c2fa748e4af6","6c0c55fd0aa68012","80a47335698bad24","0c10e86097e8a88a","ea130ca46f50e095","75ca38de7d418b17","6a5f3950c93d7a09","2f05be15df782458","83dd74e85a3b5fd8","cddcfbc2907339b1","ef749476b5d2419f","cfa5810aefc53216","d0cbdbc0612f57dd","eaab34a171566bb1","9e4ed658bd7288e2","14d6f28a5706817e","4f50879f03a7d340","4751aa206605fdd9","433fe1697e40374e","b203a0f8c491d028","f78d99bc5070f731","4afc1164fa9d0bc4","b89d513cb14aa267","21c371f9cb1f0be5","d486d0216dad4f01","8a58b40a83277a6d","bac8ff20c72e789e","65a5332454860046","eec0c12c5dac7ac0","9820c6e109f25a2a","9ecb67f7b26011ec","eebbcaccd66deff2","a4c75626ec98b096","3a55ad6cad68cacf","0930baefdf606e18","73c00ab854915f0b","7fe96d9bc8352b59","11a0a71bf9647c0d","7ffffa2ece43a63d","044ab6ebeea11608","88f4876b7fca2d49","ece9dd6478665c78","1b38b821bd0f406c","4225e25eb6c02d9f","4887de1593d7a056","7c4daf7c822100e7","5542118edd118b1b","4ebdb59506295e5f","dd8ff99cd31dc65e","7084763610063647","2c10bd38d75146f4","7830016da963fa5d","29b4dd7362e5f911","965caf1c42f05bc8","328540081f61de9b","7f778ea774345419","a6f980bdef332418","804912111aa045a6","a602b1bcbf8c1b85","ad10a81066f01ab7","2c0f3c351bf1249b","685b21aa930b1258","678f4d76359ba6b2","cd6a4d6b402cf64a","0eb26c512ae2d3bb","de4a4fe8842325bb","2e9a2ab993fc4634","709e6385cbdb0aac","973348528a2351d8","9e912bb0465fa05e","e0ee48357ee30544","84aad657cc3015c1","1cfbe54662e9b23a","f1893d60a602f7ea","8f0b1f8de9fbfc9f","7dc41ad29651ef76","6fbbe6a2246171b8","0b9f3f203827134a","c3a40e7ae347bd0c","f40451bd5ad5da32","889daefd60d30c31","4bd2a17a2163845f","76b1e23db6909882","013567ba389aabcd","9edb54ab80252b68","cca22b7f0f9138d3","7b7c892ba4bb0419","d52d258a4b9d1645","688f0c12262837f7","93521d82f8191a9a","e95d1fc6ef10f897","6433289d7d93ee19","6c613c9e4e6f5c5b","68515fd752af5e00","4325a9dd6302aade","d3cfe4bbb77c2cbd","9ff01555b9aa10a7","bfa0a16074ab7806","0541af21bf0367c1","316b126659c231f7","2f7b8a55b836be0c","7932a494966ed9d0","e7bea9abb4d2ec97","8be784bef40da342","7123394c089fa2b3","588fd67f01cc3fcd","130968fabd2142bc","24203ece7219a912","fcc3f348635792ed","82bebc2eaecb5277","b30a32196a57bd07","2a2936eed1173930","5516293bd614b2f0","deb4efbe2acc06f2","224f4bfc95c21c76","21405e1e0c0a8ea9","35ce5932964b81ac","279736ff56117fae","94e423acca99118f","b762bc046e1118b6","614f639c58a785cb","66524b3e4f8afc52","6a866b0b21f943f2","ed675684aac11c5e","e629bcd96f25459a","aa2fa03953f2ca1f","0a1b36abacf7869b","1b555401a144af7c","ebec82062f5e909a","4b6610e1102bcb7e","a41077afea27060c","02ef117d816fc098","6527f93da9bd8783","4ac770e285052ab8","6669f15f3960a695","7fb534abf26057b7","261fc1951db718df","12ba1e6d80d75002","8435bde6860119cf","cb536b6126ca5965","339b74120cebdaf7","dd483df0d2980560","bba86e872f5e2e77","520adefc1310c5fb","690dd048f1082d82","ab7f0faa07bb10c5","825b1d36c119ef53","a7a12b4b56de3d07","64e0af5ac57be506","ca190028075a02c4","53b0704ceac188a8","a635791973ebfcde","1e12dbe6025675cd","d0fb887b17f71649","e62259066f5cdb88","795a4f8667f09f6f","7d119b2f7b8ce528","2311f2404970f228","df2a43bb66b9583c","3d309e5ca950760b","eb6013e0ba671951","ee759e53ae98313b","6d138e6f66011672","1d45d7d42af779bf","bd219b1f60082794","94744f7b1ec149b3","2ced5243fb4aa8a7","5527061ead3cbc7d","8cfc86a4457eb9e3","13a93bd3f7a3672f","a05d52024af694a6","e1a6efb156baf93f","870ddd4f9751bd91","30670826a567b32b","afa9c51f3a086810","4bae7b79cf3f9945","f136cd2a59970102","3637aa2caa12cece","ecdbc3a31c49a7d2","2ff2bb5003d47ac8","e274def2288682e6","97a269b01fb0ff43","c9df7838fd1a8501","329a87daeda3e439","f0850994034e6274","9eb98db9c6e96276","0d57767e32774568","73482d9d88fdef53","6e0b77ebe3b69630","38b6dc5cd93214cc","b34c64f5494b47de","53f36bbe7d518779","7a8994d1355025ce","dc2ee52df8318615","8292405e3dc98f62","70be59ca12458735","b76b825d273c6733","5d48dadb1a60ce5a","2278390b570ae980","7061f569e5f0ad5b","d930593447d74525","044893e956607076","80960100114c3bb9","2d70ad7ef6ca22f1","a27b78d407299408","094180182929275a","ff30c1aa35e732b7","95f0e8f3358ad11d","b1add34f1a24287e","1eb47e24551d2f4a","ceb7b3fb0ab08696","94dc5b27b388cb10","ed7daed08524c5a5","98eb85ab31bd9fd2","deecf900e1f84e2d","0ba288f7a70cbf6b","0ae2259086f8ec0d","ae1418a3a4a9fe5e","4713cfc3e2bffb73","5152dd03c2077de5","ba5a67871ca82e7f","373177447eceb805","f1bd083ce2f746dc","f3eb1ff21da3093c","e803b0efee6c4f05","587a52d01f82e880","5a895a19cd5b14cf","c469093ebb0005f9","151c140cd7171c80","f9a5f3efcf6dd1d7","5147709b171ba02a","6f4850f14b12df44","307e1f98694a09a1","e3fe379ac83c5554","4c910e8366eb3035","de270b56bddd19a8","ce627d8b1fb9ab32","9596952835a37354","89fe905b47adc77b","30601584c9066166","8fdd67ff97167a4b","5cb3f7f48f2b3b4d","f86fafcd26769762","f68c05d1fc946175","3476ec8b48dd8737","e006057ce662d897","7a3df8ab32c5fc28","9f47e5ef38471d1f","db5e711b4e91558e","9c2d12143d4f28f9","a6277f03b0a2b72e","b68031a9dfe052d2","54881ecd4204c5fa","bb35875d14bfedc3","80441520af8573a9","97025b876582e65a","a5be20f4016a1b5c","51db44b0cd098872","b783ed1c03e7d5e7","e5f1fb7a8e6da302","984ef38ef127408d","ac9f5f4cbc9cc653","7002d1cbc5990b7c","5d016affdba0db87","e3929184a957bc8f","08afc7cf20c8c90b","260daf01b309dba5","60e82b8115622e6e","b3f12c566ff3d0eb","e0395c593211c049","3db710d8b9023738","da3237aaf9d3372a","4e2e4e32844d82c7","3dc0abb4933cf52c","4a2c85990a2b061e","2250bd89d8d43c5d","4f3656338050c097","0d802f81bc344203","8a002e685540bdff","2cdb054fc7bd2d1f","7a38acbcb6f7b1e4","7c6a878c6b2dc981","f82f77715b307e5e","5b42722f1d104fcd","6dac5ce5889dafe5","6b680c2c78d03f83","95c744aad95da9bb","e901d9b380ddcf56","ec832780fa3819d3","25b95ce76db7282c","ea68b84984bcd5e6","333614e4585c61ca","09a089f9de8ff5f4","38e4cb80ea1e3fa8","ad8d83913007eb92","46f7c514e74a6238","98f1142bc59070ee","6b48c8a8f6cf2b74","29cd5a25950cd39a","f060f376b8b95641","8443083b2d57fccc","641b763f8c402bb1","2db3a0fe91cdca2c","a85d3c59019c3f55","9f856d08973bdbd2","c1d2607422d1182d","99954902f613608a","22ada886ab252ea3","6bac9c2b67d6407f","4b9a3c7128d04ee5","30a4c71f8d02384d","377374bc3cc49bc5","10dddc528a72d52c","9729e87552ab749e","03f7513bc15a7970","0a42f841db6eeb29","153d6c79ddb6a61b","5588600e048bb7ec","cb2c15acf0d304bf","c10f9df1d2567205","4a9c3f3e6824d0f3","f8f2807c9e6361e1","2d23c818628833ec","791a8850301eb5ab","059867e6b2a77ca8","582b6a7ea3b56bca","6c48c7a61c0d093a","768e9d23bb8da222","3c3c58dfa896a7a9","3a55310fa1aa31b4","9f90b3631947d4a8","c34f068176628307","c10bfa259d445594","41ba9594faf12ef2","ad3fd833430ad4f8","29c94887623c7f17","17fa49462f1cd0d0","5f9eec169dc39c23","ed696ccf025c9ea6","fc0429db9ca2e788","fe0b88b5a3708f00","2d3c55726a3b4596","c979677403c2fc22","b88456b1f90401bd","a8e125a8e1315ddb","75b658a5c36bf6d2","0724c54c1d040bed","2414f4d2a325c335","abc61cd9f3d45c52","568f6aa1cf8ca3f6","80820f5afa4a387f","48ccea69f6924811","55c079be3de2c0a7","fe8f81fd4f0f21c5","f46d58cad61a3af9","b26d14cde713834d","bfb389e89be30b29","9f0f03244eb21857","9d6c6c6c97b77737","98c90965632e6fe8","2252136deee38517","4fe34feaf613a8f9","67cd76a031ccf5a0","c18ca6901058d1c0","abca9c4b9b514c49","c6b6cf26659665af","7466994560d26e32","ce2fcec75f6a16eb","e7c1a3f81b5386cf","e69843b37e67d943","63b962e7bf263c38","23c56a806c2921f8","4f0a85579ae9bb76","1a348b9f38a5c29c","a588296046a7c2b2","e9a0591d654a5d18","17193d3c2edc0a1b","faad30261c5c42b4","054b8502d9873700","fd3bddca4344299b","f9fa54799ed349a3","83890229fb39a593","cb29ad933672419f","98f376df7b0bbc5d","957e4911e1e7bcfd","49da4a79a0759025","59b3237828d69574","924613ad9e615565","c01c3a359a580114","25bf9e91d9fd1134","aa98bb2a582511ba","dbfc0b4bcc1a5399","6751e3fd6a6c45d9","dd4f8e5109c3f132","9a5b8182e97b5f29","547932ecb837ae12","64a8c235183d0680","c13e0829a8fe3fa1","b0ec9dc39c0e4a04","bbae4d26e41478ea","f1ddd31035db0cc4","b2fc7377968a4425","c1270283d9c3f8b0","628c2e8014a8c40c","553643b4e18545ba","f8f9a6db99bb33e8","9b60d0fdfcda5257","ad5d6657510d4e95","2c774c7cde335304","3dfab5f6f901f8d5","cf716df51e33d20c","bc0564795bc5055b","a4a6ad066aafffab","2cf1c8b51221bbd5","175b8e4604b208a0","1b7fe8d3f6312441","6b9224991ba9932d","e553aecf4940374f","f3605d4cffea94fe","b22ad51c1e17a489","491cb8fe9bda19d7","d3cdfbcb73f0b397","32612f428f89f04b","2ebfdbe6c2797383","7b4de30f8e6f5c49","54dacc2fd5d0195e","e1f0f157800a0cf4","237bf8ce3c8e7ef6","80423adf085377db","fef5a211b5cca153","1550ec84c0a7219a","9cab12b971634428","c988ea54961f1403","4cd46b3578c8bae0","d8e97b2e6b69c796","44cdd18cc189cc13","77f75b7329f5305f","1af788b4074a5858","57166415604ba8dc","c81a8c2eb50047e0","ec9549e3f799c682","f6b933588a05f15e","d99cc436ba4ac06c","94d6e6b681750c4c","8532180bbbbc530a","5782587779b166d8","cd91dcb74480e2bb","05f6965eeca20da3","60d2ce80fb0685cb","2736c226d2a4e8a9","5e36c1707f8fcd99","e01b468d4b883aad","228f6fb7fd224f8c","f99e109526cd765b","01139e9e540729b9","ad88dd45cc61f45d","14a38319c3774c3c","83ffbd5ae58044f9","ef88e495c9982d2a","44fdb6071c1270db","56a1c63c9ffef1ed","d6eda1fca813b292","7765d7c8c2171704","64155cb10ad9f607","48fb85cf9fc816df","a54a3aabac3983d2","58f3ce75b71246f5","80b27695fbae59d5","957b48265862f076","a191a48eeb80647b","4c73eaf96768680c","5e8ab4c79b05a2bd","bf5283284d6841db","3f67eea63eaebbbb","21f1942b8adfc779","66df46ed2b905f63","bffbafc983d76a7a","964e0963ed2b28d2","946ab6f15c353f7c","0a2c323ab16c9ba6","7ef4f958fd99d744","bd6f934f3ae87f2d","522c4cc59f174867","f23d5319b5a4eb8b","ab4ea3a7f94bbae5","e2aaad9021c8ec04","9eece0ba7e2b5866","3da179ca7c5c4b92","9bdd2b22b7cc671b","e6edc72d1c9961e7","fda87b491f013484","f4e15d0614494621","cfdebd278d97e165","5b177ccee8820469","96985f64f73726bc","e1eb9c95069bf648","62b57faadf2550ef","ddeae25c8bef7c47","8662fd24f04f483b","192e8f224ae18f09","e7a2800f3ce83a11","7aa57835f17b84c0","fe5a163a6b387bd1","56cfd0c4850a5eec","9e04baa884da0324","304c4a4a8af6dd27","90395a4af2f2cd31","8991d1dbf96fba5f","6c263afeb989803a","74a8eb160f0453c1","5eecd48ff130b3f6","d98b05158545ccd0","bba90de32296b2b6","1cdeda1f832ad6ae","1203dd4a94f48276","e2ecba6aed6b6aeb","715af9136699d378","757c3d9ab9d0959d","57931bd357455424","e09ed41400ba1f5b","17eda99bebc9ddc6","a34eb58b749615b6","08241b095164717f","2ecf7207d27bb785","42c36b63863ecb77","00d464429222b699","a8c9f90575fc417d","91641fea441e6952","3ee7c71efa9bb352","56d486c0fb7dd495","e4c154600b8cef5a","8fe44ac08bc84116","939377c6ec2cd097","6265c3de59888f6a","8d3173b330a67618"]
+["ab51b1e8cad7b700","bcb4426f5301b9f2","68ee181e9defa139","bac2b08cd7c2e421","80f2ffd4953c67e9","a1e22fa468f03c15","b984eb4415408ed9","0cd436e03cba5cb6","03220402a282530b","f641ea2d0fb81a6f","f125f568d4e332ee","b66c229035856438","29b296e6cd0e71d4","52347795767acd3f","bcb1eeac454a68aa","422511c2793ff288","aab0c030de7df5cc","1362a4b4f08f3d5b","2365e16185f43e03","677f66663a198839","7b8b61c2b3de438c","ae92592138b2c924","eefe7f96cf64784b","a0496edd95de60f3","3a98a00afc60d7cd","50456628f56ade66","96d8990f6a4978cc","648d078d534a93be","818a8590288d6409","f6132c9f3c5a2911","8ebd43deda9d56d4","b64c96e257072f51","19589484518b9c6d","f2395f53893d1689","b797275a94ef83a0","a36cc06f8dcbf00f","efb33694649f8cca","c09962536325e13b","0164b91ce85885f1","1fb10d380183f0fb","f7b8f0b4a2f0c6c9","dd7ef46856df793e","dbf491fd689e7cd2","7e9cff1699c061ec","93075511ad056e6d","e653f3ec3dc88a8f","6f1f772c23d57e24","c3cbb2a2dd06d1bb","86745759c5123379","094bebacb1145e5f","8ff8200fb98a6c9f","d6b920b99b611bdf","9764355bf8f8caf8","068fb3ac81317e59","f147598b1853465c","610900e2bc688c66","1a4c91d77f5e3f12","a8afdde5118f03bd","7ca9480926549d67","85cf36fc3802a3fe","b475a609b6f58891","a80fd3f576f680d2","10c9d50559ed7215","380884ff4c222733","052f9d828fb52a35","d4d6d96350b622f2","64ae107fab0120ff","db501caf0bb9ee92","e8171983c5a482d5","3dfc4f4ef8899345","5e146180b8f60933","ad3ffab1b67d0abb","6595b51ed6ecedbf","52d62e3ff58d5f74","9a5f8bbe3eabf5fb","571cfd384a015b88","9244bfd4d05d9c3e","bbefe025338a4088","0cf81dc631df6bea","ba098df60748f1ec","e59bed66f12534a0","b6b56adff82012bd","97f32de0144908e5","0c72531717a01ea2","45b2c91cc17508eb","fed2a5ee0a71e88f","6b28d5f0aa7b2318","9fed22b2831a8c22","796ef41c1dd2380c","53babb398943f380","93fb3d4a50d16da0","39b272c7a895bc52","59e25ae2b1717262","1338205554153fa8","8a97ad21fb974dbd","e1a08515c0ecf6e6","2247172d871e19b2","835c4830d89d6f6a","6c796c0f0a2e4a4b","b0534c6abe4baf15","208c778a4cf58d22","ab32af53a59cbfa9","da6392b84b06972c","b2743c80684b0c5b","f68e8c6415aca870","8661cca3effea007","b9a706d9e4980c1e","c7f0e1480df909e9","6c3162f93343ce7e","a3c29b70c82234cc","9ebb276838bea666","72988ccecf802b11","3c6b51ae156a9cac","7a3b686f86cb9beb","d163a291da272610","96eb2a79eb4c26b2","c77a914a05a8229b","3b06cf51ed60a17e","3ce65ca28b29922d","a057f7516f625581","1cefc23dde634662","b3a54f494cdd0908","ed710864874f0897","00e7c127dd88bf87","e7814f99120a45d2","6c5d9361dd313b9f","6a1e1fb203c6236a","ca924b100cc8cff2","880406b4567be814","1d72cb06c368a2c9","e6edd4684b272434","8ecd405cd0a1e5ac","fc882b005e4a84af","616054c1e71be9b5","cec3ab5a35c60f2d","29799cbbbafa3ded","3a3b15706a4f52c8","ba3f7159e9c41676","77a176666a9075c0","19ce5669b4839310","fa9acbe70d9d6582","768610170c894620","55a7f287721494a0","e6436a8697d9ab89","62f311d43397df29","087716156d7ca3c7","b8a64a86d3eb3506","433d0b51637d03f5","62360180166d750d","7015463582304bfb","3e2b5d0f1dd7c70c","152a1afefb8c6055","1d10dc102aa4bd1a","241e58e3b15dd775","282f949a47889a3f","611e38cc078d94ec","f8d0942e587ff2f0","0f7d999eb3b798e6","1e26da4be4f8adc8","126a206e3b9f8d84","03b87df7c419dd39","a0606f85adc91298","b96dc0bda867749c","44ab986c6e66fcf9","b6b9427c3c510b12","2586210be8edd8b0","0e5ad5285239671a","b2aabcf1a98113d2","2385ebb099d39679","579677136736aa01","9b0476b848cb48b7","df46e2504e16fc3e","ca328d57424013a3","c9e818a567724ec0","7ad8c7d614a6550d","4f3050e222b9d901","b211976dfc18123b","690626cfbeb2561c","dcc6c15deafac254","70381517043fd6a9","f415bb3d48bbe3f8","15c8b4ba4882bbdd","6785647c31ba1f13","1021acef5727d683","1d553ccf028a5be8","1efefe7068f219c8","b3bc1717c16dc7dc","dad2ac027d4f9f24","a0476b1a7ec53d40","f5c47550f872f36e","dd003c121420d45a","4d818c92192d1954","cf7114b43871c414","bb2ebd173a2ba06c","d0df5b3e8770d40b","b15c602187c606e4","d05973f2f05e6933","7df081d38de8d887","57bf8eefe70206c0","c76679b82b664526","57c26f082d249f70","d4515d96db20b8d7","cab1d33fe68e104a","7ea88218db2031a8","0a219a57d46e2698","98b925f2d48de029","1f3ca5dea990900b","64f9e71d8f809cf2","f6298a8bc392a7ac","01d3f189ca7fcb6c","99ef784dbb63db88","93cca6576bb86885","584d6b767bbcc0df","e8718d77c5e86517","c7b0cc4c9eef3f06","4178da7a23e7be95","e2bebe682a962bdd","fb464453730ccb7f","a3df49e3ec177d8d","80f986da1d02c67c","0db8801c7e0e4401","29b883f9654391c8","1efacea0cfc080e2","414cdce0186b98d1","e9594aa2f7507ac5","4c2fd374879bcc62","1f31199c6478bed6","5a56612ef35c5fd3","3110fe9246e63b1e","63149b5b57a97c5b","a8dc4fab59fdefb4","f67a857ae75d906f","a762a7a552cb9f03","bc29c56f900c8d36","3e71b89d61df9fd3","6386e9a459469b53","e9bd98a0b6e0d58c","20b116b788ef3f27","0bdefb56ee5ef918","fedaeb34f9bc97e4","f8998acf5aadbdb9","fa7ddb9a4e76d4f4","74e688fe3aca2cf8","ce95f1d44dfe8e41","f29264eda4a17c64","669888077b4dd178","f65dfdda10900ffc","b0150193e3cce710","543a74289e049295","213d292b79e5fbcc","d0f7ea2cfc4571a3","ccc78d495cbd8f7d","e57e9c900c787424","8206912d2f9bab36","0af18fd6cc155518","c311204f22191fa2","868902cdeaa428fe","467ec12f292b2573","6c4b12585b58300e","72f51982c4844cb9","4014b042aee9da95","3c8f18d59bc57893","0c4ddf3cde7a1e48","aadbfea0ba5c45ac","4e8f7076589ea977","c9bfd06d94c778b0","964bf809761a572e","f203be2131a6857b","648c017fa768efff","ac4875632c3c08e1","315a7d88b33ec298","32b0e7dfab2726d5","f3fbbcf1b5165983","66948514053cd7ef","8bb6e6e526809dfc","ba0439c1fa954d4d","e47b49408799776a","ee13e249bc8f7cb8","4139f126d180c24e","697a44ba65900e43","b8071baa204e8be9","2e0d545ca1f1f751","bbbe67eb0c6352bc","5a940d986fd98e4f","7ec205f137c6c32f","432680d564c1569e","19df7e1ced610978","46f335e4a5e2f58f","19780ef67d75fab4","95639b2299991877","7df4891fb0f54c6a","a92f07dc2780d8bc","8903de87d27776de","68b5dafb14052979","d621563355a4fe91","2da7158c8343266e","016aea5aee729a42","c267a41dc3eea79e","be104700c7271732","0a50b28d4026a61d","f6435fdfdf88d839","c140123c0a2df7d3","dbe90b9341f05711","579d035d7902f85b","a63f48bf2ad99007","465fbb68bc8819d9","e8ec9cb7ed810eb1","913b1d1497543ac9","ea83926edf12f8f9","04e46863c1e5b152","9a2930d4a5225064","782b3f453d398052","04604742f88c50dc","c0b002df0f286108","9306ccb4b4f39b0f","4a380e4e6f98695d","7ba5b63508a29d7b","5b6ef9828f2cbf8a","5550170f30d4e17c","a20475bea97e7d94","7da83da639a48fc6","62705fcec5af5085","7e93a24c134aa8e3","29237f8ee2660ed5","0911ef2f51d2874d","636790a6de6bdeca","9cdc88788fe441f1","360ce5f1d0de3811","e7dd5536e7ec485b","c845a1c03f4d92c1","00798774fd655f5e","14e0d85a9ac6e841","1c534b810e84e08e","e99dd4c84ec9e592","ecbb15d090609fc8","5c6dcdea30bb06c9","dd0cd2517e6feaf8","6780505ad50ac4e1","ae46386170328f5c","908ea7d905a2dad7","51ceee5c0be8de4a","a02b86cff33f1dca","0682776dd86300a3","87b8cfe55d906fd5","31de927a663fcb1e","fb524b1a6da7faeb","5f7de2cef4af9bc6","1bacdb8e148b7ef2","2d16095457052f90","99b5327a504595cb","256d3616419c8f06","ab67b3da085ffcc5","045e623bc9372013","3e3cab934a02705f","64c6321bb60023c8","25501926b0199872","b34b57138cb1f0b8","b69787e8c4f19d69","f988b45c3d4a17ef","9f00d3d0bf810df6","307791bd329226f2","9b5a799c5df750d4","c706245ab487b7e2","d1b208e623179a25","7588dc8563233dd0","7952d4c5ec3d3baf","24a0b470cbec207f","a3b588bc5a5fcff6","4ae8609056fc3234","e456c4e7cfd87c26","fee31a77e542b203","0bf16a20b9656c59","518b634fa908a4aa","b40a3b0d2d310907","3ab6bcaac666ddc4","ae4487a0bf7f922f","1e687cd4c0cc0ece","b5e2408a7d09537d","cf382d5398b6de43","24eae452ebf32be6","3f9f8a0b4fa2c055","6e4f227cc28d0ae1","6e514e612809a95c","fe22668bd12059fe","e3693344db474a0a","709f263740a61967","c2f0571e97f072d9","71fe9ef70302b7fe","f617e52e297c8ad2","1e45572f1b441732","fb310bb48b3ab02d","37baa76cfd48b2fc","2c8e632985722562","3fd562a0e54bacd1","3fb79d89a2bd41ff","26ebc7d97f06c117","5967c186d2f9ebf3","874510c9886ca66e","a839571a87dd2aa6","56543977028aa001","e9ac143262e4b9a0","8c79dc3ef73d2580","95a74006c5eb9f38","70c4d454a29e1c45","2da7ce03f5191d38","304b2bd59bbb2dd7","5c9a983b8db0a524","f902f6ba6753215d","9f6b281b8dc7ed8e","9fe281cffb31e00c","20ebd48d15c9a606","b533b3a78677c7f6","6bf9fae4b0bc8907","669a920f894a115d","af4ed7f5e6452fe2","8e3558d0fd29e787","f560c75cc0e86a48","1585907d4d4bfa10","23cddca4f42fed09","dd17976080271c5b","de30f4e4c010908e","d2959fd404d63e14","a159d489843f4d84","bdd2440c99f0d065","93b32becb3f1dc05","f8be0b4c8fdf7515","1da397975de7d1ec","bfbcbfaa6778aa95","de09283c1daf628d","f5aa5e5de05036bc","33b6641b09b8c982","67c721e1c392ce95","6d6cb3547780038f","bf3eb49f6340b632","60ffb41c372ca788","d95368da0fc1acec","c3b6b0792764609a","5ede26c96e5cab06","0d183185e153399c","ecc0370d843384ba","a8e111e3fe3d2a80","9d5beb0f52651723","63a11f3d13d3fd58","d19d63c0e3e6568e","b1cfcae0fa7d5696","19feb7590c49fcca","51f09b2cc21b958c","1d7c8643fcf26952","7b9188adf10a80f4","0fd00a5d28108c93","bf0c9db59b2649d8","5058bbe07bedfb71","1be2396c5ede7eef","543119fcfc92825a","38252693eb7888ce","ebd2f1b772702a16","3ed9ca854a0f3323","bc2f5f0fdf3a95b1","4e85de651f8c65da","749ecc064675afd3","0c4b2ec7a86c7aa4","e4db17dafa209b9a","e2bcd290d3182190","ed48b41a8d65c068","460739902e4300ec","9c5befdabe842906","21cc071787ab2083","938c99ddd57b6792","08d5a70105b69f34","64f2280ea42ba108","2a2df1962e3f61d2","b71c6b6b455309ae","0b208146fa232662","923d47e4e1357966","59e1639fb2f9dbd2","9f4763bd1ceebfe9","684aedafb8190dcb","2b2d382f22d54df6","083ae4d089979e3e","86adad1998422281","5d713dc2c655e1b0","36ed9b0277578855","66132351e9273fcd","f3ae18fb49047b12","5cd3a909ce1f413c","936e1a3bf5878102","412cf89aa30dd052","2e3cf26307050490","20ecdefdd15cb5e4","f4061614bc3562ee","5d561ed745969c32","f0f0d1d9fe2a60f0","930129cc2290712a","4043ed742e94c7c8","21a97f892caaafa1","5e4ac3a5a3f0b640","e7543f28c830e84c","dd4ee9365a738a4a","1c3de7b17c69aac0","e48340d7cac113cd","6426cf468533a94a","6a0383dcf1a806c2","078cb3994f4b5c71","2c42045e959e8efd","c009d3778e2d5d99","a9636a0d832e40c3","7675dd03f941bc9a","a0fb7feea30116c9","4ff63042b674da2f","a78e3e12e55836b6","64f47d1c52b68079","7f58393ab187f86a","b674665f8dd964b7","0e70b66661697d73","a44eadb85e2851d2","7cc72012db37a36f","dde0ba374db2eedf","553666c9dafd29aa","aa047eea162db86e","ca6e5594c10b00d0","d8bfcc7fbad989a9","f36d13db48680f24","b57e31429d877e40","14a357cf31812953","fd183971af58106f","13f77e42b44837fc","c2eb376301fe5e53","61e21fea0f35b657","37136f65e1f50cc9","02860064ff27f25f","f987f63e4046653b","60d916216398ec01","04de52a5f5237233","84416ebc7a349dd4","61fa65faa84a6ec6","305f8572101f2828","9b11e3a85026957b","486786996f8e512b","aa5b3856a38f9e8d","af3293313a492113","edfd321fdae55df0","cfd2fc533d86ab94","e9b46670bc7283be","55552ce2fcab661e","3a47bd390630563b","65f5bcaeef2cb043","14365542ae0790c8","b72b30ef40073df1","6402ef93b3ea92bd","4b0e15b62cc0c407","450d06a664f3f2f1","b207e6938438fab3","93e889d3cd4867e3","59756c1861505dd2","28f6e572f0c46f4f","69645e55501064d8","a4306c9de01d4722","30d62e3bdd990d2d","738a9b631ec7f956","d36d7c4d00993eda","220c62e3365abccb","02f2098631b8f1bc","75c056e8b9acf6f0","c1f27c79c0103c45","78d96244e9eac38d","61d1d619cb7e91c6","9fcce29d49756b8d","513272bff0b57de0","04f5c0e72326d896","35fa81df547b4491","a0938dfc54b55acc","e27bdf5e4cdc9e39","90046052f5bcb625","42c0f1473438a281","89e3a9e072e3026b","9592590beaf63cd3","014c7a6e2061521c","0aad38bc7c7fc52c","b275fd7f45bdbb21","3e8ea39ffdb422c0","8c9efe133dabdae7","7e85ca5b11887906","89ff0d2f726ec1fc","e5bf46d1b71f880e","3cfc986cc7920ab6","7a4b3188c2585365","666fb3757c3b2f1c","c41724b0a7d79959","9de0cb5fad576e92","8743bc87eb8d2a91","5429d0542d3e1152","ea98356204959d40","d9548e9b1a2e6f36","874075d44d19869a","266f4436dc45ce89","3be00f677c6457bd","4937527cddd45b61","bd21a8b1786d3ed2","b96253f786c81415","abae3c836f2269b3","d62c9cf0cb81a537","22dd0707e6d3a364","51fc92ba27d12eaa","cdd708cca8782382","8b2a4e4f622431e7","d6ba6007b1901314","ef0a4a5a649e056f","0bd651126b27aac6","fcf92ce9c73cd90d","36396f5285df476c","0e53487482752cfe","2d75e4809d2a6fbf","018c8ded1126b49a","88a7ce8d8fd7e72b","d96c0844834ca9d7","103382107d295424","5585a336703abb4e","dc35508e5890fb69","75b9549ee42d3246","90601eed5215748f","e408b55d1dc6870d","75a98516fdcdf832","8bdaa1ba3eb700cc","7f89503f8062898b","82b3ef69e7817bbb","0083c332a401849d","1af30d82c94d6258","a8c4088f8bac709d","b09caf5d92ae87c0","0b218c608a39070c","73569c6c69828619","fb4d25e6dae3c8fd","d9226f161296ef5d","2da57f82233c276b","28836135eb153545","3f693201c9dfc80c","3b3e6fe6f656ea0e","b71b7e764b1feec5","535a857c71583573","8c93df4a796cf540","fe0449063daf1386","b526fa97ad265f91","e6a8e17572dadf56","6b152cf9e173ee4f","0e7c66df5c84175b","b2b86208a514c8a7","c758b19593f570d4","b156e6eff1bfadd1","1a2635629b812ca3","e41130e3f4e3f1fe","a7cbb932c183a9ce","e5d4647d97841024","bb1749d6bdee813d","d97b07c77b6d5f1b","c19749d8e5cc1e1f","234a71f9f37e0fe7","cfbed463c3e70b05","377461f11e162f6d","07c72906c906336b","b9e3784065d1d1b2","732a8bfbf8ad27d9","86da7af07264458b","eeb78a0cec96cfe6","8b3cd32ecb695d93","b2b7b4212f316b5b","c32053913a6bb245","1834253e93442bc8","a62fb8e0d132955e","6deb4e8479d0818e","c1cd47eafbe36514","773eef4fbdd58da8","851105d76914a281","63f4993fe010ac66","cde58fe11ffae273","b044f13129d03761","07f729e0d6e0f541","69041daa92bc0a8b","9262e99e20e0e654","d318afa2a81e4ff9","b2ccb6a2a248015d","9c89a41128573752","89d2eebcaafb5013","e93e8daa30075ae6","f61f5fe80ddf6ff1","637b84024e725f38","282bb73eb4892ab9","a2d25db2ace537ae","a4e3db9cc35fc9eb","7d45ca7ad7f363fe","bb1e8e34559c5a7f","0b32686fe74c253f","5e3cb9bb3266089b","06581753b7673f83","14a0a0839924964f","411b13dfb3e989f0","4908c2284e498338","5891781e4a61525a","aa275d99ba85bee2","d34f38f155583ff7","5460a158225a328b","24058eec92534b27","1ceced58d0c32e85","ac4653be6ea01477","30220f4fe07e35a4","ba77500cd9f7f6da","b08802b0dbd9a58b","8f4503a19f2f639e","561aaceffe076a5d","0ff47b07b863d0ae","e6d11d0438e20b80","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","19a5c46ec6c71456","0f1e413815ecc824","d40db95f9a154c3a","630dfeb0e033a476","56d93c268a656fc4","2cc2cdcf0b1f710e","b961d989c357e6d6","e12bb3f8258f4439","a19b9fbac3e9f89c","0aca727fc835e615","432e8063fae7039e","dfb4b5350a9383c9","9d4a1f539c9bf58c","43c695b9490f5104","44308739c0f759ad","be0beee97ed2d572","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","12f02c43a82b46f9","68ad3074767eb2c3","56d131373d4e2f78","3a4c72588bb27ab4","357c6d106dec5efd","8bbf418d277b4df7","e2ef5706b35de7b0","c15d0c66ed5af79f","4264ed01f3943e2f","031a6afd8300356a","206c1fb4a48067df","d7f0ba2534f27b82","ca80e5fe27609a11","6466ac9bacd083e2","4689a4035be0c82e","895db12fd6d94a67","82229e46e51f94f5","fc88fb69cac1e5a5","0d78bebcc5541e02","c785aed10e83430a","9f055c7cccb634c1","ae5e8ae05adac7fd","0831bd7e7daa4915","dd79805b7971cbbb","582f8e6b17a9d9d1","6473c46ecd9304c7","3743db17cb401840","1e908b6060a584ea","eca0e6f3657f0564","7cd303d0aadd1433","a974cddec777bd94","bfa594bf1f876c92","35c936be0ce55676","c1d2a5b213c6568a","6d65af0eaae695a3","d3ac50a83c871cc8","fabb645e0d88c91c","d248a5e5ab11c9d7","d9b8f97fb0897586","d49116054bd5cd56","797eac89000183db","a52f0e788cd4dca3","2b16dee056f4ac27","4781986f3e559778","243984ca9c174883","26ee3b5b75b8d83f","1266c0d95b69ccf5","a330cf9fee227d5f","9cb906bf8066d37e","94aa726ce8973d2c","66f70658751b68f3","13f4c9a49f9902dc","5d553844550b821e","1a40c588514eddb2","b8199d733a66766b","b9656cfcd1a2011e","3055080b9f38dbe8","9573e23ffd1bd3ec","37838aa1f7d06a7b","cf2b3440a4b8c304","9d71ae848c07c4ab","21fbe912a43d9c26","13f75c57c57e7423","f1898b7dbc641cd6","a9b3a11e9a293e92","3f5c348f99494011","dec821295a7e7458","1ec6a11cfb7fa3fc","e8b0c3f8741a0a4c","360839bebc94f209","7b3cd053cd0845dd","7168c4d9dc0fcb70","943864bb6bac6f36","ee6803ada17495f7","89536711b1832785","0a06deb10c6bfb73","472fc7b2574a8069","00721a78ef7c76ef","ea12553cbabf2ffb","652fac9e798d902c","4b78e717c0cdd9be","49e3a0945c3b8a8b","524ae516f19cd658","aac43257414dfd8f","208df23ea752ffdf","c24a1a94daaabeb7","54d6b2cd150e1e9f","db59beff27b22a84","37e59604679e90f9","d43d725dc388931c","28fedc6e108ba847","fc538fdbc98d0eff","a5622ff7c0c0c55c","bf0025a0413f56d0","055855f94de1a116","6e108f19774095c4","2ebfa25bf5157bf9","f230b923f6d52e3d","739c9d29fe42eef2","108c661c26333b42","c45005063315dda8","b83a724b3219d3cb","43ded5e3990e4740","3ff34eda25d3565c","c226f7f432d28eaf","99374b56d2d55b84","97219476911c3635","1be0f3ea14646012","63a56a707e7af1d1","de3f9bee9c60560a","6517bd2882846359","69a45eebaa58325f","6eafb2a9c1ec95c0","39740b8338a622fd","4e5188bf59004a54","cc946bae3f4b46d8","fc14608145819575","6b5dd5979114ad9c","a1dbeb8cf51c3366","92d4def3b42f658e","25579c2b6bf10a53","03f2f5c00addae38","1fe7191fde26e8cb","8c9e51e853c941fe","c0f805841b9314df","4ab6ae8d75f33216","86c0417f75592b29","d4c051fdcf3414f6","18e9d5a1fd096ab2","50597b4a81f39149","86ce0c124789fd0d","b5c48a301d98335a","da5c4af310dfc518","2b4359a348c810a9","dd0d5e40cc4e4720","e509e8b44c9007e1","e7ad39a80d1fe019","d6f403ba291b1b17","c5fb211c91dfecd9","f2b60619986117f0","5055e9faa70a605e","88c3ff2a107f882e","f8a803c79526f098","67fe8560e3a5ea8b","655a5cf856c9ceaf","7867d8054bf06206","ac95c7d7701c1217","badca31e722b250c","e773784d5211c65f","f51c48a7b12787c4","c9799d253d22c02c","91208239fbe15797","65ca2d9dc3ae858d","13af35e83310ba58","edbc4831f0f54cc7","c7219bbb3399eb52","a849455254731ba3","7985145f1ef06222","558c564831d752d6","735be69fe65e996e","e83e0bde60108cf0","441347a44abdcdd1","9caf1f4f5fa6e06f","328ff4712348d1ce","a85250fbceb2ddc3","06b6001416bcae48","306af7dd14895858","d8fe299ad01229d9","7074b27a2ba9fa43","9063c8e998532e1c","6df8e501fdf43d1d","3fe55eddaf0140ee","96ad022ea9d454d9","d065878b964a95b9","f8e0f90e214e5ff9","fbfdc7db2904aa04","9b1b78a9a20ce588","76c80637c0ae864d","0446e708929e4ba7","053978e43d953de7","8fcde35bc940d97d","395376d7e73da017","bc08df821dc21092","4083e0b5aa07b391","b07b1a52baf0899b","9cba9db4d6ba4792","31e397def3c2efa3","fb76a5fab82dfe07","4a9ebf6c413b8cce","a0f0f63b3934f168","4a37f8f670a1c789","2696413f79392626","ab95e932d610db1d","9fefafa2d9c783e4","e03bf8b0eb75bb57","8b26a936cafd0c35","067bd84f68076a3e","17ea7f224128b5c0","20d67c2a6d0b8edb","33eda67559c36431","b8e0e2e88c603fca","545f1b4d3138c6ac","fe1e1ea9af5e5f7a","d4df4da5210bac26","2c10cdbc0032073a","c79aa834b70e4674","0ec7eb2b525d4265","c0e7c42d02244806","70f875cf6e3f8f48","7946b5daf9746284","b76dfebb811b14bd","7f34b93be6dd1ae0","2081f5ebb7403922","778b2cff1fa0da1f","9bac1aa814ac44eb","4c15a34defab8369","ea9e1a4ab2b74ceb","c43fe34582a0b3eb","a112027247cda662","97bff4775fd91b54","dd10b513ac7a04ec","f45ee744052bb2d6","db21979f63985719","64ea196fcdd442ae","84052fb7696fd419","754b9e0944158828","67d67876268d5804","f17d156bf6d2ea64","e2bf4b31ba67aab2","bd3bd1809096e016","2ed07fe223d2313f","62899a3642eec3a6","0834ba091c1e77d9","92ceeb434c3fc82a","064e02a8998b5685","7e0629ebb334ac92","ef8370083ab88ead","aa0c22b1ba7c2676","f1a09e5456fe03fe","b70a3e673499fb87","833b9eac78de9c81","a1c9d3b6fe93bd68","1f0f01c3fc8e207b","8df0f11b7b695158","95ce18294052c029","fd307e7cbbb08a89","8014ec6e193d9901","094771ea30e6c0b6","df8631819a592f91","3736e2a70e80e34c","da3a9220d88fc434","6df2ba0f14893390","2af94d148cf723c0","6bf4713643c9a8ea","69ed4e47589ccc68","05f0bbf93f1d5bf5","427c0a5a050502e2","eafdb7e55edcd0a2","988dc67119f59ece","1f25921d9d3cd9af","5072ab8bdc575040","504daced117e4792","b3b28a9a5646ac9c","504eeb064b15edb2","29e7b98cef832784","c0cbe8411bd6dfcc","0639c6cf728f6b70","b879ca6cfab8067b","0bf33511b0560853","7231ce2c453a544d","2184c8fc6df4c103","68483bdd8d2582ac","f92f6dcc3724dd04","44008e5fa92b3b16","0b27931075fedc60","d311c3317120581b","4b31e327ec827081","3b11ad218d612937","8c26e5e59e5939b0","aa05e8cb5d649408","cbce1107a4000a53","0bc70d755d037eeb","3e16cec67e6dfe9b","ba7189be579ed3f7","2bf2a3570ad9a4a9","9d227dc0fe3db54e","3c377256ce6452b1","19884a3c55ef01e0","e57e9117be76de70","5bdc08d812013590","3d7b06c6e468092c","9f1da32513c2e9f7","2690d0c451f0a6fb","337b32e93ceab701","a9e0aedc47d23df0","540a4408ff1d85b1","6d2567ef31684111","fcb2ec1001ceb323","4b2af8c17ceca370","5a779f9b34c8259b","3a35aa53aaedf198","2e871c6f42a5b449","2016081ae13486e5","460af327d1804def","58d409f277d9b23d","61d22e09bde69211","503349dbea6cdfc6","68c1fe82aaee4b1b","ad2e79ba72ebd223","f7cc8fb174a23f1a","d747b2b7044fc49f","8b72b7cb338a2d68","3cc6bbbc6844b7b1","419ed058d98d30ad","cb927baab479c03f","cfe7a728431d4432","afcaa4289efc76f2","af147f11a3d4d652","577298e83998f6d7","e5ceb5335c3b0d43","ce0256824b38971d","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","2623529da72f4fab","2e0a9a817ddbf587","e37a5575a3f29d39","76d1c023d5b35ff4","c7a019355872d175","2ca73eb7becd74fa","67b1906b253417ba","c818166ce482c9ea","ddd39f991efd9d31","caa4b983330ad4e6","3b472a6e4d9e2543","32eced70dca88722","f4db36e02df945e3","fe7aea286ecc9d35","bef84cb5efd8c2ca","49927aaaafcc60ec","928c3fc0fa3c5d18","cc102f3a82a49a8e","13fd23967c40a92e","1efc470e05455106","aa96d5f77fcf68e5","2056847a88301b2a","c421ec88d5d06d7d","fc6bb2e0b3eb77b2","618d9c3f33eefa02","e68d7c0f7721c679","12b1109de2f09cfc","a064a6c08fd2f40e","6b4bc7764df41753","6c18cec9a1d74489","02373ad0b61f2a49","719eb321350dc033","0845a36d7c0aef49","333d8ba06abef807","276eb14e1448224d","e520201563045cb4","a8f829fc8739cbb4","c85ce3c75b98194c","72d48a3deee90360","e3a3ecfeaece1f56","4d2bb338a00188bc","88ccb4248f722c7c","786e0b4140b91eec","62542a01ce24c466","e3a35f2dd6b2effb","662f3d7d7dc36aa5","d6ab2dddb189d358","2910033beb566769","d443f248bce0dea7","5c82e25e697c0d09","c1a22098f4c6b607","f01348b36d2a9638","48d872c1b6b9f14e","d23ac11c26d59e4c","a69fbd6551e4fdc3","caaebc71902e0463","0ecfc7dac3dc83c0","c5b20f0c23888919","323c3fcbf4964c63","4ce06c7bae7e516c","410b8eabf0b0e224","4062a49e5518576b","7864c4a726691281","47a324541ec2b6d3","a161c5ca3d8a7cbd","6e52a200ac67e354","c46a31d677767693","6d71d5859b10c11e","4a635ad2a4ed1736","d0d24a8b117023f6","52a33cee0e647f92","6a0f0e71db157af3","9b3093c5a5deb452","b8b9d93908937f8c","22152f0515ad69cc","4d9991942988ca8c","d063b27f8e80f37a","4722e25f42aea056","cae336906ea60890","393ec8decef297e9","4424ab4df00e08ab","ffbd707de9b88a2a","e4e85b184291d354","868cdb733181338e","eca9437aa8d37772","e2dec83660823bf1","71ecc4394b7cd05d","61c2bd67b3234fc7","466c44b0fc1258a7","8ebbcb564e209cfe","f7baae7f1933153b","173b0a787256ad6e","f4fc24ae76a91012","3abf64e6a345da67","cf26b829266bd04d","ee16cba79f20cab6","4adbb709556ae11d","71518dbc12244577","7fa7e12c70c95e89","288d2e1448cc8b87","a657a100c0565a83","a39f08f65c396752","72d6ed833a034f7d","0ca5636806f3803d","d4b36602686961b1","89bf9e5c676a419c","7faaa39c9c2c3e20","5471122f3d914196","9143e0b7b9fb3da2","d8a3424e6a6f2827","38e608120e43ab47","b45278a6c6f45dfa","121a9d42a981eb6b","03700a180e6f8f5b","9817b8c4d33159f8","a91140dc661eacbf","e1587fba40d7939d","3543fc558bdce918","621c0f611ba16957","00f7d91e9a6c7617","56ad085f1663d4c0","a8bcb0395fa8accc","0d08a03de0051e7c","587236e6160da46c","5a60da9d02342972","fd900a26e130d2ff","37f065b203f116d2","04fda8ed412120ca","cbe63d29435cb7ce","bfe242eadca39791","9dd47ae7d0e90c33","7953d461e902f8ac","834ce9850cdb0a72","8a154930c7214f18","23ef9aaffb31c21d","7017965f91bd177c","56d6ee950d3d34c2","eadfca81c8de4eb0","dfec2e7efb555d4d","ce2126235b863201","e09b198994376110","096892189e1be538","ecec645c51268d24","b51db40b65f89f75","0edba4106bc26051","c63c05889184c3bc","e19c1916670880d7","d806e40ba2ef7092","e667a9372137a0e2","b1fb932b0ddc8a02","9be1a70bcb57bda6","dfea66c91b07899f","fe78724dc1f72f65","4a5ceb9b3c8f086f","f71bea4c343fe0db","62c79bf2c5d8ec18","f0d22091d2275f34","87a3f60a0c03a21b","5fbf2cbdb32f0e97","68ca4fce9324436b","952e936c8f1df120","ec1f489e4f505a2f","434f87c8d8fc6bbe","c24f3d6f90d2b48c","1063523382ddaa94","4c8f3b4e9500ab16","aeb0d3b6747c9280","1b97b56ade9a8291","63d576c59c72d487","c8adad442791f18d","0993151366888a6b","887a9038d6639660","57578e259ab0268c","91e7dfc3c8108b06","e43d2ea5180895eb","2296b4ea298a4c72","eabe1caabd0e57bb","d6ae0dbd98f320d7","0ec06f9bc9a77ac2","a1b41356df668e41","68788cf7b1f1d8b6","ab77d6fa10f465f3","8e60adca1a22f123","0fe612fcfd28c570","77270fac9cacc97f","34e98bc055db6ee2","a270d561b0b64cf1","046bf60c40a4df98","990a132bdc19ba61","d23cdc7e80275f61","bde274663e77041e","bad6bd5983b2fc9f","c30c5a2566decb7b","f102fde8fbfe7c18","3ace672b36b6d59a","da8810eee603cc4b","f887a03f0fb2827a","303274117f982501","d5c3ea38b7e24cce","73754465446fef43","1f5be99b367a12d0","0e78c14186033ece","000413191731e86e","af2d889126787278","e763cda95bda7657","d5b08905e305cd02","920db71eee0d2d26","6dbe204f4d963e3e","17369ae97fa88814","73cc2886c2652521","191e6f3cf830909c","5cc363dda9bce25f","3086da9f511d035c","9185658a21e14bc0","3354f1abc3e1c2cb","8218f7e7b47837c8","73a1379dd26a21ce","5727bb6deb67bb8e","2f88f0a1be78ca59","213f3332bd5e75c6","04a2a3c2efe76a2e","d9ad2029c6cc7096","1b1e4074f6d9749c","fb4b4e2a3fb029df","d873539070943718","2623289b88a15e8c","941bac341d0a675c","ca2cf5afce064ad1","d05f93f2e9f3cbdb","633e93007ad7359e","f57a3d0eaf07945a","85ac6855ecab60c4","4abd6ee3b969ce9b","abdf34b12a5dd88d","0dce2c644348616c","1e475c1be1dba2cd","3b9ded82962309a3","eabf5fc19efa675a","6e799ecb83c4920e","bee342e3eb1d1f39","e08e83753e727848","556fd5f1e5d631d9","3783da8f96cfca80","e3db60d3d55e1a82","05713976186ba442","585814f2cbaf139f","9e47c40faa28271b","8c14a3d77196d0aa","034c93c5f54aaa15","e9387364f390f805","e3a86e68e388729d","85d5d5e5b6c9beac","07d45bb35ac762c9","2856d3bff393f9fc","f4e114d534bc63d0","d5aa33c47a8c4347","7fcd9ac436f62e8a","975a84254ad7876b","2f804afe437414b9","8437dc846be5af12","d2e269a6af2dfb1c","6e5d97fd5f511366","2ea571ad93364449","8f1009a9502a5516","3d54b31ec68172cf","b0a067f702405dd8","56cb9892b5febb14","ba1ad3b1c11760c5","a205fd735ab69076","c0b5773a6bf24fa0","56aeeccb6faf8480","b7b4f3e199cff4e1","b3e6c30cb9035dee","e9f918d732ed4390","7660a519a43dca38","e3935a8921558315","05cb38d49efdd621","435b7ba53d3b3f3d","5cf10abb34d2afd9","de95eb8bc9cedb87","7af2f9f85dfa9434","9f7db667a3e5cce9","9c4f5df3df617722","08ab0de6523813f1","e4a851ee51659fbe","5aaa598948695182","4e5dc7fe86199d6d","da742d7b236d74e9","0b8cfb72bb0f3e13","b15b9bb27e18cc28","df48aef72bf72d15","6ea014398476684e","85772c505d998011","4ddccddf03e3d4d4","a07d6dd6d1c29a6a","eeb585f11f6823ce","ce174d9aa3f86e80","81521b1b53a011cf","a5ccd36e26d9f6d9","0e492506da218846","37da6809fc64b9e4","db475389de188a0c","7fd8ffaab7b5e644","e4bcc2150345266e","d104d5773963a340","1acc8b4f519da72e","bb270d49658a693f","b0cca198cd40b4b7","57ab09d50f789b03","174cc227ba703f1c","f1475eafde58ef48","fe15947cd1dee943","bebe5c9f233bc014","decfc56647d266cf","0afac8df8c0ad593","d39803577094b080","102eb508957fee9a","99f3818ae330dad4","394846d13b3f3ad5","828954124f9d5f18","a1e311e659c0a082","6d05765c48afd703","0a11184001fe0640","5391e717f6dca308","906b6acddcc68024","2ff1d9f7d0cd1e1c","309b17151899bda1","6ffbc9731bd5e6ae","3d8af1903f187678","ee316a30d7d76949","deed3da8baf03817","9909e92faf9def23","22d518d36e04716c","a1ef7c28be93a984","0cd574bde14391d4","4b76b340559fb347","82aa18736b702cd8","d8f45ef2a1ef83db","1864089149dd1020","3d78b859e586fa91","9cb403d67f5020f4","0365c97a2f5bfd4a","3f3b9ea1c2157e30","564fec2392c7191d","8f0ff756ad2dce52","36fedc6b0be804e7","e61e9d413554539f","08678fd952d0718b","75bb87ae3f2c0e0a","ab4fc8c6e09cc5c2","a0fa2c85acd788b9","6790e3c9c69ca682","d15334a68d41f0c1","82b63e4a511b74b1","406126819aeb6e7a","9824552e3d00a585","e1f16ee8824ca937","0f4579886aba5d44","5d63e702c0356933","e2b5d164394915e1","222a2cb866b5d927","f4ad016915b58f34","1b526a505cca4b38","05d83797479be408","ff50da859f9ab394","9d69c9b73ed6d46a","42352296ba1a9b8f","ac52cc5b1a310d97","a7985c79389939ee","35328fc67036b0b7","aab05884f02c9ae5","c24662116bd8d039","d87d6edb5c6df065","ee2f9913c385850b","fee856239ffcf41d","092fe634cc63515f","6b28323c8b96ebdb","179270593d4a9213","029a7d6759da4e71","3db7c0647f6f3b27","f800de19b190bb45","66144194d3248dab","1ea871e1ad0c448e","aa6fd304e5255f29","e80f200967e6e92e","8a6e80bb7690df1a","154ca07785fc4a03","32abed02d0722808","3ada84cb46c4cf59","d7a5fb49638d61c7","07a2f1dafbf1361b","2ac3ee9cfd871785","cf9bb9f13aa683ed","b1d8ee0c1293ac1d","a246dabb539abf36","0f6fdddafa87cee7","ee662244b88ac05c","c47576e23f709bb0","1b0cbe0fc795ac63","3be19cd8f49a0c90","7e60e1c2ce2b33b5","588b2a84691acfcc","779a7ca67f93706e","75552a6e9aeabca1","30505f159e3df7fb","057d3226a76029a3","086c6a1d782a1f2b","0bba3390b421b942","cb1e39e2071036cb","c7cc959fe94dc6ec","4bb9a5575ff72468","a2ca81a4a0f17f2b","ac34f353008f720b","cc0c27e2ec0f27c3","077d26e64b31245a","f1253a4898076087","979e5dadb00816e2","345bfad057c2239b","5e4211383e41daf1","46f096fb26163aaf","dbf634344f4eb19d","b784f74024662869","3b1fb9312071cef4","dc2fab4bf098df8c","4ba20a57285906e1","437450dbe9e8f9d5","df0e4ab2e1efc286","11cf10d72d2c9472","636ca4080756bce2","03b03906a1eca939","d1074c913f8ce2e9","6c02b601fadbf658","6fd2028d522ac563","0ac217c2ced7927a","27183008d41a13ed","5f817c4189dc849f","b1ea37cc98323342","391a03c947ca3797","93a63d74ebc8b545","f772d4abf0871088","dfff0419d36524cf","74289a05cdddab34","a1385a4a89404636","e3978b35f4a099ab","2a7ee2b9643e48ab","c8c5507a879a6447","4baf1d36b4971cb5","09ef74553d2bf413","0e07c82f165989f8","d8bb30ab9b1d5e6a","bc523fc5dcd3f607","be79e50cd381ed04","0411a5a65ca13a67","dcc6c975447a9cd3","ef63242b0954ddd8","9e1b6551c2a77738","a8fe7d31170d65f8","54730608d846782c","b05b4ca61abd8608","4b95465c124aa834","0ce324166893b70a","7f69ccdbc41f82d2","d19444d55fc80292","dea0faa68144f674","51590cf6b20f47a3","b992e76203b16a72","a224ce84703d7913","631e6df32297fad4","804f5e47bf25b226","fa5fa5f551f340b8","df12c095346ac6e5","b929885ac70c377e","98770f13ab060020","bdcd4dd80dcbe2b9","359029339a166e29","b87c82c6c7d711b3","bf836542a7db7520","2fe005298161599c","6402f2306b4ca091","1f1862300f29f4be","502c26f59c72bc20","56cabe66c45f025e","b502be8f6570f52c","93834b48f9810d44","b25023459b4d1288","f03cb3f44a33d88e","025e219749a67439","34429d11d196843d","8132d29defa08323","97fc1790a2645359","978da5d0e2dd6cd6","8bcefb815fc8435c","088a7d890760254f","ded3021e1648bbc7","252c4251489738e4","047190c9d2c62ebe","1519fd79c475d95a","e25ebb310bbeb26b","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","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","104783a075f279a3","225fbec54fe689f8","efdfaa2b7173a43a","949a8ee5f18f108a","fae8eb23e8443ee5","c2589545c2409827","8f85c87887c020c4","55333767f9209bca","c5b547a57eb368ad","958bbeb30de3eada","9ca9625cd3f893dc","4efebf9bfd65df96","96d26c543c5fcf13","5f1e10e5657e3138","2039bf8bb21c10d1","21d8e3e1da7313ff","657fe886d2a3f59f","f513b11976d16bb9","73c382176ddebc2b","a900585cd904a957","873ead3b33da82c9","e069a71e517cb7ea","834fc1d89a1493b3","c79982618f4e3345","cb222ce1c4c3d7dc","3006243d30270236","1707bc7a4bb0daa5","ea848cdc88365d9a","e875ef56fb60ac9c","0c919f0ee88983ad","780cf693ea55249b","fb20d3e29fc3092d","2b4f4116011a9ca6","07b7d259f0949e49","a895f0ea053086fe","3683e8f63f0dc5aa","bae9495793960012","7837b5fcc1432bfa","6632e88ee0633e4c","01c20d4c1e5db317","3905527e91730097","87b35783671bc785","c52bde31f64b30dd","748b1f355c0e00f8","86cb7c12e7bccf56","c8d72dec2ba2b842","a91a6950282e40e0","7cc8434ffb22fe29","3b539d9347f6bb28","c3b17da928d7afba","818c3dadf81b379e","f6875e4f57839bc7","048bc1e501b0f9f2","3b8d8924bdb03f80","3e40fc1c77ed372a","b461040a6c998b61","3c808f997ae66a1c","069ab711c0c089a6","c20295d9b0ac3419","34992e101a5f7e1c","36eb92fa692e166c","d4c1d964e9c56e01","abd02925c2597211","e267a0404a5c5d6c","758acb218148a1d7","0728c8c3564e6e93","d1c7f4810b12afe2","35ea643afefc732d","6764b95646ec77db","45bd2f5743776c20","d6ec98126b0438ab","84f1bb54c15f032d","f05d34dd5ff9746b","9737afb19d9c9fbb","dd49b4996fb683ff","fbb1bdcb44abce21","6c6cf33417f59f97","fc673a36d8691d63","37aa96c6d80d8ade","1ef76a4c1fab9b78","adc6196b15cf8c39","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","ff2211c1efd24971","f814aebd5bd599b5","8c3c9bc4a66b1e32","0711217590341f99","3930f84bd36fd5aa","b6f3145afc37707c","7a9f4d42d5c7497c","dd517b4d06983aac","e7dcdd83cf9e08e1","73dc6a2b0e041f8e","bcfed6ac5d278d3c","93e874f6e4a1f87a","fcbda9c625fdecac","f5cf184989e2cc69","3d40410e159beaab","4565730f04bd7072","95eb528329f90cf2","79764253e9e92fda","3e6cd35a857771f8","4ad97596d0efa64b","f19ecf4219ed5190","33fde1af7428bf26","1d92bf6b8fc98959","25b3542fda8fae4d","4b8267934ced5596","151d5194b8538480","f670239d8cf08808","a4b56ada8159bff6","990b4d58c23a68a2","ee3e358d88bbf249","6f096e24c9634c56","83b16f9aed4fa051","db3ebf0b6421aeae","10c3697bddec1a05","4f0ea1cdd4d0b719","ad09f7f6ad1acedd","7bb3239b80bb5650","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","c2bbb4adbb91e2eb","2c63586ece8ae18a","543a55099b4d2327","1cde90641d601c65","6f11b20b69a42029","31fc5fdc93b7363d","d7b616f51fec6d9a","c16f1ae420f44fb5","b491f7eb02575108","3423fd727184042c","fa2acb5ac9bb8c8c","a34aeb4c51bcf655","b0b2d9829230be99","5d53068f8b9e6936","a7e18f888c96ad05","7a6db5a28141b284","06b7f0862564450a","9a0a261261c064da","ffd6cc9a833578f9","fd73f58e64fd7772","748e7d5f2122c46e","1865300f7f6a496b","3ef21f331dbced82","dfed6c0bfa8e23dd","f91f5e0c6aa9acbb","30df3f5abb68ce44","409a1c1265c25a4e","57f7200daa8de303","ab8a9f5e0f206718","c18b40f57f3bc595","8d777026352ee15e","0bf7b4f1f0b6d706","f125a16a38f72686","509d71fa751432cf","f2a4dd7129d6fbdf","757738144261f6d1","e7fd29793e5aef71","b21521b6cbd2de78","23093777025257b9","4b7ee33aecb98a13","cf350545542b3cfb","136467c932bcd5c7","a735610c7cb844e6","d111f1ba9ac15a3a","ca96add605101c24","2154dfc072f5104e","3d1e4fa0f23499e7","0c56a7bbcdedc95c","a8b3e0ae1a87461c","74c0ed863d1f8308","1a4d4ba352a6814f","07ae64e387aaded3","c234d490bce96573","10a09728dd2bd2fe","ca7f0d58c55a1358","c7c9dbd511ce3178","aa27feeb7f465ede","bd90c8853bb23bbc","1868c54d6625f422","277f13fc211becf2","a05655d2da0205bf","05b9c831fcbc4327","919ec72b0122125e","f86e15a9805df2eb","05b01da832e8dc8e","4b250474eef9ebf9","3f67497a06c6790b","40abdc0a6d9a02e0","ba66e66c54a87e85","bc5e8eb38502426b","0a2fa3c2042de32b","d1282e8de47bdf60","14a19cafbce9493f","3f944b3a650ccb02","2069657998805215","58a1beac4e88a457","64209e9b32b3069e","0c79eda0b1819a61","e9e3a2077a1fb722","582fd41fd3f9077e","cb0926c497a333b7","846e71a382cb0e4a","e75839a08fe8026b","18d6239a83c542f6","b1b7d0d0ebcf09f8","1ed7593011ad6d9d","559501a6882a7e03","4d6edf0867a50f9d","c54311f816c57545","cfd7f4d7cb8008c2","625e790911e89ba5","396a3bfdb0718a53","daf0d80c53e0db5f","fbf9779ea5af2111","c04bcd7a0e7a788c","8a80d7d04901125e","4b701431b4a2a6cf","9386d8f8dd219a71","31b02672ea156965","9648a5fa00b709ec","76e4299fa08ddb99","fc4300b4cbfc7dac","5b20e4596518419e","bd94efd3c0d41ec1","77f89a4e117cdb43","977fce374c045aa2","64e62d9c80ee281f","1f51d9ea8a1bf1de","2b13cb6248d2f638","aeefd326e0d79eb2","cdb2ddeafa644131","246fe56fe7852fb7","1c45f45498655577","df6ef3b58ab095da","5de16c90c3283bc0","40b53bd7b2dd3fda","db5251d07949a8c0","67a3679a821559e1","6d3f4589b84a4ae0","cea82d4e74329977","20255790fade5c76","2c174532d49b2fa7","78c44721aa7e96ba","76c617de3fe57a72","72d6fffa4dada8c2","a08fafe0b15e2f0d","802a3e81458149bc","bd97281f3442270a","931bfb7a154e1d13","2475f7b012c187fb","24a3e98a92c0d57d","ed6bcbd32e72afe1","be945e0c2c2208b0","735774bdb56f6be4","014d8a5287538444","03eacf7a446d906c","a4f8287c851b1796","de0c34e8104574b0","f0991abcca9403bc","a39cfa7867f1affb","4125458fe3950d3d","d8907bcd74db249f","5b6791e0c3031934","7a5b0b5583ea7343","1b2d8f9617488c30","e7c8646d0179e346","7956edf72f807538","be033ed2f9099d29","2cd6d04618352d88","f0d61d7030f60516","4902a3b3378eb68c","197354399802c0d6","46c2ddc6460d5706","5e2137ccda0c95ec","d63df3a878dcfda7","19b13887fb6925d7","6874cf6f062fb04a","33d5e527d6182be4","4260ec8334e317f2","de6506a93e799ba9","f2c9d7a95dbaeb38","d16b37d2939388d4","dbc8bb25a9189ad0","3f468d9127dbefd1","22ae28cd02b2ac40","f2a5994dd44a5161","e357d03ad7d6882e","ed6122dd6848d885","cc0ff5feddc37308","61d409cdd6107520","8f9164d97bb54bdc","0f053409eacfc57b","826e10a356b21321","1547b4b71e27b11b","3a56ad77ed759c12","0d54b77d8c9e9c2e","eb2dea648ab3cbf3","0dc72fc23588671b","6a57d40dff357bfa","8f6759a268add92e","da66f64898772e28","2743e40bf657513e","3ceac0cbe91463c5","2d105ceea6392f18","f2af422ed8da0c9f","4f9f216ecca80280","0cdcc7d5d4b9c579","cff5883034f77cb0","573db46bbc14f6e9","eba7097bf16acf67","b5e907f3ee711b07","372f04c4a067844d","ada7d594f73cc361","134fcbb851958c16","43cac53e0a0d9eee","f11a044ad0e20908","14186618daa0777a","3ecc82d3284673db","dc1da9165183247d","db246d9296a823b2","d29d128c44cded92","5ea3980a5d978b17","40de05671513ae04","42d5c8c10cedb468","b1443ec31cf4651d","8cac6d3317d16d9b","de7e38615805f3a5","14cb219896489fb7","93766a4847594832","c2e44a76c98cd7ae","3a8223f94768eb4c","d982fc8e308c3260","8237bbc2fead9706","a96ce0d1796adb63","93febb4421f30d87","f21af5e954aec1df","3b6e494f3b2508cf","1163d4337dbcccf6","2ec8ca0d27d00fed","4385665e61ddeef1","de48ab70a838d67e","c7ca4f7a643b3a2c","c7da23fa87be228d","f2fda89b10cab1fe","dc8432cb11ffb0d6","99a4e5dc5644cb4f","f75e69724e356e1c","5e07eabb2b7d8ce2","c491dadde798f841","1d31e1f4842e9321","00384275810d4079","97bc7bfd63052866","72d58a85b9a4aa52","39ac0b2fb3f505c0","e93a07a5851a14f2","7b6cf0c3453cf17b","a6ae8f35d17b3622","162055ff0b298da7","d051e2ecad8a4c91","25b1ac0e4bf27db0","0be54ddf68a672a5","bbeb040050524c9a","7906a1e6360e1d26","670e7395d0752414","42c7380d496e1a14","d6691e769350c0ac","1e1a6a213e5bed71","6a4924e86bc8630f","19b7b50be9592a5c","c892e02505855e89","1e457934d5466768","589c37cd53161a2b","f2a3784904b9112d","6b6b43283b748b66","19732dc56de56ff4","2f670c5c2a24ce20","64168fa4c56dcecc","341f5047f4a4fe5d","65f6a02b5d2c092d","fe5cbe149f478b8f","cb01f17b4f6d897a","74b35458f02dda86","6e2340865ef4c2ba","29f7aa56b6e32d61","746e7afab8f321b5","8fb070b26cad8e8c","3a92525692be8c0a","40746311949be945","b2f041d50556adbe","eec5f8a1287b092c","dcb1d3c98c1c8c60","9bce06553cc1164f","b4da65c019049b2e","c0e646f0c8352181","8480858c89a6eed5","dab0ca52a89d269d","bc2f27d32087dd9a","5cb5d81fb0a8ee1e","9c334872c8322cb1","0eb24d3273642740","fd4ec723ef30dfd8","5d0abf7735e4d38c","a3594a90f69fe537","0c032c944567a64d","fb76731a2064ad65","529f7e707934e514","7b89e1d6b81feb1d","57bd505da426547c","ac5c011465193c4e","6c324b24ca028984","3398dde44269eb08","08f26275ef69e598","dfbbe93ed61d87b2","ac0a600ca52f9c3e","6f6d7d45f826f275","db531fac813c8e66","f739db440f3d79b1","22ef5d09e03d19e0","4d1cd88e584eca79","6bf24cfdfefb1bb7","bb997600e486d015","ddda7783f50a0db4","a26d34138e9e5ac9","f60ae365fb4e2024","81d1299edeeec856","13199e203383201a","4fa1971ba6183d55","a0a58b0b53c68d3d","1b2b173864b5b18f","9d33432184b532c8","3fce7a45dd3670a4","68937215c80c0f7c","2b16e085b48c0440","34f9d3e13a7a926c","23cde9c0dc38671b","fad484a3f123ac37","96513a0fecdf10d8","b9beacf10a894eba","370a85c93a8d561d","fb8a232abeb978b3","96dc3b51e121f1c9","b463c81b1b187246","df0e7a06d243f473","4eb7f83fca4bcb34","06e81a86a3217a48","c6c8fa25720fcc15","79409b5134de7f76","c5b9d91c720d7091","a6900d3b869e3d1e","9ea62fd7b38d5c2a","f26c156abc555775","548e7018cac831bd","de267bb0a5ee01a3","96341058baa9083b","a26b411c2e416297","aca4e6e7d14bc594","e20cf17770949369","66467fdc455dc868","b3091e70cd5211b4","0d1a308fe2b59338","b1746f0094fd6091","a5360e4799f9e170","ff3a40b127910051","e285295f66b2b90f","fbe235d0cb60d161","4fcc72c14eaab8bb","d8ae76a5c0ba5f6a","c54192a41990cf11","4975550378291448","f06ba18faf97032b","7290c49c75ecae94","8e57dece73e9abd4","32d00a16ef133893","d66b347f3bce5f3d","177460bc6cfd066c","ee79788fa0dd99e5","f6a43d93fa9caf56","011799cd3edec2dc","facc68a5ef39eb24","1f491e6a49821d0e","808fb84d912540a7","aff9c7b218c52ff1","d0fa99cc77ef787c","83ba7411866b2702","1df2f73158e97776","23cb7e24572f04c1","82b83f7d81d2ba8f","66ba7737ec70b545","9ff7f0e7a1fb4788","9fc01637c5eca7b2","4b0831a713ce8dc0","bd13245a76f322a9","b1e5a947b2346874","fa5bb014ac36141b","89cc34a307fc8230","e46d811a29ddc59e","a21a4595db80d35a","dd0e8d1d231bdd94","dd58c47d1106a4bf","11ec7020f389b20d","eb509cc252ef4416","cfb8b7f11b653349","04fc27259c1f44bf","d5a5cd657c117207","30432e164675548f","2225245917b7a345","13489fb2d737e51c","7aeeeaf39212aa00","ef8d2d2fb12b659b","e32b80f9df4fe606","aa62981bca11ac74","1309d7af15e1fc3b","4482952c7504d00d","48beece72436149c","ee32a0f1c1e7e347","d1093d7665412d0d","85217d0a7ee82761","23d5a67c28493de7","bd25515e42e5e7c6","25e179d817dc6640","e32d8e7d0147fa21","9c5b207416ce0b67","70bae9fd74cf303e","174d3fd440189377","88f385dcb120d9da","060aa5a9c74c5787","63ae92bf6c0df942","8e1684ab2141ec67","f34a2f252fd409da","582711f64841c886","8870d998a44837b0","b4bd3977152aea56","e851afba8dc28bb3","fbe7786da1a6112b","f7ef774e6c4f9d12","35e090f8c7faf406","f067f99223702cbd","6ecfab261b01f9c3","8d39935a442a5f68","33801fcadc63dce7","f668ac218120f382","9ac0d9e950466cdf","b87c542ba9b27bb5","61811e3af05e7627","7fcb14cf0abcfdc7","0a5cddbc797bd399","ef4f8454f3ec4dbe","c3ac6ed333078e5e","8d0c275c95303653","3b891fba4dfecf92","357802005b57cd25","7327ac2371d2c61e","7f3849dc4dede295","4175579ef516b417","9c2e6f0785e3d15e","a6e7cb7d734ff576","45b3204fc96f986e","6129043e9e44e401","ddcfded754ff2589","c72252e63ad47e9c","df73a0138e5eb1a2","678ee1ecfd2bd7b4","8da01c4e7e02c944","12a77bd93e3178cc","cb4e39396408f83a","e0704ac6164d8080","b8a506ad585dedf8","348b03cd790fc39d","7eff7f2e1f0574d0","fe8287ee6989a4af","07aa53e3f9ed5c5e","35473aebb652019e","36b0b5383d7ea0d9","9f1d0534b76da1e7","1f98f11f070b0415","230aac809f1b2cdf","069ed6873270c4ef","b49245576c4f4bc9","372240222a775d4f","59fe73b9b188de07","dfec8109ff57764a","ca4a8a1799332754","66550e9de816eb03","ea77f48c1d222cc2","c0886037ccb4c42f","ab023aa415991c4f","3f6c850249b7b7a4","445a5124b1d3b6ba","f0f9f0281acad3c4","f3c1fc23bc17ce5a","01d014a468d55ce0","d6f83986f164d9d1","2ab7993499d31bbd","b2ead3db76c4ae15","43cbbc293f2e38d6","d1420178d53a10af","d381cd4b08e2f495","4949856273c96f31","ffb38b5da98a825a","6df92a3791727361","61aa3b52edd2cf60","97c80fb2c749b970","da86ee3c4a435b50","24371de5255c7936","c288ba888d38a74d","e8d75052d713d6b0","ed3c5c95136138e9","0ecd4f80d94c7372","cfae06c36dd8db78","3eade78d0878580f","03f6a62f4708e206","97d3eebe58bb5985","a09a4a753b9fc72d","e5cbab5e28c8de7b","b618882d7f713f12","9983a70a0578c4f9","a1919db957b380fa","8ab95bcfe737b310","40e5f9f0e69cbf0c","c1256035b49c2bb1","7f1a014f3a67626b","70caec029fe23f10","787259a3f73535a8","c7da2bc733b697cb","68c3860c9fae5517","758a3d5a8018121f","f5939fa235e4cf9d","b206a6826946f259","9bdd13282dd84b6c","4582084ea33f3138","3104f63ffa2f71d1","8ad2befe24b148fa","266813c772c7eb42","facec84c0d632bcb","299b1f31bde3e4d4","cc33383330ef7115","04cb6aaa8eea0664","d846c551ea80153d","2b40c2df7323e8af","adbb1e631cfad35c","b329ce160f5f733a","a49224cb278e6662","c6eb92860bb829f8","d0fc50917dc16651","1347f6afde2719d6","1c7f22c9875595ea","501e6d96a73a9088","b47fbc4a28ea339b","8affc5ca98fa4897","2818a7a29e3d6043","6d9584c64548ce93","ca7f3971c86b027d","04c8ea40e1416dd8","91ef50a86cf538aa","9565abec6d5582d4","c1f7db9cb66dc783","6a91ccda006a7b1e","a14747cc11f09dca","46aaf1264fcb5bf8","54eb8ae585b6cd20","d817a6ca738c2860","f023a02d1b870d05","91619bc892c2f367","6ef165716dcf6229","bf6076f2668efe23","137c61fc6cd3b296","1bc0dec0b9dddbe2","78e8c4b7b4f9e582","b7b3c2c518c1c818","7157ad0d44c06b58","7fa52a5adb54be1a","d3f8302e1b74a106","85ee94aae40a4436","70520299b0fb1e7e","3320ef3f3756aa11","d203f9e048583564","cc33862cc2bcb9d1","888060d0043ce808","91a4c95f63913e23","c54c02a1bb45d163","bd77a65fc80868ea","02c82f93fc78e071","a5e2d099050bf1a9","18181d0455cede05","26c8f66f641451ac","b851d81e54e34734","ca7bb35596db70a1","4330bd30b21a41d3","54959d8ebb7a6a94","daf5f2bb0df1a76a","748946dc040568fd","439c47602f7560b5","961e963c5556fcc6","a39e9118de882577","e8191cdd969d017a","b9b3c6ff10434440","8381482825528158","4a2c2e932c76f64d","633a1e4957cf12d5","2cf054260d385cc3","c9778546fb264453","de8002c9432cac28","f0366fead862ee6e","9b579ed6e0d51eb9","c857889090f3e22b","18c9f623b0f8f8ba","7e81f275faa02d6b","a0e054509672e997","07cfbb3cf7a1c47a","9141d766151544f5","df19118b2c5130ce","52c2592695ee91c5","8f14ef8b0dec90ca","8b671de83e82e3c7","9ffbd2a425d3da08","2dd3539dc0c9fedf","f6760519bfacb95c","3b8f7825e86ca38f","d5ee121954c3165a","c76838030c694a7c","595a0330e482cd83","716d0d31801c55a2","0c7538718c2f2176","da52d77e97c46855","6614feac3aab5d48","0c68f6b037bb2c3f","94c509df2eefb756","4eec716927c54696","f5c2ab1d8a9d4f05","b4ab5729d8b915e3","b776ddbdb4b51028","a0599f25333072be","edfa688e83ba01ec","5e7190592d427d58","17d862b7c87a0c81","395101accdb746b0","49c51b54dbc8de4b","115d9ecf61c636e1","313791fb98411c32","6b94df736e3aae95","995fad47e619c553","ca10c66c7eb38d3a","de6adbd1a6a76e71","587efc609fd34f60","d0b465b95bb896ba","a12c8ea8c9ebce6e","465fd39cc57093ae","57c40fb9509f24f8","235c64c84c410ada","4eeff21a82a74216","cd0939042b525b67","a405297eaa582a12","27df9eeb4c4be0d9","4dfeb1671f086cf5","60e5aff00573dfee","4934e4e9bbbcf276","bd61789259c6755d","ab198f30438066cf","6167d3ab75e9020c","63ccb5cc65d41db0","b690e7b1952e6dbd","4a66fcf836959d2c","17477da0ab771aec","5184a5c010f3a471","a9fa8c0a0f9cc6c5","8a0b4fb72d78f2f6","595aaa04ece20f2b","72e91a01a0069d6d","dcad275631537041","e43044b50e8b545e","8200e47f3ac4a54c","bb470048978f0a5f","b89d73b977e671ac","5e96b8f5b93353a1","388c30abbe7958c4","f2e1359ef2aba23d","5f1b59b7430d9182","bb978f84aed3c56e","3d511a9b258bcb98","5b532049057ce244","40ab635d1b1ec345","6dbebb8a91c9165b","9c89f8ad918445b3","13a43ea0c63dc053","3dc23c43051c7f58","6ec6e8722ecb1ea8","8707ef443b2b75e6","366f7377fd513760","8e7510f792d7e993","c779c6dbb176753a","352a3a95ae907bb2","5cdbb02a7e351e0f","33f69aa26f1e209a","db79ea3229eaecba","e1728c824c18c918","2095d2a63909780c","46c8e45a70c3cba8","5d76905ae805599d","743adc10689eacac","1d68f0724b54ae79","4d69e994afd7044f","b9b9b74030d6b940","c50944ca0208faa9","59a05142f5ec6a47","d3bb44844809bc3a","cbbeb017488b22b2","6824a9460e4d8c9f","cde37a984b02d94f","27d5cfe560a97c94","0bd4017b28560194","1ee8ceb3125ebd76","3eb59215b6fb19e2","ebdbee7baef678a6","3738b065c50a0cac","1d8f71c67df6cec9","341bc94dee8e9f96","247945a0f503ac90","92d0d0a5798c06cf","62dd3e8d6c87a0f9","82908fcfdf7f599a","a6b8c9c223ea5942","2128f35825dde7a6","86669a240762d83c","68455293ad284dd5","73bb43528b419bc3","e896de3485f98861","1ba6fff915be6924","ebe6d2bcd36db17e","502a76366d0afa9f","63c129e57bd851a1","7730cebb6d30dd0f","295541fe39be68c8","c52016c969292c72","9dff5591c0dc819e","425bce213a925d73","c839570ef7a78a9f","04c6c66a49433012","4c23495713170d6d","b21a4e42ed9c41ea","f4205715cfb82d3e","98015f2feffa655e","18c15e43576295d6","fb886b6e3cc21020","200dd435b42e8ec3","5ecc13865846db0e","46d4dc918d902684","76e3b03e619c3fbc","bec54e9477e4bd61","c69d13cea7af53c5","08e5a3df0b2c2c95","f4a990fd68343eba","63b29df0baadb63e","3b8391f25d2d2849","cdd076b6b818d38f","fbf0d71664d419d7","7dd6e99d1c259084","39e9e59dd42094bb","023a78297e355b65","b8e2db56d1fe5f75","b4066829ee5f163b","2ed2bc7ce44d3649","4ad7402573722786","e94a2e2fea564e1a","fe51c69eebe4478d","4eae669ccbda7532","f91e7a1c2c512a0e","c73c3b488741b764","85c0a8032c692a9a","c8d1b777a117ee56","be2acafce4c2c74d","11a6de1c96795b4d","e60cbfea876d91e7","d4252f4120129d32","55db3023ac9ae3c1","a411175648a9f14e","1052950934d566bf","67a13187a58b3c8b","99fe787fc1aa2efe","a54905c20392b984","cd58e411fe4d34cd","61651b0ee41123b7","7c230d4cdca2bfea","4e3f5c09468d189b","4408e79a921abde7","9405d14c97dba7e5","61e245f74e07b10d","e3c4ae3ddd50eec2","011ade793e7bc445","fe303e4021a5b4be","038b2def0f9a28ae","2a9e3b488590c435","fa538e7bec527b6f","51b51889079ebf6c","ddd2fdbcdb9c86c1","584d6b722534c912","8aac22b29281bbb2","f0caf0d00683cab6","2ea0e31ea4bcc4e0","5075e1b00bd279ed","ed78d57addcfaed4","48d093a809c863d7","f71143d4a1e865c3","8608637b5a26bca7","5e888e23163ac3bf","6943689df4884df3","7634941bff66a6dd","af1d46d32e7d572e","1717b4b42c3de1df","28b4c85488f128d5","bffe192d318c5b7b","4a0ee4c3c569cf57","bc238f831322f260","5c02d7293ada883c","873fffb1d263db71","8156394d9b7d6e42","1ce065ee95e4bc96","da2926c9f2b6bf96","30827d65144b688f","c578d346dcc9f38e","6c341edbdc85864c","05632f2f980cdf7b","9ef2d8276441403e","0fb952b271143df6","99ba27f17405021f","7efac7e387d141ec","ba235aab7dfb1657","cfe63595d3b8995f","876b1f20d9cf3e10","8148c9d62d0a05ab","f202d1365abe395c","9d79f271f0274c74","ed0961c2ec67452b","8fa6a7c7df79344c","d5788e29f1e344be","efec7c8362bd6496","2c35832edfa0d2fc","1a5051a42ca6c504","bc4daaee49052e86","786bfd43841bb244","f721ca03be8ff260","f2a95a5b30167059","5d1d77696340830c","983cd159a0b40113","37d6df803145f6b3","0f9815dd4369b44e","dedd7481c1232f2b","221ee97bfed13f5d","f8b304d5bd41013d","ced32d247bfe4ecd","37b01079e497bc64","a4813736579f6a19","54880878ed729b66","aa72fc0611d255ca","1af45cb185475ea3","2aca27cd78517955","78056d2e854d07b8","8919c8979775e43c","bbfde2c30bb24f53","2efdb634d6eff450","d1e219d53c99be45","17db5a87405dc4cb","8f81968d65ec739b","c63d0c615d60abc8","68aeddd9bd26aa5b","16f4d5aef15c6bdd","08048d875b38ceb8","d5cdd8f60040d125","1d16f018c9c5ace2","a76580bfbb24a34e","e314d68876ac9938","192d06a39b1a1f66","517ffa31c1e561c3","8296521e661aabf6","b45f1179a641d133","3df393955c61492b","7a47df709c00596e","42747e8a5076b140","0b2db761754711da","645a5c37a7442a3a","ba1b2e019bac57a0","6b69eabc1b4262e7","ea470f779e4827f9","b1329a14210f3a69","2c5ef02ab2fd4b04","6f09c4d0fd650430","735d536496e9ddda","fcb1ab6455b06283","2242e0f8f199a633","476acc2dcd7993ae","9c8f46ffc099ab23","7f10b42898985d21","4433605232813be4","626fbd5643a10cad","d05a833bc0944694","6bc13c7cf7683462","de60b0422ab7f7a1","d59e71f32dca20fe","9a4b65c56551cc5a","196a9e3b2963d54d","13df18e469dd5933","2ed136ebd92695c1","403ed8a53ec05449","487c23a4a5a0bdc3","61ad71f1a6e26708","6e5199207c64c314","747be65a91f87907","9ab1093bbdb724bd","1630d20b18ae1ca5","da2aec8e2b2edecf","6e55943b9d5ef0ee","01722dc818a6feda","0df2f6e07a121689","c58419a94fdc0937","ac9c9b4e7caf4c7c","40de83c24a607884","291134c3ae70e68a","72a29139af6e48a9","97176af7973174dd","e31b48fc04ade3f3","3dc94638f08bfde6","f5d43b55f6998570","5616c2ce5c283bbd","14040e777a789a38","5b23a7e32b5b478a","8d88dcb327d3404d","efcf7b575d53e6c0","0b957131451db9ef","f8309e72971c027c","1f263044e8a9dd75","17e9b81d88b1604a","da360449dd96785f","09dc99fbf771a617","07107ca09790b060","c9eb3c5aa51745b0","968b644498d1743a","6469fe2f046f5112","4d37e0a09b4ce70b","f064e16a50e5d575","f6323a0b9073240d","20d7953a9ead353a","60efdc17c7f5ad29","808db065967c9e6d","babc2bc27fa9f0e2","5b5a2f2cb0f13d57","97aa2e016643bfbd","383c38e98cd05755","5a5c10ecd5d798be","932e7fad1c98966f","baadaeea2e2d4f95","c5d646bd69c37865","9d8b8d237e2704ea","4da4c768067c032b","12fca45ce9ab2abb","c6383ca66673fd96","cd9ba8ff11c8036d","f520ba0c172598b7","327f0ed7b5fa48d2","f68f5c75e58e22cb","a8dd4b383d7eb632","4205795bed6b3290","2a45ad61a4b3d598","dcfb0cd127aa904e","22c8ba7a5b818ab1","4e080e4032b4c4c8","988c34fbce846dcc","88a37cbdf2f5f465","e6cf92eef6f506ec","0bb31a889d427f54","ad3172b46080261c","0ecce96328bfdde4","2a4f2715f401f8f2","738201cd36aef02d","9d154c219f206faf","6b1aeadab15d8e8c","613dd73590f50433","150f3acd97d50753","8db09f7819d2fc6d","daab9b7b09d11bac","775c66f414eb199a","d19c82d1654a04ca","8db4331ffeff0ab1","2eb4bd8b2ab468ef","6a027347453d83c3","342b305e6299276c","a58b09ccb8f97924","28ae56ce57b30c92","c99676ea32c261f1","5383281dc0065107","302b661de508f21f","fd96856199805188","677d09c83dba1952","fa1e9d9b2b5cc0b2","0fc41ad2ed3f9bc2","6e31066cb8bc35e6","24f76309a6dfe14a","6bd965a44bd48431","4adc84859872765c","78f2cb047057edc0","ef4532a3ebf0b36e","967fea7a3b32f198","16094297767ce839","50c35b8d464c83cd","d1904515488ddaf4","725065af055abe45","fb170cb858137be7","b74b0ea99d56eb7e","ea0406109e5de115","03b02d165b1d7e28","153555b528c18e18","263b6e6e05263288","b60115a1fd023b76","c2aa1840a5deddbf","62c1bb0cb832960f","8aa78c963092f63a","517dfff49c71a517","8d4b985ec87645f6","5aa8eef8bc4e35d7","3520d6c943a27bd7","e928798f23941942","060ca3dab7e4b080","51101010f440af18","72120a886fd31b2a","e4d7334aa6d35ebe","16c8ef5f39faedc8","2864163617b6dd6c","56ceab158d68c63a","dba1fa5fbd2cfd9e","fdd481dbe4894850","e8f8bee92fde2e82","7630626c6be5570e","2178ab91615ab3c6","c1a9521d5c2df984","6933d070cb7edf0e","eb1d0f0e28c325e8","c46541e909051c68","39365494a23248b2","6f451f4ebeed8e97","ccb41a43aef262a4","d6d9f791250c41bb","3d8e4b20d731f744","e124ac3152daad4a","ecc903c459815c83","670aae3ad8057633","6668f87e92327f92","5e387209f4a1be63","faf3920e9b3b1478","437fa0c2d577fbc9","eb425da6f1b7889e","c0d50a1fb8d0f1e5","d063a1bacde5130a","4864c9af19e177c3","8fa6109ac6223210","1083f4f54bc42f5e","f037e2fb157a8b25","be43246d75af3c79","533fd9d852fab1e6","ee1c1f01b4ee6a18","5d3b655e7f244210","dc9f6147e95dfe12","f1d9b13e80b9da4c","a9620e892125509b","ea3596dc48c3ec0e","57a237179c63497b","21f3480ffd65a848","1e34caf8d58ccede","05f393bfd0e3e70a","25c52cd2a239764e","69a1e24e9ac476ce","de65664d8796084b","5d3cdc5678dffea3","f2cf9e463da48932","24c526789337c352","8501411864bb36f8","be619ebc2c7d2666","cb192f56408a8ff3","3e3adc36a85dd1b9","2e0345c8f0d03772","9b620936fdda027e","b969e76be824791f","fc06f906d9f837a5","fb4beab75b638852","901ab24afa4f1b8d","9c0306707722883d","1f168564661be280","e1ee7e8589f52914","62ac2376970d879c","65bebbc369c0e232","3feb59f890b63a71","daa2c7d2ba201c95","ea3455f4e7282a62","a471c698f7538a54","83efec5c7865bc6b","e7f86112802a7c6b","831eab530fc4d597","817e42ff3aa821fb","bbe172322c90608b","0e5ef46feda30def","2aa8a5b390abc180","14430fee4fec0da3","530387d722f39ba5","7f1f580cf68e57e1","ea50a440c88f8aea","67a277f90d7a0e1c","adc82daca86caf28","4d54bedff8837fa5","023fda95b7f38dac","c06288dac4891fd8","9c9fde57b61d7940","60cb67857c3df377","954579d4fb332d8c","7bd9fbd39d993b3b","0786bffad6b8fdf7","fe5ebdb4fc80af70","15b6568b0518c820","80cfcd4556e438dd","b1f1dbc3704216fb","69355695eba968c3","c626b38e996a84be","bf4f0e66f58b0244","f9c15b253d5cfe9e","eef5c76e1a875345","d2aa3c73e026ad21","dd21d8fe1aeb07cd","7adfd54792d5665e","10b0969f29554010","b9b4c51137ad7ec6","b3938cce2f3a2aa8","8bef1efda4bc84f8","56fb5ba6a12f4ee3","e655ef48edc2aab7","f9b35a7af604e2f4","0a5c4cda57c3d977","b8b499b9d37701f8","2d2e2407d8284f10","aac29449049140d7","9db6049a029acb14","8ba30d16ad4c4e3d","b57d452ff1e8d06f","6bba536727ceb249","e1b3491d3edd75e0","1a18fcff73447981","51014181b4cbf1c9","62b15123b62762ae","a6e7e3de32ef63ca","7c1941c9ed1317fd","69c1098076e822f6","edf6d818fc24d922","c7fb4cc0446dbf74","daf44778ff19113d","1a58eab278d161f3","95b83d4f7b2e36d6","6888bb4727921ff4","aa0d0e7c55d0ca77","0cdf527eea858d38","fa60e7b17b73d75a","38113221fd7ac74f","e62675c777ab078d","816e8f38b155770a","5e69f8525379ec0c","20fe207df07074ca","e0a3e77a2e5cc677","96f6b4a768453df2","686debd2a5597828","e9015b7aad0145df","b7fbf4650b5dac3a","e53a56f681d4ca9e","b4c42dd5263f05c2","0467047fa991d42e","7dc1c5c9ba185887","1d3fa042fb5c9c75","a7eeb2774ebe2e49","192902e162788e14","ffaca9844c8ed35d","1366f3887e6de0cb","8231cb6e85943b7c","3b2c87205ae7f992","bac2afafe6b36787","e4e7631c6fab2404","73a344f5aa76de1a","0cb8b001d26ab0f6","75754d6ac1aaec7b","249fef17f8771773","6535229c2dd376c9","d71667633c63d82c","fb111aaebf0f258e","446a0cefda006859","71c9fb8b232fe499","11c222e5ea163fdc","bffa617af6ce8c3d","50c950cddc1506ed","afa470c057243812","d112ec082c65d477","73c07a0bc5e5429b","57e31f09110f90bb","d36d0a56d64ac67f","47b11bbf1d3e7fcc","86f02da7eff1e3ba","5343778df9e41f37","fe6a5c2e3e4416b3","7af8e11321061713","57fe55dd66ce7430","f3671fca25729acb","5bbf3534937cb6fd","4f63773f3c770aa4","89f1bff02808524b","5b890ebe6c97c558","e5f05d2e50ad94c2","abd3bb3b24dd961a","87e913d97ffb7a61","df6a69e3a774eebc","4a684de1f0119272","e01b2ed76f5813e5","a66c6d1f8e271921","8f6b9cabcee961b9","e4b27a57cc6c68b2","c961c347fd2d14b5","0eb598bfeb13128a","6d91296005a60d65","340d0829b2817429","fc80a58fdafa773a","5de8989847f9f971","f2a5668521a88557","343850ed88d34457","fdbf3fd639e2816d","8fe237c19ff04689","ef3d95058c83d22a","73d4e0dc30041c36","92d08f37b5ebd992","928a16e58e1d2df1","d2c146eec286df08","f6b9b81c233ba8d7","21d4d7a5a388de06","c0355b3c98fed255","0e7d2769799909af","49c88081983abecf","981daf7e528f93a4","ba866ee153e8e14f","5e1f61b100dc5e9f","5298351c16bc5872","b5c60f5b6f67d36f","f4b27d3a31761870","9303aa5b0ee47dcf","dc7d7c5316cfb32d","ecfa439ba7a35d03","03c130f6c64d6cde","7313123929b92e4c","fdab2741acb61ed1","dd1f42d36043f351","69564d0c8dc942c7","5bfc0d7121ebfd77","823b0b2460f6ef95","eadb9f80ae5d73a8","ba75869a8d314e54","e94465489f353958","c28cd86afb368a68","316ed209c87c228e","35ddaf63494d655b","e5af41b779d62608","94517b52fbc7c222","90e4840756b8a410","8c27c7e68eca1a64","6697649d1c9b6c0e","5ec32bd48911e852","7dc93121ae6674e5","534311e383278b30","d69deeaa7e9d8299","cf9ce352e1e22189","51ac68fb3896f3c5","03eee1773e4b2310","e8ce95675101e8af","c991e97927420e81","d59ba3289c9140f5","294f1ce97f6089bd","01e78849a643e8a5","2f22451fdc194049","b03d810847d86c13","930ec55bdd15ae80","c98c8e1dd186a9e6","a6c40e0c7109ccfc","9ac1e60d77200847","72129b12981918d3","d14d8323f4b64b21","bd19832c18d23672","9d1cc9c17c4a70de","c8bc6bc3f69bd415","da845243f83992e3","e73144651291e1f3","e1cfda2f4b7b203d","15ae149127236493","7f180cad8bf1f211","a99440b2cd2f03bf","11628a7a4db100fe","30946c7743bfbcc8","0e7de263432880b9","7d4b7dd3f0f26094","5f97554e959fb27f","91714762765d1df4","f7c53c245cb82dbb","2b9f5994b30122d2","882c784fa50c695e","cccf7ae8e3728235","dc85e9205b9bc40a","558e2007055f9c38","3be41a89fb1c71f4","cdf962c271de3805","87eb4084ab2b6c4f","4e3c3057b42e2a2a","ce4d1a4c8f39d6ad","55aa1e8e4e61d51f","d9a8d6a331678098","56a01bb3a1823ca6","0c7e8c2914e9141c","7c990a9e25fd7abf","2eab37ce4e1d38c7","5c38dd887299ff9c","d0658792bccca939","a4572ddd98280be9","de28e8e397badc0d","cb4b8e74cf76ad20","1493b3ec590211ef","56268dd3950d582f","5b419a28f8338f2f","9af7b9c56907a138","592fa749c393ef14","f3cdc22dc1a6145b","5c4f2123036c754e","19134c8dcb4e84fd","e34fb98383954858","addd40dc7fbf27c9","5bea21ea2f447a5b","ac45d4c7f6f1a547","d0e2d7ea7c84203e","3a5d788b6c9b1490","b203a4b79c347218","af344ccaf295edf7","2e3fc4b6e967c768","db0cf67f4aecddf5","e485f554c91b63f6","647f561f3855b795","5bec85a040561e90","758726f2b1f2072d","0c86ad51105737f4","8d4968b4487ece04","6917e9365bf15cf3","3433733d6b9a8736","887cdd3998bb0a7b","05436cd3824bb9cc","c7adcee301e53907","ecba03e31652a0a8","0deb3214b824aa2f","b1720ba6a2ac3c26","c218bc6590a159a3","ccba35f51ea02cde","8c325fb9f9eedcc8","68df08774aae3089","5cce3ddc85ae4b7f","52e58ab14c13701d","ba7a5c79cd8542ce","cf344cfc63c703eb","7102b05e3a7f621d","0691d9a37686f464","3c6ee783748b235e","761cb37547fe4dc2","a033c6dbdefb80f9","1d6b2ca73ae11560","befe8bfd3d3446cc","2936573edcac41e4","661f755eabe3c32b","45ec5e8001fad3fa","9c9162236e4b23a6","ce9aca3509c7c320","42cb1c19195b7aaf","6495af71a7195bb4","bf793e9865c9e834","5f4fe9067e1fd9a0","05b5a24c1547eb9a","b4a9884f6b553123","5ab53f45b766d97b","86f604b24a73308c","25609df681da5c1b","d2194c4dad790ec4","12697008ac3ea99d","97087ce25aae4515","4edb12baad4c5bd0","58e1c9e33b0a90f3","8f85e38762803340","8553e21d99113958","649b628a9a4b5a76","c460eff7ee934acc","7f55efeecc6ec73e","a7443028dc8c4bcd","2177d6f5082386d2","8582c1a640e03d41","9932a3c5f71ec579","224c5d499abe0df3","b7cba9eee3f6e94e","2acf6f79f1b77e0f","258cd89a7735d78b","0ff6626531ef6198","a3f3004529ef18a2","d4c2cc2a91f5b2b9","e8d7f19acb5063f9","62950c83974ee5b3","c589887266c69450","b681fea6485e08de","372ede1593292145","6ff24a7e230722a8","b11dbfb8e7b04adc","c712b913351f15c2","1d7fdb59cd34b66c","bfa0e5df451fe2e9","cbd683a854a44b2e","b50546f63ce1639b","e0507a6e8e927e19","085b08d355309601","39408c8ef2fd9677","15d5032c9ec85d29","8e650ebd7375f518","9607eb8becc34592","b1d4a2a532f6cb19","e7fabccd7044ccb6","24f1eadd52e84117","b7428f7175bc8304","ca7574044008cea7","ca0422a25853c623","dfe9a336f7c03735","9f7da7413819da7a","c2cee2352b8eb312","b5d729ae425c26e0","8c7dce81c2afdec7","4be8a4f49d4c269f","f26d82c5b17daad4","49e9fd1f6eb63cdf","4276f7c65945133d","87d5ef2cd29bcc43","c1db316df918bd6e","facc2899b5d97d7e","a1bd5f85906d484b","a9b04d9c53e4c569","33e731942160c568","b351e04458db2c8a","cde871cc4745f0d2","b85376917915e0b2","7d2fc8498ffb759c","52e1d9c9b79eecee","d7e7a4c4f46d667f","8ec530eea07d0f48","de4f3fffefe78b3e","53e98b0660f4ec34","f74f132c878e2874","13fb777c8e39f531","27c981e256dd5966","cd07d521b8972cbe","3a31252a361d9d0f","2a175bcdc17dce69","a8f6b8baeaf94e43","9c6e12731fcf28f0","6a2046b093b1a7da","fc4048e7d45f23ba","193c8cb0b47326f5","bfad6ea1161596cc","00dc8b4a542b336f","ae5f4efe08216242","7add2d2e9d373780","130c39ccae1b9794","e66b05819afe5f9b","cf36484da72c0614","3e575131b157d58c","591d9584f2826895","ae506fba4bac5e81","9112bb2a8dc47460","b5afd4eb06f899a1","adb22cd4e76fd9eb","76323f6b74b3cf6e","a0264b96576e8fc6","42e6573c9c69f200","dbec9d8eafc144f8","308b8672ef449d0c","46e028f30bd1e4df","c6ac70f99bf92330","1de41c5ebf6163d6","60cbbe86ef1ca6c8","10fd8311c39ec414","fea797bca6360e73","3d380600a548966c","140844d72684e5fd","a3768ce65939db54","23929da1a8dc3ab1","1c774f316a83189f","0c26626f4e3adf41","5395e3432fb6a03a","7c482f95d5acd377","3be3338a465d07b4","73fc98b86fa09bd4","e463ecf298cb67dd","5a9bc4ec16bbbbdd","2c10659ba7fe0d2e","043c1679f6189be4","eba5563db4b6c071","e5a2a2539df70a6a","7ac6d616ebb5757c","e4bf0709d1045f3a","17e5368c34dd3491","7f8d43438348795d","1043788b4cd33ebf","643d93be5812d978","10eef034696319a1","70e4f4553c942c61","400c9b7813cf6d51","f675d1dd4067f84b","b1bb3606daf5a8eb","87c78a11cf031035","ee02a80588e4865e","939a9569896f434a","075ac2c97dc15b14","9b1c118db9a99b9e","148252a55589c509","b67ff7c8de31abd1","7757f127c3b4cace","be08cc3353798b38","7302166d0d52c751","be5d5fbef097ff89","b7808f0d1452b125","d3a356b2b25b55cc","23f8be1e8c0ed116","dbc00f1ad95d7531","e1768552a28f6516","c749dbb3c75164bd","486eab6cd67669f4","cd60eff79722f6a8","eddef41fac28be72","5def5c4c2f2f242a","f6aaeec4c6fdfabe","522b6c161afcb47e","502e6e4ee5518983","a68c83cf64464a78","9a09e268a979f777","9971e6ae76308194","254c6a165d02d73c","ad774d4c0392a7fd","27bee2c35bd62e53","8db58c6858a53e3b","6411bcf28b7ffa6f","fcb805254a062bbc","24fe1694a71b23a0","b28e23d2535310a5","f04f1b08715e2da9","21e0a26a69851550","eff9d80049182cee","c48efb433e1bac8b","f21a1bff030f3d3d","6957810565336218","d82d93f92871f901","df15e932155f2ba9","c30333f4e590339e","ce7f4614862751ea","9646351e993f370b","add6ed83ed30f23d","b83c5421732aa53c","6e81c498073124d6","f182def43c9b706e","f7de59496ae60d1b","0845db45a9ff77b2","b3ca9cbe02a17956","b2838ba438b43d0b","0bde03fbf7b38bcb","89a3bed0e116f6f1","ad92cd0a9ebcc5c6","bc0f706d3f9ddd67","97594776b8a93958","29a790d13e997ea0","34225f529989ce82","c90531777172c544","9938c42740cdd357","a84ce3434527b080","46e8d049f1dfa844","be261ab969e7e113","caf42cf81dd9a31f","4098270104cd50f5","5538fb1a47d31421","0dc4530042a27b71","c799c704d0078a61","0717e554d8e37888","31fb41f4b6681c69","90bb7f1a39ec64b7","2b29f074aad421e2","98525980d1eae3a3","a6e1c1277d441234","4da6b55dc971d6da","80954cb6ad16cefc","b4d39d580663092e","cc8a05125b23ef33","0cd42c49ccab909c","116de42631d4b17a","f138e16b633d9429","2690f4e06626ebda","177aee50c214945c","ca620b08c9922bd0","8d6827df412a4059","b6c03b0d5a9952c9","9a20f95447f8ddfd","d4f555ae99a41fee","48ee82efe7b41570","290e5853a51cb170","e15462f85288d3c0","66835e34ae95f3f0","9ee5e12567650c9d","3b74b2448cdb18a9","b2e5e7af716d4ec6","aa39991b7847c574","1dd86a8b8b446749","3ec4a86ec9ec37f6","ef424db05e8a1103","1c55a9cf641c38ba","4ed33d50e1b4ebc9","656d1866a8ae8cf8","9e4bfee0db3051d4","1be6ca3c2b8615a2","06976c9133796ab8","9043871af737eb1a","b6323e1460f6f50c","dc4343f890e4a3e1","57e1a96c1bf54302","cd4ebdd2c6d86368","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","a2a26d3c15589044","fcaaaca3a27426b7","69fc7c7c14fa81f3","ec99f621f7253cd7","023b97f731941ec8","d83b592e2491dcb6","e44987d599f2b366","b6d352f0739c9c5d","e01a8d98754f1f85","3918bb15caaf1ec5","4a56f9148bd23d8e","fc6afa9a094180d3","c1d200de7bed7d83","44d4e7ddd6c2f416","20c48f73de388537","1f143110084f2d12","c95545cb575e900a","a521b0c77c8e1b96","057bd2913e07a3dc","588f7e8cf7861975","feae7dc17ccbe84b","40fb52f0b9b6d6f8","5943f812794763bb","280a3b24aff09fd6","13bb4993d29c190f","4fac1159c7fb1196","238894bac5405d86","44795f19725dfb16","2b909499790cab01","73cb2cee63b22726","eeab0942d3417e79","23dabc507247dfc0","992ae204a4e2dac4","32acac8443b52345","b9f8b477c288e0f0","ecd8bf936f027cdc","c60c3603ff04bca1","5cc27b9e016bbe1b","fea7dd1138155750","ce300a4fa3da028b","5c3172390ae5eefb","898d54359ae10f09","4ca2710a68ee8cf7","b0e2b38384530493","adf79dcb4ba8b960","25fcf6d56ac6dc3a","308199e1755f6e79","18e8c1312e9832c1","2109f9c2efef71b7","d37f5597502da265","cecdc0524ebf11ca","c22c3490c00ce12b","3cb202072fae30ca","ea377511bda2edc5","8bb2921d3035f78f","d28afb23b014c0d3","2b7c57be9b721cd6","8baf81aaecbe3ab0","f64316cbc425c3fb","27ccfea85f2033da","529b8f85ea492b9a","154312b0a80ad157","3e26b34cc3ab9745","a8c19f86a71e21fe","8bc96e353c45fe20","458c9a22f37b6191","314561e371cc1d33","d261fda32fe95984","37a5b70ff95bdfaa","a236904666d238af","9ff63582ab95f6c6","e5e35f07fafcaa5b","5a9f17c8e8298b92","b8e3afedf42e1ec0","cd511cc2255f17b9","3bd22b1740d9d8b2","43e68c058a7661d6","b3f5b970a9b03119","53e61734d5875604","f9ae231f709aa135","50bc182c3569008c","3ea1bb4e5ff3e53a","bf71f08c103ab9bf","b8ed61d35607d163","4c93ed77e680ad7a","f1cc0ee7d294d743","6899ef31a931df1c","a2ed4c3380f63344","d66a556c8804aa96","5a3cf6eb82112299","3fbe41cfcb30b29f","8a877a1f0ad96a9f","86bf6614eaaed4fb","417fbb2eb3a923ed","c17dc35aca46f82c","92f84c3ac249f995","e5267eaa5761e821","309706fa0b759907","367ddcc943fb234e","b3e71ec6ef25bab1","ef2769915480b0f6","4bea82d34bf79d91","a4dbfc219ae2dcd8","9cab1d58af793873","174edf5e342c527e","c7121847509f1d08","989b7d7ecba85616","1fc6514464e22856","ede7f68b56764350","a80b7e58e8b264f6","0e12a116cd5a645e","3902e4b05ebbbfaf","18531ed9a7d1af80","204d9ba1193ba811","ef9a2b91b42284b7","af81b0a41bcf99df","6d6224968ba7c5d9","c6f86ceb44d413ed","227b59bd71d4ea5a","0667b13392452757","b4bde00bbca1c9c3","1c698f378d20c0c8","4468e5d7d722f524","b2720f096a0b488e","d0e8c2ef168e690c","f87851f6472299ee","e9d47e8d56320c0f","e1468bd07f7833d2","fd32c9160864393c","e92aecb14578b6f2","8511a4bc957115d4","08e432ec0eeec199","04ae900e7a8e5ac8","248ab1ebea76ecae","95a3aef8bfc333e1","d5b35dbd65c8c2b9","3cecd7c4f79dd7fe","6b79b66429521305","7b3f1aaec004ecfa","c7e91ffdb1fe5a2e","99abe6ab320bf6f1","5e8e9f03c92c72bf","cec940e246132dd8","bc3f1c8b796e6e94","55458de5ef49bb91","f098e88f376a791b","c3a2ed381aba6a33","3fecb11ba25e2884","b129a76c891d0014","280b16759c50ec5d","48fe1d10a3a37a85","22b8700637e578f9","557d6369a161cd69","2ac79808a71cacb1","191e72ca8d7deecf","4f140e0b7bb038a6","68a06a849669ed22","3add54b2949c23ec","5f3f7c722ac856e1","60368ba60dfa48a3","6d778528ac85f061","2416eed2ad7fb675","cae48203992d0c58","d01299e89f601944","c9b6f8136ca0bd79","fa4bf780a0f34822","2839b9ab42bf552c","428c4887aeb1b8bf","2c47c873b0dfeb59","eba701577392c37d","f0f16786525d1859","246e55d292fe0f91","c863abef8c3dded1","caf4791638c6f452","1b1ed5db08fa516f","ea7482edacd656f7","4a96348eb648c97c","f9014dd138d70756","4ed4b78dc034a6c9","a95a9af12bbd3646","3ea01cdef09d498b","912811332f1921eb","27111821405d5644","0fa65bab1ee8568a","7280c7be1481cd40","7de1422ef0247bba","ac514b49b2018467","639c01a19ae1a820","283d461116d4ddad","689e466df8f8c5c5","197667ca4e9cdc54","3bb2a286f77067a9","3996f05011c215e4","c81bc2696963b090","24db240be39b9a2a","e804fb2bad48ce0d","89d8b374ec0c8d64","cdf2ad725fe8ba54","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","142c5e63a5897acb","17e00a50bca8a511","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","65d2993302d9e21b","999a7018d46ffc73","aa91636fd91822cd","8b02b507d6467dcb","510ee05b3d6497d4","7cdf67aea069fe46","699ec99e677c7dc7","3272b2668f830af9","0f1d5657502571bf","3d01f404ce8e4f2e","c8c8e81ef5a7a779","25c121f68955e797","815d0596d6b03dba","3cfbbbdec94a469c","12443294ea11d3c1","91b94a9d896e7e78","b525d95cb47e05e7","bb111dd74584e31e","d23964f1034cc332","2bf944e313216712","8ba2fb2ae10d5f8a","3c125c12aed493a6","0556201671b0285e","fa99b8b44e92f9be","8b94e3c61d1c7e5d","eeae2c986dcc4fd5","1b2fe53f9f4527dc","e3241702c334a377","6eac671a3b5398ca","8e7e9d97a6c879c9","aeac844b38d85fc6","764bf2a2badb8940","ff242d9ca428610e","1191a4f0f73ac0a2","8cfe805309e7f14b","a53d417127982757","f8cca546e04eb48f","78919c58e908a11f","1debe93af15df2b3","3e0c8f89c9ad2c59","190cd8656368dea1","c98bc4cd21e70d26","8796089a19e22fe4","41178c35c209aac0","9251d2904afbdbde","b5e1b5781b6067d7","b8af5e3061c3fd5a","2c43537a0cf9e307","5bc2441e8a6e0e82","24163d2ac0806a9e","395a54a40d57ff29","6c04bba89bc4d93f","ef1a0dcd39c2ebfa","75b4cef66ff5b569","a1fecc9bf61cbecc","7a5403df0db1a125","b308c52fad5e3003","31e66543c855840b","9fe066202aa296f9","82643125d8e7bae9","4155536a5f1ff708","a3c2ced4e60f6aff","68ac0321fc403487","4c31f8c823796b9d","1fde23683c7ff5d8","97b05bc746ae98eb","8422a13fa9dcca51","80ccf2e84836c3b9","2da226787a8deb51","52be14f6c954aaec","b456712facdb8f99","9eec2a58eea2f794","f7f44b26d3494661","60ec289316037465","438956ec28a1644e","e9be7bc2cece9e6b","4ad7e0736cb2f3e1","3dacfc613c2d6949","159905f89f658c3d","37342614a8bd3e6c","36b6ced1758a043b","55023cb2a00a038e","65f301cc578576a3","a0f6a91598012b9a","47f442e7e5c89435","962301d657a74408","eb891ec4b0a07cfe","3a821e7da32a3561","cf55e9963f617d17","0109e7088ec7040c","fb14e8329c2c77c8","628630966e299dce","57516cd75e235df7","a4d7386dea5c2987","0aa9ffb8eb4cd831","fc59359ff0fc3578","5d01b01dda282884","95dbd0806f6e50e3","65ba5d4db252f373","8c26987fb7503da4","b4ade4e43f7f5619","1c5b37e443ea3a54","d66db8193ecbf5f3","11459cef626d8dd5","d48781c900013ee5","865b1e2e30c1406e","2c3c9f634bfc436b","c18aac930067b2c5","01d61d75b12c086d","f996e39f99239f8f","ef696b96885101ae","48a0cc5241d2549f","8360781eafaecfeb","c19b6e3169ebc381","1127e98653b5a27a","4183c52e2b2c85f1","5fbe5259545c7e84","d59c718c84ca0c45","6974a448a0c0c431","3f26e65e9e14b140","165086f5eeb45889","26655f3b52fd390b","4f053126291b5804","656edb879555e04e","fd6b81a32bb8d757","17650efb4c8eac6d","35aed833a6fd89c9","78389a0e3cf80961","b5aef2391dcbcf4b","9bdb14efae83866c","6aa0699f4eb35c14","b21e235c39afcb03","bd985c8dc9609479","095ea15b0b3f109a","a0a1caf4e95d5a2b","230b7b206cbda14f","93ed91bff23ccae6","c369c0df4127877c","cd27de68d9e0cbc4","11e8012b77840d09","67c80d1f6f7f4480","862bd44140894d07","eb3242a9703a76df","d963d406dbde22b8","037325aca1c515e3","7b14579668c1af3f","fa5d15edbf72f647","b2e76bba0862cef8","46ff4d153fc9736c","04052562e24f52a7","b2358081175b0301","b73d1209033d8724","929e091f58d7e981","d23265902eda3894","a803317ea68e18fc","fadfc3bdbc68f76f","cbe25ff8706d300b","159202a1e2a32023","e4063f822861a8e3","bc769b10e03830e1","42acd7f9ad626301","c3e90ec1d4493bb4","6ab8f6f585ebee36","c17daf8aa7e26a0c","7379c487515b9889","3a6f2959b098c17e","69f1300be1c6d8ab","32f30c6a0241b184","1313dd5a267993d9","1b38e8d77f15ac4a","d9d65b36d28ee1b5","af81a38fa86c6cc8","dbe559c73da68763","d88e0ed1a96a90b5","42c1dae9372de9c6","149cc130f5efb763","7eacb809027a3f29","992d3a4f1f2cef04","7f81ef3f4f7d218f","6aeea1de4587093e","2155a7e805ce62e5","db3dc40ea4b498e3","65dca07a06ffa9c6","d272a453214030a9","f89a84a4111a2df9","ccd498fdd2090daf","6318eeea1f540ad8","6e9d7cb4048d2eef","ae5513076154ad8a","9a9eba7461771815","7f33cfc11587b83c","04f0f1dcc6935c42","51dd51d87769dfc4","1cfe4db12a78f24a","d3ecaf8ee5a9a5f3","892aa8fda585f5b2","e0cb1aec4e0fda1c","31254c9a4c46f49c","943c9a5e7bb69227","94b3fd103974e612","44bb7746b927fef2","a8f14d2493aa1ccc","11f218242b107b91","9d11ec1e81b17e3d","143b6433267f0fa1","4bd89dce27b61c84","2c68008e717394eb","e4e4dde43d4eef06","a2bcd5bf77abacdd","c7dde6eba09fbd5a","b3fb451be3c81d2b","96c183ca09036f9e","207c8c517b76a96d","41be9069ac8254e1","f7df745c748863ac","fae60b32c35a15e2","f8787219bfa0b999","7acbbb904086727c","36f2cc31fc4e1e37","94ecac051c7ae0c0","c3fd837c967f3c0d","8d582cfd231d8e30","f4e17d477136f068","9daae248b4f1952b","3c869e854f5d6809","605d72f6f24befbf","e192f06ea5f1e3e5","aa0c5812f7e6349b","67310a7a72933e8e","0166eab08f6fbafc","fa2aea6161a5fd41","b942b34f373e2a3f","2991065843b84eee","ee380c3cf1a2020b","c6a4524ab3539276","4ef9210c5e612de7","98e59bcef4b2d697","905659284218c2dc","b71f413cfe3d9305","b2dc7736b4de45e7","14ccbc8fbb2303ac","b9aa798eae125dd5","a67149ef65f5d76f","aa8b6591f26d0aa9","f706754b772baa6f","00bc3a1cffc305cc","a3bf1460c7cfb7b1","e368b811a3ce64eb","1bfca2b520f057f8","db5d3a06b3c4888a","c594a37fe86aa4a8","ee30b3a5827bf77f","377467850cf184c6","d83fcce023a2646b","e5363afaefd9c154","6e879e2fe3ef4f2f","425778bd8094ac81","49270b06a63f91cf","5eec592fe4dcd9f3","95744f0e04917be9","73b58c6d90a26112","2d538ce8ed696396","2d7299cd90641836","6c95c42a1bb0e0e8","3cad0ebae9bab6a3","4e039b1bb507cbd3","c94f5e94ee5a1918","cea54c8794dd0ef6","518e99798b484eac","a4418ab91ed4c56d","503454da3c35d846","deca341e91bb7f09","c1a9384e4cb3acd2","9ff743b23cbe42cd","51a8b73d46163353","e5cbd1d6e36b3a71","60e62fd2914949fb","fdc89ddd1aa0f14a","8df78aa19a0af2aa","fcf36df06936ea4e","cb2e82e3ca5ad664","540ec68bb8166067","d0fcc8358b550646","1cd4711186e0eacd","72bdc2b803d56d5e","b866e5ea8c6f4135","e3c3329221c57637","33428cdad37f69b9","f03da2323ee09882","fbbdc47d5910770e","47eb8b39520f8641","402d82489d297c82","d8873ffc90a0b800","75fbca1d39c47339","374944ec7a1d4b47","306bc174ad2aaf84","04d40482183bc373","8bf7263e2c4b2732","de8190cc7acf1ab9","0f589b67cb910c6a","68d2962c711d3dd3","fb5f4b43f105eeee","c7337b13965771ee","82128d17e64350cb","a85ba25677fe8dd1","d9f51facbcafa156","36cdeec08c7a3dd8","6d4c2ec76c80126b","fdea9ff531a587a8","b09d639af149c549","e82029e6586f9f7e","035760b14c0a3455","c115ad43edc89efe","e941b40b953cddbc","6964c9772d7bc5d6","7fbf24f2a6bb7f36","2b222d433afe409d","eb935fa8155701e2","ceffdbc65f225ed5","2936ec4c8c8ab565","d8de448ed73f17d3","91ba1b199e91916c","82150d4178a42162","6155deee9e0c160b","4a6b620a1d208d7e","21beb0360e865da3","29d27126cf3ba304","ee4607a9074fe742","cd5b164b7ad4bb78","ccc2df3ce92c67ad","8fe577cea4ac48fa","cad2fc584c39df0f","015f0472776f11b7","e7ffcd836be34681","72f3d70342e83655","c4df794af04292af","3fe28ab3d007c572","662c49c88089f00f","b40e12a183af125b","b9356dbf87d93bc5","b85e06a6ce56c496","471f98e80f09e7fc","d0602834860e1ad6","1723a88c57edd93a","723dec470a8f2678","85c927dcf9dfd8d6","890c995bc0b1bf4b","c8588ccd19d318e2","f9c4a58c92b5b4d9","ba6f0526fb7931c1","09d81adba4bcf125","9b17052c6b788f45","7a3535db9e7c5047","663a9910ecb7d4b7","e0b5e448c81dcca6","6c4bed6b5d616836","6ed2ba39d2ad3830","ad7fb302dbb22bcf","16192cfee4d23370","cffc4b31a6570cae","595853542a4259b5","705131420801edaf","156d8365a01c4fb4","1d9d8c969ccdf2be","e3bcd358aa687acc","66d5953240afce8e","0ae3184728b2a2c7","4f07f65ec7f8a5e2","da3dfd792007d0d0","72de98adadd34a6f","b5a5d39699459183","00103f2867eaf0af","7340045ba5d10c4d","29addac35906de8a","6236a5e8600f634e","5ce6d992ddb52bf9","8ecb5617ac72d19a","29f907f589e47ba6","5a6f8f519e070c79","cc9ae1f14650ea53","5d3538459077156c","5c6e003545ed92a0","740db566709021ed","4f087e589110693b","1519b923650e36db","45880c15ca4a61c5","f2ae81bacad53d72","9171766e1ee10649","21c200a736413965","06657762c4774a90","44bfa2b788405872","78f44a60b8f4cc68","80ce9cd387590b00","85db3cff53254780","a6bb0870c0eeda1d","c8456ba2aa6075ce","51a0b7fe34dab9a9","fd414e4814858c31","4ca6bf4176ebe985","c19a4a024ab45653","868f82b1a5ca2a85","f5b6bba2551b5bec","a327bc0ce37018cf","2e633d555e1a36f6","95727dfedbf37b0d","76a625401145af61","51977d236a5b4e17","463b42633dcf4058","28026a2ce29f6d72","83530f0e60512326","52f51be9fc39e849","422e1dd2aab1ae7d","f39f016b95fc3bb9","2241bb87e3791806","e87e17419a9dd28c","30ccf1e79a8c842a","be0fb9a04ea16004","fd0e7bccfabe2ee6","451c9ff36fe2e477","b940aaca8de45053","d4a55209a00a2850","090dbbbe36a15a24","6e172580996cd122","457282d09d5173fa","41e9885bae118005","4731776cfc733e84","a6d607b465b7fe5e","2affc8f60f87bf7b","bf39b8d1716ca963","4f7352e714e2f497","9ee5440963269d27","e7c533a4825e3889","389909b07238cc3a","6934471d55d3dc61","a0738c4dddf29c0c","7becb48e82e41f4d","77618bede4cd20a4","0031d2f1a7c3c8ac","6076cbdfef84255d","cb1e6d4592635001","cf0c81d932939eeb","c819a68d55e52a48","1b7806eb440632ce","52c9ef8bf5d5f352","bbc4e7be116546f6","69f377a19c3aaebb","44639ce55332cbf7","b39e6b36efa2837a","28b0fb497ecfebb2","8e60fec05ccbd504","eb03f7c93f8b43a3","66b74056a86a68c5","66d2402c36529cd8","e665cef3b57e2e30","be1564c06fdecf2b","7b09dadab4169774","9804124babada246","dc7b00050a7d145a","39c9aaaef7274169","9b255197471d7224","d4606f08690adde6","607bdd179757b5c7","2e60e757450968dc","33a339c0afc1ba9a","ae105b35b7dfbc69","a0202211b5f8a9ce","d24a1016b1615427","726ccca1e080bf6b","695be3c75559690b","b7488a10a88f20a9","0949b6119fa62e77","9606333fe00f01bb","5c4aa68efe456371","f83897b1f3c48879","20a79d9eeb90fda6","1fa905f4d19b3376","d2997f50cec29cce","6f0c74e816a70334","8d4d236424edbea8","f14ce35482fb5f06","087ef495d3f3bf63","c8ca16b97279bf5f","57833b8882f2f3f0","a07c3bb746445ea8","65f60f513ebfb4ec","72ffa082cbdc1b9d","5a9f6ed4d2782bc6","8baf78fc5b3a6764","c92344781b6fad03","db579c1fe924a2c1","dd61619c1c937b10","ab93c45aeece527e","d63fa2d9ced27469","96bab19558d83451","748c32f25da38ab8","d353d0189ecf7f81","1d722faea8f3efce","106e37a95380121b","019d4edaff49edac","72c3e43d1bd7d71e","0a3d4794e7dbc8fc","d0562d12417ddbcd","a61a9ab22c564e7c","7a1b01a19814bffe","a3749ef3434a4a01","abd5ad5bc01e3c20","f978ae555f7467c1","301581685dbc451a","f5ad10239eb3cfc3","68428fa55c773d0e","48cf2bbb95097f63","ee26946f7325dc17","8419fa139418385a","d0b1eeb6835b62fc","43166899a8759ba8","251f1801fba21ab0","06e646e07d966f1f","c715b34bd8c7144e","acf663c8932fb635","852b5a25f14c20c6","2cc720203fa29afe","c0d3cb23c9507a3b","d29ab01e7feb7c8a","74a4ed4dc627a311","70e8540a9e38ea1b","6a28b7fcc76e5423","52995e16ab89a506","18abfea89e3b41b7","bab19150c0c5380a","a808a0b1094b6686","92b4cb9321db429e","284a076d451ace1d","a8104e49d5de21fc","0f613980bbb88aec","7e331b1381065059","e44628f535d5b1cb","aeb2a0a395a07f56","2ad50ca6f102ad06","be4e8eb0027dcf54","8012222b2d1c8511","75cebf8401b56f16","ef40f0f28d4b23a0","92d3382419ded8c9","609602a97afb8342","dfe33f11952c084b","460ba30d5c96b8cc","b4448524cdeff7e5","80a0e335e884b052","9790caaee9c5957b","12b058f0dc39a192","264193b117c3f150","adab55e820cad54d","534f26b628d7ca3c","d72e4ee0d2b4084d","502addd457658917","210ef3304012897f","6f93c6bcc4a65c4d","357a49acee942fd1","61282a89cda06158","964d600b050df4fc","5d3298bda1ca0932","f8749556560c8526","3bbe844fffdf20ed","7044da8f08b09895","242995af11794e53","1870deac817325e5","13da4488e5901405","6a1a8f3a27e993b3","2accc11944283ad8","c98c47082b028dd0","eae0eb6cb3648279","77b5fcb42cefbcf7","52a7726c278388da","16438bfdddf3750d","8dc9910ee0b4af8a","f3b0e08392296b29","33daf357f466a619","fc63cc48fc705844","07f809162cd1c7ff","dc8e1ea48d3d1380","9c9c71c664eee075","af55e037ae50391e","f2369a7f542517f2","3f26dd11ba94f7c0","3b9bcd70499a72a7","2b5138253f338bd9","ee9f0a9d9f5bfded","9555f3b85c4c0239","33023e6e1a555bef","4f54be59fa4e6633","0a0de1ee87778882","d32dc8a93d1ac3ad","7d84766600c7d5a9","380eefbfb46f3a27","ca5d39b702b03571","d24a93e61eae3c55","e9aff2124a3f14e7","5531a15abd8c4ad6","d33123fad66d11c4","955c0f58ef5493c0","31afb8af4711d764","9ad653eca9183816","2c8d914c36108517","99cc12fec7e55af6","c02d9cf308c8c689","6c7268e12e4ddb66","c9f65b1df2bc4d0d","18e76789cedf987f","ac0bce161d183ebb","26bd80d9092552c2","444340c4439ad7df","59d564a9bad5b8d7","f999a6940f409b25","a609d98d8b043604","75cc148180be472d","dcd32241c9d8f9b4","e01a71eb14501808","4c457d101747e608","9509fcecd56acf35","98256ab7befa37da","3067689be2297942","91316e3eefbcc0cf","8354904bf42824c1","15fa91642ca84b97","c05eff78970180b9","f0e0dfead2456763","1a28a0f57cacac56","c7bd298ffb4de55f","922afa0f092ea7ac","63a06048dc8ec077","5647d49696914090","c08574254bd03c3d","3c1e652d59e2bc73","d2ca5cbd23e2cf88","3822cfa6e7343451","df9cad37a3d97a08","4ffb1946a7f3e562","4b6a5d60e2d13046","51fd890f206eb658","273bd58e8316eb5b","6ffe6ce67f84f151","7a1c0e3a684f732e","af0dcb4755815ad4","ebebd4050c80114d","a428f5c3eb5f8470","95a06b05b8a280dd","e3306978b68a0c62","b766961b6627377c","ee71cf476db60370","5ccb44d34776aeb2","3ecde7539b026698","a8c6849c3d6984a4","fbb6b0967cfaf84c","b9ccd0540ef6392a","3664ee38f2da0806","32f125658d78f3aa","d89153f5c2db6207","ec120ed7d3da5269","7f077aece50a67f1","aea93e1a9e4fe7c3","90755f813c5b2497","f0e3c9e062d72dcf","81dc69f880d9c871","864cbc5606ca463a","da61b3bf319b4fbf","8bb1bba6cd29a251","ee01b93bd48330c2","8d98777b03b2341f","9e20d3f498cdecdb","0d7f6889440560fb","7e1540e06576c37e","8b992a342f07cc51","58195b7dcdf542c3","11d2871802dc1814","470f6755223e9f3e","feafb2a13eb7aba6","59453ef087594e15","9008dc6f58df69ce","1e77b920b8ef44ae","595d539c1bb100e0","160e62d5b3260c7c","4b8667d43dd55dcb","78ada15151491066","2a2ca29c5017745d","161d87de410f8612","075be5218f4a7fd6","476328732ceaa3e8","87bd2247fe3acc62","8f5a63bf49aa9299","739230f415142b7d","b242db668b449c24","13aa9d0fd7bfb031","c277eb1591ca3505","e7b794a92adb0fc0","9a8393b8175a1953","e63dd52ce5b17aeb","d1d25dc67949b213","a21488eb16a467fa","aaa2bf978d45930d","8f08891f13eb42cf","841c8fa552e5c988","6bc8b0dde43bc773","a70b23ea1fb58b14","81de773ed143c87b","772f392435a3dd17","94f92b94173718ae","464dc2d69be4c4d2","82b97ac85ee0461e","2caa3526ed6f318d","7cea5f900cc829a2","3b1b60fd4fe7a75d","0b77f4879755cf4a","c640900fa4f67a47","9c3c4a7cb6430948","30c14a02c0f6f44c","0a7482cc6cdd853f","40b4d19bc941757b","7f2170d4bb4d440a","2ff8057143b92a16","8350a6fe02a6fcc9","3e66e02f29a82d4a","5d78a0715292c3c2","b6cbee8201e44c52","d64496badea11c6f","0ac636db144a9397","f9d3e83b4c3b52ab","877b1f7344ccaf70","e4a004f86ff46aff","a136f953ea376b1d","fb6eb587f18161c1","602a5ab8762865d1","67c7aaf0ff7fab34","9ead5bc677f88efe","272f978cb81b3211","93217e0ac33a366c","c8b9c27367760c26","4ac9c6a1b0a30d5a","7acc5347e55f2e72","239125f620dff4e7","83d00933c4468207","0913162f8b198348","149e032cefd16ade","5e78b5bb6e312f78","26785f8d855e5ba6","6c449a3408acee90","d7f64b57a1fb0517","53a481fea28e6249","3b9388e0f23ff779","958736f2da5c8819","6d4a931be23710cc","520e9f66eace001e","bef5ab6442d83bbf","97f9e55756ff6676","3214c7c1cc0f2f6f","f41474a7c0413436","55b514867cc57453","a1dc3da3138ba471","03d6c2dca518cd6c","0bf124ea6478968e","eaa3f051c198b9de","52b0cc774f439302","f76cec2087f5d1e2","458d90e34479960c","9635cf6ffe5f5df1","a3febe192ff0e350","7115d9982b314618","ae1b070d9513420f","79ad5f668b24679c","860477dbbd58b587","fcc5ebf1cf66f1ba","f06ff4146bf015e0","ab92b4e884625b66","d9e7fdd4b2064d1f","9bee7aa2fd078097","d351a3cbef1355a1","1645bbe018d66145","67040f324dd5eda2","2bbb2ae05167c591","e6aaca278df20666","06c3aeb3acba71e8","4d787b54987fe0b5","954786b6d749db39","5279e5dbd0cd1b08","7a051a6f4f35abc8","1e5bc4b34e21f8e5","3263d6b1a159b0ff","30b864529ddd7036","c77a886f99e247b6","3b26932b59001243","2e2979bb6dcc6553","7716fc16ed250b25","934dc60f940169b5","f50307318be3d784","9f397c7d7826bf47","8251db7646a04b2f","c633fa7af533e323","5f01b08428c9fcf8","0a5f22f2163e13e8","c0f36549d2db9101","93b51078eda8436a","4f02ff1eca2682e7","b267f5eaee065241","14826dace9f64caa","4677d65857fdd766","2939004b027e19c6","71081512cddb5646","7a783c20a805ad05","3253e25dfac0d9e4","12a0232b035189a9","5201f0235b76c6fd","2f50e7532f5ba3bb","3e8ef8b3ae6caa63","6f7cf94ff85a540e","0cad5e616228dbe6","6f850f006fee6ac4","d9d897c67d8052e6","5d841c98941a9b5a","bb054a0ac21c4e2a","27e11297c93404a6","71e09030c5018a86","b0d65e1138250625","7dc2df581430d4d1","c41fa2b682849fca","345de8645bc89741","07746cda447f9699","f6c8c74c3a9498c9","ab9e2cc1419356f3","40bf6c3509b0b82a","01761be97488508b","dec2bb5c514b76a9","628815a97e6a49d4","65d34bdd2f650120","3d22e5ebcc67c6a4","ba9ac89e95fd17d8","ce6e7ee22c2f80e1","c9c47f942aa9e47c","bf20df3841df8f08","e082053ef394efe4","f7b90fe6011a828b","5436202610d4bda0","9afda004f8a34bfe","5c4464e9a6f4156d","9c9fe6dcf666a4f5","fdc361fd00366501","2a05b7fd7c41803e","080732e991ac90fa","5ddb0d681bee936e","297f97a073fc8b2b","3b307fadcb62da76","3bd767f2b6f40d10","361dbaae56cc5dcf","41b449c7d8e26289","cdde925551f9a2f0","fc9bbcdfe0657653","bdc3bb4cfb40ad78","b7e0ba1ac6f9000a","0351d85db24c2a3e","5593308d95ecb45d","311d865b504f9e2b","1c251fd76d55194c","313c321884c92f08","dc9f51f48adc1d8a","86f50642027670e1","98d0f4551cf7be28","611c8a5cd84bb73d","eaddd489b98a436f","3d81cbda3748f441","56e2b31789bb941e","dc0df57eb59c0a2c","a575dd7d3df63cc2","da2f54e055f1d1ac","804c8129107645c1","ca7b372f821ad44a","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","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","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","5a6eb0e1ac869f15","e25877a06b36a847","64318333e0c24a2e","ccb5ea956a7da538","cff2ab3b56cd2174","c2a86c4367422bab","f9007d094495cf1e","e959a705e61b2af2","7cd892b62dd21dce","91b1a3ba200b7224","10809fbcb58e7b57","88cbf187e19ac35c","b8e78b8410b6e649","2a6fa1ae5525a75e","c4d69a3eae0c83ef","26cae0d4e5242b12","ec804897907337da","7b7d209612be6c16","c9092af874161855","a843eb029ae7f201","b5bc4310321b1731","29343b8ebe517525","254eee2678120cf3","bfd0b1ea1714250f","99be15052a15c189","14f62bd272d8de3a","bb4c95232da30fce","016f3f5a3657de3a","e2462c311d89f2ca","68af043bd05046dd","8930fcc47c05b10e","eae52aeb7020086f","af13aea998f5e85c","f6df529b06c4fa42","f5258c11e0ecb735","d1f40d903ba49ae7","32eb12f106b8c786","07a07e509b818c1f","c32288ec6571a37f","6337b865cf950f75","9b3b8bcdc0855c1e","b828dd28be2d989e","5bebd5edcaa27d4a","081ee35748300e41","219a16797f4e660b","941c328aa789cd20","50f976acb93639ae","86e872ce81dbe1db","d97a1426ddf5daa7","d26c676d569b6493","83ab06e68c831d58","41bbda7f511c5b0e","356c903039ddfce7","0b19e3eea697dc84","99ce56d98201828a","a1d41139aa3a5c13","228d06b3bd715a6b","711c5bc0a5934b37","7c4e8673f8d8b792","af2a612b4b2c9920","c6a9b69aea5a9499","0bb26accb9a85c1d","f3389085895c7a52","92eb163189c941c8","a5545316cd07a12d","4c8301f4f4f9d22c","9955845661cb93e3","28fd1db5907e99c4","0aba07706a309cb3","067b3ebf52d05fb3","d22de47308056f7f","d2636d6f38eb5682","5f0e5572410a109e","b689b18c57b97204","4c0b8b1cef01a74c","547a266fcc858486","a240016548c6caa5","685a0ab8aaa24747","260725a140f7cb61","62d9811cb83cb6dd","44266579fe2f82fd","06ce61297d900620","c90a6632bc4b63a3","b9934bb215edafe6","28812ef076d967f4","7f0910ae6f903617","85890de261cf2a1f","ac912f36def02119","ffb6d8f6427b4d52","7a46605f38735c66","b9f3d00e902f65a2","1acc4b7b4c392c1f","59e31b73c4ea2253","5e6d3072053bc3d4","61f1ad5814d37ec9","68a233d0b60bf782","8c2ef16fb2ddd993","1ceb6708c71a814b","b0da73a9ef6b358d","90eddf07569aadc0","5b6c97eb42f7b833","2302782a6ca41102","27a767a07e780b79","cc58fa2dc61acc60","6c9ecc5fe46a02a5","1c80c2edc1e21840","25ee1e1a9352792c","9d60e3aa832ca2e6","cf5f496c29268604","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","8b6c9751b1c7cc20","d7987f4bac2a1be7","06183d3762a605b4","6c0c33d1effc0c8d","648265bba2a83bd7","511350d9f34ce767","7aaae6f81accc54b","20845c677b589935","acfd5fff279e15de","674dd33239c8c3e7","d2846ad9c776708a","4f9d174388a77ea5","f77679312512233c","f5f89b6efb421399","5673ce2c9088f475","f718cac6e7ec06c5","79fe08848f124125","a87c14e04ed75544","61ed7b677cad542e","af46ed6d30e60e05","7f2dd140d1c88cb9","dad6bb6b40fef41e","a65aa958e432f9a5","4bdaadef97887180","cae30937ad7f610d","35d60f74b9485fd9","3284f13d382e81d1","c3c13d6fa17c274d","5b282cccd8556d60","909b4ec2024b4b79","fed554bf4e7fe590","323fe7d6c43684c6","dcf05c7a22428a38","21bccbf56993b294","64765643b13c207f","438b7d7c7b096219","a695670fa9127502","2376f33d0687b642","02c07a0cc8b4cceb","0d69fef38ca34a4c","e909099a38791a7c","6b360e1d934c11cc","2d60bdc66ca76fc9","c191b52abbb3cc42","c93078a74a653a7a","989253ae6d34a634","be3ec6995065eeca","c8d1453e98c3f5e3","dded4c6dc3976c7a","b7be61ae48f2be69","972b344656fc59c2","25d2a91ae6a7bf32","9c29e34475ca460c","923d447e577e2169","3b207d904a7a2908","51cb46c26d90cd1c","f59050d2f607d356","422c17888a527a84","0b1a1d86ddb09f65","b4fc6e264531f8dc","f154c49fde9e478d","a66f6aafa52fa41c","1bebf669a16f0cf4","04efa665c6f70f9f","49e3763b37b96d09","a0fcd3bad88c6ec3","13b83844304c4a92","740a5f7e8bcc49ea","03317bd2d7cb8df3","4d2cca4cdfaafc93","f26be1e222ba0b75","d97113119fa403ac","984cf98109a6bfbb","aab0d57048737a7b","844058a6afdd0a45","2a089d575c979306","cae6bff0196ba48b","b924cf12aceef8a9","afc2c10fc0e2820a","31871c4bdba68a2a","d09d369c82d6c731","b388903f5f5511a8","547b853f945e5abe","6775a3b43f86623d","aa12fd4135008286","b41c55b4d5f168ad","9bb27cb83a75d4ac","9133cb910fbe540d","3829ccb07ef39a34","3ac51af95fa58e22","41849f136ab59985","aa77bc3cbcc423f9","abda63cad8884695","a89dbae39e9a3522","09d1c9d3cee4487c","773ef2907aeba7f5","9e0acd59780a5b7f","edf9bf83038418d2","0cf96013c496e328","8b43350290b32368","57dd994c663b6f01","e4a18f2fda66f01e","08fe0836aeba21fe","02b3d1fe54b763bf","84855a1ca89f3bb6","fd405f97a4afd11a","478a0f6fd1c7f151","1d84350961683c91","d0d2f50ee401dbca","2b91b319787bc0f2","fec573511bf99197","047f5728c25d07ef","5832a2b474ba1173","1a9de1d3b381132e","afb9c3a95d82a067","cecf7014427b11c6","c1a650a10d67b96b","aadf852eae4da194","34fc2c459ff7a48f","3d0a3f1f31f95ffe","747c2171386a3327","ed08013ff53695bc","0ebdf99f03fdf629","c53c5aef8e76fedd","1413c1c102d52a09","3171b316cb1adaeb","98289e234ca7ef12","b9c3688b6dfe9ac1","57f6669382255c80","24a719c390b3f22f","cb0e9f2d44a4d439","cbfdde042605f25a","ee5bffae090f4f0a","034ee78dfb804c99","e0b402b05bd9f297","9daada6397b35018","6f4d864cfc484640","a72c1a80a1c23c90","fc33f164d4208460","3bb670b7c782d0fe","90c2212a5870ab4d","40a1233e15703902","7a48d3b28afb9335","89735cb301bdea99","de64d7fec2bc3b13","e1f047b857bb87e9","0ff0fadc83ac38d1","cf514e4790cf30b2","c86c464bb9aa4ec7","3762437c4d4b168c","8619304ad7a58106","76fff1f1e6767cb1","f078c245986b329c","c952edfa67754b49","5bdae1b3b0632ad1","ac6b4421c7675b8f","aa237bf32aadef48","079402876ffb0af4","151c6168bcca45e8","ce088fb02cc8d95e","b178cd11693d5684","938259965bdd9849","afc9a80a851cf719","fd8732102d63c9ac","b7414d9f033b3c10","c1c290657fb9026f","c39d452224c976fc","33e547c06606c98d","2df681beb21344f6","a23f758c8b86ba3b","ed1ae61e8d69a9aa","34e70de8849460a5","4bf3c5a0bea3af8a","35e75fc4201d5603","0d3d1508f236270c","9bbbb26dc6afdcde","978e78059fb4414c","184e90f06812b608","e667a270b77f91b0","57552e6a0714b66e","31055bcd80a97f51","d389394d4cb81acd","ab9ebc10154d36b5","ee6855c201a2eac6","33aad6ca5d82c61a","fc7968c5df682e3e","97b86208fbe743ac","2f04adde7e34d56b","fb359b34c6ea6085","359a14f857843fd9","86042032f5f091f0","864d885655b30d79","51874217c18a11e5","8cfdcec16302da89","0b7b7c70ddc3021c","afd97549392e0e45","eee1367b24f15bfe","0857f7c3fc012063","4b7f359993232bde","408a51c88533e506","3f54da8de46b11fd","44602db9953f8773","199a605adc3d5f37","865379b6b8d74d10","df80bf9d6d6154e8","462f2494744e496f","bf3b2e2010041180","302510abb50cfea2","3786b8bbfc974f98","0722a161ba65e3ee","d69ab28cf343b28a","791047f44f1cf255","0b61db3d960d89d5","f8906d76f5343b41","b6a2940bd526bdc5","1d4248d9b171f328","8c0c2cd9c2c43953","261a84504ea5b4e6","71ca12359743e21a","27a69d45ec54d88e","d5c079ecca4bd388","ccf9d9303cfe8587","4e36cd77592dabca","f2750547782fb50f","f84cfe0c74c0309d","db66cf9a3a659614","cf7306463c5339a2","4551f72e4fc2a436","af06cacb11fff5fe","42c6c2fa748e4af6","6c0c55fd0aa68012","80a47335698bad24","0c10e86097e8a88a","ea130ca46f50e095","75ca38de7d418b17","6a5f3950c93d7a09","2f05be15df782458","83dd74e85a3b5fd8","cddcfbc2907339b1","ef749476b5d2419f","cfa5810aefc53216","d0cbdbc0612f57dd","eaab34a171566bb1","9e4ed658bd7288e2","14d6f28a5706817e","4f50879f03a7d340","4751aa206605fdd9","433fe1697e40374e","b203a0f8c491d028","f78d99bc5070f731","4afc1164fa9d0bc4","b89d513cb14aa267","21c371f9cb1f0be5","d486d0216dad4f01","8a58b40a83277a6d","bac8ff20c72e789e","65a5332454860046","eec0c12c5dac7ac0","9820c6e109f25a2a","9ecb67f7b26011ec","eebbcaccd66deff2","a4c75626ec98b096","3a55ad6cad68cacf","0930baefdf606e18","73c00ab854915f0b","7fe96d9bc8352b59","11a0a71bf9647c0d","7ffffa2ece43a63d","044ab6ebeea11608","88f4876b7fca2d49","ece9dd6478665c78","1b38b821bd0f406c","4225e25eb6c02d9f","4887de1593d7a056","7c4daf7c822100e7","5542118edd118b1b","4ebdb59506295e5f","dd8ff99cd31dc65e","7084763610063647","2c10bd38d75146f4","7830016da963fa5d","29b4dd7362e5f911","965caf1c42f05bc8","328540081f61de9b","7f778ea774345419","a6f980bdef332418","804912111aa045a6","a602b1bcbf8c1b85","ad10a81066f01ab7","2c0f3c351bf1249b","685b21aa930b1258","678f4d76359ba6b2","cd6a4d6b402cf64a","0eb26c512ae2d3bb","de4a4fe8842325bb","2e9a2ab993fc4634","709e6385cbdb0aac","973348528a2351d8","9e912bb0465fa05e","e0ee48357ee30544","84aad657cc3015c1","1cfbe54662e9b23a","f1893d60a602f7ea","8f0b1f8de9fbfc9f","7dc41ad29651ef76","6fbbe6a2246171b8","0b9f3f203827134a","c3a40e7ae347bd0c","f40451bd5ad5da32","889daefd60d30c31","4bd2a17a2163845f","76b1e23db6909882","013567ba389aabcd","9edb54ab80252b68","cca22b7f0f9138d3","7b7c892ba4bb0419","d52d258a4b9d1645","688f0c12262837f7","93521d82f8191a9a","e95d1fc6ef10f897","6433289d7d93ee19","6c613c9e4e6f5c5b","68515fd752af5e00","4325a9dd6302aade","d3cfe4bbb77c2cbd","9ff01555b9aa10a7","bfa0a16074ab7806","0541af21bf0367c1","316b126659c231f7","2f7b8a55b836be0c","7932a494966ed9d0","e7bea9abb4d2ec97","8be784bef40da342","7123394c089fa2b3","588fd67f01cc3fcd","130968fabd2142bc","24203ece7219a912","fcc3f348635792ed","82bebc2eaecb5277","b30a32196a57bd07","2a2936eed1173930","5516293bd614b2f0","deb4efbe2acc06f2","224f4bfc95c21c76","21405e1e0c0a8ea9","35ce5932964b81ac","279736ff56117fae","94e423acca99118f","b762bc046e1118b6","614f639c58a785cb","66524b3e4f8afc52","6a866b0b21f943f2","ed675684aac11c5e","e629bcd96f25459a","aa2fa03953f2ca1f","0a1b36abacf7869b","1b555401a144af7c","ebec82062f5e909a","4b6610e1102bcb7e","a41077afea27060c","02ef117d816fc098","6527f93da9bd8783","4ac770e285052ab8","6669f15f3960a695","7fb534abf26057b7","261fc1951db718df","12ba1e6d80d75002","8435bde6860119cf","cb536b6126ca5965","339b74120cebdaf7","dd483df0d2980560","bba86e872f5e2e77","520adefc1310c5fb","690dd048f1082d82","ab7f0faa07bb10c5","825b1d36c119ef53","a7a12b4b56de3d07","64e0af5ac57be506","ca190028075a02c4","53b0704ceac188a8","a635791973ebfcde","1e12dbe6025675cd","d0fb887b17f71649","e62259066f5cdb88","795a4f8667f09f6f","7d119b2f7b8ce528","2311f2404970f228","df2a43bb66b9583c","3d309e5ca950760b","eb6013e0ba671951","ee759e53ae98313b","6d138e6f66011672","1d45d7d42af779bf","bd219b1f60082794","94744f7b1ec149b3","2ced5243fb4aa8a7","5527061ead3cbc7d","8cfc86a4457eb9e3","13a93bd3f7a3672f","a05d52024af694a6","e1a6efb156baf93f","870ddd4f9751bd91","30670826a567b32b","afa9c51f3a086810","4bae7b79cf3f9945","f136cd2a59970102","3637aa2caa12cece","ecdbc3a31c49a7d2","2ff2bb5003d47ac8","e274def2288682e6","97a269b01fb0ff43","c9df7838fd1a8501","329a87daeda3e439","f0850994034e6274","9eb98db9c6e96276","0d57767e32774568","73482d9d88fdef53","6e0b77ebe3b69630","38b6dc5cd93214cc","b34c64f5494b47de","53f36bbe7d518779","7a8994d1355025ce","dc2ee52df8318615","8292405e3dc98f62","70be59ca12458735","b76b825d273c6733","5d48dadb1a60ce5a","2278390b570ae980","7061f569e5f0ad5b","d930593447d74525","044893e956607076","80960100114c3bb9","2d70ad7ef6ca22f1","a27b78d407299408","094180182929275a","ff30c1aa35e732b7","95f0e8f3358ad11d","b1add34f1a24287e","1eb47e24551d2f4a","ceb7b3fb0ab08696","94dc5b27b388cb10","ed7daed08524c5a5","98eb85ab31bd9fd2","deecf900e1f84e2d","0ba288f7a70cbf6b","0ae2259086f8ec0d","ae1418a3a4a9fe5e","4713cfc3e2bffb73","5152dd03c2077de5","ba5a67871ca82e7f","373177447eceb805","f1bd083ce2f746dc","f3eb1ff21da3093c","e803b0efee6c4f05","587a52d01f82e880","5a895a19cd5b14cf","c469093ebb0005f9","151c140cd7171c80","f9a5f3efcf6dd1d7","5147709b171ba02a","6f4850f14b12df44","307e1f98694a09a1","e3fe379ac83c5554","4c910e8366eb3035","de270b56bddd19a8","ce627d8b1fb9ab32","9596952835a37354","89fe905b47adc77b","30601584c9066166","8fdd67ff97167a4b","5cb3f7f48f2b3b4d","f86fafcd26769762","f68c05d1fc946175","3476ec8b48dd8737","e006057ce662d897","7a3df8ab32c5fc28","9f47e5ef38471d1f","db5e711b4e91558e","9c2d12143d4f28f9","a6277f03b0a2b72e","b68031a9dfe052d2","54881ecd4204c5fa","bb35875d14bfedc3","80441520af8573a9","97025b876582e65a","a5be20f4016a1b5c","51db44b0cd098872","b783ed1c03e7d5e7","e5f1fb7a8e6da302","984ef38ef127408d","ac9f5f4cbc9cc653","7002d1cbc5990b7c","5d016affdba0db87","e3929184a957bc8f","08afc7cf20c8c90b","260daf01b309dba5","60e82b8115622e6e","b3f12c566ff3d0eb","e0395c593211c049","3db710d8b9023738","da3237aaf9d3372a","4e2e4e32844d82c7","3dc0abb4933cf52c","4a2c85990a2b061e","2250bd89d8d43c5d","4f3656338050c097","0d802f81bc344203","8a002e685540bdff","2cdb054fc7bd2d1f","7a38acbcb6f7b1e4","7c6a878c6b2dc981","f82f77715b307e5e","5b42722f1d104fcd","6dac5ce5889dafe5","6b680c2c78d03f83","95c744aad95da9bb","e901d9b380ddcf56","ec832780fa3819d3","25b95ce76db7282c","ea68b84984bcd5e6","333614e4585c61ca","09a089f9de8ff5f4","38e4cb80ea1e3fa8","ad8d83913007eb92","46f7c514e74a6238","98f1142bc59070ee","6b48c8a8f6cf2b74","29cd5a25950cd39a","f060f376b8b95641","8443083b2d57fccc","641b763f8c402bb1","2db3a0fe91cdca2c","a85d3c59019c3f55","9f856d08973bdbd2","c1d2607422d1182d","99954902f613608a","22ada886ab252ea3","6bac9c2b67d6407f","4b9a3c7128d04ee5","30a4c71f8d02384d","377374bc3cc49bc5","10dddc528a72d52c","9729e87552ab749e","03f7513bc15a7970","0a42f841db6eeb29","153d6c79ddb6a61b","5588600e048bb7ec","cb2c15acf0d304bf","c10f9df1d2567205","4a9c3f3e6824d0f3","f8f2807c9e6361e1","2d23c818628833ec","791a8850301eb5ab","059867e6b2a77ca8","582b6a7ea3b56bca","6c48c7a61c0d093a","768e9d23bb8da222","3c3c58dfa896a7a9","3a55310fa1aa31b4","9f90b3631947d4a8","c34f068176628307","c10bfa259d445594","41ba9594faf12ef2","ad3fd833430ad4f8","29c94887623c7f17","17fa49462f1cd0d0","5f9eec169dc39c23","ed696ccf025c9ea6","fc0429db9ca2e788","fe0b88b5a3708f00","2d3c55726a3b4596","c979677403c2fc22","b88456b1f90401bd","a8e125a8e1315ddb","75b658a5c36bf6d2","0724c54c1d040bed","2414f4d2a325c335","abc61cd9f3d45c52","568f6aa1cf8ca3f6","80820f5afa4a387f","48ccea69f6924811","55c079be3de2c0a7","fe8f81fd4f0f21c5","f46d58cad61a3af9","b26d14cde713834d","bfb389e89be30b29","9f0f03244eb21857","9d6c6c6c97b77737","98c90965632e6fe8","2252136deee38517","4fe34feaf613a8f9","67cd76a031ccf5a0","c18ca6901058d1c0","abca9c4b9b514c49","c6b6cf26659665af","7466994560d26e32","ce2fcec75f6a16eb","e7c1a3f81b5386cf","e69843b37e67d943","63b962e7bf263c38","23c56a806c2921f8","4f0a85579ae9bb76","1a348b9f38a5c29c","a588296046a7c2b2","e9a0591d654a5d18","17193d3c2edc0a1b","faad30261c5c42b4","054b8502d9873700","fd3bddca4344299b","f9fa54799ed349a3","83890229fb39a593","cb29ad933672419f","98f376df7b0bbc5d","957e4911e1e7bcfd","49da4a79a0759025","59b3237828d69574","924613ad9e615565","c01c3a359a580114","25bf9e91d9fd1134","aa98bb2a582511ba","dbfc0b4bcc1a5399","6751e3fd6a6c45d9","dd4f8e5109c3f132","9a5b8182e97b5f29","547932ecb837ae12","64a8c235183d0680","c13e0829a8fe3fa1","b0ec9dc39c0e4a04","bbae4d26e41478ea","f1ddd31035db0cc4","b2fc7377968a4425","c1270283d9c3f8b0","628c2e8014a8c40c","553643b4e18545ba","f8f9a6db99bb33e8","9b60d0fdfcda5257","ad5d6657510d4e95","2c774c7cde335304","3dfab5f6f901f8d5","cf716df51e33d20c","bc0564795bc5055b","a4a6ad066aafffab","2cf1c8b51221bbd5","175b8e4604b208a0","1b7fe8d3f6312441","6b9224991ba9932d","e553aecf4940374f","f3605d4cffea94fe","b22ad51c1e17a489","491cb8fe9bda19d7","d3cdfbcb73f0b397","32612f428f89f04b","2ebfdbe6c2797383","7b4de30f8e6f5c49","54dacc2fd5d0195e","e1f0f157800a0cf4","237bf8ce3c8e7ef6","80423adf085377db","fef5a211b5cca153","1550ec84c0a7219a","9cab12b971634428","c988ea54961f1403","4cd46b3578c8bae0","d8e97b2e6b69c796","44cdd18cc189cc13","77f75b7329f5305f","1af788b4074a5858","57166415604ba8dc","c81a8c2eb50047e0","ec9549e3f799c682","f6b933588a05f15e","d99cc436ba4ac06c","94d6e6b681750c4c","8532180bbbbc530a","5782587779b166d8","cd91dcb74480e2bb","05f6965eeca20da3","60d2ce80fb0685cb","2736c226d2a4e8a9","5e36c1707f8fcd99","e01b468d4b883aad","228f6fb7fd224f8c","f99e109526cd765b","01139e9e540729b9","ad88dd45cc61f45d","14a38319c3774c3c","83ffbd5ae58044f9","ef88e495c9982d2a","44fdb6071c1270db","56a1c63c9ffef1ed","d6eda1fca813b292","7765d7c8c2171704","64155cb10ad9f607","48fb85cf9fc816df","a54a3aabac3983d2","58f3ce75b71246f5","80b27695fbae59d5","957b48265862f076","a191a48eeb80647b","4c73eaf96768680c","5e8ab4c79b05a2bd","bf5283284d6841db","3f67eea63eaebbbb","21f1942b8adfc779","66df46ed2b905f63","bffbafc983d76a7a","964e0963ed2b28d2","946ab6f15c353f7c","0a2c323ab16c9ba6","7ef4f958fd99d744","bd6f934f3ae87f2d","522c4cc59f174867","f23d5319b5a4eb8b","ab4ea3a7f94bbae5","e2aaad9021c8ec04","9eece0ba7e2b5866","3da179ca7c5c4b92","9bdd2b22b7cc671b","e6edc72d1c9961e7","fda87b491f013484","f4e15d0614494621","cfdebd278d97e165","5b177ccee8820469","96985f64f73726bc","e1eb9c95069bf648","62b57faadf2550ef","ddeae25c8bef7c47","8662fd24f04f483b","192e8f224ae18f09","e7a2800f3ce83a11","7aa57835f17b84c0","fe5a163a6b387bd1","56cfd0c4850a5eec","9e04baa884da0324","304c4a4a8af6dd27","90395a4af2f2cd31","8991d1dbf96fba5f","6c263afeb989803a","74a8eb160f0453c1","5eecd48ff130b3f6","d98b05158545ccd0","bba90de32296b2b6","1cdeda1f832ad6ae","1203dd4a94f48276","e2ecba6aed6b6aeb","715af9136699d378","757c3d9ab9d0959d","57931bd357455424","e09ed41400ba1f5b","17eda99bebc9ddc6","a34eb58b749615b6","08241b095164717f","2ecf7207d27bb785","42c36b63863ecb77","00d464429222b699","a8c9f90575fc417d","91641fea441e6952","3ee7c71efa9bb352","56d486c0fb7dd495","e4c154600b8cef5a","8fe44ac08bc84116","939377c6ec2cd097","6265c3de59888f6a","8d3173b330a67618"]
diff --git a/flows/A.Agenda.json b/flows/A.Agenda.json
index 2e9cce2..6900a91 100644
--- a/flows/A.Agenda.json
+++ b/flows/A.Agenda.json
@@ -11,7 +11,7 @@
"id": "e59bed66f12534a0",
"type": "group",
"z": "b66c229035856438",
- "name": "agenda - bucket",
+ "name": "agenda - room",
"style": {
"fill": "#ffC000",
"fill-opacity": "0.05",
@@ -91,6 +91,48 @@
"w": 422,
"h": 82
},
+ {
+ "id": "cf7114b43871c414",
+ "type": "group",
+ "z": "b66c229035856438",
+ "name": "room - ui - agenda",
+ "style": {
+ "fill": "#6f2fa0",
+ "fill-opacity": "0.05",
+ "label": true
+ },
+ "nodes": [
+ "7c1941c9ed1317fd",
+ "69c1098076e822f6",
+ "edf6d818fc24d922",
+ "c7fb4cc0446dbf74",
+ "daf44778ff19113d",
+ "1a58eab278d161f3",
+ "95b83d4f7b2e36d6",
+ "6888bb4727921ff4",
+ "aa0d0e7c55d0ca77",
+ "0cdf527eea858d38",
+ "fa60e7b17b73d75a",
+ "38113221fd7ac74f",
+ "e62675c777ab078d",
+ "816e8f38b155770a",
+ "5e69f8525379ec0c",
+ "20fe207df07074ca",
+ "e0a3e77a2e5cc677",
+ "96f6b4a768453df2",
+ "686debd2a5597828",
+ "e9015b7aad0145df",
+ "b7fbf4650b5dac3a",
+ "e53a56f681d4ca9e",
+ "b4c42dd5263f05c2",
+ "0467047fa991d42e",
+ "7dc1c5c9ba185887"
+ ],
+ "x": 94,
+ "y": 3619,
+ "w": 1332,
+ "h": 562
+ },
{
"id": "31de927a663fcb1e",
"type": "group",
@@ -108,11 +150,12 @@
"72120a886fd31b2a",
"e4d7334aa6d35ebe",
"16c8ef5f39faedc8",
- "2864163617b6dd6c"
+ "2864163617b6dd6c",
+ "1d3fa042fb5c9c75"
],
"x": 94,
"y": 319,
- "w": 642,
+ "w": 802,
"h": 202
},
{
@@ -252,11 +295,12 @@
"83efec5c7865bc6b",
"e7f86112802a7c6b",
"831eab530fc4d597",
- "817e42ff3aa821fb"
+ "817e42ff3aa821fb",
+ "a7eeb2774ebe2e49"
],
"x": 94,
"y": 2419,
- "w": 622,
+ "w": 762,
"h": 142
},
{
@@ -361,48 +405,6 @@
"w": 752,
"h": 142
},
- {
- "id": "cf7114b43871c414",
- "type": "group",
- "z": "b66c229035856438",
- "name": "room - ui - agenda",
- "style": {
- "fill": "#6f2fa0",
- "fill-opacity": "0.05",
- "label": true
- },
- "nodes": [
- "7c1941c9ed1317fd",
- "69c1098076e822f6",
- "edf6d818fc24d922",
- "c7fb4cc0446dbf74",
- "daf44778ff19113d",
- "1a58eab278d161f3",
- "95b83d4f7b2e36d6",
- "6888bb4727921ff4",
- "aa0d0e7c55d0ca77",
- "0cdf527eea858d38",
- "fa60e7b17b73d75a",
- "38113221fd7ac74f",
- "e62675c777ab078d",
- "816e8f38b155770a",
- "5e69f8525379ec0c",
- "20fe207df07074ca",
- "e0a3e77a2e5cc677",
- "96f6b4a768453df2",
- "686debd2a5597828",
- "e9015b7aad0145df",
- "b7fbf4650b5dac3a",
- "e53a56f681d4ca9e",
- "b4c42dd5263f05c2",
- "0467047fa991d42e",
- "7dc1c5c9ba185887"
- ],
- "x": 94,
- "y": 3619,
- "w": 1507,
- "h": 562
- },
{
"id": "8d4b985ec87645f6",
"type": "comment",
@@ -418,21 +420,21 @@
"type": "change",
"z": "b66c229035856438",
"g": "e59bed66f12534a0",
- "name": "bucket",
+ "name": "room",
"rules": [
{
"t": "set",
- "p": "bucket",
+ "p": "room",
"pt": "msg",
"to": "agenda",
"tot": "str"
},
{
"t": "set",
- "p": "bucket",
- "pt": "flow",
- "to": "bucket",
- "tot": "msg"
+ "p": "payload",
+ "pt": "msg",
+ "to": "",
+ "tot": "str"
}
],
"action": "",
@@ -453,9 +455,9 @@
"type": "link in",
"z": "b66c229035856438",
"g": "e59bed66f12534a0",
- "name": "agenda - bucket",
+ "name": "agenda - room",
"links": [
- "25445f5a9b787a0a"
+ "a0f0f63b3934f168"
],
"x": 135,
"y": 60,
@@ -470,11 +472,10 @@
"type": "link out",
"z": "b66c229035856438",
"g": "e59bed66f12534a0",
- "name": "agenda - bucket",
+ "name": "agenda - room",
"mode": "link",
"links": [
- "060ca3dab7e4b080",
- "a471c698f7538a54"
+ "6eafb2a9c1ec95c0"
],
"x": 395,
"y": 60,
@@ -487,15 +488,13 @@
"g": "31de927a663fcb1e",
"name": "agenda - birthday - device",
"links": [
- "e928798f23941942"
+ "3fe55eddaf0140ee"
],
"x": 135,
"y": 360,
"wires": [
[
- "72120a886fd31b2a",
- "2864163617b6dd6c",
- "16c8ef5f39faedc8"
+ "1d3fa042fb5c9c75"
]
]
},
@@ -509,7 +508,7 @@
"links": [
"bfa594bf1f876c92"
],
- "x": 695,
+ "x": 855,
"y": 360,
"wires": []
},
@@ -554,7 +553,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 490,
+ "x": 650,
"y": 360,
"wires": [
[
@@ -596,7 +595,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 490,
+ "x": 650,
"y": 480,
"wires": [
[
@@ -617,7 +616,7 @@
"initialize": "",
"finalize": "",
"libs": [],
- "x": 270,
+ "x": 430,
"y": 480,
"wires": [
[
@@ -666,7 +665,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 500,
+ "x": 660,
"y": 420,
"wires": [
[
@@ -685,7 +684,7 @@
"t": "set",
"p": "list_today",
"pt": "msg",
- "to": "list_today",
+ "to": "#:(onMemory)::list_today",
"tot": "flow"
},
{
@@ -697,7 +696,7 @@
},
{
"t": "set",
- "p": "list_today",
+ "p": "#:(onMemory)::list_today",
"pt": "flow",
"to": "list_today",
"tot": "msg"
@@ -727,7 +726,7 @@
"t": "set",
"p": "list_today",
"pt": "msg",
- "to": "list_today",
+ "to": "#:(onMemory)::list_today",
"tot": "flow"
},
{
@@ -841,21 +840,21 @@
},
{
"t": "set",
- "p": "list_today",
+ "p": "#:(onMemory)::list_today",
"pt": "flow",
"to": "[]",
"tot": "jsonata"
},
{
"t": "set",
- "p": "list_tomorrow",
+ "p": "#:(onMemory)::list_tomorrow",
"pt": "flow",
"to": "[]",
"tot": "jsonata"
},
{
"t": "set",
- "p": "counter.birthday",
+ "p": "#:(onMemory)::counter.birthday",
"pt": "flow",
"to": "0",
"tot": "num"
@@ -991,7 +990,7 @@
},
{
"t": "set",
- "p": "counter.birthday",
+ "p": "#:(onMemory)::counter.birthday",
"pt": "flow",
"to": "0",
"tot": "num"
@@ -1067,7 +1066,7 @@
"t": "set",
"p": "counter",
"pt": "msg",
- "to": "counter.birthday",
+ "to": "#:(onMemory)::counter.birthday",
"tot": "flow"
},
{
@@ -1093,7 +1092,7 @@
},
{
"t": "set",
- "p": "counter.birthday",
+ "p": "#:(onMemory)::counter.birthday",
"pt": "flow",
"to": "counter",
"tot": "msg"
@@ -1123,7 +1122,7 @@
"z": "b66c229035856438",
"g": "fb524b1a6da7faeb",
"name": "nb",
- "property": "counter.birthday",
+ "property": "#:(onMemory)::counter.birthday",
"propertyType": "flow",
"rules": [
{
@@ -1280,7 +1279,7 @@
"name": "agenda - birthday - source",
"links": [
"074a67bf0fcf09ad",
- "94c79b8f52f0b6ba"
+ "f1a09e5456fe03fe"
],
"x": 135,
"y": 720,
@@ -1344,8 +1343,8 @@
"t": "set",
"p": "bucket",
"pt": "msg",
- "to": "bucket",
- "tot": "flow"
+ "to": "agenda",
+ "tot": "str"
},
{
"t": "set",
@@ -1489,7 +1488,7 @@
"t": "set",
"p": "list_tomorrow",
"pt": "msg",
- "to": "list_tomorrow",
+ "to": "#:(onMemory)::list_tomorrow",
"tot": "flow"
},
{
@@ -1501,7 +1500,7 @@
},
{
"t": "set",
- "p": "list_tomorrow",
+ "p": "#:(onMemory)::list_tomorrow",
"pt": "flow",
"to": "list_tomorrow",
"tot": "msg"
@@ -1561,7 +1560,7 @@
"t": "set",
"p": "list_tomorrow",
"pt": "msg",
- "to": "list_tomorrow",
+ "to": "#:(onMemory)::list_tomorrow",
"tot": "flow"
},
{
@@ -1740,7 +1739,7 @@
"name": "agenda - birthday - ui - load",
"links": [
"074a67bf0fcf09ad",
- "94c79b8f52f0b6ba"
+ "e509e8b44c9007e1"
],
"x": 135,
"y": 960,
@@ -2412,8 +2411,8 @@
"rules": [
{
"t": "eq",
- "v": "bucket",
- "vt": "flow"
+ "v": "agenda",
+ "vt": "str"
}
],
"checkall": "false",
@@ -2547,14 +2546,13 @@
"g": "2d16095457052f90",
"name": "agenda - trash - device",
"links": [
- "e928798f23941942"
+ "3fe55eddaf0140ee"
],
"x": 135,
"y": 2460,
"wires": [
[
- "e7f86112802a7c6b",
- "817e42ff3aa821fb"
+ "a7eeb2774ebe2e49"
]
]
},
@@ -2568,7 +2566,7 @@
"links": [
"bfa594bf1f876c92"
],
- "x": 675,
+ "x": 815,
"y": 2460,
"wires": []
},
@@ -2613,7 +2611,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 490,
+ "x": 630,
"y": 2460,
"wires": [
[
@@ -2655,7 +2653,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 480,
+ "x": 620,
"y": 2520,
"wires": [
[
@@ -2676,7 +2674,7 @@
"initialize": "",
"finalize": "",
"libs": [],
- "x": 270,
+ "x": 410,
"y": 2520,
"wires": [
[
@@ -2736,7 +2734,7 @@
},
{
"t": "set",
- "p": "counter.trash",
+ "p": "#:(onMemory)::counter.trash",
"pt": "flow",
"to": "0",
"tot": "num"
@@ -2871,7 +2869,7 @@
},
{
"t": "set",
- "p": "counter.trash",
+ "p": "#:(onMemory)::counter.trash",
"pt": "flow",
"to": "0",
"tot": "num"
@@ -2947,7 +2945,7 @@
"t": "set",
"p": "counter",
"pt": "msg",
- "to": "counter.trash",
+ "to": "#:(onMemory)::counter.trash",
"tot": "flow"
},
{
@@ -2973,7 +2971,7 @@
},
{
"t": "set",
- "p": "counter.trash",
+ "p": "#:(onMemory)::counter.trash",
"pt": "flow",
"to": "counter",
"tot": "msg"
@@ -3003,7 +3001,7 @@
"z": "b66c229035856438",
"g": "99b5327a504595cb",
"name": "nb",
- "property": "counter.trash",
+ "property": "#:(onMemory)::counter.trash",
"propertyType": "flow",
"rules": [
{
@@ -3057,7 +3055,7 @@
"name": "agenda - trash - source",
"links": [
"074a67bf0fcf09ad",
- "94c79b8f52f0b6ba"
+ "f1a09e5456fe03fe"
],
"x": 135,
"y": 2760,
@@ -3121,8 +3119,8 @@
"t": "set",
"p": "bucket",
"pt": "msg",
- "to": "bucket",
- "tot": "flow"
+ "to": "agenda",
+ "tot": "str"
},
{
"t": "set",
@@ -3373,7 +3371,7 @@
"name": "agenda - trash - ui - load",
"links": [
"074a67bf0fcf09ad",
- "94c79b8f52f0b6ba"
+ "e509e8b44c9007e1"
],
"x": 135,
"y": 2880,
@@ -3817,8 +3815,8 @@
"rules": [
{
"t": "eq",
- "v": "bucket",
- "vt": "flow"
+ "v": "agenda",
+ "vt": "str"
}
],
"checkall": "false",
@@ -4023,7 +4021,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 1140,
+ "x": 1000,
"y": 3900,
"wires": [
[
@@ -4049,7 +4047,7 @@
"fontSize": 16,
"color": "#717171",
"className": "",
- "x": 1340,
+ "x": 1200,
"y": 3840,
"wires": []
},
@@ -4071,7 +4069,7 @@
"fontSize": 16,
"color": "#717171",
"className": "",
- "x": 1350,
+ "x": 1210,
"y": 3960,
"wires": []
},
@@ -4095,7 +4093,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 1140,
+ "x": 1000,
"y": 4020,
"wires": [
[
@@ -4122,7 +4120,7 @@
"checkall": "false",
"repair": false,
"outputs": 2,
- "x": 960,
+ "x": 820,
"y": 3840,
"wires": [
[
@@ -4152,7 +4150,7 @@
"checkall": "false",
"repair": false,
"outputs": 2,
- "x": 960,
+ "x": 820,
"y": 3960,
"wires": [
[
@@ -4304,8 +4302,8 @@
"y": 3720,
"wires": [
[
- "95b83d4f7b2e36d6",
- "e0a3e77a2e5cc677"
+ "e0a3e77a2e5cc677",
+ "95b83d4f7b2e36d6"
]
]
},
@@ -4336,7 +4334,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 1150,
+ "x": 1010,
"y": 3660,
"wires": [
[
@@ -4365,7 +4363,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 1320,
+ "x": 1180,
"y": 3660,
"wires": [
[
@@ -4391,7 +4389,7 @@
"fontSize": 16,
"color": "#717171",
"className": "",
- "x": 1490,
+ "x": 1350,
"y": 3660,
"wires": []
},
@@ -4403,7 +4401,7 @@
"name": "",
"ui": "2d75e4809d2a6fbf",
"events": "all",
- "x": 1320,
+ "x": 1180,
"y": 3720,
"wires": [
[]
@@ -4436,7 +4434,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 1150,
+ "x": 1010,
"y": 3720,
"wires": [
[
@@ -4457,7 +4455,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 970,
+ "x": 830,
"y": 3780,
"wires": [
[
@@ -4537,7 +4535,7 @@
"fontSize": 16,
"color": "#717171",
"className": "",
- "x": 1340,
+ "x": 1200,
"y": 4080,
"wires": []
},
@@ -4561,7 +4559,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 1140,
+ "x": 1000,
"y": 4140,
"wires": [
[
@@ -4588,7 +4586,7 @@
"checkall": "false",
"repair": false,
"outputs": 2,
- "x": 960,
+ "x": 820,
"y": 4080,
"wires": [
[
@@ -4637,5 +4635,74 @@
"x": 210,
"y": 3900,
"wires": []
+ },
+ {
+ "id": "1d3fa042fb5c9c75",
+ "type": "change",
+ "z": "b66c229035856438",
+ "g": "31de927a663fcb1e",
+ "name": "bucket",
+ "rules": [
+ {
+ "t": "set",
+ "p": "bucket",
+ "pt": "msg",
+ "to": "agenda",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 270,
+ "y": 360,
+ "wires": [
+ [
+ "72120a886fd31b2a",
+ "2864163617b6dd6c",
+ "16c8ef5f39faedc8"
+ ]
+ ]
+ },
+ {
+ "id": "a7eeb2774ebe2e49",
+ "type": "change",
+ "z": "b66c229035856438",
+ "g": "2d16095457052f90",
+ "name": "bucket",
+ "rules": [
+ {
+ "t": "set",
+ "p": "bucket",
+ "pt": "msg",
+ "to": "agenda",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 270,
+ "y": 2460,
+ "wires": [
+ [
+ "e7f86112802a7c6b",
+ "817e42ff3aa821fb"
+ ]
+ ]
+ },
+ {
+ "id": "192902e162788e14",
+ "type": "comment",
+ "z": "b66c229035856438",
+ "name": "\"agenda\" is a reserved word for room and bucket",
+ "info": "",
+ "x": 1520,
+ "y": 60,
+ "wires": []
}
]
\ No newline at end of file
diff --git a/flows/A.Alexa.json b/flows/A.Alexa.json
index 00bf3dc..1946b40 100644
--- a/flows/A.Alexa.json
+++ b/flows/A.Alexa.json
@@ -7,32 +7,11 @@
"info": "",
"env": []
},
- {
- "id": "ef7759af584f1554",
- "type": "group",
- "z": "29b296e6cd0e71d4",
- "name": "alexa - bucket",
- "style": {
- "fill": "#ffC000",
- "fill-opacity": "0.05",
- "label": true,
- "stroke": "#ffC000"
- },
- "nodes": [
- "cbbf8c62de0a42bf",
- "30497b91559e19be",
- "44f0ce21a685646d"
- ],
- "x": 94,
- "y": 19,
- "w": 342,
- "h": 82
- },
{
"id": "9244bfd4d05d9c3e",
"type": "group",
"z": "29b296e6cd0e71d4",
- "name": "alexa - cookie",
+ "name": "alexa - init",
"style": {
"fill": "#ff0000",
"fill-opacity": "0.05",
@@ -41,14 +20,16 @@
"nodes": [
"1366f3887e6de0cb",
"8231cb6e85943b7c",
- "55cbb5ab30240ed6",
"3b2c87205ae7f992",
- "823b0b2460f6ef95"
+ "823b0b2460f6ef95",
+ "eadb9f80ae5d73a8",
+ "ba75869a8d314e54",
+ "e94465489f353958"
],
"x": 74,
- "y": 939,
- "w": 672,
- "h": 142
+ "y": 879,
+ "w": 772,
+ "h": 202
},
{
"id": "bbefe025338a4088",
@@ -81,7 +62,7 @@
"id": "0cf81dc631df6bea",
"type": "group",
"z": "29b296e6cd0e71d4",
- "name": "alexa - devices list (for test)",
+ "name": "alexa - list",
"style": {
"label": true,
"fill": "#ffffff",
@@ -93,8 +74,8 @@
"343850ed88d34457"
],
"x": 74,
- "y": 819,
- "w": 732,
+ "y": 759,
+ "w": 692,
"h": 82
},
{
@@ -478,79 +459,13 @@
"y": 60,
"wires": []
},
- {
- "id": "cbbf8c62de0a42bf",
- "type": "change",
- "z": "29b296e6cd0e71d4",
- "g": "ef7759af584f1554",
- "name": "bucket",
- "rules": [
- {
- "t": "set",
- "p": "bucket",
- "pt": "msg",
- "to": "alexa",
- "tot": "str"
- },
- {
- "t": "set",
- "p": "bucket",
- "pt": "flow",
- "to": "bucket",
- "tot": "msg"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 270,
- "y": 60,
- "wires": [
- [
- "44f0ce21a685646d"
- ]
- ]
- },
- {
- "id": "30497b91559e19be",
- "type": "link in",
- "z": "29b296e6cd0e71d4",
- "g": "ef7759af584f1554",
- "name": "alexa - bucket",
- "links": [
- "25445f5a9b787a0a"
- ],
- "x": 135,
- "y": 60,
- "wires": [
- [
- "cbbf8c62de0a42bf"
- ]
- ]
- },
- {
- "id": "44f0ce21a685646d",
- "type": "link out",
- "z": "29b296e6cd0e71d4",
- "g": "ef7759af584f1554",
- "name": "alexa - bucket",
- "mode": "link",
- "links": [
- "3b2c87205ae7f992"
- ],
- "x": 395,
- "y": 60,
- "wires": []
- },
{
"id": "1366f3887e6de0cb",
"type": "debug",
"z": "29b296e6cd0e71d4",
"g": "9244bfd4d05d9c3e",
- "name": "alexa - cookie",
- "active": true,
+ "name": "alexa - init",
+ "active": false,
"tosidebar": true,
"console": false,
"tostatus": false,
@@ -558,8 +473,8 @@
"targetType": "msg",
"statusVal": "",
"statusType": "auto",
- "x": 620,
- "y": 1040,
+ "x": 730,
+ "y": 920,
"wires": []
},
{
@@ -570,54 +485,28 @@
"name": "",
"account": "b71b7e764b1feec5",
"option": "initialise",
- "x": 420,
- "y": 1040,
+ "x": 540,
+ "y": 920,
"wires": [
[
"1366f3887e6de0cb"
]
]
},
- {
- "id": "55cbb5ab30240ed6",
- "type": "delay",
- "z": "29b296e6cd0e71d4",
- "g": "9244bfd4d05d9c3e",
- "name": "15 s",
- "pauseType": "delay",
- "timeout": "15",
- "timeoutUnits": "seconds",
- "rate": "1",
- "nbRateUnits": "1",
- "rateUnits": "second",
- "randomFirst": "1",
- "randomLast": "5",
- "randomUnits": "seconds",
- "drop": false,
- "allowrate": false,
- "outputs": 1,
- "x": 250,
- "y": 1040,
- "wires": [
- [
- "8231cb6e85943b7c"
- ]
- ]
- },
{
"id": "3b2c87205ae7f992",
"type": "link in",
"z": "29b296e6cd0e71d4",
"g": "9244bfd4d05d9c3e",
- "name": "alexa - cookie",
+ "name": "alexa - init",
"links": [
- "44f0ce21a685646d"
+ "b76dfebb811b14bd"
],
"x": 115,
- "y": 1040,
+ "y": 980,
"wires": [
[
- "55cbb5ab30240ed6"
+ "e94465489f353958"
]
]
},
@@ -1677,8 +1566,8 @@
}
}
},
- "x": 430,
- "y": 860,
+ "x": 450,
+ "y": 800,
"wires": [
[
"343850ed88d34457"
@@ -1690,15 +1579,15 @@
"type": "inject",
"z": "29b296e6cd0e71d4",
"g": "0cf81dc631df6bea",
- "name": "get Alexa devices",
+ "name": "manual - alexa - list",
"props": [],
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"topic": "",
- "x": 200,
- "y": 860,
+ "x": 210,
+ "y": 800,
"wires": [
[
"5de8989847f9f971"
@@ -1710,7 +1599,7 @@
"type": "debug",
"z": "29b296e6cd0e71d4",
"g": "0cf81dc631df6bea",
- "name": "alexa - devices list",
+ "name": "alexa - list",
"active": true,
"tosidebar": true,
"console": false,
@@ -1719,8 +1608,8 @@
"targetType": "msg",
"statusVal": "",
"statusType": "auto",
- "x": 670,
- "y": 860,
+ "x": 660,
+ "y": 800,
"wires": []
},
{
@@ -2266,7 +2155,7 @@
"g": "208c778a4cf58d22",
"name": "catch error",
"scope": null,
- "uncaught": false,
+ "uncaught": true,
"x": 620,
"y": 60,
"wires": [
@@ -2494,7 +2383,7 @@
"type": "inject",
"z": "29b296e6cd0e71d4",
"g": "9244bfd4d05d9c3e",
- "name": "manual init",
+ "name": "manual - alexa - init",
"props": [
{
"p": "payload"
@@ -2511,7 +2400,77 @@
"topic": "",
"payload": "",
"payloadType": "date",
- "x": 240,
+ "x": 210,
+ "y": 920,
+ "wires": [
+ [
+ "8231cb6e85943b7c"
+ ]
+ ]
+ },
+ {
+ "id": "eadb9f80ae5d73a8",
+ "type": "catch",
+ "z": "29b296e6cd0e71d4",
+ "g": "9244bfd4d05d9c3e",
+ "name": "catch - alexa - init",
+ "scope": [
+ "8231cb6e85943b7c"
+ ],
+ "uncaught": false,
+ "x": 180,
+ "y": 1040,
+ "wires": [
+ [
+ "ba75869a8d314e54"
+ ]
+ ]
+ },
+ {
+ "id": "ba75869a8d314e54",
+ "type": "delay",
+ "z": "29b296e6cd0e71d4",
+ "g": "9244bfd4d05d9c3e",
+ "name": "2 min",
+ "pauseType": "delay",
+ "timeout": "2",
+ "timeoutUnits": "minutes",
+ "rate": "1",
+ "nbRateUnits": "1",
+ "rateUnits": "second",
+ "randomFirst": "1",
+ "randomLast": "5",
+ "randomUnits": "seconds",
+ "drop": false,
+ "allowrate": false,
+ "outputs": 1,
+ "x": 370,
+ "y": 1040,
+ "wires": [
+ [
+ "8231cb6e85943b7c"
+ ]
+ ]
+ },
+ {
+ "id": "e94465489f353958",
+ "type": "trigger",
+ "z": "29b296e6cd0e71d4",
+ "g": "9244bfd4d05d9c3e",
+ "name": "30 s",
+ "op1": "",
+ "op2": "1",
+ "op1type": "nul",
+ "op2type": "str",
+ "duration": "30",
+ "extend": true,
+ "overrideDelay": false,
+ "units": "s",
+ "reset": "",
+ "bytopic": "all",
+ "topic": "topic",
+ "outputs": 1,
+ "x": 370,
"y": 980,
"wires": [
[
diff --git a/flows/A.Proxmox.json b/flows/A.Proxmox.json
index 12dc358..f072688 100644
--- a/flows/A.Proxmox.json
+++ b/flows/A.Proxmox.json
@@ -270,7 +270,7 @@
"g": "0c72531717a01ea2",
"name": "proxmox - ui - servers",
"links": [
- "94c79b8f52f0b6ba"
+ "e509e8b44c9007e1"
],
"x": 135,
"y": 980,
@@ -845,7 +845,7 @@
"rules": [
{
"t": "set",
- "p": "#:(memoryOnly)::list_qemu",
+ "p": "#:(onMemory)::list_qemu",
"pt": "flow",
"to": "[]",
"tot": "jsonata"
@@ -873,7 +873,7 @@
"rules": [
{
"t": "set",
- "p": "#:(memoryOnly)::list_qemu[msg.parts.index]",
+ "p": "#:(onMemory)::list_qemu[msg.parts.index]",
"pt": "flow",
"to": "{\"label\":msg.payload.name, \"value\":msg.payload.vmid}",
"tot": "jsonata"
@@ -928,7 +928,7 @@
"t": "set",
"p": "options",
"pt": "msg",
- "to": "#:(memoryOnly)::list_qemu",
+ "to": "#:(onMemory)::list_qemu",
"tot": "flow"
},
{
@@ -1006,7 +1006,7 @@
"t": "set",
"p": "path",
"pt": "msg",
- "to": "current_id",
+ "to": "#:(onMemory)::current_id",
"tot": "flow"
},
{
@@ -1018,14 +1018,14 @@
},
{
"t": "set",
- "p": "#:(memoryOnly)::current_vmid",
+ "p": "#:(onMemory)::current_vmid",
"pt": "flow",
"to": "payload",
"tot": "msg"
},
{
"t": "set",
- "p": "#:(memoryOnly)::current_type",
+ "p": "#:(onMemory)::current_type",
"pt": "flow",
"to": "qemu",
"tot": "str"
@@ -1438,7 +1438,7 @@
"rules": [
{
"t": "set",
- "p": "#:(memoryOnly)::list_lxc",
+ "p": "#:(onMemory)::list_lxc",
"pt": "flow",
"to": "[]",
"tot": "jsonata"
@@ -1487,7 +1487,7 @@
"rules": [
{
"t": "set",
- "p": "#:(memoryOnly)::list_lxc[msg.parts.index]",
+ "p": "#:(onMemory)::list_lxc[msg.parts.index]",
"pt": "flow",
"to": "{\"label\":msg.payload.name, \"value\":msg.payload.vmid}",
"tot": "jsonata"
@@ -1542,7 +1542,7 @@
"t": "set",
"p": "options",
"pt": "msg",
- "to": "#:(memoryOnly)::list_lxc",
+ "to": "#:(onMemory)::list_lxc",
"tot": "flow"
},
{
@@ -1598,7 +1598,7 @@
"t": "set",
"p": "path",
"pt": "msg",
- "to": "current_id",
+ "to": "#:(onMemory)::current_id",
"tot": "flow"
},
{
@@ -1610,14 +1610,14 @@
},
{
"t": "set",
- "p": "#:(memoryOnly)::current_vmid",
+ "p": "#:(onMemory)::current_vmid",
"pt": "flow",
"to": "payload",
"tot": "msg"
},
{
"t": "set",
- "p": "#:(memoryOnly)::current_type",
+ "p": "#:(onMemory)::current_type",
"pt": "flow",
"to": "lxc",
"tot": "str"
@@ -1689,14 +1689,14 @@
"rules": [
{
"t": "set",
- "p": "#:(memoryOnly)::current_vmid",
+ "p": "#:(onMemory)::current_vmid",
"pt": "flow",
"to": "0",
"tot": "num"
},
{
"t": "set",
- "p": "current_type",
+ "p": "#:(onMemory)::current_type",
"pt": "flow",
"to": "",
"tot": "str"
@@ -1742,21 +1742,21 @@
"t": "set",
"p": "type",
"pt": "msg",
- "to": "#:(memoryOnly)::current_type",
+ "to": "#:(onMemory)::current_type",
"tot": "flow"
},
{
"t": "set",
"p": "vmid",
"pt": "msg",
- "to": "#:(memoryOnly)::current_vmid",
+ "to": "#:(onMemory)::current_vmid",
"tot": "flow"
},
{
"t": "set",
"p": "path",
"pt": "msg",
- "to": "current_id",
+ "to": "#:(onMemory)::current_id",
"tot": "flow"
},
{
@@ -3487,7 +3487,7 @@
"t": "set",
"p": "path",
"pt": "msg",
- "to": "current_id",
+ "to": "#:(onMemory)::current_id",
"tot": "flow"
},
{
@@ -3522,7 +3522,7 @@
"t": "set",
"p": "path",
"pt": "msg",
- "to": "current_id",
+ "to": "#:(onMemory)::current_id",
"tot": "flow"
},
{
@@ -3845,7 +3845,7 @@
},
{
"t": "set",
- "p": "current_id",
+ "p": "#:(onMemory)::current_id",
"pt": "flow",
"to": "node_id",
"tot": "msg"
diff --git a/flows/A.Telegram.json b/flows/A.Telegram.json
index 3d43e21..7fbd3b6 100644
--- a/flows/A.Telegram.json
+++ b/flows/A.Telegram.json
@@ -7,27 +7,6 @@
"info": "",
"env": []
},
- {
- "id": "0aff5d7f470c281b",
- "type": "group",
- "z": "52347795767acd3f",
- "name": "telegram - bucket",
- "style": {
- "fill": "#ffC000",
- "fill-opacity": "0.05",
- "label": true,
- "stroke": "#ffC000"
- },
- "nodes": [
- "1423657927f0381b",
- "88c0a82bdddf789a",
- "dd23d0e2ece16df7"
- ],
- "x": 94,
- "y": 19,
- "w": 342,
- "h": 82
- },
{
"id": "ab32af53a59cbfa9",
"type": "group",
@@ -69,7 +48,7 @@
],
"x": 68,
"y": 233,
- "w": 5754,
+ "w": 6094,
"h": 494
},
{
@@ -252,11 +231,12 @@
"52e58ab14c13701d",
"ba7a5c79cd8542ce",
"cf344cfc63c703eb",
- "7102b05e3a7f621d"
+ "7102b05e3a7f621d",
+ "8f85e38762803340"
],
"x": 1514,
"y": 259,
- "w": 2512,
+ "w": 2692,
"h": 149.5
},
{
@@ -317,7 +297,7 @@
"4edb12baad4c5bd0",
"58e1c9e33b0a90f3"
],
- "x": 4114,
+ "x": 4454,
"y": 259,
"w": 1682,
"h": 442
@@ -332,72 +312,6 @@
"y": 60,
"wires": []
},
- {
- "id": "1423657927f0381b",
- "type": "change",
- "z": "52347795767acd3f",
- "g": "0aff5d7f470c281b",
- "name": "bucket",
- "rules": [
- {
- "t": "set",
- "p": "bucket",
- "pt": "msg",
- "to": "telegram",
- "tot": "str"
- },
- {
- "t": "set",
- "p": "bucket",
- "pt": "flow",
- "to": "bucket",
- "tot": "msg"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 270,
- "y": 60,
- "wires": [
- [
- "dd23d0e2ece16df7"
- ]
- ]
- },
- {
- "id": "88c0a82bdddf789a",
- "type": "link in",
- "z": "52347795767acd3f",
- "g": "0aff5d7f470c281b",
- "name": "telegram - bucket",
- "links": [
- "25445f5a9b787a0a"
- ],
- "x": 135,
- "y": 60,
- "wires": [
- [
- "1423657927f0381b"
- ]
- ]
- },
- {
- "id": "dd23d0e2ece16df7",
- "type": "link out",
- "z": "52347795767acd3f",
- "g": "0aff5d7f470c281b",
- "name": "telegram - bucket",
- "mode": "link",
- "links": [
- "8fd6b4ae0318fb3e"
- ],
- "x": 395,
- "y": 60,
- "wires": []
- },
{
"id": "316ed209c87c228e",
"type": "telegram command",
@@ -2863,14 +2777,13 @@
"name": "telegram - chatbot - metric",
"links": [
"031a6afd8300356a",
- "86cfacef3152a233",
- "f63523d696b72def"
+ "094771ea30e6c0b6"
],
"x": 1555,
"y": 360,
"wires": [
[
- "b203a4b79c347218"
+ "8f85e38762803340"
]
]
},
@@ -2897,7 +2810,7 @@
"checkall": "false",
"repair": false,
"outputs": 2,
- "x": 1720,
+ "x": 1900,
"y": 360,
"wires": [
[
@@ -2936,7 +2849,7 @@
"checkall": "false",
"repair": false,
"outputs": 3,
- "x": 1910,
+ "x": 2090,
"y": 360,
"wires": [
[
@@ -3003,7 +2916,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 3460,
+ "x": 3640,
"y": 360,
"wires": [
[
@@ -3029,7 +2942,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 2810,
+ "x": 2990,
"y": 360,
"wires": [
[
@@ -3055,7 +2968,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 3020,
+ "x": 3200,
"y": 360,
"wires": [
[
@@ -3081,7 +2994,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 3250,
+ "x": 3430,
"y": 360,
"wires": [
[
@@ -3105,7 +3018,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 3640,
+ "x": 3820,
"y": 360,
"wires": [
[
@@ -3163,7 +3076,7 @@
"targetType": "full",
"statusVal": "",
"statusType": "auto",
- "x": 3870,
+ "x": 4050,
"y": 300,
"wires": []
},
@@ -3210,7 +3123,7 @@
"links": [
"3433733d6b9a8736"
],
- "x": 3775,
+ "x": 3955,
"y": 360,
"wires": []
},
@@ -3511,7 +3424,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 2270,
+ "x": 2450,
"y": 360,
"wires": [
[
@@ -3532,7 +3445,7 @@
"stream": false,
"addname": "bucket",
"property": "payload",
- "x": 2460,
+ "x": 2640,
"y": 360,
"wires": [
[
@@ -3556,7 +3469,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 2630,
+ "x": 2810,
"y": 360,
"wires": [
[
@@ -3572,7 +3485,7 @@
"name": "",
"action": "",
"property": "payload",
- "x": 2080,
+ "x": 2260,
"y": 300,
"wires": [
[
@@ -3600,7 +3513,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 2070,
+ "x": 2250,
"y": 360,
"wires": [
[
@@ -3626,7 +3539,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 4690,
+ "x": 5030,
"y": 540,
"wires": [
[
@@ -3655,7 +3568,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 5540,
+ "x": 5880,
"y": 540,
"wires": [
[
@@ -3672,7 +3585,7 @@
"links": [
"b6323e1460f6f50c"
],
- "x": 4155,
+ "x": 4495,
"y": 360,
"wires": [
[
@@ -3689,7 +3602,7 @@
"links": [
"9e4bfee0db3051d4"
],
- "x": 4155,
+ "x": 4495,
"y": 300,
"wires": [
[
@@ -3708,7 +3621,7 @@
"links": [
"2690f4e06626ebda"
],
- "x": 5675,
+ "x": 6015,
"y": 540,
"wires": []
},
@@ -3730,7 +3643,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 4320,
+ "x": 4660,
"y": 360,
"wires": [
[
@@ -3751,7 +3664,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 4850,
+ "x": 5190,
"y": 420,
"wires": [
[
@@ -3788,7 +3701,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 4850,
+ "x": 5190,
"y": 360,
"wires": [
[
@@ -3831,7 +3744,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 4850,
+ "x": 5190,
"y": 300,
"wires": [
[
@@ -3860,7 +3773,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 5020,
+ "x": 5360,
"y": 300,
"wires": [
[
@@ -3886,7 +3799,7 @@
"fontSize": 16,
"color": "#717171",
"className": "",
- "x": 5190,
+ "x": 5530,
"y": 300,
"wires": []
},
@@ -3898,7 +3811,7 @@
"name": "",
"ui": "2d75e4809d2a6fbf",
"events": "all",
- "x": 5020,
+ "x": 5360,
"y": 360,
"wires": [
[]
@@ -3928,7 +3841,7 @@
"offvalueType": "bool",
"officon": "cog-off-outline",
"offcolor": "grey",
- "x": 5190,
+ "x": 5530,
"y": 540,
"wires": [
[
@@ -3954,7 +3867,7 @@
"drop": false,
"allowrate": false,
"outputs": 1,
- "x": 4520,
+ "x": 4860,
"y": 540,
"wires": [
[
@@ -3983,7 +3896,7 @@
"sendOnBlur": true,
"sendOnEnter": true,
"className": "",
- "x": 5020,
+ "x": 5360,
"y": 600,
"wires": [
[
@@ -4013,7 +3926,7 @@
"payloadType": "str",
"topic": "message",
"topicType": "str",
- "x": 5010,
+ "x": 5350,
"y": 660,
"wires": [
[
@@ -4030,7 +3943,7 @@
"rules": [
{
"t": "set",
- "p": "telegram.content",
+ "p": "#:(onMemory)::telegram.content",
"pt": "flow",
"to": "payload",
"tot": "msg"
@@ -4041,7 +3954,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 5190,
+ "x": 5530,
"y": 600,
"wires": [
[]
@@ -4067,7 +3980,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 4690,
+ "x": 5030,
"y": 600,
"wires": [
[
@@ -4086,7 +3999,7 @@
"t": "set",
"p": "payload",
"pt": "msg",
- "to": "telegram.content",
+ "to": "#:(onMemory)::telegram.content",
"tot": "flow"
}
],
@@ -4095,7 +4008,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 5360,
+ "x": 5700,
"y": 660,
"wires": [
[
@@ -4153,7 +4066,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 5580,
+ "x": 5920,
"y": 660,
"wires": [
[
@@ -4171,7 +4084,7 @@
"links": [
"206c1fb4a48067df"
],
- "x": 5755,
+ "x": 6095,
"y": 660,
"wires": []
},
@@ -4181,7 +4094,7 @@
"z": "52347795767acd3f",
"g": "35fa81df547b4491",
"name": "flow",
- "property": "telegram.content",
+ "property": "#:(onMemory)::telegram.content",
"propertyType": "flow",
"rules": [
{
@@ -4191,7 +4104,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 5190,
+ "x": 5530,
"y": 660,
"wires": [
[
@@ -4217,7 +4130,7 @@
"fontSize": 16,
"color": "#717171",
"className": "",
- "x": 5020,
+ "x": 5360,
"y": 540,
"wires": []
},
@@ -4241,7 +4154,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 4850,
+ "x": 5190,
"y": 540,
"wires": [
[
@@ -4267,12 +4180,35 @@
"drop": false,
"allowrate": false,
"outputs": 1,
- "x": 4290,
+ "x": 4630,
"y": 420,
"wires": [
[
"2936573edcac41e4"
]
]
+ },
+ {
+ "id": "8f85e38762803340",
+ "type": "gate",
+ "z": "52347795767acd3f",
+ "g": "bdd2440c99f0d065",
+ "name": "gate loop",
+ "controlTopic": "gate loop",
+ "defaultState": "closed",
+ "openCmd": "open",
+ "closeCmd": "close",
+ "toggleCmd": "toggle",
+ "defaultCmd": "default",
+ "statusCmd": "status",
+ "persist": false,
+ "storeName": "default",
+ "x": 1700,
+ "y": 360,
+ "wires": [
+ [
+ "b203a4b79c347218"
+ ]
+ ]
}
]
\ No newline at end of file
diff --git a/flows/A.Unifi.json b/flows/A.Unifi.json
index c9079e5..251250b 100644
--- a/flows/A.Unifi.json
+++ b/flows/A.Unifi.json
@@ -8,26 +8,50 @@
"env": []
},
{
- "id": "ef46b000b033db2d",
+ "id": "da6392b84b06972c",
"type": "group",
"z": "bcb1eeac454a68aa",
- "name": "unifi - bucket",
+ "name": "catch error",
"style": {
- "fill": "#ffC000",
+ "fill": "#ff0000",
"fill-opacity": "0.05",
"label": true,
- "stroke": "#ffC000"
+ "stroke": "#ff0000"
},
"nodes": [
- "ae85504297599271",
- "d3b50627581cb177",
- "f0ed6e5d36cbe523"
+ "9607eb8becc34592",
+ "b1d4a2a532f6cb19",
+ "e7fabccd7044ccb6"
],
- "x": 94,
+ "x": 534,
"y": 19,
- "w": 342,
+ "w": 422,
"h": 82
},
+ {
+ "id": "4d818c92192d1954",
+ "type": "group",
+ "z": "bcb1eeac454a68aa",
+ "name": "api - unifi",
+ "style": {
+ "label": true,
+ "fill": "#777777",
+ "fill-opacity": "0.05"
+ },
+ "nodes": [
+ "c1f27c79c0103c45",
+ "75c056e8b9acf6f0",
+ "61d1d619cb7e91c6",
+ "78d96244e9eac38d",
+ "513272bff0b57de0",
+ "9fcce29d49756b8d",
+ "d05973f2f05e6933"
+ ],
+ "x": 68,
+ "y": 173,
+ "w": 4044,
+ "h": 1034
+ },
{
"id": "d05973f2f05e6933",
"type": "group",
@@ -82,27 +106,6 @@
"w": 2452,
"h": 622
},
- {
- "id": "da6392b84b06972c",
- "type": "group",
- "z": "bcb1eeac454a68aa",
- "name": "catch error",
- "style": {
- "fill": "#ff0000",
- "fill-opacity": "0.05",
- "label": true,
- "stroke": "#ff0000"
- },
- "nodes": [
- "9607eb8becc34592",
- "b1d4a2a532f6cb19",
- "e7fabccd7044ccb6"
- ],
- "x": 534,
- "y": 19,
- "w": 422,
- "h": 82
- },
{
"id": "75c056e8b9acf6f0",
"type": "group",
@@ -253,95 +256,6 @@
"w": 1112,
"h": 82
},
- {
- "id": "4d818c92192d1954",
- "type": "group",
- "z": "bcb1eeac454a68aa",
- "name": "api - unifi",
- "style": {
- "label": true,
- "fill": "#777777",
- "fill-opacity": "0.05"
- },
- "nodes": [
- "c1f27c79c0103c45",
- "75c056e8b9acf6f0",
- "61d1d619cb7e91c6",
- "78d96244e9eac38d",
- "513272bff0b57de0",
- "9fcce29d49756b8d",
- "d05973f2f05e6933"
- ],
- "x": 68,
- "y": 173,
- "w": 4044,
- "h": 1034
- },
- {
- "id": "ae85504297599271",
- "type": "change",
- "z": "bcb1eeac454a68aa",
- "d": true,
- "g": "ef46b000b033db2d",
- "name": "bucket",
- "rules": [
- {
- "t": "set",
- "p": "bucket",
- "pt": "msg",
- "to": "unifi",
- "tot": "str"
- },
- {
- "t": "set",
- "p": "bucket",
- "pt": "flow",
- "to": "bucket",
- "tot": "msg"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 270,
- "y": 60,
- "wires": [
- [
- "f0ed6e5d36cbe523"
- ]
- ]
- },
- {
- "id": "d3b50627581cb177",
- "type": "link in",
- "z": "bcb1eeac454a68aa",
- "d": true,
- "g": "ef46b000b033db2d",
- "name": "unifi - bucket",
- "links": [],
- "x": 135,
- "y": 60,
- "wires": [
- [
- "ae85504297599271"
- ]
- ]
- },
- {
- "id": "f0ed6e5d36cbe523",
- "type": "link out",
- "z": "bcb1eeac454a68aa",
- "d": true,
- "g": "ef46b000b033db2d",
- "name": "unifi - bucket",
- "mode": "link",
- "links": [],
- "x": 395,
- "y": 60,
- "wires": []
- },
{
"id": "8553e21d99113958",
"type": "influxdb out",
@@ -2121,7 +2035,7 @@
"z": "bcb1eeac454a68aa",
"g": "9fcce29d49756b8d",
"name": "api - unifi - metric - led",
- "active": true,
+ "active": false,
"tosidebar": true,
"console": false,
"tostatus": false,
diff --git a/flows/K.Kernel.json b/flows/K.Kernel.json
index 521b152..f5a4719 100644
--- a/flows/K.Kernel.json
+++ b/flows/K.Kernel.json
@@ -21,12 +21,13 @@
"63149b5b57a97c5b",
"3110fe9246e63b1e",
"5a56612ef35c5fd3",
- "1e45572f1b441732"
+ "1e45572f1b441732",
+ "9592590beaf63cd3"
],
- "x": 62,
- "y": 3547,
- "w": 3346,
- "h": 1266
+ "x": 42,
+ "y": 5067,
+ "w": 3596,
+ "h": 1566
},
{
"id": "50456628f56ade66",
@@ -42,9 +43,9 @@
"f67a857ae75d906f",
"a8dc4fab59fdefb4"
],
- "x": 88,
- "y": 5593,
- "w": 1094,
+ "x": 68,
+ "y": 7013,
+ "w": 1154,
"h": 134,
"info": "this is a fake device for kernel boot (ensure that one device is registered)"
},
@@ -65,17 +66,17 @@
"6386e9a459469b53",
"e9bd98a0b6e0d58c",
"20b116b788ef3f27",
- "3711bd3352570a6c",
- "bbf7bb18989048e1",
- "cf7f82b8517f3250",
- "9ea365cc69a1f2bf",
"e456c4e7cfd87c26",
- "220c62e3365abccb"
+ "220c62e3365abccb",
+ "524ae516f19cd658",
+ "aac43257414dfd8f",
+ "89e3a9e072e3026b",
+ "014c7a6e2061521c"
],
"x": 68,
- "y": 173,
- "w": 5194,
- "h": 3074
+ "y": 2573,
+ "w": 7538,
+ "h": 2414
},
{
"id": "648d078d534a93be",
@@ -134,10 +135,42 @@
"c706245ab487b7e2"
],
"x": 68,
- "y": 3293,
- "w": 1824,
+ "y": 6713,
+ "w": 2044,
"h": 194
},
+ {
+ "id": "d0df5b3e8770d40b",
+ "type": "group",
+ "z": "ab51b1e8cad7b700",
+ "name": "boot",
+ "style": {
+ "label": true,
+ "fill": "#777777",
+ "fill-opacity": "0.05"
+ },
+ "nodes": [
+ "0aad38bc7c7fc52c",
+ "b275fd7f45bdbb21",
+ "3e8ea39ffdb422c0",
+ "8c9efe133dabdae7",
+ "7e85ca5b11887906",
+ "89ff0d2f726ec1fc",
+ "e5bf46d1b71f880e",
+ "3cfc986cc7920ab6",
+ "7a4b3188c2585365",
+ "666fb3757c3b2f1c",
+ "c41724b0a7d79959",
+ "9de0cb5fad576e92",
+ "8743bc87eb8d2a91",
+ "5429d0542d3e1152",
+ "ea98356204959d40"
+ ],
+ "x": 68,
+ "y": 173,
+ "w": 2854,
+ "h": 2354
+ },
{
"id": "5a56612ef35c5fd3",
"type": "group",
@@ -154,8 +187,8 @@
"874075d44d19869a",
"d9548e9b1a2e6f36"
],
- "x": 88,
- "y": 4533,
+ "x": 68,
+ "y": 6353,
"w": 1794,
"h": 254
},
@@ -175,9 +208,9 @@
"3be00f677c6457bd",
"266f4436dc45ce89"
],
- "x": 88,
- "y": 4173,
- "w": 3294,
+ "x": 68,
+ "y": 5993,
+ "w": 2934,
"h": 314
},
{
@@ -196,9 +229,9 @@
"bd21a8b1786d3ed2",
"4937527cddd45b61"
],
- "x": 88,
- "y": 3813,
- "w": 1744,
+ "x": 68,
+ "y": 5633,
+ "w": 3544,
"h": 314
},
{
@@ -217,8 +250,8 @@
"eed8990163b1ca81",
"7f76434616f622dc"
],
- "x": 114,
- "y": 5619,
+ "x": 94,
+ "y": 7039,
"w": 542,
"h": 82
},
@@ -238,8 +271,8 @@
"1b98c37b3b7502e4",
"f02b4584af0d800c"
],
- "x": 694,
- "y": 5619,
+ "x": 734,
+ "y": 7039,
"w": 462,
"h": 82
},
@@ -266,12 +299,17 @@
"7fa17301839c0fa6",
"412878f8c488a0f4",
"c367834c9cccbe38",
- "ca442e58e65b32f8"
+ "ca442e58e65b32f8",
+ "c24a1a94daaabeb7",
+ "54d6b2cd150e1e9f",
+ "db59beff27b22a84",
+ "37e59604679e90f9",
+ "d43d725dc388931c"
],
"x": 94,
- "y": 499,
- "w": 712,
- "h": 262,
+ "y": 2599,
+ "w": 912,
+ "h": 322,
"info": "cron minute = every minutes from flow start\r\ncron hour = every hours from flow start\r\ncron day = every day at 3 am"
},
{
@@ -279,35 +317,27 @@
"type": "group",
"z": "ab51b1e8cad7b700",
"g": "96d8990f6a4978cc",
- "name": "kernel - read and write to file",
+ "name": "kernel - write to file",
"style": {
"fill": "#ff0000",
"fill-opacity": "0.05",
- "label": true
+ "label": true,
+ "stroke": "#ff0000"
},
"nodes": [
"b1e2b474e4c77892",
"ede79ed6b82aa804",
- "d3064571c2fde064",
- "2356f963725e84c6",
- "5205205461f48680",
- "be0beee97ed2d572",
- "44308739c0f759ad",
- "43c695b9490f5104",
"9d4a1f539c9bf58c",
- "dfb4b5350a9383c9",
"432e8063fae7039e",
"1ec6a11cfb7fa3fc",
"e8b0c3f8741a0a4c",
- "360839bebc94f209",
"7b3cd053cd0845dd",
- "7168c4d9dc0fcb70",
"943864bb6bac6f36"
],
"x": 94,
- "y": 2779,
- "w": 1342,
- "h": 262
+ "y": 4159,
+ "w": 1182,
+ "h": 142
},
{
"id": "3e71b89d61df9fd3",
@@ -339,7 +369,7 @@
"13f75c57c57e7423"
],
"x": 94,
- "y": 2539,
+ "y": 3919,
"w": 2692,
"h": 202
},
@@ -362,7 +392,7 @@
"c5465d5f64db4b45"
],
"x": 94,
- "y": 2359,
+ "y": 3739,
"w": 792,
"h": 142
},
@@ -388,7 +418,7 @@
"592483f2183c6711"
],
"x": 94,
- "y": 2059,
+ "y": 3439,
"w": 1072,
"h": 262
},
@@ -415,11 +445,9 @@
"dd79805b7971cbbb",
"0831bd7e7daa4915",
"ae5e8ae05adac7fd",
- "b90652e7f7d28f66",
"9f055c7cccb634c1",
"c785aed10e83430a",
"68ad3074767eb2c3",
- "3c3fe996c199516b",
"0d78bebcc5541e02",
"fc88fb69cac1e5a5",
"82229e46e51f94f5",
@@ -437,141 +465,26 @@
"357c6d106dec5efd",
"3a4c72588bb27ab4",
"56d131373d4e2f78",
- "e6a4e861a99b196c",
"a9b3a11e9a293e92",
"3f5c348f99494011",
"dec821295a7e7458",
"472fc7b2574a8069",
- "00721a78ef7c76ef"
+ "00721a78ef7c76ef",
+ "4ab6ae8d75f33216",
+ "86c0417f75592b29",
+ "d4c051fdcf3414f6",
+ "50597b4a81f39149",
+ "86ce0c124789fd0d",
+ "b5c48a301d98335a",
+ "61d22e09bde69211",
+ "503349dbea6cdfc6",
+ "68c1fe82aaee4b1b"
],
"x": 94,
- "y": 1579,
- "w": 5142,
+ "y": 2959,
+ "w": 4962,
"h": 442
},
- {
- "id": "3711bd3352570a6c",
- "type": "group",
- "z": "ab51b1e8cad7b700",
- "g": "96d8990f6a4978cc",
- "name": "kenel - gate",
- "style": {
- "fill": "#ff0000",
- "fill-opacity": "0.05",
- "label": true
- },
- "nodes": [
- "149401230ed2ed4c",
- "1eea209368626bc1",
- "19dc49123e66ac71",
- "85ea82a3282907b1",
- "baaac9a301ef150a",
- "8fdb5986494986cc"
- ],
- "x": 94,
- "y": 1339,
- "w": 1072,
- "h": 202,
- "info": "gate can be opened or closed\r\nWhen closed, all messages are stopped from MQTT links and kernel"
- },
- {
- "id": "bbf7bb18989048e1",
- "type": "group",
- "z": "ab51b1e8cad7b700",
- "g": "96d8990f6a4978cc",
- "name": "kernel - device",
- "style": {
- "fill": "#ff0000",
- "fill-opacity": "0.05",
- "label": true
- },
- "nodes": [
- "fabb645e0d88c91c",
- "d3ac50a83c871cc8",
- "6d65af0eaae695a3",
- "c1d2a5b213c6568a",
- "35c936be0ce55676",
- "e5f9a77af592fc78",
- "2dedf503efee73c8",
- "bfa594bf1f876c92",
- "94c79b8f52f0b6ba",
- "2ba23548e87b0292",
- "f1898b7dbc641cd6"
- ],
- "x": 94,
- "y": 1099,
- "w": 1412,
- "h": 202,
- "info": "devices must register their definitions to this part input"
- },
- {
- "id": "9ea365cc69a1f2bf",
- "type": "group",
- "z": "ab51b1e8cad7b700",
- "g": "96d8990f6a4978cc",
- "name": "kernel - automate",
- "style": {
- "fill": "#ff0000",
- "fill-opacity": "0.05",
- "label": true
- },
- "nodes": [
- "df1059b56622c582",
- "acd42b52bd581740",
- "324b4e5e9a9419cc",
- "e68b067b48b94ca2",
- "cd2ac560f85327a9",
- "ee66fb38bde2fdf4",
- "92f76d0a8a4f1178",
- "8413c966166387ab",
- "3cd44612df58e32f",
- "2ceb381ba0bf7995",
- "1bae0aa3b8156a13",
- "c7c8a09626ba3a9a"
- ],
- "x": 94,
- "y": 199,
- "w": 1152,
- "h": 262
- },
- {
- "id": "cf7f82b8517f3250",
- "type": "group",
- "z": "ab51b1e8cad7b700",
- "g": "96d8990f6a4978cc",
- "name": "kernel - boot",
- "style": {
- "fill": "#ff0000",
- "fill-opacity": "0.05",
- "label": true
- },
- "nodes": [
- "464bfd100a5740b8",
- "f7b2d28d9c7d66ae",
- "3e652e3da2c711ec",
- "cb09b67a37901112",
- "25445f5a9b787a0a",
- "7c98833082d48029",
- "4bab6cfef1e2c932",
- "011c5e62deb510bb",
- "b0f54ce6c23c6da6",
- "92dac97dfb662f2d",
- "d74bb73a0966b4bd",
- "f4e4d84dd55f9d0d",
- "3308d2aa53cd0bbd",
- "d1e284b3f0851bb5",
- "083e2e406bc15eb5",
- "7aea7cca7eb973e8",
- "77bc37b9d8f69f5e",
- "9f7b3564150d5ad7",
- "f67384dbc9d25bf0"
- ],
- "x": 94,
- "y": 791.5,
- "w": 2502,
- "h": 269.5,
- "info": "when flow start, this part launch all sub flows\r\ndevices registration must be called from this part output"
- },
{
"id": "c706245ab487b7e2",
"type": "group",
@@ -587,11 +500,12 @@
"630dfeb0e033a476",
"d40db95f9a154c3a",
"0f1e413815ecc824",
- "19a5c46ec6c71456"
+ "19a5c46ec6c71456",
+ "ea12553cbabf2ffb"
],
- "x": 1354,
- "y": 3319,
- "w": 512,
+ "x": 1394,
+ "y": 6739,
+ "w": 692,
"h": 142
},
{
@@ -608,16 +522,16 @@
"nodes": [
"a19b9fbac3e9f89c",
"e12bb3f8258f4439",
- "0a4c943dc3a06f0d",
- "af148bf44b019b35",
"b961d989c357e6d6",
"2cc2cdcf0b1f710e",
"56d93c268a656fc4",
- "d02f1b2f2c3a2a30"
+ "d02f1b2f2c3a2a30",
+ "208df23ea752ffdf",
+ "18e9d5a1fd096ab2"
],
"x": 94,
- "y": 3319,
- "w": 1162,
+ "y": 6739,
+ "w": 1202,
"h": 142
},
{
@@ -637,7 +551,7 @@
"26ee3b5b75b8d83f"
],
"x": 94,
- "y": 3079,
+ "y": 4819,
"w": 352,
"h": 142
},
@@ -650,14 +564,15 @@
"style": {
"stroke": "#001f60",
"fill": "#ffffff",
- "label": true
+ "label": true,
+ "fill-opacity": "0.5"
},
"nodes": [
"abae3c836f2269b3",
"b96253f786c81415"
],
- "x": 88,
- "y": 3573,
+ "x": 68,
+ "y": 5393,
"w": 2154,
"h": 194
},
@@ -675,11 +590,551 @@
"nodes": [
"ee6803ada17495f7",
"89536711b1832785",
- "0a06deb10c6bfb73"
+ "0a06deb10c6bfb73",
+ "652fac9e798d902c",
+ "4b78e717c0cdd9be",
+ "49e3a0945c3b8a8b"
],
- "x": 1514,
- "y": 2779,
- "w": 652,
+ "x": 94,
+ "y": 4639,
+ "w": 932,
+ "h": 142
+ },
+ {
+ "id": "89e3a9e072e3026b",
+ "type": "group",
+ "z": "ab51b1e8cad7b700",
+ "g": "96d8990f6a4978cc",
+ "name": "kernel - read from file",
+ "style": {
+ "stroke": "#ff0000",
+ "fill": "#ff0000",
+ "fill-opacity": "0.05",
+ "label": true
+ },
+ "nodes": [
+ "dfb4b5350a9383c9",
+ "43c695b9490f5104",
+ "44308739c0f759ad",
+ "be0beee97ed2d572",
+ "2356f963725e84c6",
+ "d3064571c2fde064",
+ "360839bebc94f209",
+ "7168c4d9dc0fcb70",
+ "055855f94de1a116",
+ "bf0025a0413f56d0",
+ "6e108f19774095c4",
+ "2ebfa25bf5157bf9",
+ "f230b923f6d52e3d",
+ "739c9d29fe42eef2",
+ "108c661c26333b42",
+ "c45005063315dda8",
+ "b83a724b3219d3cb",
+ "43ded5e3990e4740",
+ "3ff34eda25d3565c",
+ "c226f7f432d28eaf",
+ "99374b56d2d55b84",
+ "97219476911c3635",
+ "1be0f3ea14646012",
+ "63a56a707e7af1d1",
+ "de3f9bee9c60560a",
+ "6517bd2882846359"
+ ],
+ "x": 94,
+ "y": 4339,
+ "w": 4262,
+ "h": 142
+ },
+ {
+ "id": "9592590beaf63cd3",
+ "type": "group",
+ "z": "ab51b1e8cad7b700",
+ "g": "3a98a00afc60d7cd",
+ "name": "",
+ "style": {
+ "fill": "#ffffff",
+ "fill-opacity": "0.5",
+ "label": true,
+ "stroke": "#ff0000"
+ },
+ "nodes": [
+ "d62c9cf0cb81a537"
+ ],
+ "x": 68,
+ "y": 5093,
+ "w": 1444,
+ "h": 254
+ },
+ {
+ "id": "014c7a6e2061521c",
+ "type": "group",
+ "z": "ab51b1e8cad7b700",
+ "g": "96d8990f6a4978cc",
+ "name": "kernet - reset globals",
+ "style": {
+ "stroke": "#ff0000",
+ "fill": "#ff0000",
+ "fill-opacity": "0.05",
+ "label": true
+ },
+ "nodes": [
+ "da5c4af310dfc518",
+ "2b4359a348c810a9",
+ "dd0d5e40cc4e4720"
+ ],
+ "x": 94,
+ "y": 4519,
+ "w": 382,
+ "h": 82
+ },
+ {
+ "id": "0aad38bc7c7fc52c",
+ "type": "group",
+ "z": "ab51b1e8cad7b700",
+ "g": "d0df5b3e8770d40b",
+ "name": "boot - ui",
+ "style": {
+ "stroke": "#ff0000",
+ "fill": "#ff0000",
+ "fill-opacity": "0.05",
+ "label": true
+ },
+ "nodes": [
+ "e509e8b44c9007e1",
+ "e7ad39a80d1fe019",
+ "d6f403ba291b1b17",
+ "c5fb211c91dfecd9",
+ "f2b60619986117f0",
+ "5055e9faa70a605e",
+ "88c3ff2a107f882e",
+ "f8a803c79526f098",
+ "67fe8560e3a5ea8b",
+ "aa05e8cb5d649408",
+ "cbce1107a4000a53",
+ "2690d0c451f0a6fb",
+ "6d2567ef31684111"
+ ],
+ "x": 94,
+ "y": 2299,
+ "w": 1302,
+ "h": 202
+ },
+ {
+ "id": "b275fd7f45bdbb21",
+ "type": "group",
+ "z": "ab51b1e8cad7b700",
+ "g": "d0df5b3e8770d40b",
+ "name": "boot - target",
+ "style": {
+ "stroke": "#ff0000",
+ "fill": "#ff0000",
+ "fill-opacity": "0.05",
+ "label": true
+ },
+ "nodes": [
+ "655a5cf856c9ceaf",
+ "7867d8054bf06206",
+ "ac95c7d7701c1217",
+ "badca31e722b250c",
+ "e773784d5211c65f",
+ "f51c48a7b12787c4",
+ "c9799d253d22c02c",
+ "91208239fbe15797",
+ "65ca2d9dc3ae858d",
+ "3b11ad218d612937",
+ "8c26e5e59e5939b0",
+ "9f1da32513c2e9f7",
+ "540a4408ff1d85b1"
+ ],
+ "x": 94,
+ "y": 2059,
+ "w": 1302,
+ "h": 202
+ },
+ {
+ "id": "3e8ea39ffdb422c0",
+ "type": "group",
+ "z": "ab51b1e8cad7b700",
+ "g": "d0df5b3e8770d40b",
+ "name": "boot - source",
+ "style": {
+ "stroke": "#ff0000",
+ "fill": "#ff0000",
+ "fill-opacity": "0.05",
+ "label": true
+ },
+ "nodes": [
+ "13af35e83310ba58",
+ "edbc4831f0f54cc7",
+ "c7219bbb3399eb52",
+ "a849455254731ba3",
+ "7985145f1ef06222",
+ "558c564831d752d6",
+ "735be69fe65e996e",
+ "e83e0bde60108cf0",
+ "441347a44abdcdd1",
+ "d311c3317120581b",
+ "4b31e327ec827081",
+ "3d7b06c6e468092c",
+ "a9e0aedc47d23df0"
+ ],
+ "x": 94,
+ "y": 1819,
+ "w": 1302,
+ "h": 202
+ },
+ {
+ "id": "8c9efe133dabdae7",
+ "type": "group",
+ "z": "ab51b1e8cad7b700",
+ "g": "d0df5b3e8770d40b",
+ "name": "boot - metric",
+ "style": {
+ "stroke": "#ff0000",
+ "fill": "#ff0000",
+ "fill-opacity": "0.05",
+ "label": true
+ },
+ "nodes": [
+ "9caf1f4f5fa6e06f",
+ "328ff4712348d1ce",
+ "a85250fbceb2ddc3",
+ "06b6001416bcae48",
+ "306af7dd14895858",
+ "d8fe299ad01229d9",
+ "7074b27a2ba9fa43",
+ "9063c8e998532e1c",
+ "6df8e501fdf43d1d",
+ "44008e5fa92b3b16",
+ "0b27931075fedc60",
+ "5bdc08d812013590",
+ "337b32e93ceab701"
+ ],
+ "x": 94,
+ "y": 1579,
+ "w": 1302,
+ "h": 202
+ },
+ {
+ "id": "7e85ca5b11887906",
+ "type": "group",
+ "z": "ab51b1e8cad7b700",
+ "g": "d0df5b3e8770d40b",
+ "name": "boot - device",
+ "style": {
+ "stroke": "#ff0000",
+ "fill": "#ff0000",
+ "fill-opacity": "0.05",
+ "label": true
+ },
+ "nodes": [
+ "3fe55eddaf0140ee",
+ "96ad022ea9d454d9",
+ "d065878b964a95b9",
+ "f8e0f90e214e5ff9",
+ "fbfdc7db2904aa04",
+ "9b1b78a9a20ce588",
+ "76c80637c0ae864d",
+ "0446e708929e4ba7",
+ "053978e43d953de7",
+ "68483bdd8d2582ac",
+ "f92f6dcc3724dd04",
+ "3c377256ce6452b1",
+ "e57e9117be76de70"
+ ],
+ "x": 94,
+ "y": 1339,
+ "w": 1302,
+ "h": 202
+ },
+ {
+ "id": "89ff0d2f726ec1fc",
+ "type": "group",
+ "z": "ab51b1e8cad7b700",
+ "g": "d0df5b3e8770d40b",
+ "name": "boot - model",
+ "style": {
+ "stroke": "#ff0000",
+ "fill": "#ff0000",
+ "fill-opacity": "0.05",
+ "label": true
+ },
+ "nodes": [
+ "8fcde35bc940d97d",
+ "395376d7e73da017",
+ "bc08df821dc21092",
+ "4083e0b5aa07b391",
+ "b07b1a52baf0899b",
+ "9cba9db4d6ba4792",
+ "31e397def3c2efa3",
+ "fb76a5fab82dfe07",
+ "4a9ebf6c413b8cce",
+ "7231ce2c453a544d",
+ "2184c8fc6df4c103",
+ "9d227dc0fe3db54e",
+ "19884a3c55ef01e0"
+ ],
+ "x": 94,
+ "y": 1099,
+ "w": 1302,
+ "h": 202
+ },
+ {
+ "id": "e5bf46d1b71f880e",
+ "type": "group",
+ "z": "ab51b1e8cad7b700",
+ "g": "d0df5b3e8770d40b",
+ "name": "boot - room",
+ "style": {
+ "stroke": "#ff0000",
+ "fill": "#ff0000",
+ "fill-opacity": "0.05",
+ "label": true
+ },
+ "nodes": [
+ "a0f0f63b3934f168",
+ "4a37f8f670a1c789",
+ "2696413f79392626",
+ "ab95e932d610db1d",
+ "9fefafa2d9c783e4",
+ "e03bf8b0eb75bb57",
+ "8b26a936cafd0c35",
+ "067bd84f68076a3e",
+ "17ea7f224128b5c0",
+ "20d67c2a6d0b8edb",
+ "b879ca6cfab8067b",
+ "0bf33511b0560853",
+ "2bf2a3570ad9a4a9"
+ ],
+ "x": 94,
+ "y": 859,
+ "w": 1302,
+ "h": 202
+ },
+ {
+ "id": "3cfc986cc7920ab6",
+ "type": "group",
+ "z": "ab51b1e8cad7b700",
+ "g": "d0df5b3e8770d40b",
+ "name": "inject",
+ "style": {
+ "label": true,
+ "fill": "#ff0000",
+ "fill-opacity": "0.05"
+ },
+ "nodes": [
+ "33eda67559c36431",
+ "b8e0e2e88c603fca",
+ "545f1b4d3138c6ac",
+ "fe1e1ea9af5e5f7a",
+ "d4df4da5210bac26",
+ "2c10cdbc0032073a",
+ "c79aa834b70e4674",
+ "0ec7eb2b525d4265",
+ "c0e7c42d02244806",
+ "70f875cf6e3f8f48",
+ "7946b5daf9746284",
+ "b76dfebb811b14bd",
+ "7f34b93be6dd1ae0",
+ "2081f5ebb7403922",
+ "778b2cff1fa0da1f",
+ "9bac1aa814ac44eb",
+ "4c15a34defab8369",
+ "ea9e1a4ab2b74ceb",
+ "c43fe34582a0b3eb",
+ "a112027247cda662",
+ "97bff4775fd91b54",
+ "dd10b513ac7a04ec",
+ "f45ee744052bb2d6",
+ "db21979f63985719",
+ "64ea196fcdd442ae",
+ "84052fb7696fd419",
+ "754b9e0944158828",
+ "67d67876268d5804",
+ "f17d156bf6d2ea64",
+ "e2bf4b31ba67aab2",
+ "0bc70d755d037eeb",
+ "3e16cec67e6dfe9b",
+ "ba7189be579ed3f7",
+ "8b72b7cb338a2d68",
+ "3cc6bbbc6844b7b1",
+ "419ed058d98d30ad",
+ "cb927baab479c03f",
+ "cfe7a728431d4432"
+ ],
+ "x": 94,
+ "y": 199,
+ "w": 2802,
+ "h": 622
+ },
+ {
+ "id": "7a4b3188c2585365",
+ "type": "group",
+ "z": "ab51b1e8cad7b700",
+ "g": "d0df5b3e8770d40b",
+ "name": "gate - metric",
+ "style": {
+ "fill": "#ff0000",
+ "fill-opacity": "0.05",
+ "label": true
+ },
+ "nodes": [
+ "bd3bd1809096e016",
+ "2ed07fe223d2313f",
+ "62899a3642eec3a6",
+ "0834ba091c1e77d9",
+ "92ceeb434c3fc82a",
+ "064e02a8998b5685",
+ "fcb2ec1001ceb323"
+ ],
+ "x": 1494,
+ "y": 979,
+ "w": 612,
+ "h": 142
+ },
+ {
+ "id": "666fb3757c3b2f1c",
+ "type": "group",
+ "z": "ab51b1e8cad7b700",
+ "g": "d0df5b3e8770d40b",
+ "name": "gate - source",
+ "style": {
+ "fill": "#ff0000",
+ "fill-opacity": "0.05",
+ "label": true
+ },
+ "nodes": [
+ "7e0629ebb334ac92",
+ "ef8370083ab88ead",
+ "aa0c22b1ba7c2676",
+ "f1a09e5456fe03fe",
+ "b70a3e673499fb87",
+ "833b9eac78de9c81",
+ "4b2af8c17ceca370"
+ ],
+ "x": 1494,
+ "y": 1159,
+ "w": 612,
+ "h": 142
+ },
+ {
+ "id": "c41724b0a7d79959",
+ "type": "group",
+ "z": "ab51b1e8cad7b700",
+ "g": "d0df5b3e8770d40b",
+ "name": "gate - target",
+ "style": {
+ "fill": "#ff0000",
+ "fill-opacity": "0.05",
+ "label": true
+ },
+ "nodes": [
+ "a1c9d3b6fe93bd68",
+ "1f0f01c3fc8e207b",
+ "8df0f11b7b695158",
+ "95ce18294052c029",
+ "fd307e7cbbb08a89",
+ "8014ec6e193d9901",
+ "5a779f9b34c8259b"
+ ],
+ "x": 1494,
+ "y": 1339,
+ "w": 612,
+ "h": 142
+ },
+ {
+ "id": "9de0cb5fad576e92",
+ "type": "group",
+ "z": "ab51b1e8cad7b700",
+ "g": "d0df5b3e8770d40b",
+ "name": "gate - loop",
+ "style": {
+ "fill": "#ff0000",
+ "fill-opacity": "0.05",
+ "label": true
+ },
+ "nodes": [
+ "094771ea30e6c0b6",
+ "df8631819a592f91",
+ "3736e2a70e80e34c",
+ "da3a9220d88fc434",
+ "6df2ba0f14893390",
+ "2af94d148cf723c0",
+ "3a35aa53aaedf198"
+ ],
+ "x": 1494,
+ "y": 1519,
+ "w": 612,
+ "h": 142
+ },
+ {
+ "id": "8743bc87eb8d2a91",
+ "type": "group",
+ "z": "ab51b1e8cad7b700",
+ "g": "d0df5b3e8770d40b",
+ "name": "gate - scene",
+ "style": {
+ "fill": "#ff0000",
+ "fill-opacity": "0.05",
+ "label": true
+ },
+ "nodes": [
+ "6bf4713643c9a8ea",
+ "69ed4e47589ccc68",
+ "05f0bbf93f1d5bf5",
+ "427c0a5a050502e2",
+ "eafdb7e55edcd0a2",
+ "988dc67119f59ece",
+ "2e871c6f42a5b449"
+ ],
+ "x": 1494,
+ "y": 1699,
+ "w": 612,
+ "h": 142
+ },
+ {
+ "id": "5429d0542d3e1152",
+ "type": "group",
+ "z": "ab51b1e8cad7b700",
+ "g": "d0df5b3e8770d40b",
+ "name": "gate - cron",
+ "style": {
+ "fill": "#ff0000",
+ "fill-opacity": "0.05",
+ "label": true
+ },
+ "nodes": [
+ "1f25921d9d3cd9af",
+ "5072ab8bdc575040",
+ "504daced117e4792",
+ "b3b28a9a5646ac9c",
+ "504eeb064b15edb2",
+ "29e7b98cef832784",
+ "2016081ae13486e5"
+ ],
+ "x": 1494,
+ "y": 1879,
+ "w": 612,
+ "h": 142
+ },
+ {
+ "id": "ea98356204959d40",
+ "type": "group",
+ "z": "ab51b1e8cad7b700",
+ "g": "d0df5b3e8770d40b",
+ "name": "boot - step message",
+ "style": {
+ "fill": "#ff0000",
+ "fill-opacity": "0.05",
+ "label": true
+ },
+ "nodes": [
+ "c0cbe8411bd6dfcc",
+ "0639c6cf728f6b70"
+ ],
+ "x": 1494,
+ "y": 859,
+ "w": 372,
"h": 82
},
{
@@ -702,8 +1157,8 @@
"9262e99e20e0e654",
"69041daa92bc0a8b"
],
- "x": 1094,
- "y": 4559,
+ "x": 1074,
+ "y": 6379,
"w": 762,
"h": 202
},
@@ -726,8 +1181,8 @@
"637b84024e725f38",
"f61f5fe80ddf6ff1"
],
- "x": 114,
- "y": 4559,
+ "x": 94,
+ "y": 6439,
"w": 882,
"h": 82
},
@@ -747,16 +1202,14 @@
"06581753b7673f83",
"5e3cb9bb3266089b",
"0b32686fe74c253f",
- "51b002c497ad57cd",
- "83e8a9fa324dd4b9",
"bb1e8e34559c5a7f",
- "6140ca98749acd85",
- "70ae9d85820c14fb"
+ "460af327d1804def",
+ "58d409f277d9b23d"
],
- "x": 1714,
- "y": 4199,
- "w": 1642,
- "h": 202
+ "x": 1974,
+ "y": 6079,
+ "w": 1002,
+ "h": 142
},
{
"id": "3be00f677c6457bd",
@@ -781,11 +1234,13 @@
"5891781e4a61525a",
"4908c2284e498338",
"411b13dfb3e989f0",
- "cf2b3440a4b8c304"
+ "cf2b3440a4b8c304",
+ "28fedc6e108ba847",
+ "fc538fdbc98d0eff"
],
- "x": 114,
- "y": 4199,
- "w": 1502,
+ "x": 94,
+ "y": 6019,
+ "w": 1772,
"h": 262
},
{
@@ -801,17 +1256,26 @@
},
"nodes": [
"3e1b4213132404be",
- "80459ca7317cce90",
"e6d11d0438e20b80",
"0ff47b07b863d0ae",
"561aaceffe076a5d",
"8f4503a19f2f639e",
"b08802b0dbd9a58b",
- "9d71ae848c07c4ab"
+ "9d71ae848c07c4ab",
+ "bfa594bf1f876c92",
+ "d747b2b7044fc49f",
+ "c0f805841b9314df",
+ "35c936be0ce55676",
+ "c1d2a5b213c6568a",
+ "6d65af0eaae695a3",
+ "d3ac50a83c871cc8",
+ "fabb645e0d88c91c",
+ "f1898b7dbc641cd6",
+ "a5622ff7c0c0c55c"
],
- "x": 834,
- "y": 3839,
- "w": 972,
+ "x": 1614,
+ "y": 5659,
+ "w": 1972,
"h": 262
},
{
@@ -829,12 +1293,16 @@
"d85fe6335a6eae7b",
"c3d88e1872a9789b",
"7f1a03ba2d4eb5d1",
- "546f190f3ec0c90d"
+ "546f190f3ec0c90d",
+ "25579c2b6bf10a53",
+ "03f2f5c00addae38",
+ "1fe7191fde26e8cb",
+ "8c9e51e853c941fe"
],
- "x": 114,
- "y": 3839,
- "w": 612,
- "h": 202
+ "x": 94,
+ "y": 5779,
+ "w": 1392,
+ "h": 142
},
{
"id": "b96253f786c81415",
@@ -850,13 +1318,12 @@
"nodes": [
"a330cf9fee227d5f",
"9cb906bf8066d37e",
- "66f70658751b68f3",
- "a55fb25ac5e89398"
+ "66f70658751b68f3"
],
- "x": 114,
- "y": 3599,
+ "x": 94,
+ "y": 5479,
"w": 382,
- "h": 142
+ "h": 82
},
{
"id": "abae3c836f2269b3",
@@ -882,11 +1349,40 @@
"37838aa1f7d06a7b",
"21fbe912a43d9c26"
],
- "x": 594,
- "y": 3599,
+ "x": 574,
+ "y": 5419,
"w": 1622,
"h": 142
},
+ {
+ "id": "d62c9cf0cb81a537",
+ "type": "group",
+ "z": "ab51b1e8cad7b700",
+ "g": "9592590beaf63cd3",
+ "name": "auto - room",
+ "style": {
+ "label": true,
+ "fill": "#ff0000",
+ "fill-opacity": "0.05"
+ },
+ "nodes": [
+ "69a45eebaa58325f",
+ "6eafb2a9c1ec95c0",
+ "39740b8338a622fd",
+ "4e5188bf59004a54",
+ "cc946bae3f4b46d8",
+ "fc14608145819575",
+ "6b5dd5979114ad9c",
+ "a1dbeb8cf51c3366",
+ "92d4def3b42f658e",
+ "ad2e79ba72ebd223",
+ "f7cc8fb174a23f1a"
+ ],
+ "x": 94,
+ "y": 5119,
+ "w": 1392,
+ "h": 202
+ },
{
"id": "69041daa92bc0a8b",
"type": "change",
@@ -907,8 +1403,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 1500,
- "y": 4720,
+ "x": 1480,
+ "y": 6540,
"wires": [
[
"b2ccb6a2a248015d"
@@ -935,8 +1431,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 1500,
- "y": 4660,
+ "x": 1480,
+ "y": 6480,
"wires": [
[
"b2ccb6a2a248015d"
@@ -963,8 +1459,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 1500,
- "y": 4600,
+ "x": 1480,
+ "y": 6420,
"wires": [
[
"b2ccb6a2a248015d"
@@ -991,8 +1487,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 1680,
- "y": 4660,
+ "x": 1660,
+ "y": 6480,
"wires": [
[
"89d2eebcaafb5013"
@@ -1027,8 +1523,8 @@
"checkall": "false",
"repair": false,
"outputs": 3,
- "x": 1300,
- "y": 4660,
+ "x": 1280,
+ "y": 6480,
"wires": [
[
"d318afa2a81e4ff9"
@@ -1053,8 +1549,8 @@
"6c324b24ca028984",
"de0c34e8104574b0"
],
- "x": 1815,
- "y": 4660,
+ "x": 1795,
+ "y": 6480,
"wires": []
},
{
@@ -1081,8 +1577,8 @@
"23cb7e24572f04c1",
"c0f4a64aed2d48b8"
],
- "x": 1135,
- "y": 4660,
+ "x": 1115,
+ "y": 6480,
"wires": [
[
"9c89a41128573752"
@@ -1105,8 +1601,8 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 500,
- "y": 4600,
+ "x": 480,
+ "y": 6480,
"wires": [
[
"a2d25db2ace537ae"
@@ -1138,8 +1634,8 @@
"d0fa99cc77ef787c",
"13fb777c8e39f531"
],
- "x": 955,
- "y": 4600,
+ "x": 935,
+ "y": 6480,
"wires": []
},
{
@@ -1158,8 +1654,8 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 830,
- "y": 4600,
+ "x": 810,
+ "y": 6480,
"wires": [
[
"637b84024e725f38"
@@ -1182,8 +1678,8 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 670,
- "y": 4600,
+ "x": 650,
+ "y": 6480,
"wires": [
[
"282bb73eb4892ab9"
@@ -1231,8 +1727,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 310,
- "y": 4600,
+ "x": 290,
+ "y": 6480,
"wires": [
[
"f61f5fe80ddf6ff1"
@@ -1248,169 +1744,48 @@
"links": [
"031a6afd8300356a"
],
- "x": 155,
- "y": 4600,
+ "x": 135,
+ "y": 6480,
"wires": [
[
"a4e3db9cc35fc9eb"
]
]
},
- {
- "id": "70ae9d85820c14fb",
- "type": "change",
- "z": "ab51b1e8cad7b700",
- "g": "266f4436dc45ce89",
- "name": "set field",
- "rules": [
- {
- "t": "set",
- "p": "field",
- "pt": "msg",
- "to": "seen",
- "tot": "msg"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 2060,
- "y": 4300,
- "wires": [
- [
- "5e3cb9bb3266089b"
- ]
- ]
- },
- {
- "id": "6140ca98749acd85",
- "type": "switch",
- "z": "ab51b1e8cad7b700",
- "g": "266f4436dc45ce89",
- "name": "seen",
- "property": "seen",
- "propertyType": "msg",
- "rules": [
- {
- "t": "istype",
- "v": "string",
- "vt": "string"
- },
- {
- "t": "else"
- }
- ],
- "checkall": "false",
- "repair": false,
- "outputs": 2,
- "x": 1890,
- "y": 4360,
- "wires": [
- [
- "70ae9d85820c14fb"
- ],
- [
- "5e3cb9bb3266089b"
- ]
- ]
- },
{
"id": "bb1e8e34559c5a7f",
"type": "trigger",
"z": "ab51b1e8cad7b700",
"g": "266f4436dc45ce89",
- "name": "250 ms by path",
+ "name": "1 s by path",
"op1": "",
"op2": "",
- "op1type": "pay",
- "op2type": "nul",
- "duration": "250",
+ "op1type": "nul",
+ "op2type": "payl",
+ "duration": "1",
"extend": true,
"overrideDelay": false,
- "units": "ms",
+ "units": "s",
"reset": "",
"bytopic": "topic",
"topic": "path",
"outputs": 1,
- "x": 2500,
- "y": 4360,
- "wires": [
- [
- "83e8a9fa324dd4b9"
- ]
- ]
- },
- {
- "id": "83e8a9fa324dd4b9",
- "type": "change",
- "z": "ab51b1e8cad7b700",
- "g": "266f4436dc45ce89",
- "name": "get flow stack",
- "rules": [
- {
- "t": "set",
- "p": "seen",
- "pt": "msg",
- "to": "#:(memoryOnly)::seen",
- "tot": "flow"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 2720,
- "y": 4360,
+ "x": 2410,
+ "y": 6180,
"wires": [
[
"0b32686fe74c253f"
]
]
},
- {
- "id": "51b002c497ad57cd",
- "type": "change",
- "z": "ab51b1e8cad7b700",
- "g": "266f4436dc45ce89",
- "name": "set flow stack",
- "rules": [
- {
- "t": "set",
- "p": "#:(memoryOnly)::seen[msg.path]",
- "pt": "flow",
- "to": "",
- "tot": "date"
- },
- {
- "t": "delete",
- "p": "seen",
- "pt": "msg"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 3160,
- "y": 4360,
- "wires": [
- [
- "06581753b7673f83"
- ]
- ]
- },
{
"id": "0b32686fe74c253f",
"type": "switch",
"z": "ab51b1e8cad7b700",
"g": "266f4436dc45ce89",
"name": "limit to 15 min",
- "property": "seen[msg.path]",
- "propertyType": "msg",
+ "property": "metrics[msg.bucket][msg.measurement][msg.field]",
+ "propertyType": "global",
"rules": [
{
"t": "null"
@@ -1424,14 +1799,14 @@
"checkall": "false",
"repair": false,
"outputs": 2,
- "x": 2940,
- "y": 4360,
+ "x": 2780,
+ "y": 6180,
"wires": [
[
- "51b002c497ad57cd"
+ "06581753b7673f83"
],
[
- "51b002c497ad57cd"
+ "06581753b7673f83"
]
]
},
@@ -1469,8 +1844,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 2270,
- "y": 4360,
+ "x": 2190,
+ "y": 6180,
"wires": [
[
"bb1e8e34559c5a7f"
@@ -1487,8 +1862,8 @@
"links": [
"206c1fb4a48067df"
],
- "x": 3315,
- "y": 4240,
+ "x": 2935,
+ "y": 6120,
"wires": []
},
{
@@ -1529,12 +1904,12 @@
"dd58c47d1106a4bf",
"bd25515e42e5e7c6"
],
- "x": 1755,
- "y": 4240,
+ "x": 2015,
+ "y": 6120,
"wires": [
[
- "06581753b7673f83",
- "6140ca98749acd85"
+ "460af327d1804def",
+ "5e3cb9bb3266089b"
]
]
},
@@ -1558,11 +1933,11 @@
"from": "",
"to": "",
"reg": false,
- "x": 1290,
- "y": 4340,
+ "x": 1270,
+ "y": 6180,
"wires": [
[
- "d34f38f155583ff7"
+ "28fedc6e108ba847"
]
]
},
@@ -1587,11 +1962,11 @@
"checkall": "false",
"repair": false,
"outputs": 2,
- "x": 1130,
- "y": 4300,
+ "x": 1110,
+ "y": 6120,
"wires": [
[
- "d34f38f155583ff7"
+ "28fedc6e108ba847"
],
[
"411b13dfb3e989f0"
@@ -1625,8 +2000,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 960,
- "y": 4300,
+ "x": 940,
+ "y": 6120,
"wires": [
[
"4908c2284e498338"
@@ -1674,8 +2049,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 740,
- "y": 4360,
+ "x": 720,
+ "y": 6180,
"wires": [
[
"5891781e4a61525a"
@@ -1742,8 +2117,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 1450,
- "y": 4300,
+ "x": 1590,
+ "y": 6120,
"wires": [
[
"24058eec92534b27"
@@ -1791,8 +2166,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 740,
- "y": 4300,
+ "x": 720,
+ "y": 6120,
"wires": [
[
"5891781e4a61525a"
@@ -1838,8 +2213,8 @@
"e46d811a29ddc59e",
"85217d0a7ee82761"
],
- "x": 1575,
- "y": 4300,
+ "x": 1715,
+ "y": 6120,
"wires": []
},
{
@@ -1883,8 +2258,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 740,
- "y": 4240,
+ "x": 720,
+ "y": 6060,
"wires": [
[
"5891781e4a61525a"
@@ -1924,8 +2299,8 @@
"checkall": "false",
"repair": false,
"outputs": 4,
- "x": 500,
- "y": 4300,
+ "x": 480,
+ "y": 6120,
"wires": [
[
"1ceced58d0c32e85"
@@ -1961,8 +2336,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 300,
- "y": 4300,
+ "x": 280,
+ "y": 6120,
"wires": [
[
"ac4653be6ea01477"
@@ -1981,8 +2356,8 @@
"ed6bcbd32e72afe1",
"b491f7eb02575108"
],
- "x": 155,
- "y": 4300,
+ "x": 135,
+ "y": 6120,
"wires": [
[
"30220f4fe07e35a4"
@@ -2009,8 +2384,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 1440,
- "y": 3880,
+ "x": 2220,
+ "y": 5700,
"wires": [
[
"e6d11d0438e20b80"
@@ -2038,8 +2413,8 @@
"checkall": "false",
"repair": false,
"outputs": 2,
- "x": 1230,
- "y": 3940,
+ "x": 2010,
+ "y": 5760,
"wires": [
[
"b08802b0dbd9a58b"
@@ -2083,11 +2458,11 @@
"from": "",
"to": "",
"reg": false,
- "x": 1250,
- "y": 4000,
+ "x": 2030,
+ "y": 5820,
"wires": [
[
- "80459ca7317cce90"
+ "fabb645e0d88c91c"
]
]
},
@@ -2112,15 +2487,15 @@
"checkall": "false",
"repair": false,
"outputs": 2,
- "x": 1030,
- "y": 4060,
+ "x": 1810,
+ "y": 5820,
"wires": [
[
"561aaceffe076a5d",
"8f4503a19f2f639e"
],
[
- "80459ca7317cce90"
+ "fabb645e0d88c91c"
]
]
},
@@ -2144,26 +2519,12 @@
"from": "",
"to": "",
"reg": false,
- "x": 1680,
- "y": 3940,
+ "x": 2460,
+ "y": 5760,
"wires": [
[]
]
},
- {
- "id": "80459ca7317cce90",
- "type": "link out",
- "z": "ab51b1e8cad7b700",
- "g": "4937527cddd45b61",
- "name": "auto - device - out",
- "mode": "link",
- "links": [
- "bfa594bf1f876c92"
- ],
- "x": 1415,
- "y": 4060,
- "wires": []
- },
{
"id": "3e1b4213132404be",
"type": "link in",
@@ -2171,48 +2532,47 @@
"g": "4937527cddd45b61",
"name": "auto - device - out",
"links": [
- "919ec72b0122125e",
- "64209e9b32b3069e",
- "76e4299fa08ddb99",
- "76c617de3fe57a72",
- "dbc8bb25a9189ad0",
- "4f9f216ecca80280",
- "5ea3980a5d978b17",
- "8237bbc2fead9706",
- "97bc7bfd63052866",
- "74b35458f02dda86",
- "8480858c89a6eed5",
- "b87c542ba9b27bb5",
- "372240222a775d4f",
- "ab023aa415991c4f",
- "c288ba888d38a74d",
- "d0fc50917dc16651",
- "6ef165716dcf6229",
- "70520299b0fb1e7e",
- "b9b3c6ff10434440",
- "c76838030c694a7c",
- "6b94df736e3aae95",
- "e43044b50e8b545e",
- "5f1b59b7430d9182",
- "6824a9460e4d8c9f",
- "7c230d4cdca2bfea",
- "2a9e3b488590c435",
- "73d4e0dc30041c36",
- "2ed136ebd92695c1",
- "22ef5d09e03d19e0",
- "e20cf17770949369",
"136467c932bcd5c7",
"19134c8dcb4e84fd",
+ "22ef5d09e03d19e0",
+ "2a9e3b488590c435",
+ "2ed136ebd92695c1",
"32d00a16ef133893",
- "fa5bb014ac36141b",
- "f064e16a50e5d575",
- "1b360245738fd978",
- "88f385dcb120d9da",
"34225f529989ce82",
- "dfe9a336f7c03735"
+ "372240222a775d4f",
+ "4f9f216ecca80280",
+ "5ea3980a5d978b17",
+ "5f1b59b7430d9182",
+ "64209e9b32b3069e",
+ "6824a9460e4d8c9f",
+ "6b94df736e3aae95",
+ "6ef165716dcf6229",
+ "70520299b0fb1e7e",
+ "73d4e0dc30041c36",
+ "74b35458f02dda86",
+ "76c617de3fe57a72",
+ "76e4299fa08ddb99",
+ "7c230d4cdca2bfea",
+ "8237bbc2fead9706",
+ "8480858c89a6eed5",
+ "88f385dcb120d9da",
+ "919ec72b0122125e",
+ "97bc7bfd63052866",
+ "ab023aa415991c4f",
+ "b87c542ba9b27bb5",
+ "b9b3c6ff10434440",
+ "c288ba888d38a74d",
+ "c76838030c694a7c",
+ "d0fc50917dc16651",
+ "dbc8bb25a9189ad0",
+ "dfe9a336f7c03735",
+ "e20cf17770949369",
+ "e43044b50e8b545e",
+ "f064e16a50e5d575",
+ "fa5bb014ac36141b"
],
- "x": 875,
- "y": 4060,
+ "x": 1655,
+ "y": 5820,
"wires": [
[
"0ff47b07b863d0ae"
@@ -2267,8 +2627,8 @@
"ad92cd0a9ebcc5c6",
"24f1eadd52e84117"
],
- "x": 455,
- "y": 4000,
+ "x": 1215,
+ "y": 5880,
"wires": []
},
{
@@ -2285,8 +2645,8 @@
"targetType": "full",
"statusVal": "",
"statusType": "auto",
- "x": 560,
- "y": 3880,
+ "x": 1320,
+ "y": 5820,
"wires": []
},
{
@@ -2302,8 +2662,8 @@
"initialize": "\n",
"finalize": "\n",
"libs": [],
- "x": 310,
- "y": 4000,
+ "x": 1070,
+ "y": 5880,
"wires": [
[
"7f1a03ba2d4eb5d1"
@@ -2320,33 +2680,13 @@
"g": "bd21a8b1786d3ed2",
"name": "auto - device - in",
"links": [
- "2671ada0fb73c277",
- "fe78f8b441d511fa",
- "bd808902c41bd7f4",
- "eae521ecfa4e75ee",
- "53e56dfd722c9a0d",
- "4d2e3d8689320f62",
- "1b0a04a9bdbc1365",
- "d3628ce51ab79320",
- "703da3e421c584aa",
- "4c67090f1c608d32",
- "19a6166e5849a994",
- "1bccadafd36ce740",
- "0bd88686a62ceef8",
- "eabdc2a598d33742",
- "3942b791afecf694",
- "4834eb28e9b70598",
- "112b58b0d1bddfa7",
- "1d8435c109d80c90",
- "f3afc9e6821ad3a2",
- "a8759eb49d4d47f1",
- "9beae381e402ac2c"
+ "3fe55eddaf0140ee"
],
- "x": 155,
- "y": 4000,
+ "x": 135,
+ "y": 5880,
"wires": [
[
- "c3d88e1872a9789b"
+ "25579c2b6bf10a53"
]
]
},
@@ -2357,8 +2697,8 @@
"g": "d1b208e623179a25",
"name": "MQTT nodered base topic must be same as automate name (default is iotredloop)",
"info": "",
- "x": 820,
- "y": 3420,
+ "x": 860,
+ "y": 6840,
"wires": []
},
{
@@ -2369,7 +2709,7 @@
"name": "influxdb must have \"resume\", \"linky\", \"system\", \"home\", \"unifi\" buckets, and one bucket per room",
"info": "",
"x": 450,
- "y": 2700,
+ "y": 4080,
"wires": []
},
{
@@ -2382,8 +2722,8 @@
"links": [
"bfa594bf1f876c92"
],
- "x": 615,
- "y": 5660,
+ "x": 595,
+ "y": 7080,
"wires": []
},
{
@@ -2393,10 +2733,10 @@
"g": "a8dc4fab59fdefb4",
"name": "device - system kernel version",
"links": [
- "25445f5a9b787a0a"
+ "3fe55eddaf0140ee"
],
- "x": 155,
- "y": 5660,
+ "x": 135,
+ "y": 7080,
"wires": [
[
"840c05ce502e7fdd"
@@ -2451,8 +2791,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 390,
- "y": 5660,
+ "x": 370,
+ "y": 7080,
"wires": [
[
"7f76434616f622dc"
@@ -2469,8 +2809,8 @@
"links": [
"206c1fb4a48067df"
],
- "x": 1115,
- "y": 5660,
+ "x": 1155,
+ "y": 7080,
"wires": []
},
{
@@ -2519,8 +2859,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 930,
- "y": 5660,
+ "x": 970,
+ "y": 7080,
"wires": [
[
"f02b4584af0d800c"
@@ -2534,10 +2874,10 @@
"g": "f67a857ae75d906f",
"name": "source - system kernel version",
"links": [
- "94c79b8f52f0b6ba"
+ "e83e0bde60108cf0"
],
- "x": 735,
- "y": 5660,
+ "x": 775,
+ "y": 7080,
"wires": [
[
"1b98c37b3b7502e4"
@@ -2551,8 +2891,8 @@
"g": "a762a7a552cb9f03",
"name": "every day at 12am",
"info": "",
- "x": 590,
- "y": 720,
+ "x": 790,
+ "y": 2880,
"wires": []
},
{
@@ -2562,8 +2902,8 @@
"g": "a762a7a552cb9f03",
"name": "60 s after boot and every minute",
"info": "",
- "x": 630,
- "y": 540,
+ "x": 830,
+ "y": 2700,
"wires": []
},
{
@@ -2573,8 +2913,8 @@
"g": "a762a7a552cb9f03",
"name": "60 s after boot and every hour",
"info": "",
- "x": 620,
- "y": 600,
+ "x": 820,
+ "y": 2760,
"wires": []
},
{
@@ -2584,8 +2924,8 @@
"g": "a762a7a552cb9f03",
"name": "60 s after boot and every day at 3am",
"info": "",
- "x": 640,
- "y": 660,
+ "x": 840,
+ "y": 2820,
"wires": []
},
{
@@ -2599,8 +2939,8 @@
"34a350a168b2e745",
"254eee2678120cf3"
],
- "x": 365,
- "y": 720,
+ "x": 555,
+ "y": 2880,
"wires": []
},
{
@@ -2616,10 +2956,10 @@
"onceDelay": "60",
"topic": "",
"x": 220,
- "y": 720,
+ "y": 2880,
"wires": [
[
- "764da2d0527c1ef6"
+ "d43d725dc388931c"
]
]
},
@@ -2644,8 +2984,8 @@
"0dc4530042a27b71",
"87d5ef2cd29bcc43"
],
- "x": 365,
- "y": 660,
+ "x": 555,
+ "y": 2820,
"wires": []
},
{
@@ -2658,8 +2998,8 @@
"links": [
"ee6803ada17495f7"
],
- "x": 365,
- "y": 600,
+ "x": 555,
+ "y": 2760,
"wires": []
},
{
@@ -2689,8 +3029,8 @@
"0b957131451db9ef",
"b85376917915e0b2"
],
- "x": 365,
- "y": 540,
+ "x": 555,
+ "y": 2700,
"wires": []
},
{
@@ -2705,11 +3045,11 @@
"once": true,
"onceDelay": "60",
"topic": "",
- "x": 200,
- "y": 660,
+ "x": 240,
+ "y": 2820,
"wires": [
[
- "074a67bf0fcf09ad"
+ "37e59604679e90f9"
]
]
},
@@ -2725,11 +3065,11 @@
"once": true,
"onceDelay": "60",
"topic": "",
- "x": 210,
- "y": 600,
+ "x": 230,
+ "y": 2760,
"wires": [
[
- "287d719de575c01f"
+ "db59beff27b22a84"
]
]
},
@@ -2745,11 +3085,11 @@
"once": true,
"onceDelay": "60",
"topic": "",
- "x": 210,
- "y": 540,
+ "x": 230,
+ "y": 2700,
"wires": [
[
- "004bb30c27c94fb4"
+ "c24a1a94daaabeb7"
]
]
},
@@ -2772,8 +3112,8 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 1550,
- "y": 3360,
+ "x": 1770,
+ "y": 6780,
"wires": [
[
"630dfeb0e033a476",
@@ -2793,8 +3133,8 @@
"e942462a899825f8",
"ff1a30fbddcaa9fd"
],
- "x": 1695,
- "y": 3420,
+ "x": 1915,
+ "y": 6840,
"wires": []
},
{
@@ -2804,15 +3144,15 @@
"g": "c706245ab487b7e2",
"name": "mqtt nodered",
"links": [
- "e080152994978357",
- "c5465d5f64db4b45",
- "a9b3a11e9a293e92"
+ "094771ea30e6c0b6",
+ "a9b3a11e9a293e92",
+ "c5465d5f64db4b45"
],
- "x": 1395,
- "y": 3360,
+ "x": 1435,
+ "y": 6780,
"wires": [
[
- "19a5c46ec6c71456"
+ "ea12553cbabf2ffb"
]
]
},
@@ -2831,8 +3171,8 @@
"correl": "",
"expiry": "",
"broker": "51fc92ba27d12eaa",
- "x": 1760,
- "y": 3360,
+ "x": 1980,
+ "y": 6780,
"wires": []
},
{
@@ -2857,8 +3197,8 @@
"checkall": "false",
"repair": false,
"outputs": 2,
- "x": 790,
- "y": 3360,
+ "x": 830,
+ "y": 6780,
"wires": [
[],
[
@@ -2896,8 +3236,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 1040,
- "y": 3360,
+ "x": 1080,
+ "y": 6780,
"wires": [
[
"e12bb3f8258f4439"
@@ -2909,11 +3249,11 @@
"type": "delay",
"z": "ab51b1e8cad7b700",
"g": "d1b208e623179a25",
- "name": "15 msg / s",
+ "name": "30 msg / s",
"pauseType": "rate",
"timeout": "5",
"timeoutUnits": "seconds",
- "rate": "15",
+ "rate": "30",
"nbRateUnits": "1",
"rateUnits": "second",
"randomFirst": "1",
@@ -2922,58 +3262,8 @@
"drop": false,
"allowrate": false,
"outputs": 1,
- "x": 410,
- "y": 3360,
- "wires": [
- [
- "0a4c943dc3a06f0d"
- ]
- ]
- },
- {
- "id": "af148bf44b019b35",
- "type": "link in",
- "z": "ab51b1e8cad7b700",
- "g": "d1b208e623179a25",
- "name": "mqtt nodered gate",
- "links": [
- "d68d686bbf684c95",
- "8fdb5986494986cc"
- ],
- "x": 465,
- "y": 3420,
- "wires": [
- [
- "0a4c943dc3a06f0d"
- ]
- ]
- },
- {
- "id": "0a4c943dc3a06f0d",
- "type": "q-gate",
- "z": "ab51b1e8cad7b700",
- "g": "d1b208e623179a25",
- "name": "",
- "controlTopic": "gate",
- "defaultState": "queueing",
- "openCmd": "open",
- "closeCmd": "close",
- "toggleCmd": "toggle",
- "queueCmd": "close",
- "defaultCmd": "default",
- "triggerCmd": "trigger",
- "flushCmd": "open",
- "resetCmd": "reset",
- "peekCmd": "peek",
- "dropCmd": "drop",
- "statusCmd": "status",
- "maxQueueLength": "0",
- "keepNewest": false,
- "qToggle": false,
- "persist": false,
- "storeName": "default",
- "x": 590,
- "y": 3360,
+ "x": 610,
+ "y": 6780,
"wires": [
[
"56d93c268a656fc4"
@@ -2992,8 +3282,8 @@
"f4fed668dbff1da4",
"206c1fb4a48067df"
],
- "x": 1215,
- "y": 3360,
+ "x": 1255,
+ "y": 6780,
"wires": []
},
{
@@ -3011,10 +3301,10 @@
"rh": 0,
"inputs": 0,
"x": 200,
- "y": 3360,
+ "y": 6780,
"wires": [
[
- "b961d989c357e6d6"
+ "18e9d5a1fd096ab2"
]
]
},
@@ -3026,7 +3316,7 @@
"server": "22dd0707e6d3a364",
"name": "influxdb",
"x": 2580,
- "y": 2640,
+ "y": 4020,
"wires": [
[]
]
@@ -3039,7 +3329,7 @@
"name": "kernel - write to file",
"links": [],
"x": 135,
- "y": 2880,
+ "y": 4260,
"wires": [
[
"1ec6a11cfb7fa3fc"
@@ -3050,11 +3340,11 @@
"id": "dfb4b5350a9383c9",
"type": "link in",
"z": "ab51b1e8cad7b700",
- "g": "bc29c56f900c8d36",
+ "g": "89e3a9e072e3026b",
"name": "kernel - read from file",
"links": [],
"x": 135,
- "y": 3000,
+ "y": 4440,
"wires": [
[
"44308739c0f759ad"
@@ -3152,7 +3442,7 @@
"to": "",
"reg": false,
"x": 500,
- "y": 2880,
+ "y": 4260,
"wires": [
[
"b1e2b474e4c77892"
@@ -3163,10 +3453,10 @@
"id": "43c695b9490f5104",
"type": "delay",
"z": "ab51b1e8cad7b700",
- "g": "bc29c56f900c8d36",
- "name": "delay 100 ms",
+ "g": "89e3a9e072e3026b",
+ "name": "delay 200 ms",
"pauseType": "delay",
- "timeout": "100",
+ "timeout": "200",
"timeoutUnits": "milliseconds",
"rate": "1",
"nbRateUnits": "1",
@@ -3177,11 +3467,12 @@
"drop": false,
"allowrate": false,
"outputs": 1,
- "x": 1070,
- "y": 3000,
+ "x": 3990,
+ "y": 4440,
"wires": [
[
- "7168c4d9dc0fcb70"
+ "7168c4d9dc0fcb70",
+ "be0beee97ed2d572"
]
]
},
@@ -3189,7 +3480,7 @@
"id": "44308739c0f759ad",
"type": "change",
"z": "ab51b1e8cad7b700",
- "g": "bc29c56f900c8d36",
+ "g": "89e3a9e072e3026b",
"name": "filename",
"rules": [
{
@@ -3203,7 +3494,7 @@
"t": "set",
"p": "filename",
"pt": "msg",
- "to": "'/data/'&msg.automate&'_metrics.bk'",
+ "to": "'/data/'&msg.automate&'_globals.bk'",
"tot": "jsonata"
},
{
@@ -3218,7 +3509,7 @@
"to": "",
"reg": false,
"x": 280,
- "y": 3000,
+ "y": 4440,
"wires": [
[
"d3064571c2fde064"
@@ -3229,9 +3520,9 @@
"id": "be0beee97ed2d572",
"type": "debug",
"z": "ab51b1e8cad7b700",
- "g": "bc29c56f900c8d36",
+ "g": "89e3a9e072e3026b",
"name": "kernel - read file",
- "active": false,
+ "active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
@@ -3239,109 +3530,24 @@
"targetType": "msg",
"statusVal": "",
"statusType": "auto",
- "x": 1080,
- "y": 2940,
+ "x": 4200,
+ "y": 4380,
"wires": []
},
- {
- "id": "5205205461f48680",
- "type": "change",
- "z": "ab51b1e8cad7b700",
- "g": "bc29c56f900c8d36",
- "name": "write globals variables",
- "rules": [
- {
- "t": "set",
- "p": "devices",
- "pt": "global",
- "to": "payload.devices",
- "tot": "msg"
- },
- {
- "t": "set",
- "p": "entities",
- "pt": "global",
- "to": "payload.entities",
- "tot": "msg"
- },
- {
- "t": "set",
- "p": "metrics",
- "pt": "global",
- "to": "payload.metrics",
- "tot": "msg"
- },
- {
- "t": "set",
- "p": "models",
- "pt": "global",
- "to": "payload.models",
- "tot": "msg"
- },
- {
- "t": "set",
- "p": "protocols",
- "pt": "global",
- "to": "payload.protocols",
- "tot": "msg"
- },
- {
- "t": "set",
- "p": "rooms",
- "pt": "global",
- "to": "payload.rooms",
- "tot": "msg"
- },
- {
- "t": "set",
- "p": "scenes",
- "pt": "global",
- "to": "payload.scenes",
- "tot": "msg"
- },
- {
- "t": "set",
- "p": "timers",
- "pt": "global",
- "to": "payload.timers",
- "tot": "msg"
- },
- {
- "t": "set",
- "p": "triggers",
- "pt": "global",
- "to": "payload.triggers",
- "tot": "msg"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 840,
- "y": 3000,
- "wires": [
- [
- "be0beee97ed2d572",
- "43c695b9490f5104"
- ]
- ]
- },
{
"id": "2356f963725e84c6",
"type": "json",
"z": "ab51b1e8cad7b700",
- "g": "bc29c56f900c8d36",
+ "g": "89e3a9e072e3026b",
"name": "",
"property": "payload",
"action": "",
"pretty": false,
"x": 630,
- "y": 3000,
+ "y": 4440,
"wires": [
[
- "5205205461f48680"
+ "055855f94de1a116"
]
]
},
@@ -3349,7 +3555,7 @@
"id": "d3064571c2fde064",
"type": "file in",
"z": "ab51b1e8cad7b700",
- "g": "bc29c56f900c8d36",
+ "g": "89e3a9e072e3026b",
"name": "read file",
"filename": "filename",
"filenameType": "msg",
@@ -3359,7 +3565,7 @@
"encoding": "none",
"allProps": false,
"x": 460,
- "y": 3000,
+ "y": 4440,
"wires": [
[
"2356f963725e84c6"
@@ -3381,7 +3587,7 @@
"statusVal": "",
"statusType": "auto",
"x": 920,
- "y": 2820,
+ "y": 4200,
"wires": []
},
{
@@ -3397,7 +3603,7 @@
"overwriteFile": "true",
"encoding": "none",
"x": 720,
- "y": 2880,
+ "y": 4260,
"wires": [
[
"ede79ed6b82aa804",
@@ -3424,7 +3630,7 @@
"repair": false,
"outputs": 1,
"x": 320,
- "y": 2640,
+ "y": 4020,
"wires": [
[
"27e3bd6cada7b554"
@@ -3442,7 +3648,7 @@
"b4dcaf3216134966"
],
"x": 2535,
- "y": 2700,
+ "y": 4080,
"wires": []
},
{
@@ -3455,7 +3661,7 @@
"4264ed01f3943e2f"
],
"x": 135,
- "y": 2640,
+ "y": 4020,
"wires": [
[
"faeff76a4321bee2"
@@ -3481,7 +3687,7 @@
"repair": false,
"outputs": 1,
"x": 600,
- "y": 2640,
+ "y": 4020,
"wires": [
[
"13f75c57c57e7423"
@@ -3509,7 +3715,7 @@
"to": "",
"reg": false,
"x": 1550,
- "y": 2580,
+ "y": 3960,
"wires": [
[
"58359ad51f36d68e",
@@ -3539,7 +3745,7 @@
"repair": false,
"outputs": 2,
"x": 2010,
- "y": 2580,
+ "y": 3960,
"wires": [
[
"5c4a3b8ce0220dd9"
@@ -3562,7 +3768,7 @@
"statusVal": "",
"statusType": "auto",
"x": 2630,
- "y": 2580,
+ "y": 3960,
"wires": []
},
{
@@ -3584,7 +3790,7 @@
"allowrate": false,
"outputs": 1,
"x": 2390,
- "y": 2700,
+ "y": 4080,
"wires": [
[
"61b310386916497a",
@@ -3614,7 +3820,7 @@
"to": "",
"reg": false,
"x": 1100,
- "y": 2640,
+ "y": 4020,
"wires": [
[
"ec2704a8e18114ea"
@@ -3643,7 +3849,7 @@
"repair": false,
"outputs": 2,
"x": 1310,
- "y": 2640,
+ "y": 4020,
"wires": [
[
"7c75b6b921f30409"
@@ -3677,7 +3883,7 @@
"repair": false,
"outputs": 2,
"x": 1820,
- "y": 2640,
+ "y": 4020,
"wires": [
[
"a98fde87c6b47e6e"
@@ -3715,7 +3921,7 @@
"to": "",
"reg": false,
"x": 2200,
- "y": 2640,
+ "y": 4020,
"wires": [
[
"b43439c6ab36fbfc"
@@ -3743,7 +3949,7 @@
"to": "",
"reg": false,
"x": 1780,
- "y": 2700,
+ "y": 4080,
"wires": [
[
"b43439c6ab36fbfc"
@@ -3761,7 +3967,7 @@
"d40db95f9a154c3a"
],
"x": 655,
- "y": 2460,
+ "y": 3840,
"wires": []
},
{
@@ -3774,7 +3980,7 @@
"4264ed01f3943e2f"
],
"x": 135,
- "y": 2460,
+ "y": 3840,
"wires": [
[
"b425ab40ef97a294"
@@ -3800,7 +4006,7 @@
"allowrate": false,
"outputs": 1,
"x": 510,
- "y": 2460,
+ "y": 3840,
"wires": [
[
"1102208726a88a10",
@@ -3823,7 +4029,7 @@
"statusVal": "",
"statusType": "auto",
"x": 740,
- "y": 2400,
+ "y": 3780,
"wires": []
},
{
@@ -3859,7 +4065,7 @@
"to": "",
"reg": false,
"x": 300,
- "y": 2460,
+ "y": 3840,
"wires": [
[
"4176c5d5bc97709c"
@@ -3877,7 +4083,7 @@
"b105c14c0fdc8160"
],
"x": 535,
- "y": 2100,
+ "y": 3480,
"wires": []
},
{
@@ -3890,7 +4096,7 @@
"4264ed01f3943e2f"
],
"x": 135,
- "y": 2100,
+ "y": 3480,
"wires": [
[
"e4e85a27e4775ac9"
@@ -3912,7 +4118,7 @@
"statusVal": "",
"statusType": "auto",
"x": 930,
- "y": 2220,
+ "y": 3600,
"wires": []
},
{
@@ -3930,7 +4136,7 @@
"statusVal": "",
"statusType": "auto",
"x": 950,
- "y": 2160,
+ "y": 3540,
"wires": []
},
{
@@ -3948,7 +4154,7 @@
"statusVal": "",
"statusType": "auto",
"x": 920,
- "y": 2280,
+ "y": 3660,
"wires": []
},
{
@@ -3966,7 +4172,7 @@
"statusVal": "",
"statusType": "auto",
"x": 970,
- "y": 2100,
+ "y": 3480,
"wires": []
},
{
@@ -4002,7 +4208,7 @@
"repair": false,
"outputs": 4,
"x": 620,
- "y": 2160,
+ "y": 3540,
"wires": [
[
"234620fe148e1dca"
@@ -4039,7 +4245,7 @@
"to": "",
"reg": false,
"x": 340,
- "y": 2100,
+ "y": 3480,
"wires": [
[
"5a49d1f4b12618a7",
@@ -4047,34 +4253,13 @@
]
]
},
- {
- "id": "e6a4e861a99b196c",
- "type": "function",
- "z": "ab51b1e8cad7b700",
- "g": "20b116b788ef3f27",
- "name": "set gate message",
- "func": "// script var\nvar msg = msg;\nvar newmsg = {};\n\n// recreate msg\nnewmsg = {\n 'topic':'gate',\n 'payload': msg.payload\n};\n\nreturn newmsg;",
- "outputs": 1,
- "timeout": "",
- "noerr": 0,
- "initialize": "\n",
- "finalize": "\n",
- "libs": [],
- "x": 5030,
- "y": 1800,
- "wires": [
- [
- "c15d0c66ed5af79f"
- ]
- ]
- },
{
"id": "12f02c43a82b46f9",
"type": "gate",
"z": "ab51b1e8cad7b700",
"g": "20b116b788ef3f27",
- "name": "",
- "controlTopic": "gate",
+ "name": "gate metric",
+ "controlTopic": "gate metric",
"defaultState": "closed",
"openCmd": "open",
"closeCmd": "close",
@@ -4083,8 +4268,8 @@
"statusCmd": "status",
"persist": false,
"storeName": "default",
- "x": 270,
- "y": 1680,
+ "x": 290,
+ "y": 3060,
"wires": [
[
"4689a4035be0c82e"
@@ -4103,8 +4288,8 @@
"ignore": false,
"pauseAtStartup": false,
"topicDependent": false,
- "x": 3820,
- "y": 1800,
+ "x": 3920,
+ "y": 3240,
"wires": [
[
"c785aed10e83430a",
@@ -4124,8 +4309,8 @@
],
"linkType": "static",
"timeout": "30",
- "x": 1700,
- "y": 1920,
+ "x": 1740,
+ "y": 3300,
"wires": [
[
"472fc7b2574a8069"
@@ -4143,11 +4328,11 @@
],
"linkType": "static",
"timeout": "30",
- "x": 1450,
- "y": 1860,
+ "x": 1490,
+ "y": 3240,
"wires": [
[
- "3743db17cb401840"
+ "472fc7b2574a8069"
]
]
},
@@ -4162,8 +4347,8 @@
],
"linkType": "static",
"timeout": "30",
- "x": 1450,
- "y": 1920,
+ "x": 1490,
+ "y": 3300,
"wires": [
[
"56d131373d4e2f78"
@@ -4181,8 +4366,8 @@
],
"linkType": "static",
"timeout": "30",
- "x": 1450,
- "y": 1980,
+ "x": 1490,
+ "y": 3360,
"wires": [
[
"56d131373d4e2f78"
@@ -4200,11 +4385,11 @@
],
"linkType": "static",
"timeout": "30",
- "x": 1450,
- "y": 1800,
+ "x": 1490,
+ "y": 3180,
"wires": [
[
- "3743db17cb401840"
+ "472fc7b2574a8069"
]
]
},
@@ -4216,11 +4401,10 @@
"name": "kernel - metric - rate",
"mode": "link",
"links": [
- "baaac9a301ef150a",
"117fb09fe859797f"
],
- "x": 5195,
- "y": 1800,
+ "x": 5015,
+ "y": 3240,
"wires": []
},
{
@@ -4235,8 +4419,8 @@
"1cbff7f3a7317c5b",
"4280a1f889505f0c"
],
- "x": 5195,
- "y": 1740,
+ "x": 5015,
+ "y": 3180,
"wires": []
},
{
@@ -4349,8 +4533,8 @@
"5f0e5572410a109e",
"cc26cea3198da783"
],
- "x": 5195,
- "y": 1680,
+ "x": 5015,
+ "y": 3120,
"wires": []
},
{
@@ -4360,7 +4544,6 @@
"g": "20b116b788ef3f27",
"name": "kernel - metric",
"links": [
- "8fdb5986494986cc",
"e12bb3f8258f4439",
"f02b4584af0d800c",
"06581753b7673f83",
@@ -4464,10 +4647,12 @@
"1b0cbe0fc795ac63",
"4da6b55dc971d6da",
"a1bd5f85906d484b",
- "d7e7a4c4f46d667f"
+ "d7e7a4c4f46d667f",
+ "2d03cfadf0f001a9",
+ "0834ba091c1e77d9"
],
"x": 135,
- "y": 1680,
+ "y": 3060,
"wires": [
[
"12f02c43a82b46f9"
@@ -4479,10 +4664,10 @@
"type": "comment",
"z": "ab51b1e8cad7b700",
"g": "20b116b788ef3f27",
- "name": "Si plus de 12 messages par seconde pendant 4 secondes alors bloque le kernel pendant 1 seconde",
+ "name": "If more than 12 msg / sec during 4 sec, then lock gate for one sec",
"info": "",
- "x": 4380,
- "y": 1980,
+ "x": 4090,
+ "y": 3360,
"wires": []
},
{
@@ -4503,8 +4688,8 @@
"bytopic": "all",
"topic": "topic",
"outputs": 1,
- "x": 4570,
- "y": 1860,
+ "x": 4630,
+ "y": 3300,
"wires": [
[
"0d78bebcc5541e02"
@@ -4531,8 +4716,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 4370,
- "y": 1920,
+ "x": 4430,
+ "y": 3360,
"wires": [
[
"ca80e5fe27609a11"
@@ -4571,8 +4756,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 450,
- "y": 1680,
+ "x": 490,
+ "y": 3060,
"wires": [
[
"82229e46e51f94f5"
@@ -4597,8 +4782,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 5040,
- "y": 1680,
+ "x": 4860,
+ "y": 3120,
"wires": [
[
"031a6afd8300356a"
@@ -4618,8 +4803,8 @@
"initialize": "",
"finalize": "",
"libs": [],
- "x": 650,
- "y": 1680,
+ "x": 690,
+ "y": 3060,
"wires": [
[
"7cd303d0aadd1433"
@@ -4647,11 +4832,11 @@
"drop": true,
"allowrate": false,
"outputs": 1,
- "x": 4080,
- "y": 1800,
+ "x": 4140,
+ "y": 3240,
"wires": [
[
- "e6a4e861a99b196c"
+ "c15d0c66ed5af79f"
]
]
},
@@ -4672,38 +4857,15 @@
"reset": "",
"bytopic": "all",
"topic": "topic",
- "outputs": 1,
- "x": 4800,
- "y": 1860,
+ "outputs": 2,
+ "x": 4860,
+ "y": 3300,
"wires": [
[
- "e6a4e861a99b196c"
- ]
- ]
- },
- {
- "id": "3c3fe996c199516b",
- "type": "delay",
- "z": "ab51b1e8cad7b700",
- "g": "20b116b788ef3f27",
- "name": "delay 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": 1860,
- "wires": [
+ "86ce0c124789fd0d"
+ ],
[
- "b90652e7f7d28f66"
+ "b5c48a301d98335a"
]
]
},
@@ -4728,8 +4890,8 @@
"checkall": "false",
"repair": false,
"outputs": 2,
- "x": 4130,
- "y": 1860,
+ "x": 4190,
+ "y": 3300,
"wires": [
[
"ca80e5fe27609a11"
@@ -4757,40 +4919,14 @@
"drop": false,
"allowrate": false,
"outputs": 1,
- "x": 5040,
- "y": 1740,
+ "x": 4860,
+ "y": 3180,
"wires": [
[
"4264ed01f3943e2f"
]
]
},
- {
- "id": "b90652e7f7d28f66",
- "type": "switch",
- "z": "ab51b1e8cad7b700",
- "g": "20b116b788ef3f27",
- "name": "compare timestamp",
- "property": "#:(memoryOnly)::timestamps[msg.bucket][msg.measurement][msg.field]",
- "propertyType": "flow",
- "rules": [
- {
- "t": "lt",
- "v": "$millis() - 3600000",
- "vt": "jsonata"
- }
- ],
- "checkall": "false",
- "repair": false,
- "outputs": 1,
- "x": 3290,
- "y": 1860,
- "wires": [
- [
- "582f8e6b17a9d9d1"
- ]
- ]
- },
{
"id": "ae5e8ae05adac7fd",
"type": "switch",
@@ -4810,14 +4946,14 @@
"checkall": "false",
"repair": false,
"outputs": 2,
- "x": 2840,
- "y": 1860,
+ "x": 3040,
+ "y": 3300,
"wires": [
[
"582f8e6b17a9d9d1"
],
[
- "3c3fe996c199516b"
+ "61d22e09bde69211"
]
]
},
@@ -4839,8 +4975,8 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 2840,
- "y": 1800,
+ "x": 3040,
+ "y": 3240,
"wires": [
[
"582f8e6b17a9d9d1"
@@ -4868,8 +5004,8 @@
"checkall": "false",
"repair": false,
"outputs": 2,
- "x": 2570,
- "y": 1800,
+ "x": 2770,
+ "y": 3240,
"wires": [
[
"0831bd7e7daa4915"
@@ -4893,13 +5029,6 @@
"to": "payload",
"tot": "msg"
},
- {
- "t": "set",
- "p": "timestamps[msg.bucket][msg.measurement][msg.field]",
- "pt": "flow",
- "to": "$millis()",
- "tot": "jsonata"
- },
{
"t": "delete",
"p": "repeat",
@@ -4911,12 +5040,12 @@
"from": "",
"to": "",
"reg": false,
- "x": 3560,
- "y": 1740,
+ "x": 3480,
+ "y": 3180,
"wires": [
[
- "68ad3074767eb2c3",
- "9f055c7cccb634c1"
+ "86c0417f75592b29",
+ "50597b4a81f39149"
]
]
},
@@ -4941,8 +5070,8 @@
"checkall": "false",
"repair": false,
"outputs": 2,
- "x": 2230,
- "y": 1740,
+ "x": 2430,
+ "y": 3180,
"wires": [
[
"582f8e6b17a9d9d1"
@@ -4973,11 +5102,11 @@
"checkall": "false",
"repair": false,
"outputs": 2,
- "x": 1930,
- "y": 1680,
+ "x": 2130,
+ "y": 3120,
"wires": [
[
- "895db12fd6d94a67"
+ "4ab6ae8d75f33216"
],
[
"6473c46ecd9304c7"
@@ -5022,8 +5151,8 @@
"checkall": "false",
"repair": false,
"outputs": 5,
- "x": 1210,
- "y": 1800,
+ "x": 1250,
+ "y": 3180,
"wires": [
[
"3743db17cb401840"
@@ -5056,8 +5185,8 @@
"targetType": "full",
"statusVal": "",
"statusType": "auto",
- "x": 1230,
- "y": 1620,
+ "x": 1270,
+ "y": 3000,
"wires": []
},
{
@@ -5074,8 +5203,8 @@
"targetType": "full",
"statusVal": "",
"statusType": "auto",
- "x": 900,
- "y": 1620,
+ "x": 940,
+ "y": 3000,
"wires": []
},
{
@@ -5097,8 +5226,8 @@
"checkall": "false",
"repair": false,
"outputs": 2,
- "x": 920,
- "y": 1680,
+ "x": 960,
+ "y": 3060,
"wires": [
[
"eca0e6f3657f0564",
@@ -5109,402 +5238,29 @@
]
]
},
- {
- "id": "8fdb5986494986cc",
- "type": "link out",
- "z": "ab51b1e8cad7b700",
- "g": "3711bd3352570a6c",
- "name": "kernel - gate",
- "mode": "link",
- "links": [
- "206c1fb4a48067df",
- "af148bf44b019b35",
- "735774bdb56f6be4",
- "fb76731a2064ad65",
- "3423fd727184042c",
- "be2acafce4c2c74d",
- "1d8f71c67df6cec9",
- "af3082ef59725979",
- "8f3269222142f0f4",
- "ba0f26a893bbaac2",
- "86a1031c97fd1f24",
- "34a350a168b2e745",
- "a4d8eac11d9627da",
- "254eee2678120cf3",
- "0552a0e8ad4f3621"
- ],
- "x": 995,
- "y": 1440,
- "wires": []
- },
- {
- "id": "baaac9a301ef150a",
- "type": "link in",
- "z": "ab51b1e8cad7b700",
- "g": "3711bd3352570a6c",
- "name": "kernel - gate",
- "links": [
- "94c79b8f52f0b6ba",
- "c15d0c66ed5af79f",
- "aa2c3406c988ef4b"
- ],
- "x": 135,
- "y": 1440,
- "wires": [
- [
- "149401230ed2ed4c"
- ]
- ]
- },
- {
- "id": "85ea82a3282907b1",
- "type": "debug",
- "z": "ab51b1e8cad7b700",
- "g": "3711bd3352570a6c",
- "name": "kernel - gate",
- "active": true,
- "tosidebar": true,
- "console": false,
- "tostatus": false,
- "complete": "payload",
- "targetType": "msg",
- "statusVal": "",
- "statusType": "auto",
- "x": 1050,
- "y": 1380,
- "wires": []
- },
- {
- "id": "19dc49123e66ac71",
- "type": "switch",
- "z": "ab51b1e8cad7b700",
- "g": "3711bd3352570a6c",
- "name": "check gate payload",
- "property": "payload",
- "propertyType": "msg",
- "rules": [
- {
- "t": "regex",
- "v": "open|close",
- "vt": "str",
- "case": false
- },
- {
- "t": "eq",
- "v": "freeze",
- "vt": "str"
- }
- ],
- "checkall": "false",
- "repair": false,
- "outputs": 2,
- "x": 530,
- "y": 1440,
- "wires": [
- [
- "85ea82a3282907b1",
- "8fdb5986494986cc"
- ],
- [
- "1eea209368626bc1"
- ]
- ]
- },
- {
- "id": "1eea209368626bc1",
- "type": "trigger",
- "z": "ab51b1e8cad7b700",
- "g": "3711bd3352570a6c",
- "name": "freeze gate for 10 secondes",
- "op1": "close",
- "op2": "open",
- "op1type": "str",
- "op2type": "str",
- "duration": "10",
- "extend": true,
- "overrideDelay": false,
- "units": "s",
- "reset": "",
- "bytopic": "all",
- "topic": "topic",
- "outputs": 1,
- "x": 800,
- "y": 1500,
- "wires": [
- [
- "85ea82a3282907b1",
- "8fdb5986494986cc"
- ]
- ]
- },
- {
- "id": "149401230ed2ed4c",
- "type": "switch",
- "z": "ab51b1e8cad7b700",
- "g": "3711bd3352570a6c",
- "name": "check gate topic",
- "property": "topic",
- "propertyType": "msg",
- "rules": [
- {
- "t": "eq",
- "v": "gate",
- "vt": "str"
- }
- ],
- "checkall": "false",
- "repair": false,
- "outputs": 1,
- "x": 300,
- "y": 1440,
- "wires": [
- [
- "19dc49123e66ac71"
- ]
- ]
- },
- {
- "id": "2ba23548e87b0292",
- "type": "function",
- "z": "ab51b1e8cad7b700",
- "g": "bbf7bb18989048e1",
- "name": "set gate message",
- "func": "// script var\nvar msg = msg;\nvar newmsg = {};\n\n// recreate msg\nnewmsg = {\n 'topic':'gate',\n 'payload':'open'\n};\n\nreturn newmsg;",
- "outputs": 1,
- "timeout": "",
- "noerr": 0,
- "initialize": "\n",
- "finalize": "\n",
- "libs": [],
- "x": 1150,
- "y": 1200,
- "wires": [
- [
- "2dedf503efee73c8",
- "94c79b8f52f0b6ba"
- ]
- ]
- },
- {
- "id": "3cd44612df58e32f",
- "type": "comment",
- "z": "ab51b1e8cad7b700",
- "g": "9ea365cc69a1f2bf",
- "name": "launch devices configuration cycle",
- "info": "",
- "x": 640,
- "y": 420,
- "wires": []
- },
- {
- "id": "8413c966166387ab",
- "type": "comment",
- "z": "ab51b1e8cad7b700",
- "g": "9ea365cc69a1f2bf",
- "name": "launch complete cycle. Reload hourly backuped global variables",
- "info": "",
- "x": 730,
- "y": 360,
- "wires": []
- },
- {
- "id": "92f76d0a8a4f1178",
- "type": "comment",
- "z": "ab51b1e8cad7b700",
- "g": "9ea365cc69a1f2bf",
- "name": "reset all global variables and launch complete cycle. This erases all devices configurations made from UI !!!",
- "info": "",
- "x": 860,
- "y": 300,
- "wires": []
- },
- {
- "id": "ee66fb38bde2fdf4",
- "type": "link out",
- "z": "ab51b1e8cad7b700",
- "g": "9ea365cc69a1f2bf",
- "name": "kernel - automate load",
- "mode": "link",
- "links": [
- "7c98833082d48029"
- ],
- "x": 375,
- "y": 420,
- "wires": []
- },
- {
- "id": "cd2ac560f85327a9",
- "type": "inject",
- "z": "ab51b1e8cad7b700",
- "g": "9ea365cc69a1f2bf",
- "name": "automate load",
- "props": [],
- "repeat": "",
- "crontab": "",
- "once": false,
- "onceDelay": 0.1,
- "topic": "",
- "x": 210,
- "y": 420,
- "wires": [
- [
- "ee66fb38bde2fdf4"
- ]
- ]
- },
- {
- "id": "94c79b8f52f0b6ba",
- "type": "link out",
- "z": "ab51b1e8cad7b700",
- "g": "bbf7bb18989048e1",
- "name": "kernel - device",
- "mode": "link",
- "links": [
- "baaac9a301ef150a",
- "33f7a250a7341c43",
- "290e5853a51cb170",
- "06976c9133796ab8",
- "ae364154f775506a",
- "35b93554c4c3380f",
- "62056c26d5ec8e87",
- "3cc31621bae4b8f4",
- "9fffdbd918ac2457",
- "7a340e512e7cec9a",
- "775013411d26e549",
- "12ee535e8df383e4",
- "baa85c145ba7e3cd",
- "d301485b0e0dced0",
- "5e387209f4a1be63",
- "f1d9b13e80b9da4c",
- "f33d7419f0933e00",
- "9c9fde57b61d7940",
- "bf4f0e66f58b0244",
- "c9f8f3d06381d3b2",
- "e66b05819afe5f9b",
- "284f816c5e8bbfec",
- "fe346a68ed6e7772",
- "ad55dad3f3184232",
- "5616c2ce5c283bbd",
- "db24f50111d41243",
- "ee79bcc119122588",
- "724fef3f59689282",
- "62de975e3e6ca7f2",
- "37c02646d8f27319"
- ],
- "x": 1315,
- "y": 1200,
- "wires": []
- },
{
"id": "bfa594bf1f876c92",
"type": "link in",
"z": "ab51b1e8cad7b700",
- "g": "bbf7bb18989048e1",
- "name": "kernel - device",
+ "g": "4937527cddd45b61",
+ "name": "auto - device - custom",
"links": [
+ "11010cbbc6f9b2c8",
+ "260725a140f7cb61",
+ "3006243d30270236",
+ "51101010f440af18",
"7f76434616f622dc",
"80459ca7317cce90",
- "8d6827df412a4059",
- "11010cbbc6f9b2c8",
"832cdc9413fa68e9",
- "e6ea054f0c263d05",
- "2a688b0630f5cca4",
- "c726ae1ce799b0e5",
- "b943866ac0bfd44c",
- "ece815da9a3e1dab",
- "209e2b300932e1ce",
- "1d8bf8108e8ed2cc",
- "51101010f440af18",
"83efec5c7865bc6b",
- "d28f44d60a337af9",
- "578976906b639a1f",
- "17b39beef9bff4b1",
- "4820c8ccc02ce067",
- "f410fe38cd8f7bac",
- "9fa653a9386bb2e5",
- "ad5fb20957fedf7a",
- "c205d9011b1d755d",
- "89f3d6996d451326",
- "6d1ed5ed6224be09",
- "d0cdac452033d9a2",
- "42f17a35a7d311ab",
- "56833e1ff5565e6b",
- "6d8b9ac84c8dc897",
- "20c8bf0069977a11",
- "ef0e9a242ec12c56",
- "ff10168a22e047ee",
- "d5927599e8114a95",
- "4e3ee2464a6b28f4",
- "6dc8754b02a8e394",
- "fdd7ba07c8184ce8",
- "ed98374ec783034a",
- "ebe2f8029bf3db01",
- "ccd530a40dec79f3",
- "035654b1d4cd63d6",
- "0de5b7fcdb0aa040",
- "6afea9dc42323877",
- "05e8fa641a3e8478",
- "8f8a3cf8eff18bc0",
- "ec9a2ee558dee047",
- "f9007d094495cf1e",
- "3006243d30270236",
- "09de8720c2a44a17",
- "8363918d71412add",
- "9c621fc1db0cf610",
- "9bf15f012eba32fd",
- "3a6a0a64ca6636fa",
- "22ef0b87fb3cac52",
- "260725a140f7cb61"
+ "8d6827df412a4059",
+ "f9007d094495cf1e"
],
- "x": 135,
- "y": 1260,
+ "x": 1655,
+ "y": 5880,
"wires": [
[
- "fabb645e0d88c91c"
- ]
- ]
- },
- {
- "id": "2dedf503efee73c8",
- "type": "debug",
- "z": "ab51b1e8cad7b700",
- "g": "bbf7bb18989048e1",
- "name": "kernel - device",
- "active": false,
- "tosidebar": true,
- "console": false,
- "tostatus": false,
- "complete": "payload",
- "targetType": "msg",
- "statusVal": "",
- "statusType": "auto",
- "x": 1380,
- "y": 1140,
- "wires": []
- },
- {
- "id": "e5f9a77af592fc78",
- "type": "trigger",
- "z": "ab51b1e8cad7b700",
- "g": "bbf7bb18989048e1",
- "name": "wait for all devices registration",
- "op1": "",
- "op2": "true",
- "op1type": "nul",
- "op2type": "bool",
- "duration": "100",
- "extend": true,
- "overrideDelay": false,
- "units": "ms",
- "reset": "",
- "bytopic": "all",
- "topic": "topic",
- "outputs": 1,
- "x": 870,
- "y": 1200,
- "wires": [
- [
- "2ba23548e87b0292"
+ "d747b2b7044fc49f"
]
]
},
@@ -5512,7 +5268,7 @@
"id": "35c936be0ce55676",
"type": "change",
"z": "ab51b1e8cad7b700",
- "g": "bbf7bb18989048e1",
+ "g": "4937527cddd45b61",
"name": "register device to global metrics",
"rules": [
{
@@ -5528,31 +5284,43 @@
"from": "",
"to": "",
"reg": false,
- "x": 1230,
- "y": 1260,
+ "x": 3190,
+ "y": 5880,
"wires": [
- []
+ [
+ "a5622ff7c0c0c55c",
+ "f1898b7dbc641cd6"
+ ]
]
},
{
"id": "c1d2a5b213c6568a",
"type": "switch",
"z": "ab51b1e8cad7b700",
- "g": "bbf7bb18989048e1",
+ "g": "4937527cddd45b61",
"name": "check if device exists in global metrics",
- "property": "metrics[msg.bucket][msg.measurement][msg.field]",
+ "property": "metrics[msg.bucket][msg.measurement]",
"propertyType": "global",
"rules": [
{
- "t": "null"
+ "t": "hask",
+ "v": "field",
+ "vt": "msg"
+ },
+ {
+ "t": "else"
}
],
"checkall": "false",
"repair": false,
- "outputs": 1,
- "x": 890,
- "y": 1260,
+ "outputs": 2,
+ "x": 2850,
+ "y": 5820,
"wires": [
+ [
+ "f1898b7dbc641cd6",
+ "a5622ff7c0c0c55c"
+ ],
[
"35c936be0ce55676"
]
@@ -5562,8 +5330,8 @@
"id": "6d65af0eaae695a3",
"type": "debug",
"z": "ab51b1e8cad7b700",
- "g": "bbf7bb18989048e1",
- "name": "kernel - device uncomplete",
+ "g": "4937527cddd45b61",
+ "name": "auto - devices - uncomplete",
"active": true,
"tosidebar": true,
"console": false,
@@ -5572,15 +5340,15 @@
"targetType": "full",
"statusVal": "",
"statusType": "auto",
- "x": 540,
- "y": 1200,
+ "x": 2500,
+ "y": 5820,
"wires": []
},
{
"id": "d3ac50a83c871cc8",
"type": "change",
"z": "ab51b1e8cad7b700",
- "g": "bbf7bb18989048e1",
+ "g": "4937527cddd45b61",
"name": "register device to global devices",
"rules": [
{
@@ -5596,13 +5364,11 @@
"from": "",
"to": "",
"reg": false,
- "x": 550,
- "y": 1260,
+ "x": 2510,
+ "y": 5880,
"wires": [
[
- "c1d2a5b213c6568a",
- "e5f9a77af592fc78",
- "f1898b7dbc641cd6"
+ "c1d2a5b213c6568a"
]
]
},
@@ -5610,7 +5376,7 @@
"id": "fabb645e0d88c91c",
"type": "function",
"z": "ab51b1e8cad7b700",
- "g": "bbf7bb18989048e1",
+ "g": "4937527cddd45b61",
"name": "check device",
"func": "// Check and recreate clean message of device description\n// output 1 : error message\n// output 2 : device registration\n\n// script var\nvar msg = msg;\nvar newmsg = {};\n\n// no message\nif (typeof msg === 'undefined'){\n return [null,null];\n}\n\n// check possible var existence\nif (typeof msg.bucket === 'undefined' ||\n typeof msg.measurement === 'undefined' ||\n typeof msg.field === 'undefined' ||\n typeof msg.format === 'undefined' ||\n typeof msg.default === 'undefined'\n) {\n node.status({\n fill: \"red\", shape: \"ring\", text: 'undefined device'});\n return [msg,null];\n}\n\n// recreate msg\nnewmsg = {\n 'bucket': msg.bucket,\n 'measurement': msg.measurement,\n 'field': msg.field,\n 'format': msg.format,\n 'path': msg.bucket + '/' + msg.measurement + '/' + msg.field,\n 'payload': msg.default,\n\n 'protocol': typeof msg.protocol === 'undefined' ? '' : msg.protocol,\n 'model': typeof msg.model === 'undefined' ? '' : msg.model,\n 'id': typeof msg.id === 'undefined' ? '' : msg.id,\n 'option': typeof msg.option === 'undefined' ? 0 : msg.option\n};\n\nnode.status({ fill: 'green', shape: \"ring\", text: newmsg.path + ' = ' + newmsg.payload });\nreturn [null,newmsg];",
"outputs": 2,
@@ -5619,8 +5385,8 @@
"initialize": "\n",
"finalize": "\n",
"libs": [],
- "x": 290,
- "y": 1260,
+ "x": 2250,
+ "y": 5880,
"wires": [
[
"6d65af0eaae695a3"
@@ -5630,408 +5396,6 @@
]
]
},
- {
- "id": "e68b067b48b94ca2",
- "type": "link out",
- "z": "ab51b1e8cad7b700",
- "g": "9ea365cc69a1f2bf",
- "name": "kernel - automate start",
- "mode": "link",
- "links": [
- "92dac97dfb662f2d"
- ],
- "x": 375,
- "y": 360,
- "wires": []
- },
- {
- "id": "acd42b52bd581740",
- "type": "link out",
- "z": "ab51b1e8cad7b700",
- "g": "9ea365cc69a1f2bf",
- "name": "kernel - automate reset",
- "mode": "link",
- "links": [
- "d74bb73a0966b4bd"
- ],
- "x": 375,
- "y": 300,
- "wires": []
- },
- {
- "id": "d74bb73a0966b4bd",
- "type": "link in",
- "z": "ab51b1e8cad7b700",
- "g": "cf7f82b8517f3250",
- "name": "kernel - boot - reset",
- "links": [
- "acd42b52bd581740",
- "822c0b44a10b6ba6"
- ],
- "x": 135,
- "y": 960,
- "wires": [
- [
- "f7b2d28d9c7d66ae"
- ]
- ]
- },
- {
- "id": "92dac97dfb662f2d",
- "type": "link in",
- "z": "ab51b1e8cad7b700",
- "g": "cf7f82b8517f3250",
- "name": "kernel - boot - start",
- "links": [
- "e68b067b48b94ca2",
- "9d60e3aa832ca2e6"
- ],
- "x": 135,
- "y": 900,
- "wires": [
- [
- "f67384dbc9d25bf0"
- ]
- ]
- },
- {
- "id": "b0f54ce6c23c6da6",
- "type": "change",
- "z": "ab51b1e8cad7b700",
- "g": "cf7f82b8517f3250",
- "name": "define global timers",
- "rules": [
- {
- "t": "set",
- "p": "timers",
- "pt": "global",
- "to": "{}",
- "tot": "jsonata"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 1930,
- "y": 900,
- "wires": [
- [
- "cb09b67a37901112"
- ]
- ]
- },
- {
- "id": "011c5e62deb510bb",
- "type": "switch",
- "z": "ab51b1e8cad7b700",
- "g": "cf7f82b8517f3250",
- "name": "check if global timers exists",
- "property": "timers",
- "propertyType": "global",
- "rules": [
- {
- "t": "null"
- },
- {
- "t": "else"
- }
- ],
- "checkall": "false",
- "repair": false,
- "outputs": 2,
- "x": 1660,
- "y": 960,
- "wires": [
- [
- "b0f54ce6c23c6da6"
- ],
- [
- "cb09b67a37901112"
- ]
- ]
- },
- {
- "id": "4bab6cfef1e2c932",
- "type": "link call",
- "z": "ab51b1e8cad7b700",
- "g": "cf7f82b8517f3250",
- "name": "",
- "links": [
- "797eac89000183db"
- ],
- "linkType": "static",
- "timeout": "30",
- "x": 1120,
- "y": 900,
- "wires": [
- [
- "3e652e3da2c711ec"
- ]
- ]
- },
- {
- "id": "df1059b56622c582",
- "type": "inject",
- "z": "ab51b1e8cad7b700",
- "g": "9ea365cc69a1f2bf",
- "name": "automate reset",
- "props": [],
- "repeat": "",
- "crontab": "",
- "once": false,
- "onceDelay": 0.1,
- "topic": "",
- "x": 220,
- "y": 300,
- "wires": [
- [
- "acd42b52bd581740"
- ]
- ]
- },
- {
- "id": "7c98833082d48029",
- "type": "link in",
- "z": "ab51b1e8cad7b700",
- "g": "cf7f82b8517f3250",
- "name": "kernel - boot - load",
- "links": [
- "ee66fb38bde2fdf4",
- "afd6a49ad55de215",
- "68a233d0b60bf782",
- "3088a9f9a1d45b09",
- "72f3d70342e83655",
- "fdea9ff531a587a8",
- "1d9d8c969ccdf2be",
- "a21488eb16a467fa",
- "73f641e3ed298e0f"
- ],
- "x": 135,
- "y": 1020,
- "wires": [
- [
- "d1e284b3f0851bb5"
- ]
- ]
- },
- {
- "id": "25445f5a9b787a0a",
- "type": "link out",
- "z": "ab51b1e8cad7b700",
- "g": "cf7f82b8517f3250",
- "name": "kernel - boot",
- "mode": "link",
- "links": [
- "eed8990163b1ca81",
- "4e6003732b266fe2",
- "4bec446170e0294c",
- "ef0d3b8996ec469c",
- "804c8129107645c1",
- "05787fb2b77146c8",
- "5d277429bd835728",
- "5c64177e3bbfd337",
- "c13917bf46188642",
- "30497b91559e19be",
- "88c0a82bdddf789a",
- "3520d6c943a27bd7",
- "f77161cc0db67bcc",
- "12524f8ba90c6cdc",
- "de134f8b977ac772",
- "4d7778e0678c41e6",
- "3a2f314ba935d912",
- "d7c09b7acb97a3f4",
- "4f436f02ac97f81c",
- "45ebf96bc050779f",
- "a629c78a79a3ee17",
- "65725013d8d62c50",
- "1961ac6e5cc5b6de",
- "12b4bbe2a3116456",
- "77101da728821929",
- "b82fc05a14b170cf",
- "30b79bef19c885d0",
- "1f0752e42a5e6a86",
- "a7ec84c30a5b9423",
- "cf9ef266c6a8ce02",
- "7544f23d7669ef75",
- "06a2c66e1e278b6a",
- "c0f802fd747208b3",
- "d129c40c48c09bac",
- "87bee795cb96b8ec",
- "2260fb9363658a31",
- "f69e62af3ec487cd",
- "633ef89ae7ff3aac",
- "c622c7d8b085a6d6",
- "13a75f13ba9ce529",
- "65c543a69d403cd7",
- "244bd83e904aba26",
- "85ebc176bf8b3f38",
- "58f5998300e7c53f",
- "62d9811cb83cb6dd",
- "f05d34dd5ff9746b"
- ],
- "x": 2555,
- "y": 1020,
- "wires": []
- },
- {
- "id": "cb09b67a37901112",
- "type": "change",
- "z": "ab51b1e8cad7b700",
- "g": "cf7f82b8517f3250",
- "name": "set boot time topic",
- "rules": [
- {
- "t": "set",
- "p": "topic",
- "pt": "msg",
- "to": "boot",
- "tot": "str"
- },
- {
- "t": "set",
- "p": "payload",
- "pt": "msg",
- "to": "",
- "tot": "date"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 2170,
- "y": 960,
- "wires": [
- [
- "3308d2aa53cd0bbd"
- ]
- ]
- },
- {
- "id": "3e652e3da2c711ec",
- "type": "change",
- "z": "ab51b1e8cad7b700",
- "g": "cf7f82b8517f3250",
- "name": "initialize global variables",
- "rules": [
- {
- "t": "set",
- "p": "devices",
- "pt": "global",
- "to": "{}",
- "tot": "jsonata"
- },
- {
- "t": "set",
- "p": "models",
- "pt": "global",
- "to": "{}",
- "tot": "jsonata"
- },
- {
- "t": "set",
- "p": "protocols",
- "pt": "global",
- "to": "{}",
- "tot": "jsonata"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 1370,
- "y": 960,
- "wires": [
- [
- "011c5e62deb510bb"
- ]
- ]
- },
- {
- "id": "f7b2d28d9c7d66ae",
- "type": "change",
- "z": "ab51b1e8cad7b700",
- "g": "cf7f82b8517f3250",
- "name": "define global metrics",
- "rules": [
- {
- "t": "set",
- "p": "metrics",
- "pt": "global",
- "to": "{}",
- "tot": "jsonata"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 880,
- "y": 960,
- "wires": [
- [
- "4bab6cfef1e2c932"
- ]
- ]
- },
- {
- "id": "464bfd100a5740b8",
- "type": "switch",
- "z": "ab51b1e8cad7b700",
- "g": "cf7f82b8517f3250",
- "name": "check if global metrics exists",
- "property": "metrics",
- "propertyType": "global",
- "rules": [
- {
- "t": "hask",
- "v": "system",
- "vt": "str"
- },
- {
- "t": "else"
- }
- ],
- "checkall": "false",
- "repair": false,
- "outputs": 2,
- "x": 600,
- "y": 900,
- "wires": [
- [
- "4bab6cfef1e2c932"
- ],
- [
- "f7b2d28d9c7d66ae"
- ]
- ]
- },
- {
- "id": "324b4e5e9a9419cc",
- "type": "inject",
- "z": "ab51b1e8cad7b700",
- "g": "9ea365cc69a1f2bf",
- "name": "automate start",
- "props": [],
- "repeat": "",
- "crontab": "",
- "once": true,
- "onceDelay": 0.1,
- "topic": "",
- "x": 220,
- "y": 360,
- "wires": [
- [
- "e68b067b48b94ca2"
- ]
- ]
- },
{
"id": "d248a5e5ab11c9d7",
"type": "catch",
@@ -6059,7 +5423,7 @@
"t": "set",
"p": "about",
"pt": "global",
- "to": "{\t 'automate':'iotredloop',\t 'version':'0.1.0',\t 'author':'Jean-Christian Paul Denis',\t 'lang':'fr'\t}",
+ "to": "{\t 'automate':'iotredloop',\t 'version':'0.2.0',\t 'author':'Jean-Christian Paul Denis',\t 'lang':'fr'\t}",
"tot": "jsonata"
}
],
@@ -6175,7 +5539,7 @@
"6d8a391bb3fb2ce6"
],
"x": 135,
- "y": 3120,
+ "y": 4860,
"wires": [
[
"2b16dee056f4ac27",
@@ -6198,7 +5562,7 @@
"statusVal": "",
"statusType": "auto",
"x": 310,
- "y": 3120,
+ "y": 4860,
"wires": []
},
{
@@ -6252,55 +5616,9 @@
"mode": "link",
"links": [],
"x": 235,
- "y": 3180,
+ "y": 4920,
"wires": []
},
- {
- "id": "f4e4d84dd55f9d0d",
- "type": "link out",
- "z": "ab51b1e8cad7b700",
- "g": "cf7f82b8517f3250",
- "name": "kernel - preboot",
- "mode": "link",
- "links": [
- "afacd9f13f6a5261",
- "7620b4194034a250",
- "a330cf9fee227d5f",
- "6eafb2a9c1ec95c0"
- ],
- "x": 2555,
- "y": 960,
- "wires": []
- },
- {
- "id": "3308d2aa53cd0bbd",
- "type": "trigger",
- "z": "ab51b1e8cad7b700",
- "g": "cf7f82b8517f3250",
- "name": "preboot delay",
- "op1": "",
- "op2": "",
- "op1type": "pay",
- "op2type": "payl",
- "duration": "500",
- "extend": false,
- "overrideDelay": false,
- "units": "ms",
- "reset": "",
- "bytopic": "all",
- "topic": "topic",
- "outputs": 2,
- "x": 2400,
- "y": 1020,
- "wires": [
- [
- "f4e4d84dd55f9d0d"
- ],
- [
- "25445f5a9b787a0a"
- ]
- ]
- },
{
"id": "1266c0d95b69ccf5",
"type": "change",
@@ -6321,8 +5639,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 2010,
- "y": 3700,
+ "x": 1990,
+ "y": 5520,
"wires": [
[
"21fbe912a43d9c26"
@@ -6336,11 +5654,11 @@
"g": "b96253f786c81415",
"name": "auto - model - in",
"links": [
- "f4e4d84dd55f9d0d",
- "e9fecb57cdb7b4a1"
+ "e9fecb57cdb7b4a1",
+ "8fcde35bc940d97d"
],
- "x": 155,
- "y": 3700,
+ "x": 135,
+ "y": 5520,
"wires": [
[
"66f70658751b68f3"
@@ -6394,8 +5712,8 @@
"b2838ba438b43d0b",
"c2cee2352b8eb312"
],
- "x": 455,
- "y": 3700,
+ "x": 435,
+ "y": 5520,
"wires": []
},
{
@@ -6444,8 +5762,8 @@
"89a3bed0e116f6f1",
"8c7dce81c2afdec7"
],
- "x": 635,
- "y": 3700,
+ "x": 615,
+ "y": 5520,
"wires": [
[
"5d553844550b821e"
@@ -6472,8 +5790,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 310,
- "y": 3700,
+ "x": 290,
+ "y": 5520,
"wires": [
[
"9cb906bf8066d37e"
@@ -6494,40 +5812,10 @@
"targetType": "full",
"statusVal": "",
"statusType": "auto",
- "x": 2030,
- "y": 3640,
+ "x": 2010,
+ "y": 5460,
"wires": []
},
- {
- "id": "a55fb25ac5e89398",
- "type": "inject",
- "z": "ab51b1e8cad7b700",
- "g": "b96253f786c81415",
- "name": "reload models",
- "props": [
- {
- "p": "payload"
- },
- {
- "p": "topic",
- "vt": "str"
- }
- ],
- "repeat": "",
- "crontab": "",
- "once": false,
- "onceDelay": 0.1,
- "topic": "",
- "payload": "",
- "payloadType": "date",
- "x": 310,
- "y": 3640,
- "wires": [
- [
- "66f70658751b68f3"
- ]
- ]
- },
{
"id": "5d553844550b821e",
"type": "switch",
@@ -6547,8 +5835,8 @@
"checkall": "false",
"repair": false,
"outputs": 2,
- "x": 780,
- "y": 3700,
+ "x": 760,
+ "y": 5520,
"wires": [
[
"13f4c9a49f9902dc"
@@ -6577,8 +5865,8 @@
"checkall": "false",
"repair": false,
"outputs": 2,
- "x": 950,
- "y": 3700,
+ "x": 930,
+ "y": 5520,
"wires": [
[
"13f4c9a49f9902dc"
@@ -6607,8 +5895,8 @@
"checkall": "false",
"repair": false,
"outputs": 2,
- "x": 1110,
- "y": 3700,
+ "x": 1090,
+ "y": 5520,
"wires": [
[
"13f4c9a49f9902dc"
@@ -6637,8 +5925,8 @@
"checkall": "false",
"repair": false,
"outputs": 2,
- "x": 1300,
- "y": 3700,
+ "x": 1280,
+ "y": 5520,
"wires": [
[
"13f4c9a49f9902dc"
@@ -6667,8 +5955,8 @@
"checkall": "false",
"repair": false,
"outputs": 2,
- "x": 1490,
- "y": 3700,
+ "x": 1470,
+ "y": 5520,
"wires": [
[
"13f4c9a49f9902dc"
@@ -6697,8 +5985,8 @@
"checkall": "false",
"repair": false,
"outputs": 2,
- "x": 1810,
- "y": 3700,
+ "x": 1790,
+ "y": 5520,
"wires": [
[
"13f4c9a49f9902dc"
@@ -6730,8 +6018,8 @@
"checkall": "false",
"repair": false,
"outputs": 2,
- "x": 1650,
- "y": 3700,
+ "x": 1630,
+ "y": 5520,
"wires": [
[
"9573e23ffd1bd3ec"
@@ -6782,8 +6070,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 740,
- "y": 4420,
+ "x": 720,
+ "y": 6240,
"wires": [
[
"5891781e4a61525a"
@@ -6797,8 +6085,8 @@
"g": "4937527cddd45b61",
"name": "note: P.API does not use protocol id by device URL",
"info": "",
- "x": 1050,
- "y": 3880,
+ "x": 2710,
+ "y": 5700,
"wires": []
},
{
@@ -6810,10 +6098,10 @@
"mode": "link",
"links": [
"d55073835b5cbfc3",
- "c94f5e94ee5a1918"
+ "bc08df821dc21092"
],
- "x": 2175,
- "y": 3700,
+ "x": 2155,
+ "y": 5520,
"wires": []
},
{
@@ -6839,7 +6127,7 @@
"repair": false,
"outputs": 2,
"x": 870,
- "y": 2640,
+ "y": 4020,
"wires": [
[],
[
@@ -6847,154 +6135,19 @@
]
]
},
- {
- "id": "d1e284b3f0851bb5",
- "type": "delay",
- "z": "ab51b1e8cad7b700",
- "g": "cf7f82b8517f3250",
- "name": "wait 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": 290,
- "y": 1020,
- "wires": [
- [
- "3308d2aa53cd0bbd"
- ]
- ]
- },
{
"id": "f1898b7dbc641cd6",
"type": "link out",
"z": "ab51b1e8cad7b700",
- "g": "bbf7bb18989048e1",
- "name": "kernel - device - catch",
+ "g": "4937527cddd45b61",
+ "name": "auto - devices",
"mode": "link",
"links": [
"949a8ee5f18f108a",
- "12e852099c092194",
- "80614f90fc25ec4a"
+ "f8e0f90e214e5ff9"
],
- "x": 755,
- "y": 1140,
- "wires": []
- },
- {
- "id": "77bc37b9d8f69f5e",
- "type": "debug",
- "z": "ab51b1e8cad7b700",
- "g": "cf7f82b8517f3250",
- "name": "kernel - boot - reboot system",
- "active": true,
- "tosidebar": true,
- "console": false,
- "tostatus": false,
- "complete": "payload",
- "targetType": "msg",
- "statusVal": "",
- "statusType": "auto",
- "x": 780,
- "y": 840,
- "wires": []
- },
- {
- "id": "7aea7cca7eb973e8",
- "type": "exec",
- "z": "ab51b1e8cad7b700",
- "g": "cf7f82b8517f3250",
- "command": "reboot now",
- "addpay": "",
- "append": "",
- "useSpawn": "true",
- "timer": "",
- "winHide": false,
- "oldrc": false,
- "name": "",
- "x": 530,
- "y": 840,
- "wires": [
- [
- "77bc37b9d8f69f5e"
- ],
- [
- "77bc37b9d8f69f5e"
- ],
- [
- "77bc37b9d8f69f5e"
- ]
- ]
- },
- {
- "id": "2ceb381ba0bf7995",
- "type": "inject",
- "z": "ab51b1e8cad7b700",
- "g": "9ea365cc69a1f2bf",
- "name": "system reboot",
- "props": [],
- "repeat": "",
- "crontab": "",
- "once": false,
- "onceDelay": 0.1,
- "topic": "",
- "x": 210,
- "y": 240,
- "wires": [
- [
- "1bae0aa3b8156a13"
- ]
- ]
- },
- {
- "id": "083e2e406bc15eb5",
- "type": "link in",
- "z": "ab51b1e8cad7b700",
- "g": "cf7f82b8517f3250",
- "name": "kernel - boot - reboot system",
- "links": [
- "1bae0aa3b8156a13",
- "cc58fa2dc61acc60"
- ],
- "x": 135,
- "y": 840,
- "wires": [
- [
- "9f7b3564150d5ad7"
- ]
- ]
- },
- {
- "id": "1bae0aa3b8156a13",
- "type": "link out",
- "z": "ab51b1e8cad7b700",
- "g": "9ea365cc69a1f2bf",
- "name": "kernel - sytem reboot",
- "mode": "link",
- "links": [
- "083e2e406bc15eb5"
- ],
- "x": 375,
- "y": 240,
- "wires": []
- },
- {
- "id": "c7c8a09626ba3a9a",
- "type": "comment",
- "z": "ab51b1e8cad7b700",
- "g": "9ea365cc69a1f2bf",
- "name": "fully reboot nodered system",
- "info": "",
- "x": 620,
- "y": 240,
+ "x": 3395,
+ "y": 5820,
"wires": []
},
{
@@ -7008,8 +6161,8 @@
"24e4813caee6f465",
"d40db95f9a154c3a"
],
- "x": 1615,
- "y": 1680,
+ "x": 1655,
+ "y": 3060,
"wires": []
},
{
@@ -7030,8 +6183,8 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 1210,
- "y": 1680,
+ "x": 1250,
+ "y": 3060,
"wires": [
[
"dec821295a7e7458"
@@ -7070,8 +6223,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 1450,
- "y": 1680,
+ "x": 1490,
+ "y": 3060,
"wires": [
[
"a9b3a11e9a293e92"
@@ -7096,7 +6249,7 @@
"t": "set",
"p": "filename",
"pt": "msg",
- "to": "'/data/'&msg.automate&'_metrics.bk'",
+ "to": "'/data/'&msg.automate&'_globals.bk'",
"tot": "jsonata"
},
{
@@ -7111,7 +6264,7 @@
"to": "",
"reg": false,
"x": 280,
- "y": 2880,
+ "y": 4260,
"wires": [
[
"9d4a1f539c9bf58c"
@@ -7127,19 +6280,19 @@
"mode": "return",
"links": [],
"x": 1235,
- "y": 2880,
+ "y": 4260,
"wires": []
},
{
"id": "360839bebc94f209",
"type": "link out",
"z": "ab51b1e8cad7b700",
- "g": "bc29c56f900c8d36",
+ "g": "89e3a9e072e3026b",
"name": "kernel - read from file",
"mode": "return",
"links": [],
- "x": 1395,
- "y": 3000,
+ "x": 4315,
+ "y": 4440,
"wires": []
},
{
@@ -7163,7 +6316,7 @@
"to": "",
"reg": false,
"x": 1100,
- "y": 2880,
+ "y": 4260,
"wires": [
[
"e8b0c3f8741a0a4c"
@@ -7174,7 +6327,7 @@
"id": "7168c4d9dc0fcb70",
"type": "change",
"z": "ab51b1e8cad7b700",
- "g": "bc29c56f900c8d36",
+ "g": "89e3a9e072e3026b",
"name": "payload",
"rules": [
{
@@ -7190,8 +6343,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 1260,
- "y": 3000,
+ "x": 4180,
+ "y": 4440,
"wires": [
[
"360839bebc94f209"
@@ -7203,9 +6356,9 @@
"type": "delay",
"z": "ab51b1e8cad7b700",
"g": "bc29c56f900c8d36",
- "name": "delay 100 ms",
+ "name": "delay 200 ms",
"pauseType": "delay",
- "timeout": "100",
+ "timeout": "200",
"timeoutUnits": "milliseconds",
"rate": "1",
"nbRateUnits": "1",
@@ -7217,51 +6370,13 @@
"allowrate": false,
"outputs": 1,
"x": 910,
- "y": 2880,
+ "y": 4260,
"wires": [
[
"7b3cd053cd0845dd"
]
]
},
- {
- "id": "9f7b3564150d5ad7",
- "type": "link call",
- "z": "ab51b1e8cad7b700",
- "g": "cf7f82b8517f3250",
- "name": "",
- "links": [
- "432e8063fae7039e"
- ],
- "linkType": "static",
- "timeout": "30",
- "x": 310,
- "y": 840,
- "wires": [
- [
- "7aea7cca7eb973e8"
- ]
- ]
- },
- {
- "id": "f67384dbc9d25bf0",
- "type": "link call",
- "z": "ab51b1e8cad7b700",
- "g": "cf7f82b8517f3250",
- "name": "",
- "links": [
- "dfb4b5350a9383c9"
- ],
- "linkType": "static",
- "timeout": "30",
- "x": 320,
- "y": 900,
- "wires": [
- [
- "464bfd100a5740b8"
- ]
- ]
- },
{
"id": "ee6803ada17495f7",
"type": "link in",
@@ -7271,11 +6386,11 @@
"links": [
"287d719de575c01f"
],
- "x": 1555,
- "y": 2820,
+ "x": 135,
+ "y": 4740,
"wires": [
[
- "89536711b1832785"
+ "4b78e717c0cdd9be"
]
]
},
@@ -7290,8 +6405,8 @@
],
"linkType": "static",
"timeout": "30",
- "x": 1730,
- "y": 2820,
+ "x": 590,
+ "y": 4740,
"wires": [
[
"0a06deb10c6bfb73"
@@ -7304,7 +6419,7 @@
"z": "ab51b1e8cad7b700",
"g": "220c62e3365abccb",
"name": "kernel - globals backup auto",
- "active": true,
+ "active": false,
"tosidebar": true,
"console": false,
"tostatus": false,
@@ -7312,8 +6427,8 @@
"targetType": "full",
"statusVal": "",
"statusType": "auto",
- "x": 2000,
- "y": 2820,
+ "x": 860,
+ "y": 4740,
"wires": []
},
{
@@ -7322,7 +6437,7 @@
"z": "ab51b1e8cad7b700",
"g": "20b116b788ef3f27",
"name": "rsp",
- "property": "rsp",
+ "property": "response",
"propertyType": "msg",
"rules": [
{
@@ -7335,8 +6450,8 @@
"checkall": "false",
"repair": false,
"outputs": 2,
- "x": 1910,
- "y": 1920,
+ "x": 1950,
+ "y": 3240,
"wires": [
[
"3743db17cb401840"
@@ -7360,8 +6475,5763 @@
"targetType": "full",
"statusVal": "",
"statusType": "auto",
- "x": 2150,
+ "x": 2190,
+ "y": 3300,
+ "wires": []
+ },
+ {
+ "id": "ea12553cbabf2ffb",
+ "type": "gate",
+ "z": "ab51b1e8cad7b700",
+ "g": "c706245ab487b7e2",
+ "name": "gate loop",
+ "controlTopic": "gate loop",
+ "defaultState": "closed",
+ "openCmd": "open",
+ "closeCmd": "close",
+ "toggleCmd": "toggle",
+ "defaultCmd": "default",
+ "statusCmd": "status",
+ "persist": false,
+ "storeName": "default",
+ "x": 1580,
+ "y": 6780,
+ "wires": [
+ [
+ "19a5c46ec6c71456"
+ ]
+ ]
+ },
+ {
+ "id": "652fac9e798d902c",
+ "type": "inject",
+ "z": "ab51b1e8cad7b700",
+ "g": "220c62e3365abccb",
+ "name": "toggle",
+ "props": [
+ {
+ "p": "topic",
+ "vt": "str"
+ },
+ {
+ "p": "payload"
+ }
+ ],
+ "repeat": "",
+ "crontab": "",
+ "once": false,
+ "onceDelay": 0.1,
+ "topic": "gate backup",
+ "payload": "toggle",
+ "payloadType": "str",
+ "x": 190,
+ "y": 4680,
+ "wires": [
+ [
+ "4b78e717c0cdd9be"
+ ]
+ ]
+ },
+ {
+ "id": "4b78e717c0cdd9be",
+ "type": "gate",
+ "z": "ab51b1e8cad7b700",
+ "g": "220c62e3365abccb",
+ "name": "gate backup",
+ "controlTopic": "gate backup",
+ "defaultState": "open",
+ "openCmd": "open",
+ "closeCmd": "close",
+ "toggleCmd": "toggle",
+ "defaultCmd": "default",
+ "statusCmd": "status",
+ "persist": false,
+ "storeName": "default",
+ "x": 370,
+ "y": 4740,
+ "wires": [
+ [
+ "89536711b1832785"
+ ]
+ ]
+ },
+ {
+ "id": "49e3a0945c3b8a8b",
+ "type": "inject",
+ "z": "ab51b1e8cad7b700",
+ "g": "220c62e3365abccb",
+ "name": "write",
+ "props": [
+ {
+ "p": "payload"
+ },
+ {
+ "p": "topic",
+ "vt": "str"
+ }
+ ],
+ "repeat": "",
+ "crontab": "",
+ "once": false,
+ "onceDelay": 0.1,
+ "topic": "",
+ "payload": "",
+ "payloadType": "str",
+ "x": 390,
+ "y": 4680,
+ "wires": [
+ [
+ "89536711b1832785"
+ ]
+ ]
+ },
+ {
+ "id": "524ae516f19cd658",
+ "type": "debug",
+ "z": "ab51b1e8cad7b700",
+ "g": "96d8990f6a4978cc",
+ "name": "debug 2",
+ "active": true,
+ "tosidebar": true,
+ "console": false,
+ "tostatus": false,
+ "complete": "true",
+ "targetType": "full",
+ "statusVal": "",
+ "statusType": "auto",
+ "x": 7500,
+ "y": 2940,
+ "wires": []
+ },
+ {
+ "id": "aac43257414dfd8f",
+ "type": "debug",
+ "z": "ab51b1e8cad7b700",
+ "g": "96d8990f6a4978cc",
+ "name": "debug 4",
+ "active": true,
+ "tosidebar": true,
+ "console": false,
+ "tostatus": false,
+ "complete": "true",
+ "targetType": "full",
+ "statusVal": "",
+ "statusType": "auto",
+ "x": 7500,
+ "y": 3000,
+ "wires": []
+ },
+ {
+ "id": "208df23ea752ffdf",
+ "type": "link in",
+ "z": "ab51b1e8cad7b700",
+ "g": "d1b208e623179a25",
+ "name": "mqtt nodered - gate metric",
+ "links": [
+ "0834ba091c1e77d9"
+ ],
+ "x": 255,
+ "y": 6840,
+ "wires": [
+ [
+ "18e9d5a1fd096ab2"
+ ]
+ ]
+ },
+ {
+ "id": "c24a1a94daaabeb7",
+ "type": "q-gate",
+ "z": "ab51b1e8cad7b700",
+ "g": "a762a7a552cb9f03",
+ "name": "gate cron",
+ "controlTopic": "gate cron",
+ "defaultState": "closed",
+ "openCmd": "open",
+ "closeCmd": "close",
+ "toggleCmd": "toggle",
+ "queueCmd": "queue",
+ "defaultCmd": "default",
+ "triggerCmd": "trigger",
+ "flushCmd": "flush",
+ "resetCmd": "reset",
+ "peekCmd": "peek",
+ "dropCmd": "drop",
+ "statusCmd": "status",
+ "maxQueueLength": "1",
+ "keepNewest": false,
+ "qToggle": false,
+ "persist": false,
+ "storeName": "onFile",
+ "x": 420,
+ "y": 2700,
+ "wires": [
+ [
+ "004bb30c27c94fb4"
+ ]
+ ]
+ },
+ {
+ "id": "54d6b2cd150e1e9f",
+ "type": "link in",
+ "z": "ab51b1e8cad7b700",
+ "g": "a762a7a552cb9f03",
+ "name": "kernel - cron - gate cron",
+ "links": [
+ "1f25921d9d3cd9af"
+ ],
+ "x": 275,
+ "y": 2640,
+ "wires": [
+ [
+ "c24a1a94daaabeb7",
+ "db59beff27b22a84",
+ "37e59604679e90f9",
+ "d43d725dc388931c"
+ ]
+ ]
+ },
+ {
+ "id": "db59beff27b22a84",
+ "type": "q-gate",
+ "z": "ab51b1e8cad7b700",
+ "g": "a762a7a552cb9f03",
+ "name": "gate cron",
+ "controlTopic": "gate cron",
+ "defaultState": "closed",
+ "openCmd": "open",
+ "closeCmd": "close",
+ "toggleCmd": "toggle",
+ "queueCmd": "queue",
+ "defaultCmd": "default",
+ "triggerCmd": "trigger",
+ "flushCmd": "flush",
+ "resetCmd": "reset",
+ "peekCmd": "peek",
+ "dropCmd": "drop",
+ "statusCmd": "status",
+ "maxQueueLength": "1",
+ "keepNewest": false,
+ "qToggle": false,
+ "persist": false,
+ "storeName": "onFile",
+ "x": 420,
+ "y": 2760,
+ "wires": [
+ [
+ "287d719de575c01f"
+ ]
+ ]
+ },
+ {
+ "id": "37e59604679e90f9",
+ "type": "q-gate",
+ "z": "ab51b1e8cad7b700",
+ "g": "a762a7a552cb9f03",
+ "name": "gate cron",
+ "controlTopic": "gate cron",
+ "defaultState": "closed",
+ "openCmd": "open",
+ "closeCmd": "close",
+ "toggleCmd": "toggle",
+ "queueCmd": "queue",
+ "defaultCmd": "default",
+ "triggerCmd": "trigger",
+ "flushCmd": "flush",
+ "resetCmd": "reset",
+ "peekCmd": "peek",
+ "dropCmd": "drop",
+ "statusCmd": "status",
+ "maxQueueLength": "1",
+ "keepNewest": false,
+ "qToggle": false,
+ "persist": false,
+ "storeName": "onFile",
+ "x": 420,
+ "y": 2820,
+ "wires": [
+ [
+ "074a67bf0fcf09ad"
+ ]
+ ]
+ },
+ {
+ "id": "d43d725dc388931c",
+ "type": "q-gate",
+ "z": "ab51b1e8cad7b700",
+ "g": "a762a7a552cb9f03",
+ "name": "gate cron",
+ "controlTopic": "gate cron",
+ "defaultState": "closed",
+ "openCmd": "open",
+ "closeCmd": "close",
+ "toggleCmd": "toggle",
+ "queueCmd": "queue",
+ "defaultCmd": "default",
+ "triggerCmd": "trigger",
+ "flushCmd": "flush",
+ "resetCmd": "reset",
+ "peekCmd": "peek",
+ "dropCmd": "drop",
+ "statusCmd": "status",
+ "maxQueueLength": "1",
+ "keepNewest": false,
+ "qToggle": false,
+ "persist": false,
+ "storeName": "onFile",
+ "x": 420,
+ "y": 2880,
+ "wires": [
+ [
+ "764da2d0527c1ef6"
+ ]
+ ]
+ },
+ {
+ "id": "28fedc6e108ba847",
+ "type": "switch",
+ "z": "ab51b1e8cad7b700",
+ "g": "3be00f677c6457bd",
+ "name": "exists",
+ "property": "device",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "istype",
+ "v": "object",
+ "vt": "object"
+ },
+ {
+ "t": "else"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 2,
+ "x": 1430,
+ "y": 6120,
+ "wires": [
+ [
+ "d34f38f155583ff7"
+ ],
+ [
+ "fc538fdbc98d0eff"
+ ]
+ ]
+ },
+ {
+ "id": "fc538fdbc98d0eff",
+ "type": "debug",
+ "z": "ab51b1e8cad7b700",
+ "g": "3be00f677c6457bd",
+ "name": "auto - source - in - unknow device",
+ "active": false,
+ "tosidebar": true,
+ "console": false,
+ "tostatus": false,
+ "complete": "true",
+ "targetType": "full",
+ "statusVal": "",
+ "statusType": "auto",
+ "x": 1680,
+ "y": 6180,
+ "wires": []
+ },
+ {
+ "id": "a5622ff7c0c0c55c",
+ "type": "debug",
+ "z": "ab51b1e8cad7b700",
+ "g": "4937527cddd45b61",
+ "name": "auto - devices",
+ "active": false,
+ "tosidebar": true,
+ "console": false,
+ "tostatus": false,
+ "complete": "true",
+ "targetType": "full",
+ "statusVal": "",
+ "statusType": "auto",
+ "x": 3460,
+ "y": 5760,
+ "wires": []
+ },
+ {
+ "id": "bf0025a0413f56d0",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "89e3a9e072e3026b",
+ "name": "rooms",
+ "rules": [
+ {
+ "t": "set",
+ "p": "rooms",
+ "pt": "global",
+ "to": "payload.rooms",
+ "tot": "msg"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 950,
+ "y": 4380,
+ "wires": [
+ [
+ "6e108f19774095c4"
+ ]
+ ]
+ },
+ {
+ "id": "055855f94de1a116",
+ "type": "switch",
+ "z": "ab51b1e8cad7b700",
+ "g": "89e3a9e072e3026b",
+ "name": "rooms",
+ "property": "payload.rooms",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "nempty"
+ },
+ {
+ "t": "else"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 2,
+ "x": 790,
+ "y": 4440,
+ "wires": [
+ [
+ "bf0025a0413f56d0"
+ ],
+ [
+ "6e108f19774095c4"
+ ]
+ ]
+ },
+ {
+ "id": "6e108f19774095c4",
+ "type": "switch",
+ "z": "ab51b1e8cad7b700",
+ "g": "89e3a9e072e3026b",
+ "name": "models",
+ "property": "payload.models",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "nempty"
+ },
+ {
+ "t": "else"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 2,
+ "x": 1120,
+ "y": 4440,
+ "wires": [
+ [
+ "2ebfa25bf5157bf9"
+ ],
+ [
+ "f230b923f6d52e3d"
+ ]
+ ]
+ },
+ {
+ "id": "2ebfa25bf5157bf9",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "89e3a9e072e3026b",
+ "name": "models",
+ "rules": [
+ {
+ "t": "set",
+ "p": "models",
+ "pt": "global",
+ "to": "payload.models",
+ "tot": "msg"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1300,
+ "y": 4380,
+ "wires": [
+ [
+ "f230b923f6d52e3d"
+ ]
+ ]
+ },
+ {
+ "id": "f230b923f6d52e3d",
+ "type": "switch",
+ "z": "ab51b1e8cad7b700",
+ "g": "89e3a9e072e3026b",
+ "name": "protocols",
+ "property": "payload.protocols",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "nempty"
+ },
+ {
+ "t": "else"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 2,
+ "x": 1480,
+ "y": 4440,
+ "wires": [
+ [
+ "739c9d29fe42eef2"
+ ],
+ [
+ "108c661c26333b42"
+ ]
+ ]
+ },
+ {
+ "id": "739c9d29fe42eef2",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "89e3a9e072e3026b",
+ "name": "protocols",
+ "rules": [
+ {
+ "t": "set",
+ "p": "protocols",
+ "pt": "global",
+ "to": "payload.protocols",
+ "tot": "msg"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1660,
+ "y": 4380,
+ "wires": [
+ [
+ "108c661c26333b42"
+ ]
+ ]
+ },
+ {
+ "id": "108c661c26333b42",
+ "type": "switch",
+ "z": "ab51b1e8cad7b700",
+ "g": "89e3a9e072e3026b",
+ "name": "devices",
+ "property": "payload.devices",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "nempty"
+ },
+ {
+ "t": "else"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 2,
+ "x": 1840,
+ "y": 4440,
+ "wires": [
+ [
+ "c45005063315dda8"
+ ],
+ [
+ "b83a724b3219d3cb"
+ ]
+ ]
+ },
+ {
+ "id": "c45005063315dda8",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "89e3a9e072e3026b",
+ "name": "devices",
+ "rules": [
+ {
+ "t": "set",
+ "p": "devices",
+ "pt": "global",
+ "to": "payload.devices",
+ "tot": "msg"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 2020,
+ "y": 4380,
+ "wires": [
+ [
+ "b83a724b3219d3cb"
+ ]
+ ]
+ },
+ {
+ "id": "b83a724b3219d3cb",
+ "type": "switch",
+ "z": "ab51b1e8cad7b700",
+ "g": "89e3a9e072e3026b",
+ "name": "entities",
+ "property": "payload.entities",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "nempty"
+ },
+ {
+ "t": "else"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 2,
+ "x": 2200,
+ "y": 4440,
+ "wires": [
+ [
+ "43ded5e3990e4740"
+ ],
+ [
+ "3ff34eda25d3565c"
+ ]
+ ]
+ },
+ {
+ "id": "43ded5e3990e4740",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "89e3a9e072e3026b",
+ "name": "entities",
+ "rules": [
+ {
+ "t": "set",
+ "p": "entities",
+ "pt": "global",
+ "to": "payload.entities",
+ "tot": "msg"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 2380,
+ "y": 4380,
+ "wires": [
+ [
+ "3ff34eda25d3565c"
+ ]
+ ]
+ },
+ {
+ "id": "3ff34eda25d3565c",
+ "type": "switch",
+ "z": "ab51b1e8cad7b700",
+ "g": "89e3a9e072e3026b",
+ "name": "metrics",
+ "property": "payload.metrics",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "nempty"
+ },
+ {
+ "t": "else"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 2,
+ "x": 2560,
+ "y": 4440,
+ "wires": [
+ [
+ "c226f7f432d28eaf"
+ ],
+ [
+ "99374b56d2d55b84"
+ ]
+ ]
+ },
+ {
+ "id": "c226f7f432d28eaf",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "89e3a9e072e3026b",
+ "name": "metrics",
+ "rules": [
+ {
+ "t": "set",
+ "p": "metrics",
+ "pt": "global",
+ "to": "payload.metrics",
+ "tot": "msg"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 2740,
+ "y": 4380,
+ "wires": [
+ [
+ "99374b56d2d55b84"
+ ]
+ ]
+ },
+ {
+ "id": "99374b56d2d55b84",
+ "type": "switch",
+ "z": "ab51b1e8cad7b700",
+ "g": "89e3a9e072e3026b",
+ "name": "scenes",
+ "property": "payload.scenes",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "nempty"
+ },
+ {
+ "t": "else"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 2,
+ "x": 2920,
+ "y": 4440,
+ "wires": [
+ [
+ "97219476911c3635"
+ ],
+ [
+ "1be0f3ea14646012"
+ ]
+ ]
+ },
+ {
+ "id": "97219476911c3635",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "89e3a9e072e3026b",
+ "name": "scenes",
+ "rules": [
+ {
+ "t": "set",
+ "p": "scenes",
+ "pt": "global",
+ "to": "payload.scenes",
+ "tot": "msg"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 3100,
+ "y": 4380,
+ "wires": [
+ [
+ "1be0f3ea14646012"
+ ]
+ ]
+ },
+ {
+ "id": "1be0f3ea14646012",
+ "type": "switch",
+ "z": "ab51b1e8cad7b700",
+ "g": "89e3a9e072e3026b",
+ "name": "triggers",
+ "property": "payload.triggers",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "nempty"
+ },
+ {
+ "t": "else"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 2,
+ "x": 3280,
+ "y": 4440,
+ "wires": [
+ [
+ "63a56a707e7af1d1"
+ ],
+ [
+ "de3f9bee9c60560a"
+ ]
+ ]
+ },
+ {
+ "id": "63a56a707e7af1d1",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "89e3a9e072e3026b",
+ "name": "triggers",
+ "rules": [
+ {
+ "t": "set",
+ "p": "triggers",
+ "pt": "global",
+ "to": "payload.triggers",
+ "tot": "msg"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 3460,
+ "y": 4380,
+ "wires": [
+ [
+ "de3f9bee9c60560a"
+ ]
+ ]
+ },
+ {
+ "id": "de3f9bee9c60560a",
+ "type": "switch",
+ "z": "ab51b1e8cad7b700",
+ "g": "89e3a9e072e3026b",
+ "name": "timers",
+ "property": "payload.timers",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "nempty"
+ },
+ {
+ "t": "else"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 2,
+ "x": 3630,
+ "y": 4440,
+ "wires": [
+ [
+ "6517bd2882846359"
+ ],
+ [
+ "43c695b9490f5104"
+ ]
+ ]
+ },
+ {
+ "id": "6517bd2882846359",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "89e3a9e072e3026b",
+ "name": "timers",
+ "rules": [
+ {
+ "t": "set",
+ "p": "timers",
+ "pt": "global",
+ "to": "payload.timers",
+ "tot": "msg"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 3810,
+ "y": 4380,
+ "wires": [
+ [
+ "43c695b9490f5104"
+ ]
+ ]
+ },
+ {
+ "id": "69a45eebaa58325f",
+ "type": "debug",
+ "z": "ab51b1e8cad7b700",
+ "g": "d62c9cf0cb81a537",
+ "name": "auto - room",
+ "active": false,
+ "tosidebar": true,
+ "console": false,
+ "tostatus": false,
+ "complete": "true",
+ "targetType": "full",
+ "statusVal": "",
+ "statusType": "auto",
+ "x": 1370,
+ "y": 5160,
+ "wires": []
+ },
+ {
+ "id": "6eafb2a9c1ec95c0",
+ "type": "link in",
+ "z": "ab51b1e8cad7b700",
+ "g": "d62c9cf0cb81a537",
+ "name": "auto - room",
+ "links": [
+ "a0f0f63b3934f168",
+ "ca7b372f821ad44a",
+ "e928798f23941942",
+ "5eec592fe4dcd9f3"
+ ],
+ "x": 135,
+ "y": 5280,
+ "wires": [
+ [
+ "ad2e79ba72ebd223"
+ ]
+ ]
+ },
+ {
+ "id": "39740b8338a622fd",
+ "type": "split",
+ "z": "ab51b1e8cad7b700",
+ "g": "d62c9cf0cb81a537",
+ "name": "rooms",
+ "splt": "\\n",
+ "spltType": "str",
+ "arraySplt": 1,
+ "arraySpltType": "len",
+ "stream": false,
+ "addname": "room",
+ "property": "payload",
+ "x": 710,
+ "y": 5220,
+ "wires": [
+ [
+ "fc14608145819575"
+ ]
+ ]
+ },
+ {
+ "id": "4e5188bf59004a54",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "d62c9cf0cb81a537",
+ "name": "get rooms from global",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "rooms",
+ "tot": "global"
+ },
+ {
+ "t": "set",
+ "p": "payload.home",
+ "pt": "msg",
+ "to": "true",
+ "tot": "bool"
+ },
+ {
+ "t": "set",
+ "p": "payload.config",
+ "pt": "msg",
+ "to": "true",
+ "tot": "bool"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 500,
+ "y": 5220,
+ "wires": [
+ [
+ "39740b8338a622fd"
+ ]
+ ]
+ },
+ {
+ "id": "cc946bae3f4b46d8",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "d62c9cf0cb81a537",
+ "name": "set room in metrics",
+ "rules": [
+ {
+ "t": "set",
+ "p": "metrics[msg.room]",
+ "pt": "global",
+ "to": "{}",
+ "tot": "jsonata"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1150,
+ "y": 5280,
+ "wires": [
+ [
+ "92d4def3b42f658e",
+ "69a45eebaa58325f"
+ ]
+ ]
+ },
+ {
+ "id": "fc14608145819575",
+ "type": "switch",
+ "z": "ab51b1e8cad7b700",
+ "g": "d62c9cf0cb81a537",
+ "name": "metrics has room",
+ "property": "metrics",
+ "propertyType": "global",
+ "rules": [
+ {
+ "t": "hask",
+ "v": "room",
+ "vt": "msg"
+ },
+ {
+ "t": "else"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 2,
+ "x": 910,
+ "y": 5280,
+ "wires": [
+ [
+ "92d4def3b42f658e"
+ ],
+ [
+ "cc946bae3f4b46d8"
+ ]
+ ]
+ },
+ {
+ "id": "6b5dd5979114ad9c",
+ "type": "comment",
+ "z": "ab51b1e8cad7b700",
+ "g": "d62c9cf0cb81a537",
+ "name": "buckets which are rooms",
+ "info": "",
+ "x": 650,
+ "y": 5160,
+ "wires": []
+ },
+ {
+ "id": "a1dbeb8cf51c3366",
+ "type": "inject",
+ "z": "ab51b1e8cad7b700",
+ "g": "d62c9cf0cb81a537",
+ "name": "manuel - update rooms",
+ "props": [
+ {
+ "p": "payload"
+ },
+ {
+ "p": "topic",
+ "vt": "str"
+ }
+ ],
+ "repeat": "",
+ "crontab": "",
+ "once": false,
+ "onceDelay": 0.1,
+ "topic": "",
+ "payload": "",
+ "payloadType": "date",
+ "x": 240,
+ "y": 5160,
+ "wires": [
+ [
+ "4e5188bf59004a54"
+ ]
+ ]
+ },
+ {
+ "id": "92d4def3b42f658e",
+ "type": "link out",
+ "z": "ab51b1e8cad7b700",
+ "g": "d62c9cf0cb81a537",
+ "name": "auto - room",
+ "mode": "link",
+ "links": [
+ "4a37f8f670a1c789"
+ ],
+ "x": 1315,
+ "y": 5220,
+ "wires": []
+ },
+ {
+ "id": "25579c2b6bf10a53",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "bd21a8b1786d3ed2",
+ "name": "get entities from global",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "entities",
+ "tot": "global"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 500,
+ "y": 5880,
+ "wires": [
+ [
+ "03f2f5c00addae38"
+ ]
+ ]
+ },
+ {
+ "id": "03f2f5c00addae38",
+ "type": "split",
+ "z": "ab51b1e8cad7b700",
+ "g": "bd21a8b1786d3ed2",
+ "name": "md5",
+ "splt": "\\n",
+ "spltType": "str",
+ "arraySplt": 1,
+ "arraySpltType": "len",
+ "stream": false,
+ "addname": "",
+ "x": 710,
+ "y": 5880,
+ "wires": [
+ [
+ "1fe7191fde26e8cb"
+ ]
+ ]
+ },
+ {
+ "id": "1fe7191fde26e8cb",
+ "type": "function",
+ "z": "ab51b1e8cad7b700",
+ "g": "bd21a8b1786d3ed2",
+ "name": "set device",
+ "func": "var msg = msg;\nvar newmsg = {};\n\nnewmsg = msg.payload;\n\nreturn newmsg;",
+ "outputs": 1,
+ "timeout": 0,
+ "noerr": 0,
+ "initialize": "",
+ "finalize": "",
+ "libs": [],
+ "x": 880,
+ "y": 5880,
+ "wires": [
+ [
+ "c3d88e1872a9789b"
+ ]
+ ]
+ },
+ {
+ "id": "8c9e51e853c941fe",
+ "type": "inject",
+ "z": "ab51b1e8cad7b700",
+ "g": "bd21a8b1786d3ed2",
+ "name": "manuel - update entities",
+ "props": [
+ {
+ "p": "payload"
+ },
+ {
+ "p": "topic",
+ "vt": "str"
+ }
+ ],
+ "repeat": "",
+ "crontab": "",
+ "once": false,
+ "onceDelay": 0.1,
+ "topic": "",
+ "payload": "",
+ "payloadType": "date",
+ "x": 240,
+ "y": 5820,
+ "wires": [
+ [
+ "25579c2b6bf10a53"
+ ]
+ ]
+ },
+ {
+ "id": "c0f805841b9314df",
+ "type": "comment",
+ "z": "ab51b1e8cad7b700",
+ "g": "4937527cddd45b61",
+ "name": "register \"manual\" and \"auto\" devices",
+ "info": "",
+ "x": 1780,
+ "y": 5700,
+ "wires": []
+ },
+ {
+ "id": "4ab6ae8d75f33216",
+ "type": "gate",
+ "z": "ab51b1e8cad7b700",
+ "g": "20b116b788ef3f27",
+ "name": "gate loop",
+ "controlTopic": "gate loop",
+ "defaultState": "closed",
+ "openCmd": "open",
+ "closeCmd": "close",
+ "toggleCmd": "toggle",
+ "defaultCmd": "default",
+ "statusCmd": "status",
+ "persist": false,
+ "storeName": "onFile",
+ "x": 3720,
+ "y": 3120,
+ "wires": [
+ [
+ "895db12fd6d94a67"
+ ]
+ ]
+ },
+ {
+ "id": "86c0417f75592b29",
+ "type": "gate",
+ "z": "ab51b1e8cad7b700",
+ "g": "20b116b788ef3f27",
+ "name": "gate loop",
+ "controlTopic": "gate loop",
+ "defaultState": "closed",
+ "openCmd": "open",
+ "closeCmd": "close",
+ "toggleCmd": "toggle",
+ "defaultCmd": "default",
+ "statusCmd": "status",
+ "persist": false,
+ "storeName": "onFile",
+ "x": 3720,
+ "y": 3180,
+ "wires": [
+ [
+ "9f055c7cccb634c1",
+ "68ad3074767eb2c3"
+ ]
+ ]
+ },
+ {
+ "id": "d4c051fdcf3414f6",
+ "type": "link in",
+ "z": "ab51b1e8cad7b700",
+ "g": "20b116b788ef3f27",
+ "name": "kernel - metric - gate loop",
+ "links": [
+ "094771ea30e6c0b6"
+ ],
+ "x": 3575,
+ "y": 3060,
+ "wires": [
+ [
+ "4ab6ae8d75f33216",
+ "86c0417f75592b29"
+ ]
+ ]
+ },
+ {
+ "id": "18e9d5a1fd096ab2",
+ "type": "q-gate",
+ "z": "ab51b1e8cad7b700",
+ "g": "d1b208e623179a25",
+ "name": "gate metric",
+ "controlTopic": "gate metric",
+ "defaultState": "closed",
+ "openCmd": "open",
+ "closeCmd": "close",
+ "toggleCmd": "toggle",
+ "queueCmd": "queue",
+ "defaultCmd": "default",
+ "triggerCmd": "trigger",
+ "flushCmd": "flush",
+ "resetCmd": "reset",
+ "peekCmd": "peek",
+ "dropCmd": "drop",
+ "statusCmd": "status",
+ "maxQueueLength": "0",
+ "keepNewest": false,
+ "qToggle": false,
+ "persist": false,
+ "storeName": "onFile",
+ "x": 410,
+ "y": 6780,
+ "wires": [
+ [
+ "b961d989c357e6d6"
+ ]
+ ]
+ },
+ {
+ "id": "50597b4a81f39149",
+ "type": "link out",
+ "z": "ab51b1e8cad7b700",
+ "g": "20b116b788ef3f27",
+ "name": "kernel - metric - metric set",
+ "mode": "link",
+ "links": [
+ "6df8e501fdf43d1d"
+ ],
+ "x": 3675,
+ "y": 3240,
+ "wires": []
+ },
+ {
+ "id": "86ce0c124789fd0d",
+ "type": "link out",
+ "z": "ab51b1e8cad7b700",
+ "g": "20b116b788ef3f27",
+ "name": "kernel - metric - gate loop - close",
+ "mode": "link",
+ "links": [
+ "da3a9220d88fc434"
+ ],
+ "x": 5015,
+ "y": 3300,
+ "wires": []
+ },
+ {
+ "id": "b5c48a301d98335a",
+ "type": "link out",
+ "z": "ab51b1e8cad7b700",
+ "g": "20b116b788ef3f27",
+ "name": "kernel - metric - gate loop - open",
+ "mode": "link",
+ "links": [
+ "3736e2a70e80e34c"
+ ],
+ "x": 5015,
+ "y": 3360,
+ "wires": []
+ },
+ {
+ "id": "da5c4af310dfc518",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "014c7a6e2061521c",
+ "name": "reset globals",
+ "rules": [
+ {
+ "t": "set",
+ "p": "rooms",
+ "pt": "global",
+ "to": "{}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "models",
+ "pt": "global",
+ "to": "{}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "protocols",
+ "pt": "global",
+ "to": "{}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "devices",
+ "pt": "global",
+ "to": "{}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "metrics",
+ "pt": "global",
+ "to": "{}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "scenes",
+ "pt": "global",
+ "to": "{}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "triggers",
+ "pt": "global",
+ "to": "{}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "entities",
+ "pt": "global",
+ "to": "{}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "timers",
+ "pt": "global",
+ "to": "{}",
+ "tot": "jsonata"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 290,
+ "y": 4560,
+ "wires": [
+ [
+ "dd0d5e40cc4e4720"
+ ]
+ ]
+ },
+ {
+ "id": "2b4359a348c810a9",
+ "type": "link in",
+ "z": "ab51b1e8cad7b700",
+ "g": "014c7a6e2061521c",
+ "name": "kernet - reset globals",
+ "links": [],
+ "x": 135,
+ "y": 4560,
+ "wires": [
+ [
+ "da5c4af310dfc518"
+ ]
+ ]
+ },
+ {
+ "id": "dd0d5e40cc4e4720",
+ "type": "link out",
+ "z": "ab51b1e8cad7b700",
+ "g": "014c7a6e2061521c",
+ "name": "kernet - reset globals",
+ "mode": "return",
+ "links": [],
+ "x": 435,
+ "y": 4560,
+ "wires": []
+ },
+ {
+ "id": "e509e8b44c9007e1",
+ "type": "link out",
+ "z": "ab51b1e8cad7b700",
+ "g": "0aad38bc7c7fc52c",
+ "name": "boot - ui - through",
+ "mode": "link",
+ "links": [
+ "035760b14c0a3455",
+ "06976c9133796ab8",
+ "290e5853a51cb170",
+ "3214c7c1cc0f2f6f",
+ "3263d6b1a159b0ff",
+ "34f9df4fdd3bd8df",
+ "35b93554c4c3380f",
+ "3cc31621bae4b8f4",
+ "595853542a4259b5",
+ "ae364154f775506a",
+ "bf4f0e66f58b0244",
+ "c94f5e94ee5a1918",
+ "ee01b93bd48330c2",
+ "f1d9b13e80b9da4c",
+ "e66b05819afe5f9b",
+ "1c80c2edc1e21840",
+ "f83897b1f3c48879"
+ ],
+ "x": 565,
+ "y": 2340,
+ "wires": []
+ },
+ {
+ "id": "e7ad39a80d1fe019",
+ "type": "trigger",
+ "z": "ab51b1e8cad7b700",
+ "g": "0aad38bc7c7fc52c",
+ "name": "2 s",
+ "op1": "",
+ "op2": "",
+ "op1type": "nul",
+ "op2type": "pay",
+ "duration": "2",
+ "extend": true,
+ "overrideDelay": false,
+ "units": "s",
+ "reset": "",
+ "bytopic": "all",
+ "topic": "topic",
+ "outputs": 1,
+ "x": 1070,
+ "y": 2400,
+ "wires": [
+ [
+ "67fe8560e3a5ea8b",
+ "aa05e8cb5d649408",
+ "2690d0c451f0a6fb"
+ ]
+ ]
+ },
+ {
+ "id": "d6f403ba291b1b17",
+ "type": "link out",
+ "z": "ab51b1e8cad7b700",
+ "g": "0aad38bc7c7fc52c",
+ "name": "boot - ui",
+ "mode": "return",
+ "links": [],
+ "x": 1355,
+ "y": 2340,
+ "wires": []
+ },
+ {
+ "id": "c5fb211c91dfecd9",
+ "type": "link in",
+ "z": "ab51b1e8cad7b700",
+ "g": "0aad38bc7c7fc52c",
+ "name": "boot - ui",
+ "links": [],
+ "x": 135,
+ "y": 2400,
+ "wires": [
+ [
+ "f8a803c79526f098"
+ ]
+ ]
+ },
+ {
+ "id": "f2b60619986117f0",
+ "type": "link in",
+ "z": "ab51b1e8cad7b700",
+ "g": "0aad38bc7c7fc52c",
+ "name": "boot - ui - through",
+ "links": [],
+ "x": 735,
+ "y": 2340,
+ "wires": [
+ [
+ "6d2567ef31684111"
+ ]
+ ]
+ },
+ {
+ "id": "5055e9faa70a605e",
+ "type": "delay",
+ "z": "ab51b1e8cad7b700",
+ "g": "0aad38bc7c7fc52c",
+ "name": "10 ms",
+ "pauseType": "delay",
+ "timeout": "10",
+ "timeoutUnits": "milliseconds",
+ "rate": "1",
+ "nbRateUnits": "1",
+ "rateUnits": "second",
+ "randomFirst": "1",
+ "randomLast": "5",
+ "randomUnits": "seconds",
+ "drop": false,
+ "allowrate": false,
+ "outputs": 1,
+ "x": 430,
+ "y": 2400,
+ "wires": [
+ [
+ "e509e8b44c9007e1",
+ "6d2567ef31684111"
+ ]
+ ]
+ },
+ {
+ "id": "88c3ff2a107f882e",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "0aad38bc7c7fc52c",
+ "name": "gate",
+ "rules": [
+ {
+ "t": "set",
+ "p": "topic",
+ "pt": "msg",
+ "to": "gate ui",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 430,
+ "y": 2460,
+ "wires": [
+ [
+ "6d2567ef31684111"
+ ]
+ ]
+ },
+ {
+ "id": "f8a803c79526f098",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "0aad38bc7c7fc52c",
+ "name": "source",
+ "rules": [
+ {
+ "t": "set",
+ "p": "#:(onMemory)::boot.ui",
+ "pt": "flow",
+ "to": "{\t '_msgid':msg._msgid,\t '_event':msg._event,\t '_linkSource':msg._linkSource\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "open",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 270,
+ "y": 2400,
+ "wires": [
+ [
+ "5055e9faa70a605e",
+ "88c3ff2a107f882e"
+ ]
+ ]
+ },
+ {
+ "id": "67fe8560e3a5ea8b",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "0aad38bc7c7fc52c",
+ "name": "source",
+ "rules": [
+ {
+ "t": "set",
+ "p": "_msgid",
+ "pt": "msg",
+ "to": "#:(onMemory)::boot.ui._msgid",
+ "tot": "flow"
+ },
+ {
+ "t": "set",
+ "p": "_event",
+ "pt": "msg",
+ "to": "#:(onMemory)::boot.ui._event",
+ "tot": "flow"
+ },
+ {
+ "t": "set",
+ "p": "_linkSource",
+ "pt": "msg",
+ "to": "#:(onMemory)::boot.ui._linkSource",
+ "tot": "flow"
+ },
+ {
+ "t": "delete",
+ "p": "#:(onMemory)::boot.ui",
+ "pt": "flow"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1230,
+ "y": 2340,
+ "wires": [
+ [
+ "d6f403ba291b1b17"
+ ]
+ ]
+ },
+ {
+ "id": "655a5cf856c9ceaf",
+ "type": "link in",
+ "z": "ab51b1e8cad7b700",
+ "g": "b275fd7f45bdbb21",
+ "name": "boot - target",
+ "links": [],
+ "x": 135,
+ "y": 2160,
+ "wires": [
+ [
+ "f51c48a7b12787c4"
+ ]
+ ]
+ },
+ {
+ "id": "7867d8054bf06206",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "b275fd7f45bdbb21",
+ "name": "gate",
+ "rules": [
+ {
+ "t": "set",
+ "p": "topic",
+ "pt": "msg",
+ "to": "gate target",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 430,
+ "y": 2220,
+ "wires": [
+ [
+ "540a4408ff1d85b1"
+ ]
+ ]
+ },
+ {
+ "id": "ac95c7d7701c1217",
+ "type": "trigger",
+ "z": "ab51b1e8cad7b700",
+ "g": "b275fd7f45bdbb21",
+ "name": "2 s",
+ "op1": "",
+ "op2": "",
+ "op1type": "nul",
+ "op2type": "pay",
+ "duration": "2",
+ "extend": true,
+ "overrideDelay": false,
+ "units": "s",
+ "reset": "",
+ "bytopic": "all",
+ "topic": "topic",
+ "outputs": 1,
+ "x": 1070,
+ "y": 2160,
+ "wires": [
+ [
+ "c9799d253d22c02c",
+ "3b11ad218d612937",
+ "9f1da32513c2e9f7"
+ ]
+ ]
+ },
+ {
+ "id": "badca31e722b250c",
+ "type": "link out",
+ "z": "ab51b1e8cad7b700",
+ "g": "b275fd7f45bdbb21",
+ "name": "boot - target",
+ "mode": "return",
+ "links": [],
+ "x": 1355,
+ "y": 2100,
+ "wires": []
+ },
+ {
+ "id": "e773784d5211c65f",
+ "type": "delay",
+ "z": "ab51b1e8cad7b700",
+ "g": "b275fd7f45bdbb21",
+ "name": "10 ms",
+ "pauseType": "delay",
+ "timeout": "10",
+ "timeoutUnits": "milliseconds",
+ "rate": "1",
+ "nbRateUnits": "1",
+ "rateUnits": "second",
+ "randomFirst": "1",
+ "randomLast": "5",
+ "randomUnits": "seconds",
+ "drop": false,
+ "allowrate": false,
+ "outputs": 1,
+ "x": 430,
+ "y": 2160,
+ "wires": [
+ [
+ "91208239fbe15797",
+ "540a4408ff1d85b1"
+ ]
+ ]
+ },
+ {
+ "id": "f51c48a7b12787c4",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "b275fd7f45bdbb21",
+ "name": "source",
+ "rules": [
+ {
+ "t": "set",
+ "p": "#:(onMemory)::boot.target",
+ "pt": "flow",
+ "to": "{\t '_msgid':msg._msgid,\t '_event':msg._event,\t '_linkSource':msg._linkSource\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "open",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 270,
+ "y": 2160,
+ "wires": [
+ [
+ "e773784d5211c65f",
+ "7867d8054bf06206"
+ ]
+ ]
+ },
+ {
+ "id": "c9799d253d22c02c",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "b275fd7f45bdbb21",
+ "name": "source",
+ "rules": [
+ {
+ "t": "set",
+ "p": "_msgid",
+ "pt": "msg",
+ "to": "#:(onMemory)::boot.target._msgid",
+ "tot": "flow"
+ },
+ {
+ "t": "set",
+ "p": "_event",
+ "pt": "msg",
+ "to": "#:(onMemory)::boot.target._event",
+ "tot": "flow"
+ },
+ {
+ "t": "set",
+ "p": "_linkSource",
+ "pt": "msg",
+ "to": "#:(onMemory)::boot.target._linkSource",
+ "tot": "flow"
+ },
+ {
+ "t": "delete",
+ "p": "#:(onMemory)::boot.target",
+ "pt": "flow"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1230,
+ "y": 2100,
+ "wires": [
+ [
+ "badca31e722b250c"
+ ]
+ ]
+ },
+ {
+ "id": "91208239fbe15797",
+ "type": "link out",
+ "z": "ab51b1e8cad7b700",
+ "g": "b275fd7f45bdbb21",
+ "name": "boot - target - through",
+ "mode": "link",
+ "links": [
+ "fd307e7cbbb08a89"
+ ],
+ "x": 555,
+ "y": 2100,
+ "wires": []
+ },
+ {
+ "id": "65ca2d9dc3ae858d",
+ "type": "link in",
+ "z": "ab51b1e8cad7b700",
+ "g": "b275fd7f45bdbb21",
+ "name": "boot - target - through",
+ "links": [],
+ "x": 735,
+ "y": 2100,
+ "wires": [
+ [
+ "540a4408ff1d85b1"
+ ]
+ ]
+ },
+ {
+ "id": "13af35e83310ba58",
+ "type": "link in",
+ "z": "ab51b1e8cad7b700",
+ "g": "3e8ea39ffdb422c0",
+ "name": "boot - source",
+ "links": [],
+ "x": 135,
+ "y": 1920,
+ "wires": [
+ [
+ "558c564831d752d6"
+ ]
+ ]
+ },
+ {
+ "id": "edbc4831f0f54cc7",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "3e8ea39ffdb422c0",
+ "name": "gate",
+ "rules": [
+ {
+ "t": "set",
+ "p": "topic",
+ "pt": "msg",
+ "to": "gate source",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 430,
+ "y": 1980,
+ "wires": [
+ [
+ "a9e0aedc47d23df0"
+ ]
+ ]
+ },
+ {
+ "id": "c7219bbb3399eb52",
+ "type": "trigger",
+ "z": "ab51b1e8cad7b700",
+ "g": "3e8ea39ffdb422c0",
+ "name": "2 s",
+ "op1": "",
+ "op2": "",
+ "op1type": "nul",
+ "op2type": "pay",
+ "duration": "2",
+ "extend": true,
+ "overrideDelay": false,
+ "units": "s",
+ "reset": "",
+ "bytopic": "all",
+ "topic": "topic",
+ "outputs": 1,
+ "x": 1070,
+ "y": 1920,
+ "wires": [
+ [
+ "735be69fe65e996e",
+ "d311c3317120581b",
+ "3d7b06c6e468092c"
+ ]
+ ]
+ },
+ {
+ "id": "a849455254731ba3",
+ "type": "link out",
+ "z": "ab51b1e8cad7b700",
+ "g": "3e8ea39ffdb422c0",
+ "name": "boot - source",
+ "mode": "return",
+ "links": [],
+ "x": 1355,
+ "y": 1860,
+ "wires": []
+ },
+ {
+ "id": "7985145f1ef06222",
+ "type": "delay",
+ "z": "ab51b1e8cad7b700",
+ "g": "3e8ea39ffdb422c0",
+ "name": "10 ms",
+ "pauseType": "delay",
+ "timeout": "10",
+ "timeoutUnits": "milliseconds",
+ "rate": "1",
+ "nbRateUnits": "1",
+ "rateUnits": "second",
+ "randomFirst": "1",
+ "randomLast": "5",
+ "randomUnits": "seconds",
+ "drop": false,
+ "allowrate": false,
+ "outputs": 1,
+ "x": 430,
+ "y": 1920,
+ "wires": [
+ [
+ "e83e0bde60108cf0",
+ "a9e0aedc47d23df0"
+ ]
+ ]
+ },
+ {
+ "id": "558c564831d752d6",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "3e8ea39ffdb422c0",
+ "name": "source",
+ "rules": [
+ {
+ "t": "set",
+ "p": "#:(onMemory)::boot.source",
+ "pt": "flow",
+ "to": "{\t '_msgid':msg._msgid,\t '_event':msg._event,\t '_linkSource':msg._linkSource\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "open",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 270,
+ "y": 1920,
+ "wires": [
+ [
+ "7985145f1ef06222",
+ "edbc4831f0f54cc7"
+ ]
+ ]
+ },
+ {
+ "id": "735be69fe65e996e",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "3e8ea39ffdb422c0",
+ "name": "source",
+ "rules": [
+ {
+ "t": "set",
+ "p": "_msgid",
+ "pt": "msg",
+ "to": "#:(onMemory)::boot.source._msgid",
+ "tot": "flow"
+ },
+ {
+ "t": "set",
+ "p": "_event",
+ "pt": "msg",
+ "to": "#:(onMemory)::boot.source._event",
+ "tot": "flow"
+ },
+ {
+ "t": "set",
+ "p": "_linkSource",
+ "pt": "msg",
+ "to": "#:(onMemory)::boot.source._linkSource",
+ "tot": "flow"
+ },
+ {
+ "t": "delete",
+ "p": "#:(onMemory)::boot.source",
+ "pt": "flow"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1230,
+ "y": 1860,
+ "wires": [
+ [
+ "a849455254731ba3"
+ ]
+ ]
+ },
+ {
+ "id": "e83e0bde60108cf0",
+ "type": "link out",
+ "z": "ab51b1e8cad7b700",
+ "g": "3e8ea39ffdb422c0",
+ "name": "boot - source - through",
+ "mode": "link",
+ "links": [
+ "b70a3e673499fb87",
+ "33f7a250a7341c43"
+ ],
+ "x": 575,
+ "y": 1860,
+ "wires": []
+ },
+ {
+ "id": "441347a44abdcdd1",
+ "type": "link in",
+ "z": "ab51b1e8cad7b700",
+ "g": "3e8ea39ffdb422c0",
+ "name": "boot - source - through",
+ "links": [],
+ "x": 735,
+ "y": 1860,
+ "wires": [
+ [
+ "a9e0aedc47d23df0"
+ ]
+ ]
+ },
+ {
+ "id": "9caf1f4f5fa6e06f",
+ "type": "link in",
+ "z": "ab51b1e8cad7b700",
+ "g": "8c9efe133dabdae7",
+ "name": "boot - metric",
+ "links": [],
+ "x": 135,
+ "y": 1680,
+ "wires": [
+ [
+ "d8fe299ad01229d9"
+ ]
+ ]
+ },
+ {
+ "id": "328ff4712348d1ce",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "8c9efe133dabdae7",
+ "name": "gate",
+ "rules": [
+ {
+ "t": "set",
+ "p": "topic",
+ "pt": "msg",
+ "to": "gate metric",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 430,
+ "y": 1740,
+ "wires": [
+ [
+ "337b32e93ceab701"
+ ]
+ ]
+ },
+ {
+ "id": "a85250fbceb2ddc3",
+ "type": "trigger",
+ "z": "ab51b1e8cad7b700",
+ "g": "8c9efe133dabdae7",
+ "name": "2 s",
+ "op1": "",
+ "op2": "",
+ "op1type": "nul",
+ "op2type": "pay",
+ "duration": "2",
+ "extend": true,
+ "overrideDelay": false,
+ "units": "s",
+ "reset": "",
+ "bytopic": "all",
+ "topic": "topic",
+ "outputs": 1,
+ "x": 1070,
+ "y": 1680,
+ "wires": [
+ [
+ "7074b27a2ba9fa43",
+ "44008e5fa92b3b16",
+ "5bdc08d812013590"
+ ]
+ ]
+ },
+ {
+ "id": "06b6001416bcae48",
+ "type": "link out",
+ "z": "ab51b1e8cad7b700",
+ "g": "8c9efe133dabdae7",
+ "name": "boot - metric",
+ "mode": "return",
+ "links": [],
+ "x": 1355,
+ "y": 1620,
+ "wires": []
+ },
+ {
+ "id": "306af7dd14895858",
+ "type": "delay",
+ "z": "ab51b1e8cad7b700",
+ "g": "8c9efe133dabdae7",
+ "name": "10 ms",
+ "pauseType": "delay",
+ "timeout": "10",
+ "timeoutUnits": "milliseconds",
+ "rate": "1",
+ "nbRateUnits": "1",
+ "rateUnits": "second",
+ "randomFirst": "1",
+ "randomLast": "5",
+ "randomUnits": "seconds",
+ "drop": false,
+ "allowrate": false,
+ "outputs": 1,
+ "x": 430,
+ "y": 1680,
+ "wires": [
+ [
+ "9063c8e998532e1c",
+ "337b32e93ceab701"
+ ]
+ ]
+ },
+ {
+ "id": "d8fe299ad01229d9",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "8c9efe133dabdae7",
+ "name": "source",
+ "rules": [
+ {
+ "t": "set",
+ "p": "#:(onMemory)::boot.metric",
+ "pt": "flow",
+ "to": "{\t '_msgid':msg._msgid,\t '_event':msg._event,\t '_linkSource':msg._linkSource\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "open",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 270,
+ "y": 1680,
+ "wires": [
+ [
+ "306af7dd14895858",
+ "328ff4712348d1ce"
+ ]
+ ]
+ },
+ {
+ "id": "7074b27a2ba9fa43",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "8c9efe133dabdae7",
+ "name": "source",
+ "rules": [
+ {
+ "t": "set",
+ "p": "_msgid",
+ "pt": "msg",
+ "to": "#:(onMemory)::boot.metric._msgid",
+ "tot": "flow"
+ },
+ {
+ "t": "set",
+ "p": "_event",
+ "pt": "msg",
+ "to": "#:(onMemory)::boot.metric._event",
+ "tot": "flow"
+ },
+ {
+ "t": "set",
+ "p": "_linkSource",
+ "pt": "msg",
+ "to": "#:(onMemory)::boot.metric._linkSource",
+ "tot": "flow"
+ },
+ {
+ "t": "delete",
+ "p": "#:(onMemory)::boot.metric",
+ "pt": "flow"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1230,
+ "y": 1620,
+ "wires": [
+ [
+ "06b6001416bcae48"
+ ]
+ ]
+ },
+ {
+ "id": "9063c8e998532e1c",
+ "type": "link out",
+ "z": "ab51b1e8cad7b700",
+ "g": "8c9efe133dabdae7",
+ "name": "boot - metric - through",
+ "mode": "link",
+ "links": [
+ "92ceeb434c3fc82a"
+ ],
+ "x": 555,
+ "y": 1620,
+ "wires": []
+ },
+ {
+ "id": "6df8e501fdf43d1d",
+ "type": "link in",
+ "z": "ab51b1e8cad7b700",
+ "g": "8c9efe133dabdae7",
+ "name": "boot - metric - through",
+ "links": [
+ "50597b4a81f39149"
+ ],
+ "x": 735,
+ "y": 1620,
+ "wires": [
+ [
+ "337b32e93ceab701"
+ ]
+ ]
+ },
+ {
+ "id": "3fe55eddaf0140ee",
+ "type": "link out",
+ "z": "ab51b1e8cad7b700",
+ "g": "7e85ca5b11887906",
+ "name": "boot - device - through",
+ "mode": "link",
+ "links": [
+ "060ca3dab7e4b080",
+ "177aee50c214945c",
+ "346449e7aa3acf06",
+ "62d9811cb83cb6dd",
+ "a471c698f7538a54",
+ "d85fe6335a6eae7b",
+ "e281bad48bd293b1",
+ "e959a705e61b2af2",
+ "eed8990163b1ca81"
+ ],
+ "x": 555,
+ "y": 1380,
+ "wires": []
+ },
+ {
+ "id": "96ad022ea9d454d9",
+ "type": "trigger",
+ "z": "ab51b1e8cad7b700",
+ "g": "7e85ca5b11887906",
+ "name": "2 s",
+ "op1": "",
+ "op2": "",
+ "op1type": "nul",
+ "op2type": "pay",
+ "duration": "2",
+ "extend": true,
+ "overrideDelay": false,
+ "units": "s",
+ "reset": "",
+ "bytopic": "all",
+ "topic": "topic",
+ "outputs": 1,
+ "x": 1070,
+ "y": 1440,
+ "wires": [
+ [
+ "053978e43d953de7",
+ "68483bdd8d2582ac",
+ "e57e9117be76de70"
+ ]
+ ]
+ },
+ {
+ "id": "d065878b964a95b9",
+ "type": "link in",
+ "z": "ab51b1e8cad7b700",
+ "g": "7e85ca5b11887906",
+ "name": "boot - device",
+ "links": [],
+ "x": 135,
+ "y": 1440,
+ "wires": [
+ [
+ "0446e708929e4ba7"
+ ]
+ ]
+ },
+ {
+ "id": "f8e0f90e214e5ff9",
+ "type": "link in",
+ "z": "ab51b1e8cad7b700",
+ "g": "7e85ca5b11887906",
+ "name": "boot - device - through",
+ "links": [
+ "f1898b7dbc641cd6"
+ ],
+ "x": 735,
+ "y": 1380,
+ "wires": [
+ [
+ "3c377256ce6452b1"
+ ]
+ ]
+ },
+ {
+ "id": "fbfdc7db2904aa04",
+ "type": "link out",
+ "z": "ab51b1e8cad7b700",
+ "g": "7e85ca5b11887906",
+ "name": "boot - device",
+ "mode": "return",
+ "links": [],
+ "x": 1355,
+ "y": 1380,
+ "wires": []
+ },
+ {
+ "id": "9b1b78a9a20ce588",
+ "type": "delay",
+ "z": "ab51b1e8cad7b700",
+ "g": "7e85ca5b11887906",
+ "name": "10 ms",
+ "pauseType": "delay",
+ "timeout": "10",
+ "timeoutUnits": "milliseconds",
+ "rate": "1",
+ "nbRateUnits": "1",
+ "rateUnits": "second",
+ "randomFirst": "1",
+ "randomLast": "5",
+ "randomUnits": "seconds",
+ "drop": false,
+ "allowrate": false,
+ "outputs": 1,
+ "x": 430,
+ "y": 1440,
+ "wires": [
+ [
+ "3fe55eddaf0140ee",
+ "3c377256ce6452b1"
+ ]
+ ]
+ },
+ {
+ "id": "76c80637c0ae864d",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "7e85ca5b11887906",
+ "name": "gate",
+ "rules": [
+ {
+ "t": "set",
+ "p": "topic",
+ "pt": "msg",
+ "to": "gate device",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 430,
+ "y": 1500,
+ "wires": [
+ [
+ "3c377256ce6452b1"
+ ]
+ ]
+ },
+ {
+ "id": "0446e708929e4ba7",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "7e85ca5b11887906",
+ "name": "source",
+ "rules": [
+ {
+ "t": "set",
+ "p": "#:(onMemory)::boot.device",
+ "pt": "flow",
+ "to": "{\t '_msgid':msg._msgid,\t '_event':msg._event,\t '_linkSource':msg._linkSource\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "open",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 270,
+ "y": 1440,
+ "wires": [
+ [
+ "9b1b78a9a20ce588",
+ "76c80637c0ae864d"
+ ]
+ ]
+ },
+ {
+ "id": "053978e43d953de7",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "7e85ca5b11887906",
+ "name": "source",
+ "rules": [
+ {
+ "t": "set",
+ "p": "_msgid",
+ "pt": "msg",
+ "to": "#:(onMemory)::boot.device._msgid",
+ "tot": "flow"
+ },
+ {
+ "t": "set",
+ "p": "_event",
+ "pt": "msg",
+ "to": "#:(onMemory)::boot.device._event",
+ "tot": "flow"
+ },
+ {
+ "t": "set",
+ "p": "_linkSource",
+ "pt": "msg",
+ "to": "#:(onMemory)::boot.device._linkSource",
+ "tot": "flow"
+ },
+ {
+ "t": "delete",
+ "p": "#:(onMemory)::boot.device",
+ "pt": "flow"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1230,
+ "y": 1380,
+ "wires": [
+ [
+ "fbfdc7db2904aa04"
+ ]
+ ]
+ },
+ {
+ "id": "8fcde35bc940d97d",
+ "type": "link out",
+ "z": "ab51b1e8cad7b700",
+ "g": "89ff0d2f726ec1fc",
+ "name": "boot - model - through",
+ "mode": "link",
+ "links": [
+ "a330cf9fee227d5f"
+ ],
+ "x": 555,
+ "y": 1140,
+ "wires": []
+ },
+ {
+ "id": "395376d7e73da017",
+ "type": "link in",
+ "z": "ab51b1e8cad7b700",
+ "g": "89ff0d2f726ec1fc",
+ "name": "boot - model",
+ "links": [],
+ "x": 135,
+ "y": 1200,
+ "wires": [
+ [
+ "fb76a5fab82dfe07"
+ ]
+ ]
+ },
+ {
+ "id": "bc08df821dc21092",
+ "type": "link in",
+ "z": "ab51b1e8cad7b700",
+ "g": "89ff0d2f726ec1fc",
+ "name": "boot - model - through",
+ "links": [
+ "21fbe912a43d9c26"
+ ],
+ "x": 735,
+ "y": 1140,
+ "wires": [
+ [
+ "9d227dc0fe3db54e"
+ ]
+ ]
+ },
+ {
+ "id": "4083e0b5aa07b391",
+ "type": "trigger",
+ "z": "ab51b1e8cad7b700",
+ "g": "89ff0d2f726ec1fc",
+ "name": "2 s",
+ "op1": "",
+ "op2": "",
+ "op1type": "nul",
+ "op2type": "pay",
+ "duration": "2",
+ "extend": true,
+ "overrideDelay": false,
+ "units": "s",
+ "reset": "",
+ "bytopic": "all",
+ "topic": "topic",
+ "outputs": 1,
+ "x": 1070,
+ "y": 1200,
+ "wires": [
+ [
+ "4a9ebf6c413b8cce",
+ "7231ce2c453a544d",
+ "19884a3c55ef01e0"
+ ]
+ ]
+ },
+ {
+ "id": "b07b1a52baf0899b",
+ "type": "link out",
+ "z": "ab51b1e8cad7b700",
+ "g": "89ff0d2f726ec1fc",
+ "name": "boot - model",
+ "mode": "return",
+ "links": [],
+ "x": 1355,
+ "y": 1140,
+ "wires": []
+ },
+ {
+ "id": "9cba9db4d6ba4792",
+ "type": "delay",
+ "z": "ab51b1e8cad7b700",
+ "g": "89ff0d2f726ec1fc",
+ "name": "10 ms",
+ "pauseType": "delay",
+ "timeout": "10",
+ "timeoutUnits": "milliseconds",
+ "rate": "1",
+ "nbRateUnits": "1",
+ "rateUnits": "second",
+ "randomFirst": "1",
+ "randomLast": "5",
+ "randomUnits": "seconds",
+ "drop": false,
+ "allowrate": false,
+ "outputs": 1,
+ "x": 430,
+ "y": 1200,
+ "wires": [
+ [
+ "8fcde35bc940d97d",
+ "9d227dc0fe3db54e"
+ ]
+ ]
+ },
+ {
+ "id": "31e397def3c2efa3",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "89ff0d2f726ec1fc",
+ "name": "gate",
+ "rules": [
+ {
+ "t": "set",
+ "p": "topic",
+ "pt": "msg",
+ "to": "gate model",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 430,
+ "y": 1260,
+ "wires": [
+ [
+ "9d227dc0fe3db54e"
+ ]
+ ]
+ },
+ {
+ "id": "fb76a5fab82dfe07",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "89ff0d2f726ec1fc",
+ "name": "source",
+ "rules": [
+ {
+ "t": "set",
+ "p": "#:(onMemory)::boot.model",
+ "pt": "flow",
+ "to": "{\t '_msgid':msg._msgid,\t '_event':msg._event,\t '_linkSource':msg._linkSource\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "open",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 270,
+ "y": 1200,
+ "wires": [
+ [
+ "9cba9db4d6ba4792",
+ "31e397def3c2efa3"
+ ]
+ ]
+ },
+ {
+ "id": "4a9ebf6c413b8cce",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "89ff0d2f726ec1fc",
+ "name": "source",
+ "rules": [
+ {
+ "t": "set",
+ "p": "_msgid",
+ "pt": "msg",
+ "to": "#:(onMemory)::boot.model._msgid",
+ "tot": "flow"
+ },
+ {
+ "t": "set",
+ "p": "_event",
+ "pt": "msg",
+ "to": "#:(onMemory)::boot.model._event",
+ "tot": "flow"
+ },
+ {
+ "t": "set",
+ "p": "_linkSource",
+ "pt": "msg",
+ "to": "#:(onMemory)::boot.model._linkSource",
+ "tot": "flow"
+ },
+ {
+ "t": "delete",
+ "p": "#:(onMemory)::boot.model",
+ "pt": "flow"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1230,
+ "y": 1140,
+ "wires": [
+ [
+ "b07b1a52baf0899b"
+ ]
+ ]
+ },
+ {
+ "id": "a0f0f63b3934f168",
+ "type": "link out",
+ "z": "ab51b1e8cad7b700",
+ "g": "e5bf46d1b71f880e",
+ "name": "boot - room - through",
+ "mode": "link",
+ "links": [
+ "3520d6c943a27bd7",
+ "6eafb2a9c1ec95c0",
+ "804c8129107645c1",
+ "49270b06a63f91cf"
+ ],
+ "x": 555,
+ "y": 900,
+ "wires": []
+ },
+ {
+ "id": "4a37f8f670a1c789",
+ "type": "link in",
+ "z": "ab51b1e8cad7b700",
+ "g": "e5bf46d1b71f880e",
+ "name": "boot - room - through",
+ "links": [
+ "92d4def3b42f658e"
+ ],
+ "x": 735,
+ "y": 900,
+ "wires": [
+ [
+ "2bf2a3570ad9a4a9"
+ ]
+ ]
+ },
+ {
+ "id": "2696413f79392626",
+ "type": "link in",
+ "z": "ab51b1e8cad7b700",
+ "g": "e5bf46d1b71f880e",
+ "name": "boot - room",
+ "links": [],
+ "x": 135,
+ "y": 960,
+ "wires": [
+ [
+ "067bd84f68076a3e"
+ ]
+ ]
+ },
+ {
+ "id": "ab95e932d610db1d",
+ "type": "link out",
+ "z": "ab51b1e8cad7b700",
+ "g": "e5bf46d1b71f880e",
+ "name": "boot - room",
+ "mode": "return",
+ "links": [],
+ "x": 1355,
+ "y": 900,
+ "wires": []
+ },
+ {
+ "id": "9fefafa2d9c783e4",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "e5bf46d1b71f880e",
+ "name": "gate",
+ "rules": [
+ {
+ "t": "set",
+ "p": "topic",
+ "pt": "msg",
+ "to": "gate room",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 430,
+ "y": 1020,
+ "wires": [
+ [
+ "2bf2a3570ad9a4a9"
+ ]
+ ]
+ },
+ {
+ "id": "e03bf8b0eb75bb57",
+ "type": "trigger",
+ "z": "ab51b1e8cad7b700",
+ "g": "e5bf46d1b71f880e",
+ "name": "2 s",
+ "op1": "",
+ "op2": "",
+ "op1type": "nul",
+ "op2type": "pay",
+ "duration": "2",
+ "extend": true,
+ "overrideDelay": false,
+ "units": "s",
+ "reset": "",
+ "bytopic": "all",
+ "topic": "topic",
+ "outputs": 1,
+ "x": 1070,
+ "y": 960,
+ "wires": [
+ [
+ "17ea7f224128b5c0",
+ "20d67c2a6d0b8edb",
+ "0bf33511b0560853"
+ ]
+ ]
+ },
+ {
+ "id": "8b26a936cafd0c35",
+ "type": "delay",
+ "z": "ab51b1e8cad7b700",
+ "g": "e5bf46d1b71f880e",
+ "name": "10 ms",
+ "pauseType": "delay",
+ "timeout": "10",
+ "timeoutUnits": "milliseconds",
+ "rate": "1",
+ "nbRateUnits": "1",
+ "rateUnits": "second",
+ "randomFirst": "1",
+ "randomLast": "5",
+ "randomUnits": "seconds",
+ "drop": false,
+ "allowrate": false,
+ "outputs": 1,
+ "x": 430,
+ "y": 960,
+ "wires": [
+ [
+ "a0f0f63b3934f168",
+ "2bf2a3570ad9a4a9"
+ ]
+ ]
+ },
+ {
+ "id": "067bd84f68076a3e",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "e5bf46d1b71f880e",
+ "name": "source",
+ "rules": [
+ {
+ "t": "set",
+ "p": "#:(onMemory)::boot.room",
+ "pt": "flow",
+ "to": "{\t '_msgid':msg._msgid,\t '_event':msg._event,\t '_linkSource':msg._linkSource\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "open",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 270,
+ "y": 960,
+ "wires": [
+ [
+ "8b26a936cafd0c35",
+ "9fefafa2d9c783e4"
+ ]
+ ]
+ },
+ {
+ "id": "17ea7f224128b5c0",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "e5bf46d1b71f880e",
+ "name": "source",
+ "rules": [
+ {
+ "t": "set",
+ "p": "_msgid",
+ "pt": "msg",
+ "to": "#:(onMemory)::boot.room._msgid",
+ "tot": "flow"
+ },
+ {
+ "t": "set",
+ "p": "_event",
+ "pt": "msg",
+ "to": "#:(onMemory)::boot.room._event",
+ "tot": "flow"
+ },
+ {
+ "t": "set",
+ "p": "_linkSource",
+ "pt": "msg",
+ "to": "#:(onMemory)::boot.room._linkSource",
+ "tot": "flow"
+ },
+ {
+ "t": "delete",
+ "p": "#:(onMemory)::boot.room",
+ "pt": "flow"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1230,
+ "y": 900,
+ "wires": [
+ [
+ "ab95e932d610db1d"
+ ]
+ ]
+ },
+ {
+ "id": "20d67c2a6d0b8edb",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "e5bf46d1b71f880e",
+ "name": "close",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "close",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1230,
+ "y": 1020,
+ "wires": [
+ [
+ "9fefafa2d9c783e4"
+ ]
+ ]
+ },
+ {
+ "id": "33eda67559c36431",
+ "type": "inject",
+ "z": "ab51b1e8cad7b700",
+ "g": "3cfc986cc7920ab6",
+ "name": "boot - start",
+ "props": [
+ {
+ "p": "payload"
+ }
+ ],
+ "repeat": "",
+ "crontab": "",
+ "once": true,
+ "onceDelay": 0.1,
+ "topic": "",
+ "payload": "open",
+ "payloadType": "str",
+ "x": 270,
+ "y": 360,
+ "wires": [
+ [
+ "7946b5daf9746284",
+ "ba7189be579ed3f7"
+ ]
+ ]
+ },
+ {
+ "id": "b8e0e2e88c603fca",
+ "type": "link call",
+ "z": "ab51b1e8cad7b700",
+ "g": "3cfc986cc7920ab6",
+ "name": "",
+ "links": [
+ "2696413f79392626"
+ ],
+ "linkType": "static",
+ "timeout": "30",
+ "x": 1370,
+ "y": 360,
+ "wires": [
+ [
+ "ea9e1a4ab2b74ceb"
+ ]
+ ]
+ },
+ {
+ "id": "545f1b4d3138c6ac",
+ "type": "link out",
+ "z": "ab51b1e8cad7b700",
+ "g": "3cfc986cc7920ab6",
+ "name": "boot - start",
+ "mode": "link",
+ "links": [
+ "7945c1e0587b55c2",
+ "a9c177cf2feb7ba4",
+ "b3e0b2e57e692482",
+ "c87e027b0a4d2428",
+ "f26fdb1d0da28ace",
+ "064e02a8998b5685",
+ "833b9eac78de9c81",
+ "8014ec6e193d9901",
+ "da3a9220d88fc434",
+ "988dc67119f59ece",
+ "29e7b98cef832784",
+ "de864550b8a996c1",
+ "19a66912b6b28050",
+ "fc961f155ba6f05d"
+ ],
+ "x": 575,
+ "y": 780,
+ "wires": []
+ },
+ {
+ "id": "fe1e1ea9af5e5f7a",
+ "type": "inject",
+ "z": "ab51b1e8cad7b700",
+ "g": "3cfc986cc7920ab6",
+ "name": "manual - close all gates",
+ "props": [],
+ "repeat": "",
+ "crontab": "",
+ "once": false,
+ "onceDelay": 0.1,
+ "topic": "",
+ "x": 240,
+ "y": 780,
+ "wires": [
+ [
+ "545f1b4d3138c6ac"
+ ]
+ ]
+ },
+ {
+ "id": "d4df4da5210bac26",
+ "type": "link call",
+ "z": "ab51b1e8cad7b700",
+ "g": "3cfc986cc7920ab6",
+ "name": "",
+ "links": [
+ "395376d7e73da017"
+ ],
+ "linkType": "static",
+ "timeout": "30",
+ "x": 2170,
+ "y": 660,
+ "wires": [
+ [
+ "2c10cdbc0032073a"
+ ]
+ ]
+ },
+ {
+ "id": "2c10cdbc0032073a",
+ "type": "link call",
+ "z": "ab51b1e8cad7b700",
+ "g": "3cfc986cc7920ab6",
+ "name": "",
+ "links": [
+ "d065878b964a95b9"
+ ],
+ "linkType": "static",
+ "timeout": "30",
+ "x": 2370,
+ "y": 660,
+ "wires": [
+ [
+ "c79aa834b70e4674"
+ ]
+ ]
+ },
+ {
+ "id": "c79aa834b70e4674",
+ "type": "link call",
+ "z": "ab51b1e8cad7b700",
+ "g": "3cfc986cc7920ab6",
+ "name": "",
+ "links": [
+ "c5fb211c91dfecd9"
+ ],
+ "linkType": "static",
+ "timeout": "30",
+ "x": 2560,
+ "y": 360,
+ "wires": [
+ [
+ "c0e7c42d02244806",
+ "7f34b93be6dd1ae0",
+ "0bc70d755d037eeb"
+ ]
+ ]
+ },
+ {
+ "id": "0ec7eb2b525d4265",
+ "type": "link call",
+ "z": "ab51b1e8cad7b700",
+ "g": "3cfc986cc7920ab6",
+ "name": "",
+ "links": [
+ "9caf1f4f5fa6e06f"
+ ],
+ "linkType": "static",
+ "timeout": "30",
+ "x": 1970,
+ "y": 360,
+ "wires": [
+ [
+ "2081f5ebb7403922"
+ ]
+ ]
+ },
+ {
+ "id": "c0e7c42d02244806",
+ "type": "link out",
+ "z": "ab51b1e8cad7b700",
+ "g": "3cfc986cc7920ab6",
+ "name": "boot - open gates",
+ "mode": "link",
+ "links": [
+ "3736e2a70e80e34c",
+ "504eeb064b15edb2",
+ "92ceeb434c3fc82a",
+ "b70a3e673499fb87",
+ "eafdb7e55edcd0a2",
+ "fd307e7cbbb08a89"
+ ],
+ "x": 2695,
+ "y": 300,
+ "wires": []
+ },
+ {
+ "id": "70f875cf6e3f8f48",
+ "type": "inject",
+ "z": "ab51b1e8cad7b700",
+ "g": "3cfc986cc7920ab6",
+ "name": "manual - open all gates",
+ "props": [
+ {
+ "p": "payload"
+ },
+ {
+ "p": "topic",
+ "vt": "str"
+ }
+ ],
+ "repeat": "",
+ "crontab": "",
+ "once": false,
+ "onceDelay": 0.1,
+ "topic": "",
+ "payload": "",
+ "payloadType": "date",
+ "x": 2520,
+ "y": 300,
+ "wires": [
+ [
+ "c0e7c42d02244806"
+ ]
+ ]
+ },
+ {
+ "id": "7946b5daf9746284",
+ "type": "delay",
+ "z": "ab51b1e8cad7b700",
+ "g": "3cfc986cc7920ab6",
+ "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": 450,
+ "y": 360,
+ "wires": [
+ [
+ "84052fb7696fd419"
+ ]
+ ]
+ },
+ {
+ "id": "b76dfebb811b14bd",
+ "type": "link out",
+ "z": "ab51b1e8cad7b700",
+ "g": "3cfc986cc7920ab6",
+ "name": "boot - end",
+ "mode": "link",
+ "links": [
+ "3b2c87205ae7f992"
+ ],
+ "x": 2855,
+ "y": 360,
+ "wires": []
+ },
+ {
+ "id": "7f34b93be6dd1ae0",
+ "type": "delay",
+ "z": "ab51b1e8cad7b700",
+ "g": "3cfc986cc7920ab6",
+ "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": 2730,
+ "y": 360,
+ "wires": [
+ [
+ "b76dfebb811b14bd"
+ ]
+ ]
+ },
+ {
+ "id": "2081f5ebb7403922",
+ "type": "link call",
+ "z": "ab51b1e8cad7b700",
+ "g": "3cfc986cc7920ab6",
+ "name": "",
+ "links": [
+ "13af35e83310ba58"
+ ],
+ "linkType": "static",
+ "timeout": "30",
+ "x": 2170,
+ "y": 360,
+ "wires": [
+ [
+ "778b2cff1fa0da1f"
+ ]
+ ]
+ },
+ {
+ "id": "778b2cff1fa0da1f",
+ "type": "link call",
+ "z": "ab51b1e8cad7b700",
+ "g": "3cfc986cc7920ab6",
+ "name": "",
+ "links": [
+ "655a5cf856c9ceaf"
+ ],
+ "linkType": "static",
+ "timeout": "30",
+ "x": 2370,
+ "y": 360,
+ "wires": [
+ [
+ "c79aa834b70e4674"
+ ]
+ ]
+ },
+ {
+ "id": "9bac1aa814ac44eb",
+ "type": "link in",
+ "z": "ab51b1e8cad7b700",
+ "g": "3cfc986cc7920ab6",
+ "name": "boot - device",
+ "links": [
+ "1d9d8c969ccdf2be",
+ "68a233d0b60bf782",
+ "72f3d70342e83655",
+ "a21488eb16a467fa",
+ "fdea9ff531a587a8"
+ ],
+ "x": 315,
+ "y": 720,
+ "wires": [
+ [
+ "a112027247cda662",
+ "ba7189be579ed3f7"
+ ]
+ ]
+ },
+ {
+ "id": "4c15a34defab8369",
+ "type": "inject",
+ "z": "ab51b1e8cad7b700",
+ "g": "3cfc986cc7920ab6",
+ "name": "boot - device",
+ "props": [
+ {
+ "p": "payload"
+ }
+ ],
+ "repeat": "",
+ "crontab": "",
+ "once": false,
+ "onceDelay": 0.1,
+ "topic": "",
+ "payload": "open",
+ "payloadType": "str",
+ "x": 270,
+ "y": 660,
+ "wires": [
+ [
+ "a112027247cda662",
+ "ba7189be579ed3f7"
+ ]
+ ]
+ },
+ {
+ "id": "ea9e1a4ab2b74ceb",
+ "type": "link call",
+ "z": "ab51b1e8cad7b700",
+ "g": "3cfc986cc7920ab6",
+ "name": "",
+ "links": [
+ "395376d7e73da017"
+ ],
+ "linkType": "static",
+ "timeout": "30",
+ "x": 1570,
+ "y": 360,
+ "wires": [
+ [
+ "c43fe34582a0b3eb"
+ ]
+ ]
+ },
+ {
+ "id": "c43fe34582a0b3eb",
+ "type": "link call",
+ "z": "ab51b1e8cad7b700",
+ "g": "3cfc986cc7920ab6",
+ "name": "",
+ "links": [
+ "d065878b964a95b9"
+ ],
+ "linkType": "static",
+ "timeout": "30",
+ "x": 1770,
+ "y": 360,
+ "wires": [
+ [
+ "0ec7eb2b525d4265"
+ ]
+ ]
+ },
+ {
+ "id": "a112027247cda662",
+ "type": "delay",
+ "z": "ab51b1e8cad7b700",
+ "g": "3cfc986cc7920ab6",
+ "name": "1 s",
+ "pauseType": "delay",
+ "timeout": "1",
+ "timeoutUnits": "seconds",
+ "rate": "1",
+ "nbRateUnits": "1",
+ "rateUnits": "second",
+ "randomFirst": "1",
+ "randomLast": "5",
+ "randomUnits": "seconds",
+ "drop": false,
+ "allowrate": false,
+ "outputs": 1,
+ "x": 450,
+ "y": 660,
+ "wires": [
+ [
+ "d4df4da5210bac26"
+ ]
+ ]
+ },
+ {
+ "id": "97bff4775fd91b54",
+ "type": "debug",
+ "z": "ab51b1e8cad7b700",
+ "g": "3cfc986cc7920ab6",
+ "name": "boot - reboot",
+ "active": true,
+ "tosidebar": true,
+ "console": false,
+ "tostatus": false,
+ "complete": "payload",
+ "targetType": "msg",
+ "statusVal": "",
+ "statusType": "auto",
+ "x": 910,
+ "y": 300,
+ "wires": []
+ },
+ {
+ "id": "dd10b513ac7a04ec",
+ "type": "exec",
+ "z": "ab51b1e8cad7b700",
+ "g": "3cfc986cc7920ab6",
+ "command": "reboot now",
+ "addpay": "",
+ "append": "",
+ "useSpawn": "true",
+ "timer": "",
+ "winHide": false,
+ "oldrc": false,
+ "name": "",
+ "x": 710,
+ "y": 300,
+ "wires": [
+ [
+ "97bff4775fd91b54"
+ ],
+ [
+ "97bff4775fd91b54"
+ ],
+ [
+ "97bff4775fd91b54"
+ ]
+ ]
+ },
+ {
+ "id": "f45ee744052bb2d6",
+ "type": "inject",
+ "z": "ab51b1e8cad7b700",
+ "g": "3cfc986cc7920ab6",
+ "name": "boot - reboot",
+ "props": [],
+ "repeat": "",
+ "crontab": "",
+ "once": false,
+ "onceDelay": 0.1,
+ "topic": "",
+ "x": 270,
+ "y": 240,
+ "wires": [
+ [
+ "64ea196fcdd442ae"
+ ]
+ ]
+ },
+ {
+ "id": "db21979f63985719",
+ "type": "link in",
+ "z": "ab51b1e8cad7b700",
+ "g": "3cfc986cc7920ab6",
+ "name": "boot - reboot",
+ "links": [
+ "cc58fa2dc61acc60"
+ ],
+ "x": 315,
+ "y": 300,
+ "wires": [
+ [
+ "64ea196fcdd442ae"
+ ]
+ ]
+ },
+ {
+ "id": "64ea196fcdd442ae",
+ "type": "link call",
+ "z": "ab51b1e8cad7b700",
+ "g": "3cfc986cc7920ab6",
+ "name": "",
+ "links": [
+ "432e8063fae7039e"
+ ],
+ "linkType": "static",
+ "timeout": "30",
+ "x": 490,
+ "y": 300,
+ "wires": [
+ [
+ "dd10b513ac7a04ec"
+ ]
+ ]
+ },
+ {
+ "id": "84052fb7696fd419",
+ "type": "link call",
+ "z": "ab51b1e8cad7b700",
+ "g": "3cfc986cc7920ab6",
+ "name": "",
+ "links": [
+ "797eac89000183db"
+ ],
+ "linkType": "static",
+ "timeout": "30",
+ "x": 1160,
+ "y": 360,
+ "wires": [
+ [
+ "b8e0e2e88c603fca"
+ ]
+ ]
+ },
+ {
+ "id": "754b9e0944158828",
+ "type": "inject",
+ "z": "ab51b1e8cad7b700",
+ "g": "3cfc986cc7920ab6",
+ "name": "boot - raz",
+ "props": [
+ {
+ "p": "payload"
+ }
+ ],
+ "repeat": "",
+ "crontab": "",
+ "once": false,
+ "onceDelay": 0.1,
+ "topic": "",
+ "payload": "open",
+ "payloadType": "str",
+ "x": 280,
+ "y": 540,
+ "wires": [
+ [
+ "67d67876268d5804",
+ "ba7189be579ed3f7"
+ ]
+ ]
+ },
+ {
+ "id": "67d67876268d5804",
+ "type": "delay",
+ "z": "ab51b1e8cad7b700",
+ "g": "3cfc986cc7920ab6",
+ "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": 450,
+ "y": 540,
+ "wires": [
+ [
+ "f17d156bf6d2ea64"
+ ]
+ ]
+ },
+ {
+ "id": "f17d156bf6d2ea64",
+ "type": "link call",
+ "z": "ab51b1e8cad7b700",
+ "g": "3cfc986cc7920ab6",
+ "name": "",
+ "links": [
+ "2b4359a348c810a9"
+ ],
+ "linkType": "static",
+ "timeout": "30",
+ "x": 920,
+ "y": 540,
+ "wires": [
+ [
+ "84052fb7696fd419"
+ ]
+ ]
+ },
+ {
+ "id": "e2bf4b31ba67aab2",
+ "type": "link in",
+ "z": "ab51b1e8cad7b700",
+ "g": "3cfc986cc7920ab6",
+ "name": "boot - raz",
+ "links": [],
+ "x": 315,
+ "y": 600,
+ "wires": [
+ [
+ "67d67876268d5804",
+ "ba7189be579ed3f7"
+ ]
+ ]
+ },
+ {
+ "id": "bd3bd1809096e016",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "7a4b3188c2585365",
+ "name": "gate metric",
+ "rules": [
+ {
+ "t": "set",
+ "p": "topic",
+ "pt": "msg",
+ "to": "gate metric",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1850,
+ "y": 1020,
+ "wires": [
+ [
+ "0834ba091c1e77d9",
+ "fcb2ec1001ceb323"
+ ]
+ ]
+ },
+ {
+ "id": "2ed07fe223d2313f",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "7a4b3188c2585365",
+ "name": "open",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "open",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1670,
+ "y": 1020,
+ "wires": [
+ [
+ "bd3bd1809096e016"
+ ]
+ ]
+ },
+ {
+ "id": "62899a3642eec3a6",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "7a4b3188c2585365",
+ "name": "close",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "close",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1670,
+ "y": 1080,
+ "wires": [
+ [
+ "bd3bd1809096e016"
+ ]
+ ]
+ },
+ {
+ "id": "0834ba091c1e77d9",
+ "type": "link out",
+ "z": "ab51b1e8cad7b700",
+ "g": "7a4b3188c2585365",
+ "name": "gate - metric",
+ "mode": "link",
+ "links": [
+ "206c1fb4a48067df",
+ "208df23ea752ffdf"
+ ],
+ "x": 1995,
+ "y": 1020,
+ "wires": []
+ },
+ {
+ "id": "92ceeb434c3fc82a",
+ "type": "link in",
+ "z": "ab51b1e8cad7b700",
+ "g": "7a4b3188c2585365",
+ "name": "gate - metric - open",
+ "links": [
+ "17fe5558043cd1c3",
+ "1a0d4d8a15723f6c",
+ "9063c8e998532e1c",
+ "c0e7c42d02244806"
+ ],
+ "x": 1535,
+ "y": 1020,
+ "wires": [
+ [
+ "2ed07fe223d2313f"
+ ]
+ ]
+ },
+ {
+ "id": "064e02a8998b5685",
+ "type": "link in",
+ "z": "ab51b1e8cad7b700",
+ "g": "7a4b3188c2585365",
+ "name": "gate - metric - close",
+ "links": [
+ "4ccc6c10af26c436",
+ "545f1b4d3138c6ac"
+ ],
+ "x": 1535,
+ "y": 1080,
+ "wires": [
+ [
+ "62899a3642eec3a6"
+ ]
+ ]
+ },
+ {
+ "id": "7e0629ebb334ac92",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "666fb3757c3b2f1c",
+ "name": "gate source",
+ "rules": [
+ {
+ "t": "set",
+ "p": "topic",
+ "pt": "msg",
+ "to": "gate source",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1850,
+ "y": 1200,
+ "wires": [
+ [
+ "f1a09e5456fe03fe",
+ "4b2af8c17ceca370"
+ ]
+ ]
+ },
+ {
+ "id": "ef8370083ab88ead",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "666fb3757c3b2f1c",
+ "name": "open",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "open",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1670,
+ "y": 1200,
+ "wires": [
+ [
+ "7e0629ebb334ac92"
+ ]
+ ]
+ },
+ {
+ "id": "aa0c22b1ba7c2676",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "666fb3757c3b2f1c",
+ "name": "close",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "close",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1670,
+ "y": 1260,
+ "wires": [
+ [
+ "7e0629ebb334ac92"
+ ]
+ ]
+ },
+ {
+ "id": "f1a09e5456fe03fe",
+ "type": "link out",
+ "z": "ab51b1e8cad7b700",
+ "g": "666fb3757c3b2f1c",
+ "name": "gate - source",
+ "mode": "link",
+ "links": [
+ "3423fd727184042c",
+ "735774bdb56f6be4",
+ "fb76731a2064ad65",
+ "1d8f71c67df6cec9",
+ "be2acafce4c2c74d",
+ "5616c2ce5c283bbd",
+ "f6a43d93fa9caf56",
+ "ddda7783f50a0db4",
+ "e46d811a29ddc59e",
+ "42c7380d496e1a14",
+ "fbf9779ea5af2111",
+ "db5251d07949a8c0",
+ "5e387209f4a1be63",
+ "9c9fde57b61d7940",
+ "254eee2678120cf3"
+ ],
+ "x": 1995,
+ "y": 1200,
+ "wires": []
+ },
+ {
+ "id": "b70a3e673499fb87",
+ "type": "link in",
+ "z": "ab51b1e8cad7b700",
+ "g": "666fb3757c3b2f1c",
+ "name": "gate - source - open",
+ "links": [
+ "17fe5558043cd1c3",
+ "c0e7c42d02244806",
+ "e83e0bde60108cf0"
+ ],
+ "x": 1535,
+ "y": 1200,
+ "wires": [
+ [
+ "ef8370083ab88ead"
+ ]
+ ]
+ },
+ {
+ "id": "833b9eac78de9c81",
+ "type": "link in",
+ "z": "ab51b1e8cad7b700",
+ "g": "666fb3757c3b2f1c",
+ "name": "gate - source - close",
+ "links": [
+ "545f1b4d3138c6ac"
+ ],
+ "x": 1535,
+ "y": 1260,
+ "wires": [
+ [
+ "aa0c22b1ba7c2676"
+ ]
+ ]
+ },
+ {
+ "id": "a1c9d3b6fe93bd68",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "c41724b0a7d79959",
+ "name": "gate target",
+ "rules": [
+ {
+ "t": "set",
+ "p": "topic",
+ "pt": "msg",
+ "to": "gate target",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1850,
+ "y": 1380,
+ "wires": [
+ [
+ "95ce18294052c029",
+ "5a779f9b34c8259b"
+ ]
+ ]
+ },
+ {
+ "id": "1f0f01c3fc8e207b",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "c41724b0a7d79959",
+ "name": "open",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "open",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1670,
+ "y": 1380,
+ "wires": [
+ [
+ "a1c9d3b6fe93bd68"
+ ]
+ ]
+ },
+ {
+ "id": "8df0f11b7b695158",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "c41724b0a7d79959",
+ "name": "close",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "close",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1670,
+ "y": 1440,
+ "wires": [
+ [
+ "a1c9d3b6fe93bd68"
+ ]
+ ]
+ },
+ {
+ "id": "95ce18294052c029",
+ "type": "link out",
+ "z": "ab51b1e8cad7b700",
+ "g": "c41724b0a7d79959",
+ "name": "gate - target",
+ "mode": "link",
+ "links": [
+ "6c324b24ca028984",
+ "de0c34e8104574b0",
+ "5d53068f8b9e6936",
+ "62dd3e8d6c87a0f9",
+ "55db3023ac9ae3c1"
+ ],
+ "x": 1995,
+ "y": 1380,
+ "wires": []
+ },
+ {
+ "id": "fd307e7cbbb08a89",
+ "type": "link in",
+ "z": "ab51b1e8cad7b700",
+ "g": "c41724b0a7d79959",
+ "name": "gate - target - open",
+ "links": [
+ "17fe5558043cd1c3",
+ "c0e7c42d02244806",
+ "91208239fbe15797"
+ ],
+ "x": 1535,
+ "y": 1380,
+ "wires": [
+ [
+ "1f0f01c3fc8e207b"
+ ]
+ ]
+ },
+ {
+ "id": "8014ec6e193d9901",
+ "type": "link in",
+ "z": "ab51b1e8cad7b700",
+ "g": "c41724b0a7d79959",
+ "name": "gate - target - close",
+ "links": [
+ "545f1b4d3138c6ac"
+ ],
+ "x": 1535,
+ "y": 1440,
+ "wires": [
+ [
+ "8df0f11b7b695158"
+ ]
+ ]
+ },
+ {
+ "id": "094771ea30e6c0b6",
+ "type": "link out",
+ "z": "ab51b1e8cad7b700",
+ "g": "9de0cb5fad576e92",
+ "name": "gate - loop",
+ "mode": "link",
+ "links": [
+ "d4c051fdcf3414f6",
+ "d40db95f9a154c3a",
+ "3a5d788b6c9b1490",
+ "8f3269222142f0f4"
+ ],
+ "x": 1995,
+ "y": 1560,
+ "wires": []
+ },
+ {
+ "id": "df8631819a592f91",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "9de0cb5fad576e92",
+ "name": "gate loop",
+ "rules": [
+ {
+ "t": "set",
+ "p": "topic",
+ "pt": "msg",
+ "to": "gate loop",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1840,
+ "y": 1560,
+ "wires": [
+ [
+ "094771ea30e6c0b6",
+ "3a35aa53aaedf198"
+ ]
+ ]
+ },
+ {
+ "id": "3736e2a70e80e34c",
+ "type": "link in",
+ "z": "ab51b1e8cad7b700",
+ "g": "9de0cb5fad576e92",
+ "name": "gate - loop - open",
+ "links": [
+ "17fe5558043cd1c3",
+ "1a0d4d8a15723f6c",
+ "c0e7c42d02244806",
+ "b5c48a301d98335a",
+ "c3c13d6fa17c274d"
+ ],
+ "x": 1535,
+ "y": 1560,
+ "wires": [
+ [
+ "6df2ba0f14893390"
+ ]
+ ]
+ },
+ {
+ "id": "da3a9220d88fc434",
+ "type": "link in",
+ "z": "ab51b1e8cad7b700",
+ "g": "9de0cb5fad576e92",
+ "name": "gate - loop - close",
+ "links": [
+ "4ccc6c10af26c436",
+ "86ce0c124789fd0d",
+ "3284f13d382e81d1",
+ "545f1b4d3138c6ac"
+ ],
+ "x": 1535,
+ "y": 1620,
+ "wires": [
+ [
+ "2af94d148cf723c0"
+ ]
+ ]
+ },
+ {
+ "id": "6df2ba0f14893390",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "9de0cb5fad576e92",
+ "name": "open",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "open",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1670,
+ "y": 1560,
+ "wires": [
+ [
+ "df8631819a592f91"
+ ]
+ ]
+ },
+ {
+ "id": "2af94d148cf723c0",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "9de0cb5fad576e92",
+ "name": "close",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "close",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1670,
+ "y": 1620,
+ "wires": [
+ [
+ "df8631819a592f91"
+ ]
+ ]
+ },
+ {
+ "id": "6bf4713643c9a8ea",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "8743bc87eb8d2a91",
+ "name": "gate scene",
+ "rules": [
+ {
+ "t": "set",
+ "p": "topic",
+ "pt": "msg",
+ "to": "gate scene",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1850,
+ "y": 1740,
+ "wires": [
+ [
+ "427c0a5a050502e2",
+ "2e871c6f42a5b449"
+ ]
+ ]
+ },
+ {
+ "id": "69ed4e47589ccc68",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "8743bc87eb8d2a91",
+ "name": "open",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "open",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1670,
+ "y": 1740,
+ "wires": [
+ [
+ "6bf4713643c9a8ea"
+ ]
+ ]
+ },
+ {
+ "id": "05f0bbf93f1d5bf5",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "8743bc87eb8d2a91",
+ "name": "close",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "close",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1670,
+ "y": 1800,
+ "wires": [
+ [
+ "6bf4713643c9a8ea"
+ ]
+ ]
+ },
+ {
+ "id": "427c0a5a050502e2",
+ "type": "link out",
+ "z": "ab51b1e8cad7b700",
+ "g": "8743bc87eb8d2a91",
+ "name": "gate - scene",
+ "mode": "link",
+ "links": [
+ "6e5d97fd5f511366",
+ "f05d34dd5ff9746b"
+ ],
+ "x": 1995,
+ "y": 1740,
+ "wires": []
+ },
+ {
+ "id": "eafdb7e55edcd0a2",
+ "type": "link in",
+ "z": "ab51b1e8cad7b700",
+ "g": "8743bc87eb8d2a91",
+ "name": "gate - scene - open",
+ "links": [
+ "17fe5558043cd1c3",
+ "c0e7c42d02244806"
+ ],
+ "x": 1535,
+ "y": 1740,
+ "wires": [
+ [
+ "69ed4e47589ccc68"
+ ]
+ ]
+ },
+ {
+ "id": "988dc67119f59ece",
+ "type": "link in",
+ "z": "ab51b1e8cad7b700",
+ "g": "8743bc87eb8d2a91",
+ "name": "gate - scene - close",
+ "links": [
+ "545f1b4d3138c6ac"
+ ],
+ "x": 1535,
+ "y": 1800,
+ "wires": [
+ [
+ "05f0bbf93f1d5bf5"
+ ]
+ ]
+ },
+ {
+ "id": "1f25921d9d3cd9af",
+ "type": "link out",
+ "z": "ab51b1e8cad7b700",
+ "g": "5429d0542d3e1152",
+ "name": "gate - cron",
+ "mode": "link",
+ "links": [
+ "54d6b2cd150e1e9f"
+ ],
+ "x": 1995,
"y": 1920,
"wires": []
+ },
+ {
+ "id": "5072ab8bdc575040",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "5429d0542d3e1152",
+ "name": "gate cron",
+ "rules": [
+ {
+ "t": "set",
+ "p": "topic",
+ "pt": "msg",
+ "to": "gate cron",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1840,
+ "y": 1920,
+ "wires": [
+ [
+ "1f25921d9d3cd9af",
+ "2016081ae13486e5"
+ ]
+ ]
+ },
+ {
+ "id": "504daced117e4792",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "5429d0542d3e1152",
+ "name": "open",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "open",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1670,
+ "y": 1920,
+ "wires": [
+ [
+ "5072ab8bdc575040"
+ ]
+ ]
+ },
+ {
+ "id": "b3b28a9a5646ac9c",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "5429d0542d3e1152",
+ "name": "close",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "close",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1670,
+ "y": 1980,
+ "wires": [
+ [
+ "5072ab8bdc575040"
+ ]
+ ]
+ },
+ {
+ "id": "504eeb064b15edb2",
+ "type": "link in",
+ "z": "ab51b1e8cad7b700",
+ "g": "5429d0542d3e1152",
+ "name": "gate - cron - open",
+ "links": [
+ "1a0d4d8a15723f6c",
+ "17fe5558043cd1c3",
+ "c0e7c42d02244806"
+ ],
+ "x": 1535,
+ "y": 1920,
+ "wires": [
+ [
+ "504daced117e4792"
+ ]
+ ]
+ },
+ {
+ "id": "29e7b98cef832784",
+ "type": "link in",
+ "z": "ab51b1e8cad7b700",
+ "g": "5429d0542d3e1152",
+ "name": "gate - cron - close",
+ "links": [
+ "4ccc6c10af26c436",
+ "545f1b4d3138c6ac"
+ ],
+ "x": 1535,
+ "y": 1980,
+ "wires": [
+ [
+ "b3b28a9a5646ac9c"
+ ]
+ ]
+ },
+ {
+ "id": "c0cbe8411bd6dfcc",
+ "type": "link in",
+ "z": "ab51b1e8cad7b700",
+ "g": "ea98356204959d40",
+ "name": "boot - step message",
+ "links": [
+ "b879ca6cfab8067b",
+ "d2dfe050c1c41cad",
+ "2184c8fc6df4c103",
+ "f92f6dcc3724dd04",
+ "0b27931075fedc60",
+ "4b31e327ec827081",
+ "8c26e5e59e5939b0",
+ "cbce1107a4000a53",
+ "3e16cec67e6dfe9b"
+ ],
+ "x": 1535,
+ "y": 900,
+ "wires": [
+ [
+ "0639c6cf728f6b70"
+ ]
+ ]
+ },
+ {
+ "id": "0639c6cf728f6b70",
+ "type": "debug",
+ "z": "ab51b1e8cad7b700",
+ "g": "ea98356204959d40",
+ "name": "boot - step message",
+ "active": true,
+ "tosidebar": true,
+ "console": false,
+ "tostatus": false,
+ "complete": "payload",
+ "targetType": "msg",
+ "statusVal": "",
+ "statusType": "auto",
+ "x": 1720,
+ "y": 900,
+ "wires": []
+ },
+ {
+ "id": "b879ca6cfab8067b",
+ "type": "link out",
+ "z": "ab51b1e8cad7b700",
+ "g": "e5bf46d1b71f880e",
+ "name": "boot - room - step message",
+ "mode": "link",
+ "links": [
+ "c0cbe8411bd6dfcc"
+ ],
+ "x": 1355,
+ "y": 960,
+ "wires": []
+ },
+ {
+ "id": "0bf33511b0560853",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "e5bf46d1b71f880e",
+ "name": "step",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "boot - room - end",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1230,
+ "y": 960,
+ "wires": [
+ [
+ "b879ca6cfab8067b"
+ ]
+ ]
+ },
+ {
+ "id": "7231ce2c453a544d",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "89ff0d2f726ec1fc",
+ "name": "step",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "boot - model - end",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1230,
+ "y": 1200,
+ "wires": [
+ [
+ "2184c8fc6df4c103"
+ ]
+ ]
+ },
+ {
+ "id": "2184c8fc6df4c103",
+ "type": "link out",
+ "z": "ab51b1e8cad7b700",
+ "g": "89ff0d2f726ec1fc",
+ "name": "boot - model- step message",
+ "mode": "link",
+ "links": [
+ "c0cbe8411bd6dfcc"
+ ],
+ "x": 1355,
+ "y": 1200,
+ "wires": []
+ },
+ {
+ "id": "68483bdd8d2582ac",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "7e85ca5b11887906",
+ "name": "step",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "boot - device - end",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1230,
+ "y": 1440,
+ "wires": [
+ [
+ "f92f6dcc3724dd04"
+ ]
+ ]
+ },
+ {
+ "id": "f92f6dcc3724dd04",
+ "type": "link out",
+ "z": "ab51b1e8cad7b700",
+ "g": "7e85ca5b11887906",
+ "name": "boot - device - step message",
+ "mode": "link",
+ "links": [
+ "c0cbe8411bd6dfcc"
+ ],
+ "x": 1355,
+ "y": 1440,
+ "wires": []
+ },
+ {
+ "id": "44008e5fa92b3b16",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "8c9efe133dabdae7",
+ "name": "step",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "boot - metric - end",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1230,
+ "y": 1680,
+ "wires": [
+ [
+ "0b27931075fedc60"
+ ]
+ ]
+ },
+ {
+ "id": "0b27931075fedc60",
+ "type": "link out",
+ "z": "ab51b1e8cad7b700",
+ "g": "8c9efe133dabdae7",
+ "name": "boot - metric - step message",
+ "mode": "link",
+ "links": [
+ "c0cbe8411bd6dfcc"
+ ],
+ "x": 1355,
+ "y": 1680,
+ "wires": []
+ },
+ {
+ "id": "d311c3317120581b",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "3e8ea39ffdb422c0",
+ "name": "step",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "boot - source - end",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1230,
+ "y": 1920,
+ "wires": [
+ [
+ "4b31e327ec827081"
+ ]
+ ]
+ },
+ {
+ "id": "4b31e327ec827081",
+ "type": "link out",
+ "z": "ab51b1e8cad7b700",
+ "g": "3e8ea39ffdb422c0",
+ "name": "boot - source - step message",
+ "mode": "link",
+ "links": [
+ "c0cbe8411bd6dfcc"
+ ],
+ "x": 1355,
+ "y": 1920,
+ "wires": []
+ },
+ {
+ "id": "3b11ad218d612937",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "b275fd7f45bdbb21",
+ "name": "step",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "boot - target - end",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1230,
+ "y": 2160,
+ "wires": [
+ [
+ "8c26e5e59e5939b0"
+ ]
+ ]
+ },
+ {
+ "id": "8c26e5e59e5939b0",
+ "type": "link out",
+ "z": "ab51b1e8cad7b700",
+ "g": "b275fd7f45bdbb21",
+ "name": "boot - target - step message",
+ "mode": "link",
+ "links": [
+ "c0cbe8411bd6dfcc"
+ ],
+ "x": 1355,
+ "y": 2160,
+ "wires": []
+ },
+ {
+ "id": "aa05e8cb5d649408",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "0aad38bc7c7fc52c",
+ "name": "step",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "boot - ui - end",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1230,
+ "y": 2400,
+ "wires": [
+ [
+ "cbce1107a4000a53"
+ ]
+ ]
+ },
+ {
+ "id": "cbce1107a4000a53",
+ "type": "link out",
+ "z": "ab51b1e8cad7b700",
+ "g": "0aad38bc7c7fc52c",
+ "name": "boot - ui - step message",
+ "mode": "link",
+ "links": [
+ "c0cbe8411bd6dfcc"
+ ],
+ "x": 1355,
+ "y": 2400,
+ "wires": []
+ },
+ {
+ "id": "0bc70d755d037eeb",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "3cfc986cc7920ab6",
+ "name": "step",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "boot - end",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 2730,
+ "y": 420,
+ "wires": [
+ [
+ "3e16cec67e6dfe9b"
+ ]
+ ]
+ },
+ {
+ "id": "3e16cec67e6dfe9b",
+ "type": "link out",
+ "z": "ab51b1e8cad7b700",
+ "g": "3cfc986cc7920ab6",
+ "name": "boot - end",
+ "mode": "link",
+ "links": [
+ "c0cbe8411bd6dfcc"
+ ],
+ "x": 2855,
+ "y": 720,
+ "wires": []
+ },
+ {
+ "id": "ba7189be579ed3f7",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "3cfc986cc7920ab6",
+ "name": "step",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "boot - start",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 450,
+ "y": 720,
+ "wires": [
+ [
+ "3e16cec67e6dfe9b",
+ "545f1b4d3138c6ac"
+ ]
+ ]
+ },
+ {
+ "id": "2bf2a3570ad9a4a9",
+ "type": "gate",
+ "z": "ab51b1e8cad7b700",
+ "g": "e5bf46d1b71f880e",
+ "name": "gate room",
+ "controlTopic": "gate room",
+ "defaultState": "closed",
+ "openCmd": "open",
+ "closeCmd": "close",
+ "toggleCmd": "toggle",
+ "defaultCmd": "default",
+ "statusCmd": "status",
+ "persist": false,
+ "storeName": "default",
+ "x": 880,
+ "y": 960,
+ "wires": [
+ [
+ "e03bf8b0eb75bb57"
+ ]
+ ]
+ },
+ {
+ "id": "9d227dc0fe3db54e",
+ "type": "gate",
+ "z": "ab51b1e8cad7b700",
+ "g": "89ff0d2f726ec1fc",
+ "name": "gate model",
+ "controlTopic": "gate model",
+ "defaultState": "closed",
+ "openCmd": "open",
+ "closeCmd": "close",
+ "toggleCmd": "toggle",
+ "defaultCmd": "default",
+ "statusCmd": "status",
+ "persist": false,
+ "storeName": "default",
+ "x": 890,
+ "y": 1200,
+ "wires": [
+ [
+ "4083e0b5aa07b391"
+ ]
+ ]
+ },
+ {
+ "id": "3c377256ce6452b1",
+ "type": "gate",
+ "z": "ab51b1e8cad7b700",
+ "g": "7e85ca5b11887906",
+ "name": "gate device",
+ "controlTopic": "gate device",
+ "defaultState": "closed",
+ "openCmd": "open",
+ "closeCmd": "close",
+ "toggleCmd": "toggle",
+ "defaultCmd": "default",
+ "statusCmd": "status",
+ "persist": false,
+ "storeName": "default",
+ "x": 890,
+ "y": 1440,
+ "wires": [
+ [
+ "96ad022ea9d454d9"
+ ]
+ ]
+ },
+ {
+ "id": "19884a3c55ef01e0",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "89ff0d2f726ec1fc",
+ "name": "close",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "close",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1230,
+ "y": 1260,
+ "wires": [
+ [
+ "31e397def3c2efa3"
+ ]
+ ]
+ },
+ {
+ "id": "e57e9117be76de70",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "7e85ca5b11887906",
+ "name": "close",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "close",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1230,
+ "y": 1500,
+ "wires": [
+ [
+ "76c80637c0ae864d"
+ ]
+ ]
+ },
+ {
+ "id": "5bdc08d812013590",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "8c9efe133dabdae7",
+ "name": "close",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "close",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1230,
+ "y": 1740,
+ "wires": [
+ [
+ "328ff4712348d1ce"
+ ]
+ ]
+ },
+ {
+ "id": "3d7b06c6e468092c",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "3e8ea39ffdb422c0",
+ "name": "close",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "close",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1230,
+ "y": 1980,
+ "wires": [
+ [
+ "edbc4831f0f54cc7"
+ ]
+ ]
+ },
+ {
+ "id": "9f1da32513c2e9f7",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "b275fd7f45bdbb21",
+ "name": "close",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "close",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1230,
+ "y": 2220,
+ "wires": [
+ [
+ "7867d8054bf06206"
+ ]
+ ]
+ },
+ {
+ "id": "2690d0c451f0a6fb",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "0aad38bc7c7fc52c",
+ "name": "close",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "close",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1230,
+ "y": 2460,
+ "wires": [
+ [
+ "88c3ff2a107f882e"
+ ]
+ ]
+ },
+ {
+ "id": "337b32e93ceab701",
+ "type": "gate",
+ "z": "ab51b1e8cad7b700",
+ "g": "8c9efe133dabdae7",
+ "name": "gate metric",
+ "controlTopic": "gate metric",
+ "defaultState": "closed",
+ "openCmd": "open",
+ "closeCmd": "close",
+ "toggleCmd": "toggle",
+ "defaultCmd": "default",
+ "statusCmd": "status",
+ "persist": false,
+ "storeName": "default",
+ "x": 890,
+ "y": 1680,
+ "wires": [
+ [
+ "a85250fbceb2ddc3"
+ ]
+ ]
+ },
+ {
+ "id": "a9e0aedc47d23df0",
+ "type": "gate",
+ "z": "ab51b1e8cad7b700",
+ "g": "3e8ea39ffdb422c0",
+ "name": "gate source",
+ "controlTopic": "gate source",
+ "defaultState": "closed",
+ "openCmd": "open",
+ "closeCmd": "close",
+ "toggleCmd": "toggle",
+ "defaultCmd": "default",
+ "statusCmd": "status",
+ "persist": false,
+ "storeName": "default",
+ "x": 890,
+ "y": 1920,
+ "wires": [
+ [
+ "c7219bbb3399eb52"
+ ]
+ ]
+ },
+ {
+ "id": "540a4408ff1d85b1",
+ "type": "gate",
+ "z": "ab51b1e8cad7b700",
+ "g": "b275fd7f45bdbb21",
+ "name": "gate target",
+ "controlTopic": "gate target",
+ "defaultState": "closed",
+ "openCmd": "open",
+ "closeCmd": "close",
+ "toggleCmd": "toggle",
+ "defaultCmd": "default",
+ "statusCmd": "status",
+ "persist": false,
+ "storeName": "default",
+ "x": 890,
+ "y": 2160,
+ "wires": [
+ [
+ "ac95c7d7701c1217"
+ ]
+ ]
+ },
+ {
+ "id": "6d2567ef31684111",
+ "type": "gate",
+ "z": "ab51b1e8cad7b700",
+ "g": "0aad38bc7c7fc52c",
+ "name": "gate ui",
+ "controlTopic": "gate ui",
+ "defaultState": "closed",
+ "openCmd": "open",
+ "closeCmd": "close",
+ "toggleCmd": "toggle",
+ "defaultCmd": "default",
+ "statusCmd": "status",
+ "persist": false,
+ "storeName": "default",
+ "x": 870,
+ "y": 2400,
+ "wires": [
+ [
+ "e7ad39a80d1fe019"
+ ]
+ ]
+ },
+ {
+ "id": "fcb2ec1001ceb323",
+ "type": "function",
+ "z": "ab51b1e8cad7b700",
+ "g": "7a4b3188c2585365",
+ "name": "state",
+ "func": "// script var\nvar msg = msg;\n\nif (msg.payload === 'open') {\n node.status({\n fill: \"green\", shape: \"ring\", text: msg.topic+' open'\n });\n}\nif (msg.payload === 'close') {\n node.status({\n fill: \"red\", shape: \"ring\", text: msg.topic+' close'\n });\n}",
+ "outputs": 0,
+ "timeout": "",
+ "noerr": 0,
+ "initialize": "",
+ "finalize": "",
+ "libs": [],
+ "x": 2030,
+ "y": 1080,
+ "wires": []
+ },
+ {
+ "id": "4b2af8c17ceca370",
+ "type": "function",
+ "z": "ab51b1e8cad7b700",
+ "g": "666fb3757c3b2f1c",
+ "name": "state",
+ "func": "// script var\nvar msg = msg;\n\nif (msg.payload === 'open') {\n node.status({\n fill: \"green\", shape: \"ring\", text: msg.topic+' open'\n });\n}\nif (msg.payload === 'close') {\n node.status({\n fill: \"red\", shape: \"ring\", text: msg.topic+' close'\n });\n}",
+ "outputs": 0,
+ "timeout": "",
+ "noerr": 0,
+ "initialize": "",
+ "finalize": "",
+ "libs": [],
+ "x": 2030,
+ "y": 1260,
+ "wires": []
+ },
+ {
+ "id": "5a779f9b34c8259b",
+ "type": "function",
+ "z": "ab51b1e8cad7b700",
+ "g": "c41724b0a7d79959",
+ "name": "state",
+ "func": "// script var\nvar msg = msg;\n\nif (msg.payload === 'open') {\n node.status({\n fill: \"green\", shape: \"ring\", text: msg.topic+' open'\n });\n}\nif (msg.payload === 'close') {\n node.status({\n fill: \"red\", shape: \"ring\", text: msg.topic+' close'\n });\n}",
+ "outputs": 0,
+ "timeout": "",
+ "noerr": 0,
+ "initialize": "",
+ "finalize": "",
+ "libs": [],
+ "x": 2030,
+ "y": 1440,
+ "wires": []
+ },
+ {
+ "id": "3a35aa53aaedf198",
+ "type": "function",
+ "z": "ab51b1e8cad7b700",
+ "g": "9de0cb5fad576e92",
+ "name": "state",
+ "func": "// script var\nvar msg = msg;\n\nif (msg.payload === 'open') {\n node.status({\n fill: \"green\", shape: \"ring\", text: msg.topic+' open'\n });\n}\nif (msg.payload === 'close') {\n node.status({\n fill: \"red\", shape: \"ring\", text: msg.topic+' close'\n });\n}",
+ "outputs": 0,
+ "timeout": "",
+ "noerr": 0,
+ "initialize": "",
+ "finalize": "",
+ "libs": [],
+ "x": 2030,
+ "y": 1620,
+ "wires": []
+ },
+ {
+ "id": "2e871c6f42a5b449",
+ "type": "function",
+ "z": "ab51b1e8cad7b700",
+ "g": "8743bc87eb8d2a91",
+ "name": "state",
+ "func": "// script var\nvar msg = msg;\n\nif (msg.payload === 'open') {\n node.status({\n fill: \"green\", shape: \"ring\", text: msg.topic+' open'\n });\n}\nif (msg.payload === 'close') {\n node.status({\n fill: \"red\", shape: \"ring\", text: msg.topic+' close'\n });\n}",
+ "outputs": 0,
+ "timeout": "",
+ "noerr": 0,
+ "initialize": "",
+ "finalize": "",
+ "libs": [],
+ "x": 2030,
+ "y": 1800,
+ "wires": []
+ },
+ {
+ "id": "2016081ae13486e5",
+ "type": "function",
+ "z": "ab51b1e8cad7b700",
+ "g": "5429d0542d3e1152",
+ "name": "state",
+ "func": "// script var\nvar msg = msg;\n\nif (msg.payload === 'open') {\n node.status({\n fill: \"green\", shape: \"ring\", text: msg.topic+' open'\n });\n}\nif (msg.payload === 'close') {\n node.status({\n fill: \"red\", shape: \"ring\", text: msg.topic+' close'\n });\n}",
+ "outputs": 0,
+ "timeout": "",
+ "noerr": 0,
+ "initialize": "",
+ "finalize": "",
+ "libs": [],
+ "x": 2030,
+ "y": 1980,
+ "wires": []
+ },
+ {
+ "id": "460af327d1804def",
+ "type": "switch",
+ "z": "ab51b1e8cad7b700",
+ "g": "266f4436dc45ce89",
+ "name": "measurement",
+ "property": "measurement",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "neq",
+ "v": "seen",
+ "vt": "str"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 1,
+ "x": 2180,
+ "y": 6120,
+ "wires": [
+ [
+ "06581753b7673f83"
+ ]
+ ]
+ },
+ {
+ "id": "58d409f277d9b23d",
+ "type": "delay",
+ "z": "ab51b1e8cad7b700",
+ "g": "266f4436dc45ce89",
+ "name": "10 / s",
+ "pauseType": "rate",
+ "timeout": "50",
+ "timeoutUnits": "milliseconds",
+ "rate": "10",
+ "nbRateUnits": "1",
+ "rateUnits": "second",
+ "randomFirst": "1",
+ "randomLast": "5",
+ "randomUnits": "seconds",
+ "drop": false,
+ "allowrate": false,
+ "outputs": 1,
+ "x": 2590,
+ "y": 6180,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "61d22e09bde69211",
+ "type": "trigger",
+ "z": "ab51b1e8cad7b700",
+ "g": "20b116b788ef3f27",
+ "name": "1 h",
+ "op1": "",
+ "op2": "true",
+ "op1type": "pay",
+ "op2type": "bool",
+ "duration": "1",
+ "extend": false,
+ "overrideDelay": false,
+ "units": "hr",
+ "reset": "",
+ "bytopic": "topic",
+ "topic": "path",
+ "outputs": 2,
+ "x": 3250,
+ "y": 3300,
+ "wires": [
+ [
+ "582f8e6b17a9d9d1"
+ ],
+ [
+ "503349dbea6cdfc6"
+ ]
+ ]
+ },
+ {
+ "id": "503349dbea6cdfc6",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "20b116b788ef3f27",
+ "name": "reset",
+ "rules": [
+ {
+ "t": "set",
+ "p": "reset",
+ "pt": "msg",
+ "to": "true",
+ "tot": "bool"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 3410,
+ "y": 3360,
+ "wires": [
+ [
+ "61d22e09bde69211"
+ ]
+ ]
+ },
+ {
+ "id": "68c1fe82aaee4b1b",
+ "type": "comment",
+ "z": "ab51b1e8cad7b700",
+ "g": "20b116b788ef3f27",
+ "name": "Do not repeat same value more than once per hour",
+ "info": "",
+ "x": 3110,
+ "y": 3360,
+ "wires": []
+ },
+ {
+ "id": "ad2e79ba72ebd223",
+ "type": "switch",
+ "z": "ab51b1e8cad7b700",
+ "g": "d62c9cf0cb81a537",
+ "name": "from boot",
+ "property": "payload",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "regex",
+ "v": "(open|close)",
+ "vt": "str",
+ "case": false
+ },
+ {
+ "t": "else"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 2,
+ "x": 280,
+ "y": 5280,
+ "wires": [
+ [
+ "4e5188bf59004a54"
+ ],
+ [
+ "f7cc8fb174a23f1a"
+ ]
+ ]
+ },
+ {
+ "id": "f7cc8fb174a23f1a",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "d62c9cf0cb81a537",
+ "name": "set room to global",
+ "rules": [
+ {
+ "t": "set",
+ "p": "rooms[msg.room]",
+ "pt": "global",
+ "to": "true",
+ "tot": "bool"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 490,
+ "y": 5280,
+ "wires": [
+ [
+ "fc14608145819575"
+ ]
+ ]
+ },
+ {
+ "id": "d747b2b7044fc49f",
+ "type": "change",
+ "z": "ab51b1e8cad7b700",
+ "g": "4937527cddd45b61",
+ "name": "custom",
+ "rules": [
+ {
+ "t": "delete",
+ "p": "path",
+ "pt": "msg"
+ },
+ {
+ "t": "delete",
+ "p": "brand",
+ "pt": "msg"
+ },
+ {
+ "t": "delete",
+ "p": "protocol",
+ "pt": "msg"
+ },
+ {
+ "t": "delete",
+ "p": "model",
+ "pt": "msg"
+ },
+ {
+ "t": "delete",
+ "p": "id",
+ "pt": "msg"
+ },
+ {
+ "t": "delete",
+ "p": "option",
+ "pt": "msg"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1800,
+ "y": 5880,
+ "wires": [
+ [
+ "fabb645e0d88c91c"
+ ]
+ ]
+ },
+ {
+ "id": "8b72b7cb338a2d68",
+ "type": "inject",
+ "z": "ab51b1e8cad7b700",
+ "g": "3cfc986cc7920ab6",
+ "name": "boot - file",
+ "props": [
+ {
+ "p": "payload"
+ }
+ ],
+ "repeat": "",
+ "crontab": "",
+ "once": false,
+ "onceDelay": 0.1,
+ "topic": "",
+ "payload": "open",
+ "payloadType": "str",
+ "x": 280,
+ "y": 420,
+ "wires": [
+ [
+ "3cc6bbbc6844b7b1",
+ "ba7189be579ed3f7"
+ ]
+ ]
+ },
+ {
+ "id": "3cc6bbbc6844b7b1",
+ "type": "delay",
+ "z": "ab51b1e8cad7b700",
+ "g": "3cfc986cc7920ab6",
+ "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": 450,
+ "y": 420,
+ "wires": [
+ [
+ "419ed058d98d30ad"
+ ]
+ ]
+ },
+ {
+ "id": "419ed058d98d30ad",
+ "type": "link call",
+ "z": "ab51b1e8cad7b700",
+ "g": "3cfc986cc7920ab6",
+ "name": "",
+ "links": [
+ "2b4359a348c810a9"
+ ],
+ "linkType": "static",
+ "timeout": "30",
+ "x": 660,
+ "y": 420,
+ "wires": [
+ [
+ "cb927baab479c03f"
+ ]
+ ]
+ },
+ {
+ "id": "cb927baab479c03f",
+ "type": "link call",
+ "z": "ab51b1e8cad7b700",
+ "g": "3cfc986cc7920ab6",
+ "name": "",
+ "links": [
+ "dfb4b5350a9383c9"
+ ],
+ "linkType": "static",
+ "timeout": "30",
+ "x": 920,
+ "y": 420,
+ "wires": [
+ [
+ "84052fb7696fd419"
+ ]
+ ]
+ },
+ {
+ "id": "cfe7a728431d4432",
+ "type": "link in",
+ "z": "ab51b1e8cad7b700",
+ "g": "3cfc986cc7920ab6",
+ "name": "boot - file",
+ "links": [
+ "dcf05c7a22428a38"
+ ],
+ "x": 315,
+ "y": 480,
+ "wires": [
+ [
+ "3cc6bbbc6844b7b1",
+ "ba7189be579ed3f7"
+ ]
+ ]
}
]
\ No newline at end of file
diff --git a/flows/K.Routine.json b/flows/K.Routine.json
index f042eb6..c31a31e 100644
--- a/flows/K.Routine.json
+++ b/flows/K.Routine.json
@@ -20,7 +20,7 @@
"67c721e1c392ce95"
],
"x": 68,
- "y": 1253,
+ "y": 1493,
"w": 974,
"h": 614
},
@@ -43,8 +43,8 @@
],
"x": 68,
"y": 173,
- "w": 914,
- "h": 1034
+ "w": 1074,
+ "h": 1274
},
{
"id": "a0496edd95de60f3",
@@ -117,7 +117,7 @@
"17369ae97fa88814"
],
"x": 68,
- "y": 1913,
+ "y": 2153,
"w": 2564,
"h": 2714
},
@@ -181,7 +181,7 @@
"73cc2886c2652521"
],
"x": 94,
- "y": 1279,
+ "y": 1519,
"w": 922,
"h": 382
},
@@ -204,12 +204,14 @@
"ba9d70c1045cb088",
"e7ac1f9f3c8ae78c",
"4f02d67d81a83e86",
- "99e1c9e8654a9f81"
+ "99e1c9e8654a9f81",
+ "191e6f3cf830909c",
+ "5cc363dda9bce25f"
],
"x": 94,
- "y": 979,
- "w": 862,
- "h": 202
+ "y": 1159,
+ "w": 1022,
+ "h": 262
},
{
"id": "414cdce0186b98d1",
@@ -230,12 +232,14 @@
"d84b5b147f5fa7a4",
"73a136cc319902eb",
"bc396dcc308c42ee",
- "f9f49c8d382ee23d"
+ "f9f49c8d382ee23d",
+ "3086da9f511d035c",
+ "9185658a21e14bc0"
],
"x": 94,
- "y": 739,
- "w": 862,
- "h": 202
+ "y": 859,
+ "w": 1022,
+ "h": 262
},
{
"id": "e9594aa2f7507ac5",
@@ -256,12 +260,14 @@
"31b42964ff3deb4f",
"c2532fc6bfffd154",
"e112327c4a55aa35",
- "91841d3915124c8e"
+ "91841d3915124c8e",
+ "3354f1abc3e1c2cb",
+ "8218f7e7b47837c8"
],
"x": 94,
- "y": 499,
- "w": 862,
- "h": 202
+ "y": 559,
+ "w": 1022,
+ "h": 262
},
{
"id": "4c2fd374879bcc62",
@@ -281,12 +287,14 @@
"ef13c93a34fcab87",
"45647475dad51f30",
"825837a029db8ec5",
- "bd6f2717b2f30241"
+ "bd6f2717b2f30241",
+ "73a1379dd26a21ce",
+ "5727bb6deb67bb8e"
],
"x": 94,
- "y": 304,
- "w": 862,
- "h": 157
+ "y": 296.5,
+ "w": 1022,
+ "h": 224.5
},
{
"id": "1f31199c6478bed6",
@@ -465,7 +473,7 @@
"d23cdc7e80275f61"
],
"x": 94,
- "y": 1939,
+ "y": 2179,
"w": 902,
"h": 142
},
@@ -498,7 +506,7 @@
"caaebc71902e0463"
],
"x": 94,
- "y": 2239,
+ "y": 2479,
"w": 2092,
"h": 262
},
@@ -529,7 +537,7 @@
"6d71d5859b10c11e"
],
"x": 94,
- "y": 2539,
+ "y": 2779,
"w": 2012,
"h": 202
},
@@ -562,7 +570,7 @@
"ffbd707de9b88a2a"
],
"x": 94,
- "y": 2779,
+ "y": 3019,
"w": 2432,
"h": 202
},
@@ -593,7 +601,7 @@
"3abf64e6a345da67"
],
"x": 94,
- "y": 3019,
+ "y": 3259,
"w": 2132,
"h": 202
},
@@ -624,7 +632,7 @@
"89bf9e5c676a419c"
],
"x": 94,
- "y": 3259,
+ "y": 3499,
"w": 2142,
"h": 202
},
@@ -663,7 +671,7 @@
"fd900a26e130d2ff"
],
"x": 94,
- "y": 3499,
+ "y": 3739,
"w": 2512,
"h": 382
},
@@ -702,7 +710,7 @@
"ec1f489e4f505a2f"
],
"x": 94,
- "y": 3919,
+ "y": 4159,
"w": 1972,
"h": 322
},
@@ -727,7 +735,7 @@
"e09b198994376110"
],
"x": 94,
- "y": 4279,
+ "y": 4519,
"w": 732,
"h": 142
},
@@ -753,7 +761,7 @@
"bde274663e77041e"
],
"x": 94,
- "y": 4459,
+ "y": 4699,
"w": 992,
"h": 142
},
@@ -778,7 +786,7 @@
"1b97b56ade9a8291"
],
"x": 94,
- "y": 1699,
+ "y": 1939,
"w": 662,
"h": 142
},
@@ -843,7 +851,7 @@
"repair": false,
"outputs": 2,
"x": 690,
- "y": 1560,
+ "y": 1800,
"wires": [
[
"73cc2886c2652521"
@@ -874,7 +882,7 @@
"to": "",
"reg": false,
"x": 530,
- "y": 1380,
+ "y": 1620,
"wires": [
[
"577298e83998f6d7"
@@ -905,7 +913,7 @@
"repair": false,
"outputs": 2,
"x": 690,
- "y": 1380,
+ "y": 1620,
"wires": [
[
"73cc2886c2652521"
@@ -939,7 +947,7 @@
"repair": false,
"outputs": 2,
"x": 690,
- "y": 1500,
+ "y": 1740,
"wires": [
[
"73cc2886c2652521"
@@ -973,7 +981,7 @@
"repair": false,
"outputs": 2,
"x": 690,
- "y": 1440,
+ "y": 1680,
"wires": [
[
"73cc2886c2652521"
@@ -1007,7 +1015,7 @@
"repair": false,
"outputs": 2,
"x": 690,
- "y": 1320,
+ "y": 1560,
"wires": [
[
"73cc2886c2652521"
@@ -1038,7 +1046,7 @@
"to": "",
"reg": false,
"x": 530,
- "y": 1320,
+ "y": 1560,
"wires": [
[
"f54479dc5f66620e"
@@ -1054,7 +1062,7 @@
"mode": "return",
"links": [],
"x": 975,
- "y": 1560,
+ "y": 1800,
"wires": []
},
{
@@ -1099,7 +1107,7 @@
"repair": false,
"outputs": 6,
"x": 320,
- "y": 1560,
+ "y": 1800,
"wires": [
[
"71e189afd8659a2d"
@@ -1129,7 +1137,7 @@
"name": "cleanup measurement",
"links": [],
"x": 135,
- "y": 1560,
+ "y": 1800,
"wires": [
[
"0e0adba49a29f70f"
@@ -1144,8 +1152,8 @@
"name": "convert to dimmer",
"mode": "return",
"links": [],
- "x": 915,
- "y": 1080,
+ "x": 1075,
+ "y": 1380,
"wires": []
},
{
@@ -1156,7 +1164,7 @@
"name": "convert to dimmer",
"links": [],
"x": 135,
- "y": 1080,
+ "y": 1260,
"wires": [
[
"5070cadd19aa3954"
@@ -1184,10 +1192,10 @@
"to": "",
"reg": false,
"x": 790,
- "y": 1140,
+ "y": 1320,
"wires": [
[
- "99e1c9e8654a9f81"
+ "191e6f3cf830909c"
]
]
},
@@ -1212,10 +1220,10 @@
"to": "",
"reg": false,
"x": 790,
- "y": 1080,
+ "y": 1260,
"wires": [
[
- "99e1c9e8654a9f81"
+ "191e6f3cf830909c"
]
]
},
@@ -1240,10 +1248,10 @@
"to": "",
"reg": false,
"x": 790,
- "y": 1020,
+ "y": 1200,
"wires": [
[
- "99e1c9e8654a9f81"
+ "191e6f3cf830909c"
]
]
},
@@ -1276,13 +1284,16 @@
},
{
"t": "false"
+ },
+ {
+ "t": "else"
}
],
"checkall": "false",
"repair": false,
- "outputs": 5,
+ "outputs": 6,
"x": 590,
- "y": 1080,
+ "y": 1260,
"wires": [
[
"6f7e7a5d7ebd031d"
@@ -1298,6 +1309,9 @@
],
[
"e7ac1f9f3c8ae78c"
+ ],
+ [
+ "5cc363dda9bce25f"
]
]
},
@@ -1311,7 +1325,7 @@
"action": "obj",
"pretty": false,
"x": 330,
- "y": 1080,
+ "y": 1260,
"wires": [
[
"d40b223a978b9a1e"
@@ -1326,8 +1340,8 @@
"name": "convert to percent",
"mode": "return",
"links": [],
- "x": 915,
- "y": 840,
+ "x": 1075,
+ "y": 1080,
"wires": []
},
{
@@ -1338,7 +1352,7 @@
"name": "convert to percent",
"links": [],
"x": 135,
- "y": 840,
+ "y": 960,
"wires": [
[
"0414c3f0d95341ac"
@@ -1366,10 +1380,10 @@
"to": "",
"reg": false,
"x": 790,
- "y": 900,
+ "y": 1020,
"wires": [
[
- "f9f49c8d382ee23d"
+ "9185658a21e14bc0"
]
]
},
@@ -1394,10 +1408,10 @@
"to": "",
"reg": false,
"x": 790,
- "y": 840,
+ "y": 960,
"wires": [
[
- "f9f49c8d382ee23d"
+ "9185658a21e14bc0"
]
]
},
@@ -1422,10 +1436,10 @@
"to": "",
"reg": false,
"x": 790,
- "y": 780,
+ "y": 900,
"wires": [
[
- "f9f49c8d382ee23d"
+ "9185658a21e14bc0"
]
]
},
@@ -1458,13 +1472,16 @@
},
{
"t": "false"
+ },
+ {
+ "t": "else"
}
],
"checkall": "false",
"repair": false,
- "outputs": 5,
+ "outputs": 6,
"x": 590,
- "y": 840,
+ "y": 960,
"wires": [
[
"6ec40cadb83543dd"
@@ -1480,6 +1497,9 @@
],
[
"73a136cc319902eb"
+ ],
+ [
+ "3086da9f511d035c"
]
]
},
@@ -1493,7 +1513,7 @@
"action": "obj",
"pretty": false,
"x": 330,
- "y": 840,
+ "y": 960,
"wires": [
[
"b6f0d1b534279a98"
@@ -1508,8 +1528,8 @@
"name": "convert to number",
"mode": "return",
"links": [],
- "x": 915,
- "y": 600,
+ "x": 1075,
+ "y": 720,
"wires": []
},
{
@@ -1520,7 +1540,7 @@
"name": "convert to number",
"links": [],
"x": 135,
- "y": 600,
+ "y": 660,
"wires": [
[
"c213314798c4a9be"
@@ -1548,10 +1568,10 @@
"to": "",
"reg": false,
"x": 790,
- "y": 660,
+ "y": 720,
"wires": [
[
- "91841d3915124c8e"
+ "8218f7e7b47837c8"
]
]
},
@@ -1576,10 +1596,10 @@
"to": "",
"reg": false,
"x": 790,
- "y": 600,
+ "y": 660,
"wires": [
[
- "91841d3915124c8e"
+ "8218f7e7b47837c8"
]
]
},
@@ -1604,10 +1624,10 @@
"to": "",
"reg": false,
"x": 790,
- "y": 540,
+ "y": 600,
"wires": [
[
- "91841d3915124c8e"
+ "8218f7e7b47837c8"
]
]
},
@@ -1630,13 +1650,16 @@
},
{
"t": "false"
+ },
+ {
+ "t": "else"
}
],
"checkall": "false",
"repair": false,
- "outputs": 3,
+ "outputs": 4,
"x": 590,
- "y": 600,
+ "y": 660,
"wires": [
[
"4b32e84f6c624568"
@@ -1646,6 +1669,9 @@
],
[
"c2532fc6bfffd154"
+ ],
+ [
+ "3354f1abc3e1c2cb"
]
]
},
@@ -1659,7 +1685,7 @@
"action": "obj",
"pretty": false,
"x": 330,
- "y": 600,
+ "y": 660,
"wires": [
[
"2e643b1746a93b44"
@@ -1674,8 +1700,8 @@
"name": "convert to boolean",
"mode": "return",
"links": [],
- "x": 915,
- "y": 420,
+ "x": 1075,
+ "y": 480,
"wires": []
},
{
@@ -1702,7 +1728,7 @@
"y": 420,
"wires": [
[
- "bd6f2717b2f30241"
+ "5727bb6deb67bb8e"
]
]
},
@@ -1730,7 +1756,7 @@
"y": 360,
"wires": [
[
- "bd6f2717b2f30241"
+ "5727bb6deb67bb8e"
]
]
},
@@ -1758,11 +1784,14 @@
},
{
"t": "true"
+ },
+ {
+ "t": "else"
}
],
"checkall": "false",
"repair": false,
- "outputs": 4,
+ "outputs": 5,
"x": 590,
"y": 360,
"wires": [
@@ -1777,6 +1806,9 @@
],
[
"825837a029db8ec5"
+ ],
+ [
+ "73a1379dd26a21ce"
]
]
},
@@ -2666,7 +2698,7 @@
"name": "get routine",
"links": [],
"x": 135,
- "y": 2040,
+ "y": 2280,
"wires": [
[
"990a132bdc19ba61"
@@ -2694,7 +2726,7 @@
"to": "",
"reg": false,
"x": 490,
- "y": 2040,
+ "y": 2280,
"wires": [
[
"c85ce3c75b98194c"
@@ -2723,7 +2755,7 @@
"repair": false,
"outputs": 2,
"x": 670,
- "y": 2040,
+ "y": 2280,
"wires": [
[
"4d2bb338a00188bc"
@@ -2754,7 +2786,7 @@
"to": "",
"reg": false,
"x": 830,
- "y": 2040,
+ "y": 2280,
"wires": [
[
"e3a3ecfeaece1f56"
@@ -2770,7 +2802,7 @@
"mode": "return",
"links": [],
"x": 955,
- "y": 1980,
+ "y": 2220,
"wires": []
},
{
@@ -2794,7 +2826,7 @@
"to": "",
"reg": false,
"x": 830,
- "y": 1980,
+ "y": 2220,
"wires": [
[
"e3a3ecfeaece1f56"
@@ -2885,7 +2917,7 @@
"to": "",
"reg": false,
"x": 670,
- "y": 1980,
+ "y": 2220,
"wires": [
[]
]
@@ -2912,7 +2944,7 @@
"repair": false,
"outputs": 2,
"x": 1060,
- "y": 2340,
+ "y": 2580,
"wires": [
[
"62542a01ce24c466",
@@ -2945,7 +2977,7 @@
"repair": false,
"outputs": 2,
"x": 1290,
- "y": 2280,
+ "y": 2520,
"wires": [
[
"e3a35f2dd6b2effb"
@@ -2977,7 +3009,7 @@
"repair": false,
"outputs": 2,
"x": 1530,
- "y": 2340,
+ "y": 2580,
"wires": [
[
"d6ab2dddb189d358"
@@ -3009,7 +3041,7 @@
"repair": false,
"outputs": 2,
"x": 830,
- "y": 2400,
+ "y": 2640,
"wires": [
[
"786e0b4140b91eec"
@@ -3039,7 +3071,7 @@
"repair": false,
"outputs": 2,
"x": 1730,
- "y": 2280,
+ "y": 2520,
"wires": [
[
"2910033beb566769"
@@ -3070,7 +3102,7 @@
"to": "",
"reg": false,
"x": 1890,
- "y": 2340,
+ "y": 2580,
"wires": [
[
"5c82e25e697c0d09",
@@ -3099,7 +3131,7 @@
"to": "",
"reg": false,
"x": 1890,
- "y": 2400,
+ "y": 2640,
"wires": [
[
"5c82e25e697c0d09",
@@ -3122,7 +3154,7 @@
"statusVal": "",
"statusType": "auto",
"x": 2070,
- "y": 2400,
+ "y": 2640,
"wires": []
},
{
@@ -3133,7 +3165,7 @@
"name": "routine mode",
"links": [],
"x": 135,
- "y": 2460,
+ "y": 2700,
"wires": [
[
"caaebc71902e0463"
@@ -3149,7 +3181,7 @@
"mode": "return",
"links": [],
"x": 2015,
- "y": 2460,
+ "y": 2700,
"wires": []
},
{
@@ -3164,7 +3196,7 @@
"linkType": "static",
"timeout": "30",
"x": 470,
- "y": 2460,
+ "y": 2700,
"wires": [
[
"d23ac11c26d59e4c"
@@ -3193,7 +3225,7 @@
"repair": false,
"outputs": 2,
"x": 650,
- "y": 2460,
+ "y": 2700,
"wires": [
[
"662f3d7d7dc36aa5"
@@ -3224,7 +3256,7 @@
"to": "",
"reg": false,
"x": 1890,
- "y": 2460,
+ "y": 2700,
"wires": [
[
"5c82e25e697c0d09",
@@ -3251,7 +3283,7 @@
"allowrate": false,
"outputs": 1,
"x": 280,
- "y": 2460,
+ "y": 2700,
"wires": [
[
"48d872c1b6b9f14e"
@@ -3267,7 +3299,7 @@
"mode": "return",
"links": [],
"x": 1915,
- "y": 2700,
+ "y": 2940,
"wires": []
},
{
@@ -3290,7 +3322,7 @@
"repair": false,
"outputs": 2,
"x": 290,
- "y": 2640,
+ "y": 2880,
"wires": [
[
"323c3fcbf4964c63"
@@ -3322,7 +3354,7 @@
"repair": false,
"outputs": 2,
"x": 510,
- "y": 2580,
+ "y": 2820,
"wires": [
[
"4062a49e5518576b"
@@ -3353,7 +3385,7 @@
"to": "",
"reg": false,
"x": 1370,
- "y": 2580,
+ "y": 2820,
"wires": [
[
"410b8eabf0b0e224"
@@ -3378,7 +3410,7 @@
"count": "",
"reduceRight": false,
"x": 1530,
- "y": 2640,
+ "y": 2880,
"wires": [
[
"a161c5ca3d8a7cbd"
@@ -3421,7 +3453,7 @@
"to": "",
"reg": false,
"x": 760,
- "y": 2580,
+ "y": 2820,
"wires": [
[
"7864c4a726691281"
@@ -3440,8 +3472,9 @@
"arraySpltType": "len",
"stream": false,
"addname": "field",
+ "property": "payload",
"x": 1010,
- "y": 2640,
+ "y": 2880,
"wires": [
[
"47a324541ec2b6d3"
@@ -3468,7 +3501,7 @@
"repair": false,
"outputs": 2,
"x": 1210,
- "y": 2640,
+ "y": 2880,
"wires": [
[
"4ce06c7bae7e516c"
@@ -3504,7 +3537,7 @@
"to": "",
"reg": false,
"x": 1740,
- "y": 2700,
+ "y": 2940,
"wires": [
[
"0ecfc7dac3dc83c0",
@@ -3527,7 +3560,7 @@
"statusVal": "",
"statusType": "auto",
"x": 1980,
- "y": 2640,
+ "y": 2880,
"wires": []
},
{
@@ -3558,7 +3591,7 @@
"to": "",
"reg": false,
"x": 710,
- "y": 2700,
+ "y": 2940,
"wires": [
[
"a161c5ca3d8a7cbd"
@@ -3573,7 +3606,7 @@
"name": "routine motion",
"links": [],
"x": 135,
- "y": 2640,
+ "y": 2880,
"wires": [
[
"c5b20f0c23888919"
@@ -3600,7 +3633,7 @@
"repair": false,
"outputs": 2,
"x": 300,
- "y": 2880,
+ "y": 3120,
"wires": [
[
"d0d24a8b117023f6"
@@ -3632,7 +3665,7 @@
"repair": false,
"outputs": 2,
"x": 530,
- "y": 2820,
+ "y": 3060,
"wires": [
[
"ffbd707de9b88a2a"
@@ -3663,7 +3696,7 @@
"to": "",
"reg": false,
"x": 1790,
- "y": 2820,
+ "y": 3060,
"wires": [
[
"6a0f0e71db157af3"
@@ -3688,7 +3721,7 @@
"count": "",
"reduceRight": false,
"x": 1950,
- "y": 2880,
+ "y": 3120,
"wires": [
[
"4d9991942988ca8c"
@@ -3724,7 +3757,7 @@
"to": "",
"reg": false,
"x": 1140,
- "y": 2820,
+ "y": 3060,
"wires": [
[
"b8b9d93908937f8c"
@@ -3743,8 +3776,9 @@
"arraySpltType": "len",
"stream": false,
"addname": "field",
+ "property": "payload",
"x": 1430,
- "y": 2820,
+ "y": 3060,
"wires": [
[
"22152f0515ad69cc"
@@ -3771,7 +3805,7 @@
"repair": false,
"outputs": 2,
"x": 1630,
- "y": 2880,
+ "y": 3120,
"wires": [
[
"52a33cee0e647f92"
@@ -3807,7 +3841,7 @@
"to": "",
"reg": false,
"x": 2160,
- "y": 2940,
+ "y": 3180,
"wires": [
[
"d063b27f8e80f37a",
@@ -3830,7 +3864,7 @@
"statusVal": "",
"statusType": "auto",
"x": 2400,
- "y": 2880,
+ "y": 3120,
"wires": []
},
{
@@ -3861,7 +3895,7 @@
"to": "",
"reg": false,
"x": 730,
- "y": 2940,
+ "y": 3180,
"wires": [
[
"4d9991942988ca8c"
@@ -3876,7 +3910,7 @@
"name": "routine retention",
"links": [],
"x": 135,
- "y": 2880,
+ "y": 3120,
"wires": [
[
"4a635ad2a4ed1736"
@@ -3892,7 +3926,7 @@
"mode": "return",
"links": [],
"x": 2335,
- "y": 2940,
+ "y": 3180,
"wires": []
},
{
@@ -3917,7 +3951,7 @@
"repair": false,
"outputs": 2,
"x": 890,
- "y": 2880,
+ "y": 3120,
"wires": [
[
"9b3093c5a5deb452"
@@ -3948,7 +3982,7 @@
"to": "",
"reg": false,
"x": 730,
- "y": 2820,
+ "y": 3060,
"wires": [
[
"4424ab4df00e08ab"
@@ -3977,7 +4011,7 @@
"repair": false,
"outputs": 2,
"x": 300,
- "y": 3120,
+ "y": 3360,
"wires": [
[
"868cdb733181338e"
@@ -4009,7 +4043,7 @@
"repair": false,
"outputs": 2,
"x": 530,
- "y": 3060,
+ "y": 3300,
"wires": [
[
"eca9437aa8d37772"
@@ -4054,7 +4088,7 @@
"to": "",
"reg": false,
"x": 790,
- "y": 3060,
+ "y": 3300,
"wires": [
[
"e2dec83660823bf1"
@@ -4073,8 +4107,9 @@
"arraySpltType": "len",
"stream": false,
"addname": "field",
+ "property": "payload",
"x": 1050,
- "y": 3120,
+ "y": 3360,
"wires": [
[
"71ecc4394b7cd05d"
@@ -4103,7 +4138,7 @@
"repair": false,
"outputs": 2,
"x": 1280,
- "y": 3120,
+ "y": 3360,
"wires": [
[
"8ebbcb564e209cfe"
@@ -4135,7 +4170,7 @@
"reduceInitType": "num",
"reduceFixup": "",
"x": 1630,
- "y": 3120,
+ "y": 3360,
"wires": [
[
"f7baae7f1933153b"
@@ -4151,7 +4186,7 @@
"mode": "return",
"links": [],
"x": 2015,
- "y": 3180,
+ "y": 3420,
"wires": []
},
{
@@ -4175,7 +4210,7 @@
"to": "",
"reg": false,
"x": 1470,
- "y": 3060,
+ "y": 3300,
"wires": [
[
"61c2bd67b3234fc7"
@@ -4208,7 +4243,7 @@
"to": "",
"reg": false,
"x": 1840,
- "y": 3180,
+ "y": 3420,
"wires": [
[
"466c44b0fc1258a7",
@@ -4231,7 +4266,7 @@
"statusVal": "",
"statusType": "auto",
"x": 2090,
- "y": 3120,
+ "y": 3360,
"wires": []
},
{
@@ -4262,7 +4297,7 @@
"to": "",
"reg": false,
"x": 730,
- "y": 3180,
+ "y": 3420,
"wires": [
[
"f7baae7f1933153b"
@@ -4277,7 +4312,7 @@
"name": "routine darkness",
"links": [],
"x": 135,
- "y": 3120,
+ "y": 3360,
"wires": [
[
"e4e85b184291d354"
@@ -4306,7 +4341,7 @@
"repair": false,
"outputs": 2,
"x": 310,
- "y": 3360,
+ "y": 3600,
"wires": [
[
"ee16cba79f20cab6"
@@ -4338,7 +4373,7 @@
"repair": false,
"outputs": 2,
"x": 540,
- "y": 3300,
+ "y": 3540,
"wires": [
[
"4adbb709556ae11d"
@@ -4383,7 +4418,7 @@
"to": "",
"reg": false,
"x": 800,
- "y": 3300,
+ "y": 3540,
"wires": [
[
"71518dbc12244577"
@@ -4402,8 +4437,9 @@
"arraySpltType": "len",
"stream": false,
"addname": "field",
+ "property": "payload",
"x": 1060,
- "y": 3360,
+ "y": 3600,
"wires": [
[
"7fa7e12c70c95e89"
@@ -4432,7 +4468,7 @@
"repair": false,
"outputs": 2,
"x": 1290,
- "y": 3360,
+ "y": 3600,
"wires": [
[
"a39f08f65c396752"
@@ -4464,7 +4500,7 @@
"reduceInitType": "num",
"reduceFixup": "",
"x": 1640,
- "y": 3360,
+ "y": 3600,
"wires": [
[
"72d6ed833a034f7d"
@@ -4480,7 +4516,7 @@
"mode": "return",
"links": [],
"x": 2025,
- "y": 3420,
+ "y": 3660,
"wires": []
},
{
@@ -4504,7 +4540,7 @@
"to": "",
"reg": false,
"x": 1480,
- "y": 3300,
+ "y": 3540,
"wires": [
[
"288d2e1448cc8b87"
@@ -4537,7 +4573,7 @@
"to": "",
"reg": false,
"x": 1850,
- "y": 3420,
+ "y": 3660,
"wires": [
[
"a657a100c0565a83",
@@ -4560,7 +4596,7 @@
"statusVal": "",
"statusType": "auto",
"x": 2100,
- "y": 3360,
+ "y": 3600,
"wires": []
},
{
@@ -4591,7 +4627,7 @@
"to": "",
"reg": false,
"x": 740,
- "y": 3420,
+ "y": 3660,
"wires": [
[
"72d6ed833a034f7d"
@@ -4606,7 +4642,7 @@
"name": "routine luminosity",
"links": [],
"x": 135,
- "y": 3360,
+ "y": 3600,
"wires": [
[
"cf26b829266bd04d"
@@ -4637,7 +4673,7 @@
"repair": false,
"outputs": 2,
"x": 1620,
- "y": 3600,
+ "y": 3840,
"wires": [
[
"5471122f3d914196"
@@ -4668,7 +4704,7 @@
"to": "",
"reg": false,
"x": 1790,
- "y": 3600,
+ "y": 3840,
"wires": [
[
"d8a3424e6a6f2827"
@@ -4696,7 +4732,7 @@
"to": "",
"reg": false,
"x": 1790,
- "y": 3660,
+ "y": 3900,
"wires": [
[
"d8a3424e6a6f2827"
@@ -4725,7 +4761,7 @@
"repair": false,
"outputs": 2,
"x": 2060,
- "y": 3720,
+ "y": 3960,
"wires": [
[
"00f7d91e9a6c7617"
@@ -4744,7 +4780,7 @@
"mode": "return",
"links": [],
"x": 2435,
- "y": 3840,
+ "y": 4080,
"wires": []
},
{
@@ -4769,7 +4805,7 @@
"repair": false,
"outputs": 2,
"x": 1190,
- "y": 3600,
+ "y": 3840,
"wires": [
[
"121a9d42a981eb6b"
@@ -4800,7 +4836,7 @@
"to": "",
"reg": false,
"x": 1800,
- "y": 3540,
+ "y": 3780,
"wires": [
[
"d8a3424e6a6f2827"
@@ -4839,7 +4875,7 @@
"repair": false,
"outputs": 4,
"x": 790,
- "y": 3780,
+ "y": 4020,
"wires": [
[
"a91140dc661eacbf"
@@ -4877,7 +4913,7 @@
"to": "",
"reg": false,
"x": 1800,
- "y": 3780,
+ "y": 4020,
"wires": [
[
"d8a3424e6a6f2827"
@@ -4905,7 +4941,7 @@
"to": "",
"reg": false,
"x": 990,
- "y": 3600,
+ "y": 3840,
"wires": [
[
"b45278a6c6f45dfa"
@@ -4933,7 +4969,7 @@
"to": "",
"reg": false,
"x": 560,
- "y": 3840,
+ "y": 4080,
"wires": [
[
"03700a180e6f8f5b"
@@ -4962,7 +4998,7 @@
"repair": false,
"outputs": 2,
"x": 300,
- "y": 3780,
+ "y": 4020,
"wires": [
[
"03700a180e6f8f5b"
@@ -4987,7 +5023,7 @@
"statusVal": "",
"statusType": "auto",
"x": 2490,
- "y": 3780,
+ "y": 4020,
"wires": []
},
{
@@ -5011,7 +5047,7 @@
"to": "",
"reg": false,
"x": 2310,
- "y": 3720,
+ "y": 3960,
"wires": [
[
"38e608120e43ab47",
@@ -5040,7 +5076,7 @@
"to": "",
"reg": false,
"x": 2310,
- "y": 3780,
+ "y": 4020,
"wires": [
[
"621c0f611ba16957",
@@ -5070,7 +5106,7 @@
"repair": false,
"outputs": 2,
"x": 1400,
- "y": 3660,
+ "y": 3900,
"wires": [
[
"7faaa39c9c2c3e20"
@@ -5101,7 +5137,7 @@
"to": "",
"reg": false,
"x": 1800,
- "y": 3720,
+ "y": 3960,
"wires": [
[
"d8a3424e6a6f2827"
@@ -5116,7 +5152,7 @@
"name": "routine value",
"links": [],
"x": 135,
- "y": 3780,
+ "y": 4020,
"wires": [
[
"3543fc558bdce918"
@@ -5144,7 +5180,7 @@
"to": "",
"reg": false,
"x": 2310,
- "y": 3840,
+ "y": 4080,
"wires": [
[
"38e608120e43ab47",
@@ -5167,7 +5203,7 @@
"statusVal": "",
"statusType": "auto",
"x": 1030,
- "y": 3840,
+ "y": 4080,
"wires": []
},
{
@@ -5179,7 +5215,7 @@
"mode": "return",
"links": [],
"x": 1895,
- "y": 4200,
+ "y": 4440,
"wires": []
},
{
@@ -5201,7 +5237,7 @@
"allowrate": false,
"outputs": 1,
"x": 450,
- "y": 4140,
+ "y": 4380,
"wires": [
[
"bfe242eadca39791"
@@ -5230,7 +5266,7 @@
"repair": false,
"outputs": 2,
"x": 280,
- "y": 4200,
+ "y": 4440,
"wires": [
[
"04fda8ed412120ca",
@@ -5263,7 +5299,7 @@
"repair": false,
"outputs": 2,
"x": 700,
- "y": 4140,
+ "y": 4380,
"wires": [
[
"fe78724dc1f72f65"
@@ -5288,7 +5324,7 @@
"statusVal": "",
"statusType": "auto",
"x": 1950,
- "y": 4140,
+ "y": 4380,
"wires": []
},
{
@@ -5312,7 +5348,7 @@
"to": "",
"reg": false,
"x": 1770,
- "y": 4140,
+ "y": 4380,
"wires": [
[
"9dd47ae7d0e90c33",
@@ -5329,7 +5365,7 @@
"name": "routine timer",
"links": [],
"x": 135,
- "y": 4200,
+ "y": 4440,
"wires": [
[
"cbe63d29435cb7ce"
@@ -5357,7 +5393,7 @@
"to": "",
"reg": false,
"x": 1770,
- "y": 4200,
+ "y": 4440,
"wires": [
[
"37f065b203f116d2",
@@ -5377,7 +5413,7 @@
"3cc31621bae4b8f4"
],
"x": 1895,
- "y": 4020,
+ "y": 4260,
"wires": []
},
{
@@ -5400,7 +5436,7 @@
"repair": false,
"outputs": 2,
"x": 300,
- "y": 4380,
+ "y": 4620,
"wires": [
[
"ce2126235b863201"
@@ -5419,7 +5455,7 @@
"mode": "return",
"links": [],
"x": 615,
- "y": 4380,
+ "y": 4620,
"wires": []
},
{
@@ -5437,7 +5473,7 @@
"statusVal": "",
"statusType": "auto",
"x": 690,
- "y": 4320,
+ "y": 4560,
"wires": []
},
{
@@ -5448,7 +5484,7 @@
"name": "routine nocturnal",
"links": [],
"x": 135,
- "y": 4380,
+ "y": 4620,
"wires": [
[
"7017965f91bd177c"
@@ -5483,7 +5519,7 @@
"to": "",
"reg": false,
"x": 490,
- "y": 4320,
+ "y": 4560,
"wires": [
[
"eadfca81c8de4eb0",
@@ -5512,7 +5548,7 @@
"to": "",
"reg": false,
"x": 490,
- "y": 4380,
+ "y": 4620,
"wires": [
[
"56d6ee950d3d34c2",
@@ -5529,7 +5565,7 @@
"mode": "return",
"links": [],
"x": 635,
- "y": 4560,
+ "y": 4800,
"wires": []
},
{
@@ -5553,7 +5589,7 @@
"to": "",
"reg": false,
"x": 510,
- "y": 4560,
+ "y": 4800,
"wires": [
[
"096892189e1be538",
@@ -5589,7 +5625,7 @@
"to": "",
"reg": false,
"x": 510,
- "y": 4500,
+ "y": 4740,
"wires": [
[
"096892189e1be538",
@@ -5612,7 +5648,7 @@
"statusVal": "",
"statusType": "auto",
"x": 690,
- "y": 4500,
+ "y": 4740,
"wires": []
},
{
@@ -5623,7 +5659,7 @@
"name": "routine daily",
"links": [],
"x": 135,
- "y": 4500,
+ "y": 4740,
"wires": [
[
"bde274663e77041e"
@@ -5638,7 +5674,7 @@
"name": "rsp : 1 if done, -1 if not done, 0 if not present",
"info": "",
"x": 890,
- "y": 4560,
+ "y": 4800,
"wires": []
},
{
@@ -5649,7 +5685,7 @@
"name": "return msg.routine.response : 1 = active and valid, 0 = not active, -1 active and not valid",
"info": "",
"x": 1320,
- "y": 1980,
+ "y": 2220,
"wires": []
},
{
@@ -5660,7 +5696,7 @@
"name": "scene must call \"routine mode\" first",
"info": "",
"x": 1160,
- "y": 2040,
+ "y": 2280,
"wires": []
},
{
@@ -5733,7 +5769,7 @@
"to": "",
"reg": false,
"x": 1370,
- "y": 4020,
+ "y": 4260,
"wires": [
[
"4a5ceb9b3c8f086f"
@@ -5759,7 +5795,7 @@
"allowrate": false,
"outputs": 1,
"x": 980,
- "y": 4080,
+ "y": 4320,
"wires": [
[
"ec1f489e4f505a2f"
@@ -5780,7 +5816,7 @@
"finalize": "\n",
"libs": [],
"x": 1580,
- "y": 4020,
+ "y": 4260,
"wires": [
[
"f71bea4c343fe0db"
@@ -5808,7 +5844,7 @@
"to": "",
"reg": false,
"x": 1760,
- "y": 4020,
+ "y": 4260,
"wires": [
[
"23ef9aaffb31c21d"
@@ -5825,7 +5861,7 @@
"004bb30c27c94fb4"
],
"x": 855,
- "y": 3960,
+ "y": 4200,
"wires": [
[
"f0d22091d2275f34"
@@ -5853,7 +5889,7 @@
"to": "",
"reg": false,
"x": 1010,
- "y": 3960,
+ "y": 4200,
"wires": [
[
"87a3f60a0c03a21b"
@@ -5873,7 +5909,7 @@
"stream": false,
"addname": "",
"x": 1190,
- "y": 3960,
+ "y": 4200,
"wires": [
[
"5fbf2cbdb32f0e97"
@@ -5899,7 +5935,7 @@
"repair": false,
"outputs": 1,
"x": 1390,
- "y": 3960,
+ "y": 4200,
"wires": [
[
"68ca4fce9324436b"
@@ -5920,7 +5956,7 @@
"finalize": "\n",
"libs": [],
"x": 1600,
- "y": 3960,
+ "y": 4200,
"wires": [
[
"952e936c8f1df120"
@@ -5958,7 +5994,7 @@
"to": "",
"reg": false,
"x": 1770,
- "y": 3960,
+ "y": 4200,
"wires": [
[
"23ef9aaffb31c21d",
@@ -5989,7 +6025,7 @@
"repair": false,
"outputs": 2,
"x": 1170,
- "y": 4080,
+ "y": 4320,
"wires": [
[
"dfea66c91b07899f"
@@ -6034,7 +6070,7 @@
"to": "",
"reg": false,
"x": 270,
- "y": 1740,
+ "y": 1980,
"wires": [
[
"c24f3d6f90d2b48c"
@@ -6061,7 +6097,7 @@
"repair": false,
"outputs": 2,
"x": 430,
- "y": 1740,
+ "y": 1980,
"wires": [
[
"1063523382ddaa94"
@@ -6099,7 +6135,7 @@
"to": "",
"reg": false,
"x": 590,
- "y": 1740,
+ "y": 1980,
"wires": [
[
"1b97b56ade9a8291"
@@ -6134,7 +6170,7 @@
"to": "",
"reg": false,
"x": 590,
- "y": 1800,
+ "y": 2040,
"wires": [
[
"1b97b56ade9a8291"
@@ -6149,7 +6185,7 @@
"name": "cleanup - get short field",
"links": [],
"x": 135,
- "y": 1740,
+ "y": 1980,
"wires": [
[
"434f87c8d8fc6bbe"
@@ -6165,7 +6201,7 @@
"mode": "return",
"links": [],
"x": 715,
- "y": 1740,
+ "y": 1980,
"wires": []
},
{
@@ -6700,7 +6736,7 @@
"repair": false,
"outputs": 2,
"x": 290,
- "y": 2040,
+ "y": 2280,
"wires": [
[
"d23cdc7e80275f61"
@@ -6787,7 +6823,7 @@
"to": "",
"reg": false,
"x": 490,
- "y": 1980,
+ "y": 2220,
"wires": [
[
"c85ce3c75b98194c"
@@ -6816,7 +6852,7 @@
"repair": false,
"outputs": 2,
"x": 310,
- "y": 4500,
+ "y": 4740,
"wires": [
[
"b51db40b65f89f75"
@@ -7292,7 +7328,7 @@
"repair": false,
"outputs": 1,
"x": 1260,
- "y": 2160,
+ "y": 2400,
"wires": [
[
"17369ae97fa88814"
@@ -7314,7 +7350,7 @@
"statusVal": "",
"statusType": "auto",
"x": 1520,
- "y": 2160,
+ "y": 2400,
"wires": []
},
{
@@ -7326,7 +7362,7 @@
"rules": [
{
"t": "set",
- "p": "rsp",
+ "p": "response",
"pt": "msg",
"to": "true",
"tot": "bool"
@@ -7338,11 +7374,235 @@
"to": "",
"reg": false,
"x": 850,
- "y": 1620,
+ "y": 1860,
"wires": [
[
"b6d241198242a6e5"
]
]
+ },
+ {
+ "id": "191e6f3cf830909c",
+ "type": "change",
+ "z": "bcb4426f5301b9f2",
+ "g": "1efacea0cfc080e2",
+ "name": "rsp",
+ "rules": [
+ {
+ "t": "set",
+ "p": "response",
+ "pt": "msg",
+ "to": "true",
+ "tot": "bool"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 950,
+ "y": 1320,
+ "wires": [
+ [
+ "99e1c9e8654a9f81"
+ ]
+ ]
+ },
+ {
+ "id": "5cc363dda9bce25f",
+ "type": "change",
+ "z": "bcb4426f5301b9f2",
+ "g": "1efacea0cfc080e2",
+ "name": "rsp",
+ "rules": [
+ {
+ "t": "set",
+ "p": "response",
+ "pt": "msg",
+ "to": "false",
+ "tot": "bool"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 790,
+ "y": 1380,
+ "wires": [
+ [
+ "99e1c9e8654a9f81"
+ ]
+ ]
+ },
+ {
+ "id": "3086da9f511d035c",
+ "type": "change",
+ "z": "bcb4426f5301b9f2",
+ "g": "414cdce0186b98d1",
+ "name": "rsp",
+ "rules": [
+ {
+ "t": "set",
+ "p": "response",
+ "pt": "msg",
+ "to": "false",
+ "tot": "bool"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 790,
+ "y": 1080,
+ "wires": [
+ [
+ "f9f49c8d382ee23d"
+ ]
+ ]
+ },
+ {
+ "id": "9185658a21e14bc0",
+ "type": "change",
+ "z": "bcb4426f5301b9f2",
+ "g": "414cdce0186b98d1",
+ "name": "rsp",
+ "rules": [
+ {
+ "t": "set",
+ "p": "response",
+ "pt": "msg",
+ "to": "true",
+ "tot": "bool"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 950,
+ "y": 1020,
+ "wires": [
+ [
+ "f9f49c8d382ee23d"
+ ]
+ ]
+ },
+ {
+ "id": "3354f1abc3e1c2cb",
+ "type": "change",
+ "z": "bcb4426f5301b9f2",
+ "g": "e9594aa2f7507ac5",
+ "name": "rsp",
+ "rules": [
+ {
+ "t": "set",
+ "p": "response",
+ "pt": "msg",
+ "to": "false",
+ "tot": "bool"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 790,
+ "y": 780,
+ "wires": [
+ [
+ "8218f7e7b47837c8"
+ ]
+ ]
+ },
+ {
+ "id": "8218f7e7b47837c8",
+ "type": "change",
+ "z": "bcb4426f5301b9f2",
+ "g": "e9594aa2f7507ac5",
+ "name": "rsp",
+ "rules": [
+ {
+ "t": "set",
+ "p": "response",
+ "pt": "msg",
+ "to": "true",
+ "tot": "bool"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 950,
+ "y": 720,
+ "wires": [
+ [
+ "91841d3915124c8e"
+ ]
+ ]
+ },
+ {
+ "id": "73a1379dd26a21ce",
+ "type": "change",
+ "z": "bcb4426f5301b9f2",
+ "g": "4c2fd374879bcc62",
+ "name": "rsp",
+ "rules": [
+ {
+ "t": "set",
+ "p": "response",
+ "pt": "msg",
+ "to": "false",
+ "tot": "bool"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 790,
+ "y": 480,
+ "wires": [
+ [
+ "bd6f2717b2f30241"
+ ]
+ ]
+ },
+ {
+ "id": "5727bb6deb67bb8e",
+ "type": "change",
+ "z": "bcb4426f5301b9f2",
+ "g": "4c2fd374879bcc62",
+ "name": "rsp",
+ "rules": [
+ {
+ "t": "set",
+ "p": "response",
+ "pt": "msg",
+ "to": "true",
+ "tot": "bool"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 950,
+ "y": 420,
+ "wires": [
+ [
+ "bd6f2717b2f30241"
+ ]
+ ]
}
]
\ No newline at end of file
diff --git a/flows/K.Scene.json b/flows/K.Scene.json
index fa14ebc..3108a8f 100644
--- a/flows/K.Scene.json
+++ b/flows/K.Scene.json
@@ -189,11 +189,12 @@
"1ea871e1ad0c448e",
"3ada84cb46c4cf59",
"7e60e1c2ce2b33b5",
- "0bba3390b421b942"
+ "0bba3390b421b942",
+ "437450dbe9e8f9d5"
],
"x": 94,
"y": 3679,
- "w": 1982,
+ "w": 2192,
"h": 682
},
{
@@ -1540,13 +1541,14 @@
"g": "cec3ab5a35c60f2d",
"name": "scene - trigger",
"links": [
- "031a6afd8300356a"
+ "031a6afd8300356a",
+ "427c0a5a050502e2"
],
"x": 135,
"y": 3780,
"wires": [
[
- "2ea571ad93364449"
+ "437450dbe9e8f9d5"
]
]
},
@@ -1568,7 +1570,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 270,
+ "x": 480,
"y": 3780,
"wires": [
[
@@ -1603,7 +1605,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 430,
+ "x": 640,
"y": 3780,
"wires": [
[
@@ -1623,7 +1625,8 @@
"arraySpltType": "len",
"stream": false,
"addname": "",
- "x": 610,
+ "property": "payload",
+ "x": 820,
"y": 3780,
"wires": [
[
@@ -1647,7 +1650,7 @@
"targetType": "full",
"statusVal": "",
"statusType": "auto",
- "x": 1730,
+ "x": 1940,
"y": 3720,
"wires": []
},
@@ -1683,7 +1686,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 1350,
+ "x": 1560,
"y": 3780,
"wires": [
[
@@ -1759,7 +1762,7 @@
"checkall": "false",
"repair": false,
"outputs": 11,
- "x": 1890,
+ "x": 2100,
"y": 3840,
"wires": [
[
@@ -1807,7 +1810,7 @@
"links": [
"abdf34b12a5dd88d"
],
- "x": 2035,
+ "x": 2245,
"y": 3720,
"wires": []
},
@@ -1829,7 +1832,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 1000,
+ "x": 1210,
"y": 3900,
"wires": [
[
@@ -1857,7 +1860,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 1190,
+ "x": 1400,
"y": 3840,
"wires": [
[
@@ -1885,7 +1888,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 1190,
+ "x": 1400,
"y": 3960,
"wires": [
[
@@ -1921,7 +1924,7 @@
"checkall": "false",
"repair": false,
"outputs": 3,
- "x": 810,
+ "x": 1020,
"y": 3840,
"wires": [
[
@@ -1953,7 +1956,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 1010,
+ "x": 1220,
"y": 3840,
"wires": [
[
@@ -1989,7 +1992,7 @@
"checkall": "false",
"repair": false,
"outputs": 3,
- "x": 810,
+ "x": 1020,
"y": 3960,
"wires": [
[
@@ -2013,7 +2016,7 @@
"propertyType": "msg",
"rules": [
{
- "t": "lte",
+ "t": "gte",
"v": "trigger_payload",
"vt": "msg"
}
@@ -2021,7 +2024,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 1010,
+ "x": 1220,
"y": 3960,
"wires": [
[
@@ -2047,7 +2050,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 1000,
+ "x": 1210,
"y": 4020,
"wires": [
[
@@ -2297,7 +2300,7 @@
"checkall": "false",
"repair": false,
"outputs": 3,
- "x": 800,
+ "x": 1010,
"y": 3780,
"wires": [
[],
@@ -2317,7 +2320,7 @@
"links": [
"4e5dc7fe86199d6d"
],
- "x": 2035,
+ "x": 2245,
"y": 3780,
"wires": []
},
@@ -2416,7 +2419,7 @@
"links": [
"d104d5773963a340"
],
- "x": 2035,
+ "x": 2245,
"y": 3840,
"wires": []
},
@@ -3175,7 +3178,7 @@
"links": [
"394846d13b3f3ad5"
],
- "x": 2035,
+ "x": 2245,
"y": 3900,
"wires": []
},
@@ -3267,7 +3270,7 @@
"links": [
"0a11184001fe0640"
],
- "x": 2035,
+ "x": 2245,
"y": 4200,
"wires": []
},
@@ -3408,7 +3411,7 @@
"links": [
"309b17151899bda1"
],
- "x": 2035,
+ "x": 2245,
"y": 4260,
"wires": []
},
@@ -3549,7 +3552,7 @@
],
"linkType": "static",
"timeout": "30",
- "x": 1530,
+ "x": 1740,
"y": 3780,
"wires": [
[
@@ -3576,7 +3579,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 1710,
+ "x": 1920,
"y": 3840,
"wires": [
[
@@ -3834,7 +3837,7 @@
"links": [
"222a2cb866b5d927"
],
- "x": 2035,
+ "x": 2245,
"y": 3960,
"wires": []
},
@@ -4724,7 +4727,7 @@
"links": [
"66144194d3248dab"
],
- "x": 2035,
+ "x": 2245,
"y": 4020,
"wires": []
},
@@ -4889,7 +4892,7 @@
"links": [
"d7a5fb49638d61c7"
],
- "x": 2035,
+ "x": 2245,
"y": 4080,
"wires": []
},
@@ -5167,7 +5170,7 @@
"links": [
"779a7ca67f93706e"
],
- "x": 2035,
+ "x": 2245,
"y": 4320,
"wires": []
},
@@ -5319,7 +5322,7 @@
"links": [
"077d26e64b31245a"
],
- "x": 2035,
+ "x": 2245,
"y": 4140,
"wires": []
},
@@ -5699,5 +5702,28 @@
"36fedc6b0be804e7"
]
]
+ },
+ {
+ "id": "437450dbe9e8f9d5",
+ "type": "gate",
+ "z": "68ee181e9defa139",
+ "g": "cec3ab5a35c60f2d",
+ "name": "gate scene",
+ "controlTopic": "gate scene",
+ "defaultState": "closed",
+ "openCmd": "open",
+ "closeCmd": "close",
+ "toggleCmd": "toggle",
+ "defaultCmd": "default",
+ "statusCmd": "status",
+ "persist": false,
+ "storeName": "onFile",
+ "x": 290,
+ "y": 3780,
+ "wires": [
+ [
+ "2ea571ad93364449"
+ ]
+ ]
}
]
\ No newline at end of file
diff --git a/flows/K.Thermostat.json b/flows/K.Thermostat.json
index 693373a..404a814 100644
--- a/flows/K.Thermostat.json
+++ b/flows/K.Thermostat.json
@@ -7,27 +7,6 @@
"info": "",
"env": []
},
- {
- "id": "f12560e95cd346d2",
- "type": "group",
- "z": "80f2ffd4953c67e9",
- "name": "thermostat - bucket",
- "style": {
- "fill": "#ffC000",
- "fill-opacity": "0.05",
- "label": true,
- "stroke": "#ffC000"
- },
- "nodes": [
- "f0bd4b1ffe5da318",
- "5c64177e3bbfd337",
- "4f0f1c286cdfedcd"
- ],
- "x": 94,
- "y": 19,
- "w": 342,
- "h": 82
- },
{
"id": "dbf491fd689e7cd2",
"type": "group",
@@ -304,6 +283,147 @@
"w": 2272,
"h": 164.5
},
+ {
+ "id": "b3bc1717c16dc7dc",
+ "type": "group",
+ "z": "80f2ffd4953c67e9",
+ "name": "thermostat - update - operating mode",
+ "style": {
+ "stroke": "#a4a4a4",
+ "fill": "#92d04f",
+ "fill-opacity": "0.05",
+ "label": true
+ },
+ "nodes": [
+ "048bc1e501b0f9f2",
+ "3b8d8924bdb03f80",
+ "3e40fc1c77ed372a",
+ "b461040a6c998b61",
+ "3c808f997ae66a1c",
+ "069ab711c0c089a6",
+ "c20295d9b0ac3419",
+ "34992e101a5f7e1c",
+ "36eb92fa692e166c",
+ "d4c1d964e9c56e01",
+ "abd02925c2597211",
+ "e267a0404a5c5d6c",
+ "758acb218148a1d7",
+ "0728c8c3564e6e93",
+ "d1c7f4810b12afe2",
+ "35ea643afefc732d",
+ "6764b95646ec77db",
+ "45bd2f5743776c20",
+ "d6ec98126b0438ab",
+ "84f1bb54c15f032d",
+ "f05d34dd5ff9746b"
+ ],
+ "x": 94,
+ "y": 4899,
+ "w": 3172,
+ "h": 262
+ },
+ {
+ "id": "bb2ebd173a2ba06c",
+ "type": "group",
+ "z": "80f2ffd4953c67e9",
+ "name": "room - ui - thermostat",
+ "style": {
+ "fill": "#6f2fa0",
+ "fill-opacity": "0.05",
+ "label": true
+ },
+ "nodes": [
+ "9737afb19d9c9fbb",
+ "dd49b4996fb683ff",
+ "fbb1bdcb44abce21",
+ "6c6cf33417f59f97",
+ "fc673a36d8691d63",
+ "37aa96c6d80d8ade",
+ "1ef76a4c1fab9b78",
+ "adc6196b15cf8c39",
+ "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",
+ "ff2211c1efd24971",
+ "f814aebd5bd599b5",
+ "8c3c9bc4a66b1e32",
+ "0711217590341f99",
+ "3930f84bd36fd5aa",
+ "b6f3145afc37707c",
+ "7a9f4d42d5c7497c",
+ "dd517b4d06983aac",
+ "e7dcdd83cf9e08e1",
+ "73dc6a2b0e041f8e",
+ "bcfed6ac5d278d3c",
+ "93e874f6e4a1f87a",
+ "fcbda9c625fdecac",
+ "f5cf184989e2cc69",
+ "3d40410e159beaab",
+ "4565730f04bd7072",
+ "95eb528329f90cf2",
+ "79764253e9e92fda",
+ "3e6cd35a857771f8",
+ "4ad97596d0efa64b",
+ "f19ecf4219ed5190",
+ "33fde1af7428bf26",
+ "1d92bf6b8fc98959",
+ "25b3542fda8fae4d",
+ "4b8267934ced5596",
+ "151d5194b8538480",
+ "f670239d8cf08808",
+ "a4b56ada8159bff6",
+ "990b4d58c23a68a2",
+ "ee3e358d88bbf249",
+ "6f096e24c9634c56",
+ "83b16f9aed4fa051",
+ "db3ebf0b6421aeae",
+ "10c3697bddec1a05",
+ "4f0ea1cdd4d0b719",
+ "ad09f7f6ad1acedd",
+ "7bb3239b80bb5650"
+ ],
+ "x": 1334,
+ "y": 199,
+ "w": 2127,
+ "h": 1942
+ },
{
"id": "ccc78d495cbd8f7d",
"type": "group",
@@ -524,132 +644,6 @@
"w": 592,
"h": 142
},
- {
- "id": "b3bc1717c16dc7dc",
- "type": "group",
- "z": "80f2ffd4953c67e9",
- "name": "thermostat - update - operating mode",
- "style": {
- "stroke": "#a4a4a4",
- "fill": "#92d04f",
- "fill-opacity": "0.05",
- "label": true
- },
- "nodes": [
- "048bc1e501b0f9f2",
- "3b8d8924bdb03f80",
- "3e40fc1c77ed372a",
- "b461040a6c998b61",
- "3c808f997ae66a1c",
- "069ab711c0c089a6",
- "c20295d9b0ac3419",
- "34992e101a5f7e1c",
- "36eb92fa692e166c",
- "d4c1d964e9c56e01",
- "abd02925c2597211",
- "e267a0404a5c5d6c",
- "758acb218148a1d7",
- "0728c8c3564e6e93",
- "d1c7f4810b12afe2",
- "35ea643afefc732d",
- "6764b95646ec77db",
- "45bd2f5743776c20",
- "d6ec98126b0438ab",
- "84f1bb54c15f032d",
- "f05d34dd5ff9746b"
- ],
- "x": 94,
- "y": 4899,
- "w": 3172,
- "h": 262
- },
- {
- "id": "f0bd4b1ffe5da318",
- "type": "change",
- "z": "80f2ffd4953c67e9",
- "g": "f12560e95cd346d2",
- "name": "bucket",
- "rules": [
- {
- "t": "set",
- "p": "bucket",
- "pt": "msg",
- "to": "thermostat",
- "tot": "str"
- },
- {
- "t": "set",
- "p": "bucket",
- "pt": "flow",
- "to": "bucket",
- "tot": "msg"
- },
- {
- "t": "set",
- "p": "thermostats",
- "pt": "flow",
- "to": "{}",
- "tot": "jsonata"
- },
- {
- "t": "set",
- "p": "offloading",
- "pt": "flow",
- "to": "0",
- "tot": "num"
- },
- {
- "t": "set",
- "p": "sort",
- "pt": "flow",
- "to": "[]",
- "tot": "jsonata"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 270,
- "y": 60,
- "wires": [
- [
- "4f0f1c286cdfedcd"
- ]
- ]
- },
- {
- "id": "5c64177e3bbfd337",
- "type": "link in",
- "z": "80f2ffd4953c67e9",
- "g": "f12560e95cd346d2",
- "name": "thermostat - bucket",
- "links": [
- "25445f5a9b787a0a"
- ],
- "x": 135,
- "y": 60,
- "wires": [
- [
- "f0bd4b1ffe5da318"
- ]
- ]
- },
- {
- "id": "4f0f1c286cdfedcd",
- "type": "link out",
- "z": "80f2ffd4953c67e9",
- "g": "f12560e95cd346d2",
- "name": "thermostat - bucket",
- "mode": "link",
- "links": [
- "4aab252764e96897"
- ],
- "x": 395,
- "y": 60,
- "wires": []
- },
{
"id": "cfeaa3a9e12b40eb",
"type": "link out",
@@ -3129,6 +3123,7 @@
"arraySpltType": "len",
"stream": false,
"addname": "bucket",
+ "property": "payload",
"x": 670,
"y": 4440,
"wires": [
@@ -5341,33 +5336,7 @@
"z": "80f2ffd4953c67e9",
"g": "e6edd4684b272434",
"name": "set metric",
- "rules": [
- {
- "t": "delete",
- "p": "path",
- "pt": "msg"
- },
- {
- "t": "delete",
- "p": "protocol",
- "pt": "msg"
- },
- {
- "t": "delete",
- "p": "mdoel",
- "pt": "msg"
- },
- {
- "t": "delete",
- "p": "id",
- "pt": "msg"
- },
- {
- "t": "delete",
- "p": "option",
- "pt": "msg"
- }
- ],
+ "rules": [],
"action": "",
"property": "",
"from": "",
@@ -6723,7 +6692,7 @@
"g": "b3bc1717c16dc7dc",
"name": "thermostat - update - operating mode - boot",
"links": [
- "25445f5a9b787a0a"
+ "427c0a5a050502e2"
],
"x": 135,
"y": 5000,
@@ -6732,5 +6701,2552 @@
"6764b95646ec77db"
]
]
+ },
+ {
+ "id": "9737afb19d9c9fbb",
+ "type": "link in",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "room - ui - thermostat - load",
+ "links": [
+ "9e4bfee0db3051d4"
+ ],
+ "x": 1375,
+ "y": 240,
+ "wires": [
+ [
+ "fbb1bdcb44abce21",
+ "4b8267934ced5596"
+ ]
+ ]
+ },
+ {
+ "id": "dd49b4996fb683ff",
+ "type": "link in",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "room - ui - thermostat - metric",
+ "links": [
+ "b6323e1460f6f50c"
+ ],
+ "x": 1375,
+ "y": 300,
+ "wires": [
+ [
+ "7e364afe6e09d405"
+ ]
+ ]
+ },
+ {
+ "id": "fbb1bdcb44abce21",
+ "type": "change",
+ "z": "80f2ffd4953c67e9",
+ "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": 2465,
+ "y": 240,
+ "wires": [
+ [
+ "b8374382f89b46c6",
+ "fafbe160c912822f"
+ ]
+ ]
+ },
+ {
+ "id": "6c6cf33417f59f97",
+ "type": "change",
+ "z": "80f2ffd4953c67e9",
+ "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": 2465,
+ "y": 300,
+ "wires": [
+ [
+ "fafbe160c912822f",
+ "b8374382f89b46c6"
+ ]
+ ]
+ },
+ {
+ "id": "fc673a36d8691d63",
+ "type": "change",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "reset",
+ "rules": [],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 2465,
+ "y": 360,
+ "wires": [
+ [
+ "f85914dec075a3d8",
+ "f968a8fc298f04c3",
+ "37794c3da2ceda38",
+ "f23d5105ca948593",
+ "348134507ffe8815",
+ "93e874f6e4a1f87a",
+ "3d40410e159beaab",
+ "4565730f04bd7072",
+ "79764253e9e92fda",
+ "4ad97596d0efa64b",
+ "63561fec4fba2afd",
+ "07108de5adf3ae2a",
+ "bcf6468037b4c2a6",
+ "4c5adf85df17025b",
+ "3f9eefa51c1e5e9e",
+ "dfd8650d923f73e4",
+ "53f7b3195f6dfeed",
+ "6cc81c8342d6ef1c",
+ "99e789a941d2af52",
+ "f7ed99ce22cd37cb",
+ "cb3f8f9fa322b59f",
+ "51dc21bc28ea3f06",
+ "272807d6b707d92f",
+ "4540d4f432f8742d",
+ "6d0cb16590b1da18",
+ "bfb0a473b6a09c81",
+ "61d316384ef1521b",
+ "8c3c9bc4a66b1e32",
+ "ff2211c1efd24971",
+ "33fde1af7428bf26",
+ "f814aebd5bd599b5",
+ "25b3542fda8fae4d",
+ "e223793b9998818b"
+ ]
+ ]
+ },
+ {
+ "id": "37aa96c6d80d8ade",
+ "type": "change",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "set metric",
+ "rules": [
+ {
+ "t": "set",
+ "p": "measurement",
+ "pt": "msg",
+ "to": "thermostat",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 3145,
+ "y": 600,
+ "wires": [
+ [
+ "1ef76a4c1fab9b78"
+ ]
+ ]
+ },
+ {
+ "id": "1ef76a4c1fab9b78",
+ "type": "link out",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "room - ui - thermostat - metric",
+ "mode": "link",
+ "links": [
+ "2690f4e06626ebda"
+ ],
+ "x": 3235,
+ "y": 600,
+ "wires": []
+ },
+ {
+ "id": "adc6196b15cf8c39",
+ "type": "switch",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "field",
+ "property": "field",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "eq",
+ "v": "actif",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "status",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "heat request",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "pilot",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "aperture opened",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "delayed aperture",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "temperature setpoint",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "indoor temperature",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "outdoor temperature",
+ "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": "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": "aperture delay",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "offloading delay",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "offloading power",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "aperture 1",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "aperture 2",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "aperture 3",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "aperture 4",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "aperture 5",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "last pilot",
+ "vt": "str"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 25,
+ "x": 1925,
+ "y": 600,
+ "wires": [
+ [
+ "f85914dec075a3d8",
+ "1d92bf6b8fc98959"
+ ],
+ [
+ "fb9711affc7d14af"
+ ],
+ [
+ "61d316384ef1521b"
+ ],
+ [
+ "37794c3da2ceda38"
+ ],
+ [
+ "bd8ab43b4a91a2ae"
+ ],
+ [
+ "19b6504e1bbece40"
+ ],
+ [
+ "a7420198a3e0f879"
+ ],
+ [
+ "26537f8818c29c61"
+ ],
+ [
+ "27d7b08fb3646a52"
+ ],
+ [
+ "151d5194b8538480"
+ ],
+ [
+ "07108de5adf3ae2a",
+ "f670239d8cf08808"
+ ],
+ [
+ "bcf6468037b4c2a6",
+ "a4b56ada8159bff6"
+ ],
+ [
+ "6cc81c8342d6ef1c",
+ "990b4d58c23a68a2"
+ ],
+ [
+ "f7ed99ce22cd37cb",
+ "ee3e358d88bbf249"
+ ],
+ [
+ "51dc21bc28ea3f06",
+ "6f096e24c9634c56"
+ ],
+ [
+ "4540d4f432f8742d",
+ "83b16f9aed4fa051"
+ ],
+ [
+ "ff2211c1efd24971",
+ "db3ebf0b6421aeae"
+ ],
+ [
+ "f814aebd5bd599b5",
+ "10c3697bddec1a05"
+ ],
+ [
+ "bfb0a473b6a09c81",
+ "4f0ea1cdd4d0b719"
+ ],
+ [
+ "bcfed6ac5d278d3c"
+ ],
+ [
+ "f5cf184989e2cc69"
+ ],
+ [
+ "95eb528329f90cf2"
+ ],
+ [
+ "3e6cd35a857771f8"
+ ],
+ [
+ "f19ecf4219ed5190"
+ ],
+ [
+ "c4f79cb042dc36a1"
+ ]
+ ]
+ },
+ {
+ "id": "26bdcbaa93cfcc27",
+ "type": "humanizer",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "",
+ "input": "msg.payload",
+ "x": 2285,
+ "y": 2040,
+ "wires": [
+ [
+ "2efa063af4b505d2"
+ ]
+ ]
+ },
+ {
+ "id": "c4f79cb042dc36a1",
+ "type": "change",
+ "z": "80f2ffd4953c67e9",
+ "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": 2085,
+ "y": 2040,
+ "wires": [
+ [
+ "26bdcbaa93cfcc27"
+ ]
+ ]
+ },
+ {
+ "id": "f391ba85b3d53073",
+ "type": "change",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "set metric",
+ "rules": [
+ {
+ "t": "set",
+ "p": "measurement",
+ "pt": "msg",
+ "to": "cible",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 3145,
+ "y": 780,
+ "wires": [
+ [
+ "1ef76a4c1fab9b78"
+ ]
+ ]
+ },
+ {
+ "id": "7e364afe6e09d405",
+ "type": "switch",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "measurement",
+ "property": "measurement",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "eq",
+ "v": "thermostat",
+ "vt": "str"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 1,
+ "x": 1605,
+ "y": 300,
+ "wires": [
+ [
+ "6c6cf33417f59f97",
+ "39615dab9370d868",
+ "fcbda9c625fdecac"
+ ]
+ ]
+ },
+ {
+ "id": "b8374382f89b46c6",
+ "type": "change",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "payload",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "Aucune thermostat",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 2645,
+ "y": 240,
+ "wires": [
+ [
+ "5b4d546fd3646af7"
+ ]
+ ]
+ },
+ {
+ "id": "5b4d546fd3646af7",
+ "type": "ui-text",
+ "z": "80f2ffd4953c67e9",
+ "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": 2805,
+ "y": 240,
+ "wires": []
+ },
+ {
+ "id": "fafbe160c912822f",
+ "type": "ui-control",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "",
+ "ui": "2d75e4809d2a6fbf",
+ "events": "all",
+ "x": 2645,
+ "y": 300,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "f85914dec075a3d8",
+ "type": "ui-switch",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "actif",
+ "label": "",
+ "group": "28836135eb153545",
+ "order": 3,
+ "width": "1",
+ "height": "1",
+ "passthru": false,
+ "topic": "actif",
+ "topicType": "str",
+ "style": "",
+ "className": "",
+ "onvalue": "true",
+ "onvalueType": "bool",
+ "onicon": "cog",
+ "oncolor": "teal",
+ "offvalue": "false",
+ "offvalueType": "bool",
+ "officon": "cog-off-outline",
+ "offcolor": "grey",
+ "x": 2885,
+ "y": 600,
+ "wires": [
+ [
+ "37aa96c6d80d8ade"
+ ]
+ ]
+ },
+ {
+ "id": "bd8ab43b4a91a2ae",
+ "type": "ui-switch",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "aperture opened",
+ "label": "",
+ "group": "28836135eb153545",
+ "order": 7,
+ "width": "1",
+ "height": "1",
+ "passthru": false,
+ "topic": "topic",
+ "topicType": "msg",
+ "style": "",
+ "className": "",
+ "onvalue": "true",
+ "onvalueType": "bool",
+ "onicon": "door-open",
+ "oncolor": "teal",
+ "offvalue": "false",
+ "offvalueType": "bool",
+ "officon": "door-closed",
+ "offcolor": "grey",
+ "x": 2945,
+ "y": 840,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "19b6504e1bbece40",
+ "type": "ui-switch",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "delayed aperture",
+ "label": "",
+ "group": "28836135eb153545",
+ "order": 8,
+ "width": "1",
+ "height": "1",
+ "passthru": false,
+ "topic": "topic",
+ "topicType": "msg",
+ "style": "",
+ "className": "",
+ "onvalue": "true",
+ "onvalueType": "bool",
+ "onicon": "timer-remove",
+ "oncolor": "grey",
+ "offvalue": "false",
+ "offvalueType": "bool",
+ "officon": "timer-check",
+ "offcolor": "teal",
+ "x": 2965,
+ "y": 900,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "f968a8fc298f04c3",
+ "type": "ui-dropdown",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "name": "operating mode",
+ "label": "Mode",
+ "tooltip": "",
+ "order": 12,
+ "width": "6",
+ "height": "1",
+ "passthru": false,
+ "multiple": false,
+ "options": [
+ {
+ "label": "Arrêt",
+ "value": "off",
+ "type": "str"
+ }
+ ],
+ "payload": "",
+ "topic": "operating mode",
+ "topicType": "str",
+ "className": "",
+ "x": 2945,
+ "y": 1140,
+ "wires": [
+ [
+ "37aa96c6d80d8ade"
+ ]
+ ]
+ },
+ {
+ "id": "07108de5adf3ae2a",
+ "type": "ui-slider",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "name": "eco setpoint",
+ "label": "",
+ "tooltip": "",
+ "order": 14,
+ "width": "4",
+ "height": "1",
+ "passthru": false,
+ "outs": "end",
+ "topic": "eco setpoint",
+ "topicType": "str",
+ "thumbLabel": true,
+ "min": "15",
+ "max": "35",
+ "step": "0.5",
+ "className": "",
+ "x": 2925,
+ "y": 1200,
+ "wires": [
+ [
+ "37aa96c6d80d8ade"
+ ]
+ ]
+ },
+ {
+ "id": "bcf6468037b4c2a6",
+ "type": "ui-slider",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "name": "confort setpoint",
+ "label": "",
+ "tooltip": "",
+ "order": 16,
+ "width": "4",
+ "height": "1",
+ "passthru": false,
+ "outs": "end",
+ "topic": "confort setpoint",
+ "topicType": "str",
+ "thumbLabel": true,
+ "min": "15",
+ "max": "35",
+ "step": "0.5",
+ "className": "",
+ "x": 2945,
+ "y": 1260,
+ "wires": [
+ [
+ "37aa96c6d80d8ade"
+ ]
+ ]
+ },
+ {
+ "id": "37794c3da2ceda38",
+ "type": "ui-switch",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "pilot",
+ "label": "",
+ "group": "28836135eb153545",
+ "order": 6,
+ "width": "1",
+ "height": "1",
+ "passthru": false,
+ "topic": "pilot",
+ "topicType": "str",
+ "style": "",
+ "className": "",
+ "onvalue": "true",
+ "onvalueType": "bool",
+ "onicon": "power-plug",
+ "oncolor": "teal",
+ "offvalue": "false",
+ "offvalueType": "bool",
+ "officon": "power-plug-off",
+ "offcolor": "grey",
+ "x": 2885,
+ "y": 780,
+ "wires": [
+ [
+ "f391ba85b3d53073"
+ ]
+ ]
+ },
+ {
+ "id": "dfd8650d923f73e4",
+ "type": "ui-text",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "order": 10,
+ "width": "2",
+ "height": "1",
+ "name": "indoor temperature",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 2705,
+ "y": 1080,
+ "wires": []
+ },
+ {
+ "id": "4c5adf85df17025b",
+ "type": "ui-text",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "order": 9,
+ "width": "2",
+ "height": "1",
+ "name": "temperature setpoint",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 2725,
+ "y": 960,
+ "wires": []
+ },
+ {
+ "id": "26537f8818c29c61",
+ "type": "change",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "format",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "'Interieur à '&msg.payload&'°'",
+ "tot": "jsonata"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 2085,
+ "y": 1080,
+ "wires": [
+ [
+ "dfd8650d923f73e4"
+ ]
+ ]
+ },
+ {
+ "id": "a7420198a3e0f879",
+ "type": "change",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "format",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "'Consigne à '&msg.payload&'°'",
+ "tot": "jsonata"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 2085,
+ "y": 960,
+ "wires": [
+ [
+ "4c5adf85df17025b"
+ ]
+ ]
+ },
+ {
+ "id": "f23d5105ca948593",
+ "type": "ui-text",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "order": 36,
+ "width": "6",
+ "height": "1",
+ "name": "seens",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-spread",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 2625,
+ "y": 2040,
+ "wires": []
+ },
+ {
+ "id": "2efa063af4b505d2",
+ "type": "change",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "format",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "'Dernier ordre il y a '&msg.payload.humanized",
+ "tot": "jsonata"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 2445,
+ "y": 2040,
+ "wires": [
+ [
+ "f23d5105ca948593"
+ ]
+ ]
+ },
+ {
+ "id": "6cc81c8342d6ef1c",
+ "type": "ui-slider",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "name": "indoor coefficient",
+ "label": "",
+ "tooltip": "",
+ "order": 18,
+ "width": "4",
+ "height": "1",
+ "passthru": false,
+ "outs": "end",
+ "topic": "indoor coefficient",
+ "topicType": "str",
+ "thumbLabel": true,
+ "min": 0,
+ "max": "200",
+ "step": 1,
+ "className": "",
+ "x": 2965,
+ "y": 1320,
+ "wires": [
+ [
+ "37aa96c6d80d8ade"
+ ]
+ ]
+ },
+ {
+ "id": "f7ed99ce22cd37cb",
+ "type": "ui-slider",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "name": "outdoor coefficient",
+ "label": "",
+ "tooltip": "",
+ "order": 20,
+ "width": "4",
+ "height": "1",
+ "passthru": false,
+ "outs": "end",
+ "topic": "outdoor coefficient",
+ "topicType": "str",
+ "thumbLabel": true,
+ "min": 0,
+ "max": "200",
+ "step": 1,
+ "className": "",
+ "x": 2965,
+ "y": 1380,
+ "wires": [
+ [
+ "37aa96c6d80d8ade"
+ ]
+ ]
+ },
+ {
+ "id": "348134507ffe8815",
+ "type": "ui-text",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "order": 4,
+ "width": "2",
+ "height": "1",
+ "name": "status",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 2625,
+ "y": 660,
+ "wires": []
+ },
+ {
+ "id": "63561fec4fba2afd",
+ "type": "ui-text",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "order": 13,
+ "width": "2",
+ "height": "1",
+ "name": "eco setpoint (txt)",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-right",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 2705,
+ "y": 1200,
+ "wires": []
+ },
+ {
+ "id": "53f7b3195f6dfeed",
+ "type": "ui-text",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "order": 17,
+ "width": "2",
+ "height": "1",
+ "name": "indoor coefficient (txt)",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-right",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 2725,
+ "y": 1320,
+ "wires": []
+ },
+ {
+ "id": "99e789a941d2af52",
+ "type": "ui-text",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "order": 19,
+ "width": "2",
+ "height": "1",
+ "name": "outdoor coefficient (txt)",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-right",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 2725,
+ "y": 1380,
+ "wires": []
+ },
+ {
+ "id": "39615dab9370d868",
+ "type": "delay",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "150 ms",
+ "pauseType": "delay",
+ "timeout": "150",
+ "timeoutUnits": "milliseconds",
+ "rate": "1",
+ "nbRateUnits": "1",
+ "rateUnits": "second",
+ "randomFirst": "1",
+ "randomLast": "5",
+ "randomUnits": "seconds",
+ "drop": false,
+ "allowrate": false,
+ "outputs": 1,
+ "x": 1785,
+ "y": 600,
+ "wires": [
+ [
+ "adc6196b15cf8c39"
+ ]
+ ]
+ },
+ {
+ "id": "e223793b9998818b",
+ "type": "ui-text",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "order": 15,
+ "width": "2",
+ "height": "1",
+ "name": "confort setpoint (txt)",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-right",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 2725,
+ "y": 1260,
+ "wires": []
+ },
+ {
+ "id": "136162f12991809c",
+ "type": "link call",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "",
+ "links": [
+ "df0e4ab2e1efc286"
+ ],
+ "linkType": "static",
+ "timeout": "30",
+ "x": 2305,
+ "y": 660,
+ "wires": [
+ [
+ "a9e89b46159c4ec8"
+ ]
+ ]
+ },
+ {
+ "id": "fb9711affc7d14af",
+ "type": "change",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "move",
+ "rules": [
+ {
+ "t": "set",
+ "p": "field",
+ "pt": "msg",
+ "to": "payload",
+ "tot": "msg"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 2085,
+ "y": 660,
+ "wires": [
+ [
+ "136162f12991809c"
+ ]
+ ]
+ },
+ {
+ "id": "a9e89b46159c4ec8",
+ "type": "change",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "move",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "trans",
+ "tot": "msg"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 2465,
+ "y": 660,
+ "wires": [
+ [
+ "348134507ffe8815"
+ ]
+ ]
+ },
+ {
+ "id": "cb3f8f9fa322b59f",
+ "type": "ui-text",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "order": 21,
+ "width": "2",
+ "height": "1",
+ "name": "preheat time(txt)",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-right",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 2685,
+ "y": 1440,
+ "wires": []
+ },
+ {
+ "id": "51dc21bc28ea3f06",
+ "type": "ui-slider",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "name": "preheat time",
+ "label": "",
+ "tooltip": "",
+ "order": 22,
+ "width": "4",
+ "height": "1",
+ "passthru": false,
+ "outs": "end",
+ "topic": "preheat time",
+ "topicType": "str",
+ "thumbLabel": true,
+ "min": "5",
+ "max": "60",
+ "step": "5",
+ "className": "",
+ "x": 2925,
+ "y": 1440,
+ "wires": [
+ [
+ "37aa96c6d80d8ade"
+ ]
+ ]
+ },
+ {
+ "id": "272807d6b707d92f",
+ "type": "ui-text",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "order": 23,
+ "width": "2",
+ "height": "1",
+ "name": "cycle time(txt)",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-right",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 2685,
+ "y": 1500,
+ "wires": []
+ },
+ {
+ "id": "4540d4f432f8742d",
+ "type": "ui-slider",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "name": "cycle time",
+ "label": "",
+ "tooltip": "",
+ "order": 24,
+ "width": "4",
+ "height": "1",
+ "passthru": false,
+ "outs": "end",
+ "topic": "cycle time",
+ "topicType": "str",
+ "thumbLabel": true,
+ "min": "5",
+ "max": "120",
+ "step": "5",
+ "className": "",
+ "x": 2905,
+ "y": 1500,
+ "wires": [
+ [
+ "37aa96c6d80d8ade"
+ ]
+ ]
+ },
+ {
+ "id": "6d0cb16590b1da18",
+ "type": "ui-text",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "order": 29,
+ "width": "2",
+ "height": "1",
+ "name": "offloading power (txt)",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-right",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 2725,
+ "y": 1680,
+ "wires": []
+ },
+ {
+ "id": "bfb0a473b6a09c81",
+ "type": "ui-slider",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "name": "offloading power",
+ "label": "",
+ "tooltip": "",
+ "order": 30,
+ "width": "4",
+ "height": "1",
+ "passthru": false,
+ "outs": "end",
+ "topic": "offloading power",
+ "topicType": "str",
+ "thumbLabel": true,
+ "min": "100",
+ "max": "1500",
+ "step": "100",
+ "className": "",
+ "x": 2945,
+ "y": 1680,
+ "wires": [
+ [
+ "37aa96c6d80d8ade"
+ ]
+ ]
+ },
+ {
+ "id": "61d316384ef1521b",
+ "type": "ui-switch",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "heat request",
+ "label": "",
+ "group": "28836135eb153545",
+ "order": 5,
+ "width": "1",
+ "height": "1",
+ "passthru": false,
+ "topic": "topic",
+ "topicType": "msg",
+ "style": "",
+ "className": "",
+ "onvalue": "true",
+ "onvalueType": "bool",
+ "onicon": "cog-play",
+ "oncolor": "teal",
+ "offvalue": "false",
+ "offvalueType": "bool",
+ "officon": "cog-stop-outline",
+ "offcolor": "grey",
+ "x": 2925,
+ "y": 720,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "27d7b08fb3646a52",
+ "type": "change",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "format",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "'Exterieur à '&msg.payload&'°'",
+ "tot": "jsonata"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 2085,
+ "y": 1020,
+ "wires": [
+ [
+ "3f9eefa51c1e5e9e"
+ ]
+ ]
+ },
+ {
+ "id": "3f9eefa51c1e5e9e",
+ "type": "ui-text",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "order": 11,
+ "width": "2",
+ "height": "1",
+ "name": "outdoor temperature",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-left",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 2725,
+ "y": 1020,
+ "wires": []
+ },
+ {
+ "id": "ff2211c1efd24971",
+ "type": "ui-slider",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "name": "aperture delay",
+ "label": "",
+ "tooltip": "",
+ "order": 26,
+ "width": "4",
+ "height": "1",
+ "passthru": false,
+ "outs": "end",
+ "topic": "aperture delay",
+ "topicType": "str",
+ "thumbLabel": true,
+ "min": "1",
+ "max": "30",
+ "step": 1,
+ "className": "",
+ "x": 2945,
+ "y": 1560,
+ "wires": [
+ [
+ "37aa96c6d80d8ade"
+ ]
+ ]
+ },
+ {
+ "id": "f814aebd5bd599b5",
+ "type": "ui-slider",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "name": "offloading delay",
+ "label": "",
+ "tooltip": "",
+ "order": 28,
+ "width": "4",
+ "height": "1",
+ "passthru": false,
+ "outs": "end",
+ "topic": "offloading delay",
+ "topicType": "str",
+ "thumbLabel": true,
+ "min": "1",
+ "max": "60",
+ "step": 1,
+ "className": "",
+ "x": 2945,
+ "y": 1620,
+ "wires": [
+ [
+ "37aa96c6d80d8ade"
+ ]
+ ]
+ },
+ {
+ "id": "8c3c9bc4a66b1e32",
+ "type": "ui-text",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "order": 25,
+ "width": "2",
+ "height": "1",
+ "name": "aperture delay(txt)",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-right",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 2705,
+ "y": 1560,
+ "wires": []
+ },
+ {
+ "id": "0711217590341f99",
+ "type": "change",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "from global",
+ "rules": [
+ {
+ "t": "set",
+ "p": "old_payload",
+ "pt": "msg",
+ "to": "payload",
+ "tot": "msg"
+ },
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "metrics",
+ "tot": "global"
+ },
+ {
+ "t": "set",
+ "p": "thermostat.options",
+ "pt": "flow",
+ "to": "[]",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "thermostat.options[0]",
+ "pt": "flow",
+ "to": "{\t 'label': 'non assigné',\t 'value': ''\t}",
+ "tot": "jsonata"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 1965,
+ "y": 2100,
+ "wires": [
+ [
+ "3930f84bd36fd5aa"
+ ]
+ ]
+ },
+ {
+ "id": "3930f84bd36fd5aa",
+ "type": "split",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "",
+ "splt": "\\n",
+ "spltType": "str",
+ "arraySplt": 1,
+ "arraySpltType": "len",
+ "stream": false,
+ "addname": "bucket",
+ "x": 2125,
+ "y": 2100,
+ "wires": [
+ [
+ "b6f3145afc37707c"
+ ]
+ ]
+ },
+ {
+ "id": "b6f3145afc37707c",
+ "type": "split",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "",
+ "splt": "\\n",
+ "spltType": "str",
+ "arraySplt": 1,
+ "arraySpltType": "len",
+ "stream": false,
+ "addname": "measurement",
+ "x": 2285,
+ "y": 2100,
+ "wires": [
+ [
+ "7a9f4d42d5c7497c"
+ ]
+ ]
+ },
+ {
+ "id": "7a9f4d42d5c7497c",
+ "type": "switch",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "measurement",
+ "property": "measurement",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "eq",
+ "v": "aperture",
+ "vt": "str"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 1,
+ "x": 2505,
+ "y": 2100,
+ "wires": [
+ [
+ "dd517b4d06983aac"
+ ]
+ ]
+ },
+ {
+ "id": "dd517b4d06983aac",
+ "type": "split",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "",
+ "splt": "\\n",
+ "spltType": "str",
+ "arraySplt": 1,
+ "arraySpltType": "len",
+ "stream": false,
+ "addname": "field",
+ "x": 2665,
+ "y": 2100,
+ "wires": [
+ [
+ "e7dcdd83cf9e08e1"
+ ]
+ ]
+ },
+ {
+ "id": "e7dcdd83cf9e08e1",
+ "type": "switch",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "field",
+ "property": "field",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "neq",
+ "v": "shutter",
+ "vt": "str"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 1,
+ "x": 2825,
+ "y": 2100,
+ "wires": [
+ [
+ "ad09f7f6ad1acedd"
+ ]
+ ]
+ },
+ {
+ "id": "73dc6a2b0e041f8e",
+ "type": "change",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "add",
+ "rules": [
+ {
+ "t": "set",
+ "p": "options",
+ "pt": "msg",
+ "to": "thermostat.options",
+ "tot": "flow"
+ },
+ {
+ "t": "set",
+ "p": "count",
+ "pt": "msg",
+ "to": "$count(msg.options)-1",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "count",
+ "pt": "msg",
+ "to": "msg.count+1",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "options[msg.count]",
+ "pt": "msg",
+ "to": "{\t 'label': msg.trans.path,\t 'value': msg.metric\t}",
+ "tot": "jsonata"
+ },
+ {
+ "t": "set",
+ "p": "thermostat.options",
+ "pt": "flow",
+ "to": "options",
+ "tot": "msg"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 3385,
+ "y": 2100,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "bcfed6ac5d278d3c",
+ "type": "change",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "options",
+ "rules": [
+ {
+ "t": "set",
+ "p": "options",
+ "pt": "msg",
+ "to": "thermostat.options",
+ "tot": "flow"
+ },
+ {
+ "t": "set",
+ "p": "options",
+ "pt": "msg",
+ "to": "$sort(msg.options, function($l, $r) {\t $l[0].label > $r[0].label\t})",
+ "tot": "jsonata"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 2105,
+ "y": 1740,
+ "wires": [
+ [
+ "93e874f6e4a1f87a"
+ ]
+ ]
+ },
+ {
+ "id": "93e874f6e4a1f87a",
+ "type": "ui-dropdown",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "name": "aperture 1",
+ "label": "Ouverture 1 :",
+ "tooltip": "",
+ "order": 31,
+ "width": "6",
+ "height": "1",
+ "passthru": false,
+ "multiple": false,
+ "options": [
+ {
+ "label": "non assigné",
+ "value": "",
+ "type": "str"
+ }
+ ],
+ "payload": "",
+ "topic": "aperture 1",
+ "topicType": "str",
+ "className": "",
+ "x": 2925,
+ "y": 1740,
+ "wires": [
+ [
+ "37aa96c6d80d8ade"
+ ]
+ ]
+ },
+ {
+ "id": "fcbda9c625fdecac",
+ "type": "rbe",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "",
+ "func": "rbe",
+ "gap": "",
+ "start": "",
+ "inout": "out",
+ "septopics": false,
+ "property": "bucket",
+ "topi": "topic",
+ "x": 1765,
+ "y": 2100,
+ "wires": [
+ [
+ "0711217590341f99"
+ ]
+ ]
+ },
+ {
+ "id": "f5cf184989e2cc69",
+ "type": "change",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "options",
+ "rules": [
+ {
+ "t": "set",
+ "p": "options",
+ "pt": "msg",
+ "to": "thermostat.options",
+ "tot": "flow"
+ },
+ {
+ "t": "set",
+ "p": "options",
+ "pt": "msg",
+ "to": "$sort(msg.options, function($l, $r) {\t $l[0].label > $r[0].label\t})",
+ "tot": "jsonata"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 2105,
+ "y": 1800,
+ "wires": [
+ [
+ "3d40410e159beaab"
+ ]
+ ]
+ },
+ {
+ "id": "3d40410e159beaab",
+ "type": "ui-dropdown",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "name": "aperture 2",
+ "label": "Ouverture 2 :",
+ "tooltip": "",
+ "order": 32,
+ "width": "6",
+ "height": "1",
+ "passthru": false,
+ "multiple": false,
+ "options": [
+ {
+ "label": "non assigné",
+ "value": "",
+ "type": "str"
+ }
+ ],
+ "payload": "",
+ "topic": "aperture 2",
+ "topicType": "str",
+ "className": "",
+ "x": 2925,
+ "y": 1800,
+ "wires": [
+ [
+ "37aa96c6d80d8ade"
+ ]
+ ]
+ },
+ {
+ "id": "4565730f04bd7072",
+ "type": "ui-dropdown",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "name": "aperture 3",
+ "label": "Ouverture 3 :",
+ "tooltip": "",
+ "order": 33,
+ "width": "6",
+ "height": "1",
+ "passthru": false,
+ "multiple": false,
+ "options": [
+ {
+ "label": "non assigné",
+ "value": "",
+ "type": "str"
+ }
+ ],
+ "payload": "",
+ "topic": "aperture 3",
+ "topicType": "str",
+ "className": "",
+ "x": 2925,
+ "y": 1860,
+ "wires": [
+ [
+ "37aa96c6d80d8ade"
+ ]
+ ]
+ },
+ {
+ "id": "95eb528329f90cf2",
+ "type": "change",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "options",
+ "rules": [
+ {
+ "t": "set",
+ "p": "options",
+ "pt": "msg",
+ "to": "thermostat.options",
+ "tot": "flow"
+ },
+ {
+ "t": "set",
+ "p": "options",
+ "pt": "msg",
+ "to": "$sort(msg.options, function($l, $r) {\t $l[0].label > $r[0].label\t})",
+ "tot": "jsonata"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 2105,
+ "y": 1860,
+ "wires": [
+ [
+ "4565730f04bd7072"
+ ]
+ ]
+ },
+ {
+ "id": "79764253e9e92fda",
+ "type": "ui-dropdown",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "name": "aperture 4",
+ "label": "Ouverture 4 :",
+ "tooltip": "",
+ "order": 34,
+ "width": "6",
+ "height": "1",
+ "passthru": false,
+ "multiple": false,
+ "options": [
+ {
+ "label": "non assigné",
+ "value": "",
+ "type": "str"
+ }
+ ],
+ "payload": "",
+ "topic": "aperture 4",
+ "topicType": "str",
+ "className": "",
+ "x": 2925,
+ "y": 1920,
+ "wires": [
+ [
+ "37aa96c6d80d8ade"
+ ]
+ ]
+ },
+ {
+ "id": "3e6cd35a857771f8",
+ "type": "change",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "options",
+ "rules": [
+ {
+ "t": "set",
+ "p": "options",
+ "pt": "msg",
+ "to": "thermostat.options",
+ "tot": "flow"
+ },
+ {
+ "t": "set",
+ "p": "options",
+ "pt": "msg",
+ "to": "$sort(msg.options, function($l, $r) {\t $l[0].label > $r[0].label\t})",
+ "tot": "jsonata"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 2105,
+ "y": 1920,
+ "wires": [
+ [
+ "79764253e9e92fda"
+ ]
+ ]
+ },
+ {
+ "id": "4ad97596d0efa64b",
+ "type": "ui-dropdown",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "name": "aperture 5",
+ "label": "Ouverture 5 :",
+ "tooltip": "",
+ "order": 35,
+ "width": "6",
+ "height": "1",
+ "passthru": false,
+ "multiple": false,
+ "options": [
+ {
+ "label": "non assigné",
+ "value": "",
+ "type": "str"
+ }
+ ],
+ "payload": "",
+ "topic": "aperture 5",
+ "topicType": "str",
+ "className": "",
+ "x": 2925,
+ "y": 1980,
+ "wires": [
+ [
+ "37aa96c6d80d8ade"
+ ]
+ ]
+ },
+ {
+ "id": "f19ecf4219ed5190",
+ "type": "change",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "options",
+ "rules": [
+ {
+ "t": "set",
+ "p": "options",
+ "pt": "msg",
+ "to": "thermostat.options",
+ "tot": "flow"
+ },
+ {
+ "t": "set",
+ "p": "options",
+ "pt": "msg",
+ "to": "$sort(msg.options, function($l, $r) {\t $l[0].label > $r[0].label\t})",
+ "tot": "jsonata"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 2105,
+ "y": 1980,
+ "wires": [
+ [
+ "4ad97596d0efa64b"
+ ]
+ ]
+ },
+ {
+ "id": "33fde1af7428bf26",
+ "type": "ui-text",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "order": 27,
+ "width": "2",
+ "height": "1",
+ "name": "offloading delay(txt)",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-right",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 2705,
+ "y": 1620,
+ "wires": []
+ },
+ {
+ "id": "1d92bf6b8fc98959",
+ "type": "change",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "format",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "msg.payload?\"Gestion de thermostat active\":\"Gestion de thermostat inactive\"",
+ "tot": "jsonata"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 2085,
+ "y": 600,
+ "wires": [
+ [
+ "25b3542fda8fae4d"
+ ]
+ ]
+ },
+ {
+ "id": "25b3542fda8fae4d",
+ "type": "ui-text",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "group": "28836135eb153545",
+ "order": 2,
+ "width": "5",
+ "height": "1",
+ "name": "actif (txt)",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "row-right",
+ "style": false,
+ "font": "",
+ "fontSize": 16,
+ "color": "#717171",
+ "className": "",
+ "x": 2645,
+ "y": 600,
+ "wires": []
+ },
+ {
+ "id": "4b8267934ced5596",
+ "type": "delay",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "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": 1545,
+ "y": 360,
+ "wires": [
+ [
+ "fc673a36d8691d63"
+ ]
+ ]
+ },
+ {
+ "id": "151d5194b8538480",
+ "type": "change",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "options",
+ "rules": [
+ {
+ "t": "set",
+ "p": "options",
+ "pt": "msg",
+ "to": "[\t {'label':'Eco','value':'eco'},\t {'label':'Confort','value':'confort'},\t {'label':'Hors-Gel','value':'anti-freeze'},\t {'label':'Arrêt','value':'off'}\t]",
+ "tot": "jsonata"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 2105,
+ "y": 1140,
+ "wires": [
+ [
+ "f968a8fc298f04c3"
+ ]
+ ]
+ },
+ {
+ "id": "f670239d8cf08808",
+ "type": "change",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "format",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "'Mode eco à '&msg.payload&'°'",
+ "tot": "jsonata"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 2085,
+ "y": 1200,
+ "wires": [
+ [
+ "63561fec4fba2afd"
+ ]
+ ]
+ },
+ {
+ "id": "a4b56ada8159bff6",
+ "type": "change",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "format",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "'Mode confort à '&msg.payload&'°'",
+ "tot": "jsonata"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 2085,
+ "y": 1260,
+ "wires": [
+ [
+ "e223793b9998818b"
+ ]
+ ]
+ },
+ {
+ "id": "990b4d58c23a68a2",
+ "type": "change",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "format",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "'Coef. int. de '&msg.payload",
+ "tot": "jsonata"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 2085,
+ "y": 1320,
+ "wires": [
+ [
+ "53f7b3195f6dfeed"
+ ]
+ ]
+ },
+ {
+ "id": "ee3e358d88bbf249",
+ "type": "change",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "format",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "'Coef. ext. de '&msg.payload",
+ "tot": "jsonata"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 2085,
+ "y": 1380,
+ "wires": [
+ [
+ "99e789a941d2af52"
+ ]
+ ]
+ },
+ {
+ "id": "6f096e24c9634c56",
+ "type": "change",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "format",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "'Préchauffe de '&msg.payload&'m'",
+ "tot": "jsonata"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 2085,
+ "y": 1440,
+ "wires": [
+ [
+ "cb3f8f9fa322b59f"
+ ]
+ ]
+ },
+ {
+ "id": "83b16f9aed4fa051",
+ "type": "change",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "format",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "'Cycle de '&msg.payload&'m'",
+ "tot": "jsonata"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 2085,
+ "y": 1500,
+ "wires": [
+ [
+ "272807d6b707d92f"
+ ]
+ ]
+ },
+ {
+ "id": "db3ebf0b6421aeae",
+ "type": "change",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "format",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "'Délai ouvrant '&msg.payload&'m'",
+ "tot": "jsonata"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 2085,
+ "y": 1560,
+ "wires": [
+ [
+ "8c3c9bc4a66b1e32"
+ ]
+ ]
+ },
+ {
+ "id": "10c3697bddec1a05",
+ "type": "change",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "format",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "'Délai délestage '&msg.payload&'m'",
+ "tot": "jsonata"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 2085,
+ "y": 1620,
+ "wires": [
+ [
+ "33fde1af7428bf26"
+ ]
+ ]
+ },
+ {
+ "id": "4f0ea1cdd4d0b719",
+ "type": "change",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "format",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "'Puissance de '&msg.payload&'w'",
+ "tot": "jsonata"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 2085,
+ "y": 1680,
+ "wires": [
+ [
+ "6d0cb16590b1da18"
+ ]
+ ]
+ },
+ {
+ "id": "ad09f7f6ad1acedd",
+ "type": "change",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "metric",
+ "rules": [
+ {
+ "t": "set",
+ "p": "metric",
+ "pt": "msg",
+ "to": "msg.bucket&'/'&msg.measurement&'/'&msg.field",
+ "tot": "jsonata"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 2985,
+ "y": 2100,
+ "wires": [
+ [
+ "7bb3239b80bb5650"
+ ]
+ ]
+ },
+ {
+ "id": "7bb3239b80bb5650",
+ "type": "link call",
+ "z": "80f2ffd4953c67e9",
+ "g": "bb2ebd173a2ba06c",
+ "name": "",
+ "links": [
+ "025e219749a67439"
+ ],
+ "linkType": "static",
+ "timeout": "30",
+ "x": 3190,
+ "y": 2100,
+ "wires": [
+ [
+ "73dc6a2b0e041f8e"
+ ]
+ ]
}
]
\ No newline at end of file
diff --git a/flows/P.API.json b/flows/P.API.json
index 983728b..39a9b9f 100644
--- a/flows/P.API.json
+++ b/flows/P.API.json
@@ -20,12 +20,13 @@
"nodes": [
"636790a6de6bdeca",
"e9ac143262e4b9a0",
- "4408e79a921abde7"
+ "4408e79a921abde7",
+ "42c0f1473438a281"
],
"x": 68,
"y": 173,
- "w": 1274,
- "h": 194
+ "w": 3664,
+ "h": 374
},
{
"id": "571cfd384a015b88",
@@ -48,7 +49,7 @@
"a0938dfc54b55acc"
],
"x": 68,
- "y": 413,
+ "y": 593,
"w": 7674,
"h": 794
},
@@ -92,8 +93,8 @@
"e27bdf5e4cdc9e39"
],
"x": 68,
- "y": 1253,
- "w": 5864,
+ "y": 1433,
+ "w": 5824,
"h": 494
},
{
@@ -113,7 +114,7 @@
"5b5a2f2cb0f13d57"
],
"x": 68,
- "y": 1813,
+ "y": 1973,
"w": 2934,
"h": 254
},
@@ -171,7 +172,7 @@
"48d093a809c863d7"
],
"x": 534,
- "y": 439,
+ "y": 619,
"w": 942,
"h": 742
},
@@ -212,7 +213,7 @@
"99ba27f17405021f"
],
"x": 1574,
- "y": 439,
+ "y": 619,
"w": 2052,
"h": 262
},
@@ -244,7 +245,7 @@
"bc4daaee49052e86"
],
"x": 3694,
- "y": 439,
+ "y": 619,
"w": 2042,
"h": 142
},
@@ -288,7 +289,7 @@
"68aeddd9bd26aa5b"
],
"x": 3694,
- "y": 619,
+ "y": 799,
"w": 2302,
"h": 442
},
@@ -315,7 +316,7 @@
"8296521e661aabf6"
],
"x": 1574,
- "y": 739,
+ "y": 919,
"w": 782,
"h": 262
},
@@ -351,12 +352,12 @@
"01722dc818a6feda",
"5616c2ce5c283bbd",
"14040e777a789a38",
- "f1de6feff23055f5",
- "5b23a7e32b5b478a"
+ "5b23a7e32b5b478a",
+ "517dfff49c71a517"
],
"x": 1574,
- "y": 1279,
- "w": 3072,
+ "y": 1459,
+ "w": 3012,
"h": 142
},
{
@@ -382,7 +383,7 @@
"2ed136ebd92695c1"
],
"x": 534,
- "y": 1279,
+ "y": 1459,
"w": 942,
"h": 322
},
@@ -408,7 +409,7 @@
"6e55943b9d5ef0ee"
],
"x": 1574,
- "y": 1459,
+ "y": 1639,
"w": 1232,
"h": 82
},
@@ -429,7 +430,7 @@
"ac9c9b4e7caf4c7c"
],
"x": 94,
- "y": 1279,
+ "y": 1459,
"w": 342,
"h": 82
},
@@ -450,7 +451,7 @@
"72a29139af6e48a9"
],
"x": 94,
- "y": 439,
+ "y": 619,
"w": 342,
"h": 82
},
@@ -496,7 +497,7 @@
"f064e16a50e5d575"
],
"x": 534,
- "y": 1839,
+ "y": 1999,
"w": 862,
"h": 202
},
@@ -523,7 +524,7 @@
"babc2bc27fa9f0e2"
],
"x": 1494,
- "y": 1839,
+ "y": 1999,
"w": 1482,
"h": 82
},
@@ -544,7 +545,7 @@
"07107ca09790b060"
],
"x": 94,
- "y": 1839,
+ "y": 1999,
"w": 342,
"h": 82
},
@@ -592,7 +593,7 @@
"6b1aeadab15d8e8c"
],
"x": 6094,
- "y": 439,
+ "y": 619,
"w": 1622,
"h": 622
},
@@ -629,11 +630,49 @@
"0fc41ad2ed3f9bc2",
"6e31066cb8bc35e6"
],
- "x": 4734,
- "y": 1279,
+ "x": 4694,
+ "y": 1459,
"w": 1172,
"h": 442
},
+ {
+ "id": "42c0f1473438a281",
+ "type": "group",
+ "z": "f125f568d4e332ee",
+ "g": "9a5f8bbe3eabf5fb",
+ "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"
+ ],
+ "x": 1414,
+ "y": 199,
+ "w": 2292,
+ "h": 322
+ },
{
"id": "99fe787fc1aa2efe",
"type": "change",
@@ -833,7 +872,7 @@
"546f190f3ec0c90d"
],
"x": 575,
- "y": 480,
+ "y": 660,
"wires": [
[
"584d6b722534c912"
@@ -882,7 +921,7 @@
"to": "",
"reg": false,
"x": 960,
- "y": 600,
+ "y": 780,
"wires": [
[
"ddd2fdbcdb9c86c1"
@@ -931,7 +970,7 @@
"to": "",
"reg": false,
"x": 950,
- "y": 660,
+ "y": 840,
"wires": [
[
"ddd2fdbcdb9c86c1"
@@ -980,7 +1019,7 @@
"to": "",
"reg": false,
"x": 950,
- "y": 720,
+ "y": 900,
"wires": [
[
"ddd2fdbcdb9c86c1"
@@ -1029,7 +1068,7 @@
"to": "",
"reg": false,
"x": 970,
- "y": 780,
+ "y": 960,
"wires": [
[
"ddd2fdbcdb9c86c1"
@@ -1078,7 +1117,7 @@
"to": "",
"reg": false,
"x": 1000,
- "y": 900,
+ "y": 1080,
"wires": [
[
"ddd2fdbcdb9c86c1"
@@ -1096,7 +1135,7 @@
"3e1b4213132404be"
],
"x": 1435,
- "y": 480,
+ "y": 660,
"wires": []
},
{
@@ -1141,7 +1180,7 @@
"to": "",
"reg": false,
"x": 940,
- "y": 540,
+ "y": 720,
"wires": [
[
"ddd2fdbcdb9c86c1"
@@ -1184,7 +1223,7 @@
"to": "",
"reg": false,
"x": 870,
- "y": 480,
+ "y": 660,
"wires": [
[
"ddd2fdbcdb9c86c1"
@@ -1212,7 +1251,7 @@
"to": "",
"reg": false,
"x": 1300,
- "y": 480,
+ "y": 660,
"wires": [
[
"2a9e3b488590c435"
@@ -1238,7 +1277,7 @@
"repair": false,
"outputs": 1,
"x": 710,
- "y": 480,
+ "y": 660,
"wires": [
[
"51b51889079ebf6c",
@@ -1264,7 +1303,7 @@
"name": "air conditioner / url",
"info": "",
"x": 210,
- "y": 560,
+ "y": 740,
"wires": []
},
{
@@ -1309,7 +1348,7 @@
"to": "",
"reg": false,
"x": 940,
- "y": 960,
+ "y": 1140,
"wires": [
[
"ddd2fdbcdb9c86c1"
@@ -1358,7 +1397,7 @@
"to": "",
"reg": false,
"x": 960,
- "y": 1020,
+ "y": 1200,
"wires": [
[
"ddd2fdbcdb9c86c1"
@@ -1407,7 +1446,7 @@
"to": "",
"reg": false,
"x": 980,
- "y": 1080,
+ "y": 1260,
"wires": [
[
"ddd2fdbcdb9c86c1"
@@ -1456,7 +1495,7 @@
"to": "",
"reg": false,
"x": 960,
- "y": 1140,
+ "y": 1320,
"wires": [
[
"ddd2fdbcdb9c86c1"
@@ -1505,7 +1544,7 @@
"to": "",
"reg": false,
"x": 950,
- "y": 840,
+ "y": 1020,
"wires": [
[
"ddd2fdbcdb9c86c1"
@@ -1522,7 +1561,7 @@
"004bb30c27c94fb4"
],
"x": 1615,
- "y": 540,
+ "y": 720,
"wires": [
[
"8608637b5a26bca7"
@@ -1550,7 +1589,7 @@
"to": "",
"reg": false,
"x": 1770,
- "y": 540,
+ "y": 720,
"wires": [
[
"5e888e23163ac3bf"
@@ -1570,7 +1609,7 @@
"stream": false,
"addname": "bucket",
"x": 1950,
- "y": 540,
+ "y": 720,
"wires": [
[
"6943689df4884df3"
@@ -1596,7 +1635,7 @@
"repair": false,
"outputs": 1,
"x": 2140,
- "y": 540,
+ "y": 720,
"wires": [
[
"bffe192d318c5b7b"
@@ -1618,7 +1657,7 @@
"statusVal": "",
"statusType": "auto",
"x": 3470,
- "y": 480,
+ "y": 660,
"wires": []
},
{
@@ -1640,7 +1679,7 @@
"allowrate": false,
"outputs": 1,
"x": 2490,
- "y": 540,
+ "y": 720,
"wires": [
[
"4a0ee4c3c569cf57"
@@ -1658,7 +1697,7 @@
"206c1fb4a48067df"
],
"x": 3375,
- "y": 540,
+ "y": 720,
"wires": []
},
{
@@ -1669,7 +1708,7 @@
"name": "scan buckets to find air conditioner and to query it to update values",
"info": "",
"x": 1840,
- "y": 480,
+ "y": 660,
"wires": []
},
{
@@ -1691,7 +1730,7 @@
"repair": false,
"outputs": 1,
"x": 2330,
- "y": 540,
+ "y": 720,
"wires": [
[
"af1d46d32e7d572e"
@@ -1729,7 +1768,7 @@
"to": "",
"reg": false,
"x": 2650,
- "y": 540,
+ "y": 720,
"wires": [
[
"bc238f831322f260",
@@ -1749,7 +1788,7 @@
"linkType": "static",
"timeout": "30",
"x": 2860,
- "y": 540,
+ "y": 720,
"wires": [
[
"5c02d7293ada883c"
@@ -1769,7 +1808,7 @@
"stream": false,
"addname": "field",
"x": 3070,
- "y": 540,
+ "y": 720,
"wires": [
[
"873fffb1d263db71"
@@ -1797,7 +1836,7 @@
"to": "",
"reg": false,
"x": 3240,
- "y": 540,
+ "y": 720,
"wires": [
[
"7634941bff66a6dd",
@@ -1814,7 +1853,7 @@
"scope": "group",
"uncaught": false,
"x": 2890,
- "y": 480,
+ "y": 660,
"wires": [
[]
]
@@ -1840,7 +1879,7 @@
"to": "",
"reg": false,
"x": 2020,
- "y": 660,
+ "y": 840,
"wires": [
[
"da2926c9f2b6bf96"
@@ -1865,7 +1904,7 @@
"senderr": false,
"headers": [],
"x": 2210,
- "y": 660,
+ "y": 840,
"wires": [
[
"30827d65144b688f"
@@ -1891,7 +1930,7 @@
"repair": false,
"outputs": 1,
"x": 2390,
- "y": 660,
+ "y": 840,
"wires": [
[
"c578d346dcc9f38e"
@@ -1926,7 +1965,7 @@
"to": "",
"reg": false,
"x": 2560,
- "y": 660,
+ "y": 840,
"wires": [
[
"6c341edbdc85864c"
@@ -1946,7 +1985,7 @@
"stream": false,
"addname": "",
"x": 2730,
- "y": 660,
+ "y": 840,
"wires": [
[
"05632f2f980cdf7b"
@@ -1974,7 +2013,7 @@
"to": "",
"reg": false,
"x": 2890,
- "y": 660,
+ "y": 840,
"wires": [
[
"9ef2d8276441403e"
@@ -2005,7 +2044,7 @@
"repair": false,
"outputs": 2,
"x": 3050,
- "y": 660,
+ "y": 840,
"wires": [
[
"99ba27f17405021f"
@@ -2050,7 +2089,7 @@
"to": "",
"reg": false,
"x": 3230,
- "y": 660,
+ "y": 840,
"wires": [
[
"1717b4b42c3de1df"
@@ -2092,7 +2131,7 @@
"to": "",
"reg": false,
"x": 3210,
- "y": 600,
+ "y": 780,
"wires": [
[
"1717b4b42c3de1df"
@@ -2109,7 +2148,7 @@
"031a6afd8300356a"
],
"x": 3735,
- "y": 540,
+ "y": 720,
"wires": [
[
"876b1f20d9cf3e10"
@@ -2125,7 +2164,7 @@
"mode": "link",
"links": [],
"x": 5435,
- "y": 540,
+ "y": 720,
"wires": []
},
{
@@ -2156,7 +2195,7 @@
"to": "",
"reg": false,
"x": 4250,
- "y": 540,
+ "y": 720,
"wires": [
[
"d5788e29f1e344be"
@@ -2182,7 +2221,7 @@
"repair": false,
"outputs": 1,
"x": 3900,
- "y": 540,
+ "y": 720,
"wires": [
[
"8148c9d62d0a05ab"
@@ -2208,7 +2247,7 @@
"repair": false,
"outputs": 1,
"x": 4090,
- "y": 540,
+ "y": 720,
"wires": [
[
"cfe63595d3b8995f"
@@ -2231,7 +2270,7 @@
"senderr": false,
"headers": [],
"x": 5130,
- "y": 540,
+ "y": 720,
"wires": [
[
"9d79f271f0274c74"
@@ -2257,7 +2296,7 @@
"repair": false,
"outputs": 1,
"x": 5310,
- "y": 540,
+ "y": 720,
"wires": [
[
"ed0961c2ec67452b",
@@ -2280,7 +2319,7 @@
"statusVal": "",
"statusType": "auto",
"x": 5560,
- "y": 480,
+ "y": 660,
"wires": []
},
{
@@ -2302,7 +2341,7 @@
"repair": false,
"outputs": 1,
"x": 4700,
- "y": 540,
+ "y": 720,
"wires": [
[
"efec7c8362bd6496"
@@ -2321,7 +2360,7 @@
"linkType": "static",
"timeout": "30",
"x": 4460,
- "y": 540,
+ "y": 720,
"wires": [
[
"8fa6a7c7df79344c"
@@ -2388,7 +2427,7 @@
"to": "",
"reg": false,
"x": 4920,
- "y": 540,
+ "y": 720,
"wires": [
[
"f202d1365abe395c",
@@ -2404,7 +2443,7 @@
"name": "query ac before sending order to see if there'are changes",
"info": "",
"x": 4090,
- "y": 480,
+ "y": 660,
"wires": []
},
{
@@ -2416,7 +2455,7 @@
"scope": "group",
"uncaught": false,
"x": 4490,
- "y": 480,
+ "y": 660,
"wires": [
[]
]
@@ -2427,7 +2466,7 @@
"z": "f125f568d4e332ee",
"g": "e7dd5536e7ec485b",
"name": "api - BRP069B45 - metric",
- "active": false,
+ "active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
@@ -2436,7 +2475,7 @@
"statusVal": "",
"statusType": "auto",
"x": 5170,
- "y": 480,
+ "y": 660,
"wires": []
},
{
@@ -2468,7 +2507,7 @@
"to": "",
"reg": false,
"x": 4040,
- "y": 720,
+ "y": 900,
"wires": [
[
"f721ca03be8ff260"
@@ -2493,7 +2532,7 @@
"senderr": false,
"headers": [],
"x": 4230,
- "y": 720,
+ "y": 900,
"wires": [
[
"0f9815dd4369b44e"
@@ -2509,7 +2548,7 @@
"rules": [
{
"t": "set",
- "p": "ac[msg.bucket]",
+ "p": "#:(onMemory)::ac[msg.bucket]",
"pt": "flow",
"to": "{}",
"tot": "jsonata"
@@ -2528,7 +2567,7 @@
"to": "",
"reg": false,
"x": 4580,
- "y": 720,
+ "y": 900,
"wires": [
[
"5d1d77696340830c",
@@ -2548,8 +2587,9 @@
"arraySpltType": "len",
"stream": false,
"addname": "",
+ "property": "payload",
"x": 4750,
- "y": 720,
+ "y": 900,
"wires": [
[
"983cd159a0b40113"
@@ -2577,7 +2617,7 @@
"to": "",
"reg": false,
"x": 4910,
- "y": 720,
+ "y": 900,
"wires": [
[
"37d6df803145f6b3"
@@ -2631,7 +2671,7 @@
"repair": false,
"outputs": 7,
"x": 5070,
- "y": 720,
+ "y": 900,
"wires": [
[
"dedd7481c1232f2b"
@@ -2675,7 +2715,7 @@
"repair": false,
"outputs": 1,
"x": 4410,
- "y": 720,
+ "y": 900,
"wires": [
[
"f2a95a5b30167059"
@@ -2691,7 +2731,7 @@
"rules": [
{
"t": "set",
- "p": "ac[msg.bucket]['temperature setpoint']",
+ "p": "#:(onMemory)::ac[msg.bucket]['temperature setpoint']",
"pt": "flow",
"to": "$number(msg.pair[1])",
"tot": "jsonata"
@@ -2703,7 +2743,7 @@
"to": "",
"reg": false,
"x": 5280,
- "y": 660,
+ "y": 840,
"wires": [
[
"aa72fc0611d255ca"
@@ -2719,7 +2759,7 @@
"rules": [
{
"t": "set",
- "p": "ac[msg.bucket]['fan rate']",
+ "p": "#:(onMemory)::ac[msg.bucket]['fan rate']",
"pt": "flow",
"to": "pair[1]",
"tot": "msg"
@@ -2731,7 +2771,7 @@
"to": "",
"reg": false,
"x": 5240,
- "y": 720,
+ "y": 900,
"wires": [
[
"aa72fc0611d255ca"
@@ -2747,7 +2787,7 @@
"rules": [
{
"t": "set",
- "p": "ac[msg.bucket]['fan direction']",
+ "p": "#:(onMemory)::ac[msg.bucket]['fan direction']",
"pt": "flow",
"to": "pair[1]",
"tot": "msg"
@@ -2759,7 +2799,7 @@
"to": "",
"reg": false,
"x": 5250,
- "y": 780,
+ "y": 960,
"wires": [
[
"aa72fc0611d255ca"
@@ -2775,10 +2815,10 @@
"rules": [
{
"t": "set",
- "p": "ac[msg.bucket]['mode']",
+ "p": "#:(onMemory)::ac[msg.bucket]['mode']",
"pt": "flow",
- "to": "pair[1]",
- "tot": "msg"
+ "to": "$string(msg.pair[1])",
+ "tot": "jsonata"
}
],
"action": "",
@@ -2787,7 +2827,7 @@
"to": "",
"reg": false,
"x": 5230,
- "y": 840,
+ "y": 1020,
"wires": [
[
"aa72fc0611d255ca"
@@ -2803,7 +2843,7 @@
"rules": [
{
"t": "set",
- "p": "ac[msg.bucket]['actif']",
+ "p": "#:(onMemory)::ac[msg.bucket]['actif']",
"pt": "flow",
"to": "msg.pair[1]=\"1\"",
"tot": "jsonata"
@@ -2815,7 +2855,7 @@
"to": "",
"reg": false,
"x": 5230,
- "y": 900,
+ "y": 1080,
"wires": [
[
"aa72fc0611d255ca"
@@ -2830,7 +2870,7 @@
"name": "api - BRP069B45 - call",
"links": [],
"x": 3735,
- "y": 720,
+ "y": 900,
"wires": [
[
"54880878ed729b66"
@@ -2854,7 +2894,7 @@
"repair": false,
"outputs": 1,
"x": 3870,
- "y": 720,
+ "y": 900,
"wires": [
[
"786bfd43841bb244"
@@ -2874,12 +2914,17 @@
"key": "topic",
"joiner": "\\n",
"joinerType": "str",
- "accumulate": "false",
+ "useparts": true,
+ "accumulate": true,
"timeout": "",
"count": "",
"reduceRight": false,
+ "reduceExp": "",
+ "reduceInit": "",
+ "reduceInitType": "",
+ "reduceFixup": "",
"x": 5490,
- "y": 720,
+ "y": 900,
"wires": [
[
"2aca27cd78517955"
@@ -2907,7 +2952,7 @@
"to": "",
"reg": false,
"x": 5230,
- "y": 1020,
+ "y": 1200,
"wires": [
[
"aa72fc0611d255ca"
@@ -2933,7 +2978,7 @@
"allowrate": false,
"outputs": 1,
"x": 5660,
- "y": 720,
+ "y": 900,
"wires": [
[
"78056d2e854d07b8"
@@ -2951,7 +2996,7 @@
"t": "set",
"p": "payload",
"pt": "msg",
- "to": "ac[msg.bucket]",
+ "to": "#:(onMemory)::ac[msg.bucket]",
"tot": "flow"
},
{
@@ -2993,7 +3038,7 @@
"to": "",
"reg": false,
"x": 5820,
- "y": 720,
+ "y": 900,
"wires": [
[
"8919c8979775e43c"
@@ -3009,7 +3054,7 @@
"mode": "return",
"links": [],
"x": 5955,
- "y": 720,
+ "y": 900,
"wires": []
},
{
@@ -3020,7 +3065,7 @@
"name": "use flow.ac to memorise values during split",
"info": "",
"x": 4860,
- "y": 840,
+ "y": 1020,
"wires": []
},
{
@@ -3031,7 +3076,7 @@
"name": "See : https://github.com/ehjortberg/daikin-control",
"info": "",
"x": 3900,
- "y": 660,
+ "y": 840,
"wires": []
},
{
@@ -3049,7 +3094,7 @@
"statusVal": "",
"statusType": "auto",
"x": 4500,
- "y": 660,
+ "y": 840,
"wires": []
},
{
@@ -3061,7 +3106,7 @@
"scope": "group",
"uncaught": false,
"x": 4250,
- "y": 660,
+ "y": 840,
"wires": [
[
"d1e219d53c99be45"
@@ -3083,7 +3128,7 @@
"statusVal": "",
"statusType": "auto",
"x": 4830,
- "y": 660,
+ "y": 840,
"wires": []
},
{
@@ -3095,7 +3140,7 @@
"rules": [
{
"t": "set",
- "p": "ac[msg.bucket]['advanced']",
+ "p": "#:(onMemory)::ac[msg.bucket]['advanced']",
"pt": "flow",
"to": "$string(msg.pair[1])",
"tot": "jsonata"
@@ -3107,7 +3152,7 @@
"to": "",
"reg": false,
"x": 5240,
- "y": 960,
+ "y": 1140,
"wires": [
[
"aa72fc0611d255ca"
@@ -3122,7 +3167,7 @@
"name": "not working",
"info": "",
"x": 5450,
- "y": 960,
+ "y": 1140,
"wires": []
},
{
@@ -3135,7 +3180,7 @@
"031a6afd8300356a"
],
"x": 1615,
- "y": 900,
+ "y": 1080,
"wires": [
[
"08048d875b38ceb8"
@@ -3171,7 +3216,7 @@
"repair": false,
"outputs": 3,
"x": 1750,
- "y": 900,
+ "y": 1080,
"wires": [
[
"a76580bfbb24a34e",
@@ -3196,7 +3241,7 @@
"206c1fb4a48067df"
],
"x": 2315,
- "y": 900,
+ "y": 1080,
"wires": []
},
{
@@ -3234,7 +3279,7 @@
"to": "",
"reg": false,
"x": 2010,
- "y": 960,
+ "y": 1140,
"wires": [
[
"d5cdd8f60040d125"
@@ -3269,7 +3314,7 @@
"to": "",
"reg": false,
"x": 1960,
- "y": 840,
+ "y": 1020,
"wires": [
[
"517ffa31c1e561c3"
@@ -3304,7 +3349,7 @@
"to": "",
"reg": false,
"x": 1950,
- "y": 900,
+ "y": 1080,
"wires": [
[
"d5cdd8f60040d125"
@@ -3328,7 +3373,7 @@
"repair": false,
"outputs": 1,
"x": 2170,
- "y": 780,
+ "y": 960,
"wires": [
[
"d5cdd8f60040d125"
@@ -3354,7 +3399,7 @@
"allowrate": false,
"outputs": 1,
"x": 2180,
- "y": 840,
+ "y": 1020,
"wires": [
[
"d5cdd8f60040d125"
@@ -3396,7 +3441,7 @@
"to": "",
"reg": false,
"x": 1960,
- "y": 780,
+ "y": 960,
"wires": [
[
"192d06a39b1a1f66"
@@ -3475,8 +3520,8 @@
"targetType": "full",
"statusVal": "",
"statusType": "auto",
- "x": 4510,
- "y": 1320,
+ "x": 4450,
+ "y": 1500,
"wires": []
},
{
@@ -3506,8 +3551,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 4110,
- "y": 1380,
+ "x": 4050,
+ "y": 1560,
"wires": [
[
"ba1b2e019bac57a0"
@@ -3524,8 +3569,8 @@
"links": [
"206c1fb4a48067df"
],
- "x": 4435,
- "y": 1380,
+ "x": 4375,
+ "y": 1560,
"wires": []
},
{
@@ -3541,8 +3586,8 @@
"initialize": "",
"finalize": "",
"libs": [],
- "x": 4300,
- "y": 1320,
+ "x": 4240,
+ "y": 1500,
"wires": [
[
"42747e8a5076b140",
@@ -3557,8 +3602,8 @@
"g": "e3693344db474a0a",
"name": "api refresh rate is by 5 minutes",
"info": "",
- "x": 1730,
- "y": 1380,
+ "x": 2110,
+ "y": 1560,
"wires": []
},
{
@@ -3602,8 +3647,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 2530,
- "y": 1320,
+ "x": 2470,
+ "y": 1500,
"wires": [
[
"b1329a14210f3a69"
@@ -3625,8 +3670,8 @@
"authType": "",
"senderr": false,
"headers": [],
- "x": 2710,
- "y": 1320,
+ "x": 2650,
+ "y": 1500,
"wires": [
[
"2c5ef02ab2fd4b04"
@@ -3651,8 +3696,8 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 2890,
- "y": 1320,
+ "x": 2830,
+ "y": 1500,
"wires": [
[
"6f09c4d0fd650430"
@@ -3668,8 +3713,8 @@
"property": "payload",
"action": "",
"pretty": false,
- "x": 3050,
- "y": 1320,
+ "x": 2990,
+ "y": 1500,
"wires": [
[
"476acc2dcd7993ae",
@@ -3689,8 +3734,8 @@
"arraySpltType": "len",
"stream": false,
"addname": "",
- "x": 3790,
- "y": 1320,
+ "x": 3730,
+ "y": 1500,
"wires": [
[
"9c8f46ffc099ab23"
@@ -3717,8 +3762,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 3450,
- "y": 1320,
+ "x": 3390,
+ "y": 1500,
"wires": [
[
"2242e0f8f199a633"
@@ -3743,8 +3788,8 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 3620,
- "y": 1320,
+ "x": 3560,
+ "y": 1500,
"wires": [
[
"735d536496e9ddda"
@@ -3778,8 +3823,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 3250,
- "y": 1320,
+ "x": 3190,
+ "y": 1500,
"wires": [
[
"fcb1ab6455b06283"
@@ -3804,8 +3849,8 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 3950,
- "y": 1320,
+ "x": 3890,
+ "y": 1500,
"wires": [
[
"4433605232813be4"
@@ -3839,8 +3884,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 3230,
- "y": 1380,
+ "x": 3170,
+ "y": 1560,
"wires": [
[
"fcb1ab6455b06283"
@@ -3867,8 +3912,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 4120,
- "y": 1320,
+ "x": 4060,
+ "y": 1500,
"wires": [
[
"ba1b2e019bac57a0"
@@ -3917,7 +3962,7 @@
"to": "",
"reg": false,
"x": 950,
- "y": 1440,
+ "y": 1620,
"wires": [
[
"13df18e469dd5933"
@@ -3966,7 +4011,7 @@
"to": "",
"reg": false,
"x": 990,
- "y": 1500,
+ "y": 1680,
"wires": [
[
"13df18e469dd5933"
@@ -4015,7 +4060,7 @@
"to": "",
"reg": false,
"x": 980,
- "y": 1560,
+ "y": 1740,
"wires": [
[
"13df18e469dd5933"
@@ -4064,7 +4109,7 @@
"to": "",
"reg": false,
"x": 930,
- "y": 1380,
+ "y": 1560,
"wires": [
[
"13df18e469dd5933"
@@ -4081,7 +4126,7 @@
"546f190f3ec0c90d"
],
"x": 575,
- "y": 1320,
+ "y": 1500,
"wires": [
[
"9a4b65c56551cc5a"
@@ -4107,7 +4152,7 @@
"repair": false,
"outputs": 1,
"x": 710,
- "y": 1320,
+ "y": 1500,
"wires": [
[
"196a9e3b2963d54d",
@@ -4154,7 +4199,7 @@
"to": "",
"reg": false,
"x": 870,
- "y": 1320,
+ "y": 1500,
"wires": [
[
"13df18e469dd5933"
@@ -4182,7 +4227,7 @@
"to": "",
"reg": false,
"x": 1300,
- "y": 1320,
+ "y": 1500,
"wires": [
[
"2ed136ebd92695c1"
@@ -4200,7 +4245,7 @@
"3e1b4213132404be"
],
"x": 1435,
- "y": 1320,
+ "y": 1500,
"wires": []
},
{
@@ -4210,8 +4255,8 @@
"g": "e3693344db474a0a",
"name": "todo: waiying for new tore...",
"info": "",
- "x": 3860,
- "y": 1380,
+ "x": 3800,
+ "y": 1560,
"wires": []
},
{
@@ -4222,7 +4267,7 @@
"name": "api- ecu-c - get url",
"links": [],
"x": 1615,
- "y": 1500,
+ "y": 1680,
"wires": [
[
"61ad71f1a6e26708"
@@ -4257,7 +4302,7 @@
"to": "",
"reg": false,
"x": 1760,
- "y": 1500,
+ "y": 1680,
"wires": [
[
"6e5199207c64c314"
@@ -4277,7 +4322,7 @@
"stream": false,
"addname": "bucket",
"x": 1940,
- "y": 1500,
+ "y": 1680,
"wires": [
[
"747be65a91f87907"
@@ -4303,7 +4348,7 @@
"repair": false,
"outputs": 1,
"x": 2130,
- "y": 1500,
+ "y": 1680,
"wires": [
[
"9ab1093bbdb724bd"
@@ -4329,7 +4374,7 @@
"repair": false,
"outputs": 1,
"x": 2320,
- "y": 1500,
+ "y": 1680,
"wires": [
[
"1630d20b18ae1ca5"
@@ -4355,7 +4400,7 @@
"allowrate": false,
"outputs": 1,
"x": 2480,
- "y": 1500,
+ "y": 1680,
"wires": [
[
"da2aec8e2b2edecf"
@@ -4395,7 +4440,7 @@
"to": "",
"reg": false,
"x": 2640,
- "y": 1500,
+ "y": 1680,
"wires": [
[
"6e55943b9d5ef0ee"
@@ -4411,7 +4456,7 @@
"mode": "return",
"links": [],
"x": 2765,
- "y": 1500,
+ "y": 1680,
"wires": []
},
{
@@ -4425,8 +4470,8 @@
],
"linkType": "static",
"timeout": "30",
- "x": 2330,
- "y": 1320,
+ "x": 2270,
+ "y": 1500,
"wires": [
[
"ea470f779e4827f9"
@@ -4443,7 +4488,7 @@
"9cb906bf8066d37e"
],
"x": 135,
- "y": 1320,
+ "y": 1500,
"wires": [
[
"c58419a94fdc0937"
@@ -4513,7 +4558,7 @@
"to": "",
"reg": false,
"x": 270,
- "y": 1320,
+ "y": 1500,
"wires": [
[
"ac9c9b4e7caf4c7c"
@@ -4531,7 +4576,7 @@
"94aa726ce8973d2c"
],
"x": 395,
- "y": 1320,
+ "y": 1500,
"wires": []
},
{
@@ -4544,7 +4589,7 @@
"9cb906bf8066d37e"
],
"x": 135,
- "y": 480,
+ "y": 660,
"wires": [
[
"291134c3ae70e68a"
@@ -4614,7 +4659,7 @@
"to": "",
"reg": false,
"x": 270,
- "y": 480,
+ "y": 660,
"wires": [
[
"72a29139af6e48a9"
@@ -4632,7 +4677,7 @@
"94aa726ce8973d2c"
],
"x": 395,
- "y": 480,
+ "y": 660,
"wires": []
},
{
@@ -4643,7 +4688,7 @@
"name": "photovoltaic / url",
"info": "",
"x": 200,
- "y": 1400,
+ "y": 1580,
"wires": []
},
{
@@ -4754,13 +4799,13 @@
"g": "e3693344db474a0a",
"name": "api - ecu-c - source",
"links": [
- "94c79b8f52f0b6ba"
+ "f1a09e5456fe03fe"
],
"x": 1615,
- "y": 1320,
+ "y": 1500,
"wires": [
[
- "f1de6feff23055f5"
+ "14040e777a789a38"
]
]
},
@@ -4769,8 +4814,8 @@
"type": "gate",
"z": "f125f568d4e332ee",
"g": "e3693344db474a0a",
- "name": "",
- "controlTopic": "gate",
+ "name": "gate source",
+ "controlTopic": "gate source",
"defaultState": "closed",
"openCmd": "open",
"closeCmd": "close",
@@ -4779,41 +4824,11 @@
"statusCmd": "status",
"persist": false,
"storeName": "default",
- "x": 2130,
- "y": 1320,
+ "x": 2050,
+ "y": 1500,
"wires": [
[
- "01722dc818a6feda",
- "f1de6feff23055f5"
- ]
- ]
- },
- {
- "id": "f1de6feff23055f5",
- "type": "trigger",
- "z": "f125f568d4e332ee",
- "g": "e3693344db474a0a",
- "name": "gate and replay",
- "op1": "",
- "op2": "",
- "op1type": "pay",
- "op2type": "str",
- "duration": "5",
- "extend": true,
- "overrideDelay": false,
- "units": "min",
- "reset": "",
- "bytopic": "all",
- "topic": "topic",
- "outputs": 2,
- "x": 1780,
- "y": 1320,
- "wires": [
- [
- "14040e777a789a38"
- ],
- [
- "5b23a7e32b5b478a"
+ "01722dc818a6feda"
]
]
},
@@ -4844,8 +4859,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 1970,
- "y": 1380,
+ "x": 1870,
+ "y": 1560,
"wires": [
[
"14040e777a789a38"
@@ -4894,7 +4909,7 @@
"to": "",
"reg": false,
"x": 950,
- "y": 1940,
+ "y": 2100,
"wires": [
[
"4d37e0a09b4ce70b"
@@ -4943,7 +4958,7 @@
"to": "",
"reg": false,
"x": 960,
- "y": 2000,
+ "y": 2160,
"wires": [
[
"4d37e0a09b4ce70b"
@@ -4960,7 +4975,7 @@
"004bb30c27c94fb4"
],
"x": 1535,
- "y": 1880,
+ "y": 2040,
"wires": [
[
"f8309e72971c027c"
@@ -4978,7 +4993,7 @@
"msgArray": false,
"msgTemp": false,
"x": 1690,
- "y": 1880,
+ "y": 2040,
"wires": [
[
"f6323a0b9073240d"
@@ -5018,7 +5033,7 @@
"to": "",
"reg": false,
"x": 2800,
- "y": 1880,
+ "y": 2040,
"wires": [
[
"17e9b81d88b1604a"
@@ -5036,7 +5051,7 @@
"206c1fb4a48067df"
],
"x": 2935,
- "y": 1880,
+ "y": 2040,
"wires": []
},
{
@@ -5049,7 +5064,7 @@
"9cb906bf8066d37e"
],
"x": 135,
- "y": 1880,
+ "y": 2040,
"wires": [
[
"09dc99fbf771a617"
@@ -5119,7 +5134,7 @@
"to": "",
"reg": false,
"x": 270,
- "y": 1880,
+ "y": 2040,
"wires": [
[
"07107ca09790b060"
@@ -5137,7 +5152,7 @@
"94aa726ce8973d2c"
],
"x": 395,
- "y": 1880,
+ "y": 2040,
"wires": []
},
{
@@ -5150,7 +5165,7 @@
"546f190f3ec0c90d"
],
"x": 575,
- "y": 1880,
+ "y": 2040,
"wires": [
[
"968b644498d1743a"
@@ -5176,7 +5191,7 @@
"repair": false,
"outputs": 1,
"x": 710,
- "y": 1880,
+ "y": 2040,
"wires": [
[
"6469fe2f046f5112",
@@ -5221,7 +5236,7 @@
"to": "",
"reg": false,
"x": 870,
- "y": 1880,
+ "y": 2040,
"wires": [
[
"4d37e0a09b4ce70b"
@@ -5249,7 +5264,7 @@
"to": "",
"reg": false,
"x": 1220,
- "y": 1880,
+ "y": 2040,
"wires": [
[
"f064e16a50e5d575"
@@ -5267,7 +5282,7 @@
"3e1b4213132404be"
],
"x": 1355,
- "y": 1880,
+ "y": 2040,
"wires": []
},
{
@@ -5298,7 +5313,7 @@
"to": "",
"reg": false,
"x": 1890,
- "y": 1880,
+ "y": 2040,
"wires": [
[
"20d7953a9ead353a"
@@ -5319,7 +5334,7 @@
"addname": "bucket",
"property": "payload",
"x": 2080,
- "y": 1880,
+ "y": 2040,
"wires": [
[
"60efdc17c7f5ad29"
@@ -5345,7 +5360,7 @@
"repair": false,
"outputs": 1,
"x": 2280,
- "y": 1880,
+ "y": 2040,
"wires": [
[
"babc2bc27fa9f0e2"
@@ -5371,7 +5386,7 @@
"repair": false,
"outputs": 1,
"x": 2630,
- "y": 1880,
+ "y": 2040,
"wires": [
[
"1f263044e8a9dd75"
@@ -5392,7 +5407,7 @@
"addname": "field",
"property": "payload['cpu usage']",
"x": 2470,
- "y": 1880,
+ "y": 2040,
"wires": [
[
"808db065967c9e6d"
@@ -5407,7 +5422,7 @@
"name": "cpu usage / server*",
"info": "",
"x": 210,
- "y": 1960,
+ "y": 2120,
"wires": []
},
{
@@ -5420,7 +5435,7 @@
"9e4bfee0db3051d4"
],
"x": 6135,
- "y": 480,
+ "y": 660,
"wires": [
[
"5a5c10ecd5d798be",
@@ -5438,7 +5453,7 @@
"b6323e1460f6f50c"
],
"x": 6135,
- "y": 540,
+ "y": 720,
"wires": [
[
"12fca45ce9ab2abb"
@@ -5480,7 +5495,7 @@
"to": "",
"reg": false,
"x": 6830,
- "y": 480,
+ "y": 660,
"wires": [
[
"c6383ca66673fd96",
@@ -5516,7 +5531,7 @@
"to": "",
"reg": false,
"x": 6830,
- "y": 540,
+ "y": 720,
"wires": [
[
"f520ba0c172598b7",
@@ -5537,7 +5552,7 @@
"to": "",
"reg": false,
"x": 6830,
- "y": 600,
+ "y": 780,
"wires": [
[
"327f0ed7b5fa48d2",
@@ -5573,7 +5588,7 @@
"to": "",
"reg": false,
"x": 7540,
- "y": 720,
+ "y": 900,
"wires": [
[
"9d8b8d237e2704ea"
@@ -5591,7 +5606,7 @@
"2690f4e06626ebda"
],
"x": 7675,
- "y": 720,
+ "y": 900,
"wires": []
},
{
@@ -5638,7 +5653,7 @@
"repair": false,
"outputs": 6,
"x": 6670,
- "y": 720,
+ "y": 900,
"wires": [
[
"327f0ed7b5fa48d2",
@@ -5682,7 +5697,7 @@
"repair": false,
"outputs": 1,
"x": 6300,
- "y": 540,
+ "y": 720,
"wires": [
[
"932e7fad1c98966f",
@@ -5711,7 +5726,7 @@
"to": "",
"reg": false,
"x": 7000,
- "y": 480,
+ "y": 660,
"wires": [
[
"cd9ba8ff11c8036d"
@@ -5737,7 +5752,7 @@
"color": "#717171",
"className": "",
"x": 7170,
- "y": 480,
+ "y": 660,
"wires": []
},
{
@@ -5749,7 +5764,7 @@
"ui": "2d75e4809d2a6fbf",
"events": "all",
"x": 7000,
- "y": 540,
+ "y": 720,
"wires": [
[]
]
@@ -5779,7 +5794,7 @@
"officon": "fan-off",
"offcolor": "grey",
"x": 7270,
- "y": 720,
+ "y": 900,
"wires": [
[
"c5d646bd69c37865"
@@ -5812,7 +5827,7 @@
"topicType": "str",
"className": "",
"x": 7270,
- "y": 780,
+ "y": 960,
"wires": [
[
"c5d646bd69c37865"
@@ -5841,7 +5856,7 @@
"step": "1",
"className": "",
"x": 7320,
- "y": 960,
+ "y": 1140,
"wires": [
[
"c5d646bd69c37865"
@@ -5867,7 +5882,7 @@
"color": "#717171",
"className": "",
"x": 7050,
- "y": 960,
+ "y": 1140,
"wires": []
},
{
@@ -5889,7 +5904,7 @@
"allowrate": false,
"outputs": 1,
"x": 6500,
- "y": 720,
+ "y": 900,
"wires": [
[
"4da4c768067c032b"
@@ -5922,7 +5937,7 @@
"topicType": "str",
"className": "",
"x": 7280,
- "y": 840,
+ "y": 1020,
"wires": [
[
"c5d646bd69c37865"
@@ -5955,7 +5970,7 @@
"topicType": "str",
"className": "",
"x": 7290,
- "y": 900,
+ "y": 1080,
"wires": [
[
"c5d646bd69c37865"
@@ -5981,7 +5996,7 @@
"color": "#717171",
"className": "",
"x": 7010,
- "y": 720,
+ "y": 900,
"wires": []
},
{
@@ -6005,7 +6020,7 @@
"to": "",
"reg": false,
"x": 6830,
- "y": 720,
+ "y": 900,
"wires": [
[
"4e080e4032b4c4c8"
@@ -6033,7 +6048,7 @@
"to": "",
"reg": false,
"x": 6830,
- "y": 1020,
+ "y": 1200,
"wires": [
[
"e6cf92eef6f506ec"
@@ -6059,7 +6074,7 @@
"color": "#717171",
"className": "",
"x": 7020,
- "y": 1020,
+ "y": 1200,
"wires": []
},
{
@@ -6087,7 +6102,7 @@
"officon": "fan",
"offcolor": "grey",
"x": 7440,
- "y": 1020,
+ "y": 1200,
"wires": [
[]
]
@@ -6113,7 +6128,7 @@
"to": "",
"reg": false,
"x": 7270,
- "y": 1020,
+ "y": 1200,
"wires": [
[
"0bb31a889d427f54"
@@ -6141,7 +6156,7 @@
"to": "",
"reg": false,
"x": 6830,
- "y": 960,
+ "y": 1140,
"wires": [
[
"4205795bed6b3290"
@@ -6167,7 +6182,7 @@
"allowrate": false,
"outputs": 1,
"x": 6270,
- "y": 600,
+ "y": 780,
"wires": [
[
"baadaeea2e2d4f95"
@@ -6195,7 +6210,7 @@
"to": "",
"reg": false,
"x": 6840,
- "y": 780,
+ "y": 960,
"wires": [
[
"f68f5c75e58e22cb"
@@ -6223,7 +6238,7 @@
"to": "",
"reg": false,
"x": 6840,
- "y": 840,
+ "y": 1020,
"wires": [
[
"dcfb0cd127aa904e"
@@ -6251,7 +6266,7 @@
"to": "",
"reg": false,
"x": 6840,
- "y": 900,
+ "y": 1080,
"wires": [
[
"22c8ba7a5b818ab1"
@@ -6267,8 +6282,8 @@
"links": [
"9e4bfee0db3051d4"
],
- "x": 4775,
- "y": 1320,
+ "x": 4735,
+ "y": 1500,
"wires": [
[
"daab9b7b09d11bac",
@@ -6285,8 +6300,8 @@
"links": [
"b6323e1460f6f50c"
],
- "x": 4775,
- "y": 1380,
+ "x": 4735,
+ "y": 1560,
"wires": [
[
"8db09f7819d2fc6d"
@@ -6311,8 +6326,8 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 4940,
- "y": 1380,
+ "x": 4900,
+ "y": 1560,
"wires": [
[
"8db4331ffeff0ab1",
@@ -6347,8 +6362,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 5490,
- "y": 1320,
+ "x": 5450,
+ "y": 1500,
"wires": [
[
"2eb4bd8b2ab468ef",
@@ -6376,8 +6391,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 5660,
- "y": 1320,
+ "x": 5620,
+ "y": 1500,
"wires": [
[
"d19c82d1654a04ca"
@@ -6402,8 +6417,8 @@
"fontSize": 16,
"color": "#717171",
"className": "",
- "x": 5830,
- "y": 1320,
+ "x": 5790,
+ "y": 1500,
"wires": []
},
{
@@ -6433,8 +6448,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 5490,
- "y": 1380,
+ "x": 5450,
+ "y": 1560,
"wires": [
[
"2eb4bd8b2ab468ef",
@@ -6450,8 +6465,8 @@
"name": "",
"ui": "2d75e4809d2a6fbf",
"events": "all",
- "x": 5660,
- "y": 1380,
+ "x": 5620,
+ "y": 1560,
"wires": [
[]
]
@@ -6483,8 +6498,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 5480,
- "y": 1500,
+ "x": 5440,
+ "y": 1680,
"wires": [
[
"342b305e6299276c"
@@ -6509,8 +6524,8 @@
"fontSize": 16,
"color": "#717171",
"className": "",
- "x": 5700,
- "y": 1500,
+ "x": 5660,
+ "y": 1680,
"wires": []
},
{
@@ -6536,8 +6551,8 @@
"checkall": "false",
"repair": false,
"outputs": 2,
- "x": 5310,
- "y": 1500,
+ "x": 5270,
+ "y": 1680,
"wires": [
[
"6a027347453d83c3",
@@ -6569,8 +6584,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 5490,
- "y": 1440,
+ "x": 5450,
+ "y": 1620,
"wires": [
[
"342b305e6299276c",
@@ -6597,8 +6612,8 @@
"drop": false,
"allowrate": false,
"outputs": 1,
- "x": 4910,
- "y": 1440,
+ "x": 4870,
+ "y": 1620,
"wires": [
[
"28ae56ce57b30c92"
@@ -6623,8 +6638,8 @@
"drop": false,
"allowrate": false,
"outputs": 1,
- "x": 5140,
- "y": 1500,
+ "x": 5100,
+ "y": 1680,
"wires": [
[
"a58b09ccb8f97924"
@@ -6658,8 +6673,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 5480,
- "y": 1620,
+ "x": 5440,
+ "y": 1800,
"wires": [
[
"fd96856199805188"
@@ -6684,8 +6699,8 @@
"fontSize": 16,
"color": "#717171",
"className": "",
- "x": 5690,
- "y": 1620,
+ "x": 5650,
+ "y": 1800,
"wires": []
},
{
@@ -6712,8 +6727,8 @@
"offvalueType": "bool",
"officon": "meter-electric-outline",
"offcolor": "blue",
- "x": 5690,
- "y": 1680,
+ "x": 5650,
+ "y": 1860,
"wires": [
[]
]
@@ -6738,8 +6753,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 5480,
- "y": 1680,
+ "x": 5440,
+ "y": 1860,
"wires": [
[
"677d09c83dba1952"
@@ -6766,8 +6781,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 5480,
- "y": 1560,
+ "x": 5440,
+ "y": 1740,
"wires": [
[
"6e31066cb8bc35e6"
@@ -6798,10 +6813,571 @@
"offvalueType": "bool",
"officon": "meter-electric-outline",
"offcolor": "blue",
- "x": 5710,
- "y": 1560,
+ "x": 5670,
+ "y": 1740,
"wires": [
[]
]
+ },
+ {
+ "id": "24f76309a6dfe14a",
+ "type": "switch",
+ "z": "f125f568d4e332ee",
+ "g": "42c0f1473438a281",
+ "name": "select field",
+ "property": "field",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "eq",
+ "v": "url",
+ "vt": "str"
+ },
+ {
+ "t": "eq",
+ "v": "rstp",
+ "vt": "str"
+ }
+ ],
+ "checkall": "true",
+ "repair": false,
+ "outputs": 2,
+ "x": 1870,
+ "y": 480,
+ "wires": [
+ [
+ "50c35b8d464c83cd",
+ "78f2cb047057edc0"
+ ],
+ [
+ "50c35b8d464c83cd",
+ "b74b0ea99d56eb7e"
+ ]
+ ]
+ },
+ {
+ "id": "6bd965a44bd48431",
+ "type": "change",
+ "z": "f125f568d4e332ee",
+ "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": 2050,
+ "y": 300,
+ "wires": [
+ [
+ "ea0406109e5de115",
+ "153555b528c18e18",
+ "c2aa1840a5deddbf"
+ ]
+ ]
+ },
+ {
+ "id": "4adc84859872765c",
+ "type": "trigger",
+ "z": "f125f568d4e332ee",
+ "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": 2610,
+ "y": 480,
+ "wires": [
+ [
+ "ef4532a3ebf0b36e"
+ ]
+ ]
+ },
+ {
+ "id": "78f2cb047057edc0",
+ "type": "change",
+ "z": "f125f568d4e332ee",
+ "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": 2050,
+ "y": 420,
+ "wires": [
+ [
+ "8aa78c963092f63a"
+ ]
+ ]
+ },
+ {
+ "id": "ef4532a3ebf0b36e",
+ "type": "switch",
+ "z": "f125f568d4e332ee",
+ "g": "42c0f1473438a281",
+ "name": "check url",
+ "property": "url",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "nempty"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 1,
+ "x": 2800,
+ "y": 480,
+ "wires": [
+ [
+ "967fea7a3b32f198"
+ ]
+ ]
+ },
+ {
+ "id": "967fea7a3b32f198",
+ "type": "http request",
+ "z": "f125f568d4e332ee",
+ "g": "42c0f1473438a281",
+ "name": "query camera url",
+ "method": "GET",
+ "ret": "bin",
+ "paytoqs": "ignore",
+ "url": "",
+ "tls": "",
+ "persist": false,
+ "proxy": "",
+ "insecureHTTPParser": false,
+ "authType": "",
+ "senderr": false,
+ "headers": [],
+ "x": 3010,
+ "y": 480,
+ "wires": [
+ [
+ "16094297767ce839"
+ ]
+ ]
+ },
+ {
+ "id": "16094297767ce839",
+ "type": "base64",
+ "z": "f125f568d4e332ee",
+ "g": "42c0f1473438a281",
+ "name": "",
+ "action": "str",
+ "property": "payload",
+ "x": 3220,
+ "y": 480,
+ "wires": [
+ [
+ "263b6e6e05263288"
+ ]
+ ]
+ },
+ {
+ "id": "50c35b8d464c83cd",
+ "type": "change",
+ "z": "f125f568d4e332ee",
+ "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": 2050,
+ "y": 360,
+ "wires": [
+ [
+ "ea0406109e5de115",
+ "153555b528c18e18"
+ ]
+ ]
+ },
+ {
+ "id": "d1904515488ddaf4",
+ "type": "link in",
+ "z": "f125f568d4e332ee",
+ "g": "42c0f1473438a281",
+ "name": "room - ui - camera - load",
+ "links": [
+ "9e4bfee0db3051d4"
+ ],
+ "x": 1455,
+ "y": 300,
+ "wires": [
+ [
+ "6bd965a44bd48431"
+ ]
+ ]
+ },
+ {
+ "id": "725065af055abe45",
+ "type": "link in",
+ "z": "f125f568d4e332ee",
+ "g": "42c0f1473438a281",
+ "name": "room - ui - camera - metric",
+ "links": [
+ "b6323e1460f6f50c"
+ ],
+ "x": 1455,
+ "y": 480,
+ "wires": [
+ [
+ "fb170cb858137be7"
+ ]
+ ]
+ },
+ {
+ "id": "fb170cb858137be7",
+ "type": "switch",
+ "z": "f125f568d4e332ee",
+ "g": "42c0f1473438a281",
+ "name": "check measurement",
+ "property": "measurement",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "eq",
+ "v": "camera",
+ "vt": "str"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 1,
+ "x": 1640,
+ "y": 480,
+ "wires": [
+ [
+ "24f76309a6dfe14a"
+ ]
+ ]
+ },
+ {
+ "id": "b74b0ea99d56eb7e",
+ "type": "change",
+ "z": "f125f568d4e332ee",
+ "g": "42c0f1473438a281",
+ "name": "rstp",
+ "rules": [
+ {
+ "t": "set",
+ "p": "rstp",
+ "pt": "msg",
+ "to": "payload",
+ "tot": "msg"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 2050,
+ "y": 480,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "ea0406109e5de115",
+ "type": "ui-control",
+ "z": "f125f568d4e332ee",
+ "g": "42c0f1473438a281",
+ "name": "",
+ "ui": "2d75e4809d2a6fbf",
+ "events": "all",
+ "x": 2220,
+ "y": 300,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "03b02d165b1d7e28",
+ "type": "ui-text",
+ "z": "f125f568d4e332ee",
+ "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": 2390,
+ "y": 240,
+ "wires": []
+ },
+ {
+ "id": "153555b528c18e18",
+ "type": "change",
+ "z": "f125f568d4e332ee",
+ "g": "42c0f1473438a281",
+ "name": "payload",
+ "rules": [
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "Aucune caméra",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 2220,
+ "y": 240,
+ "wires": [
+ [
+ "03b02d165b1d7e28"
+ ]
+ ]
+ },
+ {
+ "id": "263b6e6e05263288",
+ "type": "change",
+ "z": "f125f568d4e332ee",
+ "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": 3430,
+ "y": 480,
+ "wires": [
+ [
+ "b60115a1fd023b76"
+ ]
+ ]
+ },
+ {
+ "id": "b60115a1fd023b76",
+ "type": "ui-template",
+ "z": "f125f568d4e332ee",
+ "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": 3630,
+ "y": 360,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "c2aa1840a5deddbf",
+ "type": "change",
+ "z": "f125f568d4e332ee",
+ "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": 2220,
+ "y": 360,
+ "wires": [
+ [
+ "b60115a1fd023b76",
+ "62c1bb0cb832960f"
+ ]
+ ]
+ },
+ {
+ "id": "62c1bb0cb832960f",
+ "type": "trigger",
+ "z": "f125f568d4e332ee",
+ "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": 2410,
+ "y": 420,
+ "wires": [
+ [
+ "4adc84859872765c"
+ ]
+ ]
+ },
+ {
+ "id": "8aa78c963092f63a",
+ "type": "trigger",
+ "z": "f125f568d4e332ee",
+ "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": 2410,
+ "y": 480,
+ "wires": [
+ [
+ "4adc84859872765c"
+ ]
+ ]
+ },
+ {
+ "id": "517dfff49c71a517",
+ "type": "cronplus",
+ "z": "f125f568d4e332ee",
+ "g": "e3693344db474a0a",
+ "name": "every 5 min",
+ "outputField": "payload",
+ "timeZone": "",
+ "storeName": "",
+ "commandResponseMsgOutput": "output1",
+ "defaultLocation": "",
+ "defaultLocationType": "default",
+ "outputs": 1,
+ "options": [
+ {
+ "name": "schedule1",
+ "topic": "gate",
+ "payloadType": "default",
+ "payload": "",
+ "expressionType": "cron",
+ "expression": "0 0,5,10,15,20,25,30,35,40,45,50,55 * * * *",
+ "location": "",
+ "offset": "0",
+ "solarType": "all",
+ "solarEvents": "sunrise,sunset"
+ }
+ ],
+ "x": 1690,
+ "y": 1560,
+ "wires": [
+ [
+ "5b23a7e32b5b478a"
+ ]
+ ]
}
]
\ No newline at end of file
diff --git a/flows/P.Ble.json b/flows/P.Ble.json
index b713a88..d52dce0 100644
--- a/flows/P.Ble.json
+++ b/flows/P.Ble.json
@@ -7,27 +7,6 @@
"info": "",
"env": []
},
- {
- "id": "537aac555c684ae3",
- "type": "group",
- "z": "f641ea2d0fb81a6f",
- "name": "ble - bucket",
- "style": {
- "fill": "#ffC000",
- "fill-opacity": "0.05",
- "label": true,
- "stroke": "#ffC000"
- },
- "nodes": [
- "93d12516213391e9",
- "87bee795cb96b8ec",
- "aa01a391bf2e3f28"
- ],
- "x": 94,
- "y": 19,
- "w": 342,
- "h": 82
- },
{
"id": "9ebb276838bea666",
"type": "group",
@@ -90,7 +69,7 @@
],
"x": 94,
"y": 199,
- "w": 1162,
+ "w": 962,
"h": 142
},
{
@@ -108,77 +87,14 @@
"d4252f4120129d32",
"55db3023ac9ae3c1",
"a411175648a9f14e",
- "1052950934d566bf"
+ "1052950934d566bf",
+ "67a13187a58b3c8b"
],
- "x": 1354,
+ "x": 1154,
"y": 199,
- "w": 512,
+ "w": 712,
"h": 142
},
- {
- "id": "93d12516213391e9",
- "type": "change",
- "z": "f641ea2d0fb81a6f",
- "g": "537aac555c684ae3",
- "name": "bucket",
- "rules": [
- {
- "t": "set",
- "p": "bucket",
- "pt": "msg",
- "to": "ble",
- "tot": "str"
- },
- {
- "t": "set",
- "p": "bucket",
- "pt": "flow",
- "to": "bucket",
- "tot": "msg"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 270,
- "y": 60,
- "wires": [
- [
- "aa01a391bf2e3f28"
- ]
- ]
- },
- {
- "id": "87bee795cb96b8ec",
- "type": "link in",
- "z": "f641ea2d0fb81a6f",
- "g": "537aac555c684ae3",
- "name": "ble - bucket",
- "links": [
- "25445f5a9b787a0a"
- ],
- "x": 135,
- "y": 60,
- "wires": [
- [
- "93d12516213391e9"
- ]
- ]
- },
- {
- "id": "aa01a391bf2e3f28",
- "type": "link out",
- "z": "f641ea2d0fb81a6f",
- "g": "537aac555c684ae3",
- "name": "ble - bucket",
- "mode": "link",
- "links": [],
- "x": 395,
- "y": 60,
- "wires": []
- },
{
"id": "fe51c69eebe4478d",
"type": "catch",
@@ -255,7 +171,7 @@
"y": 240,
"wires": [
[
- "11a6de1c96795b4d"
+ "c8d1b777a117ee56"
]
]
},
@@ -269,8 +185,8 @@
"links": [
"60e7ca843ea8f2e0"
],
- "x": 1215,
- "y": 240,
+ "x": 1015,
+ "y": 300,
"wires": []
},
{
@@ -278,8 +194,8 @@
"type": "q-gate",
"z": "f641ea2d0fb81a6f",
"g": "cf382d5398b6de43",
- "name": "",
- "controlTopic": "gate",
+ "name": "gate source",
+ "controlTopic": "gate source",
"defaultState": "queueing",
"openCmd": "open",
"closeCmd": "close",
@@ -297,11 +213,11 @@
"qToggle": false,
"persist": false,
"storeName": "default",
- "x": 590,
- "y": 240,
+ "x": 410,
+ "y": 300,
"wires": [
[
- "e60cbfea876d91e7"
+ "11a6de1c96795b4d"
]
]
},
@@ -310,12 +226,11 @@
"type": "link in",
"z": "f641ea2d0fb81a6f",
"g": "cf382d5398b6de43",
- "name": "mqtt bluetooth gate",
+ "name": "mqtt bluetooth - gate source",
"links": [
- "d68d686bbf684c95",
- "8fdb5986494986cc"
+ "f1a09e5456fe03fe"
],
- "x": 455,
+ "x": 255,
"y": 300,
"wires": [
[
@@ -341,11 +256,11 @@
"drop": false,
"allowrate": false,
"outputs": 1,
- "x": 390,
- "y": 240,
+ "x": 610,
+ "y": 300,
"wires": [
[
- "c8d1b777a117ee56"
+ "e60cbfea876d91e7"
]
]
},
@@ -372,8 +287,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 1040,
- "y": 240,
+ "x": 840,
+ "y": 300,
"wires": [
[
"85c0a8032c692a9a"
@@ -406,12 +321,14 @@
"d": true,
"g": "24eae452ebf32be6",
"name": "mqtt bluetooth",
- "links": [],
- "x": 1395,
- "y": 240,
+ "links": [
+ "95ce18294052c029"
+ ],
+ "x": 1195,
+ "y": 300,
"wires": [
[
- "1052950934d566bf"
+ "67a13187a58b3c8b"
]
]
},
@@ -451,12 +368,35 @@
"repair": false,
"outputs": 1,
"x": 1550,
- "y": 240,
+ "y": 300,
"wires": [
[
"d4252f4120129d32",
"a411175648a9f14e"
]
]
+ },
+ {
+ "id": "67a13187a58b3c8b",
+ "type": "gate",
+ "z": "f641ea2d0fb81a6f",
+ "g": "24eae452ebf32be6",
+ "name": "gate target",
+ "controlTopic": "gate target",
+ "defaultState": "closed",
+ "openCmd": "open",
+ "closeCmd": "close",
+ "toggleCmd": "toggle",
+ "defaultCmd": "default",
+ "statusCmd": "status",
+ "persist": false,
+ "storeName": "default",
+ "x": 1350,
+ "y": 300,
+ "wires": [
+ [
+ "1052950934d566bf"
+ ]
+ ]
}
]
\ No newline at end of file
diff --git a/flows/P.Rfxcom.json b/flows/P.Rfxcom.json
index adc7e97..36a9b3f 100644
--- a/flows/P.Rfxcom.json
+++ b/flows/P.Rfxcom.json
@@ -67,7 +67,7 @@
],
"x": 2908,
"y": 413,
- "w": 2834,
+ "w": 2854,
"h": 194
},
{
@@ -88,7 +88,7 @@
],
"x": 2908,
"y": 653,
- "w": 3554,
+ "w": 3574,
"h": 314
},
{
@@ -129,30 +129,9 @@
],
"x": 68,
"y": 173,
- "w": 1824,
+ "w": 1804,
"h": 194
},
- {
- "id": "f391c9146d7bbd74",
- "type": "group",
- "z": "b984eb4415408ed9",
- "name": "rfxcom - bucket",
- "style": {
- "fill": "#ffC000",
- "fill-opacity": "0.05",
- "label": true,
- "stroke": "#ffC000"
- },
- "nodes": [
- "21ece2cf0225f84c",
- "c0f802fd747208b3",
- "957e5c162598e005"
- ],
- "x": 94,
- "y": 19,
- "w": 342,
- "h": 82
- },
{
"id": "c9bfd06d94c778b0",
"type": "group",
@@ -273,17 +252,14 @@
"625e790911e89ba5",
"396a3bfdb0718a53",
"daf0d80c53e0db5f",
- "12ee535e8df383e4",
- "ada8e99555ab016e",
- "e6c56ae4bc5df5d8",
"fbf9779ea5af2111",
"c04bcd7a0e7a788c",
"8a80d7d04901125e"
],
"x": 4354,
- "y": 439,
- "w": 1362,
- "h": 142
+ "y": 499,
+ "w": 1382,
+ "h": 82
},
{
"id": "315a7d88b33ec298",
@@ -334,9 +310,6 @@
"df6ef3b58ab095da",
"5de16c90c3283bc0",
"40b53bd7b2dd3fda",
- "baa85c145ba7e3cd",
- "7c7b0c1ef742761b",
- "fd7c381284fe78b5",
"db5251d07949a8c0",
"67a3679a821559e1",
"6d3f4589b84a4ae0",
@@ -345,7 +318,7 @@
],
"x": 4334,
"y": 679,
- "w": 2102,
+ "w": 2122,
"h": 262
},
{
@@ -394,7 +367,7 @@
],
"x": 94,
"y": 199,
- "w": 1162,
+ "w": 942,
"h": 142
},
{
@@ -412,11 +385,12 @@
"a4f8287c851b1796",
"de0c34e8104574b0",
"f0991abcca9403bc",
- "a39cfa7867f1affb"
+ "a39cfa7867f1affb",
+ "d63df3a878dcfda7"
],
- "x": 1354,
+ "x": 1134,
"y": 199,
- "w": 512,
+ "w": 712,
"h": 142
},
{
@@ -1399,7 +1373,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 5540,
+ "x": 5560,
"y": 540,
"wires": [
[
@@ -1430,7 +1404,7 @@
"checkall": "false",
"repair": false,
"outputs": 2,
- "x": 5190,
+ "x": 5210,
"y": 540,
"wires": [
[
@@ -1461,7 +1435,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 5360,
+ "x": 5380,
"y": 540,
"wires": [
[
@@ -1487,7 +1461,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 5030,
+ "x": 5050,
"y": 540,
"wires": [
[
@@ -1513,7 +1487,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 4870,
+ "x": 4890,
"y": 540,
"wires": [
[
@@ -1526,8 +1500,8 @@
"type": "gate",
"z": "b984eb4415408ed9",
"g": "ac4875632c3c08e1",
- "name": "",
- "controlTopic": "gate",
+ "name": "gate source",
+ "controlTopic": "gate source",
"defaultState": "closed",
"openCmd": "open",
"closeCmd": "close",
@@ -1536,67 +1510,14 @@
"statusCmd": "status",
"persist": false,
"storeName": "default",
- "x": 4710,
+ "x": 4550,
"y": 540,
"wires": [
[
- "396a3bfdb0718a53"
+ "c04bcd7a0e7a788c"
]
- ]
- },
- {
- "id": "12ee535e8df383e4",
- "type": "link in",
- "z": "b984eb4415408ed9",
- "g": "ac4875632c3c08e1",
- "name": "rfxcom - DIO-54791 - source gate",
- "links": [
- "94c79b8f52f0b6ba"
],
- "x": 4395,
- "y": 480,
- "wires": [
- [
- "ada8e99555ab016e"
- ]
- ]
- },
- {
- "id": "ada8e99555ab016e",
- "type": "trigger",
- "z": "b984eb4415408ed9",
- "g": "ac4875632c3c08e1",
- "name": "wait 10 s",
- "op1": "",
- "op2": "open",
- "op1type": "nul",
- "op2type": "str",
- "duration": "10",
- "extend": false,
- "overrideDelay": false,
- "units": "s",
- "reset": "",
- "bytopic": "all",
- "topic": "topic",
- "outputs": 1,
- "x": 4540,
- "y": 480,
- "wires": [
- [
- "daf0d80c53e0db5f"
- ]
- ]
- },
- {
- "id": "e6c56ae4bc5df5d8",
- "type": "comment",
- "z": "b984eb4415408ed9",
- "g": "ac4875632c3c08e1",
- "name": "Do not replay command from mqtt on startup",
- "info": "",
- "x": 4830,
- "y": 480,
- "wires": []
+ "info": "Do not replay command from mqtt on startup"
},
{
"id": "fbf9779ea5af2111",
@@ -1605,13 +1526,14 @@
"g": "ac4875632c3c08e1",
"name": "rfxcom - DIO-54791 - source",
"links": [
- "24058eec92534b27"
+ "24058eec92534b27",
+ "f1a09e5456fe03fe"
],
"x": 4395,
"y": 540,
"wires": [
[
- "c04bcd7a0e7a788c"
+ "daf0d80c53e0db5f"
]
]
},
@@ -1633,11 +1555,11 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 4530,
+ "x": 4730,
"y": 540,
"wires": [
[
- "daf0d80c53e0db5f"
+ "396a3bfdb0718a53"
]
]
},
@@ -1651,7 +1573,7 @@
"links": [
"14a0a0839924964f"
],
- "x": 5675,
+ "x": 5695,
"y": 540,
"wires": []
},
@@ -1863,7 +1785,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 5360,
+ "x": 5380,
"y": 840,
"wires": [
[
@@ -1898,7 +1820,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 5860,
+ "x": 5880,
"y": 840,
"wires": [
[
@@ -1929,7 +1851,7 @@
"checkall": "false",
"repair": false,
"outputs": 2,
- "x": 5510,
+ "x": 5530,
"y": 840,
"wires": [
[
@@ -1960,7 +1882,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 5680,
+ "x": 5700,
"y": 840,
"wires": [
[
@@ -1988,7 +1910,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 5360,
+ "x": 5380,
"y": 720,
"wires": [
[
@@ -2016,7 +1938,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 5360,
+ "x": 5380,
"y": 780,
"wires": [
[
@@ -2044,7 +1966,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 5360,
+ "x": 5380,
"y": 900,
"wires": [
[
@@ -2075,7 +1997,7 @@
"checkall": "false",
"repair": false,
"outputs": 2,
- "x": 5510,
+ "x": 5530,
"y": 900,
"wires": [
[
@@ -2106,7 +2028,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 5680,
+ "x": 5700,
"y": 900,
"wires": [
[
@@ -2140,7 +2062,7 @@
"checkall": "false",
"repair": false,
"outputs": 3,
- "x": 5010,
+ "x": 5030,
"y": 840,
"wires": [
[
@@ -2172,7 +2094,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 4850,
+ "x": 4870,
"y": 840,
"wires": [
[
@@ -2201,7 +2123,7 @@
"checkall": "false",
"repair": false,
"outputs": 2,
- "x": 5180,
+ "x": 5200,
"y": 900,
"wires": [
[
@@ -2217,8 +2139,8 @@
"type": "gate",
"z": "b984eb4415408ed9",
"g": "32b0e7dfab2726d5",
- "name": "",
- "controlTopic": "gate",
+ "name": "gate source",
+ "controlTopic": "gate source",
"defaultState": "closed",
"openCmd": "open",
"closeCmd": "close",
@@ -2227,67 +2149,14 @@
"statusCmd": "status",
"persist": false,
"storeName": "default",
- "x": 4690,
+ "x": 4530,
"y": 840,
"wires": [
[
- "df6ef3b58ab095da"
+ "67a3679a821559e1"
]
- ]
- },
- {
- "id": "baa85c145ba7e3cd",
- "type": "link in",
- "z": "b984eb4415408ed9",
- "g": "32b0e7dfab2726d5",
- "name": "rfxcom - DIO-54760 - source gate",
- "links": [
- "94c79b8f52f0b6ba"
],
- "x": 4375,
- "y": 780,
- "wires": [
- [
- "7c7b0c1ef742761b"
- ]
- ]
- },
- {
- "id": "7c7b0c1ef742761b",
- "type": "trigger",
- "z": "b984eb4415408ed9",
- "g": "32b0e7dfab2726d5",
- "name": "wait 10 s",
- "op1": "",
- "op2": "open",
- "op1type": "nul",
- "op2type": "str",
- "duration": "10",
- "extend": false,
- "overrideDelay": false,
- "units": "s",
- "reset": "",
- "bytopic": "all",
- "topic": "topic",
- "outputs": 1,
- "x": 4520,
- "y": 780,
- "wires": [
- [
- "40b53bd7b2dd3fda"
- ]
- ]
- },
- {
- "id": "fd7c381284fe78b5",
- "type": "comment",
- "z": "b984eb4415408ed9",
- "g": "32b0e7dfab2726d5",
- "name": "Do not replay command from mqtt on startup",
- "info": "",
- "x": 4810,
- "y": 780,
- "wires": []
+ "info": "Do not replay command from mqtt on startup"
},
{
"id": "db5251d07949a8c0",
@@ -2296,13 +2165,14 @@
"g": "32b0e7dfab2726d5",
"name": "rfxcom - DIO-54760 - source",
"links": [
- "24058eec92534b27"
+ "24058eec92534b27",
+ "f1a09e5456fe03fe"
],
"x": 4375,
"y": 840,
"wires": [
[
- "67a3679a821559e1"
+ "40b53bd7b2dd3fda"
]
]
},
@@ -2324,11 +2194,11 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 4510,
+ "x": 4710,
"y": 840,
"wires": [
[
- "40b53bd7b2dd3fda"
+ "df6ef3b58ab095da"
]
]
},
@@ -2342,7 +2212,7 @@
"links": [
"14a0a0839924964f"
],
- "x": 6395,
+ "x": 6415,
"y": 840,
"wires": []
},
@@ -2621,7 +2491,7 @@
"y": 240,
"wires": [
[
- "014d8a5287538444"
+ "be945e0c2c2208b0"
]
]
},
@@ -2655,8 +2525,8 @@
"bd614b03c17a2dcd",
"0e9fc0eb536659f8"
],
- "x": 1215,
- "y": 240,
+ "x": 995,
+ "y": 300,
"wires": []
},
{
@@ -2664,8 +2534,8 @@
"type": "q-gate",
"z": "b984eb4415408ed9",
"g": "3ab6bcaac666ddc4",
- "name": "",
- "controlTopic": "gate",
+ "name": "gate source",
+ "controlTopic": "gate source",
"defaultState": "queueing",
"openCmd": "open",
"closeCmd": "close",
@@ -2683,11 +2553,11 @@
"qToggle": false,
"persist": false,
"storeName": "default",
- "x": 590,
- "y": 240,
+ "x": 390,
+ "y": 300,
"wires": [
[
- "03eacf7a446d906c"
+ "014d8a5287538444"
]
]
},
@@ -2696,12 +2566,11 @@
"type": "link in",
"z": "b984eb4415408ed9",
"g": "3ab6bcaac666ddc4",
- "name": "mqtt rfxcom gate",
+ "name": "mqtt rfxcom - gate source",
"links": [
- "d68d686bbf684c95",
- "8fdb5986494986cc"
+ "f1a09e5456fe03fe"
],
- "x": 455,
+ "x": 235,
"y": 300,
"wires": [
[
@@ -2727,11 +2596,11 @@
"drop": false,
"allowrate": false,
"outputs": 1,
- "x": 410,
- "y": 240,
+ "x": 590,
+ "y": 300,
"wires": [
[
- "be945e0c2c2208b0"
+ "03eacf7a446d906c"
]
]
},
@@ -2758,8 +2627,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 1040,
- "y": 240,
+ "x": 820,
+ "y": 300,
"wires": [
[
"ed6bcbd32e72afe1"
@@ -2781,7 +2650,7 @@
"correl": "",
"expiry": "",
"broker": "cdd708cca8782382",
- "x": 1760,
+ "x": 1740,
"y": 240,
"wires": []
},
@@ -2792,13 +2661,14 @@
"g": "ae4487a0bf7f922f",
"name": "mqtt rfxcom",
"links": [
- "89d2eebcaafb5013"
+ "89d2eebcaafb5013",
+ "95ce18294052c029"
],
- "x": 1395,
- "y": 240,
+ "x": 1175,
+ "y": 300,
"wires": [
[
- "a39cfa7867f1affb"
+ "d63df3a878dcfda7"
]
]
},
@@ -2815,7 +2685,7 @@
"4c77acdbe9fb09c9",
"dff88b670b073ad9"
],
- "x": 1695,
+ "x": 1675,
"y": 300,
"wires": []
},
@@ -2838,8 +2708,8 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 1550,
- "y": 240,
+ "x": 1530,
+ "y": 300,
"wires": [
[
"a4f8287c851b1796",
@@ -2847,70 +2717,6 @@
]
]
},
- {
- "id": "21ece2cf0225f84c",
- "type": "change",
- "z": "b984eb4415408ed9",
- "g": "f391c9146d7bbd74",
- "name": "bucket",
- "rules": [
- {
- "t": "set",
- "p": "bucket",
- "pt": "msg",
- "to": "rfxcom",
- "tot": "str"
- },
- {
- "t": "set",
- "p": "bucket",
- "pt": "flow",
- "to": "bucket",
- "tot": "msg"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 270,
- "y": 60,
- "wires": [
- [
- "957e5c162598e005"
- ]
- ]
- },
- {
- "id": "c0f802fd747208b3",
- "type": "link in",
- "z": "b984eb4415408ed9",
- "g": "f391c9146d7bbd74",
- "name": "rfxcom - bucket",
- "links": [
- "25445f5a9b787a0a"
- ],
- "x": 135,
- "y": 60,
- "wires": [
- [
- "21ece2cf0225f84c"
- ]
- ]
- },
- {
- "id": "957e5c162598e005",
- "type": "link out",
- "z": "b984eb4415408ed9",
- "g": "f391c9146d7bbd74",
- "name": "rfxcom - bucket",
- "mode": "link",
- "links": [],
- "x": 395,
- "y": 60,
- "wires": []
- },
{
"id": "4125458fe3950d3d",
"type": "link in",
@@ -3333,7 +3139,7 @@
"bytopic": "all",
"topic": "topic",
"outputs": 2,
- "x": 6060,
+ "x": 6080,
"y": 840,
"wires": [
[
@@ -3364,12 +3170,35 @@
"from": "",
"to": "",
"reg": false,
- "x": 6270,
+ "x": 6290,
"y": 900,
"wires": [
[
"6d3f4589b84a4ae0"
]
]
+ },
+ {
+ "id": "d63df3a878dcfda7",
+ "type": "gate",
+ "z": "b984eb4415408ed9",
+ "g": "ae4487a0bf7f922f",
+ "name": "gate target",
+ "controlTopic": "gate target",
+ "defaultState": "closed",
+ "openCmd": "open",
+ "closeCmd": "close",
+ "toggleCmd": "toggle",
+ "defaultCmd": "default",
+ "statusCmd": "status",
+ "persist": false,
+ "storeName": "default",
+ "x": 1330,
+ "y": 300,
+ "wires": [
+ [
+ "a39cfa7867f1affb"
+ ]
+ ]
}
]
\ No newline at end of file
diff --git a/flows/P.Teleinfo.json b/flows/P.Teleinfo.json
index 2e56afb..095041c 100644
--- a/flows/P.Teleinfo.json
+++ b/flows/P.Teleinfo.json
@@ -7,27 +7,6 @@
"info": "",
"env": []
},
- {
- "id": "3df91d363faee835",
- "type": "group",
- "z": "a1e22fa468f03c15",
- "name": "linky - bucket",
- "style": {
- "fill": "#ffC000",
- "fill-opacity": "0.05",
- "label": true,
- "stroke": "#ffC000"
- },
- "nodes": [
- "3325e4593048135a",
- "05787fb2b77146c8",
- "0ad08e9e45d5435d"
- ],
- "x": 94,
- "y": 19,
- "w": 342,
- "h": 82
- },
{
"id": "f7b8f0b4a2f0c6c9",
"type": "group",
@@ -88,7 +67,7 @@
],
"x": 68,
"y": 173,
- "w": 1824,
+ "w": 1964,
"h": 194
},
{
@@ -283,14 +262,15 @@
"nodes": [
"c16f1ae420f44fb5",
"b491f7eb02575108",
- "ca7f0d58c55a1358",
"3423fd727184042c",
"fa2acb5ac9bb8c8c",
- "a34aeb4c51bcf655"
+ "a34aeb4c51bcf655",
+ "10a09728dd2bd2fe",
+ "ca7f0d58c55a1358"
],
"x": 94,
"y": 199,
- "w": 1162,
+ "w": 1102,
"h": 142
},
{
@@ -308,11 +288,12 @@
"b0b2d9829230be99",
"5d53068f8b9e6936",
"a7e18f888c96ad05",
- "7a6db5a28141b284"
+ "7a6db5a28141b284",
+ "c234d490bce96573"
],
- "x": 1354,
+ "x": 1294,
"y": 199,
- "w": 512,
+ "w": 712,
"h": 142
},
{
@@ -400,74 +381,6 @@
"w": 342,
"h": 82
},
- {
- "id": "3325e4593048135a",
- "type": "change",
- "z": "a1e22fa468f03c15",
- "g": "3df91d363faee835",
- "name": "bucket",
- "rules": [
- {
- "t": "set",
- "p": "bucket",
- "pt": "msg",
- "to": "linky",
- "tot": "str"
- },
- {
- "t": "set",
- "p": "bucket",
- "pt": "flow",
- "to": "bucket",
- "tot": "msg"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 270,
- "y": 60,
- "wires": [
- [
- "0ad08e9e45d5435d"
- ]
- ]
- },
- {
- "id": "05787fb2b77146c8",
- "type": "link in",
- "z": "a1e22fa468f03c15",
- "g": "3df91d363faee835",
- "name": "linky - bucket",
- "links": [
- "25445f5a9b787a0a"
- ],
- "x": 135,
- "y": 60,
- "wires": [
- [
- "3325e4593048135a"
- ]
- ]
- },
- {
- "id": "0ad08e9e45d5435d",
- "type": "link out",
- "z": "a1e22fa468f03c15",
- "g": "3df91d363faee835",
- "name": "linky - bucket",
- "mode": "link",
- "links": [
- "60a457c83fc5f610",
- "f5c52506bf786402",
- "484e035839639ba9"
- ],
- "x": 395,
- "y": 60,
- "wires": []
- },
{
"id": "8546ac1e37b1b1fc",
"type": "change",
@@ -1333,7 +1246,7 @@
"type": "inject",
"z": "a1e22fa468f03c15",
"g": "543a74289e049295",
- "name": "",
+ "name": "cron 90 s",
"props": [
{
"p": "payload"
@@ -1912,7 +1825,7 @@
"type": "inject",
"z": "a1e22fa468f03c15",
"g": "d0f7ea2cfc4571a3",
- "name": "",
+ "name": "cron 60 s",
"props": [
{
"p": "payload"
@@ -2648,7 +2561,7 @@
"y": 240,
"wires": [
[
- "fa2acb5ac9bb8c8c"
+ "ca7f0d58c55a1358"
]
]
},
@@ -2663,53 +2576,20 @@
"acc79920bf40652d",
"ba77500cd9f7f6da"
],
- "x": 1215,
- "y": 240,
+ "x": 1155,
+ "y": 300,
"wires": []
},
- {
- "id": "ca7f0d58c55a1358",
- "type": "q-gate",
- "z": "a1e22fa468f03c15",
- "g": "fee31a77e542b203",
- "name": "",
- "controlTopic": "gate",
- "defaultState": "queueing",
- "openCmd": "open",
- "closeCmd": "close",
- "toggleCmd": "toggle",
- "queueCmd": "close",
- "defaultCmd": "default",
- "triggerCmd": "trigger",
- "flushCmd": "open",
- "resetCmd": "reset",
- "peekCmd": "peek",
- "dropCmd": "drop",
- "statusCmd": "status",
- "maxQueueLength": "0",
- "keepNewest": false,
- "qToggle": false,
- "persist": false,
- "storeName": "default",
- "x": 590,
- "y": 240,
- "wires": [
- [
- "a34aeb4c51bcf655"
- ]
- ]
- },
{
"id": "3423fd727184042c",
"type": "link in",
"z": "a1e22fa468f03c15",
"g": "fee31a77e542b203",
- "name": "mqtt teleinfo gate",
+ "name": "mqtt teleinfo - gate source",
"links": [
- "d68d686bbf684c95",
- "8fdb5986494986cc"
+ "f1a09e5456fe03fe"
],
- "x": 455,
+ "x": 235,
"y": 300,
"wires": [
[
@@ -2735,11 +2615,11 @@
"drop": false,
"allowrate": false,
"outputs": 1,
- "x": 390,
- "y": 240,
+ "x": 590,
+ "y": 300,
"wires": [
[
- "ca7f0d58c55a1358"
+ "10a09728dd2bd2fe"
]
]
},
@@ -2766,8 +2646,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 1040,
- "y": 240,
+ "x": 980,
+ "y": 300,
"wires": [
[
"b491f7eb02575108"
@@ -2789,7 +2669,7 @@
"correl": "",
"expiry": "",
"broker": "d6ba6007b1901314",
- "x": 1760,
+ "x": 1900,
"y": 240,
"wires": []
},
@@ -2800,12 +2680,14 @@
"d": true,
"g": "0bf16a20b9656c59",
"name": "mqtt teleinfo",
- "links": [],
- "x": 1395,
- "y": 240,
+ "links": [
+ "95ce18294052c029"
+ ],
+ "x": 1335,
+ "y": 300,
"wires": [
[
- "7a6db5a28141b284"
+ "c234d490bce96573"
]
]
},
@@ -2817,7 +2699,7 @@
"name": "mqtt teleinfo output",
"mode": "link",
"links": [],
- "x": 1695,
+ "x": 1835,
"y": 300,
"wires": []
},
@@ -2840,8 +2722,8 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 1550,
- "y": 240,
+ "x": 1690,
+ "y": 300,
"wires": [
[
"b0b2d9829230be99",
@@ -3973,5 +3855,91 @@
"23093777025257b9"
]
]
+ },
+ {
+ "id": "c234d490bce96573",
+ "type": "gate",
+ "z": "a1e22fa468f03c15",
+ "g": "0bf16a20b9656c59",
+ "name": "gate target",
+ "controlTopic": "gate target",
+ "defaultState": "closed",
+ "openCmd": "open",
+ "closeCmd": "close",
+ "toggleCmd": "toggle",
+ "defaultCmd": "default",
+ "statusCmd": "status",
+ "persist": false,
+ "storeName": "default",
+ "x": 1490,
+ "y": 300,
+ "wires": [
+ [
+ "7a6db5a28141b284"
+ ]
+ ]
+ },
+ {
+ "id": "10a09728dd2bd2fe",
+ "type": "switch",
+ "z": "a1e22fa468f03c15",
+ "g": "fee31a77e542b203",
+ "name": "clean",
+ "property": "topic",
+ "propertyType": "msg",
+ "rules": [
+ {
+ "t": "regex",
+ "v": "status",
+ "vt": "str",
+ "case": false
+ },
+ {
+ "t": "else"
+ }
+ ],
+ "checkall": "false",
+ "repair": false,
+ "outputs": 2,
+ "x": 770,
+ "y": 300,
+ "wires": [
+ [],
+ [
+ "a34aeb4c51bcf655"
+ ]
+ ]
+ },
+ {
+ "id": "ca7f0d58c55a1358",
+ "type": "q-gate",
+ "z": "a1e22fa468f03c15",
+ "g": "fee31a77e542b203",
+ "name": "gate source",
+ "controlTopic": "gate source",
+ "defaultState": "queueing",
+ "openCmd": "open",
+ "closeCmd": "close",
+ "toggleCmd": "toggle",
+ "queueCmd": "close",
+ "defaultCmd": "default",
+ "triggerCmd": "trigger",
+ "flushCmd": "open",
+ "resetCmd": "reset",
+ "peekCmd": "peek",
+ "dropCmd": "drop",
+ "statusCmd": "status",
+ "maxQueueLength": "0",
+ "keepNewest": false,
+ "qToggle": false,
+ "persist": false,
+ "storeName": "default",
+ "x": 390,
+ "y": 300,
+ "wires": [
+ [
+ "fa2acb5ac9bb8c8c"
+ ]
+ ]
}
]
\ No newline at end of file
diff --git a/flows/P.Zigbee.json b/flows/P.Zigbee.json
index 046ac49..c94c538 100644
--- a/flows/P.Zigbee.json
+++ b/flows/P.Zigbee.json
@@ -66,7 +66,7 @@
"3fd562a0e54bacd1",
"b1443ec31cf4651d"
],
- "x": 3128,
+ "x": 3288,
"y": 1373,
"w": 2154,
"h": 314
@@ -110,7 +110,7 @@
"fb310bb48b3ab02d",
"72d58a85b9a4aa52"
],
- "x": 3128,
+ "x": 3288,
"y": 413,
"w": 2914,
"h": 254
@@ -131,9 +131,9 @@
"37baa76cfd48b2fc",
"6e2340865ef4c2ba"
],
- "x": 3128,
+ "x": 3288,
"y": 713,
- "w": 3054,
+ "w": 3034,
"h": 314
},
{
@@ -152,7 +152,7 @@
"2c8e632985722562",
"5cb5d81fb0a8ee1e"
],
- "x": 3128,
+ "x": 3288,
"y": 1073,
"w": 2114,
"h": 254
@@ -195,30 +195,9 @@
],
"x": 68,
"y": 173,
- "w": 1824,
+ "w": 2044,
"h": 194
},
- {
- "id": "0bf7882d384bbe3e",
- "type": "group",
- "z": "0cd436e03cba5cb6",
- "name": "zigbee - bucket",
- "style": {
- "fill": "#ffC000",
- "fill-opacity": "0.05",
- "label": true,
- "stroke": "#ffC000"
- },
- "nodes": [
- "818474999b1f4359",
- "06a2c66e1e278b6a",
- "966a83047616987a"
- ],
- "x": 94,
- "y": 19,
- "w": 342,
- "h": 82
- },
{
"id": "c77a914a05a8229b",
"type": "group",
@@ -237,7 +216,7 @@
],
"x": 68,
"y": 2093,
- "w": 2334,
+ "w": 2314,
"h": 254
},
{
@@ -279,7 +258,7 @@
],
"x": 68,
"y": 1665.5,
- "w": 2934,
+ "w": 3134,
"h": 381.5
},
{
@@ -300,7 +279,7 @@
],
"x": 68,
"y": 2393,
- "w": 2734,
+ "w": 2754,
"h": 614
},
{
@@ -319,7 +298,7 @@
"59756c1861505dd2",
"8870d998a44837b0"
],
- "x": 3128,
+ "x": 3288,
"y": 1733,
"w": 2114,
"h": 254
@@ -466,7 +445,7 @@
"43cac53e0a0d9eee",
"f11a044ad0e20908"
],
- "x": 4554,
+ "x": 4714,
"y": 1399,
"w": 702,
"h": 202
@@ -492,7 +471,7 @@
"40de05671513ae04",
"42d5c8c10cedb468"
],
- "x": 3594,
+ "x": 3754,
"y": 1399,
"w": 862,
"h": 262
@@ -590,7 +569,7 @@
"00384275810d4079",
"97bc7bfd63052866"
],
- "x": 3594,
+ "x": 3754,
"y": 439,
"w": 842,
"h": 202
@@ -613,7 +592,7 @@
"a6ae8f35d17b3622",
"162055ff0b298da7"
],
- "x": 4534,
+ "x": 4694,
"y": 439,
"w": 662,
"h": 82
@@ -636,7 +615,7 @@
"bbeb040050524c9a",
"7906a1e6360e1d26"
],
- "x": 5294,
+ "x": 5454,
"y": 439,
"w": 722,
"h": 82
@@ -654,9 +633,6 @@
},
"nodes": [
"670e7395d0752414",
- "0552a0e8ad4f3621",
- "0454a289f1920bdf",
- "9d5b5ecf823f3e06",
"42c7380d496e1a14",
"d6691e769350c0ac",
"1e1a6a213e5bed71",
@@ -671,9 +647,9 @@
"2f670c5c2a24ce20",
"64168fa4c56dcecc"
],
- "x": 4554,
+ "x": 4714,
"y": 739,
- "w": 1602,
+ "w": 1582,
"h": 262
},
{
@@ -695,7 +671,7 @@
"74b35458f02dda86",
"29f7aa56b6e32d61"
],
- "x": 3594,
+ "x": 3754,
"y": 739,
"w": 862,
"h": 142
@@ -719,7 +695,7 @@
"b2f041d50556adbe",
"eec5f8a1287b092c"
],
- "x": 4554,
+ "x": 4714,
"y": 1099,
"w": 662,
"h": 142
@@ -744,7 +720,7 @@
"dab0ca52a89d269d",
"bc2f27d32087dd9a"
],
- "x": 3594,
+ "x": 3754,
"y": 1099,
"w": 862,
"h": 202
@@ -771,7 +747,7 @@
],
"x": 94,
"y": 199,
- "w": 1162,
+ "w": 1182,
"h": 142
},
{
@@ -789,11 +765,12 @@
"ac5c011465193c4e",
"6c324b24ca028984",
"3398dde44269eb08",
- "08f26275ef69e598"
+ "08f26275ef69e598",
+ "fbe7786da1a6112b"
],
- "x": 1354,
+ "x": 1374,
"y": 199,
- "w": 512,
+ "w": 712,
"h": 142
},
{
@@ -839,13 +816,11 @@
"a26d34138e9e5ac9",
"f60ae365fb4e2024",
"81d1299edeeec856",
- "62de975e3e6ca7f2",
- "b9127f5d099c593d",
"b4bd3977152aea56"
],
- "x": 1514,
+ "x": 1474,
"y": 2119,
- "w": 862,
+ "w": 882,
"h": 142
},
{
@@ -864,7 +839,7 @@
"a0a58b0b53c68d3d",
"1b2b173864b5b18f"
],
- "x": 3154,
+ "x": 3314,
"y": 439,
"w": 342,
"h": 82
@@ -885,7 +860,7 @@
"3fce7a45dd3670a4",
"68937215c80c0f7c"
],
- "x": 3154,
+ "x": 3314,
"y": 739,
"w": 342,
"h": 82
@@ -906,7 +881,7 @@
"34f9d3e13a7a926c",
"23cde9c0dc38671b"
],
- "x": 3154,
+ "x": 3314,
"y": 1099,
"w": 342,
"h": 82
@@ -927,7 +902,7 @@
"96513a0fecdf10d8",
"b9beacf10a894eba"
],
- "x": 3154,
+ "x": 3314,
"y": 1399,
"w": 342,
"h": 82
@@ -1149,11 +1124,12 @@
"f6a43d93fa9caf56",
"011799cd3edec2dc",
"facc68a5ef39eb24",
- "1f491e6a49821d0e"
+ "1f491e6a49821d0e",
+ "f7ef774e6c4f9d12"
],
"x": 1474,
"y": 1699,
- "w": 682,
+ "w": 882,
"h": 82
},
{
@@ -1174,7 +1150,7 @@
"1df2f73158e97776",
"23cb7e24572f04c1"
],
- "x": 2254,
+ "x": 2454,
"y": 1691.5,
"w": 722,
"h": 97
@@ -1231,13 +1207,11 @@
"1309d7af15e1fc3b",
"4482952c7504d00d",
"48beece72436149c",
- "37c02646d8f27319",
- "95713113d560472b",
"e851afba8dc28bb3"
],
"x": 1514,
"y": 2419,
- "w": 1262,
+ "w": 1282,
"h": 562
},
{
@@ -1280,7 +1254,7 @@
"bd25515e42e5e7c6",
"25e179d817dc6640"
],
- "x": 4534,
+ "x": 4694,
"y": 1759,
"w": 682,
"h": 142
@@ -1305,7 +1279,7 @@
"060aa5a9c74c5787",
"63ae92bf6c0df942"
],
- "x": 3594,
+ "x": 3754,
"y": 1759,
"w": 842,
"h": 202
@@ -1326,7 +1300,7 @@
"f34a2f252fd409da",
"582711f64841c886"
],
- "x": 3154,
+ "x": 3314,
"y": 1759,
"w": 342,
"h": 82
@@ -2308,7 +2282,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 5070,
+ "x": 5230,
"y": 1440,
"wires": [
[
@@ -2343,7 +2317,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 5060,
+ "x": 5220,
"y": 1500,
"wires": [
[
@@ -2385,7 +2359,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 5050,
+ "x": 5210,
"y": 1560,
"wires": [
[
@@ -2402,7 +2376,7 @@
"links": [
"24058eec92534b27"
],
- "x": 4595,
+ "x": 4755,
"y": 1440,
"wires": [
[
@@ -2428,7 +2402,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 4730,
+ "x": 4890,
"y": 1440,
"wires": [
[
@@ -2454,7 +2428,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 4890,
+ "x": 5050,
"y": 1440,
"wires": [
[
@@ -2474,7 +2448,7 @@
"links": [
"14a0a0839924964f"
],
- "x": 5215,
+ "x": 5375,
"y": 1440,
"wires": []
},
@@ -2496,7 +2470,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 3770,
+ "x": 3930,
"y": 1440,
"wires": [
[
@@ -2548,7 +2522,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 4020,
+ "x": 4180,
"y": 1500,
"wires": [
[
@@ -2597,7 +2571,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 4010,
+ "x": 4170,
"y": 1560,
"wires": [
[
@@ -2646,7 +2620,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 4000,
+ "x": 4160,
"y": 1620,
"wires": [
[
@@ -2663,7 +2637,7 @@
"links": [
"546f190f3ec0c90d"
],
- "x": 3635,
+ "x": 3795,
"y": 1440,
"wires": [
[
@@ -2681,7 +2655,7 @@
"links": [
"3e1b4213132404be"
],
- "x": 4415,
+ "x": 4575,
"y": 1440,
"wires": []
},
@@ -2705,7 +2679,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 4280,
+ "x": 4440,
"y": 1440,
"wires": [
[
@@ -2747,7 +2721,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 4020,
+ "x": 4180,
"y": 1440,
"wires": [
[
@@ -2762,7 +2736,7 @@
"g": "1a4c91d77f5e3f12",
"name": "temperature / probe",
"info": "",
- "x": 3270,
+ "x": 3430,
"y": 1520,
"wires": []
},
@@ -3376,7 +3350,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 3770,
+ "x": 3930,
"y": 480,
"wires": [
[
@@ -3427,7 +3401,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 4010,
+ "x": 4170,
"y": 540,
"wires": [
[
@@ -3476,7 +3450,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 4010,
+ "x": 4170,
"y": 600,
"wires": [
[
@@ -3493,7 +3467,7 @@
"links": [
"546f190f3ec0c90d"
],
- "x": 3635,
+ "x": 3795,
"y": 480,
"wires": [
[
@@ -3535,7 +3509,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 4000,
+ "x": 4160,
"y": 480,
"wires": [
[
@@ -3563,7 +3537,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 4260,
+ "x": 4420,
"y": 480,
"wires": [
[
@@ -3581,7 +3555,7 @@
"links": [
"3e1b4213132404be"
],
- "x": 4395,
+ "x": 4555,
"y": 480,
"wires": []
},
@@ -3592,7 +3566,7 @@
"g": "7ca9480926549d67",
"name": "light / ceiling",
"info": "",
- "x": 3250,
+ "x": 3410,
"y": 560,
"wires": []
},
@@ -3616,7 +3590,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 5030,
+ "x": 5190,
"y": 480,
"wires": [
[
@@ -3633,7 +3607,7 @@
"links": [
"24058eec92534b27"
],
- "x": 4575,
+ "x": 4735,
"y": 480,
"wires": [
[
@@ -3659,7 +3633,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 4710,
+ "x": 4870,
"y": 480,
"wires": [
[
@@ -3685,7 +3659,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 4870,
+ "x": 5030,
"y": 480,
"wires": [
[
@@ -3703,7 +3677,7 @@
"links": [
"14a0a0839924964f"
],
- "x": 5155,
+ "x": 5315,
"y": 480,
"wires": []
},
@@ -3746,7 +3720,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 5850,
+ "x": 6010,
"y": 480,
"wires": [
[
@@ -3763,7 +3737,7 @@
"links": [
"637b84024e725f38"
],
- "x": 5335,
+ "x": 5495,
"y": 480,
"wires": [
[
@@ -3789,7 +3763,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 5470,
+ "x": 5630,
"y": 480,
"wires": [
[
@@ -3815,7 +3789,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 5660,
+ "x": 5820,
"y": 480,
"wires": [
[
@@ -3833,7 +3807,7 @@
"links": [
"e93e8daa30075ae6"
],
- "x": 5975,
+ "x": 6135,
"y": 480,
"wires": []
},
@@ -3842,8 +3816,8 @@
"type": "gate",
"z": "0cd436e03cba5cb6",
"g": "19df7e1ced610978",
- "name": "",
- "controlTopic": "gate",
+ "name": "gate source",
+ "controlTopic": "gate source",
"defaultState": "closed",
"openCmd": "open",
"closeCmd": "close",
@@ -3852,67 +3826,14 @@
"statusCmd": "status",
"persist": false,
"storeName": "default",
- "x": 4950,
+ "x": 4910,
"y": 840,
"wires": [
[
- "6a4924e86bc8630f"
+ "d6691e769350c0ac"
]
- ]
- },
- {
- "id": "0552a0e8ad4f3621",
- "type": "link in",
- "z": "0cd436e03cba5cb6",
- "g": "19df7e1ced610978",
- "name": "zigbee - SNZB-01P - source gate",
- "links": [
- "8fdb5986494986cc"
],
- "x": 4595,
- "y": 780,
- "wires": [
- [
- "0454a289f1920bdf"
- ]
- ]
- },
- {
- "id": "0454a289f1920bdf",
- "type": "trigger",
- "z": "0cd436e03cba5cb6",
- "g": "19df7e1ced610978",
- "name": "",
- "op1": "",
- "op2": "open",
- "op1type": "nul",
- "op2type": "str",
- "duration": "10",
- "extend": false,
- "overrideDelay": false,
- "units": "s",
- "reset": "",
- "bytopic": "all",
- "topic": "topic",
- "outputs": 1,
- "x": 4760,
- "y": 780,
- "wires": [
- [
- "670e7395d0752414"
- ]
- ]
- },
- {
- "id": "9d5b5ecf823f3e06",
- "type": "comment",
- "z": "0cd436e03cba5cb6",
- "g": "19df7e1ced610978",
- "name": "Do not replay command from mqtt on startup",
- "info": "",
- "x": 5070,
- "y": 780,
- "wires": []
+ "info": "Do not replay command from mqtt on startup"
},
{
"id": "42c7380d496e1a14",
@@ -3921,13 +3842,14 @@
"g": "19df7e1ced610978",
"name": "zigbee - SNZB-01P - source",
"links": [
- "24058eec92534b27"
+ "24058eec92534b27",
+ "f1a09e5456fe03fe"
],
- "x": 4595,
+ "x": 4755,
"y": 840,
"wires": [
[
- "d6691e769350c0ac"
+ "670e7395d0752414"
]
]
},
@@ -3949,11 +3871,11 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 4730,
+ "x": 5090,
"y": 840,
"wires": [
[
- "670e7395d0752414"
+ "6a4924e86bc8630f"
]
]
},
@@ -3967,7 +3889,7 @@
"links": [
"14a0a0839924964f"
],
- "x": 6115,
+ "x": 6255,
"y": 840,
"wires": []
},
@@ -3989,7 +3911,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 5110,
+ "x": 5250,
"y": 840,
"wires": [
[
@@ -4009,7 +3931,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 5600,
+ "x": 5740,
"y": 840,
"wires": [
[
@@ -4049,7 +3971,7 @@
"checkall": "false",
"repair": false,
"outputs": 4,
- "x": 5270,
+ "x": 5410,
"y": 840,
"wires": [
[
@@ -4086,7 +4008,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 5430,
+ "x": 5570,
"y": 780,
"wires": [
[
@@ -4114,7 +4036,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 5430,
+ "x": 5570,
"y": 840,
"wires": [
[
@@ -4142,7 +4064,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 5430,
+ "x": 5570,
"y": 900,
"wires": [
[
@@ -4170,7 +4092,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 5430,
+ "x": 5570,
"y": 960,
"wires": [
[
@@ -4196,7 +4118,7 @@
"bytopic": "topic",
"topic": "topic",
"outputs": 1,
- "x": 5800,
+ "x": 5940,
"y": 920,
"wires": [
[
@@ -4224,7 +4146,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 5990,
+ "x": 6130,
"y": 920,
"wires": [
[
@@ -4239,7 +4161,7 @@
"g": "19df7e1ced610978",
"name": "payload = 1 for single, 2 for double, 3 for long, then 0 to reset to default value",
"info": "",
- "x": 4850,
+ "x": 5050,
"y": 900,
"wires": []
},
@@ -4284,7 +4206,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 4010,
+ "x": 4170,
"y": 840,
"wires": [
[
@@ -4301,7 +4223,7 @@
"links": [
"546f190f3ec0c90d"
],
- "x": 3635,
+ "x": 3795,
"y": 780,
"wires": [
[
@@ -4327,7 +4249,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 3770,
+ "x": 3930,
"y": 780,
"wires": [
[
@@ -4356,7 +4278,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 4280,
+ "x": 4440,
"y": 780,
"wires": [
[
@@ -4374,7 +4296,7 @@
"links": [
"3e1b4213132404be"
],
- "x": 4415,
+ "x": 4575,
"y": 780,
"wires": []
},
@@ -4385,7 +4307,7 @@
"g": "85cf36fc3802a3fe",
"name": "command / button",
"info": "",
- "x": 3270,
+ "x": 3430,
"y": 860,
"wires": []
},
@@ -4423,7 +4345,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 4020,
+ "x": 4180,
"y": 780,
"wires": [
[
@@ -4465,7 +4387,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 5050,
+ "x": 5210,
"y": 1200,
"wires": [
[
@@ -4493,7 +4415,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 5050,
+ "x": 5210,
"y": 1140,
"wires": [
[
@@ -4510,7 +4432,7 @@
"links": [
"24058eec92534b27"
],
- "x": 4595,
+ "x": 4755,
"y": 1140,
"wires": [
[
@@ -4536,7 +4458,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 4730,
+ "x": 4890,
"y": 1140,
"wires": [
[
@@ -4554,7 +4476,7 @@
"links": [
"14a0a0839924964f"
],
- "x": 5175,
+ "x": 5335,
"y": 1140,
"wires": []
},
@@ -4576,7 +4498,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 4890,
+ "x": 5050,
"y": 1140,
"wires": [
[
@@ -4603,7 +4525,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 3770,
+ "x": 3930,
"y": 1140,
"wires": [
[
@@ -4654,7 +4576,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 4020,
+ "x": 4180,
"y": 1200,
"wires": [
[
@@ -4703,7 +4625,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 4010,
+ "x": 4170,
"y": 1260,
"wires": [
[
@@ -4720,7 +4642,7 @@
"links": [
"546f190f3ec0c90d"
],
- "x": 3635,
+ "x": 3795,
"y": 1140,
"wires": [
[
@@ -4738,7 +4660,7 @@
"links": [
"3e1b4213132404be"
],
- "x": 4415,
+ "x": 4575,
"y": 1140,
"wires": []
},
@@ -4762,7 +4684,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 4280,
+ "x": 4440,
"y": 1140,
"wires": [
[
@@ -4804,7 +4726,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 4010,
+ "x": 4170,
"y": 1140,
"wires": [
[
@@ -4819,7 +4741,7 @@
"g": "b475a609b6f58891",
"name": "motion / sensor",
"info": "",
- "x": 3260,
+ "x": 3420,
"y": 1220,
"wires": []
},
@@ -4899,7 +4821,7 @@
"y": 240,
"wires": [
[
- "529f7e707934e514"
+ "0c032c944567a64d"
]
]
},
@@ -4918,8 +4840,8 @@
"3be6b8c3d6485c46",
"ba77500cd9f7f6da"
],
- "x": 1215,
- "y": 240,
+ "x": 1235,
+ "y": 300,
"wires": []
},
{
@@ -4927,8 +4849,8 @@
"type": "q-gate",
"z": "0cd436e03cba5cb6",
"g": "518b634fa908a4aa",
- "name": "",
- "controlTopic": "gate",
+ "name": "gate source",
+ "controlTopic": "gate source",
"defaultState": "queueing",
"openCmd": "open",
"closeCmd": "close",
@@ -4946,11 +4868,11 @@
"qToggle": false,
"persist": false,
"storeName": "default",
- "x": 590,
- "y": 240,
+ "x": 390,
+ "y": 300,
"wires": [
[
- "57bd505da426547c"
+ "529f7e707934e514"
]
]
},
@@ -4959,12 +4881,11 @@
"type": "link in",
"z": "0cd436e03cba5cb6",
"g": "518b634fa908a4aa",
- "name": "mqtt zigbee gate",
+ "name": "mqtt zigbee - gate source",
"links": [
- "d68d686bbf684c95",
- "8fdb5986494986cc"
+ "f1a09e5456fe03fe"
],
- "x": 455,
+ "x": 235,
"y": 300,
"wires": [
[
@@ -4990,11 +4911,11 @@
"drop": false,
"allowrate": false,
"outputs": 1,
- "x": 390,
- "y": 240,
+ "x": 590,
+ "y": 300,
"wires": [
[
- "0c032c944567a64d"
+ "57bd505da426547c"
]
]
},
@@ -5021,8 +4942,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 1040,
- "y": 240,
+ "x": 1060,
+ "y": 300,
"wires": [
[
"a3594a90f69fe537"
@@ -5035,7 +4956,7 @@
"z": "0cd436e03cba5cb6",
"g": "518b634fa908a4aa",
"name": "ignore \"bridge\" path",
- "property": "payload",
+ "property": "topic",
"propertyType": "msg",
"rules": [
{
@@ -5051,8 +4972,8 @@
"checkall": "false",
"repair": false,
"outputs": 2,
- "x": 790,
- "y": 240,
+ "x": 810,
+ "y": 300,
"wires": [
[],
[
@@ -5075,7 +4996,7 @@
"correl": "",
"expiry": "",
"broker": "8b2a4e4f622431e7",
- "x": 1760,
+ "x": 1980,
"y": 240,
"wires": []
},
@@ -5086,13 +5007,14 @@
"g": "b40a3b0d2d310907",
"name": "mqtt zigbee",
"links": [
- "89d2eebcaafb5013"
+ "89d2eebcaafb5013",
+ "95ce18294052c029"
],
- "x": 1395,
- "y": 240,
+ "x": 1415,
+ "y": 300,
"wires": [
[
- "08f26275ef69e598"
+ "fbe7786da1a6112b"
]
]
},
@@ -5108,7 +5030,7 @@
"76a866f04ab291ef",
"b2547f7ff4878848"
],
- "x": 1685,
+ "x": 1905,
"y": 300,
"wires": []
},
@@ -5131,8 +5053,8 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 1550,
- "y": 240,
+ "x": 1770,
+ "y": 300,
"wires": [
[
"ac5c011465193c4e",
@@ -5140,70 +5062,6 @@
]
]
},
- {
- "id": "818474999b1f4359",
- "type": "change",
- "z": "0cd436e03cba5cb6",
- "g": "0bf7882d384bbe3e",
- "name": "bucket",
- "rules": [
- {
- "t": "set",
- "p": "bucket",
- "pt": "msg",
- "to": "zigbee",
- "tot": "str"
- },
- {
- "t": "set",
- "p": "bucket",
- "pt": "flow",
- "to": "bucket",
- "tot": "msg"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 270,
- "y": 60,
- "wires": [
- [
- "966a83047616987a"
- ]
- ]
- },
- {
- "id": "06a2c66e1e278b6a",
- "type": "link in",
- "z": "0cd436e03cba5cb6",
- "g": "0bf7882d384bbe3e",
- "name": "zigbee - bucket",
- "links": [
- "25445f5a9b787a0a"
- ],
- "x": 135,
- "y": 60,
- "wires": [
- [
- "818474999b1f4359"
- ]
- ]
- },
- {
- "id": "966a83047616987a",
- "type": "link out",
- "z": "0cd436e03cba5cb6",
- "g": "0bf7882d384bbe3e",
- "name": "zigbee - bucket",
- "mode": "link",
- "links": [],
- "x": 395,
- "y": 60,
- "wires": []
- },
{
"id": "dfbbe93ed61d87b2",
"type": "switch",
@@ -5420,7 +5278,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 2190,
+ "x": 2170,
"y": 2160,
"wires": [
[
@@ -5455,7 +5313,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 2200,
+ "x": 2180,
"y": 2220,
"wires": [
[
@@ -5470,13 +5328,14 @@
"g": "f617e52e297c8ad2",
"name": "zigbee - PJ-MGW1203 - source",
"links": [
- "24058eec92534b27"
+ "24058eec92534b27",
+ "f1a09e5456fe03fe"
],
- "x": 1555,
+ "x": 1515,
"y": 2220,
"wires": [
[
- "a26d34138e9e5ac9"
+ "b4bd3977152aea56"
]
]
},
@@ -5498,11 +5357,11 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 1690,
+ "x": 1850,
"y": 2220,
"wires": [
[
- "b4bd3977152aea56"
+ "f60ae365fb4e2024"
]
]
},
@@ -5524,7 +5383,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 2030,
+ "x": 2010,
"y": 2220,
"wires": [
[
@@ -5543,7 +5402,7 @@
"links": [
"14a0a0839924964f"
],
- "x": 2335,
+ "x": 2315,
"y": 2160,
"wires": []
},
@@ -5605,7 +5464,7 @@
"links": [
"9cb906bf8066d37e"
],
- "x": 3195,
+ "x": 3355,
"y": 480,
"wires": [
[
@@ -5675,7 +5534,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 3330,
+ "x": 3490,
"y": 480,
"wires": [
[
@@ -5693,7 +5552,7 @@
"links": [
"94aa726ce8973d2c"
],
- "x": 3455,
+ "x": 3615,
"y": 480,
"wires": []
},
@@ -5706,7 +5565,7 @@
"links": [
"9cb906bf8066d37e"
],
- "x": 3195,
+ "x": 3355,
"y": 780,
"wires": [
[
@@ -5776,7 +5635,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 3330,
+ "x": 3490,
"y": 780,
"wires": [
[
@@ -5794,7 +5653,7 @@
"links": [
"94aa726ce8973d2c"
],
- "x": 3455,
+ "x": 3615,
"y": 780,
"wires": []
},
@@ -5807,7 +5666,7 @@
"links": [
"9cb906bf8066d37e"
],
- "x": 3195,
+ "x": 3355,
"y": 1140,
"wires": [
[
@@ -5877,7 +5736,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 3330,
+ "x": 3490,
"y": 1140,
"wires": [
[
@@ -5895,7 +5754,7 @@
"links": [
"94aa726ce8973d2c"
],
- "x": 3455,
+ "x": 3615,
"y": 1140,
"wires": []
},
@@ -5908,7 +5767,7 @@
"links": [
"9cb906bf8066d37e"
],
- "x": 3195,
+ "x": 3355,
"y": 1440,
"wires": [
[
@@ -5978,7 +5837,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 3330,
+ "x": 3490,
"y": 1440,
"wires": [
[
@@ -5996,7 +5855,7 @@
"links": [
"94aa726ce8973d2c"
],
- "x": 3455,
+ "x": 3615,
"y": 1440,
"wires": []
},
@@ -7176,7 +7035,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 1970,
+ "x": 2170,
"y": 1740,
"wires": [
[
@@ -7191,13 +7050,14 @@
"g": "f5aa5e5de05036bc",
"name": "zigbee - LGYCDD01LM - source",
"links": [
- "24058eec92534b27"
+ "24058eec92534b27",
+ "f1a09e5456fe03fe"
],
"x": 1515,
"y": 1740,
"wires": [
[
- "011799cd3edec2dc"
+ "f7ef774e6c4f9d12"
]
]
},
@@ -7219,7 +7079,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 1650,
+ "x": 1850,
"y": 1740,
"wires": [
[
@@ -7237,7 +7097,7 @@
"links": [
"14a0a0839924964f"
],
- "x": 2115,
+ "x": 2315,
"y": 1740,
"wires": []
},
@@ -7259,7 +7119,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 1810,
+ "x": 2010,
"y": 1740,
"wires": [
[
@@ -7381,7 +7241,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 2810,
+ "x": 3010,
"y": 1740,
"wires": [
[
@@ -7398,7 +7258,7 @@
"links": [
"637b84024e725f38"
],
- "x": 2295,
+ "x": 2495,
"y": 1740,
"wires": [
[
@@ -7424,7 +7284,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 2430,
+ "x": 2630,
"y": 1740,
"wires": [
[
@@ -7460,7 +7320,7 @@
"checkall": "false",
"repair": false,
"outputs": 3,
- "x": 2620,
+ "x": 2820,
"y": 1740,
"wires": [
[
@@ -7484,7 +7344,7 @@
"links": [
"e93e8daa30075ae6"
],
- "x": 2935,
+ "x": 3135,
"y": 1740,
"wires": []
},
@@ -7798,7 +7658,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 2590,
+ "x": 2610,
"y": 2460,
"wires": [
[
@@ -7813,13 +7673,14 @@
"g": "60ffb41c372ca788",
"name": "zigbee - TS0044 - source",
"links": [
- "24058eec92534b27"
+ "24058eec92534b27",
+ "f1a09e5456fe03fe"
],
"x": 1555,
- "y": 2520,
+ "y": 2460,
"wires": [
[
- "a21a4595db80d35a"
+ "e851afba8dc28bb3"
]
]
},
@@ -7841,11 +7702,11 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 1690,
- "y": 2520,
+ "x": 1890,
+ "y": 2460,
"wires": [
[
- "e851afba8dc28bb3"
+ "dd0e8d1d231bdd94"
]
]
},
@@ -7867,7 +7728,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 2030,
+ "x": 2050,
"y": 2460,
"wires": [
[
@@ -7886,7 +7747,7 @@
"links": [
"14a0a0839924964f"
],
- "x": 2735,
+ "x": 2755,
"y": 2460,
"wires": []
},
@@ -8104,7 +7965,7 @@
"checkall": "false",
"repair": false,
"outputs": 8,
- "x": 2200,
+ "x": 2220,
"y": 2580,
"wires": [
[
@@ -8153,7 +8014,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 2390,
+ "x": 2410,
"y": 2520,
"wires": [
[
@@ -8181,7 +8042,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 2400,
+ "x": 2420,
"y": 2580,
"wires": [
[
@@ -8209,7 +8070,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 2390,
+ "x": 2410,
"y": 2640,
"wires": [
[
@@ -8237,7 +8098,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 2400,
+ "x": 2420,
"y": 2700,
"wires": [
[
@@ -8265,7 +8126,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 2390,
+ "x": 2410,
"y": 2760,
"wires": [
[
@@ -8293,7 +8154,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 2400,
+ "x": 2420,
"y": 2820,
"wires": [
[
@@ -8321,7 +8182,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 2390,
+ "x": 2410,
"y": 2880,
"wires": [
[
@@ -8349,7 +8210,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 2400,
+ "x": 2420,
"y": 2940,
"wires": [
[
@@ -8384,7 +8245,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 2600,
+ "x": 2620,
"y": 2520,
"wires": [
[
@@ -8426,7 +8287,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 5030,
+ "x": 5190,
"y": 1860,
"wires": [
[
@@ -8454,7 +8315,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 5040,
+ "x": 5200,
"y": 1800,
"wires": [
[
@@ -8471,7 +8332,7 @@
"links": [
"24058eec92534b27"
],
- "x": 4575,
+ "x": 4735,
"y": 1800,
"wires": [
[
@@ -8497,7 +8358,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 4710,
+ "x": 4870,
"y": 1800,
"wires": [
[
@@ -8515,7 +8376,7 @@
"links": [
"14a0a0839924964f"
],
- "x": 5175,
+ "x": 5335,
"y": 1800,
"wires": []
},
@@ -8537,7 +8398,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 4870,
+ "x": 5030,
"y": 1800,
"wires": [
[
@@ -8564,7 +8425,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 3770,
+ "x": 3930,
"y": 1800,
"wires": [
[
@@ -8615,7 +8476,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 4010,
+ "x": 4170,
"y": 1860,
"wires": [
[
@@ -8664,7 +8525,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 4000,
+ "x": 4160,
"y": 1920,
"wires": [
[
@@ -8681,7 +8542,7 @@
"links": [
"546f190f3ec0c90d"
],
- "x": 3635,
+ "x": 3795,
"y": 1800,
"wires": [
[
@@ -8699,7 +8560,7 @@
"links": [
"3e1b4213132404be"
],
- "x": 4395,
+ "x": 4555,
"y": 1800,
"wires": []
},
@@ -8723,7 +8584,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 4260,
+ "x": 4420,
"y": 1800,
"wires": [
[
@@ -8765,7 +8626,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 4010,
+ "x": 4170,
"y": 1800,
"wires": [
[
@@ -8782,7 +8643,7 @@
"links": [
"9cb906bf8066d37e"
],
- "x": 3195,
+ "x": 3355,
"y": 1800,
"wires": [
[
@@ -8852,7 +8713,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 3330,
+ "x": 3490,
"y": 1800,
"wires": [
[
@@ -8870,7 +8731,7 @@
"links": [
"94aa726ce8973d2c"
],
- "x": 3455,
+ "x": 3615,
"y": 1800,
"wires": []
},
@@ -8881,60 +8742,17 @@
"g": "6785647c31ba1f13",
"name": "aperture / door",
"info": "",
- "x": 3260,
+ "x": 3420,
"y": 1880,
"wires": []
},
- {
- "id": "62de975e3e6ca7f2",
- "type": "link in",
- "z": "0cd436e03cba5cb6",
- "g": "f617e52e297c8ad2",
- "name": "rfxcom - DIO-54791 - source gate",
- "links": [
- "94c79b8f52f0b6ba"
- ],
- "x": 1555,
- "y": 2160,
- "wires": [
- [
- "b9127f5d099c593d"
- ]
- ]
- },
- {
- "id": "b9127f5d099c593d",
- "type": "trigger",
- "z": "0cd436e03cba5cb6",
- "g": "f617e52e297c8ad2",
- "name": "wait 10 s",
- "op1": "",
- "op2": "open",
- "op1type": "nul",
- "op2type": "str",
- "duration": "10",
- "extend": false,
- "overrideDelay": false,
- "units": "s",
- "reset": "",
- "bytopic": "all",
- "topic": "topic",
- "outputs": 1,
- "x": 1700,
- "y": 2160,
- "wires": [
- [
- "b4bd3977152aea56"
- ]
- ]
- },
{
"id": "b4bd3977152aea56",
"type": "gate",
"z": "0cd436e03cba5cb6",
"g": "f617e52e297c8ad2",
- "name": "",
- "controlTopic": "gate",
+ "name": "gate source",
+ "controlTopic": "gate source",
"defaultState": "closed",
"openCmd": "open",
"closeCmd": "close",
@@ -8943,54 +8761,11 @@
"statusCmd": "status",
"persist": false,
"storeName": "default",
- "x": 1870,
+ "x": 1670,
"y": 2220,
"wires": [
[
- "f60ae365fb4e2024"
- ]
- ]
- },
- {
- "id": "37c02646d8f27319",
- "type": "link in",
- "z": "0cd436e03cba5cb6",
- "g": "60ffb41c372ca788",
- "name": "rfxcom - DIO-54791 - source gate",
- "links": [
- "94c79b8f52f0b6ba"
- ],
- "x": 1555,
- "y": 2460,
- "wires": [
- [
- "95713113d560472b"
- ]
- ]
- },
- {
- "id": "95713113d560472b",
- "type": "trigger",
- "z": "0cd436e03cba5cb6",
- "g": "60ffb41c372ca788",
- "name": "wait 10 s",
- "op1": "",
- "op2": "open",
- "op1type": "nul",
- "op2type": "str",
- "duration": "10",
- "extend": false,
- "overrideDelay": false,
- "units": "s",
- "reset": "",
- "bytopic": "all",
- "topic": "topic",
- "outputs": 1,
- "x": 1700,
- "y": 2460,
- "wires": [
- [
- "e851afba8dc28bb3"
+ "a26d34138e9e5ac9"
]
]
},
@@ -8999,8 +8774,8 @@
"type": "gate",
"z": "0cd436e03cba5cb6",
"g": "60ffb41c372ca788",
- "name": "",
- "controlTopic": "gate",
+ "name": "gate source",
+ "controlTopic": "gate source",
"defaultState": "closed",
"openCmd": "open",
"closeCmd": "close",
@@ -9009,11 +8784,57 @@
"statusCmd": "status",
"persist": false,
"storeName": "default",
- "x": 1870,
- "y": 2520,
+ "x": 1710,
+ "y": 2460,
"wires": [
[
- "dd0e8d1d231bdd94"
+ "a21a4595db80d35a"
+ ]
+ ]
+ },
+ {
+ "id": "fbe7786da1a6112b",
+ "type": "gate",
+ "z": "0cd436e03cba5cb6",
+ "g": "b40a3b0d2d310907",
+ "name": "gate target",
+ "controlTopic": "gate target",
+ "defaultState": "closed",
+ "openCmd": "open",
+ "closeCmd": "close",
+ "toggleCmd": "toggle",
+ "defaultCmd": "default",
+ "statusCmd": "status",
+ "persist": false,
+ "storeName": "default",
+ "x": 1570,
+ "y": 300,
+ "wires": [
+ [
+ "08f26275ef69e598"
+ ]
+ ]
+ },
+ {
+ "id": "f7ef774e6c4f9d12",
+ "type": "gate",
+ "z": "0cd436e03cba5cb6",
+ "g": "f5aa5e5de05036bc",
+ "name": "gate source",
+ "controlTopic": "gate source",
+ "defaultState": "closed",
+ "openCmd": "open",
+ "closeCmd": "close",
+ "toggleCmd": "toggle",
+ "defaultCmd": "default",
+ "statusCmd": "status",
+ "persist": false,
+ "storeName": "default",
+ "x": 1670,
+ "y": 1740,
+ "wires": [
+ [
+ "011799cd3edec2dc"
]
]
}
diff --git a/flows/P.Zwave.json b/flows/P.Zwave.json
index 3f3d02a..719d381 100644
--- a/flows/P.Zwave.json
+++ b/flows/P.Zwave.json
@@ -326,27 +326,6 @@
"w": 1804,
"h": 194
},
- {
- "id": "a2ec354825243259",
- "type": "group",
- "z": "03220402a282530b",
- "name": "zwave - bucket",
- "style": {
- "fill": "#ffC000",
- "fill-opacity": "0.05",
- "label": true,
- "stroke": "#ffC000"
- },
- "nodes": [
- "af1f37a02c4c1955",
- "d129c40c48c09bac",
- "3226e1c699eaca3d"
- ],
- "x": 94,
- "y": 19,
- "w": 342,
- "h": 82
- },
{
"id": "7df4891fb0f54c6a",
"type": "group",
@@ -1262,7 +1241,7 @@
],
"x": 94,
"y": 199,
- "w": 1162,
+ "w": 962,
"h": 142
},
{
@@ -1280,11 +1259,12 @@
"92d0d0a5798c06cf",
"62dd3e8d6c87a0f9",
"82908fcfdf7f599a",
- "a6b8c9c223ea5942"
+ "a6b8c9c223ea5942",
+ "e94a2e2fea564e1a"
],
- "x": 1354,
+ "x": 1154,
"y": 199,
- "w": 492,
+ "w": 692,
"h": 142
},
{
@@ -2269,6 +2249,11 @@
"v": "msg.prefix&'/32/0/currentValue'",
"vt": "jsonata"
},
+ {
+ "t": "eq",
+ "v": "msg.prefix&'/48/0/Any'",
+ "vt": "jsonata"
+ },
{
"t": "eq",
"v": "msg.prefix&'/49/0/Air_temperature'",
@@ -2292,10 +2277,13 @@
],
"checkall": "false",
"repair": false,
- "outputs": 5,
+ "outputs": 6,
"x": 5530,
"y": 540,
"wires": [
+ [
+ "8da01c4e7e02c944"
+ ],
[
"8da01c4e7e02c944"
],
@@ -3665,7 +3653,7 @@
"type": "switch",
"z": "03220402a282530b",
"g": "be104700c7271732",
- "name": "mdoel",
+ "name": "model",
"property": "model",
"propertyType": "msg",
"rules": [
@@ -9584,7 +9572,7 @@
"y": 240,
"wires": [
[
- "341bc94dee8e9f96"
+ "3738b065c50a0cac"
]
]
},
@@ -9629,8 +9617,8 @@
"ba77500cd9f7f6da",
"b7b008f170dcc07f"
],
- "x": 1215,
- "y": 240,
+ "x": 1015,
+ "y": 300,
"wires": []
},
{
@@ -9638,8 +9626,8 @@
"type": "q-gate",
"z": "03220402a282530b",
"g": "1e687cd4c0cc0ece",
- "name": "",
- "controlTopic": "gate",
+ "name": "gate source",
+ "controlTopic": "gate source",
"defaultState": "queueing",
"openCmd": "open",
"closeCmd": "close",
@@ -9657,11 +9645,11 @@
"qToggle": false,
"persist": false,
"storeName": "default",
- "x": 590,
- "y": 240,
+ "x": 410,
+ "y": 300,
"wires": [
[
- "247945a0f503ac90"
+ "341bc94dee8e9f96"
]
]
},
@@ -9670,12 +9658,11 @@
"type": "link in",
"z": "03220402a282530b",
"g": "1e687cd4c0cc0ece",
- "name": "mqtt zwave gate",
+ "name": "mqtt zwave - gate source",
"links": [
- "d68d686bbf684c95",
- "8fdb5986494986cc"
+ "f1a09e5456fe03fe"
],
- "x": 455,
+ "x": 255,
"y": 300,
"wires": [
[
@@ -9701,11 +9688,11 @@
"drop": false,
"allowrate": false,
"outputs": 1,
- "x": 390,
- "y": 240,
+ "x": 610,
+ "y": 300,
"wires": [
[
- "3738b065c50a0cac"
+ "247945a0f503ac90"
]
]
},
@@ -9732,8 +9719,8 @@
"from": "",
"to": "",
"reg": false,
- "x": 1040,
- "y": 240,
+ "x": 840,
+ "y": 300,
"wires": [
[
"ebdbee7baef678a6"
@@ -9766,38 +9753,14 @@
"g": "b5e2408a7d09537d",
"name": "mqtt zwave",
"links": [
- "a28b7b24c0ae9f8c",
- "a02f78ffaedc9739",
- "bccc33b4c0db9760",
- "1c422d2c16125ca4",
- "a06f150e72b873f2",
- "eb69b7f3d6f894e3",
- "f887adfd6fa075c2",
- "2be05ddfe63b7313",
- "648fbe7936a6e771",
- "db4fcb97194bacd4",
- "5ff9bf33eef6edea",
- "4af3a6003798549f",
- "a4f551d4cf84d1fe",
- "9155daed44745330",
- "9678ea31a895d9f4",
- "433ea1c0deda2243",
- "e96ba8b040e58218",
- "41eb5aee9b16405c",
- "2dfc7db2679a7eca",
- "4f46e6e1244003c5",
- "87b36faadc498428",
- "b8e5f320e0d5e119",
- "8a93f83ac805403e",
- "f531075e0ccd5d1d",
"89d2eebcaafb5013",
- "5f9d0ad90e63e256"
+ "95ce18294052c029"
],
- "x": 1395,
- "y": 240,
+ "x": 1195,
+ "y": 300,
"wires": [
[
- "a6b8c9c223ea5942"
+ "e94a2e2fea564e1a"
]
]
},
@@ -9837,7 +9800,7 @@
"repair": false,
"outputs": 1,
"x": 1550,
- "y": 240,
+ "y": 300,
"wires": [
[
"92d0d0a5798c06cf",
@@ -9845,70 +9808,6 @@
]
]
},
- {
- "id": "af1f37a02c4c1955",
- "type": "change",
- "z": "03220402a282530b",
- "g": "a2ec354825243259",
- "name": "bucket",
- "rules": [
- {
- "t": "set",
- "p": "bucket",
- "pt": "msg",
- "to": "zwave",
- "tot": "str"
- },
- {
- "t": "set",
- "p": "bucket",
- "pt": "flow",
- "to": "bucket",
- "tot": "msg"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 270,
- "y": 60,
- "wires": [
- [
- "3226e1c699eaca3d"
- ]
- ]
- },
- {
- "id": "d129c40c48c09bac",
- "type": "link in",
- "z": "03220402a282530b",
- "g": "a2ec354825243259",
- "name": "zwave - bucket",
- "links": [
- "25445f5a9b787a0a"
- ],
- "x": 135,
- "y": 60,
- "wires": [
- [
- "af1f37a02c4c1955"
- ]
- ]
- },
- {
- "id": "3226e1c699eaca3d",
- "type": "link out",
- "z": "03220402a282530b",
- "g": "a2ec354825243259",
- "name": "zwave - bucket",
- "mode": "link",
- "links": [],
- "x": 395,
- "y": 60,
- "wires": []
- },
{
"id": "2128f35825dde7a6",
"type": "link in",
@@ -11363,5 +11262,28 @@
"x": 4075,
"y": 2820,
"wires": []
+ },
+ {
+ "id": "e94a2e2fea564e1a",
+ "type": "gate",
+ "z": "03220402a282530b",
+ "g": "b5e2408a7d09537d",
+ "name": "gate target",
+ "controlTopic": "gate target",
+ "defaultState": "closed",
+ "openCmd": "open",
+ "closeCmd": "close",
+ "toggleCmd": "toggle",
+ "defaultCmd": "default",
+ "statusCmd": "status",
+ "persist": false,
+ "storeName": "default",
+ "x": 1350,
+ "y": 300,
+ "wires": [
+ [
+ "a6b8c9c223ea5942"
+ ]
+ ]
}
]
\ No newline at end of file
diff --git a/flows/U.Entities.json b/flows/U.Entities.json
index b6dec21..f4dccd9 100644
--- a/flows/U.Entities.json
+++ b/flows/U.Entities.json
@@ -7,27 +7,6 @@
"info": "",
"env": []
},
- {
- "id": "215a32642af29284",
- "type": "group",
- "z": "1362a4b4f08f3d5b",
- "name": "entities - bucket",
- "style": {
- "fill": "#ffC000",
- "fill-opacity": "0.05",
- "label": true,
- "stroke": "#ffC000"
- },
- "nodes": [
- "1d1b97b90e8247f3",
- "633ef89ae7ff3aac",
- "7d77f0bc3fa0e695"
- ],
- "x": 94,
- "y": 19,
- "w": 342,
- "h": 82
- },
{
"id": "3c6b51ae156a9cac",
"type": "group",
@@ -49,31 +28,6 @@
"w": 422,
"h": 82
},
- {
- "id": "d62c9cf0cb81a537",
- "type": "group",
- "z": "1362a4b4f08f3d5b",
- "name": "entities - register rooms",
- "style": {
- "label": true,
- "fill": "#ff0000",
- "fill-opacity": "0.05"
- },
- "nodes": [
- "69a45eebaa58325f",
- "6eafb2a9c1ec95c0",
- "39740b8338a622fd",
- "4e5188bf59004a54",
- "cc946bae3f4b46d8",
- "fc14608145819575",
- "6b5dd5979114ad9c",
- "a1dbeb8cf51c3366"
- ],
- "x": 94,
- "y": 379,
- "w": 1052,
- "h": 142
- },
{
"id": "7a3b686f86cb9beb",
"type": "group",
@@ -160,30 +114,6 @@
"w": 1672,
"h": 1062
},
- {
- "id": "4aa11d03f1b394a5",
- "type": "group",
- "z": "1362a4b4f08f3d5b",
- "name": "entities - boot entities",
- "style": {
- "fill": "#ff0000",
- "fill-opacity": "0.05",
- "label": true
- },
- "nodes": [
- "c622c7d8b085a6d6",
- "25579c2b6bf10a53",
- "03f2f5c00addae38",
- "316e053ce43b8176",
- "1fe7191fde26e8cb",
- "a8759eb49d4d47f1",
- "8c9e51e853c941fe"
- ],
- "x": 94,
- "y": 199,
- "w": 1092,
- "h": 142
- },
{
"id": "d163a291da272610",
"type": "group",
@@ -452,74 +382,6 @@
"w": 1872,
"h": 202
},
- {
- "id": "1d1b97b90e8247f3",
- "type": "change",
- "z": "1362a4b4f08f3d5b",
- "g": "215a32642af29284",
- "name": "bucket",
- "rules": [
- {
- "t": "set",
- "p": "bucket",
- "pt": "msg",
- "to": "entities",
- "tot": "str"
- },
- {
- "t": "set",
- "p": "bucket",
- "pt": "flow",
- "to": "bucket",
- "tot": "msg"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 270,
- "y": 60,
- "wires": [
- [
- "7d77f0bc3fa0e695"
- ]
- ]
- },
- {
- "id": "633ef89ae7ff3aac",
- "type": "link in",
- "z": "1362a4b4f08f3d5b",
- "g": "215a32642af29284",
- "name": "entities - bucket",
- "links": [
- "25445f5a9b787a0a"
- ],
- "x": 135,
- "y": 60,
- "wires": [
- [
- "1d1b97b90e8247f3"
- ]
- ]
- },
- {
- "id": "7d77f0bc3fa0e695",
- "type": "link out",
- "z": "1362a4b4f08f3d5b",
- "g": "215a32642af29284",
- "name": "entities - bucket",
- "mode": "link",
- "links": [
- "035760b14c0a3455",
- "595853542a4259b5",
- "c94f5e94ee5a1918"
- ],
- "x": 395,
- "y": 60,
- "wires": []
- },
{
"id": "73b58c6d90a26112",
"type": "catch",
@@ -726,8 +588,7 @@
"g": "7a3b686f86cb9beb",
"name": "entities - add entity",
"links": [
- "21fbe912a43d9c26",
- "7d77f0bc3fa0e695",
+ "e509e8b44c9007e1",
"fdea9ff531a587a8"
],
"x": 1015,
@@ -2125,7 +1986,8 @@
"206c1fb4a48067df",
"595853542a4259b5",
"7c98833082d48029",
- "c94f5e94ee5a1918"
+ "c94f5e94ee5a1918",
+ "9bac1aa814ac44eb"
],
"x": 835,
"y": 1760,
@@ -2216,125 +2078,6 @@
]
]
},
- {
- "id": "c622c7d8b085a6d6",
- "type": "link in",
- "z": "1362a4b4f08f3d5b",
- "g": "4aa11d03f1b394a5",
- "name": "entities - boot entities",
- "links": [
- "25445f5a9b787a0a"
- ],
- "x": 135,
- "y": 300,
- "wires": [
- [
- "25579c2b6bf10a53"
- ]
- ]
- },
- {
- "id": "25579c2b6bf10a53",
- "type": "change",
- "z": "1362a4b4f08f3d5b",
- "g": "4aa11d03f1b394a5",
- "name": "get entities from global",
- "rules": [
- {
- "t": "set",
- "p": "payload",
- "pt": "msg",
- "to": "entities",
- "tot": "global"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 440,
- "y": 300,
- "wires": [
- [
- "03f2f5c00addae38"
- ]
- ]
- },
- {
- "id": "03f2f5c00addae38",
- "type": "split",
- "z": "1362a4b4f08f3d5b",
- "g": "4aa11d03f1b394a5",
- "name": "md5",
- "splt": "\\n",
- "spltType": "str",
- "arraySplt": 1,
- "arraySpltType": "len",
- "stream": false,
- "addname": "",
- "x": 650,
- "y": 300,
- "wires": [
- [
- "1fe7191fde26e8cb"
- ]
- ]
- },
- {
- "id": "316e053ce43b8176",
- "type": "debug",
- "z": "1362a4b4f08f3d5b",
- "g": "4aa11d03f1b394a5",
- "name": "entities - boot entities",
- "active": false,
- "tosidebar": true,
- "console": false,
- "tostatus": false,
- "complete": "true",
- "targetType": "full",
- "statusVal": "",
- "statusType": "auto",
- "x": 1040,
- "y": 240,
- "wires": []
- },
- {
- "id": "1fe7191fde26e8cb",
- "type": "function",
- "z": "1362a4b4f08f3d5b",
- "g": "4aa11d03f1b394a5",
- "name": "set device",
- "func": "var msg = msg;\nvar newmsg = {};\n\nnewmsg = msg.payload;\n\nreturn newmsg;",
- "outputs": 1,
- "timeout": 0,
- "noerr": 0,
- "initialize": "",
- "finalize": "",
- "libs": [],
- "x": 820,
- "y": 300,
- "wires": [
- [
- "a8759eb49d4d47f1",
- "316e053ce43b8176"
- ]
- ]
- },
- {
- "id": "a8759eb49d4d47f1",
- "type": "link out",
- "z": "1362a4b4f08f3d5b",
- "g": "4aa11d03f1b394a5",
- "name": "entities - boot entities",
- "mode": "link",
- "links": [
- "d85fe6335a6eae7b"
- ],
- "x": 955,
- "y": 300,
- "wires": []
- },
{
"id": "035760b14c0a3455",
"type": "link in",
@@ -2344,7 +2087,7 @@
"links": [
"1d9d8c969ccdf2be",
"72f3d70342e83655",
- "7d77f0bc3fa0e695",
+ "e509e8b44c9007e1",
"fdea9ff531a587a8"
],
"x": 1895,
@@ -3137,7 +2880,8 @@
"035760b14c0a3455",
"206c1fb4a48067df",
"595853542a4259b5",
- "7c98833082d48029"
+ "7c98833082d48029",
+ "9bac1aa814ac44eb"
],
"x": 855,
"y": 2480,
@@ -3288,36 +3032,6 @@
]
]
},
- {
- "id": "8c9e51e853c941fe",
- "type": "inject",
- "z": "1362a4b4f08f3d5b",
- "g": "4aa11d03f1b394a5",
- "name": "reload entities",
- "props": [
- {
- "p": "payload"
- },
- {
- "p": "topic",
- "vt": "str"
- }
- ],
- "repeat": "",
- "crontab": "",
- "once": false,
- "onceDelay": 0.1,
- "topic": "",
- "payload": "",
- "payloadType": "date",
- "x": 210,
- "y": 240,
- "wires": [
- [
- "25579c2b6bf10a53"
- ]
- ]
- },
{
"id": "471f98e80f09e7fc",
"type": "change",
@@ -3835,7 +3549,7 @@
"name": "entities - export entities",
"links": [
"72f3d70342e83655",
- "7d77f0bc3fa0e695",
+ "e509e8b44c9007e1",
"fdea9ff531a587a8"
],
"x": 245,
@@ -3902,7 +3616,8 @@
"links": [
"035760b14c0a3455",
"206c1fb4a48067df",
- "7c98833082d48029"
+ "7c98833082d48029",
+ "9bac1aa814ac44eb"
],
"x": 4755,
"y": 2780,
@@ -4383,24 +4098,6 @@
]
]
},
- {
- "id": "69a45eebaa58325f",
- "type": "debug",
- "z": "1362a4b4f08f3d5b",
- "g": "d62c9cf0cb81a537",
- "name": "entities - register rooms",
- "active": false,
- "tosidebar": true,
- "console": false,
- "tostatus": false,
- "complete": "true",
- "targetType": "full",
- "statusVal": "",
- "statusType": "auto",
- "x": 870,
- "y": 420,
- "wires": []
- },
{
"id": "5d3538459077156c",
"type": "switch",
@@ -5566,7 +5263,7 @@
"t": "set",
"p": "list_entities[msg.parts.index]",
"pt": "flow",
- "to": "{\t 'bucket':msg.payload.bucket,\t 'measurement':msg.payload.measurement,\t 'field':msg.payload.field,\t 'protocol':msg.payload.protocol,\t 'id':msg.payload.id,\t 'option':msg.payload.option,\t 'value':msg.option.default,\t 'brand':msg.payload.brand,\t 'mdoel':msg.payload.model\t}",
+ "to": "{\t 'bucket':msg.payload.bucket,\t 'measurement':msg.payload.measurement,\t 'field':msg.payload.field,\t 'protocol':msg.payload.protocol,\t 'id':msg.payload.id,\t 'option':msg.payload.option,\t 'value':msg.option.default,\t 'brand':msg.payload.brand,\t 'model':msg.payload.model\t}",
"tot": "jsonata"
}
],
@@ -6302,7 +5999,8 @@
"links": [
"206c1fb4a48067df",
"6934471d55d3dc61",
- "dc7b00050a7d145a"
+ "dc7b00050a7d145a",
+ "f83897b1f3c48879"
],
"x": 995,
"y": 3260,
@@ -6731,7 +6429,8 @@
"mode": "link",
"links": [
"dc7b00050a7d145a",
- "6934471d55d3dc61"
+ "6934471d55d3dc61",
+ "f83897b1f3c48879"
],
"x": 1295,
"y": 3560,
@@ -7157,7 +6856,11 @@
"z": "1362a4b4f08f3d5b",
"g": "433d0b51637d03f5",
"name": "entities - export rooms",
- "links": [],
+ "links": [
+ "39c9aaaef7274169",
+ "69f377a19c3aaebb",
+ "e509e8b44c9007e1"
+ ],
"x": 135,
"y": 3680,
"wires": [
@@ -7384,183 +7087,5 @@
"x": 1695,
"y": 3740,
"wires": []
- },
- {
- "id": "6eafb2a9c1ec95c0",
- "type": "link in",
- "z": "1362a4b4f08f3d5b",
- "g": "d62c9cf0cb81a537",
- "name": "entities - rooms to buckets",
- "links": [
- "f4e4d84dd55f9d0d"
- ],
- "x": 135,
- "y": 480,
- "wires": [
- [
- "4e5188bf59004a54"
- ]
- ]
- },
- {
- "id": "39740b8338a622fd",
- "type": "split",
- "z": "1362a4b4f08f3d5b",
- "g": "d62c9cf0cb81a537",
- "name": "rooms",
- "splt": "\\n",
- "spltType": "str",
- "arraySplt": 1,
- "arraySpltType": "len",
- "stream": false,
- "addname": "room",
- "property": "payload",
- "x": 650,
- "y": 480,
- "wires": [
- [
- "fc14608145819575",
- "69a45eebaa58325f"
- ]
- ]
- },
- {
- "id": "4e5188bf59004a54",
- "type": "change",
- "z": "1362a4b4f08f3d5b",
- "g": "d62c9cf0cb81a537",
- "name": "get rooms from global",
- "rules": [
- {
- "t": "set",
- "p": "payload",
- "pt": "msg",
- "to": "rooms",
- "tot": "global"
- },
- {
- "t": "set",
- "p": "payload.home",
- "pt": "msg",
- "to": "true",
- "tot": "bool"
- },
- {
- "t": "set",
- "p": "payload.config",
- "pt": "msg",
- "to": "true",
- "tot": "bool"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 440,
- "y": 480,
- "wires": [
- [
- "39740b8338a622fd"
- ]
- ]
- },
- {
- "id": "cc946bae3f4b46d8",
- "type": "change",
- "z": "1362a4b4f08f3d5b",
- "g": "d62c9cf0cb81a537",
- "name": "to global metrics",
- "rules": [
- {
- "t": "set",
- "p": "metrics[msg.room]",
- "pt": "global",
- "to": "{}",
- "tot": "jsonata"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 1040,
- "y": 480,
- "wires": [
- []
- ]
- },
- {
- "id": "fc14608145819575",
- "type": "switch",
- "z": "1362a4b4f08f3d5b",
- "g": "d62c9cf0cb81a537",
- "name": "has bucket",
- "property": "metrics",
- "propertyType": "global",
- "rules": [
- {
- "t": "hask",
- "v": "room",
- "vt": "msg"
- },
- {
- "t": "else"
- }
- ],
- "checkall": "false",
- "repair": false,
- "outputs": 2,
- "x": 830,
- "y": 480,
- "wires": [
- [],
- [
- "cc946bae3f4b46d8"
- ]
- ]
- },
- {
- "id": "6b5dd5979114ad9c",
- "type": "comment",
- "z": "1362a4b4f08f3d5b",
- "g": "d62c9cf0cb81a537",
- "name": "buckets which are rooms",
- "info": "",
- "x": 590,
- "y": 420,
- "wires": []
- },
- {
- "id": "a1dbeb8cf51c3366",
- "type": "inject",
- "z": "1362a4b4f08f3d5b",
- "g": "d62c9cf0cb81a537",
- "name": "reload rooms",
- "props": [
- {
- "p": "payload"
- },
- {
- "p": "topic",
- "vt": "str"
- }
- ],
- "repeat": "",
- "crontab": "",
- "once": false,
- "onceDelay": 0.1,
- "topic": "",
- "payload": "",
- "payloadType": "date",
- "x": 210,
- "y": 420,
- "wires": [
- [
- "4e5188bf59004a54"
- ]
- ]
}
]
\ No newline at end of file
diff --git a/flows/U.Room.json b/flows/U.Room.json
index 8c8b7d9..12545c3 100644
--- a/flows/U.Room.json
+++ b/flows/U.Room.json
@@ -7,27 +7,6 @@
"info": "",
"env": []
},
- {
- "id": "0aeb80f7dfc7025e",
- "type": "group",
- "z": "aab0c030de7df5cc",
- "name": "room - bucket",
- "style": {
- "fill": "#ffC000",
- "fill-opacity": "0.05",
- "label": true,
- "stroke": "#ffC000"
- },
- "nodes": [
- "606f3caa9058900f",
- "4e6003732b266fe2",
- "68c4344a4704c54f"
- ],
- "x": 94,
- "y": 19,
- "w": 342,
- "h": 82
- },
{
"id": "f6132c9f3c5a2911",
"type": "group",
@@ -45,7 +24,7 @@
],
"x": 1054,
"y": 19,
- "w": 342,
+ "w": 362,
"h": 82
},
{
@@ -122,14 +101,13 @@
},
"nodes": [
"4e8f7076589ea977",
- "42c0f1473438a281",
"9b11e3a85026957b",
"486786996f8e512b"
],
"x": 68,
"y": 2213,
"w": 2344,
- "h": 1934
+ "h": 1574
},
{
"id": "f68e8c6415aca870",
@@ -218,108 +196,6 @@
"w": 4654,
"h": 6254
},
- {
- "id": "bb2ebd173a2ba06c",
- "type": "group",
- "z": "aab0c030de7df5cc",
- "name": "room - ui - thermostat",
- "style": {
- "fill": "#6f2fa0",
- "fill-opacity": "0.05",
- "label": true
- },
- "nodes": [
- "9737afb19d9c9fbb",
- "dd49b4996fb683ff",
- "fbb1bdcb44abce21",
- "6c6cf33417f59f97",
- "fc673a36d8691d63",
- "37aa96c6d80d8ade",
- "1ef76a4c1fab9b78",
- "adc6196b15cf8c39",
- "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",
- "ff2211c1efd24971",
- "f814aebd5bd599b5",
- "8c3c9bc4a66b1e32",
- "0711217590341f99",
- "3930f84bd36fd5aa",
- "b6f3145afc37707c",
- "7a9f4d42d5c7497c",
- "dd517b4d06983aac",
- "e7dcdd83cf9e08e1",
- "73dc6a2b0e041f8e",
- "bcfed6ac5d278d3c",
- "93e874f6e4a1f87a",
- "fcbda9c625fdecac",
- "f5cf184989e2cc69",
- "3d40410e159beaab",
- "4565730f04bd7072",
- "95eb528329f90cf2",
- "79764253e9e92fda",
- "3e6cd35a857771f8",
- "4ad97596d0efa64b",
- "f19ecf4219ed5190",
- "33fde1af7428bf26",
- "1d92bf6b8fc98959",
- "25b3542fda8fae4d",
- "4b8267934ced5596",
- "151d5194b8538480",
- "f670239d8cf08808",
- "a4b56ada8159bff6",
- "990b4d58c23a68a2",
- "ee3e358d88bbf249",
- "6f096e24c9634c56",
- "83b16f9aed4fa051",
- "db3ebf0b6421aeae",
- "10c3697bddec1a05",
- "4f0ea1cdd4d0b719",
- "ad09f7f6ad1acedd",
- "7bb3239b80bb5650"
- ],
- "x": 94,
- "y": 4639,
- "w": 2127,
- "h": 1942
- },
{
"id": "a3df49e3ec177d8d",
"type": "group",
@@ -531,44 +407,6 @@
"w": 2292,
"h": 802
},
- {
- "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"
- ],
- "x": 94,
- "y": 3079,
- "w": 2292,
- "h": 322
- },
{
"id": "04de52a5f5237233",
"type": "group",
@@ -642,7 +480,7 @@
"309706fa0b759907"
],
"x": 94,
- "y": 3439,
+ "y": 3079,
"w": 1262,
"h": 322
},
@@ -677,7 +515,7 @@
"ef9a2b91b42284b7"
],
"x": 94,
- "y": 3799,
+ "y": 3439,
"w": 1262,
"h": 322
},
@@ -1254,84 +1092,25 @@
"h": 562
},
{
- "id": "606f3caa9058900f",
- "type": "change",
+ "id": "b15c602187c606e4",
+ "type": "group",
"z": "aab0c030de7df5cc",
- "g": "0aeb80f7dfc7025e",
- "name": "bucket",
- "rules": [
- {
- "t": "set",
- "p": "bucket",
- "pt": "msg",
- "to": "room",
- "tot": "str"
- },
- {
- "t": "set",
- "p": "bucket",
- "pt": "flow",
- "to": "bucket",
- "tot": "msg"
- },
- {
- "t": "set",
- "p": "room",
- "pt": "flow",
- "to": "",
- "tot": "str"
- },
- {
- "t": "set",
- "p": "index",
- "pt": "flow",
- "to": "{}",
- "tot": "jsonata"
- }
+ "name": "home - room",
+ "style": {
+ "fill": "#ffC000",
+ "fill-opacity": "0.05",
+ "label": true,
+ "stroke": "#ffC000"
+ },
+ "nodes": [
+ "425778bd8094ac81",
+ "49270b06a63f91cf",
+ "5eec592fe4dcd9f3"
],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 270,
- "y": 60,
- "wires": [
- [
- "68c4344a4704c54f"
- ]
- ]
- },
- {
- "id": "4e6003732b266fe2",
- "type": "link in",
- "z": "aab0c030de7df5cc",
- "g": "0aeb80f7dfc7025e",
- "name": "room - bucket",
- "links": [
- "25445f5a9b787a0a"
- ],
- "x": 135,
- "y": 60,
- "wires": [
- [
- "606f3caa9058900f"
- ]
- ]
- },
- {
- "id": "68c4344a4704c54f",
- "type": "link out",
- "z": "aab0c030de7df5cc",
- "g": "0aeb80f7dfc7025e",
- "name": "room - bucket",
- "mode": "link",
- "links": [
- "177aee50c214945c"
- ],
- "x": 395,
- "y": 60,
- "wires": []
+ "x": 94,
+ "y": 19,
+ "w": 352,
+ "h": 82
},
{
"id": "116de42631d4b17a",
@@ -1343,7 +1122,7 @@
"links": [
"206c1fb4a48067df"
],
- "x": 1355,
+ "x": 1375,
"y": 60,
"wires": []
},
@@ -1358,7 +1137,7 @@
"t": "set",
"p": "bucket",
"pt": "msg",
- "to": "room",
+ "to": "#:(onMemory)::room",
"tot": "flow"
},
{
@@ -1386,7 +1165,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 1220,
+ "x": 1240,
"y": 60,
"wires": [
[
@@ -1436,7 +1215,7 @@
"g": "0bdefb56ee5ef918",
"name": "room - config - device",
"links": [
- "68c4344a4704c54f"
+ "3fe55eddaf0140ee"
],
"x": 135,
"y": 240,
@@ -1453,6 +1232,13 @@
"g": "0bdefb56ee5ef918",
"name": "config / reset timer / number / 5",
"rules": [
+ {
+ "t": "set",
+ "p": "bucket",
+ "pt": "msg",
+ "to": "room",
+ "tot": "str"
+ },
{
"t": "set",
"p": "measurement",
@@ -1578,8 +1364,8 @@
"t": "set",
"p": "bucket",
"pt": "msg",
- "to": "bucket",
- "tot": "flow"
+ "to": "room",
+ "tot": "str"
},
{
"t": "set",
@@ -1616,7 +1402,7 @@
"g": "fedaeb34f9bc97e4",
"name": "room - config - ui - load",
"links": [
- "94c79b8f52f0b6ba"
+ "e509e8b44c9007e1"
],
"x": 735,
"y": 300,
@@ -1637,8 +1423,8 @@
"t": "set",
"p": "bucket",
"pt": "msg",
- "to": "bucket",
- "tot": "flow"
+ "to": "room",
+ "tot": "str"
},
{
"t": "set",
@@ -1678,7 +1464,7 @@
},
{
"t": "set",
- "p": "room",
+ "p": "#:(onMemory)::room",
"pt": "flow",
"to": "payload",
"tot": "msg"
@@ -1699,7 +1485,7 @@
},
{
"t": "set",
- "p": "index",
+ "p": "#:(onMemory)::index",
"pt": "flow",
"to": "{}",
"tot": "jsonata"
@@ -1804,7 +1590,7 @@
"t": "set",
"p": "bucket",
"pt": "msg",
- "to": "room",
+ "to": "#:(onMemory)::room",
"tot": "flow"
},
{
@@ -1910,7 +1696,7 @@
"rules": [
{
"t": "eq",
- "v": "room",
+ "v": "#:(onMemory)::room",
"vt": "flow"
}
],
@@ -1960,7 +1746,7 @@
"rules": [
{
"t": "set",
- "p": "room",
+ "p": "#:(onMemory)::room",
"pt": "flow",
"to": "",
"tot": "str"
@@ -2111,7 +1897,7 @@
"g": "b64c96e257072f51",
"name": "room - selection - reset",
"links": [
- "94c79b8f52f0b6ba"
+ "e509e8b44c9007e1"
],
"x": 135,
"y": 480,
@@ -3005,7 +2791,7 @@
"t": "set",
"p": "scene.bucket",
"pt": "msg",
- "to": "room",
+ "to": "#:(onMemory)::room",
"tot": "flow"
},
{
@@ -3111,532 +2897,6 @@
]
]
},
- {
- "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": "true",
- "repair": false,
- "outputs": 2,
- "x": 550,
- "y": 3360,
- "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": 3180,
- "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": 3360,
- "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": 3300,
- "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": 3360,
- "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": 3360,
- "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": 3240,
- "wires": [
- [
- "ea0406109e5de115",
- "153555b528c18e18"
- ]
- ]
- },
- {
- "id": "d1904515488ddaf4",
- "type": "link in",
- "z": "aab0c030de7df5cc",
- "g": "42c0f1473438a281",
- "name": "room - ui - camera - load",
- "links": [
- "9e4bfee0db3051d4"
- ],
- "x": 135,
- "y": 3180,
- "wires": [
- [
- "6bd965a44bd48431"
- ]
- ]
- },
- {
- "id": "725065af055abe45",
- "type": "link in",
- "z": "aab0c030de7df5cc",
- "g": "42c0f1473438a281",
- "name": "room - ui - camera - metric",
- "links": [
- "b6323e1460f6f50c"
- ],
- "x": 135,
- "y": 3360,
- "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": 3360,
- "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": 3360,
- "wires": [
- []
- ]
- },
- {
- "id": "ea0406109e5de115",
- "type": "ui-control",
- "z": "aab0c030de7df5cc",
- "g": "42c0f1473438a281",
- "name": "",
- "ui": "2d75e4809d2a6fbf",
- "events": "all",
- "x": 900,
- "y": 3180,
- "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": 3120,
- "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": 3120,
- "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": 3360,
- "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": 3240,
- "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": 3240,
- "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": 3300,
- "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": 3360,
- "wires": [
- [
- "4adc84859872765c"
- ]
- ]
- },
- {
- "id": "16094297767ce839",
- "type": "base64",
- "z": "aab0c030de7df5cc",
- "g": "42c0f1473438a281",
- "name": "",
- "action": "str",
- "property": "payload",
- "x": 1900,
- "y": 3360,
- "wires": [
- [
- "263b6e6e05263288"
- ]
- ]
- },
{
"id": "a2a26d3c15589044",
"type": "catch",
@@ -5382,7 +4642,7 @@
"rules": [
{
"t": "set",
- "p": "form.rooms",
+ "p": "#:(onMemory)::form.rooms",
"pt": "flow",
"to": "[]",
"tot": "json"
@@ -5437,7 +4697,7 @@
"rules": [
{
"t": "set",
- "p": "form.rooms[msg.parts.index]",
+ "p": "#:(onMemory)::form.rooms[msg.parts.index]",
"pt": "flow",
"to": "{'label':msg.room,'value':msg.room}",
"tot": "jsonata"
@@ -5492,7 +4752,7 @@
"t": "set",
"p": "options",
"pt": "msg",
- "to": "form.rooms",
+ "to": "#:(onMemory)::form.rooms",
"tot": "flow"
},
{
@@ -5841,7 +5101,7 @@
"repair": false,
"outputs": 1,
"x": 670,
- "y": 3660,
+ "y": 3300,
"wires": [
[
"417fbb2eb3a923ed",
@@ -5877,7 +5137,7 @@
"to": "",
"reg": false,
"x": 830,
- "y": 3600,
+ "y": 3240,
"wires": [
[
"417fbb2eb3a923ed",
@@ -5895,7 +5155,7 @@
"9e4bfee0db3051d4"
],
"x": 135,
- "y": 3480,
+ "y": 3120,
"wires": [
[
"3fbe41cfcb30b29f",
@@ -5913,7 +5173,7 @@
"b6323e1460f6f50c"
],
"x": 135,
- "y": 3540,
+ "y": 3180,
"wires": [
[
"a2ed4c3380f63344"
@@ -5931,7 +5191,7 @@
"2690f4e06626ebda"
],
"x": 1315,
- "y": 3660,
+ "y": 3300,
"wires": []
},
{
@@ -5955,7 +5215,7 @@
"to": "",
"reg": false,
"x": 1180,
- "y": 3660,
+ "y": 3300,
"wires": [
[
"f1cc0ee7d294d743"
@@ -5981,7 +5241,7 @@
"repair": false,
"outputs": 1,
"x": 300,
- "y": 3540,
+ "y": 3180,
"wires": [
[
"8a877a1f0ad96a9f",
@@ -6008,7 +5268,7 @@
"color": "#717171",
"className": "",
"x": 1170,
- "y": 3480,
+ "y": 3120,
"wires": []
},
{
@@ -6032,7 +5292,7 @@
"to": "",
"reg": false,
"x": 1000,
- "y": 3480,
+ "y": 3120,
"wires": [
[
"d66a556c8804aa96"
@@ -6074,7 +5334,7 @@
"to": "",
"reg": false,
"x": 830,
- "y": 3480,
+ "y": 3120,
"wires": [
[
"5a3cf6eb82112299",
@@ -6110,7 +5370,7 @@
"to": "",
"reg": false,
"x": 830,
- "y": 3540,
+ "y": 3180,
"wires": [
[
"86bf6614eaaed4fb",
@@ -6127,7 +5387,7 @@
"ui": "2d75e4809d2a6fbf",
"events": "all",
"x": 1000,
- "y": 3540,
+ "y": 3180,
"wires": [
[]
]
@@ -6157,7 +5417,7 @@
"officon": "water-boiler-off",
"offcolor": "grey",
"x": 1000,
- "y": 3660,
+ "y": 3300,
"wires": [
[
"6899ef31a931df1c"
@@ -6183,7 +5443,7 @@
"allowrate": false,
"outputs": 1,
"x": 500,
- "y": 3660,
+ "y": 3300,
"wires": [
[
"3ea1bb4e5ff3e53a"
@@ -6209,7 +5469,7 @@
"allowrate": false,
"outputs": 1,
"x": 270,
- "y": 3600,
+ "y": 3240,
"wires": [
[
"bf71f08c103ab9bf"
@@ -6237,7 +5497,7 @@
"to": "",
"reg": false,
"x": 830,
- "y": 3720,
+ "y": 3360,
"wires": [
[
"309706fa0b759907"
@@ -6263,7 +5523,7 @@
"color": "#717171",
"className": "",
"x": 1010,
- "y": 3720,
+ "y": 3360,
"wires": []
},
{
@@ -6285,7 +5545,7 @@
"repair": false,
"outputs": 1,
"x": 670,
- "y": 4020,
+ "y": 3660,
"wires": [
[
"18531ed9a7d1af80",
@@ -6321,7 +5581,7 @@
"to": "",
"reg": false,
"x": 830,
- "y": 3960,
+ "y": 3600,
"wires": [
[
"a80b7e58e8b264f6",
@@ -6339,7 +5599,7 @@
"9e4bfee0db3051d4"
],
"x": 135,
- "y": 3840,
+ "y": 3480,
"wires": [
[
"174edf5e342c527e",
@@ -6357,7 +5617,7 @@
"b6323e1460f6f50c"
],
"x": 135,
- "y": 3900,
+ "y": 3540,
"wires": [
[
"9cab1d58af793873"
@@ -6385,7 +5645,7 @@
"to": "",
"reg": false,
"x": 1180,
- "y": 4020,
+ "y": 3660,
"wires": [
[
"ef9a2b91b42284b7"
@@ -6411,7 +5671,7 @@
"repair": false,
"outputs": 1,
"x": 300,
- "y": 3900,
+ "y": 3540,
"wires": [
[
"ede7f68b56764350",
@@ -6447,7 +5707,7 @@
"to": "",
"reg": false,
"x": 830,
- "y": 3840,
+ "y": 3480,
"wires": [
[
"1fc6514464e22856",
@@ -6476,7 +5736,7 @@
"to": "",
"reg": false,
"x": 1000,
- "y": 3840,
+ "y": 3480,
"wires": [
[
"989b7d7ecba85616"
@@ -6502,7 +5762,7 @@
"color": "#717171",
"className": "",
"x": 1170,
- "y": 3840,
+ "y": 3480,
"wires": []
},
{
@@ -6514,7 +5774,7 @@
"ui": "2d75e4809d2a6fbf",
"events": "all",
"x": 1000,
- "y": 3900,
+ "y": 3540,
"wires": [
[]
]
@@ -6547,7 +5807,7 @@
"to": "",
"reg": false,
"x": 830,
- "y": 3900,
+ "y": 3540,
"wires": [
[
"1fc6514464e22856",
@@ -6580,7 +5840,7 @@
"officon": "fan-off",
"offcolor": "grey",
"x": 990,
- "y": 4020,
+ "y": 3660,
"wires": [
[
"a4dbfc219ae2dcd8"
@@ -6606,7 +5866,7 @@
"allowrate": false,
"outputs": 1,
"x": 500,
- "y": 4020,
+ "y": 3660,
"wires": [
[
"367ddcc943fb234e"
@@ -6632,7 +5892,7 @@
"allowrate": false,
"outputs": 1,
"x": 270,
- "y": 3960,
+ "y": 3600,
"wires": [
[
"b3e71ec6ef25bab1"
@@ -6660,7 +5920,7 @@
"to": "",
"reg": false,
"x": 830,
- "y": 4080,
+ "y": 3720,
"wires": [
[
"204d9ba1193ba811"
@@ -6686,7 +5946,7 @@
"color": "#717171",
"className": "",
"x": 1000,
- "y": 4080,
+ "y": 3720,
"wires": []
},
{
@@ -6700,7 +5960,7 @@
"2690f4e06626ebda"
],
"x": 1315,
- "y": 4020,
+ "y": 3660,
"wires": []
},
{
@@ -6712,7 +5972,7 @@
"rules": [
{
"t": "set",
- "p": "index.aperture",
+ "p": "#:(onMemory)::index.aperture",
"pt": "flow",
"to": "{}",
"tot": "json"
@@ -7174,7 +6434,7 @@
"z": "aab0c030de7df5cc",
"g": "af3293313a492113",
"name": "exists",
- "property": "index.aperture",
+ "property": "#:(onMemory)::index.aperture",
"propertyType": "flow",
"rules": [
{
@@ -7211,7 +6471,7 @@
"t": "set",
"p": "index",
"pt": "msg",
- "to": "index.battery[msg.field]",
+ "to": "#:(onMemory)::index.battery[msg.field]",
"tot": "flow"
}
],
@@ -7239,7 +6499,7 @@
"t": "set",
"p": "index",
"pt": "msg",
- "to": "index.aperture",
+ "to": "#:(onMemory)::index.aperture",
"tot": "flow"
},
{
@@ -7251,7 +6511,7 @@
},
{
"t": "set",
- "p": "index.aperture[msg.field]",
+ "p": "#:(onMemory)::index.aperture[msg.field]",
"pt": "flow",
"to": "index",
"tot": "msg"
@@ -7889,7 +7149,7 @@
"rules": [
{
"t": "set",
- "p": "index.light",
+ "p": "#:(onMemory)::index.light",
"pt": "flow",
"to": "{}",
"tot": "json"
@@ -8119,7 +7379,7 @@
"t": "set",
"p": "index",
"pt": "msg",
- "to": "index.light[msg.field]",
+ "to": "#:(onMemory)::index.light[msg.field]",
"tot": "flow"
},
{
@@ -8149,7 +7409,7 @@
"z": "aab0c030de7df5cc",
"g": "edfd321fdae55df0",
"name": "exists",
- "property": "index.light",
+ "property": "#:(onMemory)::index.light",
"propertyType": "flow",
"rules": [
{
@@ -8186,7 +7446,7 @@
"t": "set",
"p": "index",
"pt": "msg",
- "to": "index.light",
+ "to": "#:(onMemory)::index.light",
"tot": "flow"
},
{
@@ -8198,7 +7458,7 @@
},
{
"t": "set",
- "p": "index.light[msg.field]",
+ "p": "#:(onMemory)::index.light[msg.field]",
"pt": "flow",
"to": "index",
"tot": "msg"
@@ -8955,7 +8215,7 @@
"rules": [
{
"t": "set",
- "p": "index.outlet",
+ "p": "#:(onMemory)::index.outlet",
"pt": "flow",
"to": "{}",
"tot": "json"
@@ -9106,7 +8366,7 @@
"t": "set",
"p": "index",
"pt": "msg",
- "to": "index.outlet",
+ "to": "#:(onMemory)::index.outlet",
"tot": "flow"
},
{
@@ -9118,7 +8378,7 @@
},
{
"t": "set",
- "p": "index.outlet[msg.field]",
+ "p": "#:(onMemory)::index.outlet[msg.field]",
"pt": "flow",
"to": "index",
"tot": "msg"
@@ -9155,7 +8415,7 @@
"t": "set",
"p": "index",
"pt": "msg",
- "to": "index.outlet[msg.field]",
+ "to": "#:(onMemory)::index.outlet[msg.field]",
"tot": "flow"
},
{
@@ -9185,7 +8445,7 @@
"z": "aab0c030de7df5cc",
"g": "cfd2fc533d86ab94",
"name": "exists",
- "property": "index.outlet",
+ "property": "#:(onMemory)::index.outlet",
"propertyType": "flow",
"rules": [
{
@@ -9871,7 +9131,7 @@
"rules": [
{
"t": "set",
- "p": "index.battery",
+ "p": "#:(onMemory)::index.battery",
"pt": "flow",
"to": "{}",
"tot": "json"
@@ -10027,7 +9287,7 @@
"t": "set",
"p": "index",
"pt": "msg",
- "to": "index.battery[msg.field]",
+ "to": "#:(onMemory)::index.battery[msg.field]",
"tot": "flow"
}
],
@@ -10055,7 +9315,7 @@
"t": "set",
"p": "index",
"pt": "msg",
- "to": "index.battery",
+ "to": "#:(onMemory)::index.battery",
"tot": "flow"
},
{
@@ -10067,7 +9327,7 @@
},
{
"t": "set",
- "p": "index.battery[msg.field]",
+ "p": "#:(onMemory)::index.battery[msg.field]",
"pt": "flow",
"to": "index",
"tot": "msg"
@@ -10092,7 +9352,7 @@
"z": "aab0c030de7df5cc",
"g": "e9b46670bc7283be",
"name": "exists",
- "property": "index.battery",
+ "property": "#:(onMemory)::index.battery",
"propertyType": "flow",
"rules": [
{
@@ -11232,7 +10492,7 @@
"rules": [
{
"t": "set",
- "p": "index.seen",
+ "p": "#:(onMemory)::index.seen",
"pt": "flow",
"to": "{}",
"tot": "json"
@@ -11388,7 +10648,7 @@
"t": "set",
"p": "index",
"pt": "msg",
- "to": "index.seen[msg.field]",
+ "to": "#:(onMemory)::index.seen[msg.field]",
"tot": "flow"
}
],
@@ -11416,7 +10676,7 @@
"t": "set",
"p": "index",
"pt": "msg",
- "to": "index.seen",
+ "to": "#:(onMemory)::index.seen",
"tot": "flow"
},
{
@@ -11428,7 +10688,7 @@
},
{
"t": "set",
- "p": "index.seen[msg.field]",
+ "p": "#:(onMemory)::index.seen[msg.field]",
"pt": "flow",
"to": "index",
"tot": "msg"
@@ -11453,7 +10713,7 @@
"z": "aab0c030de7df5cc",
"g": "55552ce2fcab661e",
"name": "exists",
- "property": "index.seen",
+ "property": "#:(onMemory)::index.seen",
"propertyType": "flow",
"rules": [
{
@@ -12619,7 +11879,7 @@
"rules": [
{
"t": "set",
- "p": "index.power",
+ "p": "#:(onMemory)::index.power",
"pt": "flow",
"to": "{}",
"tot": "json"
@@ -12775,7 +12035,7 @@
"t": "set",
"p": "index",
"pt": "msg",
- "to": "index.power[msg.field]",
+ "to": "#:(onMemory)::index.power[msg.field]",
"tot": "flow"
}
],
@@ -12803,7 +12063,7 @@
"t": "set",
"p": "index",
"pt": "msg",
- "to": "index.power",
+ "to": "#:(onMemory)::index.power",
"tot": "flow"
},
{
@@ -12815,7 +12075,7 @@
},
{
"t": "set",
- "p": "index.power[msg.field]",
+ "p": "#:(onMemory)::index.power[msg.field]",
"pt": "flow",
"to": "index",
"tot": "msg"
@@ -12840,7 +12100,7 @@
"z": "aab0c030de7df5cc",
"g": "3a47bd390630563b",
"name": "exists",
- "property": "index.power",
+ "property": "#:(onMemory)::index.power",
"propertyType": "flow",
"rules": [
{
@@ -13021,7 +12281,7 @@
"z": "aab0c030de7df5cc",
"g": "3a47bd390630563b",
"group": "fb4d25e6dae3c8fd",
- "order": 21,
+ "order": 2,
"width": "5",
"height": "1",
"name": "power 01 (txt)",
@@ -13128,7 +12388,7 @@
"z": "aab0c030de7df5cc",
"g": "3a47bd390630563b",
"group": "fb4d25e6dae3c8fd",
- "order": 19,
+ "order": 4,
"width": "5",
"height": "1",
"name": "power 02 (txt)",
@@ -13150,7 +12410,7 @@
"z": "aab0c030de7df5cc",
"g": "3a47bd390630563b",
"group": "fb4d25e6dae3c8fd",
- "order": 17,
+ "order": 6,
"width": "5",
"height": "1",
"name": "power 03 (txt)",
@@ -13172,7 +12432,7 @@
"z": "aab0c030de7df5cc",
"g": "3a47bd390630563b",
"group": "fb4d25e6dae3c8fd",
- "order": 15,
+ "order": 8,
"width": "5",
"height": "1",
"name": "power 04 (txt)",
@@ -13194,7 +12454,7 @@
"z": "aab0c030de7df5cc",
"g": "3a47bd390630563b",
"group": "fb4d25e6dae3c8fd",
- "order": 13,
+ "order": 10,
"width": "5",
"height": "1",
"name": "power 05 (txt)",
@@ -13216,7 +12476,7 @@
"z": "aab0c030de7df5cc",
"g": "3a47bd390630563b",
"group": "fb4d25e6dae3c8fd",
- "order": 11,
+ "order": 12,
"width": "5",
"height": "1",
"name": "power 06 (txt)",
@@ -13238,7 +12498,7 @@
"z": "aab0c030de7df5cc",
"g": "3a47bd390630563b",
"group": "fb4d25e6dae3c8fd",
- "order": 9,
+ "order": 14,
"width": "5",
"height": "1",
"name": "power 07 (txt)",
@@ -13260,7 +12520,7 @@
"z": "aab0c030de7df5cc",
"g": "3a47bd390630563b",
"group": "fb4d25e6dae3c8fd",
- "order": 7,
+ "order": 16,
"width": "5",
"height": "1",
"name": "power 08 (txt)",
@@ -13282,7 +12542,7 @@
"z": "aab0c030de7df5cc",
"g": "3a47bd390630563b",
"group": "fb4d25e6dae3c8fd",
- "order": 5,
+ "order": 18,
"width": "5",
"height": "1",
"name": "power 09 (txt)",
@@ -13304,7 +12564,7 @@
"z": "aab0c030de7df5cc",
"g": "3a47bd390630563b",
"group": "fb4d25e6dae3c8fd",
- "order": 3,
+ "order": 20,
"width": "5",
"height": "1",
"name": "power 10 (txt)",
@@ -13653,7 +12913,7 @@
"name": "power 01",
"label": "",
"group": "fb4d25e6dae3c8fd",
- "order": 20,
+ "order": 3,
"width": "1",
"height": "1",
"passthru": false,
@@ -13683,7 +12943,7 @@
"name": "power 03",
"label": "",
"group": "fb4d25e6dae3c8fd",
- "order": 16,
+ "order": 7,
"width": "1",
"height": "1",
"passthru": false,
@@ -13713,7 +12973,7 @@
"name": "power 02",
"label": "",
"group": "fb4d25e6dae3c8fd",
- "order": 18,
+ "order": 5,
"width": "1",
"height": "1",
"passthru": false,
@@ -13743,7 +13003,7 @@
"name": "power 04",
"label": "",
"group": "fb4d25e6dae3c8fd",
- "order": 14,
+ "order": 9,
"width": "1",
"height": "1",
"passthru": false,
@@ -13773,7 +13033,7 @@
"name": "power 05",
"label": "",
"group": "fb4d25e6dae3c8fd",
- "order": 12,
+ "order": 11,
"width": "1",
"height": "1",
"passthru": false,
@@ -13803,7 +13063,7 @@
"name": "power 06",
"label": "",
"group": "fb4d25e6dae3c8fd",
- "order": 10,
+ "order": 13,
"width": "1",
"height": "1",
"passthru": false,
@@ -13833,7 +13093,7 @@
"name": "power 07",
"label": "",
"group": "fb4d25e6dae3c8fd",
- "order": 8,
+ "order": 15,
"width": "1",
"height": "1",
"passthru": false,
@@ -13863,7 +13123,7 @@
"name": "power 08",
"label": "",
"group": "fb4d25e6dae3c8fd",
- "order": 6,
+ "order": 17,
"width": "1",
"height": "1",
"passthru": false,
@@ -13893,7 +13153,7 @@
"name": "power 09",
"label": "",
"group": "fb4d25e6dae3c8fd",
- "order": 4,
+ "order": 19,
"width": "1",
"height": "1",
"passthru": false,
@@ -13923,7 +13183,7 @@
"name": "power 10",
"label": "",
"group": "fb4d25e6dae3c8fd",
- "order": 2,
+ "order": 21,
"width": "1",
"height": "1",
"passthru": false,
@@ -14008,7 +13268,7 @@
"rules": [
{
"t": "set",
- "p": "index.color",
+ "p": "#:(onMemory)::index.color",
"pt": "flow",
"to": "{}",
"tot": "json"
@@ -14159,7 +13419,7 @@
"t": "set",
"p": "index",
"pt": "msg",
- "to": "index.color",
+ "to": "#:(onMemory)::index.color",
"tot": "flow"
},
{
@@ -14171,7 +13431,7 @@
},
{
"t": "set",
- "p": "index.color[msg.field]",
+ "p": "#:(onMemory)::index.color[msg.field]",
"pt": "flow",
"to": "index",
"tot": "msg"
@@ -14201,7 +13461,7 @@
"t": "set",
"p": "index",
"pt": "msg",
- "to": "index.color[msg.field]",
+ "to": "#:(onMemory)::index.color[msg.field]",
"tot": "flow"
}
],
@@ -14224,7 +13484,7 @@
"z": "aab0c030de7df5cc",
"g": "65f5bcaeef2cb043",
"name": "exists",
- "property": "index.color",
+ "property": "#:(onMemory)::index.color",
"propertyType": "flow",
"rules": [
{
@@ -15274,7 +14534,7 @@
"rules": [
{
"t": "set",
- "p": "index.brightness",
+ "p": "#:(onMemory)::index.brightness",
"pt": "flow",
"to": "{}",
"tot": "json"
@@ -15425,7 +14685,7 @@
"t": "set",
"p": "index",
"pt": "msg",
- "to": "index.brightness",
+ "to": "#:(onMemory)::index.brightness",
"tot": "flow"
},
{
@@ -15437,7 +14697,7 @@
},
{
"t": "set",
- "p": "index.brightness[msg.field]",
+ "p": "#:(onMemory)::index.brightness[msg.field]",
"pt": "flow",
"to": "index",
"tot": "msg"
@@ -15474,7 +14734,7 @@
"t": "set",
"p": "index",
"pt": "msg",
- "to": "index.brightness[msg.field]",
+ "to": "#:(onMemory)::index.brightness[msg.field]",
"tot": "flow"
},
{
@@ -15504,7 +14764,7 @@
"z": "aab0c030de7df5cc",
"g": "14365542ae0790c8",
"name": "exists",
- "property": "index.brightness",
+ "property": "#:(onMemory)::index.brightness",
"propertyType": "flow",
"rules": [
{
@@ -16200,2553 +15460,6 @@
]
]
},
- {
- "id": "9737afb19d9c9fbb",
- "type": "link in",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "room - ui - thermostat - load",
- "links": [
- "9e4bfee0db3051d4"
- ],
- "x": 135,
- "y": 4680,
- "wires": [
- [
- "fbb1bdcb44abce21",
- "4b8267934ced5596"
- ]
- ]
- },
- {
- "id": "dd49b4996fb683ff",
- "type": "link in",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "room - ui - thermostat - metric",
- "links": [
- "b6323e1460f6f50c"
- ],
- "x": 135,
- "y": 4740,
- "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": 1225,
- "y": 4680,
- "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": 1225,
- "y": 4740,
- "wires": [
- [
- "fafbe160c912822f",
- "b8374382f89b46c6"
- ]
- ]
- },
- {
- "id": "fc673a36d8691d63",
- "type": "change",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "reset",
- "rules": [],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 1225,
- "y": 4800,
- "wires": [
- [
- "f85914dec075a3d8",
- "f968a8fc298f04c3",
- "37794c3da2ceda38",
- "f23d5105ca948593",
- "348134507ffe8815",
- "93e874f6e4a1f87a",
- "3d40410e159beaab",
- "4565730f04bd7072",
- "79764253e9e92fda",
- "4ad97596d0efa64b",
- "63561fec4fba2afd",
- "07108de5adf3ae2a",
- "bcf6468037b4c2a6",
- "4c5adf85df17025b",
- "3f9eefa51c1e5e9e",
- "dfd8650d923f73e4",
- "53f7b3195f6dfeed",
- "6cc81c8342d6ef1c",
- "99e789a941d2af52",
- "f7ed99ce22cd37cb",
- "cb3f8f9fa322b59f",
- "51dc21bc28ea3f06",
- "272807d6b707d92f",
- "4540d4f432f8742d",
- "6d0cb16590b1da18",
- "bfb0a473b6a09c81",
- "61d316384ef1521b",
- "8c3c9bc4a66b1e32",
- "ff2211c1efd24971",
- "33fde1af7428bf26",
- "f814aebd5bd599b5",
- "25b3542fda8fae4d",
- "e223793b9998818b"
- ]
- ]
- },
- {
- "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": 1905,
- "y": 5040,
- "wires": [
- [
- "1ef76a4c1fab9b78"
- ]
- ]
- },
- {
- "id": "1ef76a4c1fab9b78",
- "type": "link out",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "room - ui - thermostat - metric",
- "mode": "link",
- "links": [
- "2690f4e06626ebda"
- ],
- "x": 1995,
- "y": 5040,
- "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": "status",
- "vt": "str"
- },
- {
- "t": "eq",
- "v": "heat request",
- "vt": "str"
- },
- {
- "t": "eq",
- "v": "pilot",
- "vt": "str"
- },
- {
- "t": "eq",
- "v": "aperture opened",
- "vt": "str"
- },
- {
- "t": "eq",
- "v": "delayed aperture",
- "vt": "str"
- },
- {
- "t": "eq",
- "v": "temperature setpoint",
- "vt": "str"
- },
- {
- "t": "eq",
- "v": "indoor temperature",
- "vt": "str"
- },
- {
- "t": "eq",
- "v": "outdoor temperature",
- "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": "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": "aperture delay",
- "vt": "str"
- },
- {
- "t": "eq",
- "v": "offloading delay",
- "vt": "str"
- },
- {
- "t": "eq",
- "v": "offloading power",
- "vt": "str"
- },
- {
- "t": "eq",
- "v": "aperture 1",
- "vt": "str"
- },
- {
- "t": "eq",
- "v": "aperture 2",
- "vt": "str"
- },
- {
- "t": "eq",
- "v": "aperture 3",
- "vt": "str"
- },
- {
- "t": "eq",
- "v": "aperture 4",
- "vt": "str"
- },
- {
- "t": "eq",
- "v": "aperture 5",
- "vt": "str"
- },
- {
- "t": "eq",
- "v": "last pilot",
- "vt": "str"
- }
- ],
- "checkall": "false",
- "repair": false,
- "outputs": 25,
- "x": 685,
- "y": 5040,
- "wires": [
- [
- "f85914dec075a3d8",
- "1d92bf6b8fc98959"
- ],
- [
- "fb9711affc7d14af"
- ],
- [
- "61d316384ef1521b"
- ],
- [
- "37794c3da2ceda38"
- ],
- [
- "bd8ab43b4a91a2ae"
- ],
- [
- "19b6504e1bbece40"
- ],
- [
- "a7420198a3e0f879"
- ],
- [
- "26537f8818c29c61"
- ],
- [
- "27d7b08fb3646a52"
- ],
- [
- "151d5194b8538480"
- ],
- [
- "07108de5adf3ae2a",
- "f670239d8cf08808"
- ],
- [
- "bcf6468037b4c2a6",
- "a4b56ada8159bff6"
- ],
- [
- "6cc81c8342d6ef1c",
- "990b4d58c23a68a2"
- ],
- [
- "f7ed99ce22cd37cb",
- "ee3e358d88bbf249"
- ],
- [
- "51dc21bc28ea3f06",
- "6f096e24c9634c56"
- ],
- [
- "4540d4f432f8742d",
- "83b16f9aed4fa051"
- ],
- [
- "ff2211c1efd24971",
- "db3ebf0b6421aeae"
- ],
- [
- "f814aebd5bd599b5",
- "10c3697bddec1a05"
- ],
- [
- "bfb0a473b6a09c81",
- "4f0ea1cdd4d0b719"
- ],
- [
- "bcfed6ac5d278d3c"
- ],
- [
- "f5cf184989e2cc69"
- ],
- [
- "95eb528329f90cf2"
- ],
- [
- "3e6cd35a857771f8"
- ],
- [
- "f19ecf4219ed5190"
- ],
- [
- "c4f79cb042dc36a1"
- ]
- ]
- },
- {
- "id": "26bdcbaa93cfcc27",
- "type": "humanizer",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "",
- "input": "msg.payload",
- "x": 1045,
- "y": 6480,
- "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": 845,
- "y": 6480,
- "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": 1905,
- "y": 5220,
- "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": 365,
- "y": 4740,
- "wires": [
- [
- "6c6cf33417f59f97",
- "39615dab9370d868",
- "fcbda9c625fdecac"
- ]
- ]
- },
- {
- "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": 1405,
- "y": 4680,
- "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": 1565,
- "y": 4680,
- "wires": []
- },
- {
- "id": "fafbe160c912822f",
- "type": "ui-control",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "",
- "ui": "2d75e4809d2a6fbf",
- "events": "all",
- "x": 1405,
- "y": 4740,
- "wires": [
- []
- ]
- },
- {
- "id": "f85914dec075a3d8",
- "type": "ui-switch",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "actif",
- "label": "",
- "group": "28836135eb153545",
- "order": 3,
- "width": "1",
- "height": "1",
- "passthru": false,
- "topic": "actif",
- "topicType": "str",
- "style": "",
- "className": "",
- "onvalue": "true",
- "onvalueType": "bool",
- "onicon": "cog",
- "oncolor": "teal",
- "offvalue": "false",
- "offvalueType": "bool",
- "officon": "cog-off-outline",
- "offcolor": "grey",
- "x": 1645,
- "y": 5040,
- "wires": [
- [
- "37aa96c6d80d8ade"
- ]
- ]
- },
- {
- "id": "bd8ab43b4a91a2ae",
- "type": "ui-switch",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "aperture opened",
- "label": "",
- "group": "28836135eb153545",
- "order": 7,
- "width": "1",
- "height": "1",
- "passthru": false,
- "topic": "topic",
- "topicType": "msg",
- "style": "",
- "className": "",
- "onvalue": "true",
- "onvalueType": "bool",
- "onicon": "door-open",
- "oncolor": "teal",
- "offvalue": "false",
- "offvalueType": "bool",
- "officon": "door-closed",
- "offcolor": "grey",
- "x": 1705,
- "y": 5280,
- "wires": [
- []
- ]
- },
- {
- "id": "19b6504e1bbece40",
- "type": "ui-switch",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "delayed aperture",
- "label": "",
- "group": "28836135eb153545",
- "order": 8,
- "width": "1",
- "height": "1",
- "passthru": false,
- "topic": "topic",
- "topicType": "msg",
- "style": "",
- "className": "",
- "onvalue": "true",
- "onvalueType": "bool",
- "onicon": "timer-remove",
- "oncolor": "grey",
- "offvalue": "false",
- "offvalueType": "bool",
- "officon": "timer-check",
- "offcolor": "teal",
- "x": 1725,
- "y": 5340,
- "wires": [
- []
- ]
- },
- {
- "id": "f968a8fc298f04c3",
- "type": "ui-dropdown",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "group": "28836135eb153545",
- "name": "operating mode",
- "label": "Mode",
- "tooltip": "",
- "order": 12,
- "width": "6",
- "height": "1",
- "passthru": false,
- "multiple": false,
- "options": [
- {
- "label": "Arrêt",
- "value": "off",
- "type": "str"
- }
- ],
- "payload": "",
- "topic": "operating mode",
- "topicType": "str",
- "className": "",
- "x": 1705,
- "y": 5580,
- "wires": [
- [
- "37aa96c6d80d8ade"
- ]
- ]
- },
- {
- "id": "07108de5adf3ae2a",
- "type": "ui-slider",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "group": "28836135eb153545",
- "name": "eco setpoint",
- "label": "",
- "tooltip": "",
- "order": 14,
- "width": "4",
- "height": "1",
- "passthru": false,
- "outs": "end",
- "topic": "eco setpoint",
- "topicType": "str",
- "thumbLabel": true,
- "min": "15",
- "max": "35",
- "step": "0.5",
- "className": "",
- "x": 1685,
- "y": 5640,
- "wires": [
- [
- "37aa96c6d80d8ade"
- ]
- ]
- },
- {
- "id": "bcf6468037b4c2a6",
- "type": "ui-slider",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "group": "28836135eb153545",
- "name": "confort setpoint",
- "label": "",
- "tooltip": "",
- "order": 16,
- "width": "4",
- "height": "1",
- "passthru": false,
- "outs": "end",
- "topic": "confort setpoint",
- "topicType": "str",
- "thumbLabel": true,
- "min": "15",
- "max": "35",
- "step": "0.5",
- "className": "",
- "x": 1705,
- "y": 5700,
- "wires": [
- [
- "37aa96c6d80d8ade"
- ]
- ]
- },
- {
- "id": "37794c3da2ceda38",
- "type": "ui-switch",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "pilot",
- "label": "",
- "group": "28836135eb153545",
- "order": 6,
- "width": "1",
- "height": "1",
- "passthru": false,
- "topic": "pilot",
- "topicType": "str",
- "style": "",
- "className": "",
- "onvalue": "true",
- "onvalueType": "bool",
- "onicon": "power-plug",
- "oncolor": "teal",
- "offvalue": "false",
- "offvalueType": "bool",
- "officon": "power-plug-off",
- "offcolor": "grey",
- "x": 1645,
- "y": 5220,
- "wires": [
- [
- "f391ba85b3d53073"
- ]
- ]
- },
- {
- "id": "dfd8650d923f73e4",
- "type": "ui-text",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "group": "28836135eb153545",
- "order": 10,
- "width": "2",
- "height": "1",
- "name": "indoor temperature",
- "label": "",
- "format": "{{msg.payload}}",
- "layout": "row-left",
- "style": false,
- "font": "",
- "fontSize": 16,
- "color": "#717171",
- "className": "",
- "x": 1465,
- "y": 5520,
- "wires": []
- },
- {
- "id": "4c5adf85df17025b",
- "type": "ui-text",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "group": "28836135eb153545",
- "order": 9,
- "width": "2",
- "height": "1",
- "name": "temperature setpoint",
- "label": "",
- "format": "{{msg.payload}}",
- "layout": "row-left",
- "style": false,
- "font": "",
- "fontSize": 16,
- "color": "#717171",
- "className": "",
- "x": 1485,
- "y": 5400,
- "wires": []
- },
- {
- "id": "26537f8818c29c61",
- "type": "change",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "format",
- "rules": [
- {
- "t": "set",
- "p": "payload",
- "pt": "msg",
- "to": "'Interieur à '&msg.payload&'°'",
- "tot": "jsonata"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 845,
- "y": 5520,
- "wires": [
- [
- "dfd8650d923f73e4"
- ]
- ]
- },
- {
- "id": "a7420198a3e0f879",
- "type": "change",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "format",
- "rules": [
- {
- "t": "set",
- "p": "payload",
- "pt": "msg",
- "to": "'Consigne à '&msg.payload&'°'",
- "tot": "jsonata"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 845,
- "y": 5400,
- "wires": [
- [
- "4c5adf85df17025b"
- ]
- ]
- },
- {
- "id": "f23d5105ca948593",
- "type": "ui-text",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "group": "28836135eb153545",
- "order": 36,
- "width": "6",
- "height": "1",
- "name": "seens",
- "label": "",
- "format": "{{msg.payload}}",
- "layout": "row-spread",
- "style": false,
- "font": "",
- "fontSize": 16,
- "color": "#717171",
- "className": "",
- "x": 1385,
- "y": 6480,
- "wires": []
- },
- {
- "id": "2efa063af4b505d2",
- "type": "change",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "format",
- "rules": [
- {
- "t": "set",
- "p": "payload",
- "pt": "msg",
- "to": "'Dernier ordre il y a '&msg.payload.humanized",
- "tot": "jsonata"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 1205,
- "y": 6480,
- "wires": [
- [
- "f23d5105ca948593"
- ]
- ]
- },
- {
- "id": "6cc81c8342d6ef1c",
- "type": "ui-slider",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "group": "28836135eb153545",
- "name": "indoor coefficient",
- "label": "",
- "tooltip": "",
- "order": 18,
- "width": "4",
- "height": "1",
- "passthru": false,
- "outs": "end",
- "topic": "indoor coefficient",
- "topicType": "str",
- "thumbLabel": true,
- "min": 0,
- "max": "200",
- "step": 1,
- "className": "",
- "x": 1725,
- "y": 5760,
- "wires": [
- [
- "37aa96c6d80d8ade"
- ]
- ]
- },
- {
- "id": "f7ed99ce22cd37cb",
- "type": "ui-slider",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "group": "28836135eb153545",
- "name": "outdoor coefficient",
- "label": "",
- "tooltip": "",
- "order": 20,
- "width": "4",
- "height": "1",
- "passthru": false,
- "outs": "end",
- "topic": "outdoor coefficient",
- "topicType": "str",
- "thumbLabel": true,
- "min": 0,
- "max": "200",
- "step": 1,
- "className": "",
- "x": 1725,
- "y": 5820,
- "wires": [
- [
- "37aa96c6d80d8ade"
- ]
- ]
- },
- {
- "id": "348134507ffe8815",
- "type": "ui-text",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "group": "28836135eb153545",
- "order": 4,
- "width": "2",
- "height": "1",
- "name": "status",
- "label": "",
- "format": "{{msg.payload}}",
- "layout": "row-left",
- "style": false,
- "font": "",
- "fontSize": 16,
- "color": "#717171",
- "className": "",
- "x": 1385,
- "y": 5100,
- "wires": []
- },
- {
- "id": "63561fec4fba2afd",
- "type": "ui-text",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "group": "28836135eb153545",
- "order": 13,
- "width": "2",
- "height": "1",
- "name": "eco setpoint (txt)",
- "label": "",
- "format": "{{msg.payload}}",
- "layout": "row-right",
- "style": false,
- "font": "",
- "fontSize": 16,
- "color": "#717171",
- "className": "",
- "x": 1465,
- "y": 5640,
- "wires": []
- },
- {
- "id": "53f7b3195f6dfeed",
- "type": "ui-text",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "group": "28836135eb153545",
- "order": 17,
- "width": "2",
- "height": "1",
- "name": "indoor coefficient (txt)",
- "label": "",
- "format": "{{msg.payload}}",
- "layout": "row-right",
- "style": false,
- "font": "",
- "fontSize": 16,
- "color": "#717171",
- "className": "",
- "x": 1485,
- "y": 5760,
- "wires": []
- },
- {
- "id": "99e789a941d2af52",
- "type": "ui-text",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "group": "28836135eb153545",
- "order": 19,
- "width": "2",
- "height": "1",
- "name": "outdoor coefficient (txt)",
- "label": "",
- "format": "{{msg.payload}}",
- "layout": "row-right",
- "style": false,
- "font": "",
- "fontSize": 16,
- "color": "#717171",
- "className": "",
- "x": 1485,
- "y": 5820,
- "wires": []
- },
- {
- "id": "39615dab9370d868",
- "type": "delay",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "150 ms",
- "pauseType": "delay",
- "timeout": "150",
- "timeoutUnits": "milliseconds",
- "rate": "1",
- "nbRateUnits": "1",
- "rateUnits": "second",
- "randomFirst": "1",
- "randomLast": "5",
- "randomUnits": "seconds",
- "drop": false,
- "allowrate": false,
- "outputs": 1,
- "x": 545,
- "y": 5040,
- "wires": [
- [
- "adc6196b15cf8c39"
- ]
- ]
- },
- {
- "id": "e223793b9998818b",
- "type": "ui-text",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "group": "28836135eb153545",
- "order": 15,
- "width": "2",
- "height": "1",
- "name": "confort setpoint (txt)",
- "label": "",
- "format": "{{msg.payload}}",
- "layout": "row-right",
- "style": false,
- "font": "",
- "fontSize": 16,
- "color": "#717171",
- "className": "",
- "x": 1485,
- "y": 5700,
- "wires": []
- },
- {
- "id": "136162f12991809c",
- "type": "link call",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "",
- "links": [
- "df0e4ab2e1efc286"
- ],
- "linkType": "static",
- "timeout": "30",
- "x": 1065,
- "y": 5100,
- "wires": [
- [
- "a9e89b46159c4ec8"
- ]
- ]
- },
- {
- "id": "fb9711affc7d14af",
- "type": "change",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "move",
- "rules": [
- {
- "t": "set",
- "p": "field",
- "pt": "msg",
- "to": "payload",
- "tot": "msg"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 845,
- "y": 5100,
- "wires": [
- [
- "136162f12991809c"
- ]
- ]
- },
- {
- "id": "a9e89b46159c4ec8",
- "type": "change",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "move",
- "rules": [
- {
- "t": "set",
- "p": "payload",
- "pt": "msg",
- "to": "trans",
- "tot": "msg"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 1225,
- "y": 5100,
- "wires": [
- [
- "348134507ffe8815"
- ]
- ]
- },
- {
- "id": "cb3f8f9fa322b59f",
- "type": "ui-text",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "group": "28836135eb153545",
- "order": 21,
- "width": "2",
- "height": "1",
- "name": "preheat time(txt)",
- "label": "",
- "format": "{{msg.payload}}",
- "layout": "row-right",
- "style": false,
- "font": "",
- "fontSize": 16,
- "color": "#717171",
- "className": "",
- "x": 1445,
- "y": 5880,
- "wires": []
- },
- {
- "id": "51dc21bc28ea3f06",
- "type": "ui-slider",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "group": "28836135eb153545",
- "name": "preheat time",
- "label": "",
- "tooltip": "",
- "order": 22,
- "width": "4",
- "height": "1",
- "passthru": false,
- "outs": "end",
- "topic": "preheat time",
- "topicType": "str",
- "thumbLabel": true,
- "min": "5",
- "max": "60",
- "step": "5",
- "className": "",
- "x": 1685,
- "y": 5880,
- "wires": [
- [
- "37aa96c6d80d8ade"
- ]
- ]
- },
- {
- "id": "272807d6b707d92f",
- "type": "ui-text",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "group": "28836135eb153545",
- "order": 23,
- "width": "2",
- "height": "1",
- "name": "cycle time(txt)",
- "label": "",
- "format": "{{msg.payload}}",
- "layout": "row-right",
- "style": false,
- "font": "",
- "fontSize": 16,
- "color": "#717171",
- "className": "",
- "x": 1445,
- "y": 5940,
- "wires": []
- },
- {
- "id": "4540d4f432f8742d",
- "type": "ui-slider",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "group": "28836135eb153545",
- "name": "cycle time",
- "label": "",
- "tooltip": "",
- "order": 24,
- "width": "4",
- "height": "1",
- "passthru": false,
- "outs": "end",
- "topic": "cycle time",
- "topicType": "str",
- "thumbLabel": true,
- "min": "5",
- "max": "120",
- "step": "5",
- "className": "",
- "x": 1665,
- "y": 5940,
- "wires": [
- [
- "37aa96c6d80d8ade"
- ]
- ]
- },
- {
- "id": "6d0cb16590b1da18",
- "type": "ui-text",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "group": "28836135eb153545",
- "order": 29,
- "width": "2",
- "height": "1",
- "name": "offloading power (txt)",
- "label": "",
- "format": "{{msg.payload}}",
- "layout": "row-right",
- "style": false,
- "font": "",
- "fontSize": 16,
- "color": "#717171",
- "className": "",
- "x": 1485,
- "y": 6120,
- "wires": []
- },
- {
- "id": "bfb0a473b6a09c81",
- "type": "ui-slider",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "group": "28836135eb153545",
- "name": "offloading power",
- "label": "",
- "tooltip": "",
- "order": 30,
- "width": "4",
- "height": "1",
- "passthru": false,
- "outs": "end",
- "topic": "offloading power",
- "topicType": "str",
- "thumbLabel": true,
- "min": "100",
- "max": "1500",
- "step": "100",
- "className": "",
- "x": 1705,
- "y": 6120,
- "wires": [
- [
- "37aa96c6d80d8ade"
- ]
- ]
- },
- {
- "id": "61d316384ef1521b",
- "type": "ui-switch",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "heat request",
- "label": "",
- "group": "28836135eb153545",
- "order": 5,
- "width": "1",
- "height": "1",
- "passthru": false,
- "topic": "topic",
- "topicType": "msg",
- "style": "",
- "className": "",
- "onvalue": "true",
- "onvalueType": "bool",
- "onicon": "cog-play",
- "oncolor": "teal",
- "offvalue": "false",
- "offvalueType": "bool",
- "officon": "cog-stop-outline",
- "offcolor": "grey",
- "x": 1685,
- "y": 5160,
- "wires": [
- []
- ]
- },
- {
- "id": "27d7b08fb3646a52",
- "type": "change",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "format",
- "rules": [
- {
- "t": "set",
- "p": "payload",
- "pt": "msg",
- "to": "'Exterieur à '&msg.payload&'°'",
- "tot": "jsonata"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 845,
- "y": 5460,
- "wires": [
- [
- "3f9eefa51c1e5e9e"
- ]
- ]
- },
- {
- "id": "3f9eefa51c1e5e9e",
- "type": "ui-text",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "group": "28836135eb153545",
- "order": 11,
- "width": "2",
- "height": "1",
- "name": "outdoor temperature",
- "label": "",
- "format": "{{msg.payload}}",
- "layout": "row-left",
- "style": false,
- "font": "",
- "fontSize": 16,
- "color": "#717171",
- "className": "",
- "x": 1485,
- "y": 5460,
- "wires": []
- },
- {
- "id": "ff2211c1efd24971",
- "type": "ui-slider",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "group": "28836135eb153545",
- "name": "aperture delay",
- "label": "",
- "tooltip": "",
- "order": 26,
- "width": "4",
- "height": "1",
- "passthru": false,
- "outs": "end",
- "topic": "aperture delay",
- "topicType": "str",
- "thumbLabel": true,
- "min": "1",
- "max": "30",
- "step": 1,
- "className": "",
- "x": 1705,
- "y": 6000,
- "wires": [
- [
- "37aa96c6d80d8ade"
- ]
- ]
- },
- {
- "id": "f814aebd5bd599b5",
- "type": "ui-slider",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "group": "28836135eb153545",
- "name": "offloading delay",
- "label": "",
- "tooltip": "",
- "order": 28,
- "width": "4",
- "height": "1",
- "passthru": false,
- "outs": "end",
- "topic": "offloading delay",
- "topicType": "str",
- "thumbLabel": true,
- "min": "1",
- "max": "60",
- "step": 1,
- "className": "",
- "x": 1705,
- "y": 6060,
- "wires": [
- [
- "37aa96c6d80d8ade"
- ]
- ]
- },
- {
- "id": "8c3c9bc4a66b1e32",
- "type": "ui-text",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "group": "28836135eb153545",
- "order": 25,
- "width": "2",
- "height": "1",
- "name": "aperture delay(txt)",
- "label": "",
- "format": "{{msg.payload}}",
- "layout": "row-right",
- "style": false,
- "font": "",
- "fontSize": 16,
- "color": "#717171",
- "className": "",
- "x": 1465,
- "y": 6000,
- "wires": []
- },
- {
- "id": "0711217590341f99",
- "type": "change",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "from global",
- "rules": [
- {
- "t": "set",
- "p": "old_payload",
- "pt": "msg",
- "to": "payload",
- "tot": "msg"
- },
- {
- "t": "set",
- "p": "payload",
- "pt": "msg",
- "to": "metrics",
- "tot": "global"
- },
- {
- "t": "set",
- "p": "thermostat.options",
- "pt": "flow",
- "to": "[]",
- "tot": "jsonata"
- },
- {
- "t": "set",
- "p": "thermostat.options[0]",
- "pt": "flow",
- "to": "{\t 'label': 'non assigné',\t 'value': ''\t}",
- "tot": "jsonata"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 725,
- "y": 6540,
- "wires": [
- [
- "3930f84bd36fd5aa"
- ]
- ]
- },
- {
- "id": "3930f84bd36fd5aa",
- "type": "split",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "",
- "splt": "\\n",
- "spltType": "str",
- "arraySplt": 1,
- "arraySpltType": "len",
- "stream": false,
- "addname": "bucket",
- "x": 885,
- "y": 6540,
- "wires": [
- [
- "b6f3145afc37707c"
- ]
- ]
- },
- {
- "id": "b6f3145afc37707c",
- "type": "split",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "",
- "splt": "\\n",
- "spltType": "str",
- "arraySplt": 1,
- "arraySpltType": "len",
- "stream": false,
- "addname": "measurement",
- "x": 1045,
- "y": 6540,
- "wires": [
- [
- "7a9f4d42d5c7497c"
- ]
- ]
- },
- {
- "id": "7a9f4d42d5c7497c",
- "type": "switch",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "measurement",
- "property": "measurement",
- "propertyType": "msg",
- "rules": [
- {
- "t": "eq",
- "v": "aperture",
- "vt": "str"
- }
- ],
- "checkall": "false",
- "repair": false,
- "outputs": 1,
- "x": 1265,
- "y": 6540,
- "wires": [
- [
- "dd517b4d06983aac"
- ]
- ]
- },
- {
- "id": "dd517b4d06983aac",
- "type": "split",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "",
- "splt": "\\n",
- "spltType": "str",
- "arraySplt": 1,
- "arraySpltType": "len",
- "stream": false,
- "addname": "field",
- "x": 1425,
- "y": 6540,
- "wires": [
- [
- "e7dcdd83cf9e08e1"
- ]
- ]
- },
- {
- "id": "e7dcdd83cf9e08e1",
- "type": "switch",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "field",
- "property": "field",
- "propertyType": "msg",
- "rules": [
- {
- "t": "neq",
- "v": "shutter",
- "vt": "str"
- }
- ],
- "checkall": "false",
- "repair": false,
- "outputs": 1,
- "x": 1585,
- "y": 6540,
- "wires": [
- [
- "ad09f7f6ad1acedd"
- ]
- ]
- },
- {
- "id": "73dc6a2b0e041f8e",
- "type": "change",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "add",
- "rules": [
- {
- "t": "set",
- "p": "options",
- "pt": "msg",
- "to": "thermostat.options",
- "tot": "flow"
- },
- {
- "t": "set",
- "p": "count",
- "pt": "msg",
- "to": "$count(msg.options)-1",
- "tot": "jsonata"
- },
- {
- "t": "set",
- "p": "count",
- "pt": "msg",
- "to": "msg.count+1",
- "tot": "jsonata"
- },
- {
- "t": "set",
- "p": "options[msg.count]",
- "pt": "msg",
- "to": "{\t 'label': msg.trans.path,\t 'value': msg.metric\t}",
- "tot": "jsonata"
- },
- {
- "t": "set",
- "p": "thermostat.options",
- "pt": "flow",
- "to": "options",
- "tot": "msg"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 2145,
- "y": 6540,
- "wires": [
- []
- ]
- },
- {
- "id": "bcfed6ac5d278d3c",
- "type": "change",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "options",
- "rules": [
- {
- "t": "set",
- "p": "options",
- "pt": "msg",
- "to": "thermostat.options",
- "tot": "flow"
- },
- {
- "t": "set",
- "p": "options",
- "pt": "msg",
- "to": "$sort(msg.options, function($l, $r) {\t $l[0].label > $r[0].label\t})",
- "tot": "jsonata"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 865,
- "y": 6180,
- "wires": [
- [
- "93e874f6e4a1f87a"
- ]
- ]
- },
- {
- "id": "93e874f6e4a1f87a",
- "type": "ui-dropdown",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "group": "28836135eb153545",
- "name": "aperture 1",
- "label": "Ouverture 1 :",
- "tooltip": "",
- "order": 31,
- "width": "6",
- "height": "1",
- "passthru": false,
- "multiple": false,
- "options": [
- {
- "label": "non assigné",
- "value": "",
- "type": "str"
- }
- ],
- "payload": "",
- "topic": "aperture 1",
- "topicType": "str",
- "className": "",
- "x": 1685,
- "y": 6180,
- "wires": [
- [
- "37aa96c6d80d8ade"
- ]
- ]
- },
- {
- "id": "fcbda9c625fdecac",
- "type": "rbe",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "",
- "func": "rbe",
- "gap": "",
- "start": "",
- "inout": "out",
- "septopics": false,
- "property": "bucket",
- "topi": "topic",
- "x": 525,
- "y": 6540,
- "wires": [
- [
- "0711217590341f99"
- ]
- ]
- },
- {
- "id": "f5cf184989e2cc69",
- "type": "change",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "options",
- "rules": [
- {
- "t": "set",
- "p": "options",
- "pt": "msg",
- "to": "thermostat.options",
- "tot": "flow"
- },
- {
- "t": "set",
- "p": "options",
- "pt": "msg",
- "to": "$sort(msg.options, function($l, $r) {\t $l[0].label > $r[0].label\t})",
- "tot": "jsonata"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 865,
- "y": 6240,
- "wires": [
- [
- "3d40410e159beaab"
- ]
- ]
- },
- {
- "id": "3d40410e159beaab",
- "type": "ui-dropdown",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "group": "28836135eb153545",
- "name": "aperture 2",
- "label": "Ouverture 2 :",
- "tooltip": "",
- "order": 32,
- "width": "6",
- "height": "1",
- "passthru": false,
- "multiple": false,
- "options": [
- {
- "label": "non assigné",
- "value": "",
- "type": "str"
- }
- ],
- "payload": "",
- "topic": "aperture 2",
- "topicType": "str",
- "className": "",
- "x": 1685,
- "y": 6240,
- "wires": [
- [
- "37aa96c6d80d8ade"
- ]
- ]
- },
- {
- "id": "4565730f04bd7072",
- "type": "ui-dropdown",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "group": "28836135eb153545",
- "name": "aperture 3",
- "label": "Ouverture 3 :",
- "tooltip": "",
- "order": 33,
- "width": "6",
- "height": "1",
- "passthru": false,
- "multiple": false,
- "options": [
- {
- "label": "non assigné",
- "value": "",
- "type": "str"
- }
- ],
- "payload": "",
- "topic": "aperture 3",
- "topicType": "str",
- "className": "",
- "x": 1685,
- "y": 6300,
- "wires": [
- [
- "37aa96c6d80d8ade"
- ]
- ]
- },
- {
- "id": "95eb528329f90cf2",
- "type": "change",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "options",
- "rules": [
- {
- "t": "set",
- "p": "options",
- "pt": "msg",
- "to": "thermostat.options",
- "tot": "flow"
- },
- {
- "t": "set",
- "p": "options",
- "pt": "msg",
- "to": "$sort(msg.options, function($l, $r) {\t $l[0].label > $r[0].label\t})",
- "tot": "jsonata"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 865,
- "y": 6300,
- "wires": [
- [
- "4565730f04bd7072"
- ]
- ]
- },
- {
- "id": "79764253e9e92fda",
- "type": "ui-dropdown",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "group": "28836135eb153545",
- "name": "aperture 4",
- "label": "Ouverture 4 :",
- "tooltip": "",
- "order": 34,
- "width": "6",
- "height": "1",
- "passthru": false,
- "multiple": false,
- "options": [
- {
- "label": "non assigné",
- "value": "",
- "type": "str"
- }
- ],
- "payload": "",
- "topic": "aperture 4",
- "topicType": "str",
- "className": "",
- "x": 1685,
- "y": 6360,
- "wires": [
- [
- "37aa96c6d80d8ade"
- ]
- ]
- },
- {
- "id": "3e6cd35a857771f8",
- "type": "change",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "options",
- "rules": [
- {
- "t": "set",
- "p": "options",
- "pt": "msg",
- "to": "thermostat.options",
- "tot": "flow"
- },
- {
- "t": "set",
- "p": "options",
- "pt": "msg",
- "to": "$sort(msg.options, function($l, $r) {\t $l[0].label > $r[0].label\t})",
- "tot": "jsonata"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 865,
- "y": 6360,
- "wires": [
- [
- "79764253e9e92fda"
- ]
- ]
- },
- {
- "id": "4ad97596d0efa64b",
- "type": "ui-dropdown",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "group": "28836135eb153545",
- "name": "aperture 5",
- "label": "Ouverture 5 :",
- "tooltip": "",
- "order": 35,
- "width": "6",
- "height": "1",
- "passthru": false,
- "multiple": false,
- "options": [
- {
- "label": "non assigné",
- "value": "",
- "type": "str"
- }
- ],
- "payload": "",
- "topic": "aperture 5",
- "topicType": "str",
- "className": "",
- "x": 1685,
- "y": 6420,
- "wires": [
- [
- "37aa96c6d80d8ade"
- ]
- ]
- },
- {
- "id": "f19ecf4219ed5190",
- "type": "change",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "options",
- "rules": [
- {
- "t": "set",
- "p": "options",
- "pt": "msg",
- "to": "thermostat.options",
- "tot": "flow"
- },
- {
- "t": "set",
- "p": "options",
- "pt": "msg",
- "to": "$sort(msg.options, function($l, $r) {\t $l[0].label > $r[0].label\t})",
- "tot": "jsonata"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 865,
- "y": 6420,
- "wires": [
- [
- "4ad97596d0efa64b"
- ]
- ]
- },
- {
- "id": "33fde1af7428bf26",
- "type": "ui-text",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "group": "28836135eb153545",
- "order": 27,
- "width": "2",
- "height": "1",
- "name": "offloading delay(txt)",
- "label": "",
- "format": "{{msg.payload}}",
- "layout": "row-right",
- "style": false,
- "font": "",
- "fontSize": 16,
- "color": "#717171",
- "className": "",
- "x": 1465,
- "y": 6060,
- "wires": []
- },
- {
- "id": "1d92bf6b8fc98959",
- "type": "change",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "format",
- "rules": [
- {
- "t": "set",
- "p": "payload",
- "pt": "msg",
- "to": "msg.payload?\"Gestion de thermostat active\":\"Gestion de thermostat inactive\"",
- "tot": "jsonata"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 845,
- "y": 5040,
- "wires": [
- [
- "25b3542fda8fae4d"
- ]
- ]
- },
- {
- "id": "25b3542fda8fae4d",
- "type": "ui-text",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "group": "28836135eb153545",
- "order": 2,
- "width": "5",
- "height": "1",
- "name": "actif (txt)",
- "label": "",
- "format": "{{msg.payload}}",
- "layout": "row-right",
- "style": false,
- "font": "",
- "fontSize": 16,
- "color": "#717171",
- "className": "",
- "x": 1405,
- "y": 5040,
- "wires": []
- },
- {
- "id": "4b8267934ced5596",
- "type": "delay",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "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": 305,
- "y": 4800,
- "wires": [
- [
- "fc673a36d8691d63"
- ]
- ]
- },
- {
- "id": "151d5194b8538480",
- "type": "change",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "options",
- "rules": [
- {
- "t": "set",
- "p": "options",
- "pt": "msg",
- "to": "[\t {'label':'Eco','value':'eco'},\t {'label':'Confort','value':'confort'},\t {'label':'Hors-Gel','value':'anti-freeze'},\t {'label':'Arrêt','value':'off'}\t]",
- "tot": "jsonata"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 865,
- "y": 5580,
- "wires": [
- [
- "f968a8fc298f04c3"
- ]
- ]
- },
- {
- "id": "f670239d8cf08808",
- "type": "change",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "format",
- "rules": [
- {
- "t": "set",
- "p": "payload",
- "pt": "msg",
- "to": "'Mode eco à '&msg.payload&'°'",
- "tot": "jsonata"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 845,
- "y": 5640,
- "wires": [
- [
- "63561fec4fba2afd"
- ]
- ]
- },
- {
- "id": "a4b56ada8159bff6",
- "type": "change",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "format",
- "rules": [
- {
- "t": "set",
- "p": "payload",
- "pt": "msg",
- "to": "'Mode confort à '&msg.payload&'°'",
- "tot": "jsonata"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 845,
- "y": 5700,
- "wires": [
- [
- "e223793b9998818b"
- ]
- ]
- },
- {
- "id": "990b4d58c23a68a2",
- "type": "change",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "format",
- "rules": [
- {
- "t": "set",
- "p": "payload",
- "pt": "msg",
- "to": "'Coef. int. de '&msg.payload",
- "tot": "jsonata"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 845,
- "y": 5760,
- "wires": [
- [
- "53f7b3195f6dfeed"
- ]
- ]
- },
- {
- "id": "ee3e358d88bbf249",
- "type": "change",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "format",
- "rules": [
- {
- "t": "set",
- "p": "payload",
- "pt": "msg",
- "to": "'Coef. ext. de '&msg.payload",
- "tot": "jsonata"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 845,
- "y": 5820,
- "wires": [
- [
- "99e789a941d2af52"
- ]
- ]
- },
- {
- "id": "6f096e24c9634c56",
- "type": "change",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "format",
- "rules": [
- {
- "t": "set",
- "p": "payload",
- "pt": "msg",
- "to": "'Préchauffe de '&msg.payload&'m'",
- "tot": "jsonata"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 845,
- "y": 5880,
- "wires": [
- [
- "cb3f8f9fa322b59f"
- ]
- ]
- },
- {
- "id": "83b16f9aed4fa051",
- "type": "change",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "format",
- "rules": [
- {
- "t": "set",
- "p": "payload",
- "pt": "msg",
- "to": "'Cycle de '&msg.payload&'m'",
- "tot": "jsonata"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 845,
- "y": 5940,
- "wires": [
- [
- "272807d6b707d92f"
- ]
- ]
- },
- {
- "id": "db3ebf0b6421aeae",
- "type": "change",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "format",
- "rules": [
- {
- "t": "set",
- "p": "payload",
- "pt": "msg",
- "to": "'Délai ouvrant '&msg.payload&'m'",
- "tot": "jsonata"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 845,
- "y": 6000,
- "wires": [
- [
- "8c3c9bc4a66b1e32"
- ]
- ]
- },
- {
- "id": "10c3697bddec1a05",
- "type": "change",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "format",
- "rules": [
- {
- "t": "set",
- "p": "payload",
- "pt": "msg",
- "to": "'Délai délestage '&msg.payload&'m'",
- "tot": "jsonata"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 845,
- "y": 6060,
- "wires": [
- [
- "33fde1af7428bf26"
- ]
- ]
- },
- {
- "id": "4f0ea1cdd4d0b719",
- "type": "change",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "format",
- "rules": [
- {
- "t": "set",
- "p": "payload",
- "pt": "msg",
- "to": "'Puissance de '&msg.payload&'w'",
- "tot": "jsonata"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 845,
- "y": 6120,
- "wires": [
- [
- "6d0cb16590b1da18"
- ]
- ]
- },
- {
- "id": "ad09f7f6ad1acedd",
- "type": "change",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "metric",
- "rules": [
- {
- "t": "set",
- "p": "metric",
- "pt": "msg",
- "to": "msg.bucket&'/'&msg.measurement&'/'&msg.field",
- "tot": "jsonata"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 1745,
- "y": 6540,
- "wires": [
- [
- "7bb3239b80bb5650"
- ]
- ]
- },
- {
- "id": "7bb3239b80bb5650",
- "type": "link call",
- "z": "aab0c030de7df5cc",
- "g": "bb2ebd173a2ba06c",
- "name": "",
- "links": [
- "025e219749a67439"
- ],
- "linkType": "static",
- "timeout": "30",
- "x": 1985,
- "y": 6540,
- "wires": [
- [
- "73dc6a2b0e041f8e"
- ]
- ]
- },
{
"id": "d3ecaf8ee5a9a5f3",
"type": "change",
@@ -18784,7 +15497,7 @@
"rules": [
{
"t": "set",
- "p": "index.overload",
+ "p": "#:(onMemory)::index.overload",
"pt": "flow",
"to": "{}",
"tot": "json"
@@ -18992,7 +15705,7 @@
"t": "set",
"p": "index",
"pt": "msg",
- "to": "index.overload[msg.field]",
+ "to": "#:(onMemory)::index.overload[msg.field]",
"tot": "flow"
},
{
@@ -19022,7 +15735,7 @@
"z": "aab0c030de7df5cc",
"g": "450d06a664f3f2f1",
"name": "exists",
- "property": "index.overload",
+ "property": "#:(onMemory)::index.overload",
"propertyType": "flow",
"rules": [
{
@@ -19059,7 +15772,7 @@
"t": "set",
"p": "index",
"pt": "msg",
- "to": "index.overload",
+ "to": "#:(onMemory)::index.overload",
"tot": "flow"
},
{
@@ -19071,7 +15784,7 @@
},
{
"t": "set",
- "p": "index.overload[msg.field]",
+ "p": "#:(onMemory)::index.overload[msg.field]",
"pt": "flow",
"to": "index",
"tot": "msg"
@@ -19542,7 +16255,7 @@
"rules": [
{
"t": "set",
- "p": "index.volume",
+ "p": "#:(onMemory)::index.volume",
"pt": "flow",
"to": "{}",
"tot": "json"
@@ -19688,7 +16401,7 @@
"t": "set",
"p": "index",
"pt": "msg",
- "to": "index.volume[msg.field]",
+ "to": "#:(onMemory)::index.volume[msg.field]",
"tot": "flow"
}
],
@@ -19716,7 +16429,7 @@
"t": "set",
"p": "index",
"pt": "msg",
- "to": "index.volume",
+ "to": "#:(onMemory)::index.volume",
"tot": "flow"
},
{
@@ -19728,7 +16441,7 @@
},
{
"t": "set",
- "p": "index.v[msg.field]",
+ "p": "#:(onMemory)::index.v[msg.field]",
"pt": "flow",
"to": "index",
"tot": "msg"
@@ -19753,7 +16466,7 @@
"z": "aab0c030de7df5cc",
"g": "04f5c0e72326d896",
"name": "exists",
- "property": "index.volume",
+ "property": "#:(onMemory)::index.volume",
"propertyType": "flow",
"rules": [
{
@@ -20498,5 +17211,81 @@
"c594a37fe86aa4a8"
]
]
+ },
+ {
+ "id": "425778bd8094ac81",
+ "type": "change",
+ "z": "aab0c030de7df5cc",
+ "g": "b15c602187c606e4",
+ "name": "room",
+ "rules": [
+ {
+ "t": "set",
+ "p": "room",
+ "pt": "msg",
+ "to": "home",
+ "tot": "str"
+ },
+ {
+ "t": "set",
+ "p": "payload",
+ "pt": "msg",
+ "to": "",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 270,
+ "y": 60,
+ "wires": [
+ [
+ "5eec592fe4dcd9f3"
+ ]
+ ]
+ },
+ {
+ "id": "49270b06a63f91cf",
+ "type": "link in",
+ "z": "aab0c030de7df5cc",
+ "g": "b15c602187c606e4",
+ "name": "home - room",
+ "links": [
+ "a0f0f63b3934f168"
+ ],
+ "x": 135,
+ "y": 60,
+ "wires": [
+ [
+ "425778bd8094ac81"
+ ]
+ ]
+ },
+ {
+ "id": "5eec592fe4dcd9f3",
+ "type": "link out",
+ "z": "aab0c030de7df5cc",
+ "g": "b15c602187c606e4",
+ "name": "home - room",
+ "mode": "link",
+ "links": [
+ "6eafb2a9c1ec95c0"
+ ],
+ "x": 405,
+ "y": 60,
+ "wires": []
+ },
+ {
+ "id": "95744f0e04917be9",
+ "type": "comment",
+ "z": "aab0c030de7df5cc",
+ "name": "\"home\" is a reserved word for room and bucket",
+ "info": "",
+ "x": 1720,
+ "y": 40,
+ "wires": []
}
]
\ No newline at end of file
diff --git a/flows/U.Scenes.json b/flows/U.Scenes.json
index fe1d586..c3675f1 100644
--- a/flows/U.Scenes.json
+++ b/flows/U.Scenes.json
@@ -28,27 +28,6 @@
"w": 422,
"h": 82
},
- {
- "id": "391ec7c03beaed05",
- "type": "group",
- "z": "2365e16185f43e03",
- "name": "scenes - bucket",
- "style": {
- "fill": "#ffC000",
- "fill-opacity": "0.05",
- "label": true,
- "stroke": "#ffC000"
- },
- "nodes": [
- "a1054d58b95dbc48",
- "85ebc176bf8b3f38",
- "d92386370d84c100"
- ],
- "x": 94,
- "y": 19,
- "w": 342,
- "h": 82
- },
{
"id": "3a3b15706a4f52c8",
"type": "group",
@@ -815,74 +794,6 @@
"y": 60,
"wires": []
},
- {
- "id": "a1054d58b95dbc48",
- "type": "change",
- "z": "2365e16185f43e03",
- "g": "391ec7c03beaed05",
- "name": "bucket",
- "rules": [
- {
- "t": "set",
- "p": "bucket",
- "pt": "msg",
- "to": "scenes",
- "tot": "str"
- },
- {
- "t": "set",
- "p": "bucket",
- "pt": "flow",
- "to": "bucket",
- "tot": "msg"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 270,
- "y": 60,
- "wires": [
- [
- "d92386370d84c100"
- ]
- ]
- },
- {
- "id": "85ebc176bf8b3f38",
- "type": "link in",
- "z": "2365e16185f43e03",
- "g": "391ec7c03beaed05",
- "name": "scenes - bucket",
- "links": [
- "25445f5a9b787a0a"
- ],
- "x": 135,
- "y": 60,
- "wires": [
- [
- "a1054d58b95dbc48"
- ]
- ]
- },
- {
- "id": "d92386370d84c100",
- "type": "link out",
- "z": "2365e16185f43e03",
- "g": "391ec7c03beaed05",
- "name": "scenes - bucket",
- "mode": "link",
- "links": [
- "ee01b93bd48330c2",
- "3214c7c1cc0f2f6f",
- "3263d6b1a159b0ff"
- ],
- "x": 395,
- "y": 60,
- "wires": []
- },
{
"id": "72ffa082cbdc1b9d",
"type": "change",
@@ -7208,7 +7119,7 @@
"g": "fa9acbe70d9d6582",
"name": "scenes - boot wait",
"links": [
- "d92386370d84c100"
+ "e509e8b44c9007e1"
],
"x": 1075,
"y": 60,
@@ -8212,7 +8123,8 @@
"2cc720203fa29afe",
"3664ee38f2da0806",
"7c98833082d48029",
- "3263d6b1a159b0ff"
+ "3263d6b1a159b0ff",
+ "9bac1aa814ac44eb"
],
"x": 1535,
"y": 6600,
@@ -9913,9 +9825,9 @@
"g": "e6436a8697d9ab89",
"name": "scenes - import export scene",
"links": [
- "d92386370d84c100",
+ "43166899a8759ba8",
"d7f64b57a1fb0517",
- "43166899a8759ba8"
+ "e509e8b44c9007e1"
],
"x": 185,
"y": 4720,
@@ -10838,10 +10750,10 @@
"g": "62f311d43397df29",
"name": "scenes - import export triggers",
"links": [
- "d92386370d84c100",
+ "30b864529ddd7036",
"a21488eb16a467fa",
"d32dc8a93d1ac3ad",
- "30b864529ddd7036"
+ "e509e8b44c9007e1"
],
"x": 185,
"y": 7080,
diff --git a/flows/U.System.json b/flows/U.System.json
index 31194c7..843e7bf 100644
--- a/flows/U.System.json
+++ b/flows/U.System.json
@@ -11,7 +11,7 @@
"id": "19589484518b9c6d",
"type": "group",
"z": "677f66663a198839",
- "name": "system - bucket",
+ "name": "system - room",
"style": {
"fill": "#ffC000",
"fill-opacity": "0.05",
@@ -25,7 +25,7 @@
],
"x": 94,
"y": 19,
- "w": 342,
+ "w": 352,
"h": 82
},
{
@@ -44,7 +44,7 @@
],
"x": 68,
"y": 173,
- "w": 1914,
+ "w": 2074,
"h": 854
},
{
@@ -63,7 +63,7 @@
],
"x": 68,
"y": 1073,
- "w": 1994,
+ "w": 2154,
"h": 794
},
{
@@ -117,7 +117,7 @@
"e25877a06b36a847"
],
"x": 94,
- "y": 5251.5,
+ "y": 5271.5,
"w": 2532,
"h": 209.5
},
@@ -152,7 +152,7 @@
"cd757066177ff887"
],
"x": 94,
- "y": 5499,
+ "y": 5519,
"w": 2312,
"h": 202
},
@@ -194,7 +194,7 @@
"4172bf899d0bf2ac"
],
"x": 94,
- "y": 5739,
+ "y": 5759,
"w": 3592,
"h": 262
},
@@ -224,7 +224,7 @@
"8ef54afe5d6ae844"
],
"x": 94,
- "y": 6039,
+ "y": 6059,
"w": 1872,
"h": 142
},
@@ -266,7 +266,7 @@
],
"x": 68,
"y": 2393,
- "w": 4484,
+ "w": 4644,
"h": 314
},
{
@@ -304,7 +304,7 @@
"c6a9b69aea5a9499"
],
"x": 94,
- "y": 6219,
+ "y": 6239,
"w": 3792,
"h": 202
},
@@ -332,28 +332,10 @@
"d2636d6f38eb5682"
],
"x": 94,
- "y": 6459,
+ "y": 6479,
"w": 1712,
"h": 142
},
- {
- "id": "c2b4fa36fd86cf59",
- "type": "group",
- "z": "677f66663a198839",
- "name": "system - timers",
- "style": {
- "fill": "#777777",
- "fill-opacity": "0.05",
- "label": true
- },
- "nodes": [
- "57bf8eefe70206c0"
- ],
- "x": 68,
- "y": 3893,
- "w": 2124,
- "h": 314
- },
{
"id": "1021acef5727d683",
"type": "group",
@@ -388,7 +370,6 @@
"68a233d0b60bf782",
"8c2ef16fb2ddd993",
"1ceb6708c71a814b",
- "aa2c3406c988ef4b",
"b0da73a9ef6b358d",
"90eddf07569aadc0",
"5b6c97eb42f7b833",
@@ -396,14 +377,19 @@
"27a767a07e780b79",
"cc58fa2dc61acc60",
"25ee1e1a9352792c",
- "2217714b69d68afd",
"9d60e3aa832ca2e6",
- "cf5f496c29268604"
+ "cf5f496c29268604",
+ "3284f13d382e81d1",
+ "c3c13d6fa17c274d",
+ "5b282cccd8556d60",
+ "909b4ec2024b4b79",
+ "323fe7d6c43684c6",
+ "dcf05c7a22428a38"
],
"x": 94,
- "y": 4259,
+ "y": 3979,
"w": 562,
- "h": 442
+ "h": 502
},
{
"id": "a0476b1a7ec53d40",
@@ -420,15 +406,65 @@
"1c80c2edc1e21840"
],
"x": 94,
- "y": 5099,
+ "y": 4879,
"w": 252,
"h": 82
},
+ {
+ "id": "dd003c121420d45a",
+ "type": "group",
+ "z": "677f66663a198839",
+ "name": "config - ui - delete metric",
+ "style": {
+ "fill": "#6f2fa0",
+ "fill-opacity": "0.05",
+ "label": true
+ },
+ "nodes": [
+ "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",
+ "8b6c9751b1c7cc20",
+ "d7987f4bac2a1be7",
+ "06183d3762a605b4",
+ "6c0c33d1effc0c8d",
+ "648265bba2a83bd7"
+ ],
+ "x": 94,
+ "y": 4519,
+ "w": 2042,
+ "h": 322
+ },
{
"id": "57bf8eefe70206c0",
"type": "group",
"z": "677f66663a198839",
- "g": "c2b4fa36fd86cf59",
"name": "system - ui - timers",
"style": {
"fill": "#6f2fa0",
@@ -454,7 +490,7 @@
"da26fce301e2b672"
],
"x": 94,
- "y": 3919,
+ "y": 3679,
"w": 2072,
"h": 262
},
@@ -476,7 +512,7 @@
"07a07e509b818c1f",
"c32288ec6571a37f"
],
- "x": 3894,
+ "x": 4054,
"y": 2419,
"w": 632,
"h": 82
@@ -507,11 +543,12 @@
"6623e31afbcb8143",
"7639c6337690230d",
"928da51d7458e5c8",
- "b517f0ddca2c408f"
+ "b517f0ddca2c408f",
+ "4bdaadef97887180"
],
"x": 94,
"y": 199,
- "w": 542,
+ "w": 702,
"h": 802
},
{
@@ -549,7 +586,7 @@
"e5711a71b3892db1",
"f7f098848fd8f773"
],
- "x": 734,
+ "x": 894,
"y": 199,
"w": 1222,
"h": 802
@@ -575,11 +612,12 @@
"66fc117529d78f16",
"edeeccf645772a19",
"76299bb5b2511493",
- "337719979ff14b9d"
+ "337719979ff14b9d",
+ "cae30937ad7f610d"
],
"x": 94,
"y": 1099,
- "w": 582,
+ "w": 742,
"h": 502
},
{
@@ -624,7 +662,7 @@
"54939b731493ac8e",
"04d9f9e663d23588"
],
- "x": 774,
+ "x": 934,
"y": 1099,
"w": 1262,
"h": 742
@@ -741,11 +779,12 @@
"f9007d094495cf1e",
"e959a705e61b2af2",
"7cd892b62dd21dce",
- "f5258c11e0ecb735"
+ "f5258c11e0ecb735",
+ "35d60f74b9485fd9"
],
"x": 94,
"y": 2419,
- "w": 502,
+ "w": 662,
"h": 202
},
{
@@ -784,10 +823,9 @@
"8930fcc47c05b10e",
"eae52aeb7020086f",
"af13aea998f5e85c",
- "f6df529b06c4fa42",
- "5cd4da09a665a0ba"
+ "f6df529b06c4fa42"
],
- "x": 694,
+ "x": 854,
"y": 2419,
"w": 3092,
"h": 262
@@ -846,57 +884,6 @@
"w": 1282,
"h": 202
},
- {
- "id": "dd003c121420d45a",
- "type": "group",
- "z": "677f66663a198839",
- "name": "config - ui - delete metric",
- "style": {
- "fill": "#6f2fa0",
- "fill-opacity": "0.05",
- "label": true
- },
- "nodes": [
- "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",
- "8b6c9751b1c7cc20",
- "d7987f4bac2a1be7",
- "06183d3762a605b4",
- "6c0c33d1effc0c8d",
- "648265bba2a83bd7"
- ],
- "x": 94,
- "y": 4739,
- "w": 2042,
- "h": 322
- },
{
"id": "90046052f5bcb625",
"type": "group",
@@ -938,32 +925,32 @@
"type": "change",
"z": "677f66663a198839",
"g": "19589484518b9c6d",
- "name": "bucket",
+ "name": "room",
"rules": [
{
"t": "set",
- "p": "bucket",
+ "p": "room",
"pt": "msg",
"to": "system",
"tot": "str"
},
{
"t": "set",
- "p": "bucket",
- "pt": "flow",
- "to": "bucket",
- "tot": "msg"
+ "p": "payload",
+ "pt": "msg",
+ "to": "",
+ "tot": "str"
},
{
"t": "set",
- "p": "delete_stack_from_ui",
+ "p": "#:(onMemory)::delete_stack_from_ui",
"pt": "flow",
"to": "{\"bucket\":\"\",\"measurement\":\"\",\"field\":\"\"}",
"tot": "json"
},
{
"t": "set",
- "p": "statistics",
+ "p": "#:(onMemory)::statistics",
"pt": "flow",
"to": "{\t 'counter':{\t 'stack':0,\t 'mqtt':0,\t 'influxdb':0,\t 'zigbee':0,\t 'zwave':0,\t 'rfxcom':0,\t 'bluetooth':0,\t 'loop':0,\t 'gate':0,\t 'offloading':0,\t 'reset':$millis()\t }\t}",
"tot": "jsonata"
@@ -987,9 +974,9 @@
"type": "link in",
"z": "677f66663a198839",
"g": "19589484518b9c6d",
- "name": "system - bucket",
+ "name": "system - room",
"links": [
- "25445f5a9b787a0a"
+ "a0f0f63b3934f168"
],
"x": 135,
"y": 60,
@@ -1004,18 +991,12 @@
"type": "link out",
"z": "677f66663a198839",
"g": "19589484518b9c6d",
- "name": "system - bucket",
+ "name": "system - room",
"mode": "link",
"links": [
- "346449e7aa3acf06",
- "e281bad48bd293b1",
- "ea0a6bf7471569b8",
- "f620a10cb84b0914",
- "e959a705e61b2af2",
- "835097c9fec12584",
- "34f9df4fdd3bd8df"
+ "6eafb2a9c1ec95c0"
],
- "x": 395,
+ "x": 405,
"y": 60,
"wires": []
},
@@ -1060,7 +1041,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 360,
+ "x": 520,
"y": 240,
"wires": [
[
@@ -1078,7 +1059,7 @@
"links": [
"bfa594bf1f876c92"
],
- "x": 595,
+ "x": 755,
"y": 240,
"wires": []
},
@@ -1089,25 +1070,13 @@
"g": "f8998acf5aadbdb9",
"name": "system - mode - device",
"links": [
- "ca7b372f821ad44a"
+ "3fe55eddaf0140ee"
],
"x": 135,
"y": 240,
"wires": [
[
- "aaee376ab741c976",
- "4dab258c1a09367d",
- "35c1bab44d004988",
- "de7d9964bf29e382",
- "d41e4cebce2bca43",
- "97dc196e81b7409d",
- "0c700c804ad43278",
- "0fd97492731debd9",
- "ba0d99bb4b415430",
- "6623e31afbcb8143",
- "7639c6337690230d",
- "928da51d7458e5c8",
- "b517f0ddca2c408f"
+ "4bdaadef97887180"
]
]
},
@@ -1152,7 +1121,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 360,
+ "x": 520,
"y": 300,
"wires": [
[
@@ -1201,7 +1170,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 350,
+ "x": 510,
"y": 360,
"wires": [
[
@@ -1250,7 +1219,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 360,
+ "x": 520,
"y": 420,
"wires": [
[
@@ -1299,7 +1268,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 360,
+ "x": 520,
"y": 480,
"wires": [
[
@@ -1348,7 +1317,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 330,
+ "x": 490,
"y": 540,
"wires": [
[
@@ -1397,7 +1366,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 340,
+ "x": 500,
"y": 600,
"wires": [
[
@@ -1446,7 +1415,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 350,
+ "x": 510,
"y": 660,
"wires": [
[
@@ -1495,7 +1464,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 360,
+ "x": 520,
"y": 720,
"wires": [
[
@@ -1544,7 +1513,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 350,
+ "x": 510,
"y": 780,
"wires": [
[
@@ -1593,7 +1562,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 350,
+ "x": 510,
"y": 840,
"wires": [
[
@@ -1642,7 +1611,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 330,
+ "x": 490,
"y": 900,
"wires": [
[
@@ -1691,7 +1660,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 350,
+ "x": 510,
"y": 960,
"wires": [
[
@@ -1708,7 +1677,7 @@
"links": [
"031a6afd8300356a"
],
- "x": 775,
+ "x": 935,
"y": 300,
"wires": [
[
@@ -1726,7 +1695,7 @@
"links": [
"206c1fb4a48067df"
],
- "x": 1915,
+ "x": 2075,
"y": 240,
"wires": []
},
@@ -1741,14 +1710,14 @@
"rules": [
{
"t": "eq",
- "v": "bucket",
- "vt": "flow"
+ "v": "system",
+ "vt": "str"
}
],
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 930,
+ "x": 1090,
"y": 300,
"wires": [
[
@@ -1763,18 +1732,11 @@
"g": "fa7ddb9a4e76d4f4",
"name": "from global",
"rules": [
- {
- "t": "set",
- "p": "bucket",
- "pt": "msg",
- "to": "bucket",
- "tot": "flow"
- },
{
"t": "set",
"p": "payload",
"pt": "msg",
- "to": "metrics[msg.bucket]mode",
+ "to": "metrics.system.mode",
"tot": "global"
}
],
@@ -1783,7 +1745,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 930,
+ "x": 1090,
"y": 360,
"wires": [
[
@@ -1803,7 +1765,7 @@
"arraySpltType": "len",
"stream": false,
"addname": "field",
- "x": 1150,
+ "x": 1310,
"y": 360,
"wires": [
[
@@ -1822,8 +1784,8 @@
"t": "set",
"p": "bucket",
"pt": "msg",
- "to": "bucket",
- "tot": "flow"
+ "to": "system",
+ "tot": "str"
},
{
"t": "set",
@@ -1857,7 +1819,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 1780,
+ "x": 1940,
"y": 240,
"wires": [
[
@@ -1872,9 +1834,9 @@
"g": "fa7ddb9a4e76d4f4",
"name": "system - mode - ui - load",
"links": [
- "94c79b8f52f0b6ba"
+ "e509e8b44c9007e1"
],
- "x": 775,
+ "x": 935,
"y": 360,
"wires": [
[
@@ -1960,7 +1922,7 @@
"checkall": "false",
"repair": false,
"outputs": 13,
- "x": 1390,
+ "x": 1550,
"y": 360,
"wires": [
[
@@ -2022,7 +1984,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 1160,
+ "x": 1320,
"y": 300,
"wires": [
[
@@ -2060,7 +2022,7 @@
"topic": "assistant",
"topicType": "str",
"className": "",
- "x": 1580,
+ "x": 1740,
"y": 240,
"wires": [
[
@@ -2103,7 +2065,7 @@
"topic": "automate",
"topicType": "str",
"className": "",
- "x": 1580,
+ "x": 1740,
"y": 300,
"wires": [
[
@@ -2151,7 +2113,7 @@
"topic": "heating",
"topicType": "str",
"className": "",
- "x": 1580,
+ "x": 1740,
"y": 360,
"wires": [
[
@@ -2196,7 +2158,7 @@
"topic": "cumulus",
"topicType": "str",
"className": "",
- "x": 1580,
+ "x": 1740,
"y": 420,
"wires": [
[
@@ -2241,7 +2203,7 @@
"topic": "offloading",
"topicType": "str",
"className": "",
- "x": 1580,
+ "x": 1740,
"y": 480,
"wires": [
[
@@ -2284,7 +2246,7 @@
"topic": "lighting",
"topicType": "str",
"className": "",
- "x": 1580,
+ "x": 1740,
"y": 540,
"wires": [
[
@@ -2322,7 +2284,7 @@
"topic": "fire",
"topicType": "str",
"className": "",
- "x": 1570,
+ "x": 1730,
"y": 600,
"wires": [
[
@@ -2370,7 +2332,7 @@
"topic": "master",
"topicType": "str",
"className": "",
- "x": 1570,
+ "x": 1730,
"y": 660,
"wires": [
[
@@ -2413,7 +2375,7 @@
"topic": "notification",
"topicType": "str",
"className": "",
- "x": 1590,
+ "x": 1750,
"y": 720,
"wires": [
[
@@ -2456,7 +2418,7 @@
"topic": "nycthemer",
"topicType": "str",
"className": "",
- "x": 1590,
+ "x": 1750,
"y": 780,
"wires": [
[
@@ -2499,7 +2461,7 @@
"topic": "presence",
"topicType": "str",
"className": "",
- "x": 1580,
+ "x": 1740,
"y": 840,
"wires": [
[
@@ -2542,7 +2504,7 @@
"topic": "sound",
"topicType": "str",
"className": "",
- "x": 1570,
+ "x": 1730,
"y": 900,
"wires": [
[
@@ -2585,7 +2547,7 @@
"topic": "airflow",
"topicType": "str",
"className": "",
- "x": 1570,
+ "x": 1730,
"y": 960,
"wires": [
[
@@ -2634,7 +2596,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 360,
+ "x": 520,
"y": 1140,
"wires": [
[
@@ -2652,7 +2614,7 @@
"links": [
"bfa594bf1f876c92"
],
- "x": 635,
+ "x": 795,
"y": 1140,
"wires": []
},
@@ -2663,20 +2625,13 @@
"g": "74e688fe3aca2cf8",
"name": "system - clock - device",
"links": [
- "ca7b372f821ad44a"
+ "3fe55eddaf0140ee"
],
"x": 135,
"y": 1140,
"wires": [
[
- "5230d94fd1a50ee4",
- "bc5b2e9697867707",
- "66fc117529d78f16",
- "edeeccf645772a19",
- "337719979ff14b9d",
- "76299bb5b2511493",
- "b1c1797c1d7105fc",
- "d192a18518dbaddb"
+ "cae30937ad7f610d"
]
]
},
@@ -2721,7 +2676,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 360,
+ "x": 520,
"y": 1200,
"wires": [
[
@@ -2770,7 +2725,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 380,
+ "x": 540,
"y": 1260,
"wires": [
[
@@ -2819,7 +2774,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 390,
+ "x": 550,
"y": 1320,
"wires": [
[
@@ -2868,7 +2823,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 390,
+ "x": 550,
"y": 1380,
"wires": [
[
@@ -2917,7 +2872,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 380,
+ "x": 540,
"y": 1440,
"wires": [
[
@@ -2966,7 +2921,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 390,
+ "x": 550,
"y": 1560,
"wires": [
[
@@ -3015,7 +2970,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 390,
+ "x": 550,
"y": 1500,
"wires": [
[
@@ -3032,7 +2987,7 @@
"links": [
"031a6afd8300356a"
],
- "x": 815,
+ "x": 975,
"y": 1200,
"wires": [
[
@@ -3050,7 +3005,7 @@
"links": [
"206c1fb4a48067df"
],
- "x": 1995,
+ "x": 2155,
"y": 1620,
"wires": []
},
@@ -3065,14 +3020,14 @@
"rules": [
{
"t": "eq",
- "v": "bucket",
- "vt": "flow"
+ "v": "system",
+ "vt": "str"
}
],
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 970,
+ "x": 1130,
"y": 1200,
"wires": [
[
@@ -3087,18 +3042,11 @@
"g": "ce95f1d44dfe8e41",
"name": "from global",
"rules": [
- {
- "t": "set",
- "p": "bucket",
- "pt": "msg",
- "to": "bucket",
- "tot": "flow"
- },
{
"t": "set",
"p": "payload",
"pt": "msg",
- "to": "metrics[msg.bucket]clock",
+ "to": "metrics.system.clock",
"tot": "global"
}
],
@@ -3107,7 +3055,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 970,
+ "x": 1130,
"y": 1260,
"wires": [
[
@@ -3127,7 +3075,7 @@
"arraySpltType": "len",
"stream": false,
"addname": "field",
- "x": 1190,
+ "x": 1350,
"y": 1260,
"wires": [
[
@@ -3146,8 +3094,8 @@
"t": "set",
"p": "bucket",
"pt": "msg",
- "to": "bucket",
- "tot": "flow"
+ "to": "system",
+ "tot": "str"
},
{
"t": "set",
@@ -3176,7 +3124,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 1860,
+ "x": 2020,
"y": 1620,
"wires": [
[
@@ -3237,7 +3185,7 @@
"checkall": "false",
"repair": false,
"outputs": 8,
- "x": 1430,
+ "x": 1590,
"y": 1260,
"wires": [
[
@@ -3277,9 +3225,9 @@
"g": "ce95f1d44dfe8e41",
"name": "system - clock - ui - load",
"links": [
- "94c79b8f52f0b6ba"
+ "e509e8b44c9007e1"
],
- "x": 815,
+ "x": 975,
"y": 1260,
"wires": [
[
@@ -3298,7 +3246,7 @@
],
"linkType": "static",
"timeout": "30",
- "x": 1650,
+ "x": 1810,
"y": 1140,
"wires": [
[
@@ -3317,7 +3265,7 @@
],
"linkType": "static",
"timeout": "30",
- "x": 1650,
+ "x": 1810,
"y": 1200,
"wires": [
[
@@ -3336,7 +3284,7 @@
],
"linkType": "static",
"timeout": "30",
- "x": 1650,
+ "x": 1810,
"y": 1260,
"wires": [
[
@@ -3355,7 +3303,7 @@
],
"linkType": "static",
"timeout": "30",
- "x": 1650,
+ "x": 1810,
"y": 1320,
"wires": [
[
@@ -3381,7 +3329,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 1200,
+ "x": 1360,
"y": 1200,
"wires": [
[
@@ -3407,7 +3355,7 @@
"fontSize": 16,
"color": "#717171",
"className": "",
- "x": 1850,
+ "x": 2010,
"y": 1140,
"wires": []
},
@@ -3429,7 +3377,7 @@
"fontSize": 16,
"color": "#717171",
"className": "",
- "x": 1850,
+ "x": 2010,
"y": 1200,
"wires": []
},
@@ -3451,7 +3399,7 @@
"fontSize": 16,
"color": "#717171",
"className": "",
- "x": 1870,
+ "x": 2030,
"y": 1260,
"wires": []
},
@@ -3473,7 +3421,7 @@
"fontSize": 16,
"color": "#717171",
"className": "",
- "x": 1870,
+ "x": 2030,
"y": 1320,
"wires": []
},
@@ -3498,7 +3446,7 @@
"max": "720",
"step": "10",
"className": "",
- "x": 1650,
+ "x": 1810,
"y": 1620,
"wires": [
[
@@ -3527,7 +3475,7 @@
"max": "1380",
"step": "10",
"className": "",
- "x": 1650,
+ "x": 1810,
"y": 1680,
"wires": [
[
@@ -3556,7 +3504,7 @@
"max": "720",
"step": "10",
"className": "",
- "x": 1650,
+ "x": 1810,
"y": 1740,
"wires": [
[
@@ -3585,7 +3533,7 @@
"max": "1380",
"step": "10",
"className": "",
- "x": 1650,
+ "x": 1810,
"y": 1800,
"wires": [
[
@@ -3604,7 +3552,7 @@
],
"linkType": "static",
"timeout": "30",
- "x": 1650,
+ "x": 1810,
"y": 1380,
"wires": [
[
@@ -3630,7 +3578,7 @@
"fontSize": 16,
"color": "#717171",
"className": "",
- "x": 1890,
+ "x": 2050,
"y": 1380,
"wires": []
},
@@ -3645,7 +3593,7 @@
],
"linkType": "static",
"timeout": "30",
- "x": 1650,
+ "x": 1810,
"y": 1440,
"wires": [
[
@@ -3671,7 +3619,7 @@
"fontSize": 16,
"color": "#717171",
"className": "",
- "x": 1890,
+ "x": 2050,
"y": 1440,
"wires": []
},
@@ -3693,7 +3641,7 @@
"fontSize": 16,
"color": "#717171",
"className": "",
- "x": 1890,
+ "x": 2050,
"y": 1500,
"wires": []
},
@@ -3708,7 +3656,7 @@
],
"linkType": "static",
"timeout": "30",
- "x": 1650,
+ "x": 1810,
"y": 1500,
"wires": [
[
@@ -3734,7 +3682,7 @@
"fontSize": 16,
"color": "#717171",
"className": "",
- "x": 1890,
+ "x": 2050,
"y": 1560,
"wires": []
},
@@ -3749,7 +3697,7 @@
],
"linkType": "static",
"timeout": "30",
- "x": 1650,
+ "x": 1810,
"y": 1560,
"wires": [
[
@@ -3803,12 +3751,12 @@
"t": "set",
"p": "payload",
"pt": "msg",
- "to": "statistics.counter[msg.topic]",
+ "to": "#:(onMemory)::statistics.counter[msg.topic]",
"tot": "flow"
},
{
"t": "set",
- "p": "statistics.counter[msg.topic]",
+ "p": "#:(onMemory)::statistics.counter[msg.topic]",
"pt": "flow",
"to": "$number(msg.payload)+1",
"tot": "jsonata"
@@ -3891,7 +3839,7 @@
"g": "f29264eda4a17c64",
"name": "system - statistics - gate",
"links": [
- "8fdb5986494986cc"
+ "094771ea30e6c0b6"
],
"x": 135,
"y": 3240,
@@ -4297,7 +4245,7 @@
"t": "set",
"p": "payload",
"pt": "msg",
- "to": "statistics.counter",
+ "to": "#:(onMemory)::statistics.counter",
"tot": "flow"
}
],
@@ -5056,10 +5004,10 @@
"name": "system - ui - timers",
"links": [
"23ef9aaffb31c21d",
- "94c79b8f52f0b6ba"
+ "e509e8b44c9007e1"
],
"x": 135,
- "y": 4020,
+ "y": 3780,
"wires": [
[
"fad6ea5928c43d20"
@@ -5089,7 +5037,7 @@
},
{
"t": "set",
- "p": "timers",
+ "p": "#:(onMemory)::timers",
"pt": "flow",
"to": "[]",
"tot": "jsonata"
@@ -5108,7 +5056,7 @@
"to": "",
"reg": false,
"x": 830,
- "y": 4020,
+ "y": 3780,
"wires": [
[
"da6f3da669e024d3"
@@ -5128,7 +5076,7 @@
"stream": false,
"addname": "",
"x": 1210,
- "y": 3960,
+ "y": 3720,
"wires": [
[
"b1aec9ed9eb8059e"
@@ -5151,7 +5099,7 @@
},
{
"t": "set",
- "p": "timers[msg.parts.index]",
+ "p": "#:(onMemory)::timers[msg.parts.index]",
"pt": "flow",
"to": "{\t \"Scène\":msg.tmp[0],\t \"Pièce\":msg.tmp[1],\t \"Equipement\":msg.tmp[3],\t \"Champs\":msg.tmp[2],\t \"Fin\":msg.date\t }",
"tot": "jsonata"
@@ -5163,7 +5111,7 @@
"to": "",
"reg": false,
"x": 1570,
- "y": 3960,
+ "y": 3720,
"wires": [
[
"3373b870924b043e"
@@ -5192,7 +5140,7 @@
"reduceInitType": "",
"reduceFixup": "",
"x": 1730,
- "y": 3960,
+ "y": 3720,
"wires": [
[
"e26532940aaa52c6"
@@ -5210,7 +5158,7 @@
"t": "set",
"p": "payload",
"pt": "msg",
- "to": "timers",
+ "to": "#:(onMemory)::timers",
"tot": "flow"
},
{
@@ -5227,7 +5175,7 @@
"to": "",
"reg": false,
"x": 1910,
- "y": 3960,
+ "y": 3720,
"wires": [
[
"b4802ba3090bfb72"
@@ -5249,7 +5197,7 @@
"autocols": true,
"columns": [],
"x": 2090,
- "y": 4020,
+ "y": 3780,
"wires": [
[]
]
@@ -5274,7 +5222,7 @@
"repair": false,
"outputs": 2,
"x": 1030,
- "y": 4020,
+ "y": 3780,
"wires": [
[
"c44490a40f109a5c",
@@ -5305,7 +5253,7 @@
"color": "#717171",
"className": "",
"x": 1570,
- "y": 4080,
+ "y": 3840,
"wires": []
},
{
@@ -5329,7 +5277,7 @@
"to": "",
"reg": false,
"x": 1390,
- "y": 4080,
+ "y": 3840,
"wires": [
[
"4f2f73098fe566cb"
@@ -5364,7 +5312,7 @@
"to": "",
"reg": false,
"x": 1210,
- "y": 4080,
+ "y": 3840,
"wires": [
[
"a7721a73d1926ce0"
@@ -5399,7 +5347,7 @@
"to": "",
"reg": false,
"x": 1210,
- "y": 4140,
+ "y": 3900,
"wires": [
[
"a7721a73d1926ce0"
@@ -5428,7 +5376,7 @@
"topic": "topic",
"topicType": "msg",
"x": 190,
- "y": 4080,
+ "y": 3840,
"wires": [
[
"c0a84f51998336e3"
@@ -5456,7 +5404,7 @@
"to": "",
"reg": false,
"x": 410,
- "y": 4080,
+ "y": 3840,
"wires": [
[
"da26fce301e2b672"
@@ -5482,7 +5430,7 @@
"allowrate": false,
"outputs": 1,
"x": 630,
- "y": 4080,
+ "y": 3840,
"wires": [
[
"fad6ea5928c43d20"
@@ -5534,7 +5482,7 @@
"outputType": "msg",
"outTz": "Europe/Paris",
"x": 1390,
- "y": 3960,
+ "y": 3720,
"wires": [
[
"14f915e43eee9cb9"
@@ -5552,8 +5500,8 @@
"t": "set",
"p": "bucket",
"pt": "msg",
- "to": "bucket",
- "tot": "flow"
+ "to": "system",
+ "tot": "str"
},
{
"t": "set",
@@ -5576,7 +5524,7 @@
"to": "",
"reg": false,
"x": 1480,
- "y": 5300,
+ "y": 5320,
"wires": [
[
"9a98ec99a05b6bd2",
@@ -5598,7 +5546,7 @@
"finalize": "",
"libs": [],
"x": 1290,
- "y": 5300,
+ "y": 5320,
"wires": [
[
"abbb527592df8f13"
@@ -5619,7 +5567,7 @@
"finalize": "",
"libs": [],
"x": 1290,
- "y": 5360,
+ "y": 5380,
"wires": [
[
"abbb527592df8f13"
@@ -5645,7 +5593,7 @@
"repair": false,
"outputs": 1,
"x": 850,
- "y": 5300,
+ "y": 5320,
"wires": [
[
"77a6b5d427afc6c4",
@@ -5672,7 +5620,7 @@
"repair": false,
"outputs": 1,
"x": 620,
- "y": 5300,
+ "y": 5320,
"wires": [
[
"42207b73be13eb88"
@@ -5698,7 +5646,7 @@
"repair": false,
"outputs": 1,
"x": 410,
- "y": 5300,
+ "y": 5320,
"wires": [
[
"3631362524ac76c2"
@@ -5726,7 +5674,7 @@
"to": "",
"reg": false,
"x": 1870,
- "y": 5360,
+ "y": 5380,
"wires": [
[
"1b94e49c6892430e"
@@ -5744,8 +5692,8 @@
"t": "set",
"p": "bucket",
"pt": "msg",
- "to": "bucket",
- "tot": "flow"
+ "to": "system",
+ "tot": "str"
},
{
"t": "set",
@@ -5775,7 +5723,7 @@
"to": "",
"reg": false,
"x": 2220,
- "y": 5420,
+ "y": 5440,
"wires": [
[
"9a98ec99a05b6bd2",
@@ -5802,7 +5750,7 @@
"repair": false,
"outputs": 1,
"x": 2040,
- "y": 5420,
+ "y": 5440,
"wires": [
[
"32f83da1742957b9"
@@ -5830,7 +5778,7 @@
"to": "",
"reg": false,
"x": 1870,
- "y": 5420,
+ "y": 5440,
"wires": [
[
"1b94e49c6892430e"
@@ -5857,7 +5805,7 @@
"repair": false,
"outputs": 2,
"x": 1700,
- "y": 5360,
+ "y": 5380,
"wires": [
[
"699d2f8babf2c777"
@@ -5887,7 +5835,7 @@
"repair": false,
"outputs": 2,
"x": 1520,
- "y": 5420,
+ "y": 5440,
"wires": [
[
"35d6c8c0ecd67d15"
@@ -5953,7 +5901,7 @@
"to": "",
"reg": false,
"x": 1310,
- "y": 5420,
+ "y": 5440,
"wires": [
[
"cefb48c3c6af8823"
@@ -5977,7 +5925,7 @@
"repair": false,
"outputs": 1,
"x": 1070,
- "y": 5420,
+ "y": 5440,
"wires": [
[
"f508a3f31bab139f"
@@ -6003,7 +5951,7 @@
"allowrate": false,
"outputs": 1,
"x": 1080,
- "y": 5300,
+ "y": 5320,
"wires": [
[
"4d3db92ea8a04423",
@@ -6022,7 +5970,7 @@
"206c1fb4a48067df"
],
"x": 2355,
- "y": 5360,
+ "y": 5380,
"wires": []
},
{
@@ -6040,7 +5988,7 @@
"statusVal": "",
"statusType": "auto",
"x": 2460,
- "y": 5300,
+ "y": 5320,
"wires": []
},
{
@@ -6062,7 +6010,7 @@
"outputType": "msg",
"outTz": "Europe/Paris",
"x": 690,
- "y": 5540,
+ "y": 5560,
"wires": [
[
"ce836243f955dacc"
@@ -6088,7 +6036,7 @@
"outputType": "msg",
"outTz": "Europe/Paris",
"x": 850,
- "y": 5540,
+ "y": 5560,
"wires": [
[
"0fd0eeb840396afe"
@@ -6130,7 +6078,7 @@
"to": "",
"reg": false,
"x": 1010,
- "y": 5540,
+ "y": 5560,
"wires": [
[
"4fc76f6c3f766c17"
@@ -6161,7 +6109,7 @@
"repair": false,
"outputs": 2,
"x": 1180,
- "y": 5540,
+ "y": 5560,
"wires": [
[
"dfc1b5a5332179d3"
@@ -6192,7 +6140,7 @@
"to": "",
"reg": false,
"x": 1350,
- "y": 5600,
+ "y": 5620,
"wires": [
[
"5ea98e4de1007f8a",
@@ -6222,7 +6170,7 @@
"to": "",
"reg": false,
"x": 1350,
- "y": 5540,
+ "y": 5560,
"wires": [
[
"3e79ac3541f286cc",
@@ -6250,7 +6198,7 @@
"repair": false,
"outputs": 1,
"x": 1530,
- "y": 5540,
+ "y": 5560,
"wires": [
[
"5597c735c47c9f96"
@@ -6264,20 +6212,6 @@
"g": "c09962536325e13b",
"name": "set metric lighting",
"rules": [
- {
- "t": "set",
- "p": "bucket",
- "pt": "msg",
- "to": "bucket",
- "tot": "flow"
- },
- {
- "t": "set",
- "p": "measurement",
- "pt": "msg",
- "to": "mode",
- "tot": "str"
- },
{
"t": "set",
"p": "field",
@@ -6299,7 +6233,7 @@
"to": "",
"reg": false,
"x": 1750,
- "y": 5540,
+ "y": 5560,
"wires": [
[
"5e20f1a216d065db"
@@ -6325,7 +6259,7 @@
"repair": false,
"outputs": 1,
"x": 1530,
- "y": 5600,
+ "y": 5620,
"wires": [
[
"1ce50655a8c2c3fa"
@@ -6339,20 +6273,6 @@
"g": "c09962536325e13b",
"name": "set metric sound",
"rules": [
- {
- "t": "set",
- "p": "bucket",
- "pt": "msg",
- "to": "bucket",
- "tot": "flow"
- },
- {
- "t": "set",
- "p": "measurement",
- "pt": "msg",
- "to": "mode",
- "tot": "str"
- },
{
"t": "set",
"p": "field",
@@ -6374,7 +6294,7 @@
"to": "",
"reg": false,
"x": 1740,
- "y": 5600,
+ "y": 5620,
"wires": [
[
"5e20f1a216d065db"
@@ -6400,7 +6320,7 @@
"repair": false,
"outputs": 1,
"x": 1550,
- "y": 5660,
+ "y": 5680,
"wires": [
[
"544325135170880d"
@@ -6414,20 +6334,6 @@
"g": "c09962536325e13b",
"name": "set metric notification",
"rules": [
- {
- "t": "set",
- "p": "bucket",
- "pt": "msg",
- "to": "bucket",
- "tot": "flow"
- },
- {
- "t": "set",
- "p": "measurement",
- "pt": "msg",
- "to": "mode",
- "tot": "str"
- },
{
"t": "set",
"p": "field",
@@ -6441,13 +6347,6 @@
"pt": "msg",
"to": "msg.payload?'automatic':'text'",
"tot": "jsonata"
- },
- {
- "t": "set",
- "p": "repeat",
- "pt": "msg",
- "to": "true",
- "tot": "bool"
}
],
"action": "",
@@ -6456,7 +6355,7 @@
"to": "",
"reg": false,
"x": 1800,
- "y": 5660,
+ "y": 5680,
"wires": [
[
"5e20f1a216d065db"
@@ -6482,7 +6381,7 @@
"repair": false,
"outputs": 1,
"x": 500,
- "y": 5540,
+ "y": 5560,
"wires": [
[
"dc928aa9dc8584f9"
@@ -6508,7 +6407,7 @@
"repair": false,
"outputs": 1,
"x": 290,
- "y": 5540,
+ "y": 5560,
"wires": [
[
"cc09d013af2551be"
@@ -6526,7 +6425,7 @@
"206c1fb4a48067df"
],
"x": 2155,
- "y": 5600,
+ "y": 5620,
"wires": []
},
{
@@ -6539,7 +6438,7 @@
"004bb30c27c94fb4"
],
"x": 135,
- "y": 5540,
+ "y": 5560,
"wires": [
[
"5091c04ccb0ab761"
@@ -6553,6 +6452,20 @@
"g": "c09962536325e13b",
"name": "set repeat",
"rules": [
+ {
+ "t": "set",
+ "p": "bucket",
+ "pt": "msg",
+ "to": "system",
+ "tot": "str"
+ },
+ {
+ "t": "set",
+ "p": "measurement",
+ "pt": "msg",
+ "to": "mode",
+ "tot": "str"
+ },
{
"t": "set",
"p": "repeat",
@@ -6567,7 +6480,7 @@
"to": "",
"reg": false,
"x": 2020,
- "y": 5600,
+ "y": 5620,
"wires": [
[
"cf471b8980158bc0",
@@ -6590,7 +6503,7 @@
"statusVal": "",
"statusType": "auto",
"x": 2250,
- "y": 5540,
+ "y": 5560,
"wires": []
},
{
@@ -6612,7 +6525,7 @@
"repair": false,
"outputs": 1,
"x": 490,
- "y": 5840,
+ "y": 5860,
"wires": [
[
"61ec09a3e29e77c5"
@@ -6638,7 +6551,7 @@
"repair": false,
"outputs": 1,
"x": 700,
- "y": 5840,
+ "y": 5860,
"wires": [
[
"47f238a05f860cb8"
@@ -6680,7 +6593,7 @@
"to": "",
"reg": false,
"x": 900,
- "y": 5840,
+ "y": 5860,
"wires": [
[
"c7abcfa95d057080"
@@ -6701,7 +6614,7 @@
"addname": "",
"property": "payload",
"x": 1080,
- "y": 5840,
+ "y": 5860,
"wires": [
[
"6938d471973bc8bc"
@@ -6730,7 +6643,7 @@
"repair": false,
"outputs": 2,
"x": 1250,
- "y": 5900,
+ "y": 5920,
"wires": [
[
"9211d80f8af2ae48"
@@ -6762,7 +6675,7 @@
"repair": false,
"outputs": 2,
"x": 1440,
- "y": 5840,
+ "y": 5860,
"wires": [
[
"222b3ef53e24b016"
@@ -6792,7 +6705,7 @@
"repair": false,
"outputs": 2,
"x": 1610,
- "y": 5780,
+ "y": 5800,
"wires": [
[
"2adde777c1bbd4de"
@@ -6824,7 +6737,7 @@
"reduceInitType": "",
"reduceFixup": "",
"x": 2450,
- "y": 5900,
+ "y": 5920,
"wires": [
[
"d825d08b9338b067",
@@ -6853,7 +6766,7 @@
"to": "",
"reg": false,
"x": 1770,
- "y": 5780,
+ "y": 5800,
"wires": [
[
"e793ce4ebc5bfd58"
@@ -6880,7 +6793,7 @@
"repair": false,
"outputs": 2,
"x": 2120,
- "y": 5780,
+ "y": 5800,
"wires": [
[
"294b6294066023f5"
@@ -6911,7 +6824,7 @@
"to": "",
"reg": false,
"x": 2290,
- "y": 5780,
+ "y": 5800,
"wires": [
[
"0c5f9cad2a1fc910"
@@ -6938,7 +6851,7 @@
"repair": false,
"outputs": 2,
"x": 2610,
- "y": 5780,
+ "y": 5800,
"wires": [
[
"cbeae92b5052493c"
@@ -6969,7 +6882,7 @@
"to": "",
"reg": false,
"x": 2800,
- "y": 5780,
+ "y": 5800,
"wires": [
[
"8ecd0ebf784afdaf"
@@ -6996,7 +6909,7 @@
"repair": false,
"outputs": 2,
"x": 2610,
- "y": 5900,
+ "y": 5920,
"wires": [
[
"04a79aac2088b2e7"
@@ -7027,7 +6940,7 @@
"to": "",
"reg": false,
"x": 2790,
- "y": 5840,
+ "y": 5860,
"wires": [
[
"8ecd0ebf784afdaf"
@@ -7055,7 +6968,7 @@
"to": "",
"reg": false,
"x": 2790,
- "y": 5900,
+ "y": 5920,
"wires": [
[
"c7751d4872064d44"
@@ -7083,7 +6996,7 @@
"to": "",
"reg": false,
"x": 2790,
- "y": 5960,
+ "y": 5980,
"wires": [
[
"c7751d4872064d44"
@@ -7097,20 +7010,6 @@
"g": "0164b91ce85885f1",
"name": "set metric morning",
"rules": [
- {
- "t": "set",
- "p": "bucket",
- "pt": "msg",
- "to": "bucket",
- "tot": "flow"
- },
- {
- "t": "set",
- "p": "measurement",
- "pt": "msg",
- "to": "clock",
- "tot": "str"
- },
{
"t": "set",
"p": "field",
@@ -7127,13 +7026,6 @@
"t": "delete",
"p": "eve",
"pt": "msg"
- },
- {
- "t": "set",
- "p": "repeat",
- "pt": "msg",
- "to": "true",
- "tot": "bool"
}
],
"action": "",
@@ -7142,7 +7034,7 @@
"to": "",
"reg": false,
"x": 3030,
- "y": 5780,
+ "y": 5800,
"wires": [
[
"cb76330540a412e2"
@@ -7156,20 +7048,6 @@
"g": "0164b91ce85885f1",
"name": "set metric evening",
"rules": [
- {
- "t": "set",
- "p": "bucket",
- "pt": "msg",
- "to": "bucket",
- "tot": "flow"
- },
- {
- "t": "set",
- "p": "measurement",
- "pt": "msg",
- "to": "clock",
- "tot": "str"
- },
{
"t": "set",
"p": "field",
@@ -7186,13 +7064,6 @@
"t": "delete",
"p": "day",
"pt": "msg"
- },
- {
- "t": "set",
- "p": "repeat",
- "pt": "msg",
- "to": "true",
- "tot": "bool"
}
],
"action": "",
@@ -7201,7 +7072,7 @@
"to": "",
"reg": false,
"x": 3030,
- "y": 5900,
+ "y": 5920,
"wires": [
[
"cb76330540a412e2"
@@ -7219,7 +7090,7 @@
"206c1fb4a48067df"
],
"x": 3375,
- "y": 5840,
+ "y": 5860,
"wires": []
},
{
@@ -7244,7 +7115,7 @@
"repair": false,
"outputs": 2,
"x": 1940,
- "y": 5840,
+ "y": 5860,
"wires": [
[
"470dca557c06170b"
@@ -7264,7 +7135,7 @@
"004bb30c27c94fb4"
],
"x": 135,
- "y": 5840,
+ "y": 5860,
"wires": [
[
"4172bf899d0bf2ac"
@@ -7286,7 +7157,7 @@
"statusVal": "",
"statusType": "auto",
"x": 3500,
- "y": 5780,
+ "y": 5800,
"wires": []
},
{
@@ -7296,6 +7167,20 @@
"g": "0164b91ce85885f1",
"name": "set repeat",
"rules": [
+ {
+ "t": "set",
+ "p": "bucket",
+ "pt": "msg",
+ "to": "system",
+ "tot": "str"
+ },
+ {
+ "t": "set",
+ "p": "measurement",
+ "pt": "msg",
+ "to": "clock",
+ "tot": "str"
+ },
{
"t": "set",
"p": "repeat",
@@ -7310,7 +7195,7 @@
"to": "",
"reg": false,
"x": 3240,
- "y": 5840,
+ "y": 5860,
"wires": [
[
"cbb425cbf7f607de",
@@ -7337,7 +7222,7 @@
"allowrate": false,
"outputs": 1,
"x": 290,
- "y": 5840,
+ "y": 5860,
"wires": [
[
"2a146094dde8c67c"
@@ -7354,7 +7239,7 @@
"031a6afd8300356a"
],
"x": 135,
- "y": 6080,
+ "y": 6100,
"wires": [
[
"03dfda7ced4cff37",
@@ -7386,7 +7271,7 @@
"repair": false,
"outputs": 2,
"x": 270,
- "y": 6080,
+ "y": 6100,
"wires": [
[
"ce1d069be85a0c57"
@@ -7413,7 +7298,7 @@
"repair": false,
"outputs": 1,
"x": 460,
- "y": 6080,
+ "y": 6100,
"wires": [
[
"0a813fe1a03dd9d2"
@@ -7439,7 +7324,7 @@
"repair": false,
"outputs": 1,
"x": 670,
- "y": 6080,
+ "y": 6100,
"wires": [
[
"c9db5272d112461d"
@@ -7465,7 +7350,7 @@
"repair": false,
"outputs": 1,
"x": 880,
- "y": 6080,
+ "y": 6100,
"wires": [
[
"fa6ddb12553bf2a6"
@@ -7491,7 +7376,7 @@
"repair": false,
"outputs": 1,
"x": 1080,
- "y": 6080,
+ "y": 6100,
"wires": [
[
"0e504e3987b7b54d"
@@ -7517,7 +7402,7 @@
"topic": "topic",
"outputs": 1,
"x": 1300,
- "y": 6140,
+ "y": 6160,
"wires": [
[
"a45686b8b8fb6208"
@@ -7566,7 +7451,7 @@
"to": "",
"reg": false,
"x": 1540,
- "y": 6140,
+ "y": 6160,
"wires": [
[
"ec3963cba00585e6",
@@ -7585,7 +7470,7 @@
"206c1fb4a48067df"
],
"x": 1685,
- "y": 6140,
+ "y": 6160,
"wires": []
},
{
@@ -7607,7 +7492,7 @@
"repair": false,
"outputs": 1,
"x": 440,
- "y": 6140,
+ "y": 6160,
"wires": [
[
"a70dd192770618ae"
@@ -7635,7 +7520,7 @@
"to": "",
"reg": false,
"x": 1090,
- "y": 6140,
+ "y": 6160,
"wires": [
[
"0e504e3987b7b54d"
@@ -7661,7 +7546,7 @@
"repair": false,
"outputs": 1,
"x": 270,
- "y": 6140,
+ "y": 6160,
"wires": [
[
"a97dae7ab39393ae"
@@ -7683,7 +7568,7 @@
"statusVal": "",
"statusType": "auto",
"x": 1800,
- "y": 6080,
+ "y": 6100,
"wires": []
},
{
@@ -7812,7 +7697,7 @@
"odd": false,
"even": false,
"x": 200,
- "y": 5300,
+ "y": 5320,
"wires": [
[],
[
@@ -7829,7 +7714,7 @@
"name": "bigtimer latitude, longitude must be set according to location",
"info": "",
"x": 340,
- "y": 5360,
+ "y": 5380,
"wires": []
},
{
@@ -7931,7 +7816,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 340,
+ "x": 500,
"y": 2460,
"wires": [
[
@@ -7949,7 +7834,7 @@
"links": [
"bfa594bf1f876c92"
],
- "x": 555,
+ "x": 715,
"y": 2460,
"wires": []
},
@@ -7960,15 +7845,13 @@
"g": "f8be0b4c8fdf7515",
"name": "system - monitor - device",
"links": [
- "ca7b372f821ad44a"
+ "3fe55eddaf0140ee"
],
"x": 135,
"y": 2460,
"wires": [
[
- "c2a86c4367422bab",
- "7cd892b62dd21dce",
- "f5258c11e0ecb735"
+ "35d60f74b9485fd9"
]
]
},
@@ -8013,7 +7896,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 330,
+ "x": 490,
"y": 2520,
"wires": [
[
@@ -8041,7 +7924,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 1080,
+ "x": 1280,
"y": 2460,
"wires": [
[
@@ -8063,7 +7946,7 @@
"arraySpltType": "len",
"stream": false,
"addname": "bucket",
- "x": 1320,
+ "x": 1520,
"y": 2460,
"wires": [
[
@@ -8094,7 +7977,7 @@
"checkall": "false",
"repair": false,
"outputs": 2,
- "x": 1540,
+ "x": 1740,
"y": 2460,
"wires": [
[
@@ -8117,7 +8000,7 @@
"arraySpltType": "len",
"stream": false,
"addname": "field",
- "x": 1930,
+ "x": 2130,
"y": 2460,
"wires": [
[
@@ -8145,7 +8028,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 1750,
+ "x": 1950,
"y": 2460,
"wires": [
[
@@ -8171,7 +8054,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 2320,
+ "x": 2520,
"y": 2460,
"wires": [
[
@@ -8199,7 +8082,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 2750,
+ "x": 2950,
"y": 2460,
"wires": [
[
@@ -8217,7 +8100,7 @@
"links": [
"206c1fb4a48067df"
],
- "x": 3455,
+ "x": 3615,
"y": 2580,
"wires": []
},
@@ -8243,7 +8126,7 @@
"checkall": "false",
"repair": false,
"outputs": 2,
- "x": 2110,
+ "x": 2310,
"y": 2460,
"wires": [
[],
@@ -8264,7 +8147,7 @@
"arraySpltType": "len",
"stream": false,
"addname": "field",
- "x": 1930,
+ "x": 2130,
"y": 2520,
"wires": [
[
@@ -8292,7 +8175,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 1750,
+ "x": 1950,
"y": 2520,
"wires": [
[
@@ -8318,7 +8201,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 2120,
+ "x": 2320,
"y": 2520,
"wires": [
[
@@ -8346,7 +8229,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 2750,
+ "x": 2950,
"y": 2520,
"wires": [
[
@@ -8363,9 +8246,9 @@
"links": [
"6917e9365bf15cf3",
"764da2d0527c1ef6",
- "8fdb5986494986cc"
+ "f1a09e5456fe03fe"
],
- "x": 735,
+ "x": 895,
"y": 2460,
"wires": [
[
@@ -8393,7 +8276,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 1310,
+ "x": 1510,
"y": 2640,
"wires": [
[
@@ -8419,7 +8302,7 @@
"bytopic": "all",
"topic": "topic",
"outputs": 1,
- "x": 3100,
+ "x": 3300,
"y": 2640,
"wires": [
[
@@ -8447,7 +8330,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 2930,
+ "x": 3130,
"y": 2580,
"wires": [
[
@@ -8464,7 +8347,7 @@
"name": "system - notification - source - report - addon",
"mode": "link",
"links": [],
- "x": 1255,
+ "x": 1455,
"y": 2580,
"wires": []
},
@@ -8475,7 +8358,7 @@
"g": "1da397975de7d1ec",
"name": "system - notification - source - report - addon",
"links": [],
- "x": 1455,
+ "x": 1655,
"y": 2580,
"wires": [
[
@@ -8490,7 +8373,7 @@
"g": "1da397975de7d1ec",
"name": "report addon",
"info": "",
- "x": 1350,
+ "x": 1550,
"y": 2540,
"wires": []
},
@@ -8505,7 +8388,7 @@
],
"linkType": "static",
"timeout": "30",
- "x": 2540,
+ "x": 2740,
"y": 2460,
"wires": [
[
@@ -8554,7 +8437,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 3280,
+ "x": 3480,
"y": 2580,
"wires": [
[
@@ -8577,7 +8460,7 @@
"targetType": "full",
"statusVal": "",
"statusType": "auto",
- "x": 3590,
+ "x": 3750,
"y": 2520,
"wires": []
},
@@ -8588,7 +8471,7 @@
"g": "1da397975de7d1ec",
"name": "one message per sentence",
"info": "",
- "x": 3330,
+ "x": 3530,
"y": 2640,
"wires": []
},
@@ -8597,8 +8480,8 @@
"type": "gate",
"z": "677f66663a198839",
"g": "1da397975de7d1ec",
- "name": "",
- "controlTopic": "gate",
+ "name": "gate source",
+ "controlTopic": "gate source",
"defaultState": "closed",
"openCmd": "open",
"closeCmd": "close",
@@ -8607,7 +8490,7 @@
"statusCmd": "status",
"persist": false,
"storeName": "default",
- "x": 870,
+ "x": 1050,
"y": 2460,
"wires": [
[
@@ -8656,7 +8539,7 @@
"from": "",
"to": "",
"reg": false,
- "x": 330,
+ "x": 490,
"y": 2580,
"wires": [
[
@@ -8681,7 +8564,7 @@
"raw": false,
"className": "",
"name": "ui notification",
- "x": 4430,
+ "x": 4590,
"y": 2460,
"wires": []
},
@@ -8694,7 +8577,7 @@
"links": [
"031a6afd8300356a"
],
- "x": 3935,
+ "x": 4095,
"y": 2460,
"wires": [
[
@@ -8720,7 +8603,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 4070,
+ "x": 4230,
"y": 2460,
"wires": [
[
@@ -8744,7 +8627,7 @@
"checkall": "false",
"repair": false,
"outputs": 1,
- "x": 4240,
+ "x": 4400,
"y": 2460,
"wires": [
[
@@ -8762,7 +8645,7 @@
"031a6afd8300356a"
],
"x": 135,
- "y": 6380,
+ "y": 6400,
"wires": [
[
"9b3b8bcdc0855c1e"
@@ -8788,7 +8671,7 @@
"repair": false,
"outputs": 1,
"x": 300,
- "y": 6380,
+ "y": 6400,
"wires": [
[
"af2a612b4b2c9920"
@@ -8814,7 +8697,7 @@
"allowrate": false,
"outputs": 1,
"x": 1300,
- "y": 6380,
+ "y": 6400,
"wires": [
[
"5bebd5edcaa27d4a"
@@ -8844,7 +8727,7 @@
},
{
"t": "set",
- "p": "overload",
+ "p": "#:(onMemory)::overload",
"pt": "flow",
"to": "false",
"tot": "bool"
@@ -8856,7 +8739,7 @@
"to": "",
"reg": false,
"x": 1480,
- "y": 6380,
+ "y": 6400,
"wires": [
[
"081ee35748300e41"
@@ -8877,7 +8760,7 @@
"addname": "bucket",
"property": "payload",
"x": 1660,
- "y": 6380,
+ "y": 6400,
"wires": [
[
"219a16797f4e660b"
@@ -8898,7 +8781,7 @@
"addname": "measurement",
"property": "payload",
"x": 1860,
- "y": 6380,
+ "y": 6400,
"wires": [
[
"941c328aa789cd20"
@@ -8927,7 +8810,7 @@
"repair": false,
"outputs": 2,
"x": 2080,
- "y": 6380,
+ "y": 6400,
"wires": [
[
"86e872ce81dbe1db"
@@ -8957,7 +8840,7 @@
"repair": false,
"outputs": 2,
"x": 2610,
- "y": 6260,
+ "y": 6280,
"wires": [
[
"d97a1426ddf5daa7"
@@ -8981,7 +8864,7 @@
"addname": "field",
"property": "payload",
"x": 2270,
- "y": 6320,
+ "y": 6340,
"wires": [
[
"c6a9b69aea5a9499"
@@ -8997,7 +8880,7 @@
"rules": [
{
"t": "set",
- "p": "overload",
+ "p": "#:(onMemory)::overload",
"pt": "flow",
"to": "true",
"tot": "bool"
@@ -9009,7 +8892,7 @@
"to": "",
"reg": false,
"x": 2800,
- "y": 6260,
+ "y": 6280,
"wires": [
[
"d26c676d569b6493"
@@ -9035,7 +8918,7 @@
"count": "",
"reduceRight": false,
"x": 2970,
- "y": 6320,
+ "y": 6340,
"wires": [
[
"83ab06e68c831d58"
@@ -9061,7 +8944,7 @@
"count": "",
"reduceRight": false,
"x": 3130,
- "y": 6380,
+ "y": 6400,
"wires": [
[
"41bbda7f511c5b0e"
@@ -9087,7 +8970,7 @@
"count": "",
"reduceRight": false,
"x": 3290,
- "y": 6380,
+ "y": 6400,
"wires": [
[
"356c903039ddfce7"
@@ -9126,7 +9009,7 @@
"t": "set",
"p": "payload",
"pt": "msg",
- "to": "overload",
+ "to": "#:(onMemory)::overload",
"tot": "flow"
},
{
@@ -9150,7 +9033,7 @@
"to": "",
"reg": false,
"x": 3450,
- "y": 6380,
+ "y": 6400,
"wires": [
[
"0b19e3eea697dc84",
@@ -9173,7 +9056,7 @@
"statusVal": "",
"statusType": "auto",
"x": 3700,
- "y": 6320,
+ "y": 6340,
"wires": []
},
{
@@ -9187,7 +9070,7 @@
"206c1fb4a48067df"
],
"x": 3575,
- "y": 6380,
+ "y": 6400,
"wires": []
},
{
@@ -9209,7 +9092,7 @@
"repair": false,
"outputs": 1,
"x": 670,
- "y": 6380,
+ "y": 6400,
"wires": [
[
"228d06b3bd715a6b"
@@ -9235,7 +9118,7 @@
"repair": false,
"outputs": 1,
"x": 880,
- "y": 6380,
+ "y": 6400,
"wires": [
[
"711c5bc0a5934b37"
@@ -9261,7 +9144,7 @@
"repair": false,
"outputs": 1,
"x": 1100,
- "y": 6380,
+ "y": 6400,
"wires": [
[
"b828dd28be2d989e"
@@ -9276,7 +9159,7 @@
"name": "xxx / overload / electric meter",
"info": "",
"x": 240,
- "y": 6320,
+ "y": 6340,
"wires": []
},
{
@@ -9298,7 +9181,7 @@
"repair": false,
"outputs": 1,
"x": 490,
- "y": 6380,
+ "y": 6400,
"wires": [
[
"a1d41139aa3a5c13"
@@ -9327,7 +9210,7 @@
"repair": false,
"outputs": 2,
"x": 2430,
- "y": 6320,
+ "y": 6340,
"wires": [
[
"50f976acb93639ae"
@@ -9347,7 +9230,7 @@
"031a6afd8300356a"
],
"x": 135,
- "y": 6560,
+ "y": 6580,
"wires": [
[
"f3389085895c7a52"
@@ -9373,7 +9256,7 @@
"repair": false,
"outputs": 1,
"x": 300,
- "y": 6560,
+ "y": 6580,
"wires": [
[
"92eb163189c941c8"
@@ -9399,7 +9282,7 @@
"repair": false,
"outputs": 1,
"x": 490,
- "y": 6560,
+ "y": 6580,
"wires": [
[
"28fd1db5907e99c4"
@@ -9414,7 +9297,7 @@
"name": "xxx / overload / server",
"info": "",
"x": 220,
- "y": 6500,
+ "y": 6520,
"wires": []
},
{
@@ -9436,7 +9319,7 @@
"allowrate": false,
"outputs": 1,
"x": 1080,
- "y": 6560,
+ "y": 6580,
"wires": [
[
"9955845661cb93e3",
@@ -9493,7 +9376,7 @@
"to": "",
"reg": false,
"x": 1310,
- "y": 6500,
+ "y": 6520,
"wires": [
[
"067b3ebf52d05fb3",
@@ -9520,7 +9403,7 @@
"repair": false,
"outputs": 1,
"x": 670,
- "y": 6560,
+ "y": 6580,
"wires": [
[
"0aba07706a309cb3"
@@ -9546,7 +9429,7 @@
"repair": false,
"outputs": 1,
"x": 880,
- "y": 6560,
+ "y": 6580,
"wires": [
[
"4c8301f4f4f9d22c"
@@ -9564,7 +9447,7 @@
"206c1fb4a48067df"
],
"x": 1495,
- "y": 6560,
+ "y": 6580,
"wires": []
},
{
@@ -9623,7 +9506,7 @@
"to": "",
"reg": false,
"x": 1300,
- "y": 6560,
+ "y": 6580,
"wires": [
[
"067b3ebf52d05fb3"
@@ -9645,7 +9528,7 @@
"statusVal": "",
"statusType": "auto",
"x": 1620,
- "y": 6500,
+ "y": 6520,
"wires": []
},
{
@@ -9844,7 +9727,7 @@
"g": "69645e55501064d8",
"name": "room - clock - device",
"links": [
- "25445f5a9b787a0a"
+ "3fe55eddaf0140ee"
],
"x": 135,
"y": 2040,
@@ -10286,48 +10169,18 @@
]
]
},
- {
- "id": "5cd4da09a665a0ba",
- "type": "inject",
- "z": "677f66663a198839",
- "g": "1da397975de7d1ec",
- "name": "",
- "props": [
- {
- "p": "payload"
- },
- {
- "p": "topic",
- "vt": "str"
- }
- ],
- "repeat": "",
- "crontab": "",
- "once": false,
- "onceDelay": 0.1,
- "topic": "gate",
- "payload": "open",
- "payloadType": "str",
- "x": 800,
- "y": 2520,
- "wires": [
- [
- "f6df529b06c4fa42"
- ]
- ]
- },
{
"id": "68a233d0b60bf782",
"type": "link out",
"z": "677f66663a198839",
"g": "dad2ac027d4f9f24",
- "name": "system - ui - kernel load",
+ "name": "system - ui - boot - device",
"mode": "link",
"links": [
- "7c98833082d48029"
+ "9bac1aa814ac44eb"
],
"x": 615,
- "y": 4360,
+ "y": 4140,
"wires": []
},
{
@@ -10336,9 +10189,9 @@
"z": "677f66663a198839",
"g": "dad2ac027d4f9f24",
"group": "018c8ded1126b49a",
- "name": "reload devices definitions",
- "label": "Recharger les définitions d'équipements",
- "order": 2,
+ "name": "boot devices definitions",
+ "label": "Amorcer les définitions d'équipements",
+ "order": 3,
"width": "6",
"height": "1",
"emulateClick": false,
@@ -10352,8 +10205,11 @@
"payloadType": "str",
"topic": "topic",
"topicType": "msg",
+ "buttonColor": "",
+ "textColor": "",
+ "iconColor": "",
"x": 230,
- "y": 4360,
+ "y": 4140,
"wires": [
[
"68a233d0b60bf782"
@@ -10368,9 +10224,10 @@
"group": "018c8ded1126b49a",
"name": "freeze kernel",
"label": "Congeler le noyau",
- "order": 4,
+ "order": 7,
"width": "6",
"height": "1",
+ "emulateClick": false,
"tooltip": "",
"color": "",
"bgcolor": "",
@@ -10379,39 +10236,28 @@
"iconPosition": "left",
"payload": "freeze",
"payloadType": "str",
- "topic": "gate",
+ "topic": "gate loop",
"topicType": "str",
+ "buttonColor": "",
+ "textColor": "",
+ "iconColor": "",
"x": 190,
- "y": 4540,
+ "y": 4320,
"wires": [
[
- "aa2c3406c988ef4b"
+ "5b282cccd8556d60"
]
]
},
- {
- "id": "aa2c3406c988ef4b",
- "type": "link out",
- "z": "677f66663a198839",
- "g": "dad2ac027d4f9f24",
- "name": "system - ui - kernel gate",
- "mode": "link",
- "links": [
- "baaac9a301ef150a"
- ],
- "x": 615,
- "y": 4540,
- "wires": []
- },
{
"id": "b0da73a9ef6b358d",
"type": "ui-button",
"z": "677f66663a198839",
"g": "dad2ac027d4f9f24",
"group": "018c8ded1126b49a",
- "name": "load context file",
- "label": "Recharger le fichier de context",
- "order": 7,
+ "name": "load backup file",
+ "label": "Lire le fichier de sauvegarde",
+ "order": 4,
"width": "6",
"height": "1",
"emulateClick": false,
@@ -10425,11 +10271,14 @@
"payloadType": "str",
"topic": "topic",
"topicType": "msg",
+ "buttonColor": "",
+ "textColor": "",
+ "iconColor": "",
"x": 200,
- "y": 4420,
+ "y": 4200,
"wires": [
[
- "2217714b69d68afd"
+ "909b4ec2024b4b79"
]
]
},
@@ -10441,9 +10290,10 @@
"group": "018c8ded1126b49a",
"name": "close kernel",
"label": "Fermer le noyau",
- "order": 5,
+ "order": 8,
"width": "6",
"height": "1",
+ "emulateClick": false,
"tooltip": "",
"color": "",
"bgcolor": "",
@@ -10452,13 +10302,16 @@
"iconPosition": "left",
"payload": "close",
"payloadType": "str",
- "topic": "gate",
+ "topic": "gate loop",
"topicType": "str",
+ "buttonColor": "",
+ "textColor": "",
+ "iconColor": "",
"x": 190,
- "y": 4600,
+ "y": 4380,
"wires": [
[
- "aa2c3406c988ef4b"
+ "3284f13d382e81d1"
]
]
},
@@ -10484,10 +10337,10 @@
"topic": "gate",
"topicType": "str",
"x": 190,
- "y": 4660,
+ "y": 4440,
"wires": [
[
- "aa2c3406c988ef4b"
+ "c3c13d6fa17c274d"
]
]
},
@@ -10497,9 +10350,9 @@
"z": "677f66663a198839",
"g": "dad2ac027d4f9f24",
"group": "018c8ded1126b49a",
- "name": "write context file",
- "label": "Sauvegarder le fichier de context",
- "order": 3,
+ "name": "write backup file",
+ "label": "Ecrire le fichier de sauvegarde",
+ "order": 5,
"width": "6",
"height": "1",
"emulateClick": false,
@@ -10513,8 +10366,11 @@
"payloadType": "str",
"topic": "topic",
"topicType": "msg",
+ "buttonColor": "",
+ "textColor": "",
+ "iconColor": "",
"x": 200,
- "y": 4480,
+ "y": 4260,
"wires": [
[
"25ee1e1a9352792c"
@@ -10528,7 +10384,7 @@
"g": "dad2ac027d4f9f24",
"group": "018c8ded1126b49a",
"name": "reboot system",
- "label": "Redémarrer le serveur Node-red",
+ "label": "Amorcer le serveur",
"order": 1,
"width": "6",
"height": "1",
@@ -10543,8 +10399,11 @@
"payloadType": "str",
"topic": "topic",
"topicType": "msg",
+ "buttonColor": "",
+ "textColor": "",
+ "iconColor": "",
"x": 200,
- "y": 4300,
+ "y": 4020,
"wires": [
[
"cc58fa2dc61acc60"
@@ -10556,13 +10415,13 @@
"type": "link out",
"z": "677f66663a198839",
"g": "dad2ac027d4f9f24",
- "name": "system - ui - kernel reboot system",
+ "name": "system - ui - boot - reboot",
"mode": "link",
"links": [
- "083e2e406bc15eb5"
+ "db21979f63985719"
],
"x": 615,
- "y": 4300,
+ "y": 4020,
"wires": []
},
{
@@ -10585,7 +10444,7 @@
"templateScope": "site:style",
"className": "",
"x": 260,
- "y": 5140,
+ "y": 4920,
"wires": [
[]
]
@@ -10596,9 +10455,11 @@
"z": "677f66663a198839",
"g": "a0476b1a7ec53d40",
"name": "system - ui - style",
- "links": [],
+ "links": [
+ "e509e8b44c9007e1"
+ ],
"x": 135,
- "y": 5140,
+ "y": 4920,
"wires": [
[
"6c9ecc5fe46a02a5"
@@ -10617,32 +10478,13 @@
"linkType": "static",
"timeout": "30",
"x": 430,
- "y": 4480,
+ "y": 4260,
"wires": [
[
"cf5f496c29268604"
]
]
},
- {
- "id": "2217714b69d68afd",
- "type": "link call",
- "z": "677f66663a198839",
- "g": "dad2ac027d4f9f24",
- "name": "",
- "links": [
- "447344d36c804ac4"
- ],
- "linkType": "static",
- "timeout": "30",
- "x": 440,
- "y": 4420,
- "wires": [
- [
- "9d60e3aa832ca2e6"
- ]
- ]
- },
{
"id": "9d60e3aa832ca2e6",
"type": "link out",
@@ -10654,7 +10496,7 @@
"92dac97dfb662f2d"
],
"x": 615,
- "y": 4420,
+ "y": 4200,
"wires": []
},
{
@@ -10666,7 +10508,7 @@
"mode": "link",
"links": [],
"x": 615,
- "y": 4480,
+ "y": 4260,
"wires": []
},
{
@@ -10685,7 +10527,7 @@
},
{
"t": "set",
- "p": "data.buckets",
+ "p": "#:(onMemory)::data.buckets",
"pt": "flow",
"to": "[]",
"tot": "jsonata"
@@ -10697,7 +10539,7 @@
"to": "",
"reg": false,
"x": 380,
- "y": 4840,
+ "y": 4620,
"wires": [
[
"aaba9cf674e8cfe0"
@@ -10717,7 +10559,7 @@
"stream": false,
"addname": "bucket",
"x": 550,
- "y": 4840,
+ "y": 4620,
"wires": [
[
"4eb13f33c92436a9"
@@ -10733,7 +10575,7 @@
"rules": [
{
"t": "set",
- "p": "data.buckets[msg.parts.index]",
+ "p": "#:(onMemory)::data.buckets[msg.parts.index]",
"pt": "flow",
"to": "{\"label\":msg.bucket, \"value\":msg.bucket}",
"tot": "jsonata"
@@ -10745,7 +10587,7 @@
"to": "",
"reg": false,
"x": 710,
- "y": 4840,
+ "y": 4620,
"wires": [
[
"a103f8cc78fc5ad7"
@@ -10774,7 +10616,7 @@
"reduceInitType": "",
"reduceFixup": "",
"x": 870,
- "y": 4840,
+ "y": 4620,
"wires": [
[
"9cd19202a5858a27"
@@ -10808,8 +10650,9 @@
"topic": "topic",
"topicType": "msg",
"className": "",
+ "typeIsComboBox": true,
"x": 1220,
- "y": 4840,
+ "y": 4620,
"wires": [
[
"d7987f4bac2a1be7"
@@ -10834,7 +10677,7 @@
"t": "set",
"p": "options",
"pt": "msg",
- "to": "data.buckets",
+ "to": "#:(onMemory)::data.buckets",
"tot": "flow"
},
{
@@ -10865,7 +10708,7 @@
"to": "",
"reg": false,
"x": 1040,
- "y": 4840,
+ "y": 4620,
"wires": [
[
"61464b0778183fdb"
@@ -10881,7 +10724,7 @@
"rules": [
{
"t": "set",
- "p": "delete.bucket",
+ "p": "#:(onMemory)::delete.bucket",
"pt": "flow",
"to": "payload",
"tot": "msg"
@@ -10895,7 +10738,7 @@
},
{
"t": "set",
- "p": "data.measurements",
+ "p": "#:(onMemory)::data.measurements",
"pt": "flow",
"to": "[]",
"tot": "jsonata"
@@ -10907,7 +10750,7 @@
"to": "",
"reg": false,
"x": 380,
- "y": 4900,
+ "y": 4680,
"wires": [
[
"f59d0b8138fa7525"
@@ -10927,7 +10770,7 @@
"stream": false,
"addname": "measurement",
"x": 550,
- "y": 4900,
+ "y": 4680,
"wires": [
[
"43b5266fef6d73b9"
@@ -10943,7 +10786,7 @@
"rules": [
{
"t": "set",
- "p": "data.measurements[msg.parts.index]",
+ "p": "#:(onMemory)::data.measurements[msg.parts.index]",
"pt": "flow",
"to": "{\"label\":msg.measurement, \"value\":msg.measurement}",
"tot": "jsonata"
@@ -10955,7 +10798,7 @@
"to": "",
"reg": false,
"x": 710,
- "y": 4900,
+ "y": 4680,
"wires": [
[
"55366488e4c7e9c3"
@@ -10984,7 +10827,7 @@
"reduceInitType": "",
"reduceFixup": "",
"x": 870,
- "y": 4900,
+ "y": 4680,
"wires": [
[
"5c6b98d2f2d16291"
@@ -11019,7 +10862,7 @@
"topicType": "msg",
"className": "",
"x": 1240,
- "y": 4900,
+ "y": 4680,
"wires": [
[
"06183d3762a605b4"
@@ -11044,7 +10887,7 @@
"t": "set",
"p": "options",
"pt": "msg",
- "to": "data.measurements",
+ "to": "#:(onMemory)::data.measurements",
"tot": "flow"
},
{
@@ -11068,7 +10911,7 @@
"to": "",
"reg": false,
"x": 1040,
- "y": 4900,
+ "y": 4680,
"wires": [
[
"649a5ab3d32438c5"
@@ -11125,7 +10968,7 @@
"to": "",
"reg": false,
"x": 1050,
- "y": 4780,
+ "y": 4560,
"wires": [
[
"61464b0778183fdb",
@@ -11145,7 +10988,7 @@
"rules": [
{
"t": "set",
- "p": "delete.measurement",
+ "p": "#:(onMemory)::delete.measurement",
"pt": "flow",
"to": "payload",
"tot": "msg"
@@ -11159,7 +11002,7 @@
},
{
"t": "set",
- "p": "data.fields",
+ "p": "#:(onMemory)::data.fields",
"pt": "flow",
"to": "[]",
"tot": "jsonata"
@@ -11171,7 +11014,7 @@
"to": "",
"reg": false,
"x": 380,
- "y": 4960,
+ "y": 4740,
"wires": [
[
"41f5791b1f5773f4"
@@ -11191,7 +11034,7 @@
"stream": false,
"addname": "field",
"x": 550,
- "y": 4960,
+ "y": 4740,
"wires": [
[
"d5741bb4d825808f"
@@ -11207,7 +11050,7 @@
"rules": [
{
"t": "set",
- "p": "data.fields[msg.parts.index]",
+ "p": "#:(onMemory)::data.fields[msg.parts.index]",
"pt": "flow",
"to": "{\"label\":msg.field, \"value\":msg.field}",
"tot": "jsonata"
@@ -11219,7 +11062,7 @@
"to": "",
"reg": false,
"x": 710,
- "y": 4960,
+ "y": 4740,
"wires": [
[
"608c1dd85cfe7947"
@@ -11248,7 +11091,7 @@
"reduceInitType": "",
"reduceFixup": "",
"x": 870,
- "y": 4960,
+ "y": 4740,
"wires": [
[
"3737a5a641de4ed0"
@@ -11283,7 +11126,7 @@
"topicType": "msg",
"className": "",
"x": 1210,
- "y": 4960,
+ "y": 4740,
"wires": [
[
"5a86c32a699d6a2e"
@@ -11308,7 +11151,7 @@
"t": "set",
"p": "options",
"pt": "msg",
- "to": "data.fields",
+ "to": "#:(onMemory)::data.fields",
"tot": "flow"
},
{
@@ -11339,7 +11182,7 @@
"to": "",
"reg": false,
"x": 1040,
- "y": 4960,
+ "y": 4740,
"wires": [
[
"385e81d9be142966"
@@ -11365,7 +11208,7 @@
"allowrate": false,
"outputs": 1,
"x": 190,
- "y": 4840,
+ "y": 4620,
"wires": [
[
"cfd1c312affb0a45"
@@ -11391,7 +11234,7 @@
"allowrate": false,
"outputs": 1,
"x": 190,
- "y": 4900,
+ "y": 4680,
"wires": [
[
"9401ba1506c0d201"
@@ -11417,7 +11260,7 @@
"allowrate": false,
"outputs": 1,
"x": 190,
- "y": 4960,
+ "y": 4740,
"wires": [
[
"d274c198b7d6186e"
@@ -11447,7 +11290,7 @@
"topic": "topic",
"topicType": "msg",
"x": 1210,
- "y": 5020,
+ "y": 4800,
"wires": [
[
"6c0c33d1effc0c8d"
@@ -11473,7 +11316,7 @@
"allowrate": false,
"outputs": 1,
"x": 190,
- "y": 5020,
+ "y": 4800,
"wires": [
[
"772791bd8b527740"
@@ -11492,7 +11335,7 @@
"34f9df4fdd3bd8df"
],
"x": 2095,
- "y": 5020,
+ "y": 4800,
"wires": []
},
{
@@ -11506,14 +11349,14 @@
"t": "set",
"p": "bucket",
"pt": "msg",
- "to": "delete.bucket",
+ "to": "#:(onMemory)::delete.bucket",
"tot": "flow"
},
{
"t": "set",
"p": "measurement",
"pt": "msg",
- "to": "delete.measurement",
+ "to": "#:(onMemory)::delete.measurement",
"tot": "flow"
},
{
@@ -11538,7 +11381,7 @@
"to": "",
"reg": false,
"x": 1550,
- "y": 4960,
+ "y": 4740,
"wires": [
[
"7a76fc8d520b5b9e"
@@ -11564,7 +11407,7 @@
"allowrate": false,
"outputs": 1,
"x": 1720,
- "y": 5020,
+ "y": 4800,
"wires": [
[
"8b6c9751b1c7cc20"
@@ -11580,7 +11423,7 @@
"rules": [
{
"t": "set",
- "p": "delete.field",
+ "p": "#:(onMemory)::delete.field",
"pt": "flow",
"to": "payload",
"tot": "msg"
@@ -11599,7 +11442,7 @@
"to": "",
"reg": false,
"x": 380,
- "y": 5020,
+ "y": 4800,
"wires": [
[
"eeff7c0a47ecf9ee"
@@ -11613,12 +11456,11 @@
"g": "dd003c121420d45a",
"name": "config - ui - delete metric",
"links": [
- "065cece9562e787b",
"1ff5fd68e1799ae5",
- "ca7b372f821ad44a"
+ "e509e8b44c9007e1"
],
"x": 915,
- "y": 4780,
+ "y": 4560,
"wires": [
[
"e9341386035b1f2c"
@@ -11674,7 +11516,7 @@
"to": "",
"reg": false,
"x": 1920,
- "y": 5020,
+ "y": 4800,
"wires": [
[
"1ff5fd68e1799ae5"
@@ -11703,7 +11545,7 @@
"repair": false,
"outputs": 2,
"x": 1390,
- "y": 4840,
+ "y": 4620,
"wires": [
[
"e9341386035b1f2c"
@@ -11732,7 +11574,7 @@
"repair": false,
"outputs": 1,
"x": 1430,
- "y": 4900,
+ "y": 4680,
"wires": [
[
"b15ee9861786845f"
@@ -11745,7 +11587,7 @@
"z": "677f66663a198839",
"g": "dd003c121420d45a",
"name": "all fields",
- "property": "delete.field",
+ "property": "#:(onMemory)::delete.field",
"propertyType": "flow",
"rules": [
{
@@ -11759,7 +11601,7 @@
"repair": false,
"outputs": 2,
"x": 1380,
- "y": 5020,
+ "y": 4800,
"wires": [
[
"2a90b9bd2e0a777c"
@@ -11780,21 +11622,21 @@
"t": "set",
"p": "bucket",
"pt": "msg",
- "to": "delete.bucket",
+ "to": "#:(onMemory)::delete.bucket",
"tot": "flow"
},
{
"t": "set",
"p": "measurement",
"pt": "msg",
- "to": "delete.measurement",
+ "to": "#:(onMemory)::delete.measurement",
"tot": "flow"
},
{
"t": "set",
"p": "field",
"pt": "msg",
- "to": "delete.field",
+ "to": "#:(onMemory)::delete.field",
"tot": "flow"
},
{
@@ -11819,7 +11661,7 @@
"to": "",
"reg": false,
"x": 1550,
- "y": 5020,
+ "y": 4800,
"wires": [
[
"7a76fc8d520b5b9e"
@@ -12301,5 +12143,243 @@
"x": 3340,
"y": 2280,
"wires": []
+ },
+ {
+ "id": "4bdaadef97887180",
+ "type": "change",
+ "z": "677f66663a198839",
+ "g": "f8998acf5aadbdb9",
+ "name": "bucket",
+ "rules": [
+ {
+ "t": "set",
+ "p": "bucket",
+ "pt": "msg",
+ "to": "system",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 270,
+ "y": 240,
+ "wires": [
+ [
+ "aaee376ab741c976",
+ "4dab258c1a09367d",
+ "35c1bab44d004988",
+ "de7d9964bf29e382",
+ "d41e4cebce2bca43",
+ "97dc196e81b7409d",
+ "0c700c804ad43278",
+ "0fd97492731debd9",
+ "ba0d99bb4b415430",
+ "6623e31afbcb8143",
+ "7639c6337690230d",
+ "928da51d7458e5c8",
+ "b517f0ddca2c408f"
+ ]
+ ]
+ },
+ {
+ "id": "cae30937ad7f610d",
+ "type": "change",
+ "z": "677f66663a198839",
+ "g": "74e688fe3aca2cf8",
+ "name": "bucket",
+ "rules": [
+ {
+ "t": "set",
+ "p": "bucket",
+ "pt": "msg",
+ "to": "system",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 270,
+ "y": 1140,
+ "wires": [
+ [
+ "5230d94fd1a50ee4",
+ "bc5b2e9697867707",
+ "b1c1797c1d7105fc",
+ "76299bb5b2511493",
+ "d192a18518dbaddb",
+ "66fc117529d78f16",
+ "edeeccf645772a19",
+ "337719979ff14b9d"
+ ]
+ ]
+ },
+ {
+ "id": "35d60f74b9485fd9",
+ "type": "change",
+ "z": "677f66663a198839",
+ "g": "f8be0b4c8fdf7515",
+ "name": "bucket",
+ "rules": [
+ {
+ "t": "set",
+ "p": "bucket",
+ "pt": "msg",
+ "to": "system",
+ "tot": "str"
+ }
+ ],
+ "action": "",
+ "property": "",
+ "from": "",
+ "to": "",
+ "reg": false,
+ "x": 270,
+ "y": 2460,
+ "wires": [
+ [
+ "c2a86c4367422bab",
+ "7cd892b62dd21dce",
+ "f5258c11e0ecb735"
+ ]
+ ]
+ },
+ {
+ "id": "3284f13d382e81d1",
+ "type": "link out",
+ "z": "677f66663a198839",
+ "g": "dad2ac027d4f9f24",
+ "name": "system - ui - gate loop - close",
+ "mode": "link",
+ "links": [
+ "da3a9220d88fc434"
+ ],
+ "x": 615,
+ "y": 4380,
+ "wires": []
+ },
+ {
+ "id": "c3c13d6fa17c274d",
+ "type": "link out",
+ "z": "677f66663a198839",
+ "g": "dad2ac027d4f9f24",
+ "name": "system - ui - gate loop - open",
+ "mode": "link",
+ "links": [
+ "3736e2a70e80e34c"
+ ],
+ "x": 615,
+ "y": 4440,
+ "wires": []
+ },
+ {
+ "id": "5b282cccd8556d60",
+ "type": "trigger",
+ "z": "677f66663a198839",
+ "g": "dad2ac027d4f9f24",
+ "name": "10 s",
+ "op1": "close",
+ "op2": "open",
+ "op1type": "str",
+ "op2type": "str",
+ "duration": "10",
+ "extend": false,
+ "overrideDelay": false,
+ "units": "s",
+ "reset": "",
+ "bytopic": "all",
+ "topic": "topic",
+ "outputs": 2,
+ "x": 490,
+ "y": 4320,
+ "wires": [
+ [
+ "3284f13d382e81d1"
+ ],
+ [
+ "c3c13d6fa17c274d"
+ ]
+ ]
+ },
+ {
+ "id": "909b4ec2024b4b79",
+ "type": "link call",
+ "z": "677f66663a198839",
+ "g": "dad2ac027d4f9f24",
+ "name": "",
+ "links": [
+ "dfb4b5350a9383c9"
+ ],
+ "linkType": "static",
+ "timeout": "30",
+ "x": 440,
+ "y": 4200,
+ "wires": [
+ [
+ "9d60e3aa832ca2e6"
+ ]
+ ]
+ },
+ {
+ "id": "fed554bf4e7fe590",
+ "type": "comment",
+ "z": "677f66663a198839",
+ "name": "\"system\" is a reserved word for room and bucket",
+ "info": "",
+ "x": 1240,
+ "y": 40,
+ "wires": []
+ },
+ {
+ "id": "323fe7d6c43684c6",
+ "type": "ui-button",
+ "z": "677f66663a198839",
+ "g": "dad2ac027d4f9f24",
+ "group": "018c8ded1126b49a",
+ "name": "boot backup file",
+ "label": "Amorcer le fichier de sauvegarde",
+ "order": 2,
+ "width": "6",
+ "height": "1",
+ "emulateClick": false,
+ "tooltip": "",
+ "color": "",
+ "bgcolor": "",
+ "className": "",
+ "icon": "",
+ "iconPosition": "left",
+ "payload": "",
+ "payloadType": "str",
+ "topic": "topic",
+ "topicType": "msg",
+ "buttonColor": "",
+ "textColor": "",
+ "iconColor": "",
+ "x": 200,
+ "y": 4080,
+ "wires": [
+ [
+ "dcf05c7a22428a38"
+ ]
+ ]
+ },
+ {
+ "id": "dcf05c7a22428a38",
+ "type": "link out",
+ "z": "677f66663a198839",
+ "g": "dad2ac027d4f9f24",
+ "name": "system - ui - boot - file",
+ "mode": "link",
+ "links": [
+ "cfe7a728431d4432"
+ ],
+ "x": 615,
+ "y": 4080,
+ "wires": []
}
]
\ No newline at end of file
diff --git a/package.json b/package.json
index 78b7cb8..fc5b9a3 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "iotredloop",
"description": "Simple nodered home automation manager",
- "version": "0.1.0",
+ "version": "0.2.0",
"dependencies": {
"node-red-contrib-flow-manager": "0.7.4",
"node-red-contrib-msg-speed": "2.1.0",