gaz-sensor/node-red/flow.json

386 lines
No EOL
12 KiB
JSON

[
{
"id": "198746f833af26ca",
"type": "tab",
"label": "Flow 1",
"disabled": false,
"info": "",
"env": []
},
{
"id": "2909ad4e1ca13619",
"type": "tls-config",
"name": "",
"cert": "",
"key": "",
"ca": "",
"certname": "",
"keyname": "",
"caname": "ca_certificate.txt",
"servername": "",
"verifyservercert": true,
"alpnprotocol": ""
},
{
"id": "211ac90c1df2c2b0",
"type": "mqtt-broker",
"name": "",
"broker": "https://srv-chirpstack.insa-toulouse.fr",
"port": "1883",
"tls": "2909ad4e1ca13619",
"clientid": "",
"autoConnect": true,
"usetls": true,
"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": "baca35e28f5a3a27",
"type": "tls-config",
"name": "",
"cert": "",
"key": "",
"ca": "",
"certname": "",
"keyname": "",
"caname": "ca_certificate.txt",
"servername": "",
"verifyservercert": true,
"alpnprotocol": ""
},
{
"id": "3c830ca801586f46",
"type": "mqtt-broker",
"name": "",
"broker": "https://srv-chirpstack.insa-toulouse.fr",
"port": "1883",
"tls": "baca35e28f5a3a27",
"clientid": "",
"autoConnect": true,
"usetls": true,
"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": "881d3a97f0da2921",
"type": "ui_tab",
"name": "Home",
"icon": "dashboard",
"disabled": false,
"hidden": false
},
{
"id": "79e7db5ae12aebf7",
"type": "ui_base",
"theme": {
"name": "theme-light",
"lightTheme": {
"default": "#0094CE",
"baseColor": "#0094CE",
"baseFont": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif",
"edited": true,
"reset": false
},
"darkTheme": {
"default": "#097479",
"baseColor": "#097479",
"baseFont": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif",
"edited": false
},
"customTheme": {
"name": "Untitled Theme 1",
"default": "#4B7930",
"baseColor": "#4B7930",
"baseFont": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif"
},
"themeState": {
"base-color": {
"default": "#0094CE",
"value": "#0094CE",
"edited": false
},
"page-titlebar-backgroundColor": {
"value": "#0094CE",
"edited": false
},
"page-backgroundColor": {
"value": "#fafafa",
"edited": false
},
"page-sidebar-backgroundColor": {
"value": "#ffffff",
"edited": false
},
"group-textColor": {
"value": "#1bbfff",
"edited": false
},
"group-borderColor": {
"value": "#ffffff",
"edited": false
},
"group-backgroundColor": {
"value": "#ffffff",
"edited": false
},
"widget-textColor": {
"value": "#111111",
"edited": false
},
"widget-backgroundColor": {
"value": "#0094ce",
"edited": false
},
"widget-borderColor": {
"value": "#ffffff",
"edited": false
},
"base-font": {
"value": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif"
}
},
"angularTheme": {
"primary": "indigo",
"accents": "blue",
"warn": "red",
"background": "grey",
"palette": "light"
}
},
"site": {
"name": "Node-RED Dashboard",
"hideToolbar": "false",
"allowSwipe": "false",
"lockMenu": "false",
"allowTempTheme": "true",
"dateFormat": "DD/MM/YYYY",
"sizes": {
"sx": 48,
"sy": 48,
"gx": 6,
"gy": 6,
"cx": 6,
"cy": 6,
"px": 0,
"py": 0
}
}
},
{
"id": "0fdd5634e9de1dda",
"type": "ui_group",
"name": "Default",
"tab": "881d3a97f0da2921",
"order": 1,
"disp": true,
"width": "6",
"collapse": false,
"className": ""
},
{
"id": "5833c1785f0d5c12",
"type": "inject",
"z": "198746f833af26ca",
"name": "Toto timestamp",
"props": [
{
"p": "payload"
},
{
"p": "topic",
"vt": "str"
}
],
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"topic": "toto",
"payload": "Hello, world!",
"payloadType": "str",
"x": 860,
"y": 160,
"wires": [
[
"cfba9dafbd28ba79"
]
]
},
{
"id": "cfba9dafbd28ba79",
"type": "mqtt out",
"z": "198746f833af26ca",
"name": "",
"topic": "toto",
"qos": "",
"retain": "",
"respTopic": "",
"contentType": "",
"userProps": "",
"correl": "",
"expiry": "",
"broker": "3c830ca801586f46",
"x": 1070,
"y": 160,
"wires": []
},
{
"id": "644016f53bdf47c7",
"type": "mqtt in",
"z": "198746f833af26ca",
"name": "",
"topic": "application/#",
"qos": "2",
"datatype": "auto-detect",
"broker": "211ac90c1df2c2b0",
"nl": false,
"rap": true,
"rh": 0,
"inputs": 0,
"x": 810,
"y": 240,
"wires": [
[
"3ff32dd465806d53",
"0bb22bbd9f9a0494"
]
]
},
{
"id": "3039f2dccf8eac69",
"type": "inject",
"z": "198746f833af26ca",
"name": "test json",
"props": [
{
"p": "payload"
}
],
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"topic": "",
"payload": "{ \"deduplicationId\": \"92c5b809-f12b-46fa-88dd-d85fe4ad4f38\", \"time\": \"2024-12-18T09:25:36.074032144+00:00\", \"deviceInfo\": { \"tenantId\": \"e8af5182-7381-4cd4-8087-b2a2ebfd6689\", \"tenantName\": \"GEI\", \"applicationId\": \"569d064a-3653-4612-b198-e1461f4d799e\", \"applicationName\": \"Gaz-app-choCapor\", \"deviceProfileId\": \"72a798ee-b91f-4c6a-b64d-7c03cb97560c\", \"deviceProfileName\": \"Arduino Uno\", \"deviceName\": \"Gaz-app-choCapor-device\", \"devEui\": \"0004a30b002159ca\", \"deviceClassEnabled\": \"CLASS_A\", \"tags\": {} }, \"devAddr\": \"016c1389\", \"adr\": false, \"dr\": 5, \"fCnt\": 78, \"fPort\": 1, \"confirmed\": false, \"data\": \"AVM=\", \"rxInfo\": [ { \"gatewayId\": \"dca632fffe33a26e\", \"uplinkId\": 13110332, \"rssi\": -97, \"snr\": 2.75, \"channel\": 5, \"location\": {}, \"context\": \"FmtLlA==\", \"metadata\": { \"region_common_name\": \"EU868\", \"region_config_id\": \"eu868\" }, \"crcStatus\": \"CRC_OK\" }, { \"gatewayId\": \"dca632fffe33a26e\", \"uplinkId\": 64235, \"time\": \"2024-12-18T09:25:36.074032144+00:00\", \"rssi\": -97, \"snr\": 2.75, \"channel\": 5, \"location\": {}, \"context\": \"FmtLlA==\", \"metadata\": { \"region_config_id\": \"eu868\", \"region_common_name\": \"EU868\" }, \"crcStatus\": \"CRC_OK\" } ], \"txInfo\": { \"frequency\": 867500000, \"modulation\": { \"lora\": { \"bandwidth\": 125000, \"spreadingFactor\": 7, \"codeRate\": \"CR_4_5\" } } } }",
"payloadType": "str",
"x": 680,
"y": 300,
"wires": [
[
"620666627d616776"
]
]
},
{
"id": "620666627d616776",
"type": "json",
"z": "198746f833af26ca",
"name": "",
"property": "payload",
"action": "",
"pretty": false,
"x": 830,
"y": 300,
"wires": [
[
"3ff32dd465806d53"
]
]
},
{
"id": "3ff32dd465806d53",
"type": "function",
"z": "198746f833af26ca",
"name": "Format",
"func": "let name = msg.payload.deviceInfo.deviceName;\nlet id = msg.payload.deviceInfo.applicationId;\nlet data = msg.payload.data;\n\n\nif (msg.payload) {\n msg.payload = \"Device: '\" + name + \"'@\" + id + \":\\n\";\n msg.payload += \"Data: [\" + data + \"]\\n\";\n \n} else {\n msg.payload = \"Error: msg.payload is undefined.\\n\";\n}\n\nreturn msg;\n",
"outputs": 1,
"timeout": 0,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 1000,
"y": 300,
"wires": [
[
"0b2c17bfa1f54b25"
]
]
},
{
"id": "0b2c17bfa1f54b25",
"type": "ui_text",
"z": "198746f833af26ca",
"group": "0fdd5634e9de1dda",
"order": 0,
"width": 0,
"height": 0,
"name": "",
"label": "text",
"format": "{{msg.payload}}",
"layout": "row-spread",
"className": "",
"style": false,
"font": "",
"fontSize": 16,
"color": "#000000",
"x": 1150,
"y": 300,
"wires": []
},
{
"id": "0bb22bbd9f9a0494",
"type": "debug",
"z": "198746f833af26ca",
"name": "debug 1",
"active": true,
"tosidebar": false,
"console": true,
"tostatus": false,
"complete": "payload",
"targetType": "msg",
"statusVal": "",
"statusType": "auto",
"x": 1150,
"y": 240,
"wires": []
}
]