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 ![:wink: :wink:](https://forum.pekaway.de/images/emoji/twitter/wink.png?v=12)
Ich habe auch nur die eine Node exportiert.