2
0
This commit is contained in:
2026-01-14 21:03:56 +01:00
parent 15881b8500
commit 7204905bc4
3 changed files with 364 additions and 209 deletions

View File

@@ -221,17 +221,6 @@
"disabled": "false",
"groupType": "default"
},
{
"id": "34e2708f001f89c4",
"type": "ui-spacer",
"group": "6b44d4b22cd7b3dc",
"name": "spacer",
"tooltip": "",
"order": 11,
"width": 1,
"height": 1,
"className": ""
},
{
"id": "050148aff99031d4",
"type": "ui-group",
@@ -253,7 +242,7 @@
"group": "5fe915fcd26e78ae",
"name": "",
"label": "B0",
"order": 1,
"order": 8,
"width": 0,
"height": 0,
"emulateClick": false,
@@ -292,7 +281,7 @@
"group": "5fe915fcd26e78ae",
"name": "",
"label": "B1",
"order": 2,
"order": 7,
"width": 0,
"height": 0,
"emulateClick": false,
@@ -331,7 +320,7 @@
"group": "5fe915fcd26e78ae",
"name": "",
"label": "B2",
"order": 3,
"order": 6,
"width": 0,
"height": 0,
"emulateClick": false,
@@ -370,7 +359,7 @@
"group": "5fe915fcd26e78ae",
"name": "",
"label": "B3",
"order": 4,
"order": 5,
"width": 0,
"height": 0,
"emulateClick": false,
@@ -591,7 +580,7 @@
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "c3dd11d0778f9e67",
"order": 1,
"order": 8,
"width": 0,
"height": 0,
"name": "",
@@ -615,7 +604,7 @@
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "c3dd11d0778f9e67",
"order": 2,
"order": 7,
"width": 0,
"height": 0,
"name": "",
@@ -639,7 +628,7 @@
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "c3dd11d0778f9e67",
"order": 3,
"order": 6,
"width": 0,
"height": 0,
"name": "",
@@ -723,7 +712,7 @@
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "c3dd11d0778f9e67",
"order": 4,
"order": 5,
"width": 0,
"height": 0,
"name": "",
@@ -747,7 +736,7 @@
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "c3dd11d0778f9e67",
"order": 5,
"order": 4,
"width": 0,
"height": 0,
"name": "",
@@ -771,7 +760,7 @@
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "c3dd11d0778f9e67",
"order": 6,
"order": 3,
"width": 0,
"height": 0,
"name": "",
@@ -795,7 +784,7 @@
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "c3dd11d0778f9e67",
"order": 7,
"order": 2,
"width": 0,
"height": 0,
"name": "",
@@ -819,7 +808,7 @@
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "c3dd11d0778f9e67",
"order": 8,
"order": 1,
"width": 0,
"height": 0,
"name": "",
@@ -974,7 +963,7 @@
"group": "5fe915fcd26e78ae",
"name": "",
"label": "B4",
"order": 5,
"order": 4,
"width": 0,
"height": 0,
"emulateClick": false,
@@ -1013,7 +1002,7 @@
"group": "5fe915fcd26e78ae",
"name": "",
"label": "B5",
"order": 6,
"order": 3,
"width": 0,
"height": 0,
"emulateClick": false,
@@ -1052,7 +1041,7 @@
"group": "5fe915fcd26e78ae",
"name": "",
"label": "B6",
"order": 7,
"order": 2,
"width": 0,
"height": 0,
"emulateClick": false,
@@ -1091,7 +1080,7 @@
"group": "5fe915fcd26e78ae",
"name": "",
"label": "B7",
"order": 8,
"order": 1,
"width": 0,
"height": 0,
"emulateClick": false,
@@ -1210,7 +1199,7 @@
"name": "",
"label": "I0",
"group": "00ea85a0e0b38df3",
"order": 1,
"order": 8,
"width": 0,
"height": 0,
"passthru": false,
@@ -1364,7 +1353,7 @@
"name": "",
"label": "I1",
"group": "00ea85a0e0b38df3",
"order": 2,
"order": 7,
"width": 0,
"height": 0,
"passthru": false,
@@ -1418,7 +1407,7 @@
"name": "",
"label": "I2",
"group": "00ea85a0e0b38df3",
"order": 3,
"order": 6,
"width": 0,
"height": 0,
"passthru": false,
@@ -1472,7 +1461,7 @@
"name": "",
"label": "I3",
"group": "00ea85a0e0b38df3",
"order": 4,
"order": 5,
"width": 0,
"height": 0,
"passthru": false,
@@ -1526,7 +1515,7 @@
"name": "",
"label": "I4",
"group": "00ea85a0e0b38df3",
"order": 5,
"order": 4,
"width": 0,
"height": 0,
"passthru": false,
@@ -1580,7 +1569,7 @@
"name": "",
"label": "I5",
"group": "00ea85a0e0b38df3",
"order": 6,
"order": 3,
"width": 0,
"height": 0,
"passthru": false,
@@ -1634,7 +1623,7 @@
"name": "",
"label": "I6",
"group": "00ea85a0e0b38df3",
"order": 7,
"order": 2,
"width": 0,
"height": 0,
"passthru": false,
@@ -1688,7 +1677,7 @@
"name": "",
"label": "I7",
"group": "00ea85a0e0b38df3",
"order": 8,
"order": 1,
"width": 0,
"height": 0,
"passthru": false,
@@ -2035,7 +2024,7 @@
"id": "1cd3d290f7f7d539",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "s8",
"name": "s8 🟢",
"func": "msg.payload = Number(msg.payload.s8) == 1 ? \"<span style='font-weight:400'>🟢</span>\" : \"<span style='font-weight:400'>⚪</span>\";\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
@@ -2055,7 +2044,7 @@
"id": "88310a9e40d564fc",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "s8",
"name": "s8 🟠",
"func": "msg.payload = Number(msg.payload.s8) == 2 ? \"<span style='font-weight:400'>🟠</span>\" : \"<span style='font-weight:400'>⚪</span>\";\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
@@ -2075,7 +2064,7 @@
"id": "b543660f60319f21",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "s8",
"name": "s8 🔴",
"func": "msg.payload = Number(msg.payload.s8) == 3 ? \"<span style='font-weight:400'>🔴</span>\" : \"<span style='font-weight:400'>⚪</span>\";\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
@@ -2336,13 +2325,13 @@
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "6b44d4b22cd7b3dc",
"order": 8,
"order": 7,
"width": "1",
"height": "1",
"name": "",
"label": "c1",
"format": "{{msg.payload}}",
"layout": "row-left",
"layout": "row-right",
"style": false,
"font": "",
"fontSize": 16,
@@ -2366,7 +2355,7 @@
"name": "",
"label": "c2",
"format": "{{msg.payload}}",
"layout": "row-right",
"layout": "row-left",
"style": false,
"font": "",
"fontSize": 16,
@@ -2444,7 +2433,7 @@
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "6b44d4b22cd7b3dc",
"order": 12,
"order": 10,
"width": "1",
"height": "1",
"name": "",
@@ -2468,7 +2457,7 @@
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "6b44d4b22cd7b3dc",
"order": 13,
"order": 12,
"width": "1",
"height": "1",
"name": "",
@@ -2492,13 +2481,13 @@
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "6b44d4b22cd7b3dc",
"order": 14,
"order": 13,
"width": "1",
"height": "1",
"name": "",
"label": "c5",
"format": "{{msg.payload}}",
"layout": "row-left",
"layout": "row-right",
"style": false,
"font": "",
"fontSize": 16,
@@ -2516,7 +2505,7 @@
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "6b44d4b22cd7b3dc",
"order": 15,
"order": 14,
"width": "1",
"height": "1",
"name": "",
@@ -2540,13 +2529,13 @@
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "6b44d4b22cd7b3dc",
"order": 16,
"order": 15,
"width": "1",
"height": "1",
"name": "",
"label": "c7",
"format": "{{msg.payload}}",
"layout": "row-right",
"layout": "row-left",
"style": false,
"font": "",
"fontSize": 16,
@@ -2670,17 +2659,17 @@
"name": "",
"label": "Actionneur 0",
"format": "{{msg.payload}}",
"layout": "row-spread",
"layout": "row-left",
"style": false,
"font": "",
"fontSize": 16,
"color": "#717171",
"wrapText": false,
"className": "",
"value": "payloads",
"value": "payload",
"valueType": "msg",
"x": 1870,
"y": 880,
"x": 890,
"y": 1920,
"wires": []
},
{
@@ -2688,23 +2677,23 @@
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "6b44d4b22cd7b3dc",
"order": 7,
"order": 8,
"width": "2",
"height": "1",
"name": "",
"label": "Actionneur 1",
"format": "{{msg.payload}}",
"layout": "row-spread",
"layout": "row-left",
"style": false,
"font": "",
"fontSize": 16,
"color": "#717171",
"wrapText": false,
"className": "",
"value": "payloads",
"value": "payload",
"valueType": "msg",
"x": 1870,
"y": 920,
"x": 890,
"y": 1960,
"wires": []
},
{
@@ -2712,23 +2701,23 @@
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "6b44d4b22cd7b3dc",
"order": 10,
"order": 11,
"width": "2",
"height": "1",
"name": "",
"label": "Actionneur 2",
"format": "{{msg.payload}}",
"layout": "row-spread",
"layout": "row-left",
"style": false,
"font": "",
"fontSize": 16,
"color": "#717171",
"wrapText": false,
"className": "",
"value": "payloads",
"value": "payload",
"valueType": "msg",
"x": 1870,
"y": 960,
"x": 890,
"y": 2000,
"wires": []
},
{
@@ -2788,8 +2777,8 @@
"links": [
"e5da08ba69fe6fb8"
],
"x": 655,
"y": 1940,
"x": 665,
"y": 2100,
"wires": []
},
{
@@ -2797,7 +2786,7 @@
"type": "function",
"z": "86a34ee77bf6db10",
"name": "s9 🠙",
"func": "msg.ui_update = msg.payload.s9 == 1 ? { \"color\": \"#000\"} : { \"color\": \"#ddd\"};\nglobal.set(\"s9\", msg.payload.s9);\nreturn msg;",
"func": "msg.ui_update = msg.payload.s9 < 0 ? { \"color\": \"#000\"} : { \"color\": \"#ddd\"};\n\nif (msg.payload.s9 > 0)\n global.set(\"s9\", 1);\nelse if (msg.payload.s9 < 0)\n global.set(\"s9\", -1);\nelse \n global.set(\"s9\", 0);\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
@@ -2817,7 +2806,7 @@
"type": "function",
"z": "86a34ee77bf6db10",
"name": "s9 🠛",
"func": "msg.ui_update = msg.payload.s9 == 1 ? { \"color\": \"#000\"} : { \"color\": \"#ddd\"};\nreturn msg;",
"func": "msg.ui_update = msg.payload.s9 > 0 ? { \"color\": \"#000\"} : { \"color\": \"#ddd\"};\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
@@ -2971,7 +2960,10 @@
"397735dd2560f7cf",
"963da6ffcbd90744",
"1f5adfcb29a89bb1",
"100a58f1b621c53a"
"100a58f1b621c53a",
"29d203e016b983f6",
"e41bd818da135c8c",
"e7b6444f18166784"
]
]
},
@@ -3030,7 +3022,7 @@
"id": "ffe1e88c3c60e495",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "function 3",
"name": "x30",
"func": "msg.payload = msg.payload * 30;\nreturn msg;",
"outputs": 1,
"timeout": 0,
@@ -3038,7 +3030,7 @@
"initialize": "",
"finalize": "",
"libs": [],
"x": 1680,
"x": 1670,
"y": 760,
"wires": [
[
@@ -3106,6 +3098,66 @@
[]
]
},
{
"id": "29d203e016b983f6",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "a0",
"func": "msg.payload = Number(msg.payload.a0) ? \"🟩\" : \"🟥\";\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 690,
"y": 1920,
"wires": [
[
"c219b897538f7dfd"
]
]
},
{
"id": "e41bd818da135c8c",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "a1",
"func": "msg.payload = Number(msg.payload.a1) ? \"🟩\" : \"🟥\";\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 690,
"y": 1960,
"wires": [
[
"74204db55792e5ad"
]
]
},
{
"id": "e7b6444f18166784",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "a2",
"func": "msg.payload = Number(msg.payload.a2) ? \"🟩\" : \"🟥\";\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 690,
"y": 2000,
"wires": [
[
"8d5eb1827691bec4"
]
]
},
{
"id": "cefd0feeeaf4227c",
"type": "function",
@@ -3937,7 +3989,6 @@
"id": "e5da08ba69fe6fb8",
"type": "link in",
"z": "b5e17af18ea9731a",
"d": true,
"name": "link in 1",
"links": [
"397735dd2560f7cf"
@@ -4035,6 +4086,7 @@
"id": "978ded7ba3456f70",
"type": "link in",
"z": "93dc5b41180d0746",
"d": true,
"name": "link in 2",
"links": [
"c613454bd48662e1"