Dimmy Temperatur Sensor ansteuern

Der Dimmy hat ja 2 Temperatursensoren. Sind die bereits eingebaut oder was muss getan werden um die zu nutzen?
Wenn ich sie in der Software anlege gibts keinen Wert.

Am Dimmy kannst du nur zwei weitere DS18B20 Temperatursensoren anschließen:

Kaufen kannst du diese hier:

https://pekaway.de/collections/alle-produkte/products/van-pi-temperatursensor-ds18b20

Angeschlossen werden diese wie folgt:

Grüße


Am Schaltplan kannst du sehen wie der ds18b20 angeschlossen wird.
Das geht nur wenn du ihn mt einem esp betreibst. Bei der kabelgebunden Version hast du keinen Onewire :bus:.
Wenn du mehr als 2 Sensoren brauchst, sage bescheid, ich habe 4 Stück am Dimmy
Gruß Arno

Danke! Muss ich mir am Board nochmal ansehen. Ich hab noch einen Sensor hier liegen, der reicht mir auch eigentlich. Ich hoffe ich komme mit euren Infos dann weiter :slight_smile:

Hallo,
in meinem Dashboard UI werden keine Dimmy Temperature Werte angezeigt.
Ich habe sowohl Temperatur Sensoren am Relayboard als auch am Dimmy angeschlossen. Der Dimmy (Version mit GPIO Anschlüssen) ist über I2C eingebunden. Ich kann über das Dashboard die Dimmer einstellen und die Änderung an den Dimmy Ausgängen entsprechend messen. Die Kommunikation funktioniert also. Natürlich habe ich auch über config/sensors die Dimmy Temperatur Sensoren aktiviert und somit sehe ich sie auch unter Info im gui. Was mir auffällt, ist, dass beim Resart “wait” links im Feld bei den Relayboard Temperatursensoren angezeigt wird, bis dann dort Werte erscheinen. Bei Dimmy Temperature ist im Feld die linke seite leer und rechts steht immer nur °C.
Ich habe in NodeRed bisher nichts modifiziert. Mir ist aber dort aufgefallen, dass im Flow “sensor dashboard” die dimmytemp1+2 nicht wie die anderen temp1-4 an den “link in” (linktempsensor) angeschlossen sind. Hat aber auch nichts gebracht, dies zu tun. Des weiteren habe ich noch versucht den dimmy 1 temp Sensor im dashboard als Referenz für die Heater Steuerung zu nutzen. Dort bekomme ich dann aber auch keine Werte mehr.
Die 3,3V am Eingang des Dimmy Temperatursensoranschlusses sind vorhanden. Ich messe übrigens den genau gleichen Wert zwischen GND und SIG. (was am Relayboard aber genauso ist und schließlich funktioniert).
Neustarts haben nichts gebracht. Wo kann ich noch weiter nach dem Problem suchen?
Vielen Dank schon mal für eure Hilfe.
Gruß, Matthias

Hi Matthias,

schau mal hier:

oder im Shop ist es so erklärt.

die Temperatursensoren am DIMMY werden nur via ESP32/8266 via Tasmota unterstützt.

Im Standanlone Betrieb gibt es keinen Chip der die Sensoren auslesen kann.

Beste Grüße
Karl

Kleine Preview an der Stelle…

Wir werden die RuuviTags im kommenden Update unterstützen und auch im Shop anbieten.
Dann kann man sehr einfach weitere Sensoren hinzufügen.

Danke. Ich habe jetzt so ein Teil bestellt, weil ich auch die Inputs nutzen will.

Ich habe jetzt einen ESP angeschlossen und geflasht. Dass er funktioniert, merke ich daran, dass ich das I²C Kabel nicht mehr benötige.
Im Dashboard habe ich in den Settings die Dimmy Sensoren aktiviert, so dass sie angezeigt werden. Im Gegensatz zum Board, sehe ich dort keine Werte. Selbst wenn ich den selben Sensor, der am VanPi Board funktioniert, nun am Dimmy einstecke, bekomme ich keine Werte angezeigt.

Gibt es noch weitere Einstellungen, die ich berücksichtigen muss, damit der Sensor am Dimmy funktionieren kann?

Vielen Dank für die Antworten!

Moin Mathias,
schau mal in deinem ESP in die Konsole, da siehst du was der ESP macht.
unteranderem siehst du da auch die Temperatur Sensoren.
(Die Sensoren werden nur alle paar Minuten übermittelt, oder wenn du den Dimmer betätigst, dann sofort.)
Wenn da schon keine sind, Anschluss überprüfen.
Wenn da welche angezeigt werden.
Mit einem MQTT Browser schaun ob da was kommt.
Eventuell falsche Topics eingegeben???
Oder du schaust hier


Häng da mal 2 Debug Nodes an, und schau was da raus kommt.
Gruß
Arno

Danke für den Hinweis Arno,
ich habe mal einen screenshot vom ersten debugger angefügt. Ich weiß nicht, was diese Werte bedeuten, oder ob da eindeutig etwas fehlt. Habe noch einen screenshot von der Console angefügt.
Vielen Dank!



Hier noch der 2te Debugger

Ups! Ich glaube da binn ich raus.
Ich habe einen esp8266, und in deiner Konsole sind 2 ads1115, das sieht so aus als hättest du den I2cBus noch am Relayboard angeschlossen, das dass Dimmy ads montiert hat ist mir neu.
Ich hab da noch ne alte Version :joy:
Ds18b20 sehe ich aber keine in der Konsole
Gruß Arno


So sieht mein Stadtbildschirm aus

Und das ist ein Auszug aus meiner Konsole

ok, diese Übersicht sieht bei mir auch anders aus, aber auch keine 18b20…

Was du da angezeigt bekommst das ist ein Analog Digital Wandler, i2c bus und nicht Onewire. Die sind im Relayboard verbaut für Tanksensor, und Shunt, mit den gleichen Adressen, daher habe ich gedacht das du noch am i2c bus vom Relayboard hängst.
Keine Ahnung ESP32 ???

Hi, ich habe es nun selbst hinbekommen und erkläre kurz wie:
ich habe oben im Schaltplan gesehen, dass der Temperatursensor-Pin an den GPIO 16 geht. Auf dem ESP Modul habe ich dann einfach unter Configuration - configure module - IO GPIO16 den Sensor ausgewählt. Man kann dort dann noch 1-4 auswählen. Erst hatte ich gedacht, dass man dort die Anzahl der Sensoren angibt, aber selbst wenn ich es auf 1 stehen lasse, werden beide parallel angeschlossenen Sensoren angezeigt.
Auf dem VanPi Dashboard musste ich dann natürlich noch die Dimmy Sensoren aktivieren und schon hatte ich meine Temperaturanzeige…




1 Like

@range4200t
Hallo Stefan,
du wolltest 4 Temperatursensoren an dein Dimmy hängen.
Hier der Flow. ich habe die 2 Originalen Sensoten nicht genommen, sonern direkt alle 4 neu gemacht.
Der Flow hat eine Besonderheit, du kannst die Sensoren frei sortieren, wenn ein sensor defekt ist, und du einen neuen Sensor rein machst, sortiert der sich in der Reihenfolge seiner SerienNr neu ein, das wird vermutlich die Reihen folge verschieben, daher kannst du dann auf der Configseite die Folge neu eingeben. schau mal ob du das brauchen kannst.

