2
0
Files
lpsarii/.devcontainer/nodered/flows.json
2026-01-21 07:39:24 +01:00

4626 lines
114 KiB
JSON

[
{
"id": "86a34ee77bf6db10",
"type": "tab",
"label": "Principal",
"disabled": false,
"info": "",
"env": []
},
{
"id": "b5e17af18ea9731a",
"type": "tab",
"label": "F18",
"disabled": false,
"info": "",
"env": []
},
{
"id": "93dc5b41180d0746",
"type": "tab",
"label": "Flux 3",
"disabled": false,
"info": "",
"env": []
},
{
"id": "3dc18e328806e2f6",
"type": "global-config",
"env": [],
"modules": {
"@flowfuse/node-red-dashboard": "1.29.0"
}
},
{
"id": "5bf949eb0a1b50a7",
"type": "mqtt-broker",
"name": "",
"broker": "rabbitmq",
"port": 1883,
"clientid": "",
"autoConnect": true,
"usetls": false,
"protocolVersion": 4,
"keepalive": 60,
"cleansession": true,
"autoUnsubscribe": true,
"birthTopic": "",
"birthQos": "0",
"birthRetain": "false",
"birthPayload": "",
"birthMsg": {},
"closeTopic": "",
"closeQos": "0",
"closeRetain": "false",
"closePayload": "",
"closeMsg": {},
"willTopic": "",
"willQos": "0",
"willRetain": "false",
"willPayload": "",
"willMsg": {},
"userProps": "",
"sessionExpiry": ""
},
{
"id": "92537b03143c5e06",
"type": "ui-base",
"name": "My Dashboard",
"path": "/dashboard",
"appIcon": "",
"includeClientData": true,
"acceptsClientConfig": [
"ui-notification",
"ui-control"
],
"showPathInSidebar": false,
"headerContent": "page",
"navigationStyle": "default",
"titleBarStyle": "default",
"showReconnectNotification": true,
"notificationDisplayTime": 1,
"showDisconnectNotification": true,
"allowInstall": false
},
{
"id": "ea2bf5532fa513eb",
"type": "ui-theme",
"name": "Default Theme",
"colors": {
"surface": "#ffffff",
"primary": "#0094CE",
"bgPage": "#eeeeee",
"groupBg": "#ffffff",
"groupOutline": "#cccccc"
},
"sizes": {
"density": "default",
"pagePadding": "12px",
"groupGap": "12px",
"groupBorderRadius": "4px",
"widgetGap": "12px"
}
},
{
"id": "bb436fe040268d40",
"type": "ui-page",
"name": "LP SARII",
"ui": "92537b03143c5e06",
"path": "/page1",
"icon": "home",
"layout": "grid",
"theme": "ea2bf5532fa513eb",
"breakpoints": [
{
"name": "Default",
"px": "0",
"cols": "3"
},
{
"name": "Tablet",
"px": "576",
"cols": "6"
},
{
"name": "Small Desktop",
"px": "768",
"cols": "9"
},
{
"name": "Desktop",
"px": "1024",
"cols": "12"
}
],
"order": 1,
"className": "",
"visible": "true",
"disabled": "false"
},
{
"id": "5fe915fcd26e78ae",
"type": "ui-group",
"name": "Boutons",
"page": "bb436fe040268d40",
"width": "2",
"height": 1,
"order": 5,
"showTitle": true,
"className": "",
"visible": "true",
"disabled": "false",
"groupType": "default"
},
{
"id": "02fab8cbf37e2bb7",
"type": "ui-group",
"name": "Général",
"page": "bb436fe040268d40",
"width": "2",
"height": 1,
"order": 1,
"showTitle": true,
"className": "",
"visible": "true",
"disabled": "false",
"groupType": "default"
},
{
"id": "c3dd11d0778f9e67",
"type": "ui-group",
"name": "Voyants",
"page": "bb436fe040268d40",
"width": "2",
"height": 1,
"order": 7,
"showTitle": true,
"className": "",
"visible": "true",
"disabled": "false",
"groupType": "default"
},
{
"id": "00ea85a0e0b38df3",
"type": "ui-group",
"name": "Interrupteurs",
"page": "bb436fe040268d40",
"width": "2",
"height": 1,
"order": 6,
"showTitle": true,
"className": "",
"visible": "true",
"disabled": "false",
"groupType": "default"
},
{
"id": "b1bde11bdd78b9f1",
"type": "ui-group",
"name": "Afficheur",
"page": "bb436fe040268d40",
"width": "8",
"height": 1,
"order": 9,
"showTitle": true,
"className": "",
"visible": "true",
"disabled": "false",
"groupType": "default"
},
{
"id": "6b44d4b22cd7b3dc",
"type": "ui-group",
"name": "Moteurs",
"page": "bb436fe040268d40",
"width": "4",
"height": 1,
"order": 8,
"showTitle": true,
"className": "",
"visible": "true",
"disabled": "false",
"groupType": "default"
},
{
"id": "050148aff99031d4",
"type": "ui-group",
"name": "Réservoir",
"page": "bb436fe040268d40",
"width": "4",
"height": 1,
"order": 10,
"showTitle": true,
"className": "",
"visible": "true",
"disabled": "false",
"groupType": "default"
},
{
"id": "15d6d0a151981474",
"type": "ui-page",
"name": "Maquette 16",
"ui": "92537b03143c5e06",
"path": "/page16",
"icon": "home",
"layout": "grid",
"theme": "ea2bf5532fa513eb",
"breakpoints": [
{
"name": "Default",
"px": "0",
"cols": "3"
},
{
"name": "Tablet",
"px": "576",
"cols": "6"
},
{
"name": "Small Desktop",
"px": "768",
"cols": "9"
},
{
"name": "Desktop",
"px": "1024",
"cols": "12"
}
],
"order": 2,
"className": "",
"visible": "true",
"disabled": "false"
},
{
"id": "6ba51f61417860c1",
"type": "ui-group",
"name": "R2",
"page": "bb436fe040268d40",
"width": "3",
"height": 1,
"order": 4,
"showTitle": true,
"className": "",
"visible": "true",
"disabled": "false",
"groupType": "default"
},
{
"id": "b7568fe107ccb2e6",
"type": "ui-group",
"name": "R1",
"page": "bb436fe040268d40",
"width": "3",
"height": 1,
"order": 3,
"showTitle": true,
"className": "",
"visible": "true",
"disabled": "false",
"groupType": "default"
},
{
"id": "0b9ca135d0b7313a",
"type": "ui-group",
"name": "R0",
"page": "bb436fe040268d40",
"width": "3",
"height": 1,
"order": 2,
"showTitle": true,
"className": "",
"visible": "true",
"disabled": "false",
"groupType": "default"
},
{
"id": "699fb0d470d36c5f",
"type": "ui-button",
"z": "86a34ee77bf6db10",
"group": "0b9ca135d0b7313a",
"name": "",
"label": "B0",
"order": 7,
"width": 0,
"height": 0,
"emulateClick": false,
"tooltip": "",
"color": "",
"bgcolor": "",
"className": "",
"icon": "",
"iconPosition": "left",
"payload": "",
"payloadType": "str",
"topic": "topic",
"topicType": "msg",
"buttonColor": "",
"textColor": "",
"iconColor": "",
"enableClick": true,
"enablePointerdown": false,
"pointerdownPayload": "",
"pointerdownPayloadType": "str",
"enablePointerup": false,
"pointerupPayload": "",
"pointerupPayloadType": "str",
"x": 710,
"y": 680,
"wires": [
[
"31f0ac2326dee161"
]
]
},
{
"id": "9f4dc1907c1e00dd",
"type": "ui-button",
"z": "86a34ee77bf6db10",
"group": "0b9ca135d0b7313a",
"name": "",
"label": "B1",
"order": 8,
"width": 0,
"height": 0,
"emulateClick": false,
"tooltip": "",
"color": "",
"bgcolor": "",
"className": "",
"icon": "",
"iconPosition": "left",
"payload": "",
"payloadType": "str",
"topic": "topic",
"topicType": "msg",
"buttonColor": "",
"textColor": "",
"iconColor": "",
"enableClick": true,
"enablePointerdown": false,
"pointerdownPayload": "",
"pointerdownPayloadType": "str",
"enablePointerup": false,
"pointerupPayload": "",
"pointerupPayloadType": "str",
"x": 710,
"y": 720,
"wires": [
[
"c15d4bd7caa2d2fb"
]
]
},
{
"id": "79b179ce4b2341de",
"type": "ui-button",
"z": "86a34ee77bf6db10",
"group": "b7568fe107ccb2e6",
"name": "",
"label": "B2",
"order": 7,
"width": 0,
"height": 0,
"emulateClick": false,
"tooltip": "",
"color": "",
"bgcolor": "",
"className": "",
"icon": "",
"iconPosition": "left",
"payload": "",
"payloadType": "str",
"topic": "topic",
"topicType": "msg",
"buttonColor": "",
"textColor": "",
"iconColor": "",
"enableClick": true,
"enablePointerdown": false,
"pointerdownPayload": "",
"pointerdownPayloadType": "str",
"enablePointerup": false,
"pointerupPayload": "",
"pointerupPayloadType": "str",
"x": 710,
"y": 760,
"wires": [
[
"0c9ba205249939bf"
]
]
},
{
"id": "66e9e7d8aa02074d",
"type": "ui-button",
"z": "86a34ee77bf6db10",
"group": "b7568fe107ccb2e6",
"name": "",
"label": "B3",
"order": 8,
"width": 0,
"height": 0,
"emulateClick": false,
"tooltip": "",
"color": "",
"bgcolor": "",
"className": "",
"icon": "",
"iconPosition": "left",
"payload": "",
"payloadType": "str",
"topic": "topic",
"topicType": "msg",
"buttonColor": "",
"textColor": "",
"iconColor": "",
"enableClick": true,
"enablePointerdown": false,
"pointerdownPayload": "",
"pointerdownPayloadType": "str",
"enablePointerup": false,
"pointerupPayload": "",
"pointerupPayloadType": "str",
"x": 710,
"y": 800,
"wires": [
[
"8ec37a1598f36eab"
]
]
},
{
"id": "e9cc79327d44b9fb",
"type": "mqtt out",
"z": "86a34ee77bf6db10",
"name": "",
"topic": "geii/in",
"qos": "",
"retain": "",
"respTopic": "",
"contentType": "",
"userProps": "",
"correl": "",
"expiry": "",
"broker": "5bf949eb0a1b50a7",
"x": 210,
"y": 120,
"wires": []
},
{
"id": "76dc26d0b466145c",
"type": "ui-button",
"z": "86a34ee77bf6db10",
"group": "02fab8cbf37e2bb7",
"name": "",
"label": "MARCHE",
"order": 1,
"width": 0,
"height": 0,
"emulateClick": false,
"tooltip": "",
"color": "",
"bgcolor": "",
"className": "",
"icon": "",
"iconPosition": "left",
"payload": "",
"payloadType": "str",
"topic": "topic",
"topicType": "msg",
"buttonColor": "green",
"textColor": "",
"iconColor": "",
"enableClick": true,
"enablePointerdown": false,
"pointerdownPayload": "",
"pointerdownPayloadType": "str",
"enablePointerup": false,
"pointerupPayload": "",
"pointerupPayloadType": "str",
"x": 720,
"y": 560,
"wires": [
[
"dec1e73483e26a7d"
]
]
},
{
"id": "fbe076215c8d2a12",
"type": "inject",
"z": "86a34ee77bf6db10",
"name": "",
"props": [
{
"p": "payload"
}
],
"repeat": "",
"crontab": "",
"once": true,
"onceDelay": 0.1,
"topic": "",
"payload": "",
"payloadType": "date",
"x": 130,
"y": 400,
"wires": [
[
"48e613c44cc4f340"
]
]
},
{
"id": "dec1e73483e26a7d",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "send marche",
"func": "msg.payload = {\n \"marche\": 1\n};\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 890,
"y": 560,
"wires": [
[
"37bdef06b07499f2"
]
]
},
{
"id": "c15d4bd7caa2d2fb",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "send b1",
"func": "msg.payload = {\n \"b1\": 1\n};\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 880,
"y": 720,
"wires": [
[
"37bdef06b07499f2"
]
]
},
{
"id": "0c9ba205249939bf",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "send b2",
"func": "msg.payload = {\n \"b2\": 1\n};\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 880,
"y": 760,
"wires": [
[
"37bdef06b07499f2"
]
]
},
{
"id": "8ec37a1598f36eab",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "send b3",
"func": "msg.payload = {\n \"b3\": 1\n};\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 880,
"y": 800,
"wires": [
[
"37bdef06b07499f2"
]
]
},
{
"id": "a04804d73c302cd9",
"type": "mqtt in",
"z": "86a34ee77bf6db10",
"name": "",
"topic": "geii/out",
"qos": "2",
"datatype": "auto-detect",
"broker": "5bf949eb0a1b50a7",
"nl": false,
"rap": true,
"rh": 0,
"inputs": 0,
"x": 170,
"y": 1480,
"wires": [
[
"586e5d5f736036fc",
"5ff7cf747202687b"
]
]
},
{
"id": "9a23c6f558ea0378",
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "0b9ca135d0b7313a",
"order": 6,
"width": "1",
"height": "1",
"name": "",
"label": "s0",
"format": "{{msg.payload}}",
"layout": "row-spread",
"style": false,
"font": "",
"fontSize": 16,
"color": "#717171",
"wrapText": false,
"className": "",
"value": "payload",
"valueType": "msg",
"x": 870,
"y": 1100,
"wires": []
},
{
"id": "a80fa1a313f076c8",
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "b7568fe107ccb2e6",
"order": 6,
"width": "1",
"height": "1",
"name": "",
"label": "s1",
"format": "{{msg.payload}}",
"layout": "row-spread",
"style": false,
"font": "",
"fontSize": 16,
"color": "#717171",
"wrapText": false,
"className": "",
"value": "payload",
"valueType": "msg",
"x": 870,
"y": 1140,
"wires": []
},
{
"id": "10e55237847991c9",
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "6ba51f61417860c1",
"order": 6,
"width": "1",
"height": "1",
"name": "",
"label": "s2",
"format": "{{msg.payload}}",
"layout": "row-spread",
"style": false,
"font": "",
"fontSize": 16,
"color": "#717171",
"wrapText": false,
"className": "",
"value": "payload",
"valueType": "msg",
"x": 870,
"y": 1180,
"wires": []
},
{
"id": "b10ff790c2c745e2",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "s0",
"func": "msg.payload = Number(msg.payload.sorties[0]) ? \"🟩\" : \"🟥\";\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 690,
"y": 1100,
"wires": [
[
"9a23c6f558ea0378"
]
]
},
{
"id": "3243dba201971bd7",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "s1",
"func": "msg.payload = Number(msg.payload.sorties[1]\n) ? \"🟩\" : \"🟥\";\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 690,
"y": 1140,
"wires": [
[
"a80fa1a313f076c8"
]
]
},
{
"id": "051388bb768084d7",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "s2",
"func": "msg.payload = Number(msg.payload.sorties[2]) ? \"🟩\" : \"🟥\";\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 690,
"y": 1180,
"wires": [
[
"10e55237847991c9"
]
]
},
{
"id": "38d83b28a85004c7",
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "c3dd11d0778f9e67",
"order": 5,
"width": 0,
"height": 0,
"name": "",
"label": "s3",
"format": "{{msg.payload}}",
"layout": "row-spread",
"style": false,
"font": "",
"fontSize": 16,
"color": "#717171",
"wrapText": false,
"className": "",
"value": "payload",
"valueType": "msg",
"x": 870,
"y": 1220,
"wires": []
},
{
"id": "d8918e528c0bab75",
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "c3dd11d0778f9e67",
"order": 4,
"width": 0,
"height": 0,
"name": "",
"label": "s4",
"format": "{{msg.payload}}",
"layout": "row-spread",
"style": false,
"font": "",
"fontSize": 16,
"color": "#717171",
"wrapText": false,
"className": "",
"value": "payload",
"valueType": "msg",
"x": 870,
"y": 1260,
"wires": []
},
{
"id": "d82070a29ee7072c",
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "c3dd11d0778f9e67",
"order": 3,
"width": 0,
"height": 0,
"name": "",
"label": "s5",
"format": "{{msg.payload}}",
"layout": "row-spread",
"style": false,
"font": "",
"fontSize": 16,
"color": "#717171",
"wrapText": false,
"className": "",
"value": "payload",
"valueType": "msg",
"x": 870,
"y": 1300,
"wires": []
},
{
"id": "04f3fd26b7f05cd2",
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "c3dd11d0778f9e67",
"order": 2,
"width": 0,
"height": 0,
"name": "",
"label": "s6",
"format": "{{msg.payload}}",
"layout": "row-spread",
"style": false,
"font": "",
"fontSize": 16,
"color": "#717171",
"wrapText": false,
"className": "",
"value": "payload",
"valueType": "msg",
"x": 870,
"y": 1340,
"wires": []
},
{
"id": "b2154eb18bb4e996",
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "c3dd11d0778f9e67",
"order": 1,
"width": 0,
"height": 0,
"name": "",
"label": "s7",
"format": "{{msg.payload}}",
"layout": "row-spread",
"style": false,
"font": "",
"fontSize": 16,
"color": "#717171",
"wrapText": false,
"className": "",
"value": "payload",
"valueType": "msg",
"x": 870,
"y": 1380,
"wires": []
},
{
"id": "c793fceafb6fb3f0",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "s3",
"func": "msg.payload = Number(msg.payload.sorties[3]) ? \"🟩\" : \"🟥\";\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 690,
"y": 1220,
"wires": [
[
"38d83b28a85004c7"
]
]
},
{
"id": "65723f43ca71069b",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "s4",
"func": "msg.payload = Number(msg.payload.sorties[4]) ? \"🟩\" : \"🟥\";\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 690,
"y": 1260,
"wires": [
[
"d8918e528c0bab75"
]
]
},
{
"id": "3ceeaa9da55ccbb8",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "s5",
"func": "msg.payload = Number(msg.payload.sorties[5]) ? \"🟩\" : \"🟥\";\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 690,
"y": 1300,
"wires": [
[
"d82070a29ee7072c"
]
]
},
{
"id": "53e82b867be45c4a",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "s6",
"func": "msg.payload = Number(msg.payload.sorties[6]) ? \"🟩\" : \"🟥\";\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 690,
"y": 1340,
"wires": [
[
"04f3fd26b7f05cd2"
]
]
},
{
"id": "4fe669c3987dcfe4",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "s7",
"func": "msg.payload = Number(msg.payload.sorties[7]) ? \"🟩\" : \"🟥\";\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 690,
"y": 1380,
"wires": [
[
"b2154eb18bb4e996"
]
]
},
{
"id": "66094b9e85ac4d5b",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "reset",
"func": "const sarii = {\n actionneurs: [0, 0, 0, 0, 0, 0, 0, 0],\n moteurs: [0, 0, 0, 0],\n niveaux: [0, 0, 0, 0]\n}\n\nflow.set(\"i0\", 0);\nflow.set(\"i1\", 0);\nflow.set(\"i2\", 0);\nflow.set(\"i3\", 0);\nflow.set(\"i4\", 0);\nflow.set(\"i5\", 0);\nflow.set(\"i6\", 0);\nflow.set(\"i7\", 0);\n\nglobal.set(\"a0\", 0);\nglobal.set(\"a1\", 0);\nglobal.set(\"a2\", 0);\nglobal.set(\"a3\", 0);\nglobal.set(\"a4\", 0);\nglobal.set(\"a5\", 0);\nglobal.set(\"a6\", 0);\nglobal.set(\"a7\", 0);\n\nglobal.set(\"m0\", 0);\nglobal.set(\"m1\", 0);\nglobal.set(\"m2\", 0);\nglobal.set(\"m3\", 0);\n\nglobal.set(\"p0\", 0);\nglobal.set(\"p1\", 0);\nglobal.set(\"p2\", 0);\nglobal.set(\"p3\", 0);\n\nglobal.set(\"v0\", 0);\n\nglobal.set(\"c0\", 0);\nglobal.set(\"c1\", 0);\nglobal.set(\"c2\", 0);\nglobal.set(\"c3\", 0);\nglobal.set(\"c4\", 0);\nglobal.set(\"c5\", 0);\nglobal.set(\"c6\", 0);\nglobal.set(\"c7\", 0);\n\nglobal.set(\"s8\", 0);\nglobal.set(\"s9\", 0);\n\nglobal.set(\"flag0\", 0);\n\nmsg.payload = false;\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 430,
"y": 520,
"wires": [
[
"37bdef06b07499f2",
"ef83bfa989b6d72a",
"7bfba44b320a1826",
"929ad4eb2a0bbb68",
"1805fe84b15e252a",
"5a52593d8e054e97",
"b677272b111f5855",
"961e284427aa8f71",
"9cdcb36a20d2892f",
"1f3e907130059c8c"
]
]
},
{
"id": "94418b813e53bf2c",
"type": "ui-button",
"z": "86a34ee77bf6db10",
"group": "6ba51f61417860c1",
"name": "",
"label": "B4",
"order": 7,
"width": 0,
"height": 0,
"emulateClick": false,
"tooltip": "",
"color": "",
"bgcolor": "",
"className": "",
"icon": "",
"iconPosition": "left",
"payload": "",
"payloadType": "str",
"topic": "topic",
"topicType": "msg",
"buttonColor": "",
"textColor": "",
"iconColor": "",
"enableClick": true,
"enablePointerdown": false,
"pointerdownPayload": "",
"pointerdownPayloadType": "str",
"enablePointerup": false,
"pointerupPayload": "",
"pointerupPayloadType": "str",
"x": 710,
"y": 840,
"wires": [
[
"b5a2e6d66f70685c"
]
]
},
{
"id": "b674f39795cf1427",
"type": "ui-button",
"z": "86a34ee77bf6db10",
"group": "6ba51f61417860c1",
"name": "",
"label": "B5",
"order": 8,
"width": 0,
"height": 0,
"emulateClick": false,
"tooltip": "",
"color": "",
"bgcolor": "",
"className": "",
"icon": "",
"iconPosition": "left",
"payload": "",
"payloadType": "str",
"topic": "topic",
"topicType": "msg",
"buttonColor": "",
"textColor": "",
"iconColor": "",
"enableClick": true,
"enablePointerdown": false,
"pointerdownPayload": "",
"pointerdownPayloadType": "str",
"enablePointerup": false,
"pointerupPayload": "",
"pointerupPayloadType": "str",
"x": 710,
"y": 880,
"wires": [
[
"925464e2aac8a2e6"
]
]
},
{
"id": "adb70bf2d6204ecf",
"type": "ui-button",
"z": "86a34ee77bf6db10",
"group": "5fe915fcd26e78ae",
"name": "",
"label": "B6",
"order": 2,
"width": 0,
"height": 0,
"emulateClick": false,
"tooltip": "",
"color": "",
"bgcolor": "",
"className": "",
"icon": "",
"iconPosition": "left",
"payload": "",
"payloadType": "str",
"topic": "topic",
"topicType": "msg",
"buttonColor": "",
"textColor": "",
"iconColor": "",
"enableClick": true,
"enablePointerdown": false,
"pointerdownPayload": "",
"pointerdownPayloadType": "str",
"enablePointerup": false,
"pointerupPayload": "",
"pointerupPayloadType": "str",
"x": 710,
"y": 920,
"wires": [
[
"3d73b77fe116a743"
]
]
},
{
"id": "b84a284e2e61c6ac",
"type": "ui-button",
"z": "86a34ee77bf6db10",
"group": "5fe915fcd26e78ae",
"name": "",
"label": "B7",
"order": 1,
"width": 0,
"height": 0,
"emulateClick": false,
"tooltip": "",
"color": "",
"bgcolor": "",
"className": "",
"icon": "",
"iconPosition": "left",
"payload": "",
"payloadType": "str",
"topic": "topic",
"topicType": "msg",
"buttonColor": "",
"textColor": "",
"iconColor": "",
"enableClick": true,
"enablePointerdown": false,
"pointerdownPayload": "",
"pointerdownPayloadType": "str",
"enablePointerup": false,
"pointerupPayload": "",
"pointerupPayloadType": "str",
"x": 710,
"y": 960,
"wires": [
[
"2ad23092aec0c7c0"
]
]
},
{
"id": "b5a2e6d66f70685c",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "send b4",
"func": "msg.payload = {\n \"b4\": 1\n};\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 880,
"y": 840,
"wires": [
[
"37bdef06b07499f2"
]
]
},
{
"id": "925464e2aac8a2e6",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "send b5",
"func": "msg.payload = {\n \"b5\": 1\n};\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 880,
"y": 880,
"wires": [
[
"37bdef06b07499f2"
]
]
},
{
"id": "3d73b77fe116a743",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "send b6",
"func": "msg.payload = {\n \"b6\": 1\n};\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 880,
"y": 920,
"wires": [
[
"37bdef06b07499f2"
]
]
},
{
"id": "696586fa25378166",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "set i0",
"func": "flow.set(\"i0\", msg.payload);\nmsg.payload = {};\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 870,
"y": 140,
"wires": [
[
"37bdef06b07499f2"
]
]
},
{
"id": "ef83bfa989b6d72a",
"type": "ui-switch",
"z": "86a34ee77bf6db10",
"name": "",
"label": "I0",
"group": "00ea85a0e0b38df3",
"order": 8,
"width": 0,
"height": 0,
"passthru": false,
"decouple": false,
"topic": "topic",
"topicType": "msg",
"style": "",
"className": "",
"layout": "row-spread",
"clickableArea": "switch",
"onvalue": "true",
"onvalueType": "bool",
"onicon": "",
"oncolor": "",
"offvalue": "false",
"offvalueType": "bool",
"officon": "",
"offcolor": "",
"x": 710,
"y": 140,
"wires": [
[
"696586fa25378166"
]
]
},
{
"id": "51bd327a4f697cbc",
"type": "ui-button",
"z": "86a34ee77bf6db10",
"group": "02fab8cbf37e2bb7",
"name": "",
"label": "ARRET",
"order": 2,
"width": 0,
"height": 0,
"emulateClick": false,
"tooltip": "",
"color": "",
"bgcolor": "",
"className": "",
"icon": "",
"iconPosition": "left",
"payload": "",
"payloadType": "str",
"topic": "topic",
"topicType": "msg",
"buttonColor": "red",
"textColor": "",
"iconColor": "",
"enableClick": true,
"enablePointerdown": false,
"pointerdownPayload": "",
"pointerdownPayloadType": "str",
"enablePointerup": false,
"pointerupPayload": "",
"pointerupPayloadType": "str",
"x": 720,
"y": 600,
"wires": [
[
"be228653fc2bdb0f"
]
]
},
{
"id": "31f0ac2326dee161",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "send b0",
"func": "msg.payload = {\n \"b0\": 1\n};\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 880,
"y": 680,
"wires": [
[
"37bdef06b07499f2"
]
]
},
{
"id": "37bdef06b07499f2",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "format mqtt",
"func": "let i0 = Number(flow.get(\"i0\")) || 0;\nlet i1 = Number(flow.get(\"i1\")) || 0;\nlet i2 = Number(flow.get(\"i2\")) || 0;\nlet i3 = Number(flow.get(\"i3\")) || 0;\nlet i4 = Number(flow.get(\"i4\")) || 0;\nlet i5 = Number(flow.get(\"i5\")) || 0;\nlet i6 = Number(flow.get(\"i6\")) || 0;\nlet i7 = Number(flow.get(\"i7\")) || 0;\n\nlet v0 = Number(global.get(\"v0\")) || 0;\n\nif (typeof msg.payload[\"arret\"] === 'undefined') msg.payload[\"arret\"] = 1;\nif (typeof msg.payload[\"marche\"] === 'undefined') msg.payload[\"marche\"] = 0;\n\nif (typeof msg.payload[\"b0\"] === 'undefined') msg.payload[\"b0\"] = 0;\nif (typeof msg.payload[\"b1\"] === 'undefined') msg.payload[\"b1\"] = 0;\nif (typeof msg.payload[\"b2\"] === 'undefined') msg.payload[\"b2\"] = 0;\nif (typeof msg.payload[\"b3\"] === 'undefined') msg.payload[\"b3\"] = 0;\nif (typeof msg.payload[\"b4\"] === 'undefined') msg.payload[\"b4\"] = 0;\nif (typeof msg.payload[\"b5\"] === 'undefined') msg.payload[\"b5\"] = 0;\nif (typeof msg.payload[\"b6\"] === 'undefined') msg.payload[\"b6\"] = 0;\nif (typeof msg.payload[\"b7\"] === 'undefined') msg.payload[\"b7\"] = 0;\n\nmsg.payload[\"i0\"] = i0;\nmsg.payload[\"i1\"] = i1;\nmsg.payload[\"i2\"] = i2;\nmsg.payload[\"i3\"] = i3;\nmsg.payload[\"i4\"] = i4;\nmsg.payload[\"i5\"] = i5;\nmsg.payload[\"i6\"] = i6;\nmsg.payload[\"i7\"] = i7;\n\nmsg.payload[\"c0\"] = Number(global.get(\"c0\")) || 0;\nmsg.payload[\"c1\"] = Number(global.get(\"c1\")) || 0;\nmsg.payload[\"c2\"] = Number(global.get(\"c2\")) || 0;\nmsg.payload[\"c3\"] = Number(global.get(\"c3\")) || 0;\nmsg.payload[\"c4\"] = Number(global.get(\"c4\")) || 0;\nmsg.payload[\"c5\"] = Number(global.get(\"c5\")) || 0;\nmsg.payload[\"c6\"] = Number(global.get(\"c6\")) || 0;\nmsg.payload[\"c7\"] = Number(global.get(\"c7\")) || 0;\n\nmsg.payload[\"v0\"] = v0;\n\nmsg.payload[\"p0\"] = Number(global.get(\"p0\")) || 0;\nmsg.payload[\"p1\"] = Number(global.get(\"p1\")) || 0;\nmsg.payload[\"p2\"] = Number(global.get(\"p2\")) || 0;\nmsg.payload[\"p3\"] = Number(global.get(\"p3\")) || 0;\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 1430,
"y": 500,
"wires": [
[
"e9cc79327d44b9fb",
"99e68919914f2326"
]
]
},
{
"id": "2ad23092aec0c7c0",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "send b7",
"func": "msg.payload = {\n \"b7\": 1\n};\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 880,
"y": 960,
"wires": [
[
"37bdef06b07499f2"
]
]
},
{
"id": "452fe6ac6695e64e",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "set i1",
"func": "flow.set(\"i1\", msg.payload);\nmsg.payload = {};\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 870,
"y": 180,
"wires": [
[
"37bdef06b07499f2"
]
]
},
{
"id": "7bfba44b320a1826",
"type": "ui-switch",
"z": "86a34ee77bf6db10",
"name": "",
"label": "I1",
"group": "00ea85a0e0b38df3",
"order": 7,
"width": 0,
"height": 0,
"passthru": false,
"decouple": false,
"topic": "topic",
"topicType": "msg",
"style": "",
"className": "",
"layout": "row-spread",
"clickableArea": "switch",
"onvalue": "true",
"onvalueType": "bool",
"onicon": "",
"oncolor": "",
"offvalue": "false",
"offvalueType": "bool",
"officon": "",
"offcolor": "",
"x": 710,
"y": 180,
"wires": [
[
"452fe6ac6695e64e"
]
]
},
{
"id": "9c5672db1c4760f9",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "set i2",
"func": "flow.set(\"i2\", msg.payload);\nmsg.payload = {};\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 870,
"y": 220,
"wires": [
[
"37bdef06b07499f2"
]
]
},
{
"id": "929ad4eb2a0bbb68",
"type": "ui-switch",
"z": "86a34ee77bf6db10",
"name": "",
"label": "I2",
"group": "00ea85a0e0b38df3",
"order": 6,
"width": 0,
"height": 0,
"passthru": false,
"decouple": false,
"topic": "topic",
"topicType": "msg",
"style": "",
"className": "",
"layout": "row-spread",
"clickableArea": "switch",
"onvalue": "true",
"onvalueType": "bool",
"onicon": "",
"oncolor": "",
"offvalue": "false",
"offvalueType": "bool",
"officon": "",
"offcolor": "",
"x": 710,
"y": 220,
"wires": [
[
"9c5672db1c4760f9"
]
]
},
{
"id": "893f151655f108a7",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "set i3",
"func": "flow.set(\"i3\", msg.payload);\nmsg.payload = {};\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 870,
"y": 260,
"wires": [
[
"37bdef06b07499f2"
]
]
},
{
"id": "1805fe84b15e252a",
"type": "ui-switch",
"z": "86a34ee77bf6db10",
"name": "",
"label": "I3",
"group": "00ea85a0e0b38df3",
"order": 5,
"width": 0,
"height": 0,
"passthru": false,
"decouple": false,
"topic": "topic",
"topicType": "msg",
"style": "",
"className": "",
"layout": "row-spread",
"clickableArea": "switch",
"onvalue": "true",
"onvalueType": "bool",
"onicon": "",
"oncolor": "",
"offvalue": "false",
"offvalueType": "bool",
"officon": "",
"offcolor": "",
"x": 710,
"y": 260,
"wires": [
[
"893f151655f108a7"
]
]
},
{
"id": "e353d2804060adea",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "set i4",
"func": "flow.set(\"i4\", msg.payload);\nmsg.payload = {};\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 870,
"y": 300,
"wires": [
[
"37bdef06b07499f2"
]
]
},
{
"id": "5a52593d8e054e97",
"type": "ui-switch",
"z": "86a34ee77bf6db10",
"name": "",
"label": "I4",
"group": "00ea85a0e0b38df3",
"order": 4,
"width": 0,
"height": 0,
"passthru": false,
"decouple": false,
"topic": "topic",
"topicType": "msg",
"style": "",
"className": "",
"layout": "row-spread",
"clickableArea": "switch",
"onvalue": "true",
"onvalueType": "bool",
"onicon": "",
"oncolor": "",
"offvalue": "false",
"offvalueType": "bool",
"officon": "",
"offcolor": "",
"x": 710,
"y": 300,
"wires": [
[
"e353d2804060adea"
]
]
},
{
"id": "447d6f906eddfbec",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "set i5",
"func": "flow.set(\"i5\", msg.payload);\nmsg.payload = {};\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 870,
"y": 340,
"wires": [
[
"37bdef06b07499f2"
]
]
},
{
"id": "b677272b111f5855",
"type": "ui-switch",
"z": "86a34ee77bf6db10",
"name": "",
"label": "I5",
"group": "00ea85a0e0b38df3",
"order": 3,
"width": 0,
"height": 0,
"passthru": false,
"decouple": false,
"topic": "topic",
"topicType": "msg",
"style": "",
"className": "",
"layout": "row-spread",
"clickableArea": "switch",
"onvalue": "true",
"onvalueType": "bool",
"onicon": "",
"oncolor": "",
"offvalue": "false",
"offvalueType": "bool",
"officon": "",
"offcolor": "",
"x": 710,
"y": 340,
"wires": [
[
"447d6f906eddfbec"
]
]
},
{
"id": "f98b878cec139ee4",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "set i6",
"func": "flow.set(\"i6\", msg.payload);\nmsg.payload = {};\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 870,
"y": 380,
"wires": [
[
"37bdef06b07499f2"
]
]
},
{
"id": "961e284427aa8f71",
"type": "ui-switch",
"z": "86a34ee77bf6db10",
"name": "",
"label": "I6",
"group": "00ea85a0e0b38df3",
"order": 2,
"width": 0,
"height": 0,
"passthru": false,
"decouple": false,
"topic": "topic",
"topicType": "msg",
"style": "",
"className": "",
"layout": "row-spread",
"clickableArea": "switch",
"onvalue": "true",
"onvalueType": "bool",
"onicon": "",
"oncolor": "",
"offvalue": "false",
"offvalueType": "bool",
"officon": "",
"offcolor": "",
"x": 710,
"y": 380,
"wires": [
[
"f98b878cec139ee4"
]
]
},
{
"id": "42287fe19a5e1337",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "set i7",
"func": "flow.set(\"i7\", msg.payload);\nmsg.payload = {};\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 870,
"y": 420,
"wires": [
[
"37bdef06b07499f2"
]
]
},
{
"id": "9cdcb36a20d2892f",
"type": "ui-switch",
"z": "86a34ee77bf6db10",
"name": "",
"label": "I7",
"group": "00ea85a0e0b38df3",
"order": 1,
"width": 0,
"height": 0,
"passthru": false,
"decouple": false,
"topic": "topic",
"topicType": "msg",
"style": "",
"className": "",
"layout": "row-spread",
"clickableArea": "switch",
"onvalue": "true",
"onvalueType": "bool",
"onicon": "",
"oncolor": "",
"offvalue": "false",
"offvalueType": "bool",
"officon": "",
"offcolor": "",
"x": 710,
"y": 420,
"wires": [
[
"42287fe19a5e1337"
]
]
},
{
"id": "99e68919914f2326",
"type": "debug",
"z": "86a34ee77bf6db10",
"name": "debug 1",
"active": false,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "payload",
"targetType": "msg",
"statusVal": "",
"statusType": "auto",
"x": 1760,
"y": 500,
"wires": []
},
{
"id": "be228653fc2bdb0f",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "send arret",
"func": "msg.payload = {\n \"arret\": 0\n};\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 880,
"y": 600,
"wires": [
[
"37bdef06b07499f2"
]
]
},
{
"id": "63046df5f8142320",
"type": "inject",
"z": "86a34ee77bf6db10",
"name": "",
"props": [
{
"p": "payload"
}
],
"repeat": "0.1",
"crontab": "",
"once": true,
"onceDelay": 0.1,
"topic": "",
"payload": "{\"t\":0}",
"payloadType": "json",
"x": 1250,
"y": 1000,
"wires": [
[
"37bdef06b07499f2",
"30d93ea6f5e8d0c1",
"f0a7071d5b71ee7d",
"74bf36dd658deecd",
"2cc563dff2f59f18",
"cd67d17ed708f8d2",
"4f19905f0d970ca1",
"c76542262137e660",
"3c5d996abc900e3d",
"6d425818a9a96be2",
"c613454bd48662e1",
"c45101b9ef3d5620",
"600315bb508c1e24"
]
]
},
{
"id": "1f3e907130059c8c",
"type": "ui-slider",
"z": "86a34ee77bf6db10",
"group": "b1bde11bdd78b9f1",
"name": "",
"label": "Consigne",
"tooltip": "",
"order": 2,
"width": 0,
"height": 0,
"passthru": false,
"outs": "all",
"topic": "topic",
"topicType": "msg",
"thumbLabel": "true",
"showTicks": "always",
"min": 0,
"max": "100",
"step": "1",
"className": "",
"iconPrepend": "",
"iconAppend": "",
"color": "",
"colorTrack": "",
"colorThumb": "",
"showTextField": false,
"x": 720,
"y": 480,
"wires": [
[
"d193b7c9c0a6c51f"
]
]
},
{
"id": "8a9cc277cf3f445b",
"type": "ui-progress",
"z": "86a34ee77bf6db10",
"group": "b1bde11bdd78b9f1",
"name": "",
"label": "Progress",
"order": 1,
"width": 0,
"height": 0,
"color": "",
"className": "",
"x": 1880,
"y": 680,
"wires": []
},
{
"id": "30d93ea6f5e8d0c1",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "p0",
"func": "msg.payload = global.get(\"p0\");\nreturn msg;\n",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 1490,
"y": 680,
"wires": [
[
"8a9cc277cf3f445b",
"ffe1e88c3c60e495"
]
]
},
{
"id": "d193b7c9c0a6c51f",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "v0",
"func": "global.set(\"v0\", Number(msg.payload));\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 870,
"y": 480,
"wires": [
[
"37bdef06b07499f2"
]
]
},
{
"id": "aff33a1ec25cb285",
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "02fab8cbf37e2bb7",
"order": 9,
"width": "1",
"height": "1",
"name": "",
"label": "",
"format": "{{msg.payload}}",
"layout": "row-right",
"style": true,
"font": "",
"fontSize": "24",
"color": "#717171",
"wrapText": false,
"className": "",
"value": "payload",
"valueType": "msg",
"x": 870,
"y": 1700,
"wires": []
},
{
"id": "697cc7b491485ee5",
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "02fab8cbf37e2bb7",
"order": 7,
"width": "1",
"height": "1",
"name": "",
"label": "",
"format": "{{msg.payload}}",
"layout": "row-right",
"style": true,
"font": "",
"fontSize": "24",
"color": "#717171",
"wrapText": false,
"className": "",
"value": "payload",
"valueType": "msg",
"x": 870,
"y": 1660,
"wires": []
},
{
"id": "3b6fc91887629b43",
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "02fab8cbf37e2bb7",
"order": 5,
"width": "1",
"height": "1",
"name": "",
"label": "",
"format": "{{msg.payload}}",
"layout": "row-right",
"style": true,
"font": "",
"fontSize": "24",
"color": "#717171",
"wrapText": false,
"className": "",
"value": "payload",
"valueType": "msg",
"x": 870,
"y": 1620,
"wires": []
},
{
"id": "1cd3d290f7f7d539",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "s8 🟢",
"func": "msg.payload = Number(msg.payload.sorties[8]) == 1 ? \"<span style='font-weight:400'>🟢</span>\" : \"<span style='font-weight:400'>⚪</span>\";\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 690,
"y": 1700,
"wires": [
[
"aff33a1ec25cb285"
]
]
},
{
"id": "88310a9e40d564fc",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "s8 🟠",
"func": "msg.payload = Number(msg.payload.sorties[8]) == 2 ? \"<span style='font-weight:400'>🟠</span>\" : \"<span style='font-weight:400'>⚪</span>\";\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 690,
"y": 1660,
"wires": [
[
"697cc7b491485ee5"
]
]
},
{
"id": "b543660f60319f21",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "s8 🔴",
"func": "msg.payload = Number(msg.payload.sorties[8]) == 3 ? \"<span style='font-weight:400'>🔴</span>\" : \"<span style='font-weight:400'>⚪</span>\";\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 690,
"y": 1620,
"wires": [
[
"3b6fc91887629b43"
]
]
},
{
"id": "c7a24187c63a6f92",
"type": "ui-gauge",
"z": "86a34ee77bf6db10",
"name": "Moteur 0",
"group": "6b44d4b22cd7b3dc",
"order": 1,
"value": "sarii.moteurs[0]",
"valueType": "global",
"width": "2",
"height": "2",
"gtype": "gauge-half",
"gstyle": "needle",
"title": "Moteur 0",
"alwaysShowTitle": false,
"floatingTitlePosition": "top-left",
"units": "units",
"icon": "",
"prefix": "",
"suffix": "",
"segments": [
{
"from": "0",
"color": "#5cd65c",
"text": "",
"textType": "label"
},
{
"from": "0.4",
"color": "#ffc800",
"text": "",
"textType": "label"
},
{
"from": "0.7",
"color": "#ea5353",
"text": "",
"textType": "label"
}
],
"min": 0,
"max": "1",
"sizeThickness": 16,
"sizeGap": 4,
"sizeKeyThickness": 8,
"styleRounded": true,
"styleGlow": false,
"className": "",
"x": 880,
"y": 1440,
"wires": [
[]
]
},
{
"id": "fc11f649c39c46d2",
"type": "ui-gauge",
"z": "86a34ee77bf6db10",
"name": "Moteur 1",
"group": "6b44d4b22cd7b3dc",
"order": 2,
"value": "sarii.moteurs[1]",
"valueType": "global",
"width": "2",
"height": "2",
"gtype": "gauge-half",
"gstyle": "needle",
"title": "Moteur 1",
"alwaysShowTitle": false,
"floatingTitlePosition": "top-left",
"units": "units",
"icon": "",
"prefix": "",
"suffix": "",
"segments": [
{
"from": "0",
"color": "#5cd65c",
"text": "",
"textType": "label"
},
{
"from": "0.4",
"color": "#ffc800",
"text": "",
"textType": "label"
},
{
"from": "0.7",
"color": "#ea5353",
"text": "",
"textType": "label"
}
],
"min": 0,
"max": "1",
"sizeThickness": 16,
"sizeGap": 4,
"sizeKeyThickness": 8,
"styleRounded": true,
"styleGlow": false,
"className": "",
"x": 880,
"y": 1480,
"wires": [
[]
]
},
{
"id": "8e5c745d23d5380c",
"type": "ui-gauge",
"z": "86a34ee77bf6db10",
"name": "Moteur 2",
"group": "6b44d4b22cd7b3dc",
"order": 3,
"value": "sarii.moteurs[2]",
"valueType": "global",
"width": "2",
"height": "2",
"gtype": "gauge-half",
"gstyle": "needle",
"title": "Moteur 2",
"alwaysShowTitle": false,
"floatingTitlePosition": "top-left",
"units": "units",
"icon": "",
"prefix": "",
"suffix": "",
"segments": [
{
"from": "0",
"color": "#5cd65c",
"text": "",
"textType": "label"
},
{
"from": "0.4",
"color": "#ffc800",
"text": "",
"textType": "label"
},
{
"from": "0.7",
"color": "#ea5353",
"text": "",
"textType": "label"
}
],
"min": 0,
"max": "1",
"sizeThickness": 16,
"sizeGap": 4,
"sizeKeyThickness": 8,
"styleRounded": true,
"styleGlow": false,
"className": "",
"x": 880,
"y": 1520,
"wires": [
[]
]
},
{
"id": "1f1e018651c474a0",
"type": "ui-gauge",
"z": "86a34ee77bf6db10",
"name": "Moteur 3",
"group": "6b44d4b22cd7b3dc",
"order": 4,
"value": "sarii.moteurs[3]",
"valueType": "global",
"width": "2",
"height": "2",
"gtype": "gauge-half",
"gstyle": "needle",
"title": "Moteur 3",
"alwaysShowTitle": false,
"floatingTitlePosition": "top-left",
"units": "units",
"icon": "",
"prefix": "",
"suffix": "",
"segments": [
{
"from": "0",
"color": "#5cd65c",
"text": "",
"textType": "label"
},
{
"from": "0.4",
"color": "#ffc800",
"text": "",
"textType": "label"
},
{
"from": "0.7",
"color": "#ea5353",
"text": "",
"textType": "label"
}
],
"min": 0,
"max": "1",
"sizeThickness": 16,
"sizeGap": 4,
"sizeKeyThickness": 8,
"styleRounded": true,
"styleGlow": false,
"className": "",
"x": 880,
"y": 1560,
"wires": [
[]
]
},
{
"id": "3a4fc72ec7ac5e24",
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "0b9ca135d0b7313a",
"order": 3,
"width": "1",
"height": "1",
"name": "",
"label": "c0",
"format": "{{msg.payload}}",
"layout": "row-left",
"style": false,
"font": "",
"fontSize": 16,
"color": "#717171",
"wrapText": false,
"className": "",
"value": "payload",
"valueType": "msg",
"x": 1670,
"y": 880,
"wires": []
},
{
"id": "f9dc47909191e3c8",
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "0b9ca135d0b7313a",
"order": 4,
"width": "1",
"height": "1",
"name": "",
"label": "c1",
"format": "{{msg.payload}}",
"layout": "row-left",
"style": false,
"font": "",
"fontSize": 16,
"color": "#717171",
"wrapText": false,
"className": "",
"value": "payload",
"valueType": "msg",
"x": 1670,
"y": 920,
"wires": []
},
{
"id": "010deed59c85eb88",
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "b7568fe107ccb2e6",
"order": 3,
"width": "1",
"height": "1",
"name": "",
"label": "c2",
"format": "{{msg.payload}}",
"layout": "row-left",
"style": false,
"font": "",
"fontSize": 16,
"color": "#717171",
"wrapText": false,
"className": "",
"value": "payload",
"valueType": "msg",
"x": 1670,
"y": 960,
"wires": []
},
{
"id": "f0a7071d5b71ee7d",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "c0",
"func": "const value = global.get(\"c0\");\nmsg.payload = value ? \"🟩\" : \"🟥\";\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 1490,
"y": 880,
"wires": [
[
"3a4fc72ec7ac5e24"
]
]
},
{
"id": "74bf36dd658deecd",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "c1",
"func": "const value = global.get(\"c1\");\nmsg.payload = value ? \"🟩\" : \"🟥\";\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 1490,
"y": 920,
"wires": [
[
"f9dc47909191e3c8"
]
]
},
{
"id": "2cc563dff2f59f18",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "c2",
"func": "const value = global.get(\"c2\");\nmsg.payload = value ? \"🟩\" : \"🟥\";\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 1490,
"y": 960,
"wires": [
[
"010deed59c85eb88"
]
]
},
{
"id": "ee9fdf6abaeac67b",
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "b7568fe107ccb2e6",
"order": 4,
"width": "1",
"height": "1",
"name": "",
"label": "c3",
"format": "{{msg.payload}}",
"layout": "row-left",
"style": false,
"font": "",
"fontSize": 16,
"color": "#717171",
"wrapText": false,
"className": "",
"value": "payload",
"valueType": "msg",
"x": 1670,
"y": 1000,
"wires": []
},
{
"id": "a6a2a869c90e9632",
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "6ba51f61417860c1",
"order": 3,
"width": "1",
"height": "1",
"name": "",
"label": "c4",
"format": "{{msg.payload}}",
"layout": "row-left",
"style": false,
"font": "",
"fontSize": 16,
"color": "#717171",
"wrapText": false,
"className": "",
"value": "payload",
"valueType": "msg",
"x": 1670,
"y": 1040,
"wires": []
},
{
"id": "67f154181e143217",
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "6ba51f61417860c1",
"order": 4,
"width": "1",
"height": "1",
"name": "",
"label": "c5",
"format": "{{msg.payload}}",
"layout": "row-left",
"style": false,
"font": "",
"fontSize": 16,
"color": "#717171",
"wrapText": false,
"className": "",
"value": "payload",
"valueType": "msg",
"x": 1670,
"y": 1080,
"wires": []
},
{
"id": "8f07f55780eaea54",
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "6b44d4b22cd7b3dc",
"order": 5,
"width": "1",
"height": "1",
"name": "",
"label": "c6",
"format": "{{msg.payload}}",
"layout": "row-left",
"style": false,
"font": "",
"fontSize": 16,
"color": "#717171",
"wrapText": false,
"className": "",
"value": "payload",
"valueType": "msg",
"x": 1670,
"y": 1120,
"wires": []
},
{
"id": "3e9c527b9179cc5a",
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "6b44d4b22cd7b3dc",
"order": 6,
"width": "1",
"height": "1",
"name": "",
"label": "c7",
"format": "{{msg.payload}}",
"layout": "row-left",
"style": false,
"font": "",
"fontSize": 16,
"color": "#717171",
"wrapText": false,
"className": "",
"value": "payload",
"valueType": "msg",
"x": 1670,
"y": 1160,
"wires": []
},
{
"id": "cd67d17ed708f8d2",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "c3",
"func": "const value = global.get(\"c3\");\nmsg.payload = value ? \"🟩\" : \"🟥\";\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 1490,
"y": 1000,
"wires": [
[
"ee9fdf6abaeac67b"
]
]
},
{
"id": "4f19905f0d970ca1",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "c4",
"func": "const value = global.get(\"c4\");\nmsg.payload = value ? \"🟩\" : \"🟥\";\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 1490,
"y": 1040,
"wires": [
[
"a6a2a869c90e9632"
]
]
},
{
"id": "c76542262137e660",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "c5",
"func": "const value = global.get(\"c5\");\nmsg.payload = value ? \"🟩\" : \"🟥\";\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 1490,
"y": 1080,
"wires": [
[
"67f154181e143217"
]
]
},
{
"id": "3c5d996abc900e3d",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "c6",
"func": "const value = global.get(\"c6\");\nmsg.payload = value ? \"🟩\" : \"🟥\";\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 1490,
"y": 1120,
"wires": [
[
"8f07f55780eaea54"
]
]
},
{
"id": "6d425818a9a96be2",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "c7",
"func": "const value = global.get(\"c7\");\nmsg.payload = value ? \"🟩\" : \"🟥\";\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 1490,
"y": 1160,
"wires": [
[
"3e9c527b9179cc5a"
]
]
},
{
"id": "c219b897538f7dfd",
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "0b9ca135d0b7313a",
"order": 2,
"width": "1",
"height": "1",
"name": "",
"label": "A0",
"format": "{{msg.payload}}",
"layout": "row-left",
"style": false,
"font": "",
"fontSize": 16,
"color": "#717171",
"wrapText": false,
"className": "",
"value": "payload",
"valueType": "msg",
"x": 870,
"y": 1920,
"wires": []
},
{
"id": "74204db55792e5ad",
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "0b9ca135d0b7313a",
"order": 5,
"width": "1",
"height": "1",
"name": "",
"label": "A1",
"format": "{{msg.payload}}",
"layout": "row-left",
"style": false,
"font": "",
"fontSize": 16,
"color": "#717171",
"wrapText": false,
"className": "",
"value": "payload",
"valueType": "msg",
"x": 870,
"y": 1960,
"wires": []
},
{
"id": "8d5eb1827691bec4",
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "b7568fe107ccb2e6",
"order": 2,
"width": "1",
"height": "1",
"name": "",
"label": "A2",
"format": "{{msg.payload}}",
"layout": "row-left",
"style": false,
"font": "",
"fontSize": 16,
"color": "#717171",
"wrapText": false,
"className": "",
"value": "payload",
"valueType": "msg",
"x": 870,
"y": 2000,
"wires": []
},
{
"id": "2faea28a74fc5ab6",
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "02fab8cbf37e2bb7",
"order": 4,
"width": "1",
"height": "1",
"name": "",
"label": "",
"format": "{{msg.payload}}",
"layout": "row-left",
"style": true,
"font": "",
"fontSize": "44",
"color": "#717171",
"wrapText": false,
"className": "",
"value": "🠙",
"valueType": "str",
"x": 870,
"y": 1760,
"wires": []
},
{
"id": "d6912aeba1d9118b",
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "02fab8cbf37e2bb7",
"order": 6,
"width": "1",
"height": "1",
"name": "",
"label": "",
"format": "{{msg.payload}}",
"layout": "row-left",
"style": true,
"font": "",
"fontSize": "44",
"color": "#717171",
"wrapText": false,
"className": "",
"value": "🠛",
"valueType": "str",
"x": 870,
"y": 1800,
"wires": []
},
{
"id": "397735dd2560f7cf",
"type": "link out",
"z": "86a34ee77bf6db10",
"name": "main_out",
"mode": "link",
"links": [
"e5da08ba69fe6fb8"
],
"x": 665,
"y": 2260,
"wires": []
},
{
"id": "1f5adfcb29a89bb1",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "s9 🠙",
"func": "msg.ui_update = msg.payload.sorties[9] > 0 ? { \"color\": \"#000\"} : { \"color\": \"#ddd\"};\n\nif (msg.payload.sorties[9] > 0)\n global.set(\"s9\", 1);\nelse if (msg.payload.sorties[9] < 0)\n global.set(\"s9\", -1);\nelse \n global.set(\"s9\", 0);\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 690,
"y": 1760,
"wires": [
[
"2faea28a74fc5ab6"
]
]
},
{
"id": "963da6ffcbd90744",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "s9 🠛",
"func": "msg.ui_update = msg.payload.sorties[9] < 0 ? { \"color\": \"#000\"} : { \"color\": \"#ddd\"};\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 690,
"y": 1800,
"wires": [
[
"d6912aeba1d9118b"
]
]
},
{
"id": "dda34928984abfc5",
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "02fab8cbf37e2bb7",
"order": 8,
"width": "1",
"height": "1",
"name": "",
"label": "",
"format": "{{msg.payload}}",
"layout": "row-left",
"style": true,
"font": "",
"fontSize": "24",
"color": "#717171",
"wrapText": false,
"className": "",
"value": "payload",
"valueType": "msg",
"x": 870,
"y": 1860,
"wires": []
},
{
"id": "100a58f1b621c53a",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "s10",
"func": "msg.payload = Number(msg.payload.sorties[10]);\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 690,
"y": 1860,
"wires": [
[
"dda34928984abfc5"
]
]
},
{
"id": "48e613c44cc4f340",
"type": "ui-button",
"z": "86a34ee77bf6db10",
"group": "02fab8cbf37e2bb7",
"name": "",
"label": "RESET",
"order": 3,
"width": 0,
"height": 0,
"emulateClick": true,
"tooltip": "",
"color": "",
"bgcolor": "",
"className": "",
"icon": "",
"iconPosition": "left",
"payload": "0",
"payloadType": "num",
"topic": "topic",
"topicType": "msg",
"buttonColor": "#dddddd",
"textColor": "",
"iconColor": "",
"enableClick": true,
"enablePointerdown": false,
"pointerdownPayload": "",
"pointerdownPayloadType": "str",
"enablePointerup": false,
"pointerupPayload": "",
"pointerupPayloadType": "str",
"x": 320,
"y": 400,
"wires": [
[
"66094b9e85ac4d5b",
"306ef028c106a343"
]
]
},
{
"id": "306ef028c106a343",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "reset s",
"func": "msg.payload = {\n sorties: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],\n actionneurs: [0, 0, 0, 0, 0, 0, 0, 0],\n moteurs: [0, 0, 0, 0]\n}\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 190,
"y": 940,
"wires": [
[
"586e5d5f736036fc",
"1645e45b491ec035"
]
]
},
{
"id": "586e5d5f736036fc",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "nop",
"func": "global.set(\"sarii\", msg.payload);\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 370,
"y": 1480,
"wires": [
[
"b10ff790c2c745e2",
"3243dba201971bd7",
"051388bb768084d7",
"c793fceafb6fb3f0",
"65723f43ca71069b",
"3ceeaa9da55ccbb8",
"53e82b867be45c4a",
"4fe669c3987dcfe4",
"1cd3d290f7f7d539",
"88310a9e40d564fc",
"b543660f60319f21",
"397735dd2560f7cf",
"963da6ffcbd90744",
"1f5adfcb29a89bb1",
"100a58f1b621c53a",
"29d203e016b983f6",
"e41bd818da135c8c",
"e7b6444f18166784",
"c35fc0f16cdcd248",
"c7a24187c63a6f92",
"fc11f649c39c46d2",
"8e5c745d23d5380c",
"1f1e018651c474a0",
"b9f7732fd7811477",
"6c540f4ab586805c",
"c2831f17dd8de1e7"
]
]
},
{
"id": "1645e45b491ec035",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "function 1",
"func": "msg.ui_update = {\"label\":\"s0\"};\nreturn msg;\n",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 560,
"y": 1020,
"wires": [
[
"9a23c6f558ea0378"
]
]
},
{
"id": "c613454bd48662e1",
"type": "link out",
"z": "86a34ee77bf6db10",
"name": "main_tick",
"mode": "link",
"links": [
"978ded7ba3456f70",
"5dac1387a71bc55e",
"ed71da98200376bd",
"154f1cf1b90cb211"
],
"x": 1225,
"y": 820,
"wires": []
},
{
"id": "5ff7cf747202687b",
"type": "debug",
"z": "86a34ee77bf6db10",
"name": "debug 2",
"active": false,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "false",
"statusVal": "",
"statusType": "auto",
"x": 380,
"y": 1660,
"wires": []
},
{
"id": "ffe1e88c3c60e495",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "x30",
"func": "msg.payload = msg.payload * 30;\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 1670,
"y": 620,
"wires": [
[
"3ad77e23a54df2d0"
]
]
},
{
"id": "3ad77e23a54df2d0",
"type": "ui-gauge",
"z": "86a34ee77bf6db10",
"name": "",
"group": "0b9ca135d0b7313a",
"order": 1,
"value": "payload",
"valueType": "msg",
"width": "2",
"height": "5",
"gtype": "gauge-tank",
"gstyle": "needle",
"title": "gauge",
"alwaysShowTitle": false,
"floatingTitlePosition": "top-left",
"units": "units",
"icon": "",
"prefix": "",
"suffix": "",
"segments": [
{
"from": "0",
"color": "#e01b24",
"text": "",
"textType": "label"
},
{
"from": "500",
"color": "#ff7800",
"text": "",
"textType": "label"
},
{
"from": "1000",
"color": "#f6d32d",
"text": "",
"textType": "label"
},
{
"from": "1500",
"color": "#2397d1",
"text": "",
"textType": "label"
}
],
"min": 0,
"max": "3000",
"sizeThickness": 16,
"sizeGap": 4,
"sizeKeyThickness": 8,
"styleRounded": true,
"styleGlow": false,
"className": "",
"x": 1870,
"y": 620,
"wires": [
[]
]
},
{
"id": "29d203e016b983f6",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "a0",
"func": "msg.payload = Number(msg.payload.actionneurs[0]) ? \"🟩\" : \"🟥\";\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.actionneurs[1]) ? \"🟩\" : \"🟥\";\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.actionneurs[2]) ? \"🟩\" : \"🟥\";\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 690,
"y": 2000,
"wires": [
[
"8d5eb1827691bec4"
]
]
},
{
"id": "5f29ee2b49dce0b4",
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "02fab8cbf37e2bb7",
"order": 10,
"width": 0,
"height": 0,
"name": "",
"label": "",
"format": "{{msg.payload}}",
"layout": "row-spread",
"style": true,
"font": "",
"fontSize": "28",
"color": "#717171",
"wrapText": false,
"className": "",
"value": "payload",
"valueType": "msg",
"x": 870,
"y": 2220,
"wires": []
},
{
"id": "c35fc0f16cdcd248",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "s11 🏁",
"func": "if (Number(msg.payload.sorties[11]) == 1) {\n msg.payload = \"<span style='font-weight:400'>🏁</span>\";\n}\nelse {\n msg.payload = \"<span style='font-weight:400'></span>\";\n}\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 690,
"y": 2220,
"wires": [
[
"5f29ee2b49dce0b4"
]
]
},
{
"id": "c45101b9ef3d5620",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "p1",
"func": "msg.payload = global.get(\"p1\");\nreturn msg;\n",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 1490,
"y": 720,
"wires": [
[
"fb67d358e695b270"
]
]
},
{
"id": "600315bb508c1e24",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "p2",
"func": "msg.payload = global.get(\"p2\");\nreturn msg;\n",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 1490,
"y": 760,
"wires": [
[
"8c8826a7c7d67914"
]
]
},
{
"id": "7c11f7e0a46ac191",
"type": "ui-gauge",
"z": "86a34ee77bf6db10",
"name": "R2",
"group": "b7568fe107ccb2e6",
"order": 1,
"value": "payload",
"valueType": "msg",
"width": "2",
"height": "5",
"gtype": "gauge-tank",
"gstyle": "needle",
"title": "gauge",
"alwaysShowTitle": false,
"floatingTitlePosition": "top-left",
"units": "units",
"icon": "",
"prefix": "",
"suffix": "",
"segments": [
{
"from": "0",
"color": "#e01b24",
"text": "",
"textType": "label"
},
{
"from": "500",
"color": "#ff7800",
"text": "",
"textType": "label"
},
{
"from": "1000",
"color": "#f6d32d",
"text": "",
"textType": "label"
},
{
"from": "1500",
"color": "#2397d1",
"text": "",
"textType": "label"
}
],
"min": 0,
"max": "3000",
"sizeThickness": 16,
"sizeGap": 4,
"sizeKeyThickness": 8,
"styleRounded": true,
"styleGlow": false,
"className": "",
"x": 1850,
"y": 740,
"wires": [
[]
]
},
{
"id": "8e1d0abadbaf14be",
"type": "ui-gauge",
"z": "86a34ee77bf6db10",
"name": "",
"group": "6ba51f61417860c1",
"order": 1,
"value": "payload",
"valueType": "msg",
"width": "2",
"height": "5",
"gtype": "gauge-tank",
"gstyle": "needle",
"title": "gauge",
"alwaysShowTitle": false,
"floatingTitlePosition": "top-left",
"units": "units",
"icon": "",
"prefix": "",
"suffix": "",
"segments": [
{
"from": "0",
"color": "#e01b24",
"text": "",
"textType": "label"
},
{
"from": "500",
"color": "#ff7800",
"text": "",
"textType": "label"
},
{
"from": "1000",
"color": "#f6d32d",
"text": "",
"textType": "label"
},
{
"from": "1500",
"color": "#2397d1",
"text": "",
"textType": "label"
}
],
"min": 0,
"max": "3000",
"sizeThickness": 16,
"sizeGap": 4,
"sizeKeyThickness": 8,
"styleRounded": true,
"styleGlow": false,
"className": "",
"x": 1830,
"y": 800,
"wires": [
[]
]
},
{
"id": "40c04a051789b7e2",
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "b7568fe107ccb2e6",
"order": 5,
"width": "1",
"height": "1",
"name": "",
"label": "A3",
"format": "{{msg.payload}}",
"layout": "row-left",
"style": false,
"font": "",
"fontSize": 16,
"color": "#717171",
"wrapText": false,
"className": "",
"value": "payload",
"valueType": "msg",
"x": 870,
"y": 2040,
"wires": []
},
{
"id": "b9f7732fd7811477",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "a3",
"func": "msg.payload = Number(msg.payload.actionneurs[3]) ? \"🟩\" : \"🟥\";\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 690,
"y": 2040,
"wires": [
[
"40c04a051789b7e2"
]
]
},
{
"id": "f1a19858c359889e",
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "6ba51f61417860c1",
"order": 2,
"width": "1",
"height": "1",
"name": "",
"label": "A4",
"format": "{{msg.payload}}",
"layout": "row-left",
"style": false,
"font": "",
"fontSize": 16,
"color": "#717171",
"wrapText": false,
"className": "",
"value": "payload",
"valueType": "msg",
"x": 870,
"y": 2080,
"wires": []
},
{
"id": "6c540f4ab586805c",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "a4",
"func": "msg.payload = Number(msg.payload.actionneurs[4]) ? \"🟩\" : \"🟥\";\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 690,
"y": 2080,
"wires": [
[
"f1a19858c359889e"
]
]
},
{
"id": "84022e91b5bc83b9",
"type": "ui-text",
"z": "86a34ee77bf6db10",
"group": "6ba51f61417860c1",
"order": 5,
"width": "1",
"height": "1",
"name": "",
"label": "A5",
"format": "{{msg.payload}}",
"layout": "row-left",
"style": false,
"font": "",
"fontSize": 16,
"color": "#717171",
"wrapText": false,
"className": "",
"value": "payload",
"valueType": "msg",
"x": 870,
"y": 2120,
"wires": []
},
{
"id": "c2831f17dd8de1e7",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "a5",
"func": "msg.payload = Number(msg.payload.actionneurs[5]) ? \"🟩\" : \"🟥\";\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 690,
"y": 2120,
"wires": [
[
"84022e91b5bc83b9"
]
]
},
{
"id": "fb67d358e695b270",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "x30",
"func": "msg.payload = msg.payload * 30;\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 1670,
"y": 740,
"wires": [
[
"7c11f7e0a46ac191"
]
]
},
{
"id": "8c8826a7c7d67914",
"type": "function",
"z": "86a34ee77bf6db10",
"name": "x30",
"func": "msg.payload = msg.payload * 30;\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 1670,
"y": 800,
"wires": [
[
"8e1d0abadbaf14be"
]
]
},
{
"id": "cefd0feeeaf4227c",
"type": "function",
"z": "b5e17af18ea9731a",
"name": "a0",
"func": "msg.payload = msg.payload.actionneurs && msg.payload.actionneurs[0];\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 430,
"y": 120,
"wires": [
[
"faccd817ca7a8365"
]
]
},
{
"id": "faccd817ca7a8365",
"type": "rbe",
"z": "b5e17af18ea9731a",
"name": "",
"func": "rbe",
"gap": "",
"start": "",
"inout": "out",
"septopics": false,
"property": "payload",
"topi": "topic",
"x": 570,
"y": 120,
"wires": [
[
"4986d82da7142a49",
"f86f3483ef4e1597"
]
]
},
{
"id": "f6f1221e4d6b3682",
"type": "delay",
"z": "b5e17af18ea9731a",
"name": "sortie verrin",
"pauseType": "delay",
"timeout": "800",
"timeoutUnits": "milliseconds",
"rate": "1",
"nbRateUnits": "1",
"rateUnits": "second",
"randomFirst": "1",
"randomLast": "5",
"randomUnits": "seconds",
"drop": false,
"allowrate": false,
"outputs": 1,
"x": 950,
"y": 200,
"wires": [
[
"5aedb839421d6b67"
]
]
},
{
"id": "5aedb839421d6b67",
"type": "function",
"z": "b5e17af18ea9731a",
"name": "c6 = 1",
"func": "global.set(\"c6\", 1);\nglobal.set(\"flag0\", 1);\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 1130,
"y": 200,
"wires": [
[]
]
},
{
"id": "4986d82da7142a49",
"type": "switch",
"z": "b5e17af18ea9731a",
"name": "",
"property": "payload",
"propertyType": "msg",
"rules": [
{
"t": "eq",
"v": "0",
"vt": "num"
},
{
"t": "eq",
"v": "1",
"vt": "num"
}
],
"checkall": "false",
"repair": false,
"outputs": 2,
"x": 740,
"y": 120,
"wires": [
[
"a0c18759a1ad2b61"
],
[
"27bcdd18caf20c38",
"f6f1221e4d6b3682"
]
]
},
{
"id": "27bcdd18caf20c38",
"type": "function",
"z": "b5e17af18ea9731a",
"name": "c0 = 0",
"func": "global.set(\"c0\", 0);\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 930,
"y": 160,
"wires": [
[]
]
},
{
"id": "a0c18759a1ad2b61",
"type": "delay",
"z": "b5e17af18ea9731a",
"name": "retour verrin",
"pauseType": "delay",
"timeout": "1200",
"timeoutUnits": "milliseconds",
"rate": "1",
"nbRateUnits": "1",
"rateUnits": "second",
"randomFirst": "1",
"randomLast": "5",
"randomUnits": "seconds",
"drop": false,
"allowrate": false,
"outputs": 1,
"x": 950,
"y": 100,
"wires": [
[
"47209e9117e4de74"
]
]
},
{
"id": "47209e9117e4de74",
"type": "function",
"z": "b5e17af18ea9731a",
"name": "c0 = 1",
"func": "global.set(\"c0\", 1);\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 1130,
"y": 100,
"wires": [
[]
]
},
{
"id": "0ddd646c0134e82c",
"type": "function",
"z": "b5e17af18ea9731a",
"name": "a1",
"func": "msg.payload = msg.payload.actionneurs && msg.payload.actionneurs[1];\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 430,
"y": 340,
"wires": [
[
"fed6f62ccc31d96a"
]
]
},
{
"id": "fed6f62ccc31d96a",
"type": "rbe",
"z": "b5e17af18ea9731a",
"name": "",
"func": "rbe",
"gap": "",
"start": "",
"inout": "out",
"septopics": true,
"property": "payload",
"topi": "topic",
"x": 570,
"y": 340,
"wires": [
[
"0168dbe453be398a",
"162148e31177ef80"
]
]
},
{
"id": "0168dbe453be398a",
"type": "switch",
"z": "b5e17af18ea9731a",
"name": "",
"property": "payload",
"propertyType": "msg",
"rules": [
{
"t": "eq",
"v": "0",
"vt": "num"
},
{
"t": "eq",
"v": "1",
"vt": "num"
}
],
"checkall": "false",
"repair": false,
"outputs": 2,
"x": 740,
"y": 340,
"wires": [
[
"e2d0c6d3f5b5c7c8",
"4aa7b6db9b990fa0"
],
[
"57189f4df55ec290",
"6f8042f0cd1f9dd2"
]
]
},
{
"id": "4aa7b6db9b990fa0",
"type": "function",
"z": "b5e17af18ea9731a",
"name": "c3 = 0",
"func": "global.set(\"c3\", 0);\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 950,
"y": 280,
"wires": [
[]
]
},
{
"id": "57189f4df55ec290",
"type": "function",
"z": "b5e17af18ea9731a",
"name": "c2 = 0",
"func": "global.set(\"c2\", 0);\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 950,
"y": 380,
"wires": [
[]
]
},
{
"id": "6f8042f0cd1f9dd2",
"type": "delay",
"z": "b5e17af18ea9731a",
"name": "sortie verrin",
"pauseType": "delay",
"timeout": "800",
"timeoutUnits": "milliseconds",
"rate": "1",
"nbRateUnits": "1",
"rateUnits": "second",
"randomFirst": "1",
"randomLast": "5",
"randomUnits": "seconds",
"drop": false,
"allowrate": false,
"outputs": 1,
"x": 970,
"y": 420,
"wires": [
[
"fb3f9295012fd03e"
]
]
},
{
"id": "fb3f9295012fd03e",
"type": "function",
"z": "b5e17af18ea9731a",
"name": "c3 = 1",
"func": "global.set(\"c3\", 1);\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 1130,
"y": 420,
"wires": [
[]
]
},
{
"id": "e2d0c6d3f5b5c7c8",
"type": "delay",
"z": "b5e17af18ea9731a",
"name": "retour verrin",
"pauseType": "delay",
"timeout": "1200",
"timeoutUnits": "milliseconds",
"rate": "1",
"nbRateUnits": "1",
"rateUnits": "second",
"randomFirst": "1",
"randomLast": "5",
"randomUnits": "seconds",
"drop": false,
"allowrate": false,
"outputs": 1,
"x": 970,
"y": 320,
"wires": [
[
"aa06273eb1db7d1a"
]
]
},
{
"id": "aa06273eb1db7d1a",
"type": "function",
"z": "b5e17af18ea9731a",
"name": "c2 = 1",
"func": "global.set(\"c2\", 1);\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 1130,
"y": 320,
"wires": [
[]
]
},
{
"id": "3331b1d0398a3348",
"type": "function",
"z": "b5e17af18ea9731a",
"name": "a2",
"func": "msg.payload = msg.payload.actionneurs && msg.payload.actionneurs[2];\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 430,
"y": 540,
"wires": [
[
"52cc761676e02b0f"
]
]
},
{
"id": "52cc761676e02b0f",
"type": "rbe",
"z": "b5e17af18ea9731a",
"name": "",
"func": "rbe",
"gap": "",
"start": "",
"inout": "out",
"septopics": true,
"property": "payload",
"topi": "topic",
"x": 570,
"y": 540,
"wires": [
[
"3a0b09b9dc5fabce",
"9d978e3e1104e039"
]
]
},
{
"id": "3a0b09b9dc5fabce",
"type": "switch",
"z": "b5e17af18ea9731a",
"name": "",
"property": "payload",
"propertyType": "msg",
"rules": [
{
"t": "eq",
"v": "0",
"vt": "num"
},
{
"t": "eq",
"v": "1",
"vt": "num"
}
],
"checkall": "false",
"repair": false,
"outputs": 2,
"x": 740,
"y": 540,
"wires": [
[
"70967b168ac9ceb6"
],
[
"cd93246cd9e0f59b"
]
]
},
{
"id": "cd93246cd9e0f59b",
"type": "delay",
"z": "b5e17af18ea9731a",
"name": "sortie verrin",
"pauseType": "delay",
"timeout": "800",
"timeoutUnits": "milliseconds",
"rate": "1",
"nbRateUnits": "1",
"rateUnits": "second",
"randomFirst": "1",
"randomLast": "5",
"randomUnits": "seconds",
"drop": false,
"allowrate": false,
"outputs": 1,
"x": 970,
"y": 580,
"wires": [
[
"9b3a271ba664c506"
]
]
},
{
"id": "9b3a271ba664c506",
"type": "function",
"z": "b5e17af18ea9731a",
"name": "c3 = 1",
"func": "global.set(\"c5\", 1);\nglobal.set(\"c6\", 0);\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 1130,
"y": 580,
"wires": [
[]
]
},
{
"id": "70967b168ac9ceb6",
"type": "function",
"z": "b5e17af18ea9731a",
"name": "c5 = 0",
"func": "global.set(\"c5\", 0);\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 950,
"y": 500,
"wires": [
[]
]
},
{
"id": "696cf5af60cf4b64",
"type": "function",
"z": "b5e17af18ea9731a",
"name": "a3",
"func": "msg.payload = msg.payload.actionneurs && msg.payload.actionneurs[3];\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 430,
"y": 660,
"wires": [
[
"d90023d094b7e43d"
]
]
},
{
"id": "d90023d094b7e43d",
"type": "rbe",
"z": "b5e17af18ea9731a",
"name": "",
"func": "rbe",
"gap": "",
"start": "",
"inout": "out",
"septopics": true,
"property": "payload",
"topi": "topic",
"x": 570,
"y": 660,
"wires": [
[
"65b5c174d03f4048",
"389a82807314ace7"
]
]
},
{
"id": "65b5c174d03f4048",
"type": "switch",
"z": "b5e17af18ea9731a",
"name": "",
"property": "payload",
"propertyType": "msg",
"rules": [
{
"t": "eq",
"v": "0",
"vt": "num"
},
{
"t": "eq",
"v": "1",
"vt": "num"
}
],
"checkall": "false",
"repair": false,
"outputs": 2,
"x": 740,
"y": 660,
"wires": [
[],
[
"a6d6f34770814538"
]
]
},
{
"id": "13d74fea2023a497",
"type": "function",
"z": "b5e17af18ea9731a",
"name": "c7 = 0",
"func": "global.set(\"c7\", 0);\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 1230,
"y": 740,
"wires": [
[]
]
},
{
"id": "d64c41e23b4c2c83",
"type": "inject",
"z": "b5e17af18ea9731a",
"name": "sortie a0",
"props": [
{
"p": "payload"
}
],
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"topic": "",
"payload": "{\"a0\":1}",
"payloadType": "json",
"x": 140,
"y": 100,
"wires": [
[
"cefd0feeeaf4227c"
]
]
},
{
"id": "182406188164351f",
"type": "inject",
"z": "b5e17af18ea9731a",
"name": "retour a0",
"props": [
{
"p": "payload"
}
],
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"topic": "",
"payload": "{\"a0\":0}",
"payloadType": "json",
"x": 140,
"y": 140,
"wires": [
[
"cefd0feeeaf4227c"
]
]
},
{
"id": "d4d595cda525c169",
"type": "inject",
"z": "b5e17af18ea9731a",
"name": "sortie a1",
"props": [
{
"p": "payload"
}
],
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"topic": "",
"payload": "{\"a1\":1}",
"payloadType": "json",
"x": 140,
"y": 320,
"wires": [
[
"0ddd646c0134e82c"
]
]
},
{
"id": "a3108919b481a583",
"type": "inject",
"z": "b5e17af18ea9731a",
"name": "retour a1",
"props": [
{
"p": "payload"
}
],
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"topic": "",
"payload": "{\"a1\":0}",
"payloadType": "json",
"x": 140,
"y": 360,
"wires": [
[
"0ddd646c0134e82c"
]
]
},
{
"id": "d21d6bdbad082c02",
"type": "inject",
"z": "b5e17af18ea9731a",
"name": "retour a2",
"props": [
{
"p": "payload"
}
],
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"topic": "",
"payload": "{\"a2\":0}",
"payloadType": "json",
"x": 140,
"y": 540,
"wires": [
[
"3331b1d0398a3348"
]
]
},
{
"id": "240c384cfd37aa35",
"type": "inject",
"z": "b5e17af18ea9731a",
"name": "retour a3",
"props": [
{
"p": "payload"
}
],
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"topic": "",
"payload": "{\"a3\":0}",
"payloadType": "json",
"x": 140,
"y": 680,
"wires": [
[
"696cf5af60cf4b64"
]
]
},
{
"id": "cf5a2a9fba2009f1",
"type": "inject",
"z": "b5e17af18ea9731a",
"name": "sortie a2",
"props": [
{
"p": "payload"
}
],
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"topic": "",
"payload": "{\"a2\":1}",
"payloadType": "json",
"x": 140,
"y": 500,
"wires": [
[
"3331b1d0398a3348"
]
]
},
{
"id": "746e5cf4ca1a8fa7",
"type": "inject",
"z": "b5e17af18ea9731a",
"name": "sortie a3",
"props": [
{
"p": "payload"
}
],
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"topic": "",
"payload": "{\"a3\":1}",
"payloadType": "json",
"x": 140,
"y": 640,
"wires": [
[
"696cf5af60cf4b64"
]
]
},
{
"id": "a4029ba85e639676",
"type": "delay",
"z": "b5e17af18ea9731a",
"name": "soufflage",
"pauseType": "delay",
"timeout": "1000",
"timeoutUnits": "milliseconds",
"rate": "1",
"nbRateUnits": "1",
"rateUnits": "second",
"randomFirst": "1",
"randomLast": "5",
"randomUnits": "seconds",
"drop": false,
"allowrate": false,
"outputs": 1,
"x": 1060,
"y": 740,
"wires": [
[
"13d74fea2023a497"
]
]
},
{
"id": "e5da08ba69fe6fb8",
"type": "link in",
"z": "b5e17af18ea9731a",
"d": true,
"name": "link in 1",
"links": [
"397735dd2560f7cf"
],
"x": 215,
"y": 440,
"wires": [
[
"cefd0feeeaf4227c",
"0ddd646c0134e82c",
"3331b1d0398a3348",
"696cf5af60cf4b64"
]
]
},
{
"id": "21ed11c5a39c33e4",
"type": "comment",
"z": "b5e17af18ea9731a",
"name": "Estampilleuse (18)",
"info": "",
"x": 150,
"y": 40,
"wires": []
},
{
"id": "f86f3483ef4e1597",
"type": "debug",
"z": "b5e17af18ea9731a",
"name": "a0",
"active": false,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "payload",
"targetType": "msg",
"statusVal": "",
"statusType": "auto",
"x": 730,
"y": 40,
"wires": []
},
{
"id": "162148e31177ef80",
"type": "debug",
"z": "b5e17af18ea9731a",
"name": "a1",
"active": false,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "payload",
"targetType": "msg",
"statusVal": "",
"statusType": "auto",
"x": 730,
"y": 240,
"wires": []
},
{
"id": "9d978e3e1104e039",
"type": "debug",
"z": "b5e17af18ea9731a",
"name": "a2",
"active": false,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "payload",
"targetType": "msg",
"statusVal": "",
"statusType": "auto",
"x": 730,
"y": 460,
"wires": []
},
{
"id": "389a82807314ace7",
"type": "debug",
"z": "b5e17af18ea9731a",
"name": "a3",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "payload",
"targetType": "msg",
"statusVal": "",
"statusType": "auto",
"x": 730,
"y": 600,
"wires": []
},
{
"id": "a6d6f34770814538",
"type": "function",
"z": "b5e17af18ea9731a",
"name": "c7 = 1",
"func": "if (Number(global.get(\"flag0\")) == 1) {\n global.set(\"flag0\", 0);\n global.set(\"c7\", 1);\n}\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 890,
"y": 740,
"wires": [
[
"a4029ba85e639676"
]
]
},
{
"id": "978ded7ba3456f70",
"type": "link in",
"z": "93dc5b41180d0746",
"d": true,
"name": "link in 2",
"links": [
"c613454bd48662e1"
],
"x": 105,
"y": 100,
"wires": [
[
"efb9e7de1cbdadfc"
]
]
},
{
"id": "efb9e7de1cbdadfc",
"type": "function",
"z": "93dc5b41180d0746",
"name": "niveau",
"func": "let p0 = Number(global.get(\"p0\")) || 0;\n\nif (global.get(\"m0\")) {\n p0++;\n if (p0 > 100) p0 = 100;\n global.set(\"p0\", p0);\n}\n\nif (global.get(\"m1\")) {\n p0--;\n if (p0 < 0) p0 = 0;\n global.set(\"p0\", p0);\n}\n\nmsg.payload = p0;\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 290,
"y": 100,
"wires": [
[]
]
},
{
"id": "5dac1387a71bc55e",
"type": "link in",
"z": "93dc5b41180d0746",
"d": true,
"name": "link in 4",
"links": [
"c613454bd48662e1"
],
"x": 105,
"y": 160,
"wires": [
[
"0254cb2f1f7015da"
]
]
},
{
"id": "0254cb2f1f7015da",
"type": "function",
"z": "93dc5b41180d0746",
"name": "monte charge",
"func": "let p0 = Number(global.get(\"p0\")) || 0;\n\nlet sens = global.get(\"s9\");\n\nif (global.get(\"m0\")) {\n p0 += sens;\n if (p0 > 100) p0 = 100;\n if (p0 < 0) p0 = 0;\n global.set(\"p0\", p0);\n\n global.set(\"c0\", (p0 >= 9 && p0 <= 11));\n global.set(\"c1\", (p0 >= 19 && p0 <= 21));\n global.set(\"c2\", (p0 >= 29 && p0 <= 31));\n global.set(\"c3\", (p0 >= 39 && p0 <= 41));\n global.set(\"c4\", (p0 >= 49 && p0 <= 51));\n global.set(\"c5\", (p0 >= 59 && p0 <= 61));\n global.set(\"c6\", (p0 >= 69 && p0 <= 71));\n global.set(\"c7\", (p0 >= 79 && p0 <= 81)); \n}\n\nmsg.payload = p0;\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 320,
"y": 160,
"wires": [
[]
]
},
{
"id": "ed71da98200376bd",
"type": "link in",
"z": "93dc5b41180d0746",
"d": true,
"name": "link in 3",
"links": [
"c613454bd48662e1"
],
"x": 105,
"y": 220,
"wires": [
[
"24ee793574d63484"
]
]
},
{
"id": "24ee793574d63484",
"type": "function",
"z": "93dc5b41180d0746",
"name": "réservoir",
"func": "let p0 = Number(global.get(\"p0\")) || 0;\nlet v0 = Number(global.get(\"v0\")) || 0;\n\nconst sarii = global.get(\"sarii\");\n\nfor (let i = 0 ; i < 4 ; i++) {\n if (sarii.moteurs[i]) {\n p0 += 0.3;\n }\n}\n\np0 = p0 - v0 / 100;\n\nif (p0 > 100) p0 = 100;\nif (p0 < 0) p0 = 0;\n\nglobal.set(\"p0\", p0);\nmsg.payload = p0;\n\nglobal.set(\"c0\", p0 > 15);\nglobal.set(\"c1\", p0 > 40);\nglobal.set(\"c2\", p0 > 60);\nglobal.set(\"c3\", p0 > 75);\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 300,
"y": 220,
"wires": [
[]
]
},
{
"id": "154f1cf1b90cb211",
"type": "link in",
"z": "93dc5b41180d0746",
"name": "link in 5",
"links": [
"c613454bd48662e1"
],
"x": 105,
"y": 280,
"wires": [
[
"f44a82a1fa83049e"
]
]
},
{
"id": "f44a82a1fa83049e",
"type": "function",
"z": "93dc5b41180d0746",
"name": "cuves",
"func": "const sarii = global.get(\"sarii\");\n\nlet p0 = Number(global.get(\"p0\")) || 0;\n\nif (sarii.actionneurs[0]) {\n p0 = p0 + 50 / 100;\n}\n\nif (sarii.actionneurs[1]) {\n p0 = p0 - 50 / 100;\n}\n\nglobal.set(\"c0\", p0 >= 100);\nif (p0 >= 100) { \n p0 = 100;\n}\n\nglobal.set(\"c1\", p0 <= 0);\nif (p0 <= 0) {\n p0 = 0;\n}\n\nglobal.set(\"p0\", p0);\n\n\nlet p1 = Number(global.get(\"p1\")) || 0;\n\nif (sarii.actionneurs[2]) {\n p1 = p1 + 50 / 100;\n}\n\nif (sarii.actionneurs[3]) {\n p1 = p1 - 50 / 100;\n}\n\nglobal.set(\"c2\", p1 >= 100);\nif (p1 >= 100) {\n p1 = 100;\n}\n\nglobal.set(\"c3\", p1 <= 0);\nif (p1 <= 0) {\n p1 = 0;\n}\n\nglobal.set(\"p1\", p1);\n\n\n\nlet p2 = Number(global.get(\"p2\")) || 0;\n\nif (sarii.actionneurs[4]) {\n p2 = p2 + 50 / 100;\n}\n\nif (sarii.actionneurs[5]) {\n p2 = p2 - 50 / 100;\n}\n\nglobal.set(\"c4\", p2 >= 100);\nif (p2 >= 100) {\n p2 = 100;\n}\n\nglobal.set(\"c5\", p2 <= 0);\nif (p2 <= 0) {\n p2 = 0;\n}\n\nglobal.set(\"p2\", p2);\n\nreturn msg;",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 290,
"y": 280,
"wires": [
[]
]
}
]