Halo Mikel
du musst da halt nur die Globalen Daten und Namen von den Sensoren die du hast eintragen.
[
{
"id": "f30dc6bbea2092a0",
"type": "function",
"z": "e78e73d3.53155",
"name": "get temp stats",
"func": "if (global.get(\"temp1\") == null || global.get(\"temp1\") == \"\") {\n global.set(\"temp1\", \"0\")\n}\nif (global.get(\"temp1\") == \"not connected\" || global.get(\"temp1\") == \"\") {\n global.set(\"temp1\", \"0\")\n}\nif (global.get(\"temp2\") == null || global.get(\"temp2\") == \"\") {\n global.set(\"temp2\", \"0\")\n}\nif (global.get(\"temp3\") == null || global.get(\"temp3\") == \"\") {\n global.set(\"temp3\", \"0\")\n}\nif (global.get(\"temp4\") == null || global.get(\"temp4\") == \"\") {\n global.set(\"temp4\", \"0\")\n}\n\nif (global.get(\"Dimmertemp1\") == null || global.get(\"Dimmertemp1\") == \"\") {\n global.set(\"Dimmertemp1\", \"0\")\n}\nif (global.get(\"Dimmertemp2\") == null || global.get(\"Dimmertemp2\") == \"\") {\n global.set(\"Dimmertemp2\", \"0\")\n}\nif (global.get(\"Dimmertemp3\") == null || global.get(\"Dimmertemp3\") == \"\") {\n global.set(\"Dimmertemp3\", \"0\")\n}\nif (global.get(\"Dimmertemp4\") == null || global.get(\"Dimmertemp4\") == \"\") {\n global.set(\"Dimmertemp4\", \"0\")\n}\nmsg.payload = {\n \"temp1\": {\n \"state\": global.get(\"temp1\").toString(),\n \"name\": global.get(\"Ntemp1\"),\n },\n \"temp2\": {\n \"state\": global.get(\"temp2\").toString(),\n \"name\": global.get(\"Ntemp2\"),\n },\n \"temp3\": {\n \"state\": global.get(\"temp3\").toString(),\n \"name\": global.get(\"Ntemp3\"),\n },\n \"temp4\": {\n \"state\": global.get(\"temp4\").toString(),\n \"name\": global.get(\"Ntemp4\"),\n },\n \"Dimmertemp1\": {\n \"state\": global.get(\"Dimmertemp1\").toString(),\n \"name\": global.get(\"Ndimmertemp1\"),\n },\n \"Dimmertemp2\": {\n \"state\": global.get(\"Dimmertemp2\").toString(),\n \"name\": global.get(\"Ndimmertemp2\"),\n },\n \"Dimmertemp3\": {\n \"state\": global.get(\"Dimmertemp3\").toString(),\n \"name\": global.get(\"Ndimmertemp3\"),\n },\n \"Dimmertemp4\": {\n \"state\": global.get(\"Dimmertemp4\").toString(),\n \"name\": global.get(\"Ndimmertemp4\"),\n }\n}\n\nreturn msg;",
"outputs": 1,
"timeout": "",
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 280,
"y": 600,
"wires": [
[
"aa3a9dde.7746a"
]
]
}
]
Ich habe mir immer eine Kopie von der node die ich geändert habe daneben gelegt, dann kann ich auf die schnelle immer zurück wenn was in die Hose geht
Ich habe auch nur die eine Node exportiert.