[
    {
        "id": "2b78bd06069b4763",
        "type": "mqtt in",
        "z": "c990ef28d280ae65",
        "name": "",
        "topic": "pkw/tele/PekawayMOTA/SENSOR",
        "qos": "2",
        "datatype": "auto",
        "broker": "0ddb07c65cbb68bc",
        "nl": false,
        "rap": true,
        "rh": 0,
        "inputs": 0,
        "x": 380,
        "y": 1560,
        "wires": [
            [
                "a8902baf4c7460e6",
                "9a5cb92abed86ecc"
            ]
        ]
    },
    {
        "id": "e5b3ce16a1e1e808",
        "type": "json",
        "z": "c990ef28d280ae65",
        "name": "",
        "property": "payload",
        "action": "",
        "pretty": false,
        "x": 710,
        "y": 1560,
        "wires": [
            [
                "277f913d35fa6198",
                "5c28a7c9c4622ba7",
                "b9345a02d65af8ca",
                "c026118378d924d0"
            ]
        ]
    },
    {
        "id": "277f913d35fa6198",
        "type": "function",
        "z": "c990ef28d280ae65",
        "name": "Temperatur Filter",
        "func": "//var r = msg.payload.DHT11.Temperature;\nvar r = msg.payload[\"DS18B20-1\"].Temperature;\nmsg.payload =  r;\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 890,
        "y": 1520,
        "wires": [
            [
                "e52dfd6a5d515013"
            ]
        ]
    },
    {
        "id": "8a47fb7186b0f2f5",
        "type": "debug",
        "z": "c990ef28d280ae65",
        "name": "",
        "active": false,
        "tosidebar": true,
        "console": false,
        "tostatus": true,
        "complete": "true",
        "targetType": "full",
        "statusVal": "payload",
        "statusType": "auto",
        "x": 1370,
        "y": 1520,
        "wires": []
    },
    {
        "id": "f6860cc19d588814",
        "type": "debug",
        "z": "c990ef28d280ae65",
        "name": "",
        "active": false,
        "tosidebar": true,
        "console": false,
        "tostatus": true,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "payload",
        "statusType": "auto",
        "x": 1390,
        "y": 1560,
        "wires": []
    },
    {
        "id": "7db9e2fc2f4af31e",
        "type": "debug",
        "z": "c990ef28d280ae65",
        "name": "",
        "active": false,
        "tosidebar": true,
        "console": false,
        "tostatus": true,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "payload",
        "statusType": "auto",
        "x": 1390,
        "y": 1600,
        "wires": []
    },
    {
        "id": "5c28a7c9c4622ba7",
        "type": "function",
        "z": "c990ef28d280ae65",
        "name": "Temperatur Filter",
        "func": "//var r = msg.payload.DHT11.Temperature;\nvar r = msg.payload[\"DS18B20-2\"].Temperature;\nmsg.payload =  r;\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 890,
        "y": 1560,
        "wires": [
            [
                "e021b0e015eb17b8"
            ]
        ]
    },
    {
        "id": "b9345a02d65af8ca",
        "type": "function",
        "z": "c990ef28d280ae65",
        "name": "Temperatur Filter",
        "func": "//var r = msg.payload.DHT11.Temperature;\nvar r = msg.payload[\"DS18B20-3\"].Temperature;\nmsg.payload =  r;\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 890,
        "y": 1600,
        "wires": [
            [
                "251396f329ab1604"
            ]
        ]
    },
    {
        "id": "c026118378d924d0",
        "type": "function",
        "z": "c990ef28d280ae65",
        "name": "Temperatur Filter",
        "func": "//var r = msg.payload.DHT11.Temperature;\nvar r = msg.payload[\"DS18B20-4\"].Temperature;\nmsg.payload =  r;\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 890,
        "y": 1640,
        "wires": [
            [
                "8da681410d578d48"
            ]
        ]
    },
    {
        "id": "a32971c9865679ce",
        "type": "debug",
        "z": "c990ef28d280ae65",
        "name": "",
        "active": false,
        "tosidebar": true,
        "console": false,
        "tostatus": true,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "payload",
        "statusType": "auto",
        "x": 1390,
        "y": 1640,
        "wires": []
    },
    {
        "id": "9fa784a0a26b65c3",
        "type": "comment",
        "z": "c990ef28d280ae65",
        "name": "Temperatur Dimmy",
        "info": "",
        "x": 910,
        "y": 1440,
        "wires": []
    },
    {
        "id": "4372151101c91dbf",
        "type": "comment",
        "z": "c990ef28d280ae65",
        "name": "Reihenfolge ändert sich mit ID des Fühlers",
        "info": "",
        "x": 920,
        "y": 1480,
        "wires": []
    },
    {
        "id": "dcf525943a9277c8",
        "type": "comment",
        "z": "c990ef28d280ae65",
        "name": "neue Temperatur jede Minute",
        "info": "",
        "x": 560,
        "y": 1620,
        "wires": []
    },
    {
        "id": "a3bde4f15f782f81",
        "type": "comment",
        "z": "c990ef28d280ae65",
        "name": "in Tasmota console TelePeriod 60",
        "info": "",
        "x": 580,
        "y": 1660,
        "wires": []
    },
    {
        "id": "a8902baf4c7460e6",
        "type": "switch",
        "z": "c990ef28d280ae65",
        "name": "",
        "property": "payload",
        "propertyType": "msg",
        "rules": [
            {
                "t": "cont",
                "v": "DS18B20",
                "vt": "str"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 1,
        "x": 590,
        "y": 1560,
        "wires": [
            [
                "e5b3ce16a1e1e808"
            ]
        ]
    },
    {
        "id": "c9ae693ed3bec5a7",
        "type": "function",
        "z": "c990ef28d280ae65",
        "name": "get global",
        "func": "var check = global.get(\"Dimmertemp3\");\nvar label = global.get(\"Ndimmertemp3\");\n\nmsg.sensorname = label;\nmsg.payload = check;  \nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 1218,
        "y": 1800,
        "wires": [
            [
                "f267850ec620fd5d"
            ]
        ]
    },
    {
        "id": "552df4d493bc2456",
        "type": "function",
        "z": "c990ef28d280ae65",
        "name": "get global",
        "func": "var check = global.get(\"Dimmertemp1\");\nvar label = global.get(\"Ndimmertemp1\");\n\nmsg.sensorname = label;\nmsg.payload = check;  \nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 1218,
        "y": 1720,
        "wires": [
            [
                "3271e1a12c57d61f"
            ]
        ]
    },
    {
        "id": "3271e1a12c57d61f",
        "type": "ui_text",
        "z": "c990ef28d280ae65",
        "group": "b8db3199.f0dbe",
        "order": 5,
        "width": 0,
        "height": 0,
        "name": "Ditemp1",
        "label": "{{sensorname}}",
        "format": "{{msg.payload}}°C",
        "layout": "row-spread",
        "className": "",
        "x": 1418,
        "y": 1720,
        "wires": []
    },
    {
        "id": "ae6868c3b11a5854",
        "type": "function",
        "z": "c990ef28d280ae65",
        "name": "get global",
        "func": "var check = global.get(\"Dimmertemp2\");\nvar label = global.get(\"Ndimmertemp2\");\n\nmsg.sensorname = label;\nmsg.payload = check;  \nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 1218,
        "y": 1760,
        "wires": [
            [
                "b2326695ba26f2f5"
            ]
        ]
    },
    {
        "id": "b2326695ba26f2f5",
        "type": "ui_text",
        "z": "c990ef28d280ae65",
        "group": "b8db3199.f0dbe",
        "order": 6,
        "width": 0,
        "height": 0,
        "name": "Ditemp2",
        "label": "{{sensorname}}",
        "format": "{{msg.payload}}°C",
        "layout": "row-spread",
        "className": "",
        "x": 1418,
        "y": 1760,
        "wires": []
    },
    {
        "id": "f267850ec620fd5d",
        "type": "ui_text",
        "z": "c990ef28d280ae65",
        "group": "b8db3199.f0dbe",
        "order": 7,
        "width": 0,
        "height": 0,
        "name": "Ditemp3",
        "label": "{{sensorname}}",
        "format": "{{msg.payload}}°C",
        "layout": "row-spread",
        "className": "",
        "x": 1418,
        "y": 1800,
        "wires": []
    },
    {
        "id": "aba880000833c75e",
        "type": "ui_text",
        "z": "c990ef28d280ae65",
        "group": "b8db3199.f0dbe",
        "order": 8,
        "width": 0,
        "height": 0,
        "name": "Ditemp4",
        "label": "{{sensorname}}",
        "format": "{{msg.payload}}°C",
        "layout": "row-spread",
        "className": "",
        "x": 1418,
        "y": 1840,
        "wires": []
    },
    {
        "id": "3067815a8ad11f42",
        "type": "function",
        "z": "c990ef28d280ae65",
        "name": "get global",
        "func": "var check = global.get(\"Dimmertemp4\");\nvar label = global.get(\"Ndimmertemp4\");\n\nmsg.sensorname = label;\nmsg.payload = check;  \nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 1218,
        "y": 1840,
        "wires": [
            [
                "aba880000833c75e"
            ]
        ]
    },
    {
        "id": "c662b0be4d42c131",
        "type": "ui_text_input",
        "z": "c990ef28d280ae65",
        "name": "",
        "label": "Dimmer Temp 1 Name",
        "tooltip": "",
        "group": "88b50adca44f8f8d",
        "order": 1,
        "width": 0,
        "height": 0,
        "passthru": true,
        "mode": "text",
        "delay": 300,
        "topic": "",
        "sendOnBlur": true,
        "topicType": "str",
        "x": 316,
        "y": 1969,
        "wires": [
            [
                "575afd63ba26a13a"
            ]
        ]
    },
    {
        "id": "95d5118974ebff22",
        "type": "ui_text_input",
        "z": "c990ef28d280ae65",
        "name": "",
        "label": "Dimmer Temp 2 Name",
        "tooltip": "",
        "group": "88b50adca44f8f8d",
        "order": 3,
        "width": 0,
        "height": 0,
        "passthru": true,
        "mode": "text",
        "delay": 300,
        "topic": "",
        "sendOnBlur": true,
        "topicType": "str",
        "x": 316,
        "y": 2009,
        "wires": [
            [
                "738c14de0b399372"
            ]
        ]
    },
    {
        "id": "f9ce49b7d67ae20d",
        "type": "file",
        "z": "c990ef28d280ae65",
        "name": "",
        "filename": "pekaway/dimmertemp1name",
        "filenameType": "str",
        "appendNewline": false,
        "createDir": true,
        "overwriteFile": "true",
        "encoding": "none",
        "x": 760,
        "y": 1960,
        "wires": [
            []
        ]
    },
    {
        "id": "9c206938045daf64",
        "type": "file",
        "z": "c990ef28d280ae65",
        "name": "",
        "filename": "pekaway/dimmertemp2name",
        "filenameType": "str",
        "appendNewline": false,
        "createDir": true,
        "overwriteFile": "true",
        "encoding": "none",
        "x": 766,
        "y": 2009,
        "wires": [
            []
        ]
    },
    {
        "id": "575afd63ba26a13a",
        "type": "function",
        "z": "c990ef28d280ae65",
        "name": "set global",
        "func": "if (msg.payload == \"\") {\n    msg.payload = \"Dimmertemp1\"\n}\nglobal.set(\"Ndimmertemp1\", msg.payload);\nreturn msg",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 506,
        "y": 1969,
        "wires": [
            [
                "f9ce49b7d67ae20d",
                "fa9ab337916fda45"
            ]
        ]
    },
    {
        "id": "738c14de0b399372",
        "type": "function",
        "z": "c990ef28d280ae65",
        "name": "set global",
        "func": "if (msg.payload == \"\") {\n    msg.payload = \"Dimmertemp2\"\n}\nglobal.set(\"Ndimmertemp2\", msg.payload);\nreturn msg",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 506,
        "y": 2009,
        "wires": [
            [
                "9c206938045daf64"
            ]
        ]
    },
    {
        "id": "eb1752c2fe8295f6",
        "type": "file in",
        "z": "c990ef28d280ae65",
        "name": "",
        "filename": "pekaway/dimmertemp1name",
        "filenameType": "str",
        "format": "utf8",
        "chunk": false,
        "sendError": false,
        "encoding": "none",
        "allProps": false,
        "x": 1236,
        "y": 1969,
        "wires": [
            [
                "8eb4d51bf34e8dee",
                "c662b0be4d42c131"
            ]
        ]
    },
    {
        "id": "c8bf4e66cbdf1a60",
        "type": "file in",
        "z": "c990ef28d280ae65",
        "name": "",
        "filename": "pekaway/dimmertemp2name",
        "filenameType": "str",
        "format": "utf8",
        "chunk": false,
        "sendError": false,
        "encoding": "none",
        "allProps": false,
        "x": 1236,
        "y": 2009,
        "wires": [
            [
                "6b799ec13aac9b9c",
                "95d5118974ebff22"
            ]
        ]
    },
    {
        "id": "8eb4d51bf34e8dee",
        "type": "function",
        "z": "c990ef28d280ae65",
        "name": "set global",
        "func": "global.set(\"Ndimmertemp1\", msg.payload);",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 1446,
        "y": 1969,
        "wires": [
            []
        ]
    },
    {
        "id": "6b799ec13aac9b9c",
        "type": "function",
        "z": "c990ef28d280ae65",
        "name": "set global",
        "func": "global.set(\"Ndimmertemp2\", msg.payload);",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 1446,
        "y": 2009,
        "wires": [
            []
        ]
    },
    {
        "id": "1fa2d10c5e80dd1a",
        "type": "inject",
        "z": "c990ef28d280ae65",
        "name": "",
        "props": [
            {
                "p": "payload"
            },
            {
                "p": "topic",
                "vt": "str"
            }
        ],
        "repeat": "",
        "crontab": "",
        "once": true,
        "onceDelay": "5",
        "topic": "",
        "payload": "",
        "payloadType": "date",
        "x": 1006,
        "y": 1969,
        "wires": [
            [
                "eb1752c2fe8295f6",
                "c8bf4e66cbdf1a60",
                "1bec913675d9208c",
                "aa4f36a5b17067d8",
                "45aae4a4f2eac676"
            ]
        ]
    },
    {
        "id": "cb11af25ae87cb27",
        "type": "ui_text_input",
        "z": "c990ef28d280ae65",
        "name": "",
        "label": "Dimmer Temp 3 Name",
        "tooltip": "",
        "group": "88b50adca44f8f8d",
        "order": 2,
        "width": 0,
        "height": 0,
        "passthru": true,
        "mode": "text",
        "delay": 300,
        "topic": "",
        "sendOnBlur": true,
        "topicType": "str",
        "x": 316,
        "y": 2049,
        "wires": [
            [
                "e7da3ec2aff25fe6"
            ]
        ]
    },
    {
        "id": "2f80d7e6ebe8daab",
        "type": "ui_text_input",
        "z": "c990ef28d280ae65",
        "name": "",
        "label": "Dimmer Temp 4 Name",
        "tooltip": "",
        "group": "88b50adca44f8f8d",
        "order": 4,
        "width": 0,
        "height": 0,
        "passthru": true,
        "mode": "text",
        "delay": 300,
        "topic": "",
        "sendOnBlur": true,
        "topicType": "str",
        "x": 316,
        "y": 2089,
        "wires": [
            [
                "564639af0694b582"
            ]
        ]
    },
    {
        "id": "c3f61a3ed757576a",
        "type": "file",
        "z": "c990ef28d280ae65",
        "name": "",
        "filename": "pekaway/dimmertemp3name",
        "filenameType": "str",
        "appendNewline": false,
        "createDir": true,
        "overwriteFile": "true",
        "encoding": "none",
        "x": 766,
        "y": 2049,
        "wires": [
            []
        ]
    },
    {
        "id": "dd3becde04492f77",
        "type": "file",
        "z": "c990ef28d280ae65",
        "name": "",
        "filename": "pekaway/dimmertemp4name",
        "filenameType": "str",
        "appendNewline": false,
        "createDir": true,
        "overwriteFile": "true",
        "encoding": "none",
        "x": 766,
        "y": 2089,
        "wires": [
            []
        ]
    },
    {
        "id": "e7da3ec2aff25fe6",
        "type": "function",
        "z": "c990ef28d280ae65",
        "name": "set global",
        "func": "if (msg.payload == \"\") {\n    msg.payload = \"Dimmertemp3\"\n}\nglobal.set(\"Ndimmertemp3\", msg.payload);\nreturn msg",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 506,
        "y": 2049,
        "wires": [
            [
                "c3f61a3ed757576a"
            ]
        ]
    },
    {
        "id": "564639af0694b582",
        "type": "function",
        "z": "c990ef28d280ae65",
        "name": "set global",
        "func": "if (msg.payload == \"\") {\n    msg.payload = \"Dimmertemp4\"\n}\nglobal.set(\"Ndimmertemp4\", msg.payload);\nreturn msg",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 506,
        "y": 2089,
        "wires": [
            [
                "dd3becde04492f77"
            ]
        ]
    },
    {
        "id": "1bec913675d9208c",
        "type": "file in",
        "z": "c990ef28d280ae65",
        "name": "",
        "filename": "pekaway/dimmertemp3name",
        "filenameType": "str",
        "format": "utf8",
        "chunk": false,
        "sendError": false,
        "encoding": "none",
        "allProps": false,
        "x": 1236,
        "y": 2049,
        "wires": [
            [
                "773fce5b1b1c12fd",
                "cb11af25ae87cb27"
            ]
        ]
    },
    {
        "id": "aa4f36a5b17067d8",
        "type": "file in",
        "z": "c990ef28d280ae65",
        "name": "",
        "filename": "pekaway/dimmertemp4name",
        "filenameType": "str",
        "format": "utf8",
        "chunk": false,
        "sendError": false,
        "encoding": "none",
        "allProps": false,
        "x": 1236,
        "y": 2089,
        "wires": [
            [
                "28e30f10f53758fc",
                "2f80d7e6ebe8daab"
            ]
        ]
    },
    {
        "id": "773fce5b1b1c12fd",
        "type": "function",
        "z": "c990ef28d280ae65",
        "name": "set global",
        "func": "global.set(\"Ndimmertemp3\", msg.payload);",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 1446,
        "y": 2049,
        "wires": [
            []
        ]
    },
    {
        "id": "28e30f10f53758fc",
        "type": "function",
        "z": "c990ef28d280ae65",
        "name": "set global",
        "func": "global.set(\"Ndimmertemp4\", msg.payload);",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 1446,
        "y": 2089,
        "wires": [
            []
        ]
    },
    {
        "id": "e52dfd6a5d515013",
        "type": "function",
        "z": "c990ef28d280ae65",
        "name": "set global",
        "func": "global.set(\"Dimmertemppos1\", msg.payload);\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 1180,
        "y": 1520,
        "wires": [
            [
                "8a47fb7186b0f2f5"
            ]
        ]
    },
    {
        "id": "e021b0e015eb17b8",
        "type": "function",
        "z": "c990ef28d280ae65",
        "name": "set global",
        "func": "global.set(\"Dimmertemppos2\", msg.payload);\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 1180,
        "y": 1560,
        "wires": [
            [
                "f6860cc19d588814"
            ]
        ]
    },
    {
        "id": "251396f329ab1604",
        "type": "function",
        "z": "c990ef28d280ae65",
        "name": "set global",
        "func": "global.set(\"Dimmertemppos3\", msg.payload);\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 1180,
        "y": 1600,
        "wires": [
            [
                "7db9e2fc2f4af31e"
            ]
        ]
    },
    {
        "id": "8da681410d578d48",
        "type": "function",
        "z": "c990ef28d280ae65",
        "name": "set global",
        "func": "global.set(\"Dimmertemppos4\", msg.payload);\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 1180,
        "y": 1640,
        "wires": [
            [
                "a32971c9865679ce"
            ]
        ]
    },
    {
        "id": "9e12074b792de79e",
        "type": "ui_button",
        "z": "c990ef28d280ae65",
        "name": "update temp names",
        "group": "88b50adca44f8f8d",
        "order": 5,
        "width": 0,
        "height": 0,
        "passthru": false,
        "label": "UPDATE",
        "tooltip": "",
        "color": "",
        "bgcolor": "",
        "className": "",
        "icon": "fa-arrow-up",
        "payload": "",
        "payloadType": "str",
        "topic": "",
        "topicType": "str",
        "x": 960,
        "y": 1840,
        "wires": [
            [
                "3067815a8ad11f42",
                "c9ae693ed3bec5a7",
                "ae6868c3b11a5854",
                "552df4d493bc2456"
            ]
        ]
    },
    {
        "id": "29f6cd4677c86b62",
        "type": "inject",
        "z": "c990ef28d280ae65",
        "name": "",
        "props": [
            {
                "p": "payload"
            },
            {
                "p": "topic",
                "vt": "str"
            }
        ],
        "repeat": "30",
        "crontab": "",
        "once": true,
        "onceDelay": "5",
        "topic": "",
        "payload": "",
        "payloadType": "date",
        "x": 950,
        "y": 1780,
        "wires": [
            [
                "552df4d493bc2456",
                "ae6868c3b11a5854",
                "c9ae693ed3bec5a7",
                "3067815a8ad11f42",
                "9e3b73d32e503c5d"
            ]
        ]
    },
    {
        "id": "fa9ab337916fda45",
        "type": "debug",
        "z": "c990ef28d280ae65",
        "name": "",
        "active": false,
        "tosidebar": true,
        "console": false,
        "tostatus": true,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "payload",
        "statusType": "auto",
        "x": 1626,
        "y": 1909,
        "wires": []
    },
    {
        "id": "9a5cb92abed86ecc",
        "type": "debug",
        "z": "c990ef28d280ae65",
        "name": "",
        "active": false,
        "tosidebar": true,
        "console": false,
        "tostatus": true,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "payload",
        "statusType": "auto",
        "x": 630,
        "y": 1480,
        "wires": []
    },
    {
        "id": "6d8a7daf88cad48a",
        "type": "ui_dropdown",
        "z": "c990ef28d280ae65",
        "name": "Dimmytemp Sensor 1",
        "label": "Dimmertemp1",
        "tooltip": "set sensor for heater room temperatur control",
        "place": "Dimmertemppos1",
        "group": "8c398f951690461d",
        "order": 4,
        "width": 4,
        "height": 1,
        "passthru": false,
        "multiple": false,
        "options": [
            {
                "label": "Dimmertemppos1",
                "value": 1,
                "type": "num"
            },
            {
                "label": "Dimmertemppos2",
                "value": 2,
                "type": "num"
            },
            {
                "label": "Dimmertemppos3",
                "value": 3,
                "type": "num"
            },
            {
                "label": "Dimmertemppos4",
                "value": 4,
                "type": "num"
            }
        ],
        "payload": "",
        "topic": "",
        "topicType": "str",
        "className": "",
        "x": 440,
        "y": 980,
        "wires": [
            [
                "d38c01aededd5bc9",
                "b99d7adca58a0890"
            ]
        ]
    },
    {
        "id": "b99d7adca58a0890",
        "type": "function",
        "z": "c990ef28d280ae65",
        "name": "updated",
        "func": "msg.payload =\"Dimmytemp1\"\n\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 660,
        "y": 1000,
        "wires": [
            [
                "b29cd236cd91291d",
                "07df1edc34473d03"
            ]
        ]
    },
    {
        "id": "b29cd236cd91291d",
        "type": "ui_toast",
        "z": "c990ef28d280ae65",
        "position": "dialog",
        "displayTime": "3",
        "highlight": "",
        "sendall": false,
        "outputs": 1,
        "ok": "OK",
        "cancel": "",
        "raw": false,
        "topic": "",
        "name": "",
        "x": 810,
        "y": 1000,
        "wires": [
            []
        ]
    },
    {
        "id": "d38c01aededd5bc9",
        "type": "function",
        "z": "c990ef28d280ae65",
        "name": "set global",
        "func": " var str = msg.payload;\n\nglobal.set(\"Dimmytemp1\", str);\n  \n return msg\n ",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 980,
        "y": 980,
        "wires": [
            [
                "3637a3b86ec833be",
                "6d8a7daf88cad48a",
                "336bb2bc52a2304f"
            ]
        ]
    },
    {
        "id": "3637a3b86ec833be",
        "type": "file",
        "z": "c990ef28d280ae65",
        "name": "",
        "filename": "pekaway/Dimmytemp1",
        "filenameType": "str",
        "appendNewline": false,
        "createDir": true,
        "overwriteFile": "true",
        "encoding": "none",
        "x": 1180,
        "y": 980,
        "wires": [
            [
                "7e15c381fb9a601b"
            ]
        ]
    },
    {
        "id": "ba8981e8b2ced4d6",
        "type": "file in",
        "z": "c990ef28d280ae65",
        "name": "",
        "filename": "pekaway/Dimmytemp1",
        "filenameType": "str",
        "format": "utf8",
        "chunk": false,
        "sendError": false,
        "encoding": "none",
        "allProps": false,
        "x": 780,
        "y": 1040,
        "wires": [
            [
                "d38c01aededd5bc9",
                "1b9de7a9e91601be"
            ]
        ]
    },
    {
        "id": "d6f325c96581672e",
        "type": "inject",
        "z": "c990ef28d280ae65",
        "name": "",
        "props": [
            {
                "p": "payload"
            }
        ],
        "repeat": "",
        "crontab": "",
        "once": true,
        "onceDelay": "15",
        "topic": "",
        "payload": "",
        "payloadType": "date",
        "x": 480,
        "y": 1160,
        "wires": [
            [
                "ba8981e8b2ced4d6",
                "67b1c71124801255",
                "94f1f00743291875",
                "a18d1b006384df67"
            ]
        ]
    },
    {
        "id": "7e15c381fb9a601b",
        "type": "function",
        "z": "c990ef28d280ae65",
        "name": "get inside tempsensor",
        "func": "msg.payload = global.get(\"Dimmytemp1\");\n\nif(msg.payload != 1 && msg.payload != 2 && msg.payload != 3 && msg.payload != 4)\nmsg.payload=\"no sensor\"\n\nif(msg.payload == 1)\n    msg.payload = global.get(\"Dimmertemppos1\");\n\nif(msg.payload == 2)\n    msg.payload = global.get(\"Dimmertemppos2\");\n\nif(msg.payload == 3)\n    msg.payload = global.get(\"Dimmertemppos3\");\n\nif(msg.payload == 4)\n    msg.payload = global.get(\"Dimmertemppos4\");\n\n\n\nif (global.get(\"Dimmertemppos1\") == \"\" && global.get(\"Dimmertemppos2\") == \"\" && global.get(\"Dimmertemppos3\") == \"\" && global.get(\"Dimmertemppos4\") == \"\")\n{\n    msg.payload =\"no TempSensor\"\n}\n\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 1400,
        "y": 980,
        "wires": [
            [
                "1db06eb2a097634f",
                "be279ca4a1a680d0"
            ]
        ]
    },
    {
        "id": "1db06eb2a097634f",
        "type": "ui_text",
        "z": "c990ef28d280ae65",
        "group": "8c398f951690461d",
        "order": 5,
        "width": 2,
        "height": 1,
        "name": "",
        "label": "Temp 1",
        "format": "{{msg.payload}}°C",
        "layout": "row-spread",
        "className": "",
        "x": 1580,
        "y": 980,
        "wires": []
    },
    {
        "id": "df40d7d067bcf6e5",
        "type": "ui_button",
        "z": "c990ef28d280ae65",
        "name": "",
        "group": "8c398f951690461d",
        "order": 12,
        "width": 0,
        "height": 0,
        "passthru": false,
        "label": "Dimmertemp sortieren",
        "tooltip": "",
        "color": "",
        "bgcolor": "",
        "className": "",
        "icon": "",
        "payload": "",
        "payloadType": "str",
        "topic": "topic",
        "topicType": "msg",
        "x": 220,
        "y": 1160,
        "wires": [
            [
                "b99d7adca58a0890",
                "2355afbedad5a361",
                "2f92f1f0a2e81d2d",
                "efd5494aa2351017"
            ]
        ]
    },
    {
        "id": "8f5e81c1ef588ebc",
        "type": "ui_dropdown",
        "z": "c990ef28d280ae65",
        "name": "Dimmytemp Sensor 2",
        "label": "Dimmertemp2",
        "tooltip": "set sensor for heater room temperatur control",
        "place": "Dimmertemppos2",
        "group": "8c398f951690461d",
        "order": 6,
        "width": 4,
        "height": 1,
        "passthru": false,
        "multiple": false,
        "options": [
            {
                "label": "Dimmertemppos1",
                "value": 1,
                "type": "num"
            },
            {
                "label": "Dimmertemppos2",
                "value": 2,
                "type": "num"
            },
            {
                "label": "Dimmertemppos3",
                "value": 3,
                "type": "num"
            },
            {
                "label": "Dimmertemppos4",
                "value": 4,
                "type": "num"
            }
        ],
        "payload": "",
        "topic": "",
        "topicType": "str",
        "className": "",
        "x": 460,
        "y": 1100,
        "wires": [
            [
                "e9f2aef8556a7a43",
                "2355afbedad5a361"
            ]
        ]
    },
    {
        "id": "2355afbedad5a361",
        "type": "function",
        "z": "c990ef28d280ae65",
        "name": "updated",
        "func": "msg.payload =\"Dimmytemp2\"\n\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 640,
        "y": 1100,
        "wires": [
            [
                "767e45b40bd2b573"
            ]
        ]
    },
    {
        "id": "767e45b40bd2b573",
        "type": "ui_toast",
        "z": "c990ef28d280ae65",
        "position": "dialog",
        "displayTime": "3",
        "highlight": "",
        "sendall": false,
        "outputs": 1,
        "ok": "OK",
        "cancel": "",
        "raw": false,
        "topic": "",
        "name": "",
        "x": 790,
        "y": 1080,
        "wires": [
            []
        ]
    },
    {
        "id": "e9f2aef8556a7a43",
        "type": "function",
        "z": "c990ef28d280ae65",
        "name": "set global",
        "func": " var str = msg.payload;\n\nglobal.set(\"Dimmytemp2\", str);\n  \n return msg\n ",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 1000,
        "y": 1100,
        "wires": [
            [
                "4259a189618cb922",
                "8f5e81c1ef588ebc"
            ]
        ]
    },
    {
        "id": "4259a189618cb922",
        "type": "file",
        "z": "c990ef28d280ae65",
        "name": "",
        "filename": "pekaway/Dimmytemp2",
        "filenameType": "str",
        "appendNewline": false,
        "createDir": true,
        "overwriteFile": "true",
        "encoding": "none",
        "x": 1200,
        "y": 1100,
        "wires": [
            [
                "b731814592ef94c8"
            ]
        ]
    },
    {
        "id": "67b1c71124801255",
        "type": "file in",
        "z": "c990ef28d280ae65",
        "name": "",
        "filename": "pekaway/Dimmytemp2",
        "filenameType": "str",
        "format": "utf8",
        "chunk": false,
        "sendError": false,
        "encoding": "none",
        "allProps": false,
        "x": 800,
        "y": 1140,
        "wires": [
            [
                "e9f2aef8556a7a43"
            ]
        ]
    },
    {
        "id": "b731814592ef94c8",
        "type": "function",
        "z": "c990ef28d280ae65",
        "name": "get inside tempsensor",
        "func": "msg.payload = global.get(\"Dimmytemp2\");\n\nif(msg.payload != 1 && msg.payload != 2 && msg.payload != 3 && msg.payload != 4)\nmsg.payload=\"no sensor\"\n\nif(msg.payload == 1)\n    msg.payload = global.get(\"Dimmertemppos1\");\n\nif(msg.payload == 2)\n    msg.payload = global.get(\"Dimmertemppos2\");\n\nif(msg.payload == 3)\n    msg.payload = global.get(\"Dimmertemppos3\");\n\nif(msg.payload == 4)\n    msg.payload = global.get(\"Dimmertemppos4\");\n\n\n\nif (global.get(\"Dimmertemppos1\") == \"\" && global.get(\"Dimmertemppos2\") == \"\" && global.get(\"Dimmertemppos3\") == \"\" && global.get(\"Dimmertemppos4\") == \"\")\n{\n    msg.payload =\"no TempSensor\"\n}\n\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 1420,
        "y": 1100,
        "wires": [
            [
                "6fbf623a3ae41f33",
                "487e2f7b2418e892"
            ]
        ]
    },
    {
        "id": "6fbf623a3ae41f33",
        "type": "ui_text",
        "z": "c990ef28d280ae65",
        "group": "8c398f951690461d",
        "order": 7,
        "width": 2,
        "height": 1,
        "name": "",
        "label": "Temp 2",
        "format": "{{msg.payload}}°C",
        "layout": "row-spread",
        "className": "",
        "x": 1600,
        "y": 1100,
        "wires": []
    },
    {
        "id": "11c0c6c83f17b88d",
        "type": "ui_dropdown",
        "z": "c990ef28d280ae65",
        "name": "Dimmytemp Sensor 3",
        "label": "Dimmertemp3",
        "tooltip": "set sensor for heater room temperatur control",
        "place": "Dimmertemppos3",
        "group": "8c398f951690461d",
        "order": 8,
        "width": 4,
        "height": 1,
        "passthru": false,
        "multiple": false,
        "options": [
            {
                "label": "Dimmertemppos1",
                "value": 1,
                "type": "num"
            },
            {
                "label": "Dimmertemppos2",
                "value": 2,
                "type": "num"
            },
            {
                "label": "Dimmertemppos3",
                "value": 3,
                "type": "num"
            },
            {
                "label": "Dimmertemppos4",
                "value": 4,
                "type": "num"
            }
        ],
        "payload": "",
        "topic": "",
        "topicType": "str",
        "className": "",
        "x": 460,
        "y": 1220,
        "wires": [
            [
                "5d3f28024411e45e",
                "2f92f1f0a2e81d2d"
            ]
        ]
    },
    {
        "id": "2f92f1f0a2e81d2d",
        "type": "function",
        "z": "c990ef28d280ae65",
        "name": "updated",
        "func": "msg.payload =\"Dimmytemp3\"\n\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 640,
        "y": 1220,
        "wires": [
            [
                "6360514827da8926"
            ]
        ]
    },
    {
        "id": "6360514827da8926",
        "type": "ui_toast",
        "z": "c990ef28d280ae65",
        "position": "dialog",
        "displayTime": "3",
        "highlight": "",
        "sendall": false,
        "outputs": 1,
        "ok": "OK",
        "cancel": "",
        "raw": false,
        "topic": "",
        "name": "",
        "x": 790,
        "y": 1200,
        "wires": [
            []
        ]
    },
    {
        "id": "5d3f28024411e45e",
        "type": "function",
        "z": "c990ef28d280ae65",
        "name": "set global",
        "func": " var str = msg.payload;\n\nglobal.set(\"Dimmytemp3\", str);\n  \n return msg\n ",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 1000,
        "y": 1220,
        "wires": [
            [
                "450ad15f72dd9e6b",
                "11c0c6c83f17b88d"
            ]
        ]
    },
    {
        "id": "450ad15f72dd9e6b",
        "type": "file",
        "z": "c990ef28d280ae65",
        "name": "",
        "filename": "pekaway/Dimmytemp3",
        "filenameType": "str",
        "appendNewline": false,
        "createDir": true,
        "overwriteFile": "true",
        "encoding": "none",
        "x": 1200,
        "y": 1220,
        "wires": [
            [
                "840ba08dfbcb2da3"
            ]
        ]
    },
    {
        "id": "94f1f00743291875",
        "type": "file in",
        "z": "c990ef28d280ae65",
        "name": "",
        "filename": "pekaway/Dimmytemp3",
        "filenameType": "str",
        "format": "utf8",
        "chunk": false,
        "sendError": false,
        "encoding": "none",
        "allProps": false,
        "x": 800,
        "y": 1260,
        "wires": [
            [
                "5d3f28024411e45e"
            ]
        ]
    },
    {
        "id": "840ba08dfbcb2da3",
        "type": "function",
        "z": "c990ef28d280ae65",
        "name": "get inside tempsensor",
        "func": "msg.payload = global.get(\"Dimmytemp2\");\n\nif(msg.payload != 1 && msg.payload != 2 && msg.payload != 3 && msg.payload != 4)\nmsg.payload=\"no sensor\"\n\nif(msg.payload == 1)\n    msg.payload = global.get(\"Dimmertemppos1\");\n\nif(msg.payload == 2)\n    msg.payload = global.get(\"Dimmertemppos2\");\n\nif(msg.payload == 3)\n    msg.payload = global.get(\"Dimmertemppos3\");\n\nif(msg.payload == 4)\n    msg.payload = global.get(\"Dimmertemppos4\");\n\n\n\nif (global.get(\"Dimmertemppos1\") == \"\" && global.get(\"Dimmertemppos2\") == \"\" && global.get(\"Dimmertemppos3\") == \"\" && global.get(\"Dimmertemppos4\") == \"\")\n{\n    msg.payload =\"no TempSensor\"\n}\n\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 1420,
        "y": 1220,
        "wires": [
            [
                "d1e01e9b6e889df5",
                "4cbe3a2b821c4d13"
            ]
        ]
    },
    {
        "id": "d1e01e9b6e889df5",
        "type": "ui_text",
        "z": "c990ef28d280ae65",
        "group": "8c398f951690461d",
        "order": 9,
        "width": 2,
        "height": 1,
        "name": "",
        "label": "Temp 3",
        "format": "{{msg.payload}}°C",
        "layout": "row-spread",
        "className": "",
        "x": 1600,
        "y": 1220,
        "wires": []
    },
    {
        "id": "afa0e006ccbd59b7",
        "type": "ui_dropdown",
        "z": "c990ef28d280ae65",
        "name": "Dimmytemp Sensor 4",
        "label": "Dimmertemp4",
        "tooltip": "set sensor for heater room temperatur control",
        "place": "Dimmertemppos4",
        "group": "8c398f951690461d",
        "order": 10,
        "width": 4,
        "height": 1,
        "passthru": false,
        "multiple": false,
        "options": [
            {
                "label": "Dimmertemppos1",
                "value": 1,
                "type": "num"
            },
            {
                "label": "Dimmertemppos2",
                "value": 2,
                "type": "num"
            },
            {
                "label": "Dimmertemppos3",
                "value": 3,
                "type": "num"
            },
            {
                "label": "Dimmertemppos4",
                "value": 4,
                "type": "num"
            }
        ],
        "payload": "",
        "topic": "",
        "topicType": "str",
        "className": "",
        "x": 460,
        "y": 1340,
        "wires": [
            [
                "22d7fc0e9e01bc44",
                "efd5494aa2351017"
            ]
        ]
    },
    {
        "id": "efd5494aa2351017",
        "type": "function",
        "z": "c990ef28d280ae65",
        "name": "updated",
        "func": "msg.payload =\"Dimmytemp4\"\n\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 640,
        "y": 1340,
        "wires": [
            [
                "3caf46384dbdd884"
            ]
        ]
    },
    {
        "id": "3caf46384dbdd884",
        "type": "ui_toast",
        "z": "c990ef28d280ae65",
        "position": "dialog",
        "displayTime": "3",
        "highlight": "",
        "sendall": false,
        "outputs": 1,
        "ok": "OK",
        "cancel": "",
        "raw": false,
        "topic": "",
        "name": "",
        "x": 790,
        "y": 1320,
        "wires": [
            []
        ]
    },
    {
        "id": "22d7fc0e9e01bc44",
        "type": "function",
        "z": "c990ef28d280ae65",
        "name": "set global",
        "func": " var str = msg.payload;\n\nglobal.set(\"Dimmytemp4\", str);\n  \n return msg\n ",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 1000,
        "y": 1340,
        "wires": [
            [
                "0f3d66976c5d7403",
                "afa0e006ccbd59b7"
            ]
        ]
    },
    {
        "id": "0f3d66976c5d7403",
        "type": "file",
        "z": "c990ef28d280ae65",
        "name": "",
        "filename": "pekaway/Dimmytemp4",
        "filenameType": "str",
        "appendNewline": false,
        "createDir": true,
        "overwriteFile": "true",
        "encoding": "none",
        "x": 1200,
        "y": 1340,
        "wires": [
            [
                "5cc84acee8587b24"
            ]
        ]
    },
    {
        "id": "a18d1b006384df67",
        "type": "file in",
        "z": "c990ef28d280ae65",
        "name": "",
        "filename": "pekaway/Dimmytemp4",
        "filenameType": "str",
        "format": "utf8",
        "chunk": false,
        "sendError": false,
        "encoding": "none",
        "allProps": false,
        "x": 800,
        "y": 1380,
        "wires": [
            [
                "22d7fc0e9e01bc44"
            ]
        ]
    },
    {
        "id": "5cc84acee8587b24",
        "type": "function",
        "z": "c990ef28d280ae65",
        "name": "get inside tempsensor",
        "func": "msg.payload = global.get(\"Dimmytemp4\");\n\nif(msg.payload != 1 && msg.payload != 2 && msg.payload != 3 && msg.payload != 4)\nmsg.payload=\"no sensor\"\n\nif(msg.payload == 1)\n    msg.payload = global.get(\"Dimmertemppos1\");\n\nif(msg.payload == 2)\n    msg.payload = global.get(\"Dimmertemppos2\");\n\nif(msg.payload == 3)\n    msg.payload = global.get(\"Dimmertemppos3\");\n\nif(msg.payload == 4)\n    msg.payload = global.get(\"Dimmertemppos4\");\n\n\n\nif (global.get(\"Dimmertemppos1\") == \"\" && global.get(\"Dimmertemppos2\") == \"\" && global.get(\"Dimmertemppos3\") == \"\" && global.get(\"Dimmertemppos4\") == \"\")\n{\n    msg.payload =\"no TempSensor\"\n}\n\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 1420,
        "y": 1340,
        "wires": [
            [
                "96701aef2aad65ec",
                "bc1ec2d20129c21a"
            ]
        ]
    },
    {
        "id": "96701aef2aad65ec",
        "type": "ui_text",
        "z": "c990ef28d280ae65",
        "group": "8c398f951690461d",
        "order": 11,
        "width": 2,
        "height": 1,
        "name": "",
        "label": "Temp 4",
        "format": "{{msg.payload}}°C",
        "layout": "row-spread",
        "className": "",
        "x": 1600,
        "y": 1340,
        "wires": []
    },
    {
        "id": "be279ca4a1a680d0",
        "type": "function",
        "z": "c990ef28d280ae65",
        "name": "set global",
        "func": "global.set(\"Dimmertemp1\", msg.payload);\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 1580,
        "y": 1020,
        "wires": [
            []
        ]
    },
    {
        "id": "487e2f7b2418e892",
        "type": "function",
        "z": "c990ef28d280ae65",
        "name": "set global",
        "func": "global.set(\"Dimmertemp2\", msg.payload);\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 1600,
        "y": 1140,
        "wires": [
            []
        ]
    },
    {
        "id": "4cbe3a2b821c4d13",
        "type": "function",
        "z": "c990ef28d280ae65",
        "name": "set global",
        "func": "global.set(\"Dimmertemp3\", msg.payload);\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 1600,
        "y": 1260,
        "wires": [
            []
        ]
    },
    {
        "id": "bc1ec2d20129c21a",
        "type": "function",
        "z": "c990ef28d280ae65",
        "name": "set global",
        "func": "global.set(\"Dimmertemp4\", msg.payload);\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 1600,
        "y": 1380,
        "wires": [
            []
        ]
    },
    {
        "id": "1b9de7a9e91601be",
        "type": "debug",
        "z": "c990ef28d280ae65",
        "name": "",
        "active": false,
        "tosidebar": true,
        "console": false,
        "tostatus": true,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "payload",
        "statusType": "auto",
        "x": 990,
        "y": 1040,
        "wires": []
    },
    {
        "id": "336bb2bc52a2304f",
        "type": "debug",
        "z": "c990ef28d280ae65",
        "name": "",
        "active": false,
        "tosidebar": true,
        "console": false,
        "tostatus": true,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "payload",
        "statusType": "auto",
        "x": 1110,
        "y": 940,
        "wires": []
    },
    {
        "id": "07df1edc34473d03",
        "type": "debug",
        "z": "c990ef28d280ae65",
        "name": "",
        "active": false,
        "tosidebar": true,
        "console": false,
        "tostatus": true,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "payload",
        "statusType": "auto",
        "x": 1190,
        "y": 1020,
        "wires": []
    },
    {
        "id": "b5448b2856444881",
        "type": "ui_button",
        "z": "c990ef28d280ae65",
        "name": "",
        "group": "8c398f951690461d",
        "order": 3,
        "width": 0,
        "height": 0,
        "passthru": false,
        "label": "Dimmertemp neustart",
        "tooltip": "",
        "color": "",
        "bgcolor": "",
        "className": "",
        "icon": "",
        "payload": "",
        "payloadType": "str",
        "topic": "topic",
        "topicType": "msg",
        "x": 220,
        "y": 1200,
        "wires": [
            [
                "ba8981e8b2ced4d6",
                "67b1c71124801255",
                "94f1f00743291875",
                "a18d1b006384df67"
            ]
        ]
    },
    {
        "id": "77d67a0d906aa0f3",
        "type": "link in",
        "z": "c990ef28d280ae65",
        "name": "link in 14",
        "links": [
            "9e3b73d32e503c5d"
        ],
        "x": 1185,
        "y": 1160,
        "wires": [
            [
                "7e15c381fb9a601b",
                "b731814592ef94c8",
                "840ba08dfbcb2da3",
                "5cc84acee8587b24"
            ]
        ]
    },
    {
        "id": "9e3b73d32e503c5d",
        "type": "link out",
        "z": "c990ef28d280ae65",
        "name": "link out 9",
        "mode": "link",
        "links": [
            "77d67a0d906aa0f3"
        ],
        "x": 1125,
        "y": 1780,
        "wires": []
    },
    {
        "id": "0873e79bdccbb390",
        "type": "comment",
        "z": "c990ef28d280ae65",
        "name": "Reihenfolge Dimmer Temp sortieren",
        "info": "",
        "x": 600,
        "y": 940,
        "wires": []
    },
    {
        "id": "0ddb07c65cbb68bc",
        "type": "mqtt-broker",
        "name": "",
        "broker": "http://localhost",
        "port": "1883",
        "clientid": "",
        "autoConnect": true,
        "usetls": false,
        "protocolVersion": "4",
        "keepalive": "60",
        "cleansession": true,
        "birthTopic": "",
        "birthQos": "0",
        "birthPayload": "",
        "birthMsg": {},
        "closeTopic": "",
        "closeQos": "0",
        "closePayload": "",
        "closeMsg": {},
        "willTopic": "",
        "willQos": "0",
        "willPayload": "",
        "willMsg": {},
        "sessionExpiry": ""
    },
    {
        "id": "b8db3199.f0dbe",
        "type": "ui_group",
        "name": "Temperature",
        "tab": "deee53a800de461d",
        "order": 4,
        "disp": true,
        "width": "6",
        "collapse": true,
        "className": ""
    },
    {
        "id": "88b50adca44f8f8d",
        "type": "ui_group",
        "name": "Dimmer",
        "tab": "7c63811621faab2f",
        "order": 4,
        "disp": true,
        "width": "6",
        "collapse": false,
        "className": ""
    },
    {
        "id": "8c398f951690461d",
        "type": "ui_group",
        "name": "Temperatur Feuchte Automatic",
        "tab": "7c63811621faab2f",
        "order": 2,
        "disp": true,
        "width": "6",
        "collapse": false
    },
    {
        "id": "deee53a800de461d",
        "type": "ui_tab",
        "name": "Info",
        "icon": "mi-info",
        "order": 2,
        "disabled": false,
        "hidden": false
    },
    {
        "id": "7c63811621faab2f",
        "type": "ui_tab",
        "name": "Meine Konfig",
        "icon": "fa-spinner",
        "order": 29,
        "disabled": false,
        "hidden": false
    }
]

Gruß
Arno

Moin ausm Norden,

ich habe das gleiche Problem wie Mathias ( @matthiasnf ) es hatte
:frowning: versuche seit gestern einen DS18B20 am Dimmy in Betrieb zu nehmen, bzw. er läuft, aber die Temp Werte gelangen nicht bis ins UI :frowning:
Habe auch die WiFi Variante.

Ich habe schon alle Sachen aus Euren Posts getestet. Daher weiß ich, dass grundsätzlich die Temp ausgelesen wird. Ich kann ihn jedenfalls in der Console sehen und beim ESP sieht es bei mir aus wie bei Arno ( @ahtdf ) . Also Generic Tasmota und dann der Tempfühler mit dem Wert. Gehe ich aber in die Modul Config vom ESP ist der TempFühler bei GPIO2 ausgewählt und nicht bei GPIO16 wie im Schaltplan.
Setze ich dann GPIO2 auf None und wähle den TempFühler bei GPIO16 aus sehe ich auch in der Console nix mehr. Ich nehme also an, dass da das Problem liegt.
Kann mir einer einen Tipp geben, wie ich den Flow anpassen muss damit mir der Wert von GPIO2 auch im UI angezeigt wird? Ich kann mich zwar gut in ein Thema reinanrbeiten, aber würde mich dennoch als NR-Anfänger bezeichnen, also brauch ich einfache Beschreibungen :wink:

Danke im Vorraus
(ich versuch ma noch n Screenshot mit ran zu hängen)

kurze Ergänzung vielleicht noch:
im UI habe ich natürlich die Dimmy Sensoren aktiviert, aber ich sehe bei beiden D-Temps unter Config nur °C, leider keinen Wert. Alle 4 Sensoren vom RelayBoard zeigen dort Ihren Wert an.

MiSchu

Das sieht ja eigentlich ganz gut aus, leg mal eine MQTT in node an, als topic #/ eine debug dran, einstellen auf komplette Nachricht anzeigen.
#/ sorgt dafür dass du alle Nachrichten dort bekommst. Dannn kannst du sehen ob vom Dimmy etwas kommt.

Moin und Danke für die schnelle Antwort!

sind die Einstellungen der Node so korrekt?

Dann sieht es so aus

Liege ich richtig, dass eigentlich beim Debug Node jetzt der TempWert angezeigt werden müsste?

Gruß MiSchu