218218 "type" : " function" ,
219219 "z" : " 09012e75c72a4968" ,
220220 "name" : " AvailableActuator" ,
221- "func" : " let jsonData = parseJson(msg.payload);\n\n jsonData[msg.actuatorID ] = {\n \" type\" : msg.actuatorType ,\n \" room\" : msg.roomID \n }\n\n //msg.payload = jsonData\n function parseJson(string){\n return string === \"\" ? JSON.parse(\" {}\" ) : JSON.parse(string)\n }\n\n msg.payload = jsonData\n return msg; \n\n " ,
221+ "func" : " let jsonData = parseJson(msg.payload);\n\n jsonData[msg.actuator_id ] = {\n \" type\" : msg.actuator_type ,\n \" room\" : msg.room_id \n }\n\n //msg.payload = jsonData\n function parseJson(string){\n return string === \"\" ? JSON.parse(\" {}\" ) : JSON.parse(string)\n }\n\n msg.payload = jsonData\n return msg; \n\n " ,
222222 "outputs" : 1 ,
223223 "noerr" : 0 ,
224224 "initialize" : " " ,
999999 "type" : " function" ,
10001000 "z" : " 09012e75c72a4968" ,
10011001 "name" : " AssociatedRoom" ,
1002- "func" : " let jsonData = parseJson(msg.payload);\n\n jsonData[msg.room_id] = msg.serial \n\n\n //msg.payload = jsonData\n function parseJson(string){\n return string === \"\" ? JSON.parse(\" {}\" ) : JSON.parse(string)\n }\n\n msg.payload = jsonData\n return msg; \n\n " ,
1002+ "func" : " let jsonData = parseJson(msg.payload);\n\n jsonData[msg.room_id] = msg.serial_id \n\n\n //msg.payload = jsonData\n function parseJson(string){\n return string === \"\" ? JSON.parse(\" {}\" ) : JSON.parse(string)\n }\n\n msg.payload = jsonData\n return msg; \n\n " ,
10031003 "outputs" : 1 ,
10041004 "noerr" : 0 ,
10051005 "initialize" : " " ,
10371037 "type" : " file" ,
10381038 "z" : " 09012e75c72a4968" ,
10391039 "name" : " write file" ,
1040- "filename" : " /data/configFiles/actuator_room_mapping .json" ,
1040+ "filename" : " /data/configFiles/arduino_room_mapping .json" ,
10411041 "filenameType" : " str" ,
10421042 "appendNewline" : true ,
10431043 "createDir" : false ,
12131213 "type" : " file in" ,
12141214 "z" : " 09012e75c72a4968" ,
12151215 "name" : " read file" ,
1216- "filename" : " /data/configFiles/type0 .json" ,
1216+ "filename" : " /data/configFiles/actuator_room_mapping .json" ,
12171217 "filenameType" : " str" ,
12181218 "format" : " utf8" ,
12191219 "chunk" : false ,
12331233 "type" : " file in" ,
12341234 "z" : " 09012e75c72a4968" ,
12351235 "name" : " read file" ,
1236- "filename" : " /data/configFiles/type0 .json" ,
1236+ "filename" : " /data/configFiles/arduino_room_mapping .json" ,
12371237 "filenameType" : " str" ,
12381238 "format" : " utf8" ,
12391239 "chunk" : false ,
13191319 "x" : 2150 ,
13201320 "y" : 1280 ,
13211321 "wires" : []
1322+ },
1323+ {
1324+ "id" : " 85e6e0aba603f370" ,
1325+ "type" : " inject" ,
1326+ "z" : " 09012e75c72a4968" ,
1327+ "name" : " " ,
1328+ "props" : [
1329+ {
1330+ "p" : " payload"
1331+ },
1332+ {
1333+ "p" : " topic" ,
1334+ "vt" : " str"
1335+ }
1336+ ],
1337+ "repeat" : " " ,
1338+ "crontab" : " " ,
1339+ "once" : false ,
1340+ "onceDelay" : 0.1 ,
1341+ "topic" : " " ,
1342+ "payload" : " {\" type\" :9, \" room_id\" : \" room1\" }" ,
1343+ "payloadType" : " json" ,
1344+ "x" : 90 ,
1345+ "y" : 260 ,
1346+ "wires" : [
1347+ [
1348+ " ead8458e27835fd5"
1349+ ]
1350+ ]
1351+ },
1352+ {
1353+ "id" : " 8d0bcc7809691b1b" ,
1354+ "type" : " inject" ,
1355+ "z" : " 09012e75c72a4968" ,
1356+ "name" : " " ,
1357+ "props" : [
1358+ {
1359+ "p" : " payload"
1360+ },
1361+ {
1362+ "p" : " topic" ,
1363+ "vt" : " str"
1364+ }
1365+ ],
1366+ "repeat" : " " ,
1367+ "crontab" : " " ,
1368+ "once" : false ,
1369+ "onceDelay" : 0.1 ,
1370+ "topic" : " " ,
1371+ "payload" : " {\" type\" :8, \" actuator_id\" : \" act2\" , \" actuator_type\" : \" temp_sensor\" , \" room_id\" : \" room1\" }" ,
1372+ "payloadType" : " json" ,
1373+ "x" : 90 ,
1374+ "y" : 320 ,
1375+ "wires" : [
1376+ [
1377+ " ead8458e27835fd5"
1378+ ]
1379+ ]
13221380 }
13231381]
0 commit comments