12448 lines
No EOL
229 KiB
JSON
12448 lines
No EOL
229 KiB
JSON
[
|
|
{
|
|
"id": "677f66663a198839",
|
|
"type": "tab",
|
|
"label": "U.System",
|
|
"disabled": false,
|
|
"info": "",
|
|
"env": []
|
|
},
|
|
{
|
|
"id": "19589484518b9c6d",
|
|
"type": "group",
|
|
"z": "677f66663a198839",
|
|
"name": "system - room",
|
|
"style": {
|
|
"fill": "#ffC000",
|
|
"fill-opacity": "0.05",
|
|
"label": true,
|
|
"stroke": "#ffC000"
|
|
},
|
|
"nodes": [
|
|
"da2f54e055f1d1ac",
|
|
"804c8129107645c1",
|
|
"ca7b372f821ad44a"
|
|
],
|
|
"x": 94,
|
|
"y": 19,
|
|
"w": 352,
|
|
"h": 82
|
|
},
|
|
{
|
|
"id": "f2395f53893d1689",
|
|
"type": "group",
|
|
"z": "677f66663a198839",
|
|
"name": "system - mode",
|
|
"style": {
|
|
"fill": "#777777",
|
|
"fill-opacity": "0.05",
|
|
"label": true
|
|
},
|
|
"nodes": [
|
|
"f8998acf5aadbdb9",
|
|
"fa7ddb9a4e76d4f4"
|
|
],
|
|
"x": 68,
|
|
"y": 173,
|
|
"w": 2074,
|
|
"h": 854
|
|
},
|
|
{
|
|
"id": "b797275a94ef83a0",
|
|
"type": "group",
|
|
"z": "677f66663a198839",
|
|
"name": "system - clock",
|
|
"style": {
|
|
"fill": "#777777",
|
|
"fill-opacity": "0.05",
|
|
"label": true
|
|
},
|
|
"nodes": [
|
|
"74e688fe3aca2cf8",
|
|
"ce95f1d44dfe8e41"
|
|
],
|
|
"x": 68,
|
|
"y": 1073,
|
|
"w": 2154,
|
|
"h": 794
|
|
},
|
|
{
|
|
"id": "a36cc06f8dcbf00f",
|
|
"type": "group",
|
|
"z": "677f66663a198839",
|
|
"name": "system - statistics",
|
|
"style": {
|
|
"fill": "#777777",
|
|
"fill-opacity": "0.05",
|
|
"label": true
|
|
},
|
|
"nodes": [
|
|
"f29264eda4a17c64",
|
|
"669888077b4dd178"
|
|
],
|
|
"x": 68,
|
|
"y": 2753,
|
|
"w": 2364,
|
|
"h": 854
|
|
},
|
|
{
|
|
"id": "efb33694649f8cca",
|
|
"type": "group",
|
|
"z": "677f66663a198839",
|
|
"g": "1d2cd86f8aa4ad98",
|
|
"name": "system - update - nycthemer",
|
|
"style": {
|
|
"label": true,
|
|
"fill": "#92d04f",
|
|
"fill-opacity": "0.05"
|
|
},
|
|
"nodes": [
|
|
"5a6eb0e1ac869f15",
|
|
"abbb527592df8f13",
|
|
"4d3db92ea8a04423",
|
|
"e83b088826de7bae",
|
|
"42207b73be13eb88",
|
|
"3631362524ac76c2",
|
|
"3093560fba474989",
|
|
"699d2f8babf2c777",
|
|
"32f83da1742957b9",
|
|
"1b94e49c6892430e",
|
|
"486b70cea417c936",
|
|
"35d6c8c0ecd67d15",
|
|
"cefb48c3c6af8823",
|
|
"f508a3f31bab139f",
|
|
"77a6b5d427afc6c4",
|
|
"06143f7b0cf08d31",
|
|
"9a98ec99a05b6bd2",
|
|
"4bb0b7fdcfbac2ec",
|
|
"e25877a06b36a847"
|
|
],
|
|
"x": 94,
|
|
"y": 5051.5,
|
|
"w": 2532,
|
|
"h": 209.5
|
|
},
|
|
{
|
|
"id": "c09962536325e13b",
|
|
"type": "group",
|
|
"z": "677f66663a198839",
|
|
"g": "1d2cd86f8aa4ad98",
|
|
"name": "system - update - high/low",
|
|
"style": {
|
|
"fill": "#92d04f",
|
|
"fill-opacity": "0.05",
|
|
"label": true
|
|
},
|
|
"nodes": [
|
|
"dc928aa9dc8584f9",
|
|
"ce836243f955dacc",
|
|
"0fd0eeb840396afe",
|
|
"4fc76f6c3f766c17",
|
|
"e5ffb0daf3640ce6",
|
|
"dfc1b5a5332179d3",
|
|
"3e79ac3541f286cc",
|
|
"5597c735c47c9f96",
|
|
"8e19b120dae4551b",
|
|
"1ce50655a8c2c3fa",
|
|
"5ea98e4de1007f8a",
|
|
"544325135170880d",
|
|
"cc09d013af2551be",
|
|
"5091c04ccb0ab761",
|
|
"cf471b8980158bc0",
|
|
"444b573a678eae86",
|
|
"5e20f1a216d065db",
|
|
"cd757066177ff887"
|
|
],
|
|
"x": 94,
|
|
"y": 5299,
|
|
"w": 2312,
|
|
"h": 202
|
|
},
|
|
{
|
|
"id": "0164b91ce85885f1",
|
|
"type": "group",
|
|
"z": "677f66663a198839",
|
|
"g": "1d2cd86f8aa4ad98",
|
|
"name": "system - update - morning/evening limit",
|
|
"style": {
|
|
"fill": "#92d04f",
|
|
"fill-opacity": "0.05",
|
|
"label": true
|
|
},
|
|
"nodes": [
|
|
"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"
|
|
],
|
|
"x": 94,
|
|
"y": 5539,
|
|
"w": 3592,
|
|
"h": 262
|
|
},
|
|
{
|
|
"id": "1fb10d380183f0fb",
|
|
"type": "group",
|
|
"z": "677f66663a198839",
|
|
"g": "1d2cd86f8aa4ad98",
|
|
"name": "system - update - mode fire",
|
|
"style": {
|
|
"fill": "#92d04f",
|
|
"fill-opacity": "0.05",
|
|
"label": true
|
|
},
|
|
"nodes": [
|
|
"54bfe450e2c0b4c4",
|
|
"03dfda7ced4cff37",
|
|
"ce1d069be85a0c57",
|
|
"0a813fe1a03dd9d2",
|
|
"c9db5272d112461d",
|
|
"fa6ddb12553bf2a6",
|
|
"0e504e3987b7b54d",
|
|
"a45686b8b8fb6208",
|
|
"ec3963cba00585e6",
|
|
"a97dae7ab39393ae",
|
|
"a70dd192770618ae",
|
|
"8b9e4f8c047317ef",
|
|
"8ef54afe5d6ae844"
|
|
],
|
|
"x": 94,
|
|
"y": 5839,
|
|
"w": 1872,
|
|
"h": 142
|
|
},
|
|
{
|
|
"id": "8661cca3effea007",
|
|
"type": "group",
|
|
"z": "677f66663a198839",
|
|
"name": "catch error",
|
|
"style": {
|
|
"fill": "#ff0000",
|
|
"fill-opacity": "0.05",
|
|
"label": true,
|
|
"stroke": "#ff0000"
|
|
},
|
|
"nodes": [
|
|
"64318333e0c24a2e",
|
|
"ccb5ea956a7da538",
|
|
"cff2ab3b56cd2174"
|
|
],
|
|
"x": 534,
|
|
"y": 19,
|
|
"w": 422,
|
|
"h": 82
|
|
},
|
|
{
|
|
"id": "880406b4567be814",
|
|
"type": "group",
|
|
"z": "677f66663a198839",
|
|
"name": "system - notification",
|
|
"style": {
|
|
"fill": "#777777",
|
|
"fill-opacity": "0.05",
|
|
"label": true
|
|
},
|
|
"nodes": [
|
|
"1da397975de7d1ec",
|
|
"f8be0b4c8fdf7515",
|
|
"c76679b82b664526"
|
|
],
|
|
"x": 68,
|
|
"y": 2393,
|
|
"w": 4644,
|
|
"h": 314
|
|
},
|
|
{
|
|
"id": "dcc6c15deafac254",
|
|
"type": "group",
|
|
"z": "677f66663a198839",
|
|
"g": "1d2cd86f8aa4ad98",
|
|
"name": "scene - update - mode offloading",
|
|
"style": {
|
|
"fill": "#92d04f",
|
|
"fill-opacity": "0.05",
|
|
"label": true
|
|
},
|
|
"nodes": [
|
|
"6337b865cf950f75",
|
|
"9b3b8bcdc0855c1e",
|
|
"b828dd28be2d989e",
|
|
"5bebd5edcaa27d4a",
|
|
"081ee35748300e41",
|
|
"219a16797f4e660b",
|
|
"941c328aa789cd20",
|
|
"50f976acb93639ae",
|
|
"86e872ce81dbe1db",
|
|
"d97a1426ddf5daa7",
|
|
"d26c676d569b6493",
|
|
"83ab06e68c831d58",
|
|
"41bbda7f511c5b0e",
|
|
"356c903039ddfce7",
|
|
"0b19e3eea697dc84",
|
|
"99ce56d98201828a",
|
|
"a1d41139aa3a5c13",
|
|
"228d06b3bd715a6b",
|
|
"711c5bc0a5934b37",
|
|
"7c4e8673f8d8b792",
|
|
"af2a612b4b2c9920",
|
|
"c6a9b69aea5a9499"
|
|
],
|
|
"x": 94,
|
|
"y": 6019,
|
|
"w": 3792,
|
|
"h": 202
|
|
},
|
|
{
|
|
"id": "15c8b4ba4882bbdd",
|
|
"type": "group",
|
|
"z": "677f66663a198839",
|
|
"g": "1d2cd86f8aa4ad98",
|
|
"name": "system - update - mode automate",
|
|
"style": {
|
|
"fill": "#92d04f",
|
|
"fill-opacity": "0.05",
|
|
"label": true
|
|
},
|
|
"nodes": [
|
|
"0bb26accb9a85c1d",
|
|
"f3389085895c7a52",
|
|
"92eb163189c941c8",
|
|
"a5545316cd07a12d",
|
|
"4c8301f4f4f9d22c",
|
|
"9955845661cb93e3",
|
|
"28fd1db5907e99c4",
|
|
"0aba07706a309cb3",
|
|
"067b3ebf52d05fb3",
|
|
"d22de47308056f7f",
|
|
"d2636d6f38eb5682"
|
|
],
|
|
"x": 94,
|
|
"y": 6259,
|
|
"w": 1712,
|
|
"h": 142
|
|
},
|
|
{
|
|
"id": "1021acef5727d683",
|
|
"type": "group",
|
|
"z": "677f66663a198839",
|
|
"name": "room - clock",
|
|
"style": {
|
|
"fill": "#777777",
|
|
"fill-opacity": "0.05",
|
|
"label": true
|
|
},
|
|
"nodes": [
|
|
"69645e55501064d8",
|
|
"a4306c9de01d4722",
|
|
"90046052f5bcb625"
|
|
],
|
|
"x": 68,
|
|
"y": 1913,
|
|
"w": 3584,
|
|
"h": 434
|
|
},
|
|
{
|
|
"id": "dad2ac027d4f9f24",
|
|
"type": "group",
|
|
"z": "677f66663a198839",
|
|
"g": "3d031d2deeae776a",
|
|
"name": "system - ui - danger",
|
|
"style": {
|
|
"fill": "#6f2fa0",
|
|
"fill-opacity": "0.05",
|
|
"label": true
|
|
},
|
|
"nodes": [
|
|
"68a233d0b60bf782",
|
|
"8c2ef16fb2ddd993",
|
|
"1ceb6708c71a814b",
|
|
"b0da73a9ef6b358d",
|
|
"90eddf07569aadc0",
|
|
"5b6c97eb42f7b833",
|
|
"2302782a6ca41102",
|
|
"27a767a07e780b79",
|
|
"cc58fa2dc61acc60",
|
|
"25ee1e1a9352792c",
|
|
"9d60e3aa832ca2e6",
|
|
"cf5f496c29268604",
|
|
"3284f13d382e81d1",
|
|
"c3c13d6fa17c274d",
|
|
"5b282cccd8556d60",
|
|
"909b4ec2024b4b79",
|
|
"323fe7d6c43684c6",
|
|
"dcf05c7a22428a38"
|
|
],
|
|
"x": 94,
|
|
"y": 3979,
|
|
"w": 562,
|
|
"h": 502
|
|
},
|
|
{
|
|
"id": "a0476b1a7ec53d40",
|
|
"type": "group",
|
|
"z": "677f66663a198839",
|
|
"g": "3d031d2deeae776a",
|
|
"name": "system - ui - style",
|
|
"style": {
|
|
"fill": "#6f2fa0",
|
|
"fill-opacity": "0.05",
|
|
"label": true
|
|
},
|
|
"nodes": [
|
|
"6c9ecc5fe46a02a5",
|
|
"1c80c2edc1e21840"
|
|
],
|
|
"x": 94,
|
|
"y": 4879,
|
|
"w": 252,
|
|
"h": 82
|
|
},
|
|
{
|
|
"id": "dd003c121420d45a",
|
|
"type": "group",
|
|
"z": "677f66663a198839",
|
|
"g": "3d031d2deeae776a",
|
|
"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": "3d031d2deeae776a",
|
|
"name": "system - ui - timers",
|
|
"style": {
|
|
"fill": "#6f2fa0",
|
|
"fill-opacity": "0.05",
|
|
"label": true
|
|
},
|
|
"nodes": [
|
|
"3cc31621bae4b8f4",
|
|
"fad6ea5928c43d20",
|
|
"c44490a40f109a5c",
|
|
"3373b870924b043e",
|
|
"e26532940aaa52c6",
|
|
"b4802ba3090bfb72",
|
|
"b1aec9ed9eb8059e",
|
|
"da6f3da669e024d3",
|
|
"4f2f73098fe566cb",
|
|
"a7721a73d1926ce0",
|
|
"b5be1daf52eae0ec",
|
|
"8009a084ca3785ef",
|
|
"f53cc6991fe5640c",
|
|
"c0a84f51998336e3",
|
|
"da26fce301e2b672",
|
|
"fb5a869082c28238",
|
|
"b70d53e7c8c8615f",
|
|
"0ca8ceaa6a406075",
|
|
"970c53cf60f3037d"
|
|
],
|
|
"x": 94,
|
|
"y": 3679,
|
|
"w": 2472,
|
|
"h": 262
|
|
},
|
|
{
|
|
"id": "c76679b82b664526",
|
|
"type": "group",
|
|
"z": "677f66663a198839",
|
|
"g": "880406b4567be814",
|
|
"name": "system - notification - ui",
|
|
"style": {
|
|
"fill": "#6f2fa0",
|
|
"fill-opacity": "0.05",
|
|
"label": true,
|
|
"stroke": "#a4a4a4"
|
|
},
|
|
"nodes": [
|
|
"d1f40d903ba49ae7",
|
|
"32eb12f106b8c786",
|
|
"07a07e509b818c1f",
|
|
"c32288ec6571a37f"
|
|
],
|
|
"x": 4054,
|
|
"y": 2419,
|
|
"w": 632,
|
|
"h": 82
|
|
},
|
|
{
|
|
"id": "f8998acf5aadbdb9",
|
|
"type": "group",
|
|
"z": "677f66663a198839",
|
|
"g": "f2395f53893d1689",
|
|
"name": "system - mode - device",
|
|
"style": {
|
|
"fill": "#ffC000",
|
|
"fill-opacity": "0.05",
|
|
"label": true
|
|
},
|
|
"nodes": [
|
|
"aaee376ab741c976",
|
|
"11010cbbc6f9b2c8",
|
|
"e281bad48bd293b1",
|
|
"4dab258c1a09367d",
|
|
"35c1bab44d004988",
|
|
"de7d9964bf29e382",
|
|
"d41e4cebce2bca43",
|
|
"97dc196e81b7409d",
|
|
"0c700c804ad43278",
|
|
"0fd97492731debd9",
|
|
"ba0d99bb4b415430",
|
|
"6623e31afbcb8143",
|
|
"7639c6337690230d",
|
|
"928da51d7458e5c8",
|
|
"b517f0ddca2c408f",
|
|
"4bdaadef97887180"
|
|
],
|
|
"x": 94,
|
|
"y": 199,
|
|
"w": 702,
|
|
"h": 802
|
|
},
|
|
{
|
|
"id": "fa7ddb9a4e76d4f4",
|
|
"type": "group",
|
|
"z": "677f66663a198839",
|
|
"g": "f2395f53893d1689",
|
|
"name": "system - mode - ui",
|
|
"style": {
|
|
"fill": "#6f2fa0",
|
|
"fill-opacity": "0.05",
|
|
"label": true
|
|
},
|
|
"nodes": [
|
|
"9115d56d55c93df5",
|
|
"349f3c40d1c1b12e",
|
|
"021f86a9f6ab04ae",
|
|
"34e6ce73275a532e",
|
|
"bf9261f8ae1151d3",
|
|
"24516baa1174ca38",
|
|
"ae364154f775506a",
|
|
"003aaac69cd1095e",
|
|
"04863aeaaaed38cf",
|
|
"ca06a9cb7106d9e8",
|
|
"97e27495865247db",
|
|
"587bde08ed6671de",
|
|
"c40ffe49c0a0ff99",
|
|
"8ff81811fc69c047",
|
|
"e7fce90947d78bb6",
|
|
"7162e871274ba773",
|
|
"9c410754eeed38a4",
|
|
"1d6431834655bebd",
|
|
"17ccab488210a553",
|
|
"0eaec60a9f3079c3",
|
|
"e5711a71b3892db1",
|
|
"f7f098848fd8f773"
|
|
],
|
|
"x": 894,
|
|
"y": 199,
|
|
"w": 1222,
|
|
"h": 802
|
|
},
|
|
{
|
|
"id": "74e688fe3aca2cf8",
|
|
"type": "group",
|
|
"z": "677f66663a198839",
|
|
"g": "b797275a94ef83a0",
|
|
"name": "system - clock - device",
|
|
"style": {
|
|
"fill": "#ffC000",
|
|
"fill-opacity": "0.05",
|
|
"label": true
|
|
},
|
|
"nodes": [
|
|
"5230d94fd1a50ee4",
|
|
"832cdc9413fa68e9",
|
|
"346449e7aa3acf06",
|
|
"bc5b2e9697867707",
|
|
"b1c1797c1d7105fc",
|
|
"d192a18518dbaddb",
|
|
"66fc117529d78f16",
|
|
"edeeccf645772a19",
|
|
"76299bb5b2511493",
|
|
"337719979ff14b9d",
|
|
"cae30937ad7f610d"
|
|
],
|
|
"x": 94,
|
|
"y": 1099,
|
|
"w": 742,
|
|
"h": 502
|
|
},
|
|
{
|
|
"id": "ce95f1d44dfe8e41",
|
|
"type": "group",
|
|
"z": "677f66663a198839",
|
|
"g": "b797275a94ef83a0",
|
|
"name": "system - clock - ui",
|
|
"style": {
|
|
"fill": "#6f2fa0",
|
|
"fill-opacity": "0.05",
|
|
"label": true
|
|
},
|
|
"nodes": [
|
|
"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"
|
|
],
|
|
"x": 934,
|
|
"y": 1099,
|
|
"w": 1262,
|
|
"h": 742
|
|
},
|
|
{
|
|
"id": "f29264eda4a17c64",
|
|
"type": "group",
|
|
"z": "677f66663a198839",
|
|
"g": "a36cc06f8dcbf00f",
|
|
"name": "system - statistics - update",
|
|
"style": {
|
|
"fill": "#92d04f",
|
|
"fill-opacity": "0.05",
|
|
"label": true
|
|
},
|
|
"nodes": [
|
|
"b4dcaf3216134966",
|
|
"ff1a30fbddcaa9fd",
|
|
"38177fb0e91fdd3e",
|
|
"d4a3fdcacd1fd1b5",
|
|
"490e37ccfca71dba",
|
|
"f4bd51a249bc40ab",
|
|
"8f3269222142f0f4",
|
|
"30972c85a28530dc",
|
|
"0ed67256bb147e2b",
|
|
"824a1416d7a3cfe1",
|
|
"b2547f7ff4878848",
|
|
"dff88b670b073ad9",
|
|
"ef2234fa4551184f",
|
|
"66b91b737f90ea46",
|
|
"b5f125bb007480a0",
|
|
"3839ed033b24f53f",
|
|
"043c5221abd8d856",
|
|
"77c59c4ebafe42bf",
|
|
"77736ba628ab516c",
|
|
"dfeb8a18db2eaef3",
|
|
"673139e4d39c82c4",
|
|
"38b4444508aa953e",
|
|
"3aa89a8bd365e23f"
|
|
],
|
|
"x": 94,
|
|
"y": 2779,
|
|
"w": 1062,
|
|
"h": 562
|
|
},
|
|
{
|
|
"id": "669888077b4dd178",
|
|
"type": "group",
|
|
"z": "677f66663a198839",
|
|
"g": "a36cc06f8dcbf00f",
|
|
"name": "system - statistics - ui",
|
|
"style": {
|
|
"fill": "#6f2fa0",
|
|
"fill-opacity": "0.05",
|
|
"label": true
|
|
},
|
|
"nodes": [
|
|
"b17e3350f9ba81ad",
|
|
"16111c5661efcc71",
|
|
"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",
|
|
"5f0e5572410a109e",
|
|
"b689b18c57b97204",
|
|
"4c0b8b1cef01a74c",
|
|
"547a266fcc858486",
|
|
"a240016548c6caa5"
|
|
],
|
|
"x": 1254,
|
|
"y": 2779,
|
|
"w": 1152,
|
|
"h": 802
|
|
},
|
|
{
|
|
"id": "f8be0b4c8fdf7515",
|
|
"type": "group",
|
|
"z": "677f66663a198839",
|
|
"g": "880406b4567be814",
|
|
"name": "systeme - notification - device",
|
|
"style": {
|
|
"fill": "#ffC000",
|
|
"fill-opacity": "0.05",
|
|
"label": true
|
|
},
|
|
"nodes": [
|
|
"c2a86c4367422bab",
|
|
"f9007d094495cf1e",
|
|
"e959a705e61b2af2",
|
|
"7cd892b62dd21dce",
|
|
"f5258c11e0ecb735",
|
|
"35d60f74b9485fd9"
|
|
],
|
|
"x": 94,
|
|
"y": 2419,
|
|
"w": 662,
|
|
"h": 202
|
|
},
|
|
{
|
|
"id": "1da397975de7d1ec",
|
|
"type": "group",
|
|
"z": "677f66663a198839",
|
|
"g": "880406b4567be814",
|
|
"name": "system - notification - source - report",
|
|
"style": {
|
|
"fill": "#0070c0",
|
|
"fill-opacity": "0.05",
|
|
"label": true
|
|
},
|
|
"nodes": [
|
|
"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"
|
|
],
|
|
"x": 854,
|
|
"y": 2419,
|
|
"w": 3092,
|
|
"h": 262
|
|
},
|
|
{
|
|
"id": "69645e55501064d8",
|
|
"type": "group",
|
|
"z": "677f66663a198839",
|
|
"g": "1021acef5727d683",
|
|
"name": "room - clock - device",
|
|
"style": {
|
|
"fill": "#ffC000",
|
|
"fill-opacity": "0.05",
|
|
"label": true
|
|
},
|
|
"nodes": [
|
|
"685a0ab8aaa24747",
|
|
"260725a140f7cb61",
|
|
"62d9811cb83cb6dd",
|
|
"44266579fe2f82fd",
|
|
"06ce61297d900620",
|
|
"c90a6632bc4b63a3",
|
|
"b9934bb215edafe6"
|
|
],
|
|
"x": 94,
|
|
"y": 1939,
|
|
"w": 842,
|
|
"h": 142
|
|
},
|
|
{
|
|
"id": "a4306c9de01d4722",
|
|
"type": "group",
|
|
"z": "677f66663a198839",
|
|
"g": "1021acef5727d683",
|
|
"name": "room - clock - source",
|
|
"style": {
|
|
"fill": "#0070c0",
|
|
"fill-opacity": "0.05",
|
|
"label": true
|
|
},
|
|
"nodes": [
|
|
"28812ef076d967f4",
|
|
"7f0910ae6f903617",
|
|
"85890de261cf2a1f",
|
|
"ac912f36def02119",
|
|
"ffb6d8f6427b4d52",
|
|
"7a46605f38735c66",
|
|
"b9f3d00e902f65a2",
|
|
"1acc4b7b4c392c1f",
|
|
"59e31b73c4ea2253",
|
|
"5e6d3072053bc3d4",
|
|
"61f1ad5814d37ec9"
|
|
],
|
|
"x": 1034,
|
|
"y": 1939,
|
|
"w": 1282,
|
|
"h": 202
|
|
},
|
|
{
|
|
"id": "90046052f5bcb625",
|
|
"type": "group",
|
|
"z": "677f66663a198839",
|
|
"g": "1021acef5727d683",
|
|
"name": "room - ui - clock",
|
|
"style": {
|
|
"fill": "#6f2fa0",
|
|
"fill-opacity": "0.05",
|
|
"label": true
|
|
},
|
|
"nodes": [
|
|
"511350d9f34ce767",
|
|
"7aaae6f81accc54b",
|
|
"20845c677b589935",
|
|
"f5f89b6efb421399",
|
|
"5673ce2c9088f475",
|
|
"f718cac6e7ec06c5",
|
|
"79fe08848f124125",
|
|
"a87c14e04ed75544",
|
|
"61ed7b677cad542e",
|
|
"af46ed6d30e60e05",
|
|
"7f2dd140d1c88cb9",
|
|
"dad6bb6b40fef41e",
|
|
"a65aa958e432f9a5",
|
|
"dfa33a746c317040",
|
|
"655dfbfe2810fe09",
|
|
"4a94f4581ddd3f73"
|
|
],
|
|
"x": 2414,
|
|
"y": 1939,
|
|
"w": 1212,
|
|
"h": 382
|
|
},
|
|
{
|
|
"id": "1d2cd86f8aa4ad98",
|
|
"type": "group",
|
|
"z": "677f66663a198839",
|
|
"name": "system - update",
|
|
"style": {
|
|
"fill": "#777777",
|
|
"fill-opacity": "0.05",
|
|
"label": true
|
|
},
|
|
"nodes": [
|
|
"15c8b4ba4882bbdd",
|
|
"dcc6c15deafac254",
|
|
"1fb10d380183f0fb",
|
|
"0164b91ce85885f1",
|
|
"c09962536325e13b",
|
|
"efb33694649f8cca"
|
|
],
|
|
"x": 68,
|
|
"y": 5025.5,
|
|
"w": 3844,
|
|
"h": 1401.5
|
|
},
|
|
{
|
|
"id": "3d031d2deeae776a",
|
|
"type": "group",
|
|
"z": "677f66663a198839",
|
|
"name": "system - ui - various",
|
|
"style": {
|
|
"fill": "#777777",
|
|
"fill-opacity": "0.05",
|
|
"label": true
|
|
},
|
|
"nodes": [
|
|
"57bf8eefe70206c0",
|
|
"dad2ac027d4f9f24",
|
|
"dd003c121420d45a",
|
|
"a0476b1a7ec53d40"
|
|
],
|
|
"x": 68,
|
|
"y": 3653,
|
|
"w": 2524,
|
|
"h": 1334
|
|
},
|
|
{
|
|
"id": "da2f54e055f1d1ac",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "19589484518b9c6d",
|
|
"name": "room",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "room",
|
|
"pt": "msg",
|
|
"to": "system",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "false",
|
|
"tot": "bool"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "#:(onMemory)::delete_stack_from_ui",
|
|
"pt": "flow",
|
|
"to": "{\"bucket\":\"\",\"measurement\":\"\",\"field\":\"\"}",
|
|
"tot": "json"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"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"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 270,
|
|
"y": 60,
|
|
"wires": [
|
|
[
|
|
"ca7b372f821ad44a"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "804c8129107645c1",
|
|
"type": "link in",
|
|
"z": "677f66663a198839",
|
|
"g": "19589484518b9c6d",
|
|
"name": "system - room",
|
|
"links": [
|
|
"a0f0f63b3934f168"
|
|
],
|
|
"x": 135,
|
|
"y": 60,
|
|
"wires": [
|
|
[
|
|
"da2f54e055f1d1ac"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "ca7b372f821ad44a",
|
|
"type": "link out",
|
|
"z": "677f66663a198839",
|
|
"g": "19589484518b9c6d",
|
|
"name": "system - room",
|
|
"mode": "link",
|
|
"links": [
|
|
"6eafb2a9c1ec95c0"
|
|
],
|
|
"x": 405,
|
|
"y": 60,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "aaee376ab741c976",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "f8998acf5aadbdb9",
|
|
"name": "mode / assistant / text / automatic",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "measurement",
|
|
"pt": "msg",
|
|
"to": "mode",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "assistant",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "format",
|
|
"pt": "msg",
|
|
"to": "text",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "default",
|
|
"pt": "msg",
|
|
"to": "automatic",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 520,
|
|
"y": 240,
|
|
"wires": [
|
|
[
|
|
"11010cbbc6f9b2c8"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "11010cbbc6f9b2c8",
|
|
"type": "link out",
|
|
"z": "677f66663a198839",
|
|
"g": "f8998acf5aadbdb9",
|
|
"name": "system - mode - device",
|
|
"mode": "link",
|
|
"links": [
|
|
"bfa594bf1f876c92"
|
|
],
|
|
"x": 755,
|
|
"y": 240,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "e281bad48bd293b1",
|
|
"type": "link in",
|
|
"z": "677f66663a198839",
|
|
"g": "f8998acf5aadbdb9",
|
|
"name": "system - mode - device",
|
|
"links": [
|
|
"3fe55eddaf0140ee"
|
|
],
|
|
"x": 135,
|
|
"y": 240,
|
|
"wires": [
|
|
[
|
|
"4bdaadef97887180"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "4dab258c1a09367d",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "f8998acf5aadbdb9",
|
|
"name": "mode / automate / text / automatic",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "measurement",
|
|
"pt": "msg",
|
|
"to": "mode",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "automate",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "format",
|
|
"pt": "msg",
|
|
"to": "text",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "default",
|
|
"pt": "msg",
|
|
"to": "automatic",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 520,
|
|
"y": 300,
|
|
"wires": [
|
|
[
|
|
"11010cbbc6f9b2c8"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "35c1bab44d004988",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "f8998acf5aadbdb9",
|
|
"name": "mode / heating / text / automatic",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "measurement",
|
|
"pt": "msg",
|
|
"to": "mode",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "heating",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "format",
|
|
"pt": "msg",
|
|
"to": "text",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "default",
|
|
"pt": "msg",
|
|
"to": "automatic",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 510,
|
|
"y": 360,
|
|
"wires": [
|
|
[
|
|
"11010cbbc6f9b2c8"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "de7d9964bf29e382",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "f8998acf5aadbdb9",
|
|
"name": "mode / cumulus / text / automatic",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "measurement",
|
|
"pt": "msg",
|
|
"to": "mode",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "cumulus",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "format",
|
|
"pt": "msg",
|
|
"to": "text",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "default",
|
|
"pt": "msg",
|
|
"to": "automatic",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 520,
|
|
"y": 420,
|
|
"wires": [
|
|
[
|
|
"11010cbbc6f9b2c8"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "d41e4cebce2bca43",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "f8998acf5aadbdb9",
|
|
"name": "mode / offloading / text / automatic",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "measurement",
|
|
"pt": "msg",
|
|
"to": "mode",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "offloading",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "format",
|
|
"pt": "msg",
|
|
"to": "text",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "default",
|
|
"pt": "msg",
|
|
"to": "automatic",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 520,
|
|
"y": 480,
|
|
"wires": [
|
|
[
|
|
"11010cbbc6f9b2c8"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "97dc196e81b7409d",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "f8998acf5aadbdb9",
|
|
"name": "mode / lighting / text / low",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "measurement",
|
|
"pt": "msg",
|
|
"to": "mode",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "lighting",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "format",
|
|
"pt": "msg",
|
|
"to": "text",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "default",
|
|
"pt": "msg",
|
|
"to": "low",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 490,
|
|
"y": 540,
|
|
"wires": [
|
|
[
|
|
"11010cbbc6f9b2c8"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "0c700c804ad43278",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "f8998acf5aadbdb9",
|
|
"name": "mode / fire / text / automatic",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "measurement",
|
|
"pt": "msg",
|
|
"to": "mode",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "fire",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "format",
|
|
"pt": "msg",
|
|
"to": "text",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "default",
|
|
"pt": "msg",
|
|
"to": "automatic",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 500,
|
|
"y": 600,
|
|
"wires": [
|
|
[
|
|
"11010cbbc6f9b2c8"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "0fd97492731debd9",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "f8998acf5aadbdb9",
|
|
"name": "mode / master / text / iotmodred",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "measurement",
|
|
"pt": "msg",
|
|
"to": "mode",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "master",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "format",
|
|
"pt": "msg",
|
|
"to": "text",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "default",
|
|
"pt": "msg",
|
|
"to": "iotredloop",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 510,
|
|
"y": 660,
|
|
"wires": [
|
|
[
|
|
"11010cbbc6f9b2c8"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "ba0d99bb4b415430",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "f8998acf5aadbdb9",
|
|
"name": "mode / notification / text / automatic",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "measurement",
|
|
"pt": "msg",
|
|
"to": "mode",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "notification",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "format",
|
|
"pt": "msg",
|
|
"to": "text",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "default",
|
|
"pt": "msg",
|
|
"to": "automatic",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 520,
|
|
"y": 720,
|
|
"wires": [
|
|
[
|
|
"11010cbbc6f9b2c8"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "6623e31afbcb8143",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "f8998acf5aadbdb9",
|
|
"name": "mode / nycthemer / text / night",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "measurement",
|
|
"pt": "msg",
|
|
"to": "mode",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "nycthemer",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "format",
|
|
"pt": "msg",
|
|
"to": "text",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "default",
|
|
"pt": "msg",
|
|
"to": "night",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 510,
|
|
"y": 780,
|
|
"wires": [
|
|
[
|
|
"11010cbbc6f9b2c8"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "7639c6337690230d",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "f8998acf5aadbdb9",
|
|
"name": "mode / presence / text / present",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "measurement",
|
|
"pt": "msg",
|
|
"to": "mode",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "presence",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "format",
|
|
"pt": "msg",
|
|
"to": "text",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "default",
|
|
"pt": "msg",
|
|
"to": "present",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 510,
|
|
"y": 840,
|
|
"wires": [
|
|
[
|
|
"11010cbbc6f9b2c8"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "928da51d7458e5c8",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "f8998acf5aadbdb9",
|
|
"name": "mode / sound / text / low",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "measurement",
|
|
"pt": "msg",
|
|
"to": "mode",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "sound",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "format",
|
|
"pt": "msg",
|
|
"to": "text",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "default",
|
|
"pt": "msg",
|
|
"to": "low",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 490,
|
|
"y": 900,
|
|
"wires": [
|
|
[
|
|
"11010cbbc6f9b2c8"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "b517f0ddca2c408f",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "f8998acf5aadbdb9",
|
|
"name": "mode / airflow / text / automatic",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "measurement",
|
|
"pt": "msg",
|
|
"to": "mode",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "airflow",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "format",
|
|
"pt": "msg",
|
|
"to": "text",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "default",
|
|
"pt": "msg",
|
|
"to": "automatic",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 510,
|
|
"y": 960,
|
|
"wires": [
|
|
[
|
|
"11010cbbc6f9b2c8"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "9115d56d55c93df5",
|
|
"type": "link in",
|
|
"z": "677f66663a198839",
|
|
"g": "fa7ddb9a4e76d4f4",
|
|
"name": "system - mode - ui - metric",
|
|
"links": [
|
|
"031a6afd8300356a"
|
|
],
|
|
"x": 935,
|
|
"y": 300,
|
|
"wires": [
|
|
[
|
|
"021f86a9f6ab04ae"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "349f3c40d1c1b12e",
|
|
"type": "link out",
|
|
"z": "677f66663a198839",
|
|
"g": "fa7ddb9a4e76d4f4",
|
|
"name": "system - mode - ui - metric",
|
|
"mode": "link",
|
|
"links": [
|
|
"206c1fb4a48067df"
|
|
],
|
|
"x": 2075,
|
|
"y": 240,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "021f86a9f6ab04ae",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "fa7ddb9a4e76d4f4",
|
|
"name": "check bucket",
|
|
"property": "bucket",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "eq",
|
|
"v": "system",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 1090,
|
|
"y": 300,
|
|
"wires": [
|
|
[
|
|
"04863aeaaaed38cf"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "34e6ce73275a532e",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "fa7ddb9a4e76d4f4",
|
|
"name": "from global",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "metrics.system.mode",
|
|
"tot": "global"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1090,
|
|
"y": 360,
|
|
"wires": [
|
|
[
|
|
"bf9261f8ae1151d3"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "bf9261f8ae1151d3",
|
|
"type": "split",
|
|
"z": "677f66663a198839",
|
|
"g": "fa7ddb9a4e76d4f4",
|
|
"name": "split measurement",
|
|
"splt": "\\n",
|
|
"spltType": "str",
|
|
"arraySplt": 1,
|
|
"arraySpltType": "len",
|
|
"stream": false,
|
|
"addname": "field",
|
|
"x": 1310,
|
|
"y": 360,
|
|
"wires": [
|
|
[
|
|
"003aaac69cd1095e"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "24516baa1174ca38",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "fa7ddb9a4e76d4f4",
|
|
"name": "set metric",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "bucket",
|
|
"pt": "msg",
|
|
"to": "system",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "measurement",
|
|
"pt": "msg",
|
|
"to": "mode",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "topic",
|
|
"tot": "msg"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "repeat",
|
|
"pt": "msg",
|
|
"to": "true",
|
|
"tot": "bool"
|
|
},
|
|
{
|
|
"t": "delete",
|
|
"p": "parts",
|
|
"pt": "msg"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1940,
|
|
"y": 240,
|
|
"wires": [
|
|
[
|
|
"349f3c40d1c1b12e"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "ae364154f775506a",
|
|
"type": "link in",
|
|
"z": "677f66663a198839",
|
|
"g": "fa7ddb9a4e76d4f4",
|
|
"name": "system - mode - ui - load",
|
|
"links": [
|
|
"e509e8b44c9007e1"
|
|
],
|
|
"x": 935,
|
|
"y": 360,
|
|
"wires": [
|
|
[
|
|
"34e6ce73275a532e"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "003aaac69cd1095e",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "fa7ddb9a4e76d4f4",
|
|
"name": "select field",
|
|
"property": "field",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "eq",
|
|
"v": "assistant",
|
|
"vt": "str"
|
|
},
|
|
{
|
|
"t": "eq",
|
|
"v": "automate",
|
|
"vt": "str"
|
|
},
|
|
{
|
|
"t": "eq",
|
|
"v": "heating",
|
|
"vt": "str"
|
|
},
|
|
{
|
|
"t": "eq",
|
|
"v": "cumulus",
|
|
"vt": "str"
|
|
},
|
|
{
|
|
"t": "eq",
|
|
"v": "offloading",
|
|
"vt": "str"
|
|
},
|
|
{
|
|
"t": "eq",
|
|
"v": "lighting",
|
|
"vt": "str"
|
|
},
|
|
{
|
|
"t": "eq",
|
|
"v": "fire",
|
|
"vt": "str"
|
|
},
|
|
{
|
|
"t": "eq",
|
|
"v": "master",
|
|
"vt": "str"
|
|
},
|
|
{
|
|
"t": "eq",
|
|
"v": "notification",
|
|
"vt": "str"
|
|
},
|
|
{
|
|
"t": "eq",
|
|
"v": "nycthemer",
|
|
"vt": "str"
|
|
},
|
|
{
|
|
"t": "eq",
|
|
"v": "presence",
|
|
"vt": "str"
|
|
},
|
|
{
|
|
"t": "eq",
|
|
"v": "sound",
|
|
"vt": "str"
|
|
},
|
|
{
|
|
"t": "eq",
|
|
"v": "airflow",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 13,
|
|
"x": 1550,
|
|
"y": 360,
|
|
"wires": [
|
|
[
|
|
"ca06a9cb7106d9e8"
|
|
],
|
|
[
|
|
"97e27495865247db"
|
|
],
|
|
[
|
|
"587bde08ed6671de"
|
|
],
|
|
[
|
|
"c40ffe49c0a0ff99"
|
|
],
|
|
[
|
|
"8ff81811fc69c047"
|
|
],
|
|
[
|
|
"e7fce90947d78bb6"
|
|
],
|
|
[
|
|
"7162e871274ba773"
|
|
],
|
|
[
|
|
"9c410754eeed38a4"
|
|
],
|
|
[
|
|
"1d6431834655bebd"
|
|
],
|
|
[
|
|
"17ccab488210a553"
|
|
],
|
|
[
|
|
"0eaec60a9f3079c3"
|
|
],
|
|
[
|
|
"e5711a71b3892db1"
|
|
],
|
|
[
|
|
"f7f098848fd8f773"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "04863aeaaaed38cf",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "fa7ddb9a4e76d4f4",
|
|
"name": "check measurement",
|
|
"property": "measurement",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "eq",
|
|
"v": "mode",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 1320,
|
|
"y": 300,
|
|
"wires": [
|
|
[
|
|
"003aaac69cd1095e"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "ca06a9cb7106d9e8",
|
|
"type": "ui-dropdown",
|
|
"z": "677f66663a198839",
|
|
"g": "fa7ddb9a4e76d4f4",
|
|
"group": "d96c0844834ca9d7",
|
|
"name": "assistant",
|
|
"label": "Assistant",
|
|
"tooltip": "",
|
|
"order": 11,
|
|
"width": "6",
|
|
"height": "1",
|
|
"passthru": false,
|
|
"multiple": false,
|
|
"options": [
|
|
{
|
|
"label": "Automatique",
|
|
"value": "automatic",
|
|
"type": "str"
|
|
},
|
|
{
|
|
"label": "Arrêt",
|
|
"value": "off",
|
|
"type": "str"
|
|
}
|
|
],
|
|
"payload": "",
|
|
"topic": "assistant",
|
|
"topicType": "str",
|
|
"className": "",
|
|
"x": 1740,
|
|
"y": 240,
|
|
"wires": [
|
|
[
|
|
"24516baa1174ca38"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "97e27495865247db",
|
|
"type": "ui-dropdown",
|
|
"z": "677f66663a198839",
|
|
"g": "fa7ddb9a4e76d4f4",
|
|
"group": "d96c0844834ca9d7",
|
|
"name": "automate",
|
|
"label": "Automate",
|
|
"tooltip": "",
|
|
"order": 2,
|
|
"width": "6",
|
|
"height": "1",
|
|
"passthru": false,
|
|
"multiple": false,
|
|
"options": [
|
|
{
|
|
"label": "Automatique",
|
|
"value": "automatic",
|
|
"type": "str"
|
|
},
|
|
{
|
|
"label": "Manuel",
|
|
"value": "manual",
|
|
"type": "str"
|
|
},
|
|
{
|
|
"label": "Arrêt",
|
|
"value": "off",
|
|
"type": "str"
|
|
}
|
|
],
|
|
"payload": "",
|
|
"topic": "automate",
|
|
"topicType": "str",
|
|
"className": "",
|
|
"x": 1740,
|
|
"y": 300,
|
|
"wires": [
|
|
[
|
|
"24516baa1174ca38"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "587bde08ed6671de",
|
|
"type": "ui-dropdown",
|
|
"z": "677f66663a198839",
|
|
"g": "fa7ddb9a4e76d4f4",
|
|
"group": "d96c0844834ca9d7",
|
|
"name": "heating",
|
|
"label": "Chauffage",
|
|
"tooltip": "",
|
|
"order": 7,
|
|
"width": "6",
|
|
"height": "1",
|
|
"passthru": false,
|
|
"multiple": false,
|
|
"chips": false,
|
|
"clearable": false,
|
|
"options": [
|
|
{
|
|
"label": "Chauffage",
|
|
"value": "automatic",
|
|
"type": "str"
|
|
},
|
|
{
|
|
"label": "Climatisation",
|
|
"value": "cool",
|
|
"type": "str"
|
|
},
|
|
{
|
|
"label": "Manuel",
|
|
"value": "manual",
|
|
"type": "str"
|
|
},
|
|
{
|
|
"label": "Hors-Gel",
|
|
"value": "anti-freeze",
|
|
"type": "str"
|
|
},
|
|
{
|
|
"label": "Arrêt",
|
|
"value": "off",
|
|
"type": "str"
|
|
}
|
|
],
|
|
"payload": "",
|
|
"topic": "heating",
|
|
"topicType": "str",
|
|
"className": "",
|
|
"typeIsComboBox": true,
|
|
"x": 1740,
|
|
"y": 360,
|
|
"wires": [
|
|
[
|
|
"24516baa1174ca38"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "c40ffe49c0a0ff99",
|
|
"type": "ui-dropdown",
|
|
"z": "677f66663a198839",
|
|
"g": "fa7ddb9a4e76d4f4",
|
|
"group": "d96c0844834ca9d7",
|
|
"name": "cumulus",
|
|
"label": "Cumulus",
|
|
"tooltip": "",
|
|
"order": 8,
|
|
"width": "6",
|
|
"height": "1",
|
|
"passthru": false,
|
|
"multiple": false,
|
|
"chips": false,
|
|
"clearable": false,
|
|
"options": [
|
|
{
|
|
"label": "Automatique",
|
|
"value": "automatic",
|
|
"type": "str"
|
|
},
|
|
{
|
|
"label": "Manuel",
|
|
"value": "manual",
|
|
"type": "str"
|
|
},
|
|
{
|
|
"label": "Arrêt",
|
|
"value": "off",
|
|
"type": "str"
|
|
}
|
|
],
|
|
"payload": "",
|
|
"topic": "cumulus",
|
|
"topicType": "str",
|
|
"className": "",
|
|
"x": 1740,
|
|
"y": 420,
|
|
"wires": [
|
|
[
|
|
"24516baa1174ca38"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "8ff81811fc69c047",
|
|
"type": "ui-dropdown",
|
|
"z": "677f66663a198839",
|
|
"g": "fa7ddb9a4e76d4f4",
|
|
"group": "d96c0844834ca9d7",
|
|
"name": "offloading",
|
|
"label": "Delestage",
|
|
"tooltip": "",
|
|
"order": 10,
|
|
"width": "6",
|
|
"height": "1",
|
|
"passthru": false,
|
|
"multiple": false,
|
|
"chips": false,
|
|
"clearable": false,
|
|
"options": [
|
|
{
|
|
"label": "Automatique",
|
|
"value": "automatic",
|
|
"type": "str"
|
|
},
|
|
{
|
|
"label": "Délesté",
|
|
"value": "offloaded",
|
|
"type": "str"
|
|
},
|
|
{
|
|
"label": "Arrêt",
|
|
"value": "off",
|
|
"type": "str"
|
|
}
|
|
],
|
|
"payload": "",
|
|
"topic": "offloading",
|
|
"topicType": "str",
|
|
"className": "",
|
|
"x": 1740,
|
|
"y": 480,
|
|
"wires": [
|
|
[
|
|
"24516baa1174ca38"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "e7fce90947d78bb6",
|
|
"type": "ui-dropdown",
|
|
"z": "677f66663a198839",
|
|
"g": "fa7ddb9a4e76d4f4",
|
|
"group": "d96c0844834ca9d7",
|
|
"name": "lighting",
|
|
"label": "Eclairage",
|
|
"tooltip": "",
|
|
"order": 4,
|
|
"width": "6",
|
|
"height": "1",
|
|
"passthru": false,
|
|
"multiple": false,
|
|
"options": [
|
|
{
|
|
"label": "Fort",
|
|
"value": "high",
|
|
"type": "str"
|
|
},
|
|
{
|
|
"label": "Faible",
|
|
"value": "low",
|
|
"type": "str"
|
|
},
|
|
{
|
|
"label": "Arrêt",
|
|
"value": "off",
|
|
"type": "str"
|
|
}
|
|
],
|
|
"payload": "",
|
|
"topic": "lighting",
|
|
"topicType": "str",
|
|
"className": "",
|
|
"x": 1740,
|
|
"y": 540,
|
|
"wires": [
|
|
[
|
|
"24516baa1174ca38"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "7162e871274ba773",
|
|
"type": "ui-dropdown",
|
|
"z": "677f66663a198839",
|
|
"g": "fa7ddb9a4e76d4f4",
|
|
"group": "d96c0844834ca9d7",
|
|
"name": "fire",
|
|
"label": "Incendie",
|
|
"tooltip": "",
|
|
"order": 12,
|
|
"width": "6",
|
|
"height": "1",
|
|
"passthru": false,
|
|
"multiple": false,
|
|
"options": [
|
|
{
|
|
"label": "Automatique",
|
|
"value": "automatic",
|
|
"type": "str"
|
|
},
|
|
{
|
|
"label": "Arrêt",
|
|
"value": "off",
|
|
"type": "str"
|
|
}
|
|
],
|
|
"payload": "",
|
|
"topic": "fire",
|
|
"topicType": "str",
|
|
"className": "",
|
|
"x": 1730,
|
|
"y": 600,
|
|
"wires": [
|
|
[
|
|
"24516baa1174ca38"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "9c410754eeed38a4",
|
|
"type": "ui-dropdown",
|
|
"z": "677f66663a198839",
|
|
"g": "fa7ddb9a4e76d4f4",
|
|
"group": "d96c0844834ca9d7",
|
|
"name": "master",
|
|
"label": "Maitre",
|
|
"tooltip": "",
|
|
"order": 1,
|
|
"width": "6",
|
|
"height": "1",
|
|
"passthru": false,
|
|
"multiple": false,
|
|
"options": [
|
|
{
|
|
"label": "IotRedLoop",
|
|
"value": "iotredloop",
|
|
"type": "str"
|
|
},
|
|
{
|
|
"label": "IOT ModRED",
|
|
"value": "iotmodred",
|
|
"type": "str"
|
|
},
|
|
{
|
|
"label": "Jeedom",
|
|
"value": "Jeedom",
|
|
"type": "str"
|
|
},
|
|
{
|
|
"label": "Home Assistant",
|
|
"value": "hassio",
|
|
"type": "str"
|
|
}
|
|
],
|
|
"payload": "",
|
|
"topic": "master",
|
|
"topicType": "str",
|
|
"className": "",
|
|
"x": 1730,
|
|
"y": 660,
|
|
"wires": [
|
|
[
|
|
"24516baa1174ca38"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "1d6431834655bebd",
|
|
"type": "ui-dropdown",
|
|
"z": "677f66663a198839",
|
|
"g": "fa7ddb9a4e76d4f4",
|
|
"group": "d96c0844834ca9d7",
|
|
"name": "notification",
|
|
"label": "Notification",
|
|
"tooltip": "",
|
|
"order": 6,
|
|
"width": "6",
|
|
"height": "1",
|
|
"passthru": false,
|
|
"multiple": false,
|
|
"options": [
|
|
{
|
|
"label": "Automatique",
|
|
"value": "automatic",
|
|
"type": "str"
|
|
},
|
|
{
|
|
"label": "Ecrit",
|
|
"value": "text",
|
|
"type": "str"
|
|
},
|
|
{
|
|
"label": "Arrêt",
|
|
"value": "off",
|
|
"type": "str"
|
|
}
|
|
],
|
|
"payload": "",
|
|
"topic": "notification",
|
|
"topicType": "str",
|
|
"className": "",
|
|
"x": 1750,
|
|
"y": 720,
|
|
"wires": [
|
|
[
|
|
"24516baa1174ca38"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "17ccab488210a553",
|
|
"type": "ui-dropdown",
|
|
"z": "677f66663a198839",
|
|
"g": "fa7ddb9a4e76d4f4",
|
|
"group": "d96c0844834ca9d7",
|
|
"name": "nycthemer",
|
|
"label": "Nyctémère",
|
|
"tooltip": "",
|
|
"order": 3,
|
|
"width": "6",
|
|
"height": "1",
|
|
"passthru": false,
|
|
"multiple": false,
|
|
"options": [
|
|
{
|
|
"label": "Jour",
|
|
"value": "day",
|
|
"type": "str"
|
|
},
|
|
{
|
|
"label": "Nuit",
|
|
"value": "night",
|
|
"type": "str"
|
|
},
|
|
{
|
|
"label": "Arrêt",
|
|
"value": "off",
|
|
"type": "str"
|
|
}
|
|
],
|
|
"payload": "",
|
|
"topic": "nycthemer",
|
|
"topicType": "str",
|
|
"className": "",
|
|
"x": 1750,
|
|
"y": 780,
|
|
"wires": [
|
|
[
|
|
"24516baa1174ca38"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "0eaec60a9f3079c3",
|
|
"type": "ui-dropdown",
|
|
"z": "677f66663a198839",
|
|
"g": "fa7ddb9a4e76d4f4",
|
|
"group": "d96c0844834ca9d7",
|
|
"name": "presence",
|
|
"label": "Présence",
|
|
"tooltip": "",
|
|
"order": 13,
|
|
"width": "6",
|
|
"height": "1",
|
|
"passthru": false,
|
|
"multiple": false,
|
|
"options": [
|
|
{
|
|
"label": "Présent",
|
|
"value": "present",
|
|
"type": "str"
|
|
},
|
|
{
|
|
"label": "Absent",
|
|
"value": "absent",
|
|
"type": "str"
|
|
},
|
|
{
|
|
"label": "Arrêt",
|
|
"value": "off",
|
|
"type": "str"
|
|
}
|
|
],
|
|
"payload": "",
|
|
"topic": "presence",
|
|
"topicType": "str",
|
|
"className": "",
|
|
"x": 1740,
|
|
"y": 840,
|
|
"wires": [
|
|
[
|
|
"24516baa1174ca38"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "e5711a71b3892db1",
|
|
"type": "ui-dropdown",
|
|
"z": "677f66663a198839",
|
|
"g": "fa7ddb9a4e76d4f4",
|
|
"group": "d96c0844834ca9d7",
|
|
"name": "sound",
|
|
"label": "Son",
|
|
"tooltip": "",
|
|
"order": 5,
|
|
"width": "6",
|
|
"height": "1",
|
|
"passthru": false,
|
|
"multiple": false,
|
|
"options": [
|
|
{
|
|
"label": "Fort",
|
|
"value": "high",
|
|
"type": "str"
|
|
},
|
|
{
|
|
"label": "Faible",
|
|
"value": "low",
|
|
"type": "str"
|
|
},
|
|
{
|
|
"label": "Arrêt",
|
|
"value": "off",
|
|
"type": "str"
|
|
}
|
|
],
|
|
"payload": "",
|
|
"topic": "sound",
|
|
"topicType": "str",
|
|
"className": "",
|
|
"x": 1730,
|
|
"y": 900,
|
|
"wires": [
|
|
[
|
|
"24516baa1174ca38"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "f7f098848fd8f773",
|
|
"type": "ui-dropdown",
|
|
"z": "677f66663a198839",
|
|
"g": "fa7ddb9a4e76d4f4",
|
|
"group": "d96c0844834ca9d7",
|
|
"name": "airflow",
|
|
"label": "Ventilation",
|
|
"tooltip": "",
|
|
"order": 9,
|
|
"width": "6",
|
|
"height": "1",
|
|
"passthru": false,
|
|
"multiple": false,
|
|
"options": [
|
|
{
|
|
"label": "Automatique",
|
|
"value": "automatic",
|
|
"type": "str"
|
|
},
|
|
{
|
|
"label": "Manuel",
|
|
"value": "manual",
|
|
"type": "str"
|
|
},
|
|
{
|
|
"label": "Arrêt",
|
|
"value": "off",
|
|
"type": "str"
|
|
}
|
|
],
|
|
"payload": "",
|
|
"topic": "airflow",
|
|
"topicType": "str",
|
|
"className": "",
|
|
"x": 1730,
|
|
"y": 960,
|
|
"wires": [
|
|
[
|
|
"24516baa1174ca38"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "5230d94fd1a50ee4",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "74e688fe3aca2cf8",
|
|
"name": "clock / minute dawn / number / 420",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "measurement",
|
|
"pt": "msg",
|
|
"to": "clock",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "minute dawn",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "format",
|
|
"pt": "msg",
|
|
"to": "number",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "default",
|
|
"pt": "msg",
|
|
"to": "420",
|
|
"tot": "num"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 520,
|
|
"y": 1140,
|
|
"wires": [
|
|
[
|
|
"832cdc9413fa68e9"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "832cdc9413fa68e9",
|
|
"type": "link out",
|
|
"z": "677f66663a198839",
|
|
"g": "74e688fe3aca2cf8",
|
|
"name": "system - clock - device",
|
|
"mode": "link",
|
|
"links": [
|
|
"bfa594bf1f876c92"
|
|
],
|
|
"x": 795,
|
|
"y": 1140,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "346449e7aa3acf06",
|
|
"type": "link in",
|
|
"z": "677f66663a198839",
|
|
"g": "74e688fe3aca2cf8",
|
|
"name": "system - clock - device",
|
|
"links": [
|
|
"3fe55eddaf0140ee"
|
|
],
|
|
"x": 135,
|
|
"y": 1140,
|
|
"wires": [
|
|
[
|
|
"cae30937ad7f610d"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "bc5b2e9697867707",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "74e688fe3aca2cf8",
|
|
"name": "clock / minute dusk / number / 1200",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "measurement",
|
|
"pt": "msg",
|
|
"to": "clock",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "minute dusk",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "format",
|
|
"pt": "msg",
|
|
"to": "number",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "default",
|
|
"pt": "msg",
|
|
"to": "1200",
|
|
"tot": "num"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 520,
|
|
"y": 1200,
|
|
"wires": [
|
|
[
|
|
"832cdc9413fa68e9"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "b1c1797c1d7105fc",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "74e688fe3aca2cf8",
|
|
"name": "clock / minute morning limit / number / 420",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "measurement",
|
|
"pt": "msg",
|
|
"to": "clock",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "minute morning limit",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "format",
|
|
"pt": "msg",
|
|
"to": "number",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "default",
|
|
"pt": "msg",
|
|
"to": "420",
|
|
"tot": "num"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 540,
|
|
"y": 1260,
|
|
"wires": [
|
|
[
|
|
"832cdc9413fa68e9"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "d192a18518dbaddb",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "74e688fe3aca2cf8",
|
|
"name": "clock / minute evening limit / number / 1200",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "measurement",
|
|
"pt": "msg",
|
|
"to": "clock",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "minute evening limit",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "format",
|
|
"pt": "msg",
|
|
"to": "number",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "default",
|
|
"pt": "msg",
|
|
"to": "1200",
|
|
"tot": "num"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 550,
|
|
"y": 1320,
|
|
"wires": [
|
|
[
|
|
"832cdc9413fa68e9"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "66fc117529d78f16",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "74e688fe3aca2cf8",
|
|
"name": "clock / minute morning work / number / 420",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "measurement",
|
|
"pt": "msg",
|
|
"to": "clock",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "minute morning work",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "format",
|
|
"pt": "msg",
|
|
"to": "number",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "default",
|
|
"pt": "msg",
|
|
"to": "420",
|
|
"tot": "num"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 550,
|
|
"y": 1380,
|
|
"wires": [
|
|
[
|
|
"832cdc9413fa68e9"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "edeeccf645772a19",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "74e688fe3aca2cf8",
|
|
"name": "clock / minute morning rest / number / 510",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "measurement",
|
|
"pt": "msg",
|
|
"to": "clock",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "minute morning rest",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "format",
|
|
"pt": "msg",
|
|
"to": "number",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "default",
|
|
"pt": "msg",
|
|
"to": "510",
|
|
"tot": "num"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 540,
|
|
"y": 1440,
|
|
"wires": [
|
|
[
|
|
"832cdc9413fa68e9"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "76299bb5b2511493",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "74e688fe3aca2cf8",
|
|
"name": "clock / minute evening rest / number / 1230",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "measurement",
|
|
"pt": "msg",
|
|
"to": "clock",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "minute evening rest",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "format",
|
|
"pt": "msg",
|
|
"to": "number",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "default",
|
|
"pt": "msg",
|
|
"to": "1230",
|
|
"tot": "num"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 550,
|
|
"y": 1560,
|
|
"wires": [
|
|
[
|
|
"832cdc9413fa68e9"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "337719979ff14b9d",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "74e688fe3aca2cf8",
|
|
"name": "clock / minute evening work / number / 1200",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "measurement",
|
|
"pt": "msg",
|
|
"to": "clock",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "minute evening work",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "format",
|
|
"pt": "msg",
|
|
"to": "number",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "default",
|
|
"pt": "msg",
|
|
"to": "1200",
|
|
"tot": "num"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 550,
|
|
"y": 1500,
|
|
"wires": [
|
|
[
|
|
"832cdc9413fa68e9"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "d7b772643055b543",
|
|
"type": "link in",
|
|
"z": "677f66663a198839",
|
|
"g": "ce95f1d44dfe8e41",
|
|
"name": "system - clock - ui - metric",
|
|
"links": [
|
|
"031a6afd8300356a"
|
|
],
|
|
"x": 975,
|
|
"y": 1200,
|
|
"wires": [
|
|
[
|
|
"eb0e20481326e5c8"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "bf58597579fa65ac",
|
|
"type": "link out",
|
|
"z": "677f66663a198839",
|
|
"g": "ce95f1d44dfe8e41",
|
|
"name": "system - clock - ui - metric",
|
|
"mode": "link",
|
|
"links": [
|
|
"206c1fb4a48067df"
|
|
],
|
|
"x": 2155,
|
|
"y": 1620,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "eb0e20481326e5c8",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "ce95f1d44dfe8e41",
|
|
"name": "check bucket",
|
|
"property": "bucket",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "eq",
|
|
"v": "system",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 1130,
|
|
"y": 1200,
|
|
"wires": [
|
|
[
|
|
"30c1212e2308599a"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "9dbdaedc889b5e55",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "ce95f1d44dfe8e41",
|
|
"name": "from global",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "metrics.system.clock",
|
|
"tot": "global"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1130,
|
|
"y": 1260,
|
|
"wires": [
|
|
[
|
|
"8a2cc36fee115da2"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "8a2cc36fee115da2",
|
|
"type": "split",
|
|
"z": "677f66663a198839",
|
|
"g": "ce95f1d44dfe8e41",
|
|
"name": "split measurement",
|
|
"splt": "\\n",
|
|
"spltType": "str",
|
|
"arraySplt": 1,
|
|
"arraySpltType": "len",
|
|
"stream": false,
|
|
"addname": "field",
|
|
"x": 1350,
|
|
"y": 1260,
|
|
"wires": [
|
|
[
|
|
"c43a832d72d5f53c"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "3ee329a652898c8e",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "ce95f1d44dfe8e41",
|
|
"name": "set metric",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "bucket",
|
|
"pt": "msg",
|
|
"to": "system",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "measurement",
|
|
"pt": "msg",
|
|
"to": "clock",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "topic",
|
|
"tot": "msg"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "repeat",
|
|
"pt": "msg",
|
|
"to": "true",
|
|
"tot": "bool"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 2020,
|
|
"y": 1620,
|
|
"wires": [
|
|
[
|
|
"bf58597579fa65ac"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "c43a832d72d5f53c",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "ce95f1d44dfe8e41",
|
|
"name": "select field",
|
|
"property": "field",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "eq",
|
|
"v": "minute dawn",
|
|
"vt": "str"
|
|
},
|
|
{
|
|
"t": "eq",
|
|
"v": "minute dusk",
|
|
"vt": "str"
|
|
},
|
|
{
|
|
"t": "eq",
|
|
"v": "minute morning limit",
|
|
"vt": "str"
|
|
},
|
|
{
|
|
"t": "eq",
|
|
"v": "minute evening limit",
|
|
"vt": "str"
|
|
},
|
|
{
|
|
"t": "eq",
|
|
"v": "minute morning work",
|
|
"vt": "str"
|
|
},
|
|
{
|
|
"t": "eq",
|
|
"v": "minute evening work",
|
|
"vt": "str"
|
|
},
|
|
{
|
|
"t": "eq",
|
|
"v": "minute morning rest",
|
|
"vt": "str"
|
|
},
|
|
{
|
|
"t": "eq",
|
|
"v": "minute evening rest",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 8,
|
|
"x": 1590,
|
|
"y": 1260,
|
|
"wires": [
|
|
[
|
|
"3c3ee84183ecc882"
|
|
],
|
|
[
|
|
"18ca1e572ed1016e"
|
|
],
|
|
[
|
|
"b0ed6159a28316ed"
|
|
],
|
|
[
|
|
"e161c2ee367d789c"
|
|
],
|
|
[
|
|
"1b40d5db9a25ad98",
|
|
"8a25ef86b6027c7c"
|
|
],
|
|
[
|
|
"5e8e2d18d89e920c",
|
|
"61f16e58b8dd9743"
|
|
],
|
|
[
|
|
"ab6b3f6d38264d59",
|
|
"cc201fa7c244f54c"
|
|
],
|
|
[
|
|
"14fc27d24bd74772",
|
|
"04d9f9e663d23588"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "35b93554c4c3380f",
|
|
"type": "link in",
|
|
"z": "677f66663a198839",
|
|
"g": "ce95f1d44dfe8e41",
|
|
"name": "system - clock - ui - load",
|
|
"links": [
|
|
"e509e8b44c9007e1"
|
|
],
|
|
"x": 975,
|
|
"y": 1260,
|
|
"wires": [
|
|
[
|
|
"9dbdaedc889b5e55"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "3c3ee84183ecc882",
|
|
"type": "link call",
|
|
"z": "677f66663a198839",
|
|
"g": "ce95f1d44dfe8e41",
|
|
"name": "",
|
|
"links": [
|
|
"20617e4a877c8fc3"
|
|
],
|
|
"linkType": "static",
|
|
"timeout": "30",
|
|
"x": 1810,
|
|
"y": 1140,
|
|
"wires": [
|
|
[
|
|
"8393b1d9a9587d31"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "18ca1e572ed1016e",
|
|
"type": "link call",
|
|
"z": "677f66663a198839",
|
|
"g": "ce95f1d44dfe8e41",
|
|
"name": "",
|
|
"links": [
|
|
"20617e4a877c8fc3"
|
|
],
|
|
"linkType": "static",
|
|
"timeout": "30",
|
|
"x": 1810,
|
|
"y": 1200,
|
|
"wires": [
|
|
[
|
|
"58eb4557bbe9720b"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "b0ed6159a28316ed",
|
|
"type": "link call",
|
|
"z": "677f66663a198839",
|
|
"g": "ce95f1d44dfe8e41",
|
|
"name": "",
|
|
"links": [
|
|
"20617e4a877c8fc3"
|
|
],
|
|
"linkType": "static",
|
|
"timeout": "30",
|
|
"x": 1810,
|
|
"y": 1260,
|
|
"wires": [
|
|
[
|
|
"caf9f9d55230f2c7"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "e161c2ee367d789c",
|
|
"type": "link call",
|
|
"z": "677f66663a198839",
|
|
"g": "ce95f1d44dfe8e41",
|
|
"name": "",
|
|
"links": [
|
|
"20617e4a877c8fc3"
|
|
],
|
|
"linkType": "static",
|
|
"timeout": "30",
|
|
"x": 1810,
|
|
"y": 1320,
|
|
"wires": [
|
|
[
|
|
"04c0023c70785d63"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "30c1212e2308599a",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "ce95f1d44dfe8e41",
|
|
"name": "check measurement",
|
|
"property": "measurement",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "eq",
|
|
"v": "clock",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 1360,
|
|
"y": 1200,
|
|
"wires": [
|
|
[
|
|
"c43a832d72d5f53c"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "8393b1d9a9587d31",
|
|
"type": "ui-text",
|
|
"z": "677f66663a198839",
|
|
"g": "ce95f1d44dfe8e41",
|
|
"group": "5585a336703abb4e",
|
|
"order": 1,
|
|
"width": "6",
|
|
"height": "1",
|
|
"name": "dawn",
|
|
"label": "Lever du soleil",
|
|
"format": "{{msg.payload}}",
|
|
"layout": "row-spread",
|
|
"style": false,
|
|
"font": "",
|
|
"fontSize": 16,
|
|
"color": "#717171",
|
|
"className": "",
|
|
"x": 2010,
|
|
"y": 1140,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "58eb4557bbe9720b",
|
|
"type": "ui-text",
|
|
"z": "677f66663a198839",
|
|
"g": "ce95f1d44dfe8e41",
|
|
"group": "5585a336703abb4e",
|
|
"order": 2,
|
|
"width": "6",
|
|
"height": "1",
|
|
"name": "dusk",
|
|
"label": "Coucher du soleil",
|
|
"format": "{{msg.payload}}",
|
|
"layout": "row-spread",
|
|
"style": false,
|
|
"font": "",
|
|
"fontSize": 16,
|
|
"color": "#717171",
|
|
"className": "",
|
|
"x": 2010,
|
|
"y": 1200,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "caf9f9d55230f2c7",
|
|
"type": "ui-text",
|
|
"z": "677f66663a198839",
|
|
"g": "ce95f1d44dfe8e41",
|
|
"group": "5585a336703abb4e",
|
|
"order": 3,
|
|
"width": "6",
|
|
"height": "1",
|
|
"name": "morning limit",
|
|
"label": "Limite au matin",
|
|
"format": "{{msg.payload}}",
|
|
"layout": "row-spread",
|
|
"style": false,
|
|
"font": "",
|
|
"fontSize": 16,
|
|
"color": "#717171",
|
|
"className": "",
|
|
"x": 2030,
|
|
"y": 1260,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "04c0023c70785d63",
|
|
"type": "ui-text",
|
|
"z": "677f66663a198839",
|
|
"g": "ce95f1d44dfe8e41",
|
|
"group": "5585a336703abb4e",
|
|
"order": 4,
|
|
"width": "6",
|
|
"height": "1",
|
|
"name": "evening limit",
|
|
"label": "Limite au soir",
|
|
"format": "{{msg.payload}}",
|
|
"layout": "row-spread",
|
|
"style": false,
|
|
"font": "",
|
|
"fontSize": 16,
|
|
"color": "#717171",
|
|
"className": "",
|
|
"x": 2030,
|
|
"y": 1320,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "1b40d5db9a25ad98",
|
|
"type": "ui-slider",
|
|
"z": "677f66663a198839",
|
|
"g": "ce95f1d44dfe8e41",
|
|
"group": "5585a336703abb4e",
|
|
"name": "minute matin travail",
|
|
"label": "",
|
|
"tooltip": "",
|
|
"order": 6,
|
|
"width": "3",
|
|
"height": "1",
|
|
"passthru": false,
|
|
"outs": "end",
|
|
"topic": "minute matin travail",
|
|
"topicType": "str",
|
|
"thumbLabel": true,
|
|
"min": "360",
|
|
"max": "720",
|
|
"step": "10",
|
|
"className": "",
|
|
"x": 1810,
|
|
"y": 1620,
|
|
"wires": [
|
|
[
|
|
"3ee329a652898c8e"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "5e8e2d18d89e920c",
|
|
"type": "ui-slider",
|
|
"z": "677f66663a198839",
|
|
"g": "ce95f1d44dfe8e41",
|
|
"group": "5585a336703abb4e",
|
|
"name": "minute soir travail",
|
|
"label": "",
|
|
"tooltip": "",
|
|
"order": 8,
|
|
"width": "3",
|
|
"height": "1",
|
|
"passthru": false,
|
|
"outs": "end",
|
|
"topic": "minute soir travail",
|
|
"topicType": "str",
|
|
"thumbLabel": true,
|
|
"min": "960",
|
|
"max": "1380",
|
|
"step": "10",
|
|
"className": "",
|
|
"x": 1810,
|
|
"y": 1680,
|
|
"wires": [
|
|
[
|
|
"3ee329a652898c8e"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "ab6b3f6d38264d59",
|
|
"type": "ui-slider",
|
|
"z": "677f66663a198839",
|
|
"g": "ce95f1d44dfe8e41",
|
|
"group": "5585a336703abb4e",
|
|
"name": "minute matin repos",
|
|
"label": "",
|
|
"tooltip": "",
|
|
"order": 10,
|
|
"width": "3",
|
|
"height": "1",
|
|
"passthru": false,
|
|
"outs": "end",
|
|
"topic": "minute matin repos",
|
|
"topicType": "str",
|
|
"thumbLabel": true,
|
|
"min": "360",
|
|
"max": "720",
|
|
"step": "10",
|
|
"className": "",
|
|
"x": 1810,
|
|
"y": 1740,
|
|
"wires": [
|
|
[
|
|
"3ee329a652898c8e"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "14fc27d24bd74772",
|
|
"type": "ui-slider",
|
|
"z": "677f66663a198839",
|
|
"g": "ce95f1d44dfe8e41",
|
|
"group": "5585a336703abb4e",
|
|
"name": "minute soir repos",
|
|
"label": "",
|
|
"tooltip": "",
|
|
"order": 12,
|
|
"width": "3",
|
|
"height": "1",
|
|
"passthru": false,
|
|
"outs": "end",
|
|
"topic": "minute soir repos",
|
|
"topicType": "str",
|
|
"thumbLabel": true,
|
|
"min": "960",
|
|
"max": "1380",
|
|
"step": "10",
|
|
"className": "",
|
|
"x": 1810,
|
|
"y": 1800,
|
|
"wires": [
|
|
[
|
|
"3ee329a652898c8e"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "8a25ef86b6027c7c",
|
|
"type": "link call",
|
|
"z": "677f66663a198839",
|
|
"g": "ce95f1d44dfe8e41",
|
|
"name": "",
|
|
"links": [
|
|
"20617e4a877c8fc3"
|
|
],
|
|
"linkType": "static",
|
|
"timeout": "30",
|
|
"x": 1810,
|
|
"y": 1380,
|
|
"wires": [
|
|
[
|
|
"b8192e76c51fbbc4"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "b8192e76c51fbbc4",
|
|
"type": "ui-text",
|
|
"z": "677f66663a198839",
|
|
"g": "ce95f1d44dfe8e41",
|
|
"group": "5585a336703abb4e",
|
|
"order": 5,
|
|
"width": "3",
|
|
"height": "1",
|
|
"name": "morning work delay",
|
|
"label": "Décalage matin travail",
|
|
"format": "{{msg.payload}}",
|
|
"layout": "row-spread",
|
|
"style": false,
|
|
"font": "",
|
|
"fontSize": 16,
|
|
"color": "#717171",
|
|
"className": "",
|
|
"x": 2050,
|
|
"y": 1380,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "61f16e58b8dd9743",
|
|
"type": "link call",
|
|
"z": "677f66663a198839",
|
|
"g": "ce95f1d44dfe8e41",
|
|
"name": "",
|
|
"links": [
|
|
"20617e4a877c8fc3"
|
|
],
|
|
"linkType": "static",
|
|
"timeout": "30",
|
|
"x": 1810,
|
|
"y": 1440,
|
|
"wires": [
|
|
[
|
|
"45366ae388d08a21"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "45366ae388d08a21",
|
|
"type": "ui-text",
|
|
"z": "677f66663a198839",
|
|
"g": "ce95f1d44dfe8e41",
|
|
"group": "5585a336703abb4e",
|
|
"order": 7,
|
|
"width": "3",
|
|
"height": "1",
|
|
"name": "evening wrok delay",
|
|
"label": "Décalage soir travail",
|
|
"format": "{{msg.payload}}",
|
|
"layout": "row-spread",
|
|
"style": false,
|
|
"font": "",
|
|
"fontSize": 16,
|
|
"color": "#717171",
|
|
"className": "",
|
|
"x": 2050,
|
|
"y": 1440,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "3d531a0a7bd86cc6",
|
|
"type": "ui-text",
|
|
"z": "677f66663a198839",
|
|
"g": "ce95f1d44dfe8e41",
|
|
"group": "5585a336703abb4e",
|
|
"order": 9,
|
|
"width": "3",
|
|
"height": "1",
|
|
"name": "morning rest delay",
|
|
"label": "Décalage matin repos",
|
|
"format": "{{msg.payload}}",
|
|
"layout": "row-spread",
|
|
"style": false,
|
|
"font": "",
|
|
"fontSize": 16,
|
|
"color": "#717171",
|
|
"className": "",
|
|
"x": 2050,
|
|
"y": 1500,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "cc201fa7c244f54c",
|
|
"type": "link call",
|
|
"z": "677f66663a198839",
|
|
"g": "ce95f1d44dfe8e41",
|
|
"name": "",
|
|
"links": [
|
|
"20617e4a877c8fc3"
|
|
],
|
|
"linkType": "static",
|
|
"timeout": "30",
|
|
"x": 1810,
|
|
"y": 1500,
|
|
"wires": [
|
|
[
|
|
"3d531a0a7bd86cc6"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "54939b731493ac8e",
|
|
"type": "ui-text",
|
|
"z": "677f66663a198839",
|
|
"g": "ce95f1d44dfe8e41",
|
|
"group": "5585a336703abb4e",
|
|
"order": 11,
|
|
"width": "3",
|
|
"height": "1",
|
|
"name": "evening rest delay",
|
|
"label": "Décalage soir repos",
|
|
"format": "{{msg.payload}}",
|
|
"layout": "row-spread",
|
|
"style": false,
|
|
"font": "",
|
|
"fontSize": 16,
|
|
"color": "#717171",
|
|
"className": "",
|
|
"x": 2050,
|
|
"y": 1560,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "04d9f9e663d23588",
|
|
"type": "link call",
|
|
"z": "677f66663a198839",
|
|
"g": "ce95f1d44dfe8e41",
|
|
"name": "",
|
|
"links": [
|
|
"20617e4a877c8fc3"
|
|
],
|
|
"linkType": "static",
|
|
"timeout": "30",
|
|
"x": 1810,
|
|
"y": 1560,
|
|
"wires": [
|
|
[
|
|
"54939b731493ac8e"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "b4dcaf3216134966",
|
|
"type": "link in",
|
|
"z": "677f66663a198839",
|
|
"g": "f29264eda4a17c64",
|
|
"name": "system - statistics - influxdb",
|
|
"links": [
|
|
"4163673982458b27",
|
|
"b20175d86ac76169"
|
|
],
|
|
"x": 135,
|
|
"y": 2940,
|
|
"wires": [
|
|
[
|
|
"043c5221abd8d856"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "ff1a30fbddcaa9fd",
|
|
"type": "link in",
|
|
"z": "677f66663a198839",
|
|
"g": "f29264eda4a17c64",
|
|
"name": "system - statistics - mqtt",
|
|
"links": [
|
|
"0f1e413815ecc824"
|
|
],
|
|
"x": 135,
|
|
"y": 2880,
|
|
"wires": [
|
|
[
|
|
"3839ed033b24f53f"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "38177fb0e91fdd3e",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "f29264eda4a17c64",
|
|
"name": "increment statistic counter",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "#:(onMemory)::statistics.counter[msg.topic]",
|
|
"tot": "flow"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "#:(onMemory)::statistics.counter[msg.topic]",
|
|
"pt": "flow",
|
|
"to": "$number(msg.payload)+1",
|
|
"tot": "jsonata"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 930,
|
|
"y": 2820,
|
|
"wires": [
|
|
[
|
|
"f4bd51a249bc40ab"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "d4a3fdcacd1fd1b5",
|
|
"type": "delay",
|
|
"z": "677f66663a198839",
|
|
"g": "f29264eda4a17c64",
|
|
"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": 690,
|
|
"y": 2820,
|
|
"wires": [
|
|
[
|
|
"38177fb0e91fdd3e"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "490e37ccfca71dba",
|
|
"type": "link in",
|
|
"z": "677f66663a198839",
|
|
"g": "f29264eda4a17c64",
|
|
"name": "system - statistics - kernel loop",
|
|
"links": [
|
|
"031a6afd8300356a"
|
|
],
|
|
"x": 135,
|
|
"y": 2820,
|
|
"wires": [
|
|
[
|
|
"b5f125bb007480a0"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "f4bd51a249bc40ab",
|
|
"type": "link out",
|
|
"z": "677f66663a198839",
|
|
"g": "f29264eda4a17c64",
|
|
"name": "system - statistics - update",
|
|
"mode": "link",
|
|
"links": [
|
|
"724cba04d6600bc8"
|
|
],
|
|
"x": 1115,
|
|
"y": 2820,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "8f3269222142f0f4",
|
|
"type": "link in",
|
|
"z": "677f66663a198839",
|
|
"g": "f29264eda4a17c64",
|
|
"name": "system - statistics - gate",
|
|
"links": [
|
|
"094771ea30e6c0b6"
|
|
],
|
|
"x": 135,
|
|
"y": 3240,
|
|
"wires": [
|
|
[
|
|
"30972c85a28530dc"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "30972c85a28530dc",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "f29264eda4a17c64",
|
|
"name": "check payload",
|
|
"property": "payload",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "eq",
|
|
"v": "close",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 300,
|
|
"y": 3240,
|
|
"wires": [
|
|
[
|
|
"38b4444508aa953e"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "0ed67256bb147e2b",
|
|
"type": "link in",
|
|
"z": "677f66663a198839",
|
|
"g": "f29264eda4a17c64",
|
|
"name": "system - statistics - zwave",
|
|
"links": [
|
|
"82908fcfdf7f599a"
|
|
],
|
|
"x": 135,
|
|
"y": 3000,
|
|
"wires": [
|
|
[
|
|
"77c59c4ebafe42bf"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "824a1416d7a3cfe1",
|
|
"type": "link in",
|
|
"z": "677f66663a198839",
|
|
"g": "f29264eda4a17c64",
|
|
"name": "system - statistics - bluetooth",
|
|
"links": [
|
|
"a411175648a9f14e"
|
|
],
|
|
"x": 135,
|
|
"y": 3180,
|
|
"wires": [
|
|
[
|
|
"673139e4d39c82c4"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "b2547f7ff4878848",
|
|
"type": "link in",
|
|
"z": "677f66663a198839",
|
|
"g": "f29264eda4a17c64",
|
|
"name": "system - statistics - zigbee",
|
|
"links": [
|
|
"3398dde44269eb08"
|
|
],
|
|
"x": 135,
|
|
"y": 3060,
|
|
"wires": [
|
|
[
|
|
"77736ba628ab516c"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "dff88b670b073ad9",
|
|
"type": "link in",
|
|
"z": "677f66663a198839",
|
|
"g": "f29264eda4a17c64",
|
|
"name": "system - statistics - rfxcom",
|
|
"links": [
|
|
"f0991abcca9403bc"
|
|
],
|
|
"x": 135,
|
|
"y": 3120,
|
|
"wires": [
|
|
[
|
|
"dfeb8a18db2eaef3"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "ef2234fa4551184f",
|
|
"type": "link in",
|
|
"z": "677f66663a198839",
|
|
"g": "f29264eda4a17c64",
|
|
"name": "system - statistics - offloading",
|
|
"links": [],
|
|
"x": 135,
|
|
"y": 3300,
|
|
"wires": [
|
|
[
|
|
"66b91b737f90ea46"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "66b91b737f90ea46",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "f29264eda4a17c64",
|
|
"name": "check payload",
|
|
"property": "payload",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "true"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 300,
|
|
"y": 3300,
|
|
"wires": [
|
|
[
|
|
"3aa89a8bd365e23f"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "b5f125bb007480a0",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "f29264eda4a17c64",
|
|
"name": "set topic",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "topic",
|
|
"pt": "msg",
|
|
"to": "loop",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 500,
|
|
"y": 2820,
|
|
"wires": [
|
|
[
|
|
"d4a3fdcacd1fd1b5"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "3839ed033b24f53f",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "f29264eda4a17c64",
|
|
"name": "set topic",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "topic",
|
|
"pt": "msg",
|
|
"to": "mqtt",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 500,
|
|
"y": 2880,
|
|
"wires": [
|
|
[
|
|
"d4a3fdcacd1fd1b5"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "043c5221abd8d856",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "f29264eda4a17c64",
|
|
"name": "set topic",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "topic",
|
|
"pt": "msg",
|
|
"to": "influxdb",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 500,
|
|
"y": 2940,
|
|
"wires": [
|
|
[
|
|
"d4a3fdcacd1fd1b5"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "77c59c4ebafe42bf",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "f29264eda4a17c64",
|
|
"name": "set topic",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "topic",
|
|
"pt": "msg",
|
|
"to": "zwave",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 500,
|
|
"y": 3000,
|
|
"wires": [
|
|
[
|
|
"d4a3fdcacd1fd1b5"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "77736ba628ab516c",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "f29264eda4a17c64",
|
|
"name": "set topic",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "topic",
|
|
"pt": "msg",
|
|
"to": "zigbee",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 500,
|
|
"y": 3060,
|
|
"wires": [
|
|
[
|
|
"d4a3fdcacd1fd1b5"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "dfeb8a18db2eaef3",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "f29264eda4a17c64",
|
|
"name": "set topic",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "topic",
|
|
"pt": "msg",
|
|
"to": "rfxcom",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 500,
|
|
"y": 3120,
|
|
"wires": [
|
|
[
|
|
"d4a3fdcacd1fd1b5"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "673139e4d39c82c4",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "f29264eda4a17c64",
|
|
"name": "set topic",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "topic",
|
|
"pt": "msg",
|
|
"to": "bluetooth",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 500,
|
|
"y": 3180,
|
|
"wires": [
|
|
[
|
|
"d4a3fdcacd1fd1b5"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "38b4444508aa953e",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "f29264eda4a17c64",
|
|
"name": "set topic",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "topic",
|
|
"pt": "msg",
|
|
"to": "gate",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 500,
|
|
"y": 3240,
|
|
"wires": [
|
|
[
|
|
"d4a3fdcacd1fd1b5"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "3aa89a8bd365e23f",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "f29264eda4a17c64",
|
|
"name": "set topic",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "topic",
|
|
"pt": "msg",
|
|
"to": "offloading",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 500,
|
|
"y": 3300,
|
|
"wires": [
|
|
[
|
|
"d4a3fdcacd1fd1b5"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "b17e3350f9ba81ad",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "669888077b4dd178",
|
|
"name": "from flow",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "#:(onMemory)::statistics.counter",
|
|
"tot": "flow"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1860,
|
|
"y": 2820,
|
|
"wires": [
|
|
[
|
|
"16111c5661efcc71",
|
|
"a0f5fe52e7f961cd",
|
|
"a8090bc0c14620a4",
|
|
"ae20c2d4314177d6",
|
|
"8a2831b7ca3f44bb",
|
|
"9514e7483e1fbf25",
|
|
"219a160adad0a1f0",
|
|
"3942f23acf0c46ef",
|
|
"5b377209d189ce5f",
|
|
"f6d83a5f32df320b"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "deb62bbcd93f939a",
|
|
"type": "delay",
|
|
"z": "677f66663a198839",
|
|
"g": "669888077b4dd178",
|
|
"name": "limit 1 msg / s",
|
|
"pauseType": "rate",
|
|
"timeout": "5",
|
|
"timeoutUnits": "seconds",
|
|
"rate": "1",
|
|
"nbRateUnits": "1",
|
|
"rateUnits": "second",
|
|
"randomFirst": "1",
|
|
"randomLast": "5",
|
|
"randomUnits": "seconds",
|
|
"drop": true,
|
|
"allowrate": false,
|
|
"outputs": 1,
|
|
"x": 1460,
|
|
"y": 2820,
|
|
"wires": [
|
|
[
|
|
"44098478ecf1656f"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "724cba04d6600bc8",
|
|
"type": "link in",
|
|
"z": "677f66663a198839",
|
|
"g": "669888077b4dd178",
|
|
"name": "system - statistics - ui",
|
|
"links": [
|
|
"f4bd51a249bc40ab"
|
|
],
|
|
"x": 1295,
|
|
"y": 2820,
|
|
"wires": [
|
|
[
|
|
"deb62bbcd93f939a"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "85184cd9cd45e820",
|
|
"type": "delay",
|
|
"z": "677f66663a198839",
|
|
"g": "669888077b4dd178",
|
|
"name": "limit 3 msg / s",
|
|
"pauseType": "rate",
|
|
"timeout": "500",
|
|
"timeoutUnits": "milliseconds",
|
|
"rate": "3",
|
|
"nbRateUnits": "1",
|
|
"rateUnits": "second",
|
|
"randomFirst": "1",
|
|
"randomLast": "5",
|
|
"randomUnits": "seconds",
|
|
"drop": false,
|
|
"allowrate": false,
|
|
"outputs": 1,
|
|
"x": 1700,
|
|
"y": 3480,
|
|
"wires": [
|
|
[
|
|
"5a3104504f4a3395"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "b105c14c0fdc8160",
|
|
"type": "link in",
|
|
"z": "677f66663a198839",
|
|
"g": "669888077b4dd178",
|
|
"name": "system - statistics - ui - journal",
|
|
"links": [
|
|
"592483f2183c6711"
|
|
],
|
|
"x": 1295,
|
|
"y": 3480,
|
|
"wires": [
|
|
[
|
|
"85184cd9cd45e820"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "bd3ccecd7ffb358a",
|
|
"type": "ui-text",
|
|
"z": "677f66663a198839",
|
|
"g": "669888077b4dd178",
|
|
"group": "dc35508e5890fb69",
|
|
"order": 2,
|
|
"width": "6",
|
|
"height": "1",
|
|
"name": "last reset",
|
|
"label": "RAZ",
|
|
"format": "{{msg.payload}}",
|
|
"layout": "row-spread",
|
|
"style": false,
|
|
"font": "",
|
|
"fontSize": 16,
|
|
"color": "#717171",
|
|
"className": "",
|
|
"x": 2300,
|
|
"y": 2820,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "30ef8005a9e47bc3",
|
|
"type": "ui-text",
|
|
"z": "677f66663a198839",
|
|
"g": "669888077b4dd178",
|
|
"group": "dc35508e5890fb69",
|
|
"order": 8,
|
|
"width": "6",
|
|
"height": "1",
|
|
"name": "to MQTT",
|
|
"label": "Vers MQTT",
|
|
"format": "{{msg.payload}}",
|
|
"layout": "row-spread",
|
|
"style": false,
|
|
"font": "",
|
|
"fontSize": 16,
|
|
"color": "#717171",
|
|
"className": "",
|
|
"x": 2300,
|
|
"y": 2880,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "24ac821b70937ab9",
|
|
"type": "ui-text",
|
|
"z": "677f66663a198839",
|
|
"g": "669888077b4dd178",
|
|
"group": "dc35508e5890fb69",
|
|
"order": 9,
|
|
"width": "6",
|
|
"height": "1",
|
|
"name": "to influxdb",
|
|
"label": "Vers Influxdb",
|
|
"format": "{{msg.payload}}",
|
|
"layout": "row-spread",
|
|
"style": false,
|
|
"font": "",
|
|
"fontSize": 16,
|
|
"color": "#717171",
|
|
"className": "",
|
|
"x": 2310,
|
|
"y": 2940,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "0b20ddd97c1ede52",
|
|
"type": "ui-text",
|
|
"z": "677f66663a198839",
|
|
"g": "669888077b4dd178",
|
|
"group": "dc35508e5890fb69",
|
|
"order": 7,
|
|
"width": "6",
|
|
"height": "1",
|
|
"name": "to loop",
|
|
"label": "Boucle noyau",
|
|
"format": "{{msg.payload}}",
|
|
"layout": "row-spread",
|
|
"style": false,
|
|
"font": "",
|
|
"fontSize": 16,
|
|
"color": "#717171",
|
|
"className": "",
|
|
"x": 2290,
|
|
"y": 3240,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "5a3104504f4a3395",
|
|
"type": "ui-text",
|
|
"z": "677f66663a198839",
|
|
"g": "669888077b4dd178",
|
|
"group": "dc35508e5890fb69",
|
|
"order": 1,
|
|
"width": "6",
|
|
"height": "1",
|
|
"name": "journal",
|
|
"label": "",
|
|
"format": "{{msg.payload}}",
|
|
"layout": "col-center",
|
|
"style": false,
|
|
"font": "",
|
|
"fontSize": 16,
|
|
"color": "#717171",
|
|
"className": "",
|
|
"x": 2290,
|
|
"y": 3480,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "a0f5fe52e7f961cd",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "669888077b4dd178",
|
|
"name": "payload",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "payload.mqtt",
|
|
"tot": "msg"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 2040,
|
|
"y": 2880,
|
|
"wires": [
|
|
[
|
|
"30ef8005a9e47bc3"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "a8090bc0c14620a4",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "669888077b4dd178",
|
|
"name": "payload",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "payload.influxdb",
|
|
"tot": "msg"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 2040,
|
|
"y": 2940,
|
|
"wires": [
|
|
[
|
|
"24ac821b70937ab9"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "ae20c2d4314177d6",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "669888077b4dd178",
|
|
"name": "payload",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "payload.loop",
|
|
"tot": "msg"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 2040,
|
|
"y": 3240,
|
|
"wires": [
|
|
[
|
|
"0b20ddd97c1ede52"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "117fb09fe859797f",
|
|
"type": "link in",
|
|
"z": "677f66663a198839",
|
|
"g": "669888077b4dd178",
|
|
"name": "system - statistics - ui - rate",
|
|
"links": [
|
|
"c15d0c66ed5af79f"
|
|
],
|
|
"x": 1295,
|
|
"y": 3420,
|
|
"wires": [
|
|
[
|
|
"df6025b5aae9e534"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "c44f928da06c7300",
|
|
"type": "delay",
|
|
"z": "677f66663a198839",
|
|
"g": "669888077b4dd178",
|
|
"name": "limit 1 msg / s",
|
|
"pauseType": "rate",
|
|
"timeout": "5",
|
|
"timeoutUnits": "seconds",
|
|
"rate": "1",
|
|
"nbRateUnits": "1",
|
|
"rateUnits": "second",
|
|
"randomFirst": "1",
|
|
"randomLast": "5",
|
|
"randomUnits": "seconds",
|
|
"drop": true,
|
|
"allowrate": false,
|
|
"outputs": 1,
|
|
"x": 1700,
|
|
"y": 3420,
|
|
"wires": [
|
|
[
|
|
"2c98293fd7165f55"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "7f49756b83bfd4c2",
|
|
"type": "ui-text",
|
|
"z": "677f66663a198839",
|
|
"g": "669888077b4dd178",
|
|
"group": "dc35508e5890fb69",
|
|
"order": 4,
|
|
"width": "6",
|
|
"height": "1",
|
|
"name": "rate",
|
|
"label": "Flux",
|
|
"format": "{{msg.payload}}",
|
|
"layout": "row-spread",
|
|
"style": false,
|
|
"font": "",
|
|
"fontSize": 16,
|
|
"color": "#717171",
|
|
"className": "",
|
|
"x": 2290,
|
|
"y": 3420,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "2c98293fd7165f55",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "669888077b4dd178",
|
|
"name": "payload",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "msg.payload&' msg / sec'",
|
|
"tot": "jsonata"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 2040,
|
|
"y": 3420,
|
|
"wires": [
|
|
[
|
|
"7f49756b83bfd4c2"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "8a2831b7ca3f44bb",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "669888077b4dd178",
|
|
"name": "payload",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "payload.gate",
|
|
"tot": "msg"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 2040,
|
|
"y": 3300,
|
|
"wires": [
|
|
[
|
|
"444cfa997924f2d1"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "444cfa997924f2d1",
|
|
"type": "ui-text",
|
|
"z": "677f66663a198839",
|
|
"g": "669888077b4dd178",
|
|
"group": "dc35508e5890fb69",
|
|
"order": 5,
|
|
"width": "6",
|
|
"height": "1",
|
|
"name": "gate",
|
|
"label": "Blocage",
|
|
"format": "{{msg.payload}}",
|
|
"layout": "row-spread",
|
|
"style": false,
|
|
"font": "",
|
|
"fontSize": 16,
|
|
"color": "#717171",
|
|
"className": "",
|
|
"x": 2290,
|
|
"y": 3300,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "df6025b5aae9e534",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "669888077b4dd178",
|
|
"name": "check payload type",
|
|
"property": "payload",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "istype",
|
|
"v": "number",
|
|
"vt": "number"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 1470,
|
|
"y": 3420,
|
|
"wires": [
|
|
[
|
|
"c44f928da06c7300"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "6d0a3f786ee1e6dc",
|
|
"type": "ui-text",
|
|
"z": "677f66663a198839",
|
|
"g": "669888077b4dd178",
|
|
"group": "dc35508e5890fb69",
|
|
"order": 11,
|
|
"width": "6",
|
|
"height": "1",
|
|
"name": "to Zigbee",
|
|
"label": "Vers Zigbee",
|
|
"format": "{{msg.payload}}",
|
|
"layout": "row-spread",
|
|
"style": false,
|
|
"font": "",
|
|
"fontSize": 16,
|
|
"color": "#717171",
|
|
"className": "",
|
|
"x": 2300,
|
|
"y": 3060,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "219a160adad0a1f0",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "669888077b4dd178",
|
|
"name": "payload",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "payload.zigbee",
|
|
"tot": "msg"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 2040,
|
|
"y": 3060,
|
|
"wires": [
|
|
[
|
|
"6d0a3f786ee1e6dc"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "882afb599b11dfc2",
|
|
"type": "ui-text",
|
|
"z": "677f66663a198839",
|
|
"g": "669888077b4dd178",
|
|
"group": "dc35508e5890fb69",
|
|
"order": 10,
|
|
"width": "6",
|
|
"height": "1",
|
|
"name": "to Zwave",
|
|
"label": "Vers Zwave",
|
|
"format": "{{msg.payload}}",
|
|
"layout": "row-spread",
|
|
"style": false,
|
|
"font": "",
|
|
"fontSize": 16,
|
|
"color": "#717171",
|
|
"className": "",
|
|
"x": 2300,
|
|
"y": 3000,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "3942f23acf0c46ef",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "669888077b4dd178",
|
|
"name": "payload",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "payload.zwave",
|
|
"tot": "msg"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 2040,
|
|
"y": 3000,
|
|
"wires": [
|
|
[
|
|
"882afb599b11dfc2"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "7c26fd276e02a4e0",
|
|
"type": "ui-text",
|
|
"z": "677f66663a198839",
|
|
"g": "669888077b4dd178",
|
|
"group": "dc35508e5890fb69",
|
|
"order": 12,
|
|
"width": "6",
|
|
"height": "1",
|
|
"name": "to Rfxcom",
|
|
"label": "Vers Rfxcom",
|
|
"format": "{{msg.payload}}",
|
|
"layout": "row-spread",
|
|
"style": false,
|
|
"font": "",
|
|
"fontSize": 16,
|
|
"color": "#717171",
|
|
"className": "",
|
|
"x": 2300,
|
|
"y": 3120,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "9514e7483e1fbf25",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "669888077b4dd178",
|
|
"name": "payload",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "payload.rfxcom",
|
|
"tot": "msg"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 2040,
|
|
"y": 3120,
|
|
"wires": [
|
|
[
|
|
"7c26fd276e02a4e0"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "aa2c1cbac43ce23d",
|
|
"type": "ui-text",
|
|
"z": "677f66663a198839",
|
|
"g": "669888077b4dd178",
|
|
"group": "dc35508e5890fb69",
|
|
"order": 13,
|
|
"width": "6",
|
|
"height": "1",
|
|
"name": "to Bluetooth",
|
|
"label": "Vers Bluetooth",
|
|
"format": "{{msg.payload}}",
|
|
"layout": "row-spread",
|
|
"style": false,
|
|
"font": "",
|
|
"fontSize": 16,
|
|
"color": "#717171",
|
|
"className": "",
|
|
"x": 2310,
|
|
"y": 3180,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "5b377209d189ce5f",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "669888077b4dd178",
|
|
"name": "payload",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "payload.bluetooth",
|
|
"tot": "msg"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 2040,
|
|
"y": 3180,
|
|
"wires": [
|
|
[
|
|
"aa2c1cbac43ce23d"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "44098478ecf1656f",
|
|
"type": "delay",
|
|
"z": "677f66663a198839",
|
|
"g": "669888077b4dd178",
|
|
"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": 1670,
|
|
"y": 2820,
|
|
"wires": [
|
|
[
|
|
"b17e3350f9ba81ad"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "57d699f1b6a32708",
|
|
"type": "ui-text",
|
|
"z": "677f66663a198839",
|
|
"g": "669888077b4dd178",
|
|
"group": "dc35508e5890fb69",
|
|
"order": 6,
|
|
"width": "6",
|
|
"height": "1",
|
|
"name": "offloading",
|
|
"label": "Délestage",
|
|
"format": "{{msg.payload}}",
|
|
"layout": "row-spread",
|
|
"style": false,
|
|
"font": "",
|
|
"fontSize": 16,
|
|
"color": "#717171",
|
|
"className": "",
|
|
"x": 2300,
|
|
"y": 3360,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "f6d83a5f32df320b",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "669888077b4dd178",
|
|
"name": "payload",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "payload.offloading",
|
|
"tot": "msg"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 2040,
|
|
"y": 3360,
|
|
"wires": [
|
|
[
|
|
"57d699f1b6a32708"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "3cc31621bae4b8f4",
|
|
"type": "link in",
|
|
"z": "677f66663a198839",
|
|
"g": "57bf8eefe70206c0",
|
|
"name": "system - ui - timers",
|
|
"links": [
|
|
"23ef9aaffb31c21d",
|
|
"e509e8b44c9007e1"
|
|
],
|
|
"x": 135,
|
|
"y": 3780,
|
|
"wires": [
|
|
[
|
|
"fb5a869082c28238"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "fad6ea5928c43d20",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "57bf8eefe70206c0",
|
|
"name": "from global",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "timers",
|
|
"tot": "global"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "timers",
|
|
"pt": "msg",
|
|
"to": "[]",
|
|
"tot": "jsonata"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "#:(onMemory)::timers",
|
|
"pt": "flow",
|
|
"to": "[]",
|
|
"tot": "jsonata"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "class",
|
|
"pt": "msg",
|
|
"to": "remove",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 830,
|
|
"y": 3780,
|
|
"wires": [
|
|
[
|
|
"da6f3da669e024d3"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "c44490a40f109a5c",
|
|
"type": "split",
|
|
"z": "677f66663a198839",
|
|
"g": "57bf8eefe70206c0",
|
|
"name": "",
|
|
"splt": "\\n",
|
|
"spltType": "str",
|
|
"arraySplt": 1,
|
|
"arraySpltType": "len",
|
|
"stream": false,
|
|
"addname": "",
|
|
"x": 1210,
|
|
"y": 3720,
|
|
"wires": [
|
|
[
|
|
"b1aec9ed9eb8059e"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "3373b870924b043e",
|
|
"type": "join",
|
|
"z": "677f66663a198839",
|
|
"g": "57bf8eefe70206c0",
|
|
"name": "",
|
|
"mode": "auto",
|
|
"build": "object",
|
|
"property": "payload",
|
|
"propertyType": "msg",
|
|
"key": "topic",
|
|
"joiner": "\\n",
|
|
"joinerType": "str",
|
|
"accumulate": true,
|
|
"timeout": "",
|
|
"count": "",
|
|
"reduceRight": false,
|
|
"reduceExp": "",
|
|
"reduceInit": "",
|
|
"reduceInitType": "",
|
|
"reduceFixup": "",
|
|
"x": 2130,
|
|
"y": 3720,
|
|
"wires": [
|
|
[
|
|
"e26532940aaa52c6"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "e26532940aaa52c6",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "57bf8eefe70206c0",
|
|
"name": "set payload",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "#:(onMemory)::timers",
|
|
"tot": "flow"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "class",
|
|
"pt": "msg",
|
|
"to": "",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 2310,
|
|
"y": 3720,
|
|
"wires": [
|
|
[
|
|
"b4802ba3090bfb72"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "b4802ba3090bfb72",
|
|
"type": "ui-table",
|
|
"z": "677f66663a198839",
|
|
"g": "57bf8eefe70206c0",
|
|
"group": "75b9549ee42d3246",
|
|
"name": "table",
|
|
"label": "text",
|
|
"order": 2,
|
|
"width": "6",
|
|
"height": "1",
|
|
"maxrows": 0,
|
|
"autocols": true,
|
|
"columns": [],
|
|
"x": 2490,
|
|
"y": 3780,
|
|
"wires": [
|
|
[]
|
|
]
|
|
},
|
|
{
|
|
"id": "da6f3da669e024d3",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "57bf8eefe70206c0",
|
|
"name": "has timers",
|
|
"property": "payload",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "nempty"
|
|
},
|
|
{
|
|
"t": "else"
|
|
}
|
|
],
|
|
"checkall": "true",
|
|
"repair": false,
|
|
"outputs": 2,
|
|
"x": 1030,
|
|
"y": 3780,
|
|
"wires": [
|
|
[
|
|
"c44490a40f109a5c",
|
|
"8009a084ca3785ef"
|
|
],
|
|
[
|
|
"b4802ba3090bfb72",
|
|
"b5be1daf52eae0ec"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "4f2f73098fe566cb",
|
|
"type": "ui-text",
|
|
"z": "677f66663a198839",
|
|
"g": "57bf8eefe70206c0",
|
|
"group": "75b9549ee42d3246",
|
|
"order": 1,
|
|
"width": "6",
|
|
"height": "1",
|
|
"name": "none",
|
|
"label": "",
|
|
"format": "{{msg.payload}}",
|
|
"layout": "row-center",
|
|
"style": false,
|
|
"font": "",
|
|
"fontSize": 16,
|
|
"color": "#717171",
|
|
"className": "",
|
|
"x": 1570,
|
|
"y": 3840,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "a7721a73d1926ce0",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "57bf8eefe70206c0",
|
|
"name": "set payload",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "Aucune minuterie en cours",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1390,
|
|
"y": 3840,
|
|
"wires": [
|
|
[
|
|
"4f2f73098fe566cb"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "b5be1daf52eae0ec",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "57bf8eefe70206c0",
|
|
"name": "reset",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "{\t \"groups\": {\t \"hide\": [\"Système:Minuteries\"]\t }\t}",
|
|
"tot": "jsonata"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "class",
|
|
"pt": "msg",
|
|
"to": "",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1210,
|
|
"y": 3840,
|
|
"wires": [
|
|
[
|
|
"a7721a73d1926ce0"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "8009a084ca3785ef",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "57bf8eefe70206c0",
|
|
"name": "set",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "{\t \"groups\": {\t \"show\": [\"Système:Minuteries\"]\t }\t}",
|
|
"tot": "jsonata"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "class",
|
|
"pt": "msg",
|
|
"to": "remove",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1210,
|
|
"y": 3900,
|
|
"wires": [
|
|
[
|
|
"a7721a73d1926ce0"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "f53cc6991fe5640c",
|
|
"type": "ui-button",
|
|
"z": "677f66663a198839",
|
|
"g": "57bf8eefe70206c0",
|
|
"group": "75b9549ee42d3246",
|
|
"name": "reset timers",
|
|
"label": "Supprimer les minuteries",
|
|
"order": 3,
|
|
"width": "6",
|
|
"height": "1",
|
|
"tooltip": "",
|
|
"color": "",
|
|
"bgcolor": "",
|
|
"className": "",
|
|
"icon": "",
|
|
"iconPosition": "left",
|
|
"payload": "{}",
|
|
"payloadType": "json",
|
|
"topic": "topic",
|
|
"topicType": "msg",
|
|
"x": 190,
|
|
"y": 3840,
|
|
"wires": [
|
|
[
|
|
"c0a84f51998336e3"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "c0a84f51998336e3",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "57bf8eefe70206c0",
|
|
"name": "reset global tmers",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "timers",
|
|
"pt": "global",
|
|
"to": "{}",
|
|
"tot": "jsonata"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 410,
|
|
"y": 3840,
|
|
"wires": [
|
|
[
|
|
"da26fce301e2b672"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "da26fce301e2b672",
|
|
"type": "delay",
|
|
"z": "677f66663a198839",
|
|
"g": "57bf8eefe70206c0",
|
|
"name": "delay 250 ms",
|
|
"pauseType": "delay",
|
|
"timeout": "250",
|
|
"timeoutUnits": "milliseconds",
|
|
"rate": "1",
|
|
"nbRateUnits": "1",
|
|
"rateUnits": "second",
|
|
"randomFirst": "1",
|
|
"randomLast": "5",
|
|
"randomUnits": "seconds",
|
|
"drop": false,
|
|
"allowrate": false,
|
|
"outputs": 1,
|
|
"x": 630,
|
|
"y": 3840,
|
|
"wires": [
|
|
[
|
|
"fad6ea5928c43d20"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "16111c5661efcc71",
|
|
"type": "moment",
|
|
"z": "677f66663a198839",
|
|
"g": "669888077b4dd178",
|
|
"name": "",
|
|
"topic": "",
|
|
"input": "payload.reset",
|
|
"inputType": "msg",
|
|
"inTz": "Europe/Paris",
|
|
"adjAmount": 0,
|
|
"adjType": "days",
|
|
"adjDir": "add",
|
|
"format": "DD/MM/YY HH:mm",
|
|
"locale": "fr",
|
|
"output": "payload",
|
|
"outputType": "msg",
|
|
"outTz": "Europe/Paris",
|
|
"x": 2080,
|
|
"y": 2820,
|
|
"wires": [
|
|
[
|
|
"bd3ccecd7ffb358a"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "b1aec9ed9eb8059e",
|
|
"type": "moment",
|
|
"z": "677f66663a198839",
|
|
"g": "57bf8eefe70206c0",
|
|
"name": "format date",
|
|
"topic": "",
|
|
"input": "payload.timer.time",
|
|
"inputType": "msg",
|
|
"inTz": "Europe/Paris",
|
|
"adjAmount": 0,
|
|
"adjType": "days",
|
|
"adjDir": "add",
|
|
"format": "DD/MM/YYYY HH:mm:ss",
|
|
"locale": "fr-FR",
|
|
"output": "date",
|
|
"outputType": "msg",
|
|
"outTz": "Europe/Paris",
|
|
"x": 1390,
|
|
"y": 3720,
|
|
"wires": [
|
|
[
|
|
"970c53cf60f3037d"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "abbb527592df8f13",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "efb33694649f8cca",
|
|
"name": "set metric",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "bucket",
|
|
"pt": "msg",
|
|
"to": "system",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "measurement",
|
|
"pt": "msg",
|
|
"to": "clock",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "topic",
|
|
"tot": "msg"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1480,
|
|
"y": 5100,
|
|
"wires": [
|
|
[
|
|
"9a98ec99a05b6bd2",
|
|
"4bb0b7fdcfbac2ec"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "4d3db92ea8a04423",
|
|
"type": "function",
|
|
"z": "677f66663a198839",
|
|
"g": "efb33694649f8cca",
|
|
"name": "minute dawn",
|
|
"func": "var newMsg = {};\nnewMsg.payload = msg.dawn;\nnewMsg.topic = 'minute dawn';\nreturn newMsg;",
|
|
"outputs": 1,
|
|
"timeout": "",
|
|
"noerr": 0,
|
|
"initialize": "",
|
|
"finalize": "",
|
|
"libs": [],
|
|
"x": 1290,
|
|
"y": 5100,
|
|
"wires": [
|
|
[
|
|
"abbb527592df8f13"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "e83b088826de7bae",
|
|
"type": "function",
|
|
"z": "677f66663a198839",
|
|
"g": "efb33694649f8cca",
|
|
"name": "minute dusk",
|
|
"func": "var newMsg = {};\nnewMsg.payload = msg.dusk;\nnewMsg.topic = 'minute dusk';\nreturn newMsg;",
|
|
"outputs": 1,
|
|
"timeout": "",
|
|
"noerr": 0,
|
|
"initialize": "",
|
|
"finalize": "",
|
|
"libs": [],
|
|
"x": 1290,
|
|
"y": 5160,
|
|
"wires": [
|
|
[
|
|
"abbb527592df8f13"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "42207b73be13eb88",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "efb33694649f8cca",
|
|
"name": "mode nycthemer",
|
|
"property": "metrics.system.mode.nycthemer",
|
|
"propertyType": "global",
|
|
"rules": [
|
|
{
|
|
"t": "neq",
|
|
"v": "off",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 850,
|
|
"y": 5100,
|
|
"wires": [
|
|
[
|
|
"77a6b5d427afc6c4",
|
|
"06143f7b0cf08d31"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "3631362524ac76c2",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "efb33694649f8cca",
|
|
"name": "mode automate",
|
|
"property": "metrics.system.mode.automate",
|
|
"propertyType": "global",
|
|
"rules": [
|
|
{
|
|
"t": "eq",
|
|
"v": "automatic",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 620,
|
|
"y": 5100,
|
|
"wires": [
|
|
[
|
|
"42207b73be13eb88"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "3093560fba474989",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "efb33694649f8cca",
|
|
"name": "mode master",
|
|
"property": "metrics.system.mode.master",
|
|
"propertyType": "global",
|
|
"rules": [
|
|
{
|
|
"t": "eq",
|
|
"v": "about.automate",
|
|
"vt": "global"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 410,
|
|
"y": 5100,
|
|
"wires": [
|
|
[
|
|
"3631362524ac76c2"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "699d2f8babf2c777",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "efb33694649f8cca",
|
|
"name": "day",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "day",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1870,
|
|
"y": 5160,
|
|
"wires": [
|
|
[
|
|
"1b94e49c6892430e"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "32f83da1742957b9",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "efb33694649f8cca",
|
|
"name": "set metric",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "bucket",
|
|
"pt": "msg",
|
|
"to": "system",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "measurement",
|
|
"pt": "msg",
|
|
"to": "mode",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "nycthemer",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "repeat",
|
|
"pt": "msg",
|
|
"to": "true",
|
|
"tot": "bool"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 2220,
|
|
"y": 5220,
|
|
"wires": [
|
|
[
|
|
"9a98ec99a05b6bd2",
|
|
"4bb0b7fdcfbac2ec"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "1b94e49c6892430e",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "efb33694649f8cca",
|
|
"name": "new value",
|
|
"property": "payload",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "neq",
|
|
"v": "metrics.system.mode.nycthemer",
|
|
"vt": "global"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 2040,
|
|
"y": 5220,
|
|
"wires": [
|
|
[
|
|
"32f83da1742957b9"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "486b70cea417c936",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "efb33694649f8cca",
|
|
"name": "night",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "night",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1870,
|
|
"y": 5220,
|
|
"wires": [
|
|
[
|
|
"1b94e49c6892430e"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "35d6c8c0ecd67d15",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "efb33694649f8cca",
|
|
"name": "evening",
|
|
"property": "evening",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "false"
|
|
},
|
|
{
|
|
"t": "true"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 2,
|
|
"x": 1700,
|
|
"y": 5160,
|
|
"wires": [
|
|
[
|
|
"699d2f8babf2c777"
|
|
],
|
|
[
|
|
"486b70cea417c936"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "cefb48c3c6af8823",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "efb33694649f8cca",
|
|
"name": "morning",
|
|
"property": "morning",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "false"
|
|
},
|
|
{
|
|
"t": "true"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 2,
|
|
"x": 1520,
|
|
"y": 5220,
|
|
"wires": [
|
|
[
|
|
"35d6c8c0ecd67d15"
|
|
],
|
|
[
|
|
"486b70cea417c936"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "f508a3f31bab139f",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "efb33694649f8cca",
|
|
"name": "compute nycthemer",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "minute_morning_limit",
|
|
"pt": "msg",
|
|
"to": "metrics.system.clock['minute morning limit']",
|
|
"tot": "global"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "minute_evening_limit",
|
|
"pt": "msg",
|
|
"to": "metrics.system.clock['minute evening limit']",
|
|
"tot": "global"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "morning",
|
|
"pt": "msg",
|
|
"to": "msg.dawn > msg.minute_morning_limit ? msg.dawn : msg.minute_morning_limit",
|
|
"tot": "jsonata"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "evening",
|
|
"pt": "msg",
|
|
"to": "msg.dusk < msg.minute_evening_limit ? msg.dusk : msg.minute_evening_limit",
|
|
"tot": "jsonata"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "morning",
|
|
"pt": "msg",
|
|
"to": "msg.now < msg.morning",
|
|
"tot": "jsonata"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "evening",
|
|
"pt": "msg",
|
|
"to": "msg.now > msg.evening",
|
|
"tot": "jsonata"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1310,
|
|
"y": 5220,
|
|
"wires": [
|
|
[
|
|
"cefb48c3c6af8823"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "77a6b5d427afc6c4",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "efb33694649f8cca",
|
|
"name": "global exists",
|
|
"property": "metrics.system.clock['minute morning limit']",
|
|
"propertyType": "global",
|
|
"rules": [
|
|
{
|
|
"t": "nnull"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 1070,
|
|
"y": 5220,
|
|
"wires": [
|
|
[
|
|
"f508a3f31bab139f"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "06143f7b0cf08d31",
|
|
"type": "delay",
|
|
"z": "677f66663a198839",
|
|
"g": "efb33694649f8cca",
|
|
"name": "limit 1 msg / 2 h",
|
|
"pauseType": "rate",
|
|
"timeout": "5",
|
|
"timeoutUnits": "seconds",
|
|
"rate": "1",
|
|
"nbRateUnits": "2",
|
|
"rateUnits": "hour",
|
|
"randomFirst": "1",
|
|
"randomLast": "5",
|
|
"randomUnits": "seconds",
|
|
"drop": true,
|
|
"allowrate": false,
|
|
"outputs": 1,
|
|
"x": 1080,
|
|
"y": 5100,
|
|
"wires": [
|
|
[
|
|
"4d3db92ea8a04423",
|
|
"e83b088826de7bae"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "9a98ec99a05b6bd2",
|
|
"type": "link out",
|
|
"z": "677f66663a198839",
|
|
"g": "efb33694649f8cca",
|
|
"name": "system - update - nycthemer",
|
|
"mode": "link",
|
|
"links": [
|
|
"206c1fb4a48067df"
|
|
],
|
|
"x": 2355,
|
|
"y": 5160,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "4bb0b7fdcfbac2ec",
|
|
"type": "debug",
|
|
"z": "677f66663a198839",
|
|
"g": "efb33694649f8cca",
|
|
"name": "system - update - nycthemer",
|
|
"active": false,
|
|
"tosidebar": true,
|
|
"console": false,
|
|
"tostatus": false,
|
|
"complete": "true",
|
|
"targetType": "full",
|
|
"statusVal": "",
|
|
"statusType": "auto",
|
|
"x": 2460,
|
|
"y": 5100,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "dc928aa9dc8584f9",
|
|
"type": "moment",
|
|
"z": "677f66663a198839",
|
|
"g": "c09962536325e13b",
|
|
"name": "H",
|
|
"topic": "",
|
|
"input": "",
|
|
"inputType": "date",
|
|
"inTz": "Europe/Paris",
|
|
"adjAmount": 0,
|
|
"adjType": "days",
|
|
"adjDir": "add",
|
|
"format": "HH",
|
|
"locale": "Fr",
|
|
"output": "hour",
|
|
"outputType": "msg",
|
|
"outTz": "Europe/Paris",
|
|
"x": 690,
|
|
"y": 5340,
|
|
"wires": [
|
|
[
|
|
"ce836243f955dacc"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "ce836243f955dacc",
|
|
"type": "moment",
|
|
"z": "677f66663a198839",
|
|
"g": "c09962536325e13b",
|
|
"name": "m",
|
|
"topic": "",
|
|
"input": "",
|
|
"inputType": "date",
|
|
"inTz": "Europe/Paris",
|
|
"adjAmount": 0,
|
|
"adjType": "days",
|
|
"adjDir": "add",
|
|
"format": "mm",
|
|
"locale": "Fr",
|
|
"output": "minute",
|
|
"outputType": "msg",
|
|
"outTz": "Europe/Paris",
|
|
"x": 850,
|
|
"y": 5340,
|
|
"wires": [
|
|
[
|
|
"0fd0eeb840396afe"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "0fd0eeb840396afe",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "c09962536325e13b",
|
|
"name": "now",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "$number(msg.hour) * 60 + $number(msg.minute)",
|
|
"tot": "jsonata"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "morning",
|
|
"pt": "msg",
|
|
"to": "metrics.system.clock['minute morning limit']",
|
|
"tot": "global"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "evening",
|
|
"pt": "msg",
|
|
"to": "metrics.system.clock['minute evening limit']",
|
|
"tot": "global"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1010,
|
|
"y": 5340,
|
|
"wires": [
|
|
[
|
|
"4fc76f6c3f766c17"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "4fc76f6c3f766c17",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "c09962536325e13b",
|
|
"name": "between",
|
|
"property": "payload",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "btwn",
|
|
"v": "morning",
|
|
"vt": "msg",
|
|
"v2": "evening",
|
|
"v2t": "msg"
|
|
},
|
|
{
|
|
"t": "else"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 2,
|
|
"x": 1180,
|
|
"y": 5340,
|
|
"wires": [
|
|
[
|
|
"dfc1b5a5332179d3"
|
|
],
|
|
[
|
|
"e5ffb0daf3640ce6"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "e5ffb0daf3640ce6",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "c09962536325e13b",
|
|
"name": "false",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "false",
|
|
"tot": "bool"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1350,
|
|
"y": 5400,
|
|
"wires": [
|
|
[
|
|
"5ea98e4de1007f8a",
|
|
"8e19b120dae4551b",
|
|
"3e79ac3541f286cc"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "dfc1b5a5332179d3",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "c09962536325e13b",
|
|
"name": "true",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "true",
|
|
"tot": "bool"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1350,
|
|
"y": 5340,
|
|
"wires": [
|
|
[
|
|
"3e79ac3541f286cc",
|
|
"8e19b120dae4551b",
|
|
"5ea98e4de1007f8a"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "3e79ac3541f286cc",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "c09962536325e13b",
|
|
"name": "mode lighting",
|
|
"property": "metrics.system.mode.lighting",
|
|
"propertyType": "global",
|
|
"rules": [
|
|
{
|
|
"t": "neq",
|
|
"v": "off",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 1530,
|
|
"y": 5340,
|
|
"wires": [
|
|
[
|
|
"5597c735c47c9f96"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "5597c735c47c9f96",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "c09962536325e13b",
|
|
"name": "set metric lighting",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "lighting",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "msg.payload?'high':'low'",
|
|
"tot": "jsonata"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1750,
|
|
"y": 5340,
|
|
"wires": [
|
|
[
|
|
"5e20f1a216d065db"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "8e19b120dae4551b",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "c09962536325e13b",
|
|
"name": "mode sound",
|
|
"property": "metrics.system.mode.sound",
|
|
"propertyType": "global",
|
|
"rules": [
|
|
{
|
|
"t": "neq",
|
|
"v": "off",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 1530,
|
|
"y": 5400,
|
|
"wires": [
|
|
[
|
|
"1ce50655a8c2c3fa"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "1ce50655a8c2c3fa",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "c09962536325e13b",
|
|
"name": "set metric sound",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "sound",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "msg.payload?'high':'low'",
|
|
"tot": "jsonata"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1740,
|
|
"y": 5400,
|
|
"wires": [
|
|
[
|
|
"5e20f1a216d065db"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "5ea98e4de1007f8a",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "c09962536325e13b",
|
|
"name": "mode notification",
|
|
"property": "metrics.system.mode.notification",
|
|
"propertyType": "global",
|
|
"rules": [
|
|
{
|
|
"t": "neq",
|
|
"v": "off",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 1550,
|
|
"y": 5460,
|
|
"wires": [
|
|
[
|
|
"544325135170880d"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "544325135170880d",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "c09962536325e13b",
|
|
"name": "set metric notification",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "notification",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "msg.payload?'automatic':'text'",
|
|
"tot": "jsonata"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1800,
|
|
"y": 5460,
|
|
"wires": [
|
|
[
|
|
"5e20f1a216d065db"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "cc09d013af2551be",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "c09962536325e13b",
|
|
"name": "mode automate",
|
|
"property": "metrics.system.mode.automate",
|
|
"propertyType": "global",
|
|
"rules": [
|
|
{
|
|
"t": "eq",
|
|
"v": "automatic",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 500,
|
|
"y": 5340,
|
|
"wires": [
|
|
[
|
|
"dc928aa9dc8584f9"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "5091c04ccb0ab761",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "c09962536325e13b",
|
|
"name": "mode master",
|
|
"property": "metrics.system.mode.master",
|
|
"propertyType": "global",
|
|
"rules": [
|
|
{
|
|
"t": "eq",
|
|
"v": "about.automate",
|
|
"vt": "global"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 290,
|
|
"y": 5340,
|
|
"wires": [
|
|
[
|
|
"cc09d013af2551be"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "cf471b8980158bc0",
|
|
"type": "link out",
|
|
"z": "677f66663a198839",
|
|
"g": "c09962536325e13b",
|
|
"name": "system - update - high/low",
|
|
"mode": "link",
|
|
"links": [
|
|
"206c1fb4a48067df"
|
|
],
|
|
"x": 2155,
|
|
"y": 5400,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "444b573a678eae86",
|
|
"type": "link in",
|
|
"z": "677f66663a198839",
|
|
"g": "c09962536325e13b",
|
|
"name": "system - update - high/low",
|
|
"links": [
|
|
"004bb30c27c94fb4"
|
|
],
|
|
"x": 135,
|
|
"y": 5340,
|
|
"wires": [
|
|
[
|
|
"5091c04ccb0ab761"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "5e20f1a216d065db",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"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",
|
|
"pt": "msg",
|
|
"to": "true",
|
|
"tot": "bool"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 2020,
|
|
"y": 5400,
|
|
"wires": [
|
|
[
|
|
"cf471b8980158bc0",
|
|
"cd757066177ff887"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "cd757066177ff887",
|
|
"type": "debug",
|
|
"z": "677f66663a198839",
|
|
"g": "c09962536325e13b",
|
|
"name": "system - update - high/low",
|
|
"active": false,
|
|
"tosidebar": true,
|
|
"console": false,
|
|
"tostatus": false,
|
|
"complete": "true",
|
|
"targetType": "full",
|
|
"statusVal": "",
|
|
"statusType": "auto",
|
|
"x": 2250,
|
|
"y": 5340,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "2a146094dde8c67c",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "0164b91ce85885f1",
|
|
"name": "mode master",
|
|
"property": "metrics.system.mode.master",
|
|
"propertyType": "global",
|
|
"rules": [
|
|
{
|
|
"t": "eq",
|
|
"v": "about.automate",
|
|
"vt": "global"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 490,
|
|
"y": 5640,
|
|
"wires": [
|
|
[
|
|
"61ec09a3e29e77c5"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "61ec09a3e29e77c5",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "0164b91ce85885f1",
|
|
"name": "mode automate",
|
|
"property": "metrics.system.mode.automate",
|
|
"propertyType": "global",
|
|
"rules": [
|
|
{
|
|
"t": "eq",
|
|
"v": "automatic",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 700,
|
|
"y": 5640,
|
|
"wires": [
|
|
[
|
|
"47f238a05f860cb8"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "47f238a05f860cb8",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "0164b91ce85885f1",
|
|
"name": "metrics",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "metrics",
|
|
"tot": "global"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "day",
|
|
"pt": "msg",
|
|
"to": "false",
|
|
"tot": "bool"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "eve",
|
|
"pt": "msg",
|
|
"to": "false",
|
|
"tot": "bool"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 900,
|
|
"y": 5640,
|
|
"wires": [
|
|
[
|
|
"c7abcfa95d057080"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "c7abcfa95d057080",
|
|
"type": "split",
|
|
"z": "677f66663a198839",
|
|
"g": "0164b91ce85885f1",
|
|
"name": "buckets",
|
|
"splt": "\\n",
|
|
"spltType": "str",
|
|
"arraySplt": 1,
|
|
"arraySpltType": "len",
|
|
"stream": false,
|
|
"addname": "",
|
|
"property": "payload",
|
|
"x": 1080,
|
|
"y": 5640,
|
|
"wires": [
|
|
[
|
|
"6938d471973bc8bc"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "6938d471973bc8bc",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "0164b91ce85885f1",
|
|
"name": "clock",
|
|
"property": "payload",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "hask",
|
|
"v": "clock",
|
|
"vt": "str"
|
|
},
|
|
{
|
|
"t": "else"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 2,
|
|
"x": 1250,
|
|
"y": 5700,
|
|
"wires": [
|
|
[
|
|
"9211d80f8af2ae48"
|
|
],
|
|
[
|
|
"0c5f9cad2a1fc910"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "9211d80f8af2ae48",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "0164b91ce85885f1",
|
|
"name": "work day",
|
|
"property": "payload.clock",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "hask",
|
|
"v": "work day",
|
|
"vt": "str"
|
|
},
|
|
{
|
|
"t": "else"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 2,
|
|
"x": 1440,
|
|
"y": 5640,
|
|
"wires": [
|
|
[
|
|
"222b3ef53e24b016"
|
|
],
|
|
[
|
|
"e793ce4ebc5bfd58"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "222b3ef53e24b016",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "0164b91ce85885f1",
|
|
"name": "today",
|
|
"property": "payload.clock['work day']",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "true"
|
|
},
|
|
{
|
|
"t": "else"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 2,
|
|
"x": 1610,
|
|
"y": 5580,
|
|
"wires": [
|
|
[
|
|
"2adde777c1bbd4de"
|
|
],
|
|
[
|
|
"e793ce4ebc5bfd58"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "0c5f9cad2a1fc910",
|
|
"type": "join",
|
|
"z": "677f66663a198839",
|
|
"g": "0164b91ce85885f1",
|
|
"name": "",
|
|
"mode": "auto",
|
|
"build": "object",
|
|
"property": "payload",
|
|
"propertyType": "msg",
|
|
"key": "topic",
|
|
"joiner": "\\n",
|
|
"joinerType": "str",
|
|
"accumulate": true,
|
|
"timeout": "",
|
|
"count": "",
|
|
"reduceRight": false,
|
|
"reduceExp": "",
|
|
"reduceInit": "",
|
|
"reduceInitType": "",
|
|
"reduceFixup": "",
|
|
"x": 2450,
|
|
"y": 5700,
|
|
"wires": [
|
|
[
|
|
"d825d08b9338b067",
|
|
"4e99af88ffdba5db"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "2adde777c1bbd4de",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "0164b91ce85885f1",
|
|
"name": "true",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "day",
|
|
"pt": "msg",
|
|
"to": "true",
|
|
"tot": "bool"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1770,
|
|
"y": 5580,
|
|
"wires": [
|
|
[
|
|
"e793ce4ebc5bfd58"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "470dca557c06170b",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "0164b91ce85885f1",
|
|
"name": "tomorrow",
|
|
"property": "payload.clock['work eve']",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "true"
|
|
},
|
|
{
|
|
"t": "else"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 2,
|
|
"x": 2120,
|
|
"y": 5580,
|
|
"wires": [
|
|
[
|
|
"294b6294066023f5"
|
|
],
|
|
[
|
|
"0c5f9cad2a1fc910"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "294b6294066023f5",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "0164b91ce85885f1",
|
|
"name": "true",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "eve",
|
|
"pt": "msg",
|
|
"to": "true",
|
|
"tot": "bool"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 2290,
|
|
"y": 5580,
|
|
"wires": [
|
|
[
|
|
"0c5f9cad2a1fc910"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "d825d08b9338b067",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "0164b91ce85885f1",
|
|
"name": "day",
|
|
"property": "day",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "true"
|
|
},
|
|
{
|
|
"t": "else"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 2,
|
|
"x": 2610,
|
|
"y": 5580,
|
|
"wires": [
|
|
[
|
|
"cbeae92b5052493c"
|
|
],
|
|
[
|
|
"efa356bb8b1556a7"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "cbeae92b5052493c",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "0164b91ce85885f1",
|
|
"name": "morning work",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "metrics.system.clock['minute morning work']",
|
|
"tot": "global"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 2800,
|
|
"y": 5580,
|
|
"wires": [
|
|
[
|
|
"8ecd0ebf784afdaf"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "4e99af88ffdba5db",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "0164b91ce85885f1",
|
|
"name": "eve",
|
|
"property": "eve",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "true"
|
|
},
|
|
{
|
|
"t": "else"
|
|
}
|
|
],
|
|
"checkall": "true",
|
|
"repair": false,
|
|
"outputs": 2,
|
|
"x": 2610,
|
|
"y": 5700,
|
|
"wires": [
|
|
[
|
|
"04a79aac2088b2e7"
|
|
],
|
|
[
|
|
"6758f88a8d6ea407"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "efa356bb8b1556a7",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "0164b91ce85885f1",
|
|
"name": "morning rest",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "metrics.system.clock['minute morning rest']",
|
|
"tot": "global"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 2790,
|
|
"y": 5640,
|
|
"wires": [
|
|
[
|
|
"8ecd0ebf784afdaf"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "04a79aac2088b2e7",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "0164b91ce85885f1",
|
|
"name": "evening work",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "metrics.system.clock['minute evening work']",
|
|
"tot": "global"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 2790,
|
|
"y": 5700,
|
|
"wires": [
|
|
[
|
|
"c7751d4872064d44"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "6758f88a8d6ea407",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "0164b91ce85885f1",
|
|
"name": "evening rest",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "metrics.system.clock['minute evening rest']",
|
|
"tot": "global"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 2790,
|
|
"y": 5760,
|
|
"wires": [
|
|
[
|
|
"c7751d4872064d44"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "8ecd0ebf784afdaf",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "0164b91ce85885f1",
|
|
"name": "set metric morning",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "minute morning limit",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "delete",
|
|
"p": "day",
|
|
"pt": "msg"
|
|
},
|
|
{
|
|
"t": "delete",
|
|
"p": "eve",
|
|
"pt": "msg"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 3030,
|
|
"y": 5580,
|
|
"wires": [
|
|
[
|
|
"cb76330540a412e2"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "c7751d4872064d44",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "0164b91ce85885f1",
|
|
"name": "set metric evening",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "minute evening limit",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "delete",
|
|
"p": "eve",
|
|
"pt": "msg"
|
|
},
|
|
{
|
|
"t": "delete",
|
|
"p": "day",
|
|
"pt": "msg"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 3030,
|
|
"y": 5700,
|
|
"wires": [
|
|
[
|
|
"cb76330540a412e2"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "c2dc31e0130a863a",
|
|
"type": "link out",
|
|
"z": "677f66663a198839",
|
|
"g": "0164b91ce85885f1",
|
|
"name": "system - update - morning/evening limit",
|
|
"mode": "link",
|
|
"links": [
|
|
"206c1fb4a48067df"
|
|
],
|
|
"x": 3375,
|
|
"y": 5640,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "e793ce4ebc5bfd58",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "0164b91ce85885f1",
|
|
"name": "work eve",
|
|
"property": "payload.clock",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "hask",
|
|
"v": "work eve",
|
|
"vt": "str"
|
|
},
|
|
{
|
|
"t": "else"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 2,
|
|
"x": 1940,
|
|
"y": 5640,
|
|
"wires": [
|
|
[
|
|
"470dca557c06170b"
|
|
],
|
|
[
|
|
"0c5f9cad2a1fc910"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "9d1ff2ced120c248",
|
|
"type": "link in",
|
|
"z": "677f66663a198839",
|
|
"g": "0164b91ce85885f1",
|
|
"name": "system - update - morning/evening limit",
|
|
"links": [
|
|
"004bb30c27c94fb4"
|
|
],
|
|
"x": 135,
|
|
"y": 5640,
|
|
"wires": [
|
|
[
|
|
"4172bf899d0bf2ac"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "cbb425cbf7f607de",
|
|
"type": "debug",
|
|
"z": "677f66663a198839",
|
|
"g": "0164b91ce85885f1",
|
|
"name": "system - update - morning/evening",
|
|
"active": false,
|
|
"tosidebar": true,
|
|
"console": false,
|
|
"tostatus": false,
|
|
"complete": "true",
|
|
"targetType": "full",
|
|
"statusVal": "",
|
|
"statusType": "auto",
|
|
"x": 3500,
|
|
"y": 5580,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "cb76330540a412e2",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"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",
|
|
"pt": "msg",
|
|
"to": "true",
|
|
"tot": "bool"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 3240,
|
|
"y": 5640,
|
|
"wires": [
|
|
[
|
|
"cbb425cbf7f607de",
|
|
"c2dc31e0130a863a"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "4172bf899d0bf2ac",
|
|
"type": "delay",
|
|
"z": "677f66663a198839",
|
|
"g": "0164b91ce85885f1",
|
|
"name": "delay 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": 290,
|
|
"y": 5640,
|
|
"wires": [
|
|
[
|
|
"2a146094dde8c67c"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "54bfe450e2c0b4c4",
|
|
"type": "link in",
|
|
"z": "677f66663a198839",
|
|
"g": "1fb10d380183f0fb",
|
|
"name": "system - update - mode fire",
|
|
"links": [
|
|
"031a6afd8300356a"
|
|
],
|
|
"x": 135,
|
|
"y": 5880,
|
|
"wires": [
|
|
[
|
|
"03dfda7ced4cff37",
|
|
"8b9e4f8c047317ef"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "03dfda7ced4cff37",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "1fb10d380183f0fb",
|
|
"name": "trigger",
|
|
"property": "measurement",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "eq",
|
|
"v": "smoke",
|
|
"vt": "str"
|
|
},
|
|
{
|
|
"t": "eq",
|
|
"v": "heat",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 2,
|
|
"x": 270,
|
|
"y": 5880,
|
|
"wires": [
|
|
[
|
|
"ce1d069be85a0c57"
|
|
],
|
|
[
|
|
"ce1d069be85a0c57"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "ce1d069be85a0c57",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "1fb10d380183f0fb",
|
|
"name": "check payload",
|
|
"property": "payload",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "true"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 460,
|
|
"y": 5880,
|
|
"wires": [
|
|
[
|
|
"0a813fe1a03dd9d2"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "0a813fe1a03dd9d2",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "1fb10d380183f0fb",
|
|
"name": "mode master",
|
|
"property": "metrics.system.mode.master",
|
|
"propertyType": "global",
|
|
"rules": [
|
|
{
|
|
"t": "eq",
|
|
"v": "about.automate",
|
|
"vt": "global"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 670,
|
|
"y": 5880,
|
|
"wires": [
|
|
[
|
|
"c9db5272d112461d"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "c9db5272d112461d",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "1fb10d380183f0fb",
|
|
"name": "mode automate",
|
|
"property": "metrics.system.mode.automate",
|
|
"propertyType": "global",
|
|
"rules": [
|
|
{
|
|
"t": "eq",
|
|
"v": "automatic",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 880,
|
|
"y": 5880,
|
|
"wires": [
|
|
[
|
|
"fa6ddb12553bf2a6"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "fa6ddb12553bf2a6",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "1fb10d380183f0fb",
|
|
"name": "mode fire",
|
|
"property": "metrics.system.mode.fire",
|
|
"propertyType": "global",
|
|
"rules": [
|
|
{
|
|
"t": "neq",
|
|
"v": "off",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 1080,
|
|
"y": 5880,
|
|
"wires": [
|
|
[
|
|
"0e504e3987b7b54d"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "0e504e3987b7b54d",
|
|
"type": "trigger",
|
|
"z": "677f66663a198839",
|
|
"g": "1fb10d380183f0fb",
|
|
"name": "set fire then automatic",
|
|
"op1": "fire",
|
|
"op2": "automatic",
|
|
"op1type": "str",
|
|
"op2type": "str",
|
|
"duration": "5",
|
|
"extend": true,
|
|
"overrideDelay": false,
|
|
"units": "min",
|
|
"reset": "",
|
|
"bytopic": "all",
|
|
"topic": "topic",
|
|
"outputs": 1,
|
|
"x": 1300,
|
|
"y": 5940,
|
|
"wires": [
|
|
[
|
|
"a45686b8b8fb6208"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "a45686b8b8fb6208",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "1fb10d380183f0fb",
|
|
"name": "set metric fire",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "bucket",
|
|
"pt": "msg",
|
|
"to": "system",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "measurement",
|
|
"pt": "msg",
|
|
"to": "mode",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "fire",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "repeat",
|
|
"pt": "msg",
|
|
"to": "true",
|
|
"tot": "bool"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1540,
|
|
"y": 5940,
|
|
"wires": [
|
|
[
|
|
"ec3963cba00585e6",
|
|
"8ef54afe5d6ae844"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "ec3963cba00585e6",
|
|
"type": "link out",
|
|
"z": "677f66663a198839",
|
|
"g": "1fb10d380183f0fb",
|
|
"name": "system - update - mode fire",
|
|
"mode": "link",
|
|
"links": [
|
|
"206c1fb4a48067df"
|
|
],
|
|
"x": 1685,
|
|
"y": 5940,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "a97dae7ab39393ae",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "1fb10d380183f0fb",
|
|
"name": "mode fire",
|
|
"property": "payload",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "neq",
|
|
"v": "fire",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 440,
|
|
"y": 5940,
|
|
"wires": [
|
|
[
|
|
"a70dd192770618ae"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "a70dd192770618ae",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "1fb10d380183f0fb",
|
|
"name": "reset",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "reset",
|
|
"pt": "msg",
|
|
"to": "true",
|
|
"tot": "bool"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1090,
|
|
"y": 5940,
|
|
"wires": [
|
|
[
|
|
"0e504e3987b7b54d"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "8b9e4f8c047317ef",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "1fb10d380183f0fb",
|
|
"name": "trigger",
|
|
"property": "path",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "eq",
|
|
"v": "system/mode/fire",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 270,
|
|
"y": 5940,
|
|
"wires": [
|
|
[
|
|
"a97dae7ab39393ae"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "8ef54afe5d6ae844",
|
|
"type": "debug",
|
|
"z": "677f66663a198839",
|
|
"g": "1fb10d380183f0fb",
|
|
"name": "system - update - mode fire",
|
|
"active": false,
|
|
"tosidebar": true,
|
|
"console": false,
|
|
"tostatus": false,
|
|
"complete": "true",
|
|
"targetType": "full",
|
|
"statusVal": "",
|
|
"statusType": "auto",
|
|
"x": 1800,
|
|
"y": 5880,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "5a6eb0e1ac869f15",
|
|
"type": "bigtimer",
|
|
"z": "677f66663a198839",
|
|
"g": "efb33694649f8cca",
|
|
"outtopic": "soleil",
|
|
"outpayload1": "",
|
|
"outpayload2": "",
|
|
"name": "Sun nycthemer",
|
|
"comment": "",
|
|
"lat": "45.938776",
|
|
"lon": "5.380814",
|
|
"starttime": "5000",
|
|
"endtime": "5001",
|
|
"starttime2": "720",
|
|
"endtime2": "720",
|
|
"startoff": "0",
|
|
"endoff": "-30",
|
|
"startoff2": 0,
|
|
"endoff2": 0,
|
|
"offs": 0,
|
|
"outtext1": "",
|
|
"outtext2": "",
|
|
"timeout": 1440,
|
|
"sun": true,
|
|
"mon": true,
|
|
"tue": true,
|
|
"wed": true,
|
|
"thu": true,
|
|
"fri": true,
|
|
"sat": true,
|
|
"jan": true,
|
|
"feb": true,
|
|
"mar": true,
|
|
"apr": true,
|
|
"may": true,
|
|
"jun": true,
|
|
"jul": true,
|
|
"aug": true,
|
|
"sep": true,
|
|
"oct": true,
|
|
"nov": true,
|
|
"dec": true,
|
|
"day1": 0,
|
|
"month1": 0,
|
|
"day2": 0,
|
|
"month2": 0,
|
|
"day3": 0,
|
|
"month3": 0,
|
|
"day4": 0,
|
|
"month4": 0,
|
|
"day5": 0,
|
|
"month5": 0,
|
|
"day6": 0,
|
|
"month6": 0,
|
|
"day7": 0,
|
|
"month7": 0,
|
|
"day8": 0,
|
|
"month8": 0,
|
|
"day9": 0,
|
|
"month9": 0,
|
|
"day10": 0,
|
|
"month10": 0,
|
|
"day11": 0,
|
|
"month11": 0,
|
|
"day12": 0,
|
|
"month12": 0,
|
|
"d1": 0,
|
|
"w1": 0,
|
|
"d2": 0,
|
|
"w2": 0,
|
|
"d3": 0,
|
|
"w3": 0,
|
|
"d4": 0,
|
|
"w4": 0,
|
|
"d5": 0,
|
|
"w5": 0,
|
|
"d6": 0,
|
|
"w6": 0,
|
|
"xday1": 0,
|
|
"xmonth1": 0,
|
|
"xday2": 0,
|
|
"xmonth2": 0,
|
|
"xday3": 0,
|
|
"xmonth3": 0,
|
|
"xday4": 0,
|
|
"xmonth4": 0,
|
|
"xday5": 0,
|
|
"xmonth5": 0,
|
|
"xday6": 0,
|
|
"xmonth6": 0,
|
|
"xday7": 0,
|
|
"xmonth7": 0,
|
|
"xday8": 0,
|
|
"xmonth8": 0,
|
|
"xday9": 0,
|
|
"xmonth9": 0,
|
|
"xday10": 0,
|
|
"xmonth10": 0,
|
|
"xday11": 0,
|
|
"xmonth11": 0,
|
|
"xday12": 0,
|
|
"xmonth12": 0,
|
|
"xd1": 0,
|
|
"xw1": 0,
|
|
"xd2": 0,
|
|
"xw2": 0,
|
|
"xd3": 0,
|
|
"xw3": 0,
|
|
"xd4": 0,
|
|
"xw4": 0,
|
|
"xd5": 0,
|
|
"xw5": 0,
|
|
"xd6": 0,
|
|
"xw6": 0,
|
|
"suspend": false,
|
|
"random": false,
|
|
"randon1": false,
|
|
"randoff1": false,
|
|
"randon2": false,
|
|
"randoff2": false,
|
|
"repeat": true,
|
|
"atstart": true,
|
|
"odd": false,
|
|
"even": false,
|
|
"x": 200,
|
|
"y": 5100,
|
|
"wires": [
|
|
[],
|
|
[
|
|
"3093560fba474989"
|
|
],
|
|
[]
|
|
]
|
|
},
|
|
{
|
|
"id": "e25877a06b36a847",
|
|
"type": "comment",
|
|
"z": "677f66663a198839",
|
|
"g": "efb33694649f8cca",
|
|
"name": "bigtimer latitude, longitude must be set according to location",
|
|
"info": "",
|
|
"x": 340,
|
|
"y": 5160,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "64318333e0c24a2e",
|
|
"type": "catch",
|
|
"z": "677f66663a198839",
|
|
"g": "8661cca3effea007",
|
|
"name": "catch error",
|
|
"scope": null,
|
|
"uncaught": false,
|
|
"x": 620,
|
|
"y": 60,
|
|
"wires": [
|
|
[
|
|
"ccb5ea956a7da538"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "ccb5ea956a7da538",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "8661cca3effea007",
|
|
"name": "topic",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "topic",
|
|
"pt": "msg",
|
|
"to": "system",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 790,
|
|
"y": 60,
|
|
"wires": [
|
|
[
|
|
"cff2ab3b56cd2174"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "cff2ab3b56cd2174",
|
|
"type": "link out",
|
|
"z": "677f66663a198839",
|
|
"g": "8661cca3effea007",
|
|
"name": "catch error",
|
|
"mode": "link",
|
|
"links": [
|
|
"a52f0e788cd4dca3"
|
|
],
|
|
"x": 915,
|
|
"y": 60,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "c2a86c4367422bab",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "f8be0b4c8fdf7515",
|
|
"name": "notification / message / text / ",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "measurement",
|
|
"pt": "msg",
|
|
"to": "notification",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "message",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "format",
|
|
"pt": "msg",
|
|
"to": "text",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "default",
|
|
"pt": "msg",
|
|
"to": "",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 500,
|
|
"y": 2460,
|
|
"wires": [
|
|
[
|
|
"f9007d094495cf1e"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "f9007d094495cf1e",
|
|
"type": "link out",
|
|
"z": "677f66663a198839",
|
|
"g": "f8be0b4c8fdf7515",
|
|
"name": "system - monitor - device",
|
|
"mode": "link",
|
|
"links": [
|
|
"bfa594bf1f876c92"
|
|
],
|
|
"x": 715,
|
|
"y": 2460,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "e959a705e61b2af2",
|
|
"type": "link in",
|
|
"z": "677f66663a198839",
|
|
"g": "f8be0b4c8fdf7515",
|
|
"name": "system - monitor - device",
|
|
"links": [
|
|
"3fe55eddaf0140ee"
|
|
],
|
|
"x": 135,
|
|
"y": 2460,
|
|
"wires": [
|
|
[
|
|
"35d60f74b9485fd9"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "7cd892b62dd21dce",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "f8be0b4c8fdf7515",
|
|
"name": "notification / photo / text / ",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "measurement",
|
|
"pt": "msg",
|
|
"to": "notification",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "photo",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "format",
|
|
"pt": "msg",
|
|
"to": "text",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "default",
|
|
"pt": "msg",
|
|
"to": "",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 490,
|
|
"y": 2520,
|
|
"wires": [
|
|
[
|
|
"f9007d094495cf1e"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "91b1a3ba200b7224",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "1da397975de7d1ec",
|
|
"name": "get metrics from global",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "metrics",
|
|
"tot": "global"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1280,
|
|
"y": 2460,
|
|
"wires": [
|
|
[
|
|
"10809fbcb58e7b57",
|
|
"bfd0b1ea1714250f",
|
|
"bb4c95232da30fce"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "10809fbcb58e7b57",
|
|
"type": "split",
|
|
"z": "677f66663a198839",
|
|
"g": "1da397975de7d1ec",
|
|
"name": "split by buckets",
|
|
"splt": "\\n",
|
|
"spltType": "str",
|
|
"arraySplt": 1,
|
|
"arraySpltType": "len",
|
|
"stream": false,
|
|
"addname": "bucket",
|
|
"x": 1520,
|
|
"y": 2460,
|
|
"wires": [
|
|
[
|
|
"88cbf187e19ac35c"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "88cbf187e19ac35c",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "1da397975de7d1ec",
|
|
"name": "select measurement",
|
|
"property": "payload",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "hask",
|
|
"v": "seen",
|
|
"vt": "str"
|
|
},
|
|
{
|
|
"t": "hask",
|
|
"v": "battery",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 2,
|
|
"x": 1740,
|
|
"y": 2460,
|
|
"wires": [
|
|
[
|
|
"2a6fa1ae5525a75e"
|
|
],
|
|
[
|
|
"a843eb029ae7f201"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "b8e78b8410b6e649",
|
|
"type": "split",
|
|
"z": "677f66663a198839",
|
|
"g": "1da397975de7d1ec",
|
|
"name": "split by fields",
|
|
"splt": "\\n",
|
|
"spltType": "str",
|
|
"arraySplt": 1,
|
|
"arraySpltType": "len",
|
|
"stream": false,
|
|
"addname": "field",
|
|
"x": 2130,
|
|
"y": 2460,
|
|
"wires": [
|
|
[
|
|
"7b7d209612be6c16"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "2a6fa1ae5525a75e",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "1da397975de7d1ec",
|
|
"name": "seen",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "payload.seen",
|
|
"tot": "msg"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1950,
|
|
"y": 2460,
|
|
"wires": [
|
|
[
|
|
"b8e78b8410b6e649"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "c4d69a3eae0c83ef",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "1da397975de7d1ec",
|
|
"name": "last seen > 24h",
|
|
"property": "payload",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "lte",
|
|
"v": "$millis() - 86400000",
|
|
"vt": "jsonata"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 2520,
|
|
"y": 2460,
|
|
"wires": [
|
|
[
|
|
"68af043bd05046dd"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "26cae0d4e5242b12",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "1da397975de7d1ec",
|
|
"name": "set message",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "msg.trans & ' ' & msg.bucket & ' ne répond pas depuis plus de 24h.'",
|
|
"tot": "jsonata"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 2950,
|
|
"y": 2460,
|
|
"wires": [
|
|
[
|
|
"14f62bd272d8de3a"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "ec804897907337da",
|
|
"type": "link out",
|
|
"z": "677f66663a198839",
|
|
"g": "1da397975de7d1ec",
|
|
"name": "system - notification - source - report",
|
|
"mode": "link",
|
|
"links": [
|
|
"206c1fb4a48067df"
|
|
],
|
|
"x": 3615,
|
|
"y": 2580,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "7b7d209612be6c16",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "1da397975de7d1ec",
|
|
"name": "select fields",
|
|
"property": "field",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "regex",
|
|
"v": "^(remote|button)",
|
|
"vt": "str",
|
|
"case": false
|
|
},
|
|
{
|
|
"t": "else"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 2,
|
|
"x": 2310,
|
|
"y": 2460,
|
|
"wires": [
|
|
[],
|
|
[
|
|
"c4d69a3eae0c83ef"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "c9092af874161855",
|
|
"type": "split",
|
|
"z": "677f66663a198839",
|
|
"g": "1da397975de7d1ec",
|
|
"name": "split by fields",
|
|
"splt": "\\n",
|
|
"spltType": "str",
|
|
"arraySplt": 1,
|
|
"arraySpltType": "len",
|
|
"stream": false,
|
|
"addname": "field",
|
|
"x": 2130,
|
|
"y": 2520,
|
|
"wires": [
|
|
[
|
|
"b5bc4310321b1731"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "a843eb029ae7f201",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "1da397975de7d1ec",
|
|
"name": "battery",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "payload.battery",
|
|
"tot": "msg"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1950,
|
|
"y": 2520,
|
|
"wires": [
|
|
[
|
|
"c9092af874161855"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "b5bc4310321b1731",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "1da397975de7d1ec",
|
|
"name": "battery < 30%",
|
|
"property": "payload",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "lte",
|
|
"v": "30",
|
|
"vt": "num"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 2320,
|
|
"y": 2520,
|
|
"wires": [
|
|
[
|
|
"29343b8ebe517525"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "29343b8ebe517525",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "1da397975de7d1ec",
|
|
"name": "set message",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "'batterie ' & msg.field & ' ' & msg.bucket & ' inferieur à 30%.'",
|
|
"tot": "jsonata"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 2950,
|
|
"y": 2520,
|
|
"wires": [
|
|
[
|
|
"14f62bd272d8de3a"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "254eee2678120cf3",
|
|
"type": "link in",
|
|
"z": "677f66663a198839",
|
|
"g": "1da397975de7d1ec",
|
|
"name": "system - notification - source - report",
|
|
"links": [
|
|
"6917e9365bf15cf3",
|
|
"764da2d0527c1ef6",
|
|
"f1a09e5456fe03fe"
|
|
],
|
|
"x": 895,
|
|
"y": 2460,
|
|
"wires": [
|
|
[
|
|
"f6df529b06c4fa42"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "bfd0b1ea1714250f",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "1da397975de7d1ec",
|
|
"name": "set message",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "Il n'y a rien de spécial.",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1510,
|
|
"y": 2640,
|
|
"wires": [
|
|
[
|
|
"99be15052a15c189"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "99be15052a15c189",
|
|
"type": "trigger",
|
|
"z": "677f66663a198839",
|
|
"g": "1da397975de7d1ec",
|
|
"name": "wait 5 s",
|
|
"op1": "",
|
|
"op2": "",
|
|
"op1type": "nul",
|
|
"op2type": "pay",
|
|
"duration": "5",
|
|
"extend": false,
|
|
"overrideDelay": false,
|
|
"units": "s",
|
|
"reset": "",
|
|
"bytopic": "all",
|
|
"topic": "topic",
|
|
"outputs": 1,
|
|
"x": 3300,
|
|
"y": 2640,
|
|
"wires": [
|
|
[
|
|
"8930fcc47c05b10e"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "14f62bd272d8de3a",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "1da397975de7d1ec",
|
|
"name": "reset",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "reset",
|
|
"pt": "msg",
|
|
"to": "true",
|
|
"tot": "bool"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 3130,
|
|
"y": 2580,
|
|
"wires": [
|
|
[
|
|
"99be15052a15c189",
|
|
"8930fcc47c05b10e"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "bb4c95232da30fce",
|
|
"type": "link out",
|
|
"z": "677f66663a198839",
|
|
"g": "1da397975de7d1ec",
|
|
"name": "system - notification - source - report - addon",
|
|
"mode": "link",
|
|
"links": [],
|
|
"x": 1455,
|
|
"y": 2580,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "016f3f5a3657de3a",
|
|
"type": "link in",
|
|
"z": "677f66663a198839",
|
|
"g": "1da397975de7d1ec",
|
|
"name": "system - notification - source - report - addon",
|
|
"links": [],
|
|
"x": 1655,
|
|
"y": 2580,
|
|
"wires": [
|
|
[
|
|
"14f62bd272d8de3a"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "e2462c311d89f2ca",
|
|
"type": "comment",
|
|
"z": "677f66663a198839",
|
|
"g": "1da397975de7d1ec",
|
|
"name": "report addon",
|
|
"info": "",
|
|
"x": 1550,
|
|
"y": 2540,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "68af043bd05046dd",
|
|
"type": "link call",
|
|
"z": "677f66663a198839",
|
|
"g": "1da397975de7d1ec",
|
|
"name": "",
|
|
"links": [
|
|
"df0e4ab2e1efc286"
|
|
],
|
|
"linkType": "static",
|
|
"timeout": "30",
|
|
"x": 2740,
|
|
"y": 2460,
|
|
"wires": [
|
|
[
|
|
"26cae0d4e5242b12"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "8930fcc47c05b10e",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "1da397975de7d1ec",
|
|
"name": "set metric",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "bucket",
|
|
"pt": "msg",
|
|
"to": "system",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "measurement",
|
|
"pt": "msg",
|
|
"to": "notification",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "report",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "repeat",
|
|
"pt": "msg",
|
|
"to": "true",
|
|
"tot": "bool"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 3480,
|
|
"y": 2580,
|
|
"wires": [
|
|
[
|
|
"eae52aeb7020086f",
|
|
"ec804897907337da"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "eae52aeb7020086f",
|
|
"type": "debug",
|
|
"z": "677f66663a198839",
|
|
"g": "1da397975de7d1ec",
|
|
"name": "system - notification - source - report",
|
|
"active": false,
|
|
"tosidebar": true,
|
|
"console": false,
|
|
"tostatus": false,
|
|
"complete": "true",
|
|
"targetType": "full",
|
|
"statusVal": "",
|
|
"statusType": "auto",
|
|
"x": 3750,
|
|
"y": 2520,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "af13aea998f5e85c",
|
|
"type": "comment",
|
|
"z": "677f66663a198839",
|
|
"g": "1da397975de7d1ec",
|
|
"name": "one message per sentence",
|
|
"info": "",
|
|
"x": 3530,
|
|
"y": 2640,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "f6df529b06c4fa42",
|
|
"type": "gate",
|
|
"z": "677f66663a198839",
|
|
"g": "1da397975de7d1ec",
|
|
"name": "gate source",
|
|
"controlTopic": "gate source",
|
|
"defaultState": "closed",
|
|
"openCmd": "open",
|
|
"closeCmd": "close",
|
|
"toggleCmd": "toggle",
|
|
"defaultCmd": "default",
|
|
"statusCmd": "status",
|
|
"persist": false,
|
|
"storeName": "default",
|
|
"x": 1050,
|
|
"y": 2460,
|
|
"wires": [
|
|
[
|
|
"91b1a3ba200b7224"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "f5258c11e0ecb735",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "f8be0b4c8fdf7515",
|
|
"name": "notification / report / text / ",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "measurement",
|
|
"pt": "msg",
|
|
"to": "notification",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "report",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "format",
|
|
"pt": "msg",
|
|
"to": "text",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "default",
|
|
"pt": "msg",
|
|
"to": "",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 490,
|
|
"y": 2580,
|
|
"wires": [
|
|
[
|
|
"f9007d094495cf1e"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "d1f40d903ba49ae7",
|
|
"type": "ui-notification",
|
|
"z": "677f66663a198839",
|
|
"g": "c76679b82b664526",
|
|
"ui": "2d75e4809d2a6fbf",
|
|
"position": "center center",
|
|
"colorDefault": true,
|
|
"color": "#000000",
|
|
"displayTime": "5",
|
|
"showCountdown": true,
|
|
"outputs": 0,
|
|
"allowDismiss": true,
|
|
"dismissText": "Close",
|
|
"raw": false,
|
|
"className": "",
|
|
"name": "ui notification",
|
|
"x": 4590,
|
|
"y": 2460,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "32eb12f106b8c786",
|
|
"type": "link in",
|
|
"z": "677f66663a198839",
|
|
"g": "c76679b82b664526",
|
|
"name": "scene - ui - notification",
|
|
"links": [
|
|
"031a6afd8300356a"
|
|
],
|
|
"x": 4095,
|
|
"y": 2460,
|
|
"wires": [
|
|
[
|
|
"07a07e509b818c1f"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "07a07e509b818c1f",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "c76679b82b664526",
|
|
"name": "trigger",
|
|
"property": "path",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "eq",
|
|
"v": "system/notification/message",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 4230,
|
|
"y": 2460,
|
|
"wires": [
|
|
[
|
|
"c32288ec6571a37f"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "c32288ec6571a37f",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "c76679b82b664526",
|
|
"name": " not empty",
|
|
"property": "payload",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "nempty"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 4400,
|
|
"y": 2460,
|
|
"wires": [
|
|
[
|
|
"d1f40d903ba49ae7"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "6337b865cf950f75",
|
|
"type": "link in",
|
|
"z": "677f66663a198839",
|
|
"g": "dcc6c15deafac254",
|
|
"name": "system - update - mode offloading",
|
|
"links": [
|
|
"031a6afd8300356a"
|
|
],
|
|
"x": 135,
|
|
"y": 6180,
|
|
"wires": [
|
|
[
|
|
"9b3b8bcdc0855c1e"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "9b3b8bcdc0855c1e",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "dcc6c15deafac254",
|
|
"name": "measurement",
|
|
"property": "measurement",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "eq",
|
|
"v": "overload",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 300,
|
|
"y": 6180,
|
|
"wires": [
|
|
[
|
|
"af2a612b4b2c9920"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "b828dd28be2d989e",
|
|
"type": "delay",
|
|
"z": "677f66663a198839",
|
|
"g": "dcc6c15deafac254",
|
|
"name": "wait 3 s",
|
|
"pauseType": "delay",
|
|
"timeout": "3",
|
|
"timeoutUnits": "seconds",
|
|
"rate": "1",
|
|
"nbRateUnits": "1",
|
|
"rateUnits": "second",
|
|
"randomFirst": "1",
|
|
"randomLast": "5",
|
|
"randomUnits": "seconds",
|
|
"drop": false,
|
|
"allowrate": false,
|
|
"outputs": 1,
|
|
"x": 1300,
|
|
"y": 6180,
|
|
"wires": [
|
|
[
|
|
"5bebd5edcaa27d4a"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "5bebd5edcaa27d4a",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "dcc6c15deafac254",
|
|
"name": "metrics",
|
|
"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": "#:(onMemory)::overload",
|
|
"pt": "flow",
|
|
"to": "false",
|
|
"tot": "bool"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1480,
|
|
"y": 6180,
|
|
"wires": [
|
|
[
|
|
"081ee35748300e41"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "081ee35748300e41",
|
|
"type": "split",
|
|
"z": "677f66663a198839",
|
|
"g": "dcc6c15deafac254",
|
|
"name": "buckets",
|
|
"splt": "\\n",
|
|
"spltType": "str",
|
|
"arraySplt": 1,
|
|
"arraySpltType": "len",
|
|
"stream": false,
|
|
"addname": "bucket",
|
|
"property": "payload",
|
|
"x": 1660,
|
|
"y": 6180,
|
|
"wires": [
|
|
[
|
|
"219a16797f4e660b"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "219a16797f4e660b",
|
|
"type": "split",
|
|
"z": "677f66663a198839",
|
|
"g": "dcc6c15deafac254",
|
|
"name": "measurements",
|
|
"splt": "\\n",
|
|
"spltType": "str",
|
|
"arraySplt": 1,
|
|
"arraySpltType": "len",
|
|
"stream": false,
|
|
"addname": "measurement",
|
|
"property": "payload",
|
|
"x": 1860,
|
|
"y": 6180,
|
|
"wires": [
|
|
[
|
|
"941c328aa789cd20"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "941c328aa789cd20",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "dcc6c15deafac254",
|
|
"name": "measurement",
|
|
"property": "measurement",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "eq",
|
|
"v": "overload",
|
|
"vt": "str"
|
|
},
|
|
{
|
|
"t": "else"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 2,
|
|
"x": 2080,
|
|
"y": 6180,
|
|
"wires": [
|
|
[
|
|
"86e872ce81dbe1db"
|
|
],
|
|
[
|
|
"83ab06e68c831d58"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "50f976acb93639ae",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "dcc6c15deafac254",
|
|
"name": "overloaded",
|
|
"property": "payload",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "true"
|
|
},
|
|
{
|
|
"t": "else"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 2,
|
|
"x": 2610,
|
|
"y": 6060,
|
|
"wires": [
|
|
[
|
|
"d97a1426ddf5daa7"
|
|
],
|
|
[
|
|
"d26c676d569b6493"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "86e872ce81dbe1db",
|
|
"type": "split",
|
|
"z": "677f66663a198839",
|
|
"g": "dcc6c15deafac254",
|
|
"name": "fields",
|
|
"splt": "\\n",
|
|
"spltType": "str",
|
|
"arraySplt": 1,
|
|
"arraySpltType": "len",
|
|
"stream": false,
|
|
"addname": "field",
|
|
"property": "payload",
|
|
"x": 2270,
|
|
"y": 6120,
|
|
"wires": [
|
|
[
|
|
"c6a9b69aea5a9499"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "d97a1426ddf5daa7",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "dcc6c15deafac254",
|
|
"name": "set flow",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "#:(onMemory)::overload",
|
|
"pt": "flow",
|
|
"to": "true",
|
|
"tot": "bool"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 2800,
|
|
"y": 6060,
|
|
"wires": [
|
|
[
|
|
"d26c676d569b6493"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "d26c676d569b6493",
|
|
"type": "join",
|
|
"z": "677f66663a198839",
|
|
"g": "dcc6c15deafac254",
|
|
"name": "",
|
|
"mode": "auto",
|
|
"build": "object",
|
|
"property": "payload",
|
|
"propertyType": "msg",
|
|
"key": "topic",
|
|
"joiner": "\\n",
|
|
"joinerType": "str",
|
|
"useparts": false,
|
|
"accumulate": "false",
|
|
"timeout": "",
|
|
"count": "",
|
|
"reduceRight": false,
|
|
"x": 2970,
|
|
"y": 6120,
|
|
"wires": [
|
|
[
|
|
"83ab06e68c831d58"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "83ab06e68c831d58",
|
|
"type": "join",
|
|
"z": "677f66663a198839",
|
|
"g": "dcc6c15deafac254",
|
|
"name": "",
|
|
"mode": "auto",
|
|
"build": "object",
|
|
"property": "payload",
|
|
"propertyType": "msg",
|
|
"key": "topic",
|
|
"joiner": "\\n",
|
|
"joinerType": "str",
|
|
"useparts": false,
|
|
"accumulate": "false",
|
|
"timeout": "",
|
|
"count": "",
|
|
"reduceRight": false,
|
|
"x": 3130,
|
|
"y": 6180,
|
|
"wires": [
|
|
[
|
|
"41bbda7f511c5b0e"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "41bbda7f511c5b0e",
|
|
"type": "join",
|
|
"z": "677f66663a198839",
|
|
"g": "dcc6c15deafac254",
|
|
"name": "",
|
|
"mode": "auto",
|
|
"build": "object",
|
|
"property": "payload",
|
|
"propertyType": "msg",
|
|
"key": "topic",
|
|
"joiner": "\\n",
|
|
"joinerType": "str",
|
|
"useparts": false,
|
|
"accumulate": "false",
|
|
"timeout": "",
|
|
"count": "",
|
|
"reduceRight": false,
|
|
"x": 3290,
|
|
"y": 6180,
|
|
"wires": [
|
|
[
|
|
"356c903039ddfce7"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "356c903039ddfce7",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "dcc6c15deafac254",
|
|
"name": "metric",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "bucket",
|
|
"pt": "msg",
|
|
"to": "system",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "measurement",
|
|
"pt": "msg",
|
|
"to": "mode",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "offloading",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "#:(onMemory)::overload",
|
|
"tot": "flow"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "msg.payload?'offloaded':'automatic'",
|
|
"tot": "jsonata"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "repeat",
|
|
"pt": "msg",
|
|
"to": "true",
|
|
"tot": "bool"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 3450,
|
|
"y": 6180,
|
|
"wires": [
|
|
[
|
|
"0b19e3eea697dc84",
|
|
"99ce56d98201828a"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "0b19e3eea697dc84",
|
|
"type": "debug",
|
|
"z": "677f66663a198839",
|
|
"g": "dcc6c15deafac254",
|
|
"name": "system - update - mode offloading",
|
|
"active": false,
|
|
"tosidebar": true,
|
|
"console": false,
|
|
"tostatus": false,
|
|
"complete": "true",
|
|
"targetType": "full",
|
|
"statusVal": "",
|
|
"statusType": "auto",
|
|
"x": 3700,
|
|
"y": 6120,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "99ce56d98201828a",
|
|
"type": "link out",
|
|
"z": "677f66663a198839",
|
|
"g": "dcc6c15deafac254",
|
|
"name": "system - update - mode offloading",
|
|
"mode": "link",
|
|
"links": [
|
|
"206c1fb4a48067df"
|
|
],
|
|
"x": 3575,
|
|
"y": 6180,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "a1d41139aa3a5c13",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "dcc6c15deafac254",
|
|
"name": "mode master",
|
|
"property": "metrics.system.mode.master",
|
|
"propertyType": "global",
|
|
"rules": [
|
|
{
|
|
"t": "eq",
|
|
"v": "about.automate",
|
|
"vt": "global"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 670,
|
|
"y": 6180,
|
|
"wires": [
|
|
[
|
|
"228d06b3bd715a6b"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "228d06b3bd715a6b",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "dcc6c15deafac254",
|
|
"name": "mode automate",
|
|
"property": "metrics.system.mode.automate",
|
|
"propertyType": "global",
|
|
"rules": [
|
|
{
|
|
"t": "eq",
|
|
"v": "automatic",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 880,
|
|
"y": 6180,
|
|
"wires": [
|
|
[
|
|
"711c5bc0a5934b37"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "711c5bc0a5934b37",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "dcc6c15deafac254",
|
|
"name": "mode offloading",
|
|
"property": "metrics.system.mode.offloading",
|
|
"propertyType": "global",
|
|
"rules": [
|
|
{
|
|
"t": "neq",
|
|
"v": "off",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 1100,
|
|
"y": 6180,
|
|
"wires": [
|
|
[
|
|
"b828dd28be2d989e"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "7c4e8673f8d8b792",
|
|
"type": "comment",
|
|
"z": "677f66663a198839",
|
|
"g": "dcc6c15deafac254",
|
|
"name": "xxx / overload / electric meter",
|
|
"info": "",
|
|
"x": 240,
|
|
"y": 6120,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "af2a612b4b2c9920",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "dcc6c15deafac254",
|
|
"name": "field",
|
|
"property": "field",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "eq",
|
|
"v": "electric meter",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 490,
|
|
"y": 6180,
|
|
"wires": [
|
|
[
|
|
"a1d41139aa3a5c13"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "c6a9b69aea5a9499",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "dcc6c15deafac254",
|
|
"name": "field",
|
|
"property": "field",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "eq",
|
|
"v": "electric meter",
|
|
"vt": "str"
|
|
},
|
|
{
|
|
"t": "else"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 2,
|
|
"x": 2430,
|
|
"y": 6120,
|
|
"wires": [
|
|
[
|
|
"50f976acb93639ae"
|
|
],
|
|
[
|
|
"d26c676d569b6493"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "0bb26accb9a85c1d",
|
|
"type": "link in",
|
|
"z": "677f66663a198839",
|
|
"g": "15c8b4ba4882bbdd",
|
|
"name": "system - update - mode automate",
|
|
"links": [
|
|
"031a6afd8300356a"
|
|
],
|
|
"x": 135,
|
|
"y": 6360,
|
|
"wires": [
|
|
[
|
|
"f3389085895c7a52"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "f3389085895c7a52",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "15c8b4ba4882bbdd",
|
|
"name": "measurement",
|
|
"property": "measurement",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "eq",
|
|
"v": "overload",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 300,
|
|
"y": 6360,
|
|
"wires": [
|
|
[
|
|
"92eb163189c941c8"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "92eb163189c941c8",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "15c8b4ba4882bbdd",
|
|
"name": "field",
|
|
"property": "field",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "eq",
|
|
"v": "server",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 490,
|
|
"y": 6360,
|
|
"wires": [
|
|
[
|
|
"28fd1db5907e99c4"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "a5545316cd07a12d",
|
|
"type": "comment",
|
|
"z": "677f66663a198839",
|
|
"g": "15c8b4ba4882bbdd",
|
|
"name": "xxx / overload / server",
|
|
"info": "",
|
|
"x": 220,
|
|
"y": 6300,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "4c8301f4f4f9d22c",
|
|
"type": "delay",
|
|
"z": "677f66663a198839",
|
|
"g": "15c8b4ba4882bbdd",
|
|
"name": "wait 5 s",
|
|
"pauseType": "delay",
|
|
"timeout": "5",
|
|
"timeoutUnits": "seconds",
|
|
"rate": "1",
|
|
"nbRateUnits": "1",
|
|
"rateUnits": "second",
|
|
"randomFirst": "1",
|
|
"randomLast": "5",
|
|
"randomUnits": "seconds",
|
|
"drop": false,
|
|
"allowrate": false,
|
|
"outputs": 1,
|
|
"x": 1080,
|
|
"y": 6360,
|
|
"wires": [
|
|
[
|
|
"9955845661cb93e3",
|
|
"d22de47308056f7f"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "9955845661cb93e3",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "15c8b4ba4882bbdd",
|
|
"name": "set metric mode automate",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "bucket",
|
|
"pt": "msg",
|
|
"to": "system",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "measurement",
|
|
"pt": "msg",
|
|
"to": "mode",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "automate",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "repeat",
|
|
"pt": "msg",
|
|
"to": "true",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "msg.payload?'off':'automatic'",
|
|
"tot": "jsonata"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1310,
|
|
"y": 6300,
|
|
"wires": [
|
|
[
|
|
"067b3ebf52d05fb3",
|
|
"d2636d6f38eb5682"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "28fd1db5907e99c4",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "15c8b4ba4882bbdd",
|
|
"name": "mode master",
|
|
"property": "metrics.system.mode.master",
|
|
"propertyType": "global",
|
|
"rules": [
|
|
{
|
|
"t": "eq",
|
|
"v": "about.automate",
|
|
"vt": "global"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 670,
|
|
"y": 6360,
|
|
"wires": [
|
|
[
|
|
"0aba07706a309cb3"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "0aba07706a309cb3",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "15c8b4ba4882bbdd",
|
|
"name": "mode automate",
|
|
"property": "metrics.system.mode.automate",
|
|
"propertyType": "global",
|
|
"rules": [
|
|
{
|
|
"t": "neq",
|
|
"v": "manuel",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 880,
|
|
"y": 6360,
|
|
"wires": [
|
|
[
|
|
"4c8301f4f4f9d22c"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "067b3ebf52d05fb3",
|
|
"type": "link out",
|
|
"z": "677f66663a198839",
|
|
"g": "15c8b4ba4882bbdd",
|
|
"name": "system - update - mode automate",
|
|
"mode": "link",
|
|
"links": [
|
|
"206c1fb4a48067df"
|
|
],
|
|
"x": 1495,
|
|
"y": 6360,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "d22de47308056f7f",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "15c8b4ba4882bbdd",
|
|
"name": "set notification metric",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "bucket",
|
|
"pt": "msg",
|
|
"to": "system",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "measurement",
|
|
"pt": "msg",
|
|
"to": "notification",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "message",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "msg.payload?'arrêt':'automatique'",
|
|
"tot": "jsonata"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "'Alerte de surcharge CPU, passage automate en mode '&msg.payload",
|
|
"tot": "jsonata"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "repeat",
|
|
"pt": "msg",
|
|
"to": "true",
|
|
"tot": "bool"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1300,
|
|
"y": 6360,
|
|
"wires": [
|
|
[
|
|
"067b3ebf52d05fb3"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "d2636d6f38eb5682",
|
|
"type": "debug",
|
|
"z": "677f66663a198839",
|
|
"g": "15c8b4ba4882bbdd",
|
|
"name": "system - update - mode automate",
|
|
"active": true,
|
|
"tosidebar": true,
|
|
"console": false,
|
|
"tostatus": false,
|
|
"complete": "true",
|
|
"targetType": "full",
|
|
"statusVal": "",
|
|
"statusType": "auto",
|
|
"x": 1620,
|
|
"y": 6300,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "5f0e5572410a109e",
|
|
"type": "link in",
|
|
"z": "677f66663a198839",
|
|
"g": "669888077b4dd178",
|
|
"name": "system - statistics - ui - cpu usage",
|
|
"links": [
|
|
"031a6afd8300356a"
|
|
],
|
|
"x": 1295,
|
|
"y": 3540,
|
|
"wires": [
|
|
[
|
|
"4c0b8b1cef01a74c"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "b689b18c57b97204",
|
|
"type": "delay",
|
|
"z": "677f66663a198839",
|
|
"g": "669888077b4dd178",
|
|
"name": "limit 1 msg / s",
|
|
"pauseType": "rate",
|
|
"timeout": "5",
|
|
"timeoutUnits": "seconds",
|
|
"rate": "1",
|
|
"nbRateUnits": "1",
|
|
"rateUnits": "second",
|
|
"randomFirst": "1",
|
|
"randomLast": "5",
|
|
"randomUnits": "seconds",
|
|
"drop": true,
|
|
"allowrate": false,
|
|
"outputs": 1,
|
|
"x": 1700,
|
|
"y": 3540,
|
|
"wires": [
|
|
[
|
|
"547a266fcc858486"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "4c0b8b1cef01a74c",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "669888077b4dd178",
|
|
"name": "measurement",
|
|
"property": "measurement",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "eq",
|
|
"v": "cpu usage",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 1460,
|
|
"y": 3540,
|
|
"wires": [
|
|
[
|
|
"b689b18c57b97204"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "547a266fcc858486",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "669888077b4dd178",
|
|
"name": "payload",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "msg.payload&'%'",
|
|
"tot": "jsonata"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 2040,
|
|
"y": 3540,
|
|
"wires": [
|
|
[
|
|
"a240016548c6caa5"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "a240016548c6caa5",
|
|
"type": "ui-text",
|
|
"z": "677f66663a198839",
|
|
"g": "669888077b4dd178",
|
|
"group": "dc35508e5890fb69",
|
|
"order": 3,
|
|
"width": "6",
|
|
"height": "1",
|
|
"name": "cpu usage",
|
|
"label": "Charge",
|
|
"format": "{{msg.payload}}",
|
|
"layout": "row-spread",
|
|
"style": false,
|
|
"font": "",
|
|
"fontSize": 16,
|
|
"color": "#717171",
|
|
"className": "",
|
|
"x": 2310,
|
|
"y": 3540,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "685a0ab8aaa24747",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "69645e55501064d8",
|
|
"name": "clock / work day / boolean / false",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "bucket",
|
|
"pt": "msg",
|
|
"to": "room",
|
|
"tot": "msg"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "measurement",
|
|
"pt": "msg",
|
|
"to": "clock",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "work day",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "format",
|
|
"pt": "msg",
|
|
"to": "boolean",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "default",
|
|
"pt": "msg",
|
|
"to": "false",
|
|
"tot": "bool"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 670,
|
|
"y": 1980,
|
|
"wires": [
|
|
[
|
|
"260725a140f7cb61"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "260725a140f7cb61",
|
|
"type": "link out",
|
|
"z": "677f66663a198839",
|
|
"g": "69645e55501064d8",
|
|
"name": "room - clock - device",
|
|
"mode": "link",
|
|
"links": [
|
|
"bfa594bf1f876c92"
|
|
],
|
|
"x": 895,
|
|
"y": 2040,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "62d9811cb83cb6dd",
|
|
"type": "link in",
|
|
"z": "677f66663a198839",
|
|
"g": "69645e55501064d8",
|
|
"name": "room - clock - device",
|
|
"links": [
|
|
"3fe55eddaf0140ee"
|
|
],
|
|
"x": 135,
|
|
"y": 2040,
|
|
"wires": [
|
|
[
|
|
"06ce61297d900620"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "44266579fe2f82fd",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "69645e55501064d8",
|
|
"name": "clock/ work eve / boolean / false",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "bucket",
|
|
"pt": "msg",
|
|
"to": "room",
|
|
"tot": "msg"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "measurement",
|
|
"pt": "msg",
|
|
"to": "clock",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "work eve",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "format",
|
|
"pt": "msg",
|
|
"to": "boolean",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "default",
|
|
"pt": "msg",
|
|
"to": "false",
|
|
"tot": "bool"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 670,
|
|
"y": 2040,
|
|
"wires": [
|
|
[
|
|
"260725a140f7cb61"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "06ce61297d900620",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "69645e55501064d8",
|
|
"name": "rooms",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "rooms",
|
|
"tot": "global"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 270,
|
|
"y": 2040,
|
|
"wires": [
|
|
[
|
|
"c90a6632bc4b63a3"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "c90a6632bc4b63a3",
|
|
"type": "split",
|
|
"z": "677f66663a198839",
|
|
"g": "69645e55501064d8",
|
|
"name": "rooms",
|
|
"splt": "\\n",
|
|
"spltType": "str",
|
|
"arraySplt": 1,
|
|
"arraySpltType": "len",
|
|
"stream": false,
|
|
"addname": "room",
|
|
"property": "payload",
|
|
"x": 430,
|
|
"y": 2040,
|
|
"wires": [
|
|
[
|
|
"685a0ab8aaa24747",
|
|
"44266579fe2f82fd"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "b9934bb215edafe6",
|
|
"type": "comment",
|
|
"z": "677f66663a198839",
|
|
"g": "69645e55501064d8",
|
|
"name": "create clock for each room",
|
|
"info": "",
|
|
"x": 230,
|
|
"y": 1980,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "28812ef076d967f4",
|
|
"type": "link out",
|
|
"z": "677f66663a198839",
|
|
"g": "a4306c9de01d4722",
|
|
"name": "room - clock - source - in",
|
|
"mode": "link",
|
|
"links": [
|
|
"151c140cd7171c80",
|
|
"3db710d8b9023738",
|
|
"42c36b63863ecb77",
|
|
"84aad657cc3015c1",
|
|
"f1ddd31035db0cc4"
|
|
],
|
|
"x": 1335,
|
|
"y": 1980,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "7f0910ae6f903617",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "a4306c9de01d4722",
|
|
"name": "sync",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "sync",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1210,
|
|
"y": 1980,
|
|
"wires": [
|
|
[
|
|
"28812ef076d967f4"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "85890de261cf2a1f",
|
|
"type": "link in",
|
|
"z": "677f66663a198839",
|
|
"g": "a4306c9de01d4722",
|
|
"name": "room - clock - source - out",
|
|
"links": [
|
|
"2ecf7207d27bb785",
|
|
"bbae4d26e41478ea",
|
|
"c469093ebb0005f9",
|
|
"e0395c593211c049",
|
|
"e0ee48357ee30544"
|
|
],
|
|
"x": 1495,
|
|
"y": 1980,
|
|
"wires": [
|
|
[
|
|
"b9f3d00e902f65a2"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "ac912f36def02119",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "a4306c9de01d4722",
|
|
"name": "topic",
|
|
"property": "topic",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "eq",
|
|
"v": "day",
|
|
"vt": "str"
|
|
},
|
|
{
|
|
"t": "eq",
|
|
"v": "eve",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 2,
|
|
"x": 1970,
|
|
"y": 1980,
|
|
"wires": [
|
|
[
|
|
"7a46605f38735c66"
|
|
],
|
|
[
|
|
"7a46605f38735c66"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "ffb6d8f6427b4d52",
|
|
"type": "link out",
|
|
"z": "677f66663a198839",
|
|
"g": "a4306c9de01d4722",
|
|
"name": "room - clock - source",
|
|
"mode": "link",
|
|
"links": [],
|
|
"x": 2275,
|
|
"y": 1980,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "7a46605f38735c66",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "a4306c9de01d4722",
|
|
"name": "metric",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "bucket",
|
|
"pt": "msg",
|
|
"to": "room",
|
|
"tot": "msg"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "measurement",
|
|
"pt": "msg",
|
|
"to": "clock",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "'work '&msg.topic",
|
|
"tot": "jsonata"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "$boolean(msg.payload)",
|
|
"tot": "jsonata"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "topic",
|
|
"pt": "msg",
|
|
"to": "",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 2150,
|
|
"y": 1980,
|
|
"wires": [
|
|
[
|
|
"ffb6d8f6427b4d52"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "b9f3d00e902f65a2",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "a4306c9de01d4722",
|
|
"name": "sync",
|
|
"property": "payload",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "eq",
|
|
"v": "sync",
|
|
"vt": "str"
|
|
},
|
|
{
|
|
"t": "else"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 2,
|
|
"x": 1630,
|
|
"y": 1980,
|
|
"wires": [
|
|
[
|
|
"59e31b73c4ea2253",
|
|
"61f1ad5814d37ec9"
|
|
],
|
|
[
|
|
"1acc4b7b4c392c1f"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "1acc4b7b4c392c1f",
|
|
"type": "delay",
|
|
"z": "677f66663a198839",
|
|
"g": "a4306c9de01d4722",
|
|
"name": "250 ms",
|
|
"pauseType": "delay",
|
|
"timeout": "250",
|
|
"timeoutUnits": "milliseconds",
|
|
"rate": "1",
|
|
"nbRateUnits": "1",
|
|
"rateUnits": "second",
|
|
"randomFirst": "1",
|
|
"randomLast": "5",
|
|
"randomUnits": "seconds",
|
|
"drop": false,
|
|
"allowrate": false,
|
|
"outputs": 1,
|
|
"x": 1800,
|
|
"y": 2100,
|
|
"wires": [
|
|
[
|
|
"ac912f36def02119"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "59e31b73c4ea2253",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "a4306c9de01d4722",
|
|
"name": "work day",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "0",
|
|
"tot": "num"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "topic",
|
|
"pt": "msg",
|
|
"to": "day",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1800,
|
|
"y": 1980,
|
|
"wires": [
|
|
[
|
|
"ac912f36def02119"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "5e6d3072053bc3d4",
|
|
"type": "link in",
|
|
"z": "677f66663a198839",
|
|
"g": "a4306c9de01d4722",
|
|
"name": "room - clock - source",
|
|
"links": [
|
|
"074a67bf0fcf09ad"
|
|
],
|
|
"x": 1075,
|
|
"y": 1980,
|
|
"wires": [
|
|
[
|
|
"7f0910ae6f903617"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "61f1ad5814d37ec9",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "a4306c9de01d4722",
|
|
"name": "work eve",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "0",
|
|
"tot": "num"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "topic",
|
|
"pt": "msg",
|
|
"to": "eve",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1800,
|
|
"y": 2040,
|
|
"wires": [
|
|
[
|
|
"ac912f36def02119"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "68a233d0b60bf782",
|
|
"type": "link out",
|
|
"z": "677f66663a198839",
|
|
"g": "dad2ac027d4f9f24",
|
|
"name": "system - ui - boot - device",
|
|
"mode": "link",
|
|
"links": [
|
|
"9bac1aa814ac44eb"
|
|
],
|
|
"x": 615,
|
|
"y": 4140,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "8c2ef16fb2ddd993",
|
|
"type": "ui-button",
|
|
"z": "677f66663a198839",
|
|
"g": "dad2ac027d4f9f24",
|
|
"group": "018c8ded1126b49a",
|
|
"name": "boot devices definitions",
|
|
"label": "Amorcer les définitions d'équipements",
|
|
"order": 3,
|
|
"width": "6",
|
|
"height": "1",
|
|
"emulateClick": false,
|
|
"tooltip": "",
|
|
"color": "",
|
|
"bgcolor": "",
|
|
"className": "",
|
|
"icon": "",
|
|
"iconPosition": "left",
|
|
"payload": "",
|
|
"payloadType": "str",
|
|
"topic": "topic",
|
|
"topicType": "msg",
|
|
"buttonColor": "",
|
|
"textColor": "",
|
|
"iconColor": "",
|
|
"x": 230,
|
|
"y": 4140,
|
|
"wires": [
|
|
[
|
|
"68a233d0b60bf782"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "1ceb6708c71a814b",
|
|
"type": "ui-button",
|
|
"z": "677f66663a198839",
|
|
"g": "dad2ac027d4f9f24",
|
|
"group": "018c8ded1126b49a",
|
|
"name": "freeze kernel",
|
|
"label": "Congeler le noyau",
|
|
"order": 7,
|
|
"width": "6",
|
|
"height": "1",
|
|
"emulateClick": false,
|
|
"tooltip": "",
|
|
"color": "",
|
|
"bgcolor": "",
|
|
"className": "",
|
|
"icon": "",
|
|
"iconPosition": "left",
|
|
"payload": "freeze",
|
|
"payloadType": "str",
|
|
"topic": "gate loop",
|
|
"topicType": "str",
|
|
"buttonColor": "",
|
|
"textColor": "",
|
|
"iconColor": "",
|
|
"x": 190,
|
|
"y": 4320,
|
|
"wires": [
|
|
[
|
|
"5b282cccd8556d60"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "b0da73a9ef6b358d",
|
|
"type": "ui-button",
|
|
"z": "677f66663a198839",
|
|
"g": "dad2ac027d4f9f24",
|
|
"group": "018c8ded1126b49a",
|
|
"name": "load backup file",
|
|
"label": "Lire le fichier de sauvegarde",
|
|
"order": 4,
|
|
"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": 4200,
|
|
"wires": [
|
|
[
|
|
"909b4ec2024b4b79"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "90eddf07569aadc0",
|
|
"type": "ui-button",
|
|
"z": "677f66663a198839",
|
|
"g": "dad2ac027d4f9f24",
|
|
"group": "018c8ded1126b49a",
|
|
"name": "close kernel",
|
|
"label": "Fermer le noyau",
|
|
"order": 8,
|
|
"width": "6",
|
|
"height": "1",
|
|
"emulateClick": false,
|
|
"tooltip": "",
|
|
"color": "",
|
|
"bgcolor": "",
|
|
"className": "",
|
|
"icon": "",
|
|
"iconPosition": "left",
|
|
"payload": "close",
|
|
"payloadType": "str",
|
|
"topic": "gate loop",
|
|
"topicType": "str",
|
|
"buttonColor": "",
|
|
"textColor": "",
|
|
"iconColor": "",
|
|
"x": 190,
|
|
"y": 4380,
|
|
"wires": [
|
|
[
|
|
"3284f13d382e81d1"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "5b6c97eb42f7b833",
|
|
"type": "ui-button",
|
|
"z": "677f66663a198839",
|
|
"g": "dad2ac027d4f9f24",
|
|
"group": "018c8ded1126b49a",
|
|
"name": "open kernel",
|
|
"label": "Ouvrir le noyau",
|
|
"order": 6,
|
|
"width": "6",
|
|
"height": "1",
|
|
"tooltip": "",
|
|
"color": "",
|
|
"bgcolor": "",
|
|
"className": "",
|
|
"icon": "",
|
|
"iconPosition": "left",
|
|
"payload": "open",
|
|
"payloadType": "str",
|
|
"topic": "gate",
|
|
"topicType": "str",
|
|
"x": 190,
|
|
"y": 4440,
|
|
"wires": [
|
|
[
|
|
"c3c13d6fa17c274d"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "2302782a6ca41102",
|
|
"type": "ui-button",
|
|
"z": "677f66663a198839",
|
|
"g": "dad2ac027d4f9f24",
|
|
"group": "018c8ded1126b49a",
|
|
"name": "write backup file",
|
|
"label": "Ecrire le fichier de sauvegarde",
|
|
"order": 5,
|
|
"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": 4260,
|
|
"wires": [
|
|
[
|
|
"25ee1e1a9352792c"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "27a767a07e780b79",
|
|
"type": "ui-button",
|
|
"z": "677f66663a198839",
|
|
"g": "dad2ac027d4f9f24",
|
|
"group": "018c8ded1126b49a",
|
|
"name": "reboot system",
|
|
"label": "Amorcer le serveur",
|
|
"order": 1,
|
|
"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": 4020,
|
|
"wires": [
|
|
[
|
|
"cc58fa2dc61acc60"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "cc58fa2dc61acc60",
|
|
"type": "link out",
|
|
"z": "677f66663a198839",
|
|
"g": "dad2ac027d4f9f24",
|
|
"name": "system - ui - boot - reboot",
|
|
"mode": "link",
|
|
"links": [
|
|
"db21979f63985719"
|
|
],
|
|
"x": 615,
|
|
"y": 4020,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "6c9ecc5fe46a02a5",
|
|
"type": "ui-template",
|
|
"z": "677f66663a198839",
|
|
"g": "a0476b1a7ec53d40",
|
|
"group": "",
|
|
"page": "",
|
|
"ui": "2d75e4809d2a6fbf",
|
|
"name": "",
|
|
"order": 0,
|
|
"width": 0,
|
|
"height": 0,
|
|
"head": "",
|
|
"format": ".v-card .remove,\n.v-card-text .remove {\n display: none !important;\n visibility: hidden;\n color: transparent !important;\n}\n\n.nrdb-ui-text:hover {\n border-bottom: 2px solid #CCCCCC;\n color: #CCCCCC !important;\n margin-bottom: -2px;\n}\n",
|
|
"storeOutMessages": true,
|
|
"passthru": true,
|
|
"resendOnRefresh": true,
|
|
"templateScope": "site:style",
|
|
"className": "",
|
|
"x": 260,
|
|
"y": 4920,
|
|
"wires": [
|
|
[]
|
|
]
|
|
},
|
|
{
|
|
"id": "1c80c2edc1e21840",
|
|
"type": "link in",
|
|
"z": "677f66663a198839",
|
|
"g": "a0476b1a7ec53d40",
|
|
"name": "system - ui - style",
|
|
"links": [
|
|
"e509e8b44c9007e1"
|
|
],
|
|
"x": 135,
|
|
"y": 4920,
|
|
"wires": [
|
|
[
|
|
"6c9ecc5fe46a02a5"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "25ee1e1a9352792c",
|
|
"type": "link call",
|
|
"z": "677f66663a198839",
|
|
"g": "dad2ac027d4f9f24",
|
|
"name": "",
|
|
"links": [
|
|
"432e8063fae7039e"
|
|
],
|
|
"linkType": "static",
|
|
"timeout": "30",
|
|
"x": 430,
|
|
"y": 4260,
|
|
"wires": [
|
|
[
|
|
"cf5f496c29268604"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "9d60e3aa832ca2e6",
|
|
"type": "link out",
|
|
"z": "677f66663a198839",
|
|
"g": "dad2ac027d4f9f24",
|
|
"name": "system - ui - kernel read from file",
|
|
"mode": "link",
|
|
"links": [
|
|
"92dac97dfb662f2d"
|
|
],
|
|
"x": 615,
|
|
"y": 4200,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "cf5f496c29268604",
|
|
"type": "link out",
|
|
"z": "677f66663a198839",
|
|
"g": "dad2ac027d4f9f24",
|
|
"name": "system - ui - kernel write to file",
|
|
"mode": "link",
|
|
"links": [],
|
|
"x": 615,
|
|
"y": 4260,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "cfd1c312affb0a45",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "dd003c121420d45a",
|
|
"name": "metrics",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "metrics",
|
|
"tot": "global"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "#:(onMemory)::data.buckets",
|
|
"pt": "flow",
|
|
"to": "[]",
|
|
"tot": "jsonata"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 380,
|
|
"y": 4620,
|
|
"wires": [
|
|
[
|
|
"aaba9cf674e8cfe0"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "aaba9cf674e8cfe0",
|
|
"type": "split",
|
|
"z": "677f66663a198839",
|
|
"g": "dd003c121420d45a",
|
|
"name": "",
|
|
"splt": "\\n",
|
|
"spltType": "str",
|
|
"arraySplt": 1,
|
|
"arraySpltType": "len",
|
|
"stream": false,
|
|
"addname": "bucket",
|
|
"x": 550,
|
|
"y": 4620,
|
|
"wires": [
|
|
[
|
|
"4eb13f33c92436a9"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "4eb13f33c92436a9",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "dd003c121420d45a",
|
|
"name": "add",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "#:(onMemory)::data.buckets[msg.parts.index]",
|
|
"pt": "flow",
|
|
"to": "{\"label\":msg.bucket, \"value\":msg.bucket}",
|
|
"tot": "jsonata"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 710,
|
|
"y": 4620,
|
|
"wires": [
|
|
[
|
|
"a103f8cc78fc5ad7"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "a103f8cc78fc5ad7",
|
|
"type": "join",
|
|
"z": "677f66663a198839",
|
|
"g": "dd003c121420d45a",
|
|
"name": "",
|
|
"mode": "auto",
|
|
"build": "string",
|
|
"property": "payload",
|
|
"propertyType": "msg",
|
|
"key": "topic",
|
|
"joiner": "\\n",
|
|
"joinerType": "str",
|
|
"accumulate": false,
|
|
"timeout": "",
|
|
"count": "",
|
|
"reduceRight": false,
|
|
"reduceExp": "",
|
|
"reduceInit": "",
|
|
"reduceInitType": "",
|
|
"reduceFixup": "",
|
|
"x": 870,
|
|
"y": 4620,
|
|
"wires": [
|
|
[
|
|
"9cd19202a5858a27"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "61464b0778183fdb",
|
|
"type": "ui-dropdown",
|
|
"z": "677f66663a198839",
|
|
"g": "dd003c121420d45a",
|
|
"group": "88a7ce8d8fd7e72b",
|
|
"name": "buckets",
|
|
"label": "Bucket",
|
|
"tooltip": "",
|
|
"order": 1,
|
|
"width": "6",
|
|
"height": "1",
|
|
"passthru": false,
|
|
"multiple": false,
|
|
"chips": false,
|
|
"clearable": false,
|
|
"options": [
|
|
{
|
|
"label": "» recharger",
|
|
"value": "",
|
|
"type": "str"
|
|
}
|
|
],
|
|
"payload": "",
|
|
"topic": "topic",
|
|
"topicType": "msg",
|
|
"className": "",
|
|
"typeIsComboBox": true,
|
|
"x": 1220,
|
|
"y": 4620,
|
|
"wires": [
|
|
[
|
|
"d7987f4bac2a1be7"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "9cd19202a5858a27",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "dd003c121420d45a",
|
|
"name": "options",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "topic",
|
|
"pt": "msg",
|
|
"to": "payload",
|
|
"tot": "msg"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "options",
|
|
"pt": "msg",
|
|
"to": "#:(onMemory)::data.buckets",
|
|
"tot": "flow"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "options",
|
|
"pt": "msg",
|
|
"to": "$sort(msg.options, function($l, $r) {\t $l[0].label > $r[0].label\t})",
|
|
"tot": "jsonata"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "options",
|
|
"pt": "msg",
|
|
"to": "$append(msg.options,[{'label':'» recharger','value':''}])",
|
|
"tot": "jsonata"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "class",
|
|
"pt": "msg",
|
|
"to": "",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1040,
|
|
"y": 4620,
|
|
"wires": [
|
|
[
|
|
"61464b0778183fdb"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "9401ba1506c0d201",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "dd003c121420d45a",
|
|
"name": "metrics",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "#:(onMemory)::delete.bucket",
|
|
"pt": "flow",
|
|
"to": "payload",
|
|
"tot": "msg"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "topic[msg.payload]",
|
|
"tot": "msg"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "#:(onMemory)::data.measurements",
|
|
"pt": "flow",
|
|
"to": "[]",
|
|
"tot": "jsonata"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 380,
|
|
"y": 4680,
|
|
"wires": [
|
|
[
|
|
"f59d0b8138fa7525"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "f59d0b8138fa7525",
|
|
"type": "split",
|
|
"z": "677f66663a198839",
|
|
"g": "dd003c121420d45a",
|
|
"name": "",
|
|
"splt": "\\n",
|
|
"spltType": "str",
|
|
"arraySplt": 1,
|
|
"arraySpltType": "len",
|
|
"stream": false,
|
|
"addname": "measurement",
|
|
"x": 550,
|
|
"y": 4680,
|
|
"wires": [
|
|
[
|
|
"43b5266fef6d73b9"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "43b5266fef6d73b9",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "dd003c121420d45a",
|
|
"name": "add",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "#:(onMemory)::data.measurements[msg.parts.index]",
|
|
"pt": "flow",
|
|
"to": "{\"label\":msg.measurement, \"value\":msg.measurement}",
|
|
"tot": "jsonata"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 710,
|
|
"y": 4680,
|
|
"wires": [
|
|
[
|
|
"55366488e4c7e9c3"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "55366488e4c7e9c3",
|
|
"type": "join",
|
|
"z": "677f66663a198839",
|
|
"g": "dd003c121420d45a",
|
|
"name": "",
|
|
"mode": "auto",
|
|
"build": "string",
|
|
"property": "payload",
|
|
"propertyType": "msg",
|
|
"key": "topic",
|
|
"joiner": "\\n",
|
|
"joinerType": "str",
|
|
"accumulate": false,
|
|
"timeout": "",
|
|
"count": "",
|
|
"reduceRight": false,
|
|
"reduceExp": "",
|
|
"reduceInit": "",
|
|
"reduceInitType": "",
|
|
"reduceFixup": "",
|
|
"x": 870,
|
|
"y": 4680,
|
|
"wires": [
|
|
[
|
|
"5c6b98d2f2d16291"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "649a5ab3d32438c5",
|
|
"type": "ui-dropdown",
|
|
"z": "677f66663a198839",
|
|
"g": "dd003c121420d45a",
|
|
"group": "88a7ce8d8fd7e72b",
|
|
"name": "measurements",
|
|
"label": "Measurement",
|
|
"tooltip": "",
|
|
"order": 2,
|
|
"width": "6",
|
|
"height": "1",
|
|
"passthru": false,
|
|
"multiple": false,
|
|
"chips": false,
|
|
"clearable": false,
|
|
"options": [
|
|
{
|
|
"label": "__",
|
|
"value": "",
|
|
"type": "str"
|
|
}
|
|
],
|
|
"payload": "",
|
|
"topic": "topic",
|
|
"topicType": "msg",
|
|
"className": "",
|
|
"x": 1240,
|
|
"y": 4680,
|
|
"wires": [
|
|
[
|
|
"06183d3762a605b4"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "5c6b98d2f2d16291",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "dd003c121420d45a",
|
|
"name": "options",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "topic",
|
|
"pt": "msg",
|
|
"to": "payload",
|
|
"tot": "msg"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "options",
|
|
"pt": "msg",
|
|
"to": "#:(onMemory)::data.measurements",
|
|
"tot": "flow"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "options",
|
|
"pt": "msg",
|
|
"to": "$sort(msg.options, function($l, $r) {\t $l[0].label > $r[0].label\t})",
|
|
"tot": "jsonata"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "class",
|
|
"pt": "msg",
|
|
"to": "",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1040,
|
|
"y": 4680,
|
|
"wires": [
|
|
[
|
|
"649a5ab3d32438c5"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "e9341386035b1f2c",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "dd003c121420d45a",
|
|
"name": "raz",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "options",
|
|
"pt": "msg",
|
|
"to": "['-','-']",
|
|
"tot": "jsonata"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "class",
|
|
"pt": "msg",
|
|
"to": "remove",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "delete",
|
|
"p": "bucket",
|
|
"pt": "msg"
|
|
},
|
|
{
|
|
"t": "delete",
|
|
"p": "measurement",
|
|
"pt": "msg"
|
|
},
|
|
{
|
|
"t": "delete",
|
|
"p": "field",
|
|
"pt": "msg"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1050,
|
|
"y": 4560,
|
|
"wires": [
|
|
[
|
|
"61464b0778183fdb",
|
|
"649a5ab3d32438c5",
|
|
"385e81d9be142966",
|
|
"eeff7c0a47ecf9ee",
|
|
"acda966a000b4e22"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "d274c198b7d6186e",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "dd003c121420d45a",
|
|
"name": "metrics",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "#:(onMemory)::delete.measurement",
|
|
"pt": "flow",
|
|
"to": "payload",
|
|
"tot": "msg"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "topic[msg.payload]",
|
|
"tot": "msg"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "#:(onMemory)::data.fields",
|
|
"pt": "flow",
|
|
"to": "[]",
|
|
"tot": "jsonata"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 380,
|
|
"y": 4740,
|
|
"wires": [
|
|
[
|
|
"41f5791b1f5773f4"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "41f5791b1f5773f4",
|
|
"type": "split",
|
|
"z": "677f66663a198839",
|
|
"g": "dd003c121420d45a",
|
|
"name": "",
|
|
"splt": "\\n",
|
|
"spltType": "str",
|
|
"arraySplt": 1,
|
|
"arraySpltType": "len",
|
|
"stream": false,
|
|
"addname": "field",
|
|
"x": 550,
|
|
"y": 4740,
|
|
"wires": [
|
|
[
|
|
"d5741bb4d825808f"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "d5741bb4d825808f",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "dd003c121420d45a",
|
|
"name": "add",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "#:(onMemory)::data.fields[msg.parts.index]",
|
|
"pt": "flow",
|
|
"to": "{\"label\":msg.field, \"value\":msg.field}",
|
|
"tot": "jsonata"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 710,
|
|
"y": 4740,
|
|
"wires": [
|
|
[
|
|
"608c1dd85cfe7947"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "608c1dd85cfe7947",
|
|
"type": "join",
|
|
"z": "677f66663a198839",
|
|
"g": "dd003c121420d45a",
|
|
"name": "",
|
|
"mode": "auto",
|
|
"build": "string",
|
|
"property": "payload",
|
|
"propertyType": "msg",
|
|
"key": "topic",
|
|
"joiner": "\\n",
|
|
"joinerType": "str",
|
|
"accumulate": false,
|
|
"timeout": "",
|
|
"count": "",
|
|
"reduceRight": false,
|
|
"reduceExp": "",
|
|
"reduceInit": "",
|
|
"reduceInitType": "",
|
|
"reduceFixup": "",
|
|
"x": 870,
|
|
"y": 4740,
|
|
"wires": [
|
|
[
|
|
"3737a5a641de4ed0"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "385e81d9be142966",
|
|
"type": "ui-dropdown",
|
|
"z": "677f66663a198839",
|
|
"g": "dd003c121420d45a",
|
|
"group": "88a7ce8d8fd7e72b",
|
|
"name": "fields",
|
|
"label": "Field",
|
|
"tooltip": "",
|
|
"order": 3,
|
|
"width": "6",
|
|
"height": "1",
|
|
"passthru": false,
|
|
"multiple": false,
|
|
"chips": false,
|
|
"clearable": false,
|
|
"options": [
|
|
{
|
|
"label": "__",
|
|
"value": "",
|
|
"type": "str"
|
|
}
|
|
],
|
|
"payload": "",
|
|
"topic": "topic",
|
|
"topicType": "msg",
|
|
"className": "",
|
|
"x": 1210,
|
|
"y": 4740,
|
|
"wires": [
|
|
[
|
|
"5a86c32a699d6a2e"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "3737a5a641de4ed0",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "dd003c121420d45a",
|
|
"name": "options",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "topic",
|
|
"pt": "msg",
|
|
"to": "payload",
|
|
"tot": "msg"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "options",
|
|
"pt": "msg",
|
|
"to": "#:(onMemory)::data.fields",
|
|
"tot": "flow"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "options",
|
|
"pt": "msg",
|
|
"to": "$sort(msg.options, function($l, $r) {\t $l[0].label > $r[0].label\t})",
|
|
"tot": "jsonata"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "options",
|
|
"pt": "msg",
|
|
"to": "$append(msg.options,[{'label':'» TOUT','':''}])",
|
|
"tot": "jsonata"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "class",
|
|
"pt": "msg",
|
|
"to": "",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1040,
|
|
"y": 4740,
|
|
"wires": [
|
|
[
|
|
"385e81d9be142966"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "acda966a000b4e22",
|
|
"type": "delay",
|
|
"z": "677f66663a198839",
|
|
"g": "dd003c121420d45a",
|
|
"name": "wait 100 ms",
|
|
"pauseType": "delay",
|
|
"timeout": "100",
|
|
"timeoutUnits": "milliseconds",
|
|
"rate": "1",
|
|
"nbRateUnits": "1",
|
|
"rateUnits": "second",
|
|
"randomFirst": "1",
|
|
"randomLast": "5",
|
|
"randomUnits": "seconds",
|
|
"drop": false,
|
|
"allowrate": false,
|
|
"outputs": 1,
|
|
"x": 190,
|
|
"y": 4620,
|
|
"wires": [
|
|
[
|
|
"cfd1c312affb0a45"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "d4e3490de6550eea",
|
|
"type": "delay",
|
|
"z": "677f66663a198839",
|
|
"g": "dd003c121420d45a",
|
|
"name": "wait 100 ms",
|
|
"pauseType": "delay",
|
|
"timeout": "100",
|
|
"timeoutUnits": "milliseconds",
|
|
"rate": "1",
|
|
"nbRateUnits": "1",
|
|
"rateUnits": "second",
|
|
"randomFirst": "1",
|
|
"randomLast": "5",
|
|
"randomUnits": "seconds",
|
|
"drop": false,
|
|
"allowrate": false,
|
|
"outputs": 1,
|
|
"x": 190,
|
|
"y": 4680,
|
|
"wires": [
|
|
[
|
|
"9401ba1506c0d201"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "b15ee9861786845f",
|
|
"type": "delay",
|
|
"z": "677f66663a198839",
|
|
"g": "dd003c121420d45a",
|
|
"name": "wait 100 ms",
|
|
"pauseType": "delay",
|
|
"timeout": "100",
|
|
"timeoutUnits": "milliseconds",
|
|
"rate": "1",
|
|
"nbRateUnits": "1",
|
|
"rateUnits": "second",
|
|
"randomFirst": "1",
|
|
"randomLast": "5",
|
|
"randomUnits": "seconds",
|
|
"drop": false,
|
|
"allowrate": false,
|
|
"outputs": 1,
|
|
"x": 190,
|
|
"y": 4740,
|
|
"wires": [
|
|
[
|
|
"d274c198b7d6186e"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "eeff7c0a47ecf9ee",
|
|
"type": "ui-button",
|
|
"z": "677f66663a198839",
|
|
"g": "dd003c121420d45a",
|
|
"group": "88a7ce8d8fd7e72b",
|
|
"name": "delete",
|
|
"label": "Effacer",
|
|
"order": 4,
|
|
"width": "6",
|
|
"height": "1",
|
|
"emulateClick": false,
|
|
"tooltip": "",
|
|
"color": "",
|
|
"bgcolor": "",
|
|
"className": "",
|
|
"icon": "",
|
|
"iconPosition": "left",
|
|
"payload": "",
|
|
"payloadType": "str",
|
|
"topic": "topic",
|
|
"topicType": "msg",
|
|
"x": 1210,
|
|
"y": 4800,
|
|
"wires": [
|
|
[
|
|
"6c0c33d1effc0c8d"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "5a86c32a699d6a2e",
|
|
"type": "delay",
|
|
"z": "677f66663a198839",
|
|
"g": "dd003c121420d45a",
|
|
"name": "wait 100 ms",
|
|
"pauseType": "delay",
|
|
"timeout": "100",
|
|
"timeoutUnits": "milliseconds",
|
|
"rate": "1",
|
|
"nbRateUnits": "1",
|
|
"rateUnits": "second",
|
|
"randomFirst": "1",
|
|
"randomLast": "5",
|
|
"randomUnits": "seconds",
|
|
"drop": false,
|
|
"allowrate": false,
|
|
"outputs": 1,
|
|
"x": 190,
|
|
"y": 4800,
|
|
"wires": [
|
|
[
|
|
"772791bd8b527740"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "1ff5fd68e1799ae5",
|
|
"type": "link out",
|
|
"z": "677f66663a198839",
|
|
"g": "dd003c121420d45a",
|
|
"name": "config ui - delete metric notification",
|
|
"mode": "link",
|
|
"links": [
|
|
"206c1fb4a48067df",
|
|
"34f9df4fdd3bd8df"
|
|
],
|
|
"x": 2095,
|
|
"y": 4800,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "2a90b9bd2e0a777c",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "dd003c121420d45a",
|
|
"name": "global",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "bucket",
|
|
"pt": "msg",
|
|
"to": "#:(onMemory)::delete.bucket",
|
|
"tot": "flow"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "measurement",
|
|
"pt": "msg",
|
|
"to": "#:(onMemory)::delete.measurement",
|
|
"tot": "flow"
|
|
},
|
|
{
|
|
"t": "delete",
|
|
"p": "metrics[msg.bucket][msg.measurement]",
|
|
"pt": "global"
|
|
},
|
|
{
|
|
"t": "delete",
|
|
"p": "options",
|
|
"pt": "msg"
|
|
},
|
|
{
|
|
"t": "delete",
|
|
"p": "topic",
|
|
"pt": "msg"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1550,
|
|
"y": 4740,
|
|
"wires": [
|
|
[
|
|
"7a76fc8d520b5b9e"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "7a76fc8d520b5b9e",
|
|
"type": "delay",
|
|
"z": "677f66663a198839",
|
|
"g": "dd003c121420d45a",
|
|
"name": "",
|
|
"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": 1720,
|
|
"y": 4800,
|
|
"wires": [
|
|
[
|
|
"8b6c9751b1c7cc20"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "772791bd8b527740",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "dd003c121420d45a",
|
|
"name": "metrics",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "#:(onMemory)::delete.field",
|
|
"pt": "flow",
|
|
"to": "payload",
|
|
"tot": "msg"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "class",
|
|
"pt": "msg",
|
|
"to": "",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 380,
|
|
"y": 4800,
|
|
"wires": [
|
|
[
|
|
"eeff7c0a47ecf9ee"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "34f9df4fdd3bd8df",
|
|
"type": "link in",
|
|
"z": "677f66663a198839",
|
|
"g": "dd003c121420d45a",
|
|
"name": "config - ui - delete metric",
|
|
"links": [
|
|
"1ff5fd68e1799ae5",
|
|
"e509e8b44c9007e1"
|
|
],
|
|
"x": 915,
|
|
"y": 4560,
|
|
"wires": [
|
|
[
|
|
"e9341386035b1f2c"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "8b6c9751b1c7cc20",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "dd003c121420d45a",
|
|
"name": "set notification metric",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "bucket",
|
|
"pt": "msg",
|
|
"to": "system",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "measurement",
|
|
"pt": "msg",
|
|
"to": "notification",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "message",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "Variable effacé",
|
|
"tot": "str"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "repeat",
|
|
"pt": "msg",
|
|
"to": "true",
|
|
"tot": "bool"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1920,
|
|
"y": 4800,
|
|
"wires": [
|
|
[
|
|
"1ff5fd68e1799ae5"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "d7987f4bac2a1be7",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "dd003c121420d45a",
|
|
"name": "reload",
|
|
"property": "payload",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "eq",
|
|
"v": "",
|
|
"vt": "str"
|
|
},
|
|
{
|
|
"t": "else"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 2,
|
|
"x": 1390,
|
|
"y": 4620,
|
|
"wires": [
|
|
[
|
|
"e9341386035b1f2c"
|
|
],
|
|
[
|
|
"d4e3490de6550eea"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "06183d3762a605b4",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "dd003c121420d45a",
|
|
"name": "empty",
|
|
"property": "payload",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "neq",
|
|
"v": "",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 1430,
|
|
"y": 4680,
|
|
"wires": [
|
|
[
|
|
"b15ee9861786845f"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "6c0c33d1effc0c8d",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "dd003c121420d45a",
|
|
"name": "all fields",
|
|
"property": "#:(onMemory)::delete.field",
|
|
"propertyType": "flow",
|
|
"rules": [
|
|
{
|
|
"t": "empty"
|
|
},
|
|
{
|
|
"t": "else"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 2,
|
|
"x": 1380,
|
|
"y": 4800,
|
|
"wires": [
|
|
[
|
|
"2a90b9bd2e0a777c"
|
|
],
|
|
[
|
|
"648265bba2a83bd7"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "648265bba2a83bd7",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "dd003c121420d45a",
|
|
"name": "global",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "bucket",
|
|
"pt": "msg",
|
|
"to": "#:(onMemory)::delete.bucket",
|
|
"tot": "flow"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "measurement",
|
|
"pt": "msg",
|
|
"to": "#:(onMemory)::delete.measurement",
|
|
"tot": "flow"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "field",
|
|
"pt": "msg",
|
|
"to": "#:(onMemory)::delete.field",
|
|
"tot": "flow"
|
|
},
|
|
{
|
|
"t": "delete",
|
|
"p": "metrics[msg.bucket][msg.measurement][msg.field]",
|
|
"pt": "global"
|
|
},
|
|
{
|
|
"t": "delete",
|
|
"p": "options",
|
|
"pt": "msg"
|
|
},
|
|
{
|
|
"t": "delete",
|
|
"p": "topic",
|
|
"pt": "msg"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1550,
|
|
"y": 4800,
|
|
"wires": [
|
|
[
|
|
"7a76fc8d520b5b9e"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "511350d9f34ce767",
|
|
"type": "link in",
|
|
"z": "677f66663a198839",
|
|
"g": "90046052f5bcb625",
|
|
"name": "room - ui - clock - load",
|
|
"links": [
|
|
"9e4bfee0db3051d4"
|
|
],
|
|
"x": 2455,
|
|
"y": 1980,
|
|
"wires": [
|
|
[
|
|
"61ed7b677cad542e",
|
|
"dfa33a746c317040"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "7aaae6f81accc54b",
|
|
"type": "link in",
|
|
"z": "677f66663a198839",
|
|
"g": "90046052f5bcb625",
|
|
"name": "room - ui - clock - metric",
|
|
"links": [
|
|
"b6323e1460f6f50c"
|
|
],
|
|
"x": 2455,
|
|
"y": 2040,
|
|
"wires": [
|
|
[
|
|
"20845c677b589935"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "20845c677b589935",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "90046052f5bcb625",
|
|
"name": "measurement",
|
|
"property": "measurement",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "eq",
|
|
"v": "clock",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 1,
|
|
"x": 2620,
|
|
"y": 2040,
|
|
"wires": [
|
|
[
|
|
"a87c14e04ed75544",
|
|
"4a94f4581ddd3f73"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "f5f89b6efb421399",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "90046052f5bcb625",
|
|
"name": "reset",
|
|
"rules": [],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 3150,
|
|
"y": 2100,
|
|
"wires": [
|
|
[
|
|
"f718cac6e7ec06c5",
|
|
"79fe08848f124125",
|
|
"af46ed6d30e60e05",
|
|
"a65aa958e432f9a5"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "5673ce2c9088f475",
|
|
"type": "switch",
|
|
"z": "677f66663a198839",
|
|
"g": "90046052f5bcb625",
|
|
"name": "field",
|
|
"property": "field",
|
|
"propertyType": "msg",
|
|
"rules": [
|
|
{
|
|
"t": "eq",
|
|
"v": "work day",
|
|
"vt": "str"
|
|
},
|
|
{
|
|
"t": "eq",
|
|
"v": "work eve",
|
|
"vt": "str"
|
|
}
|
|
],
|
|
"checkall": "false",
|
|
"repair": false,
|
|
"outputs": 2,
|
|
"x": 2990,
|
|
"y": 2220,
|
|
"wires": [
|
|
[
|
|
"f718cac6e7ec06c5",
|
|
"7f2dd140d1c88cb9"
|
|
],
|
|
[
|
|
"79fe08848f124125",
|
|
"dad6bb6b40fef41e"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "f718cac6e7ec06c5",
|
|
"type": "ui-switch",
|
|
"z": "677f66663a198839",
|
|
"g": "90046052f5bcb625",
|
|
"name": "work day",
|
|
"label": "",
|
|
"group": "3f693201c9dfc80c",
|
|
"order": 2,
|
|
"width": "1",
|
|
"height": "1",
|
|
"passthru": false,
|
|
"topic": "work day",
|
|
"topicType": "str",
|
|
"style": "",
|
|
"className": "",
|
|
"onvalue": "true",
|
|
"onvalueType": "bool",
|
|
"onicon": "briefcase-clock",
|
|
"oncolor": "teal",
|
|
"offvalue": "false",
|
|
"offvalueType": "bool",
|
|
"officon": "briefcase-clock-outline",
|
|
"offcolor": "grey",
|
|
"x": 3540,
|
|
"y": 2220,
|
|
"wires": [
|
|
[]
|
|
]
|
|
},
|
|
{
|
|
"id": "79fe08848f124125",
|
|
"type": "ui-switch",
|
|
"z": "677f66663a198839",
|
|
"g": "90046052f5bcb625",
|
|
"name": "work eve",
|
|
"label": "",
|
|
"group": "3f693201c9dfc80c",
|
|
"order": 4,
|
|
"width": "1",
|
|
"height": "1",
|
|
"passthru": false,
|
|
"topic": "work eve",
|
|
"topicType": "str",
|
|
"style": "",
|
|
"className": "",
|
|
"onvalue": "true",
|
|
"onvalueType": "bool",
|
|
"onicon": "briefcase-clock",
|
|
"oncolor": "teal",
|
|
"offvalue": "false",
|
|
"offvalueType": "bool",
|
|
"officon": "briefcase-clock-outline",
|
|
"offcolor": "grey",
|
|
"x": 3540,
|
|
"y": 2280,
|
|
"wires": [
|
|
[]
|
|
]
|
|
},
|
|
{
|
|
"id": "a87c14e04ed75544",
|
|
"type": "delay",
|
|
"z": "677f66663a198839",
|
|
"g": "90046052f5bcb625",
|
|
"name": "100 ms",
|
|
"pauseType": "delay",
|
|
"timeout": "100",
|
|
"timeoutUnits": "milliseconds",
|
|
"rate": "1",
|
|
"nbRateUnits": "1",
|
|
"rateUnits": "second",
|
|
"randomFirst": "1",
|
|
"randomLast": "5",
|
|
"randomUnits": "seconds",
|
|
"drop": false,
|
|
"allowrate": false,
|
|
"outputs": 1,
|
|
"x": 2820,
|
|
"y": 2220,
|
|
"wires": [
|
|
[
|
|
"5673ce2c9088f475"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "61ed7b677cad542e",
|
|
"type": "delay",
|
|
"z": "677f66663a198839",
|
|
"g": "90046052f5bcb625",
|
|
"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": 2590,
|
|
"y": 2100,
|
|
"wires": [
|
|
[
|
|
"f5f89b6efb421399"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "af46ed6d30e60e05",
|
|
"type": "ui-text",
|
|
"z": "677f66663a198839",
|
|
"g": "90046052f5bcb625",
|
|
"group": "3f693201c9dfc80c",
|
|
"order": 1,
|
|
"width": "5",
|
|
"height": "1",
|
|
"name": "work day (txt)",
|
|
"label": "",
|
|
"format": "{{msg.payload}}",
|
|
"layout": "row-right",
|
|
"style": false,
|
|
"font": "",
|
|
"fontSize": 16,
|
|
"color": "#717171",
|
|
"className": "",
|
|
"x": 3340,
|
|
"y": 2220,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "7f2dd140d1c88cb9",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "90046052f5bcb625",
|
|
"name": "format",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "msg.payload?'Jour de travail':'Jour de repos'",
|
|
"tot": "jsonata"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 3150,
|
|
"y": 2220,
|
|
"wires": [
|
|
[
|
|
"af46ed6d30e60e05"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "dad6bb6b40fef41e",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "90046052f5bcb625",
|
|
"name": "format",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "payload",
|
|
"pt": "msg",
|
|
"to": "msg.payload?'Veille de travail':'Veille de repos'",
|
|
"tot": "jsonata"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 3150,
|
|
"y": 2280,
|
|
"wires": [
|
|
[
|
|
"a65aa958e432f9a5"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "a65aa958e432f9a5",
|
|
"type": "ui-text",
|
|
"z": "677f66663a198839",
|
|
"g": "90046052f5bcb625",
|
|
"group": "3f693201c9dfc80c",
|
|
"order": 3,
|
|
"width": "5",
|
|
"height": "1",
|
|
"name": "work eve (txt)",
|
|
"label": "",
|
|
"format": "{{msg.payload}}",
|
|
"layout": "row-right",
|
|
"style": false,
|
|
"font": "",
|
|
"fontSize": 16,
|
|
"color": "#717171",
|
|
"className": "",
|
|
"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": []
|
|
},
|
|
{
|
|
"id": "fb5a869082c28238",
|
|
"type": "trigger",
|
|
"z": "677f66663a198839",
|
|
"g": "57bf8eefe70206c0",
|
|
"name": "wait 1s",
|
|
"op1": "",
|
|
"op2": "",
|
|
"op1type": "nul",
|
|
"op2type": "payl",
|
|
"duration": "1",
|
|
"extend": true,
|
|
"overrideDelay": false,
|
|
"units": "s",
|
|
"reset": "",
|
|
"bytopic": "all",
|
|
"topic": "topic",
|
|
"outputs": 1,
|
|
"x": 640,
|
|
"y": 3780,
|
|
"wires": [
|
|
[
|
|
"fad6ea5928c43d20"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "b70d53e7c8c8615f",
|
|
"type": "link call",
|
|
"z": "677f66663a198839",
|
|
"g": "57bf8eefe70206c0",
|
|
"name": "",
|
|
"links": [
|
|
"025e219749a67439"
|
|
],
|
|
"linkType": "static",
|
|
"timeout": "30",
|
|
"x": 1770,
|
|
"y": 3720,
|
|
"wires": [
|
|
[
|
|
"0ca8ceaa6a406075"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "0ca8ceaa6a406075",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "57bf8eefe70206c0",
|
|
"name": "add",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "tmp",
|
|
"pt": "msg",
|
|
"to": "$split(msg.payload.timer.path,'/')",
|
|
"tot": "jsonata"
|
|
},
|
|
{
|
|
"t": "set",
|
|
"p": "#:(onMemory)::timers[msg.parts.index]",
|
|
"pt": "flow",
|
|
"to": "{\t \"Scène\":msg.trans.scene,\t \"Chemin\":msg.trans.path,\t \"Fin\":msg.date\t }",
|
|
"tot": "jsonata"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1970,
|
|
"y": 3720,
|
|
"wires": [
|
|
[
|
|
"3373b870924b043e"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "970c53cf60f3037d",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "57bf8eefe70206c0",
|
|
"name": "metric",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "metric",
|
|
"pt": "msg",
|
|
"to": "payload.timer.path",
|
|
"tot": "msg"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 1570,
|
|
"y": 3720,
|
|
"wires": [
|
|
[
|
|
"b70d53e7c8c8615f"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "dfa33a746c317040",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "90046052f5bcb625",
|
|
"name": "group",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "group",
|
|
"pt": "msg",
|
|
"to": "Horloge",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 2970,
|
|
"y": 1980,
|
|
"wires": [
|
|
[
|
|
"655dfbfe2810fe09"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "655dfbfe2810fe09",
|
|
"type": "link out",
|
|
"z": "677f66663a198839",
|
|
"g": "90046052f5bcb625",
|
|
"name": "room - ui - clock - control",
|
|
"mode": "link",
|
|
"links": [
|
|
"4afaf74fbb2e3c7f"
|
|
],
|
|
"x": 3095,
|
|
"y": 1980,
|
|
"wires": []
|
|
},
|
|
{
|
|
"id": "4a94f4581ddd3f73",
|
|
"type": "change",
|
|
"z": "677f66663a198839",
|
|
"g": "90046052f5bcb625",
|
|
"name": "control",
|
|
"rules": [
|
|
{
|
|
"t": "set",
|
|
"p": "control",
|
|
"pt": "msg",
|
|
"to": "show",
|
|
"tot": "str"
|
|
}
|
|
],
|
|
"action": "",
|
|
"property": "",
|
|
"from": "",
|
|
"to": "",
|
|
"reg": false,
|
|
"x": 2810,
|
|
"y": 2040,
|
|
"wires": [
|
|
[
|
|
"dfa33a746c317040"
|
|
]
|
|
]
|
|
}
|
|
] |