Hallo,
Vor längerer Zeit hatte ich über 1-wire o.g. schon mal realisiert, allerdings auf ESPEasy. Jetzt verwende ich fast nur noch Tasmota. Es gelingt mir jedoch hier nicht, beide Temperaturen in Domaticz anzuzeigen (es gibt ja nur 1 idx-Temp).
Unter Domoticz hab ich unter Setup -Hardware einen Eintrag ezeugt: Temp.messung - 1-wire - OWFS rausgelöscht.
Wenn ich die versch. Erklärungen aus dem Web richtig verstehe, sollen dann in den Devices die beiden Sensoren auftauchen. Tuts nicht. Also habe ich wie vormals bei ESPEasy in Hardware noch einen Dummy kreiert (idx:64). Der Zeigt auch die Temp. an. Dann auch noch einen weiteren. Der zeigt nichts.
Die Konsole liefert:
19:47:39 MQT: tele/Nodemcu-1/STATE = {"Time":"2020-08-12T19:47:39","Uptime":"0T01:20:09","UptimeSec":4809,"Heap":26,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"Wifi":{"AP":1,"SSId":"Miracel","BSSId":"DC:39:6F:10:0B:86","Channel":6,"RSSI":86,"Signal":-57,"LinkCount":1,"Downtime":"0T00:00:03"}}
19:47:39 MQT: tele/Nodemcu-1/SENSOR = {"Time":"2020-08-12T19:47:39","DS18B20-1":{"Id":"0114336F7D14","Temperature":26.7},"DS18B20-2":{"Id":"041663E8A1FF","Temperature":27.3},"TempUnit":"C"}
Bei Eingabe von:
19:52:35 CMD: Rule1 1
19:52:35 MQT: stat/Nodemcu-1/RESULT = {"Rule1":"ON","Once":"OFF","StopOnError":"OFF","Length":0,"Free":511,"Rules":""}
19:53:21 CMD: on tele-DS18B20-1#Temperature do publish domoticz/in {"idx":64,"svalue":"%value%"} endon
kommt:
19:53:21 MQT: stat/Nodemcu-1/RESULT = {"Command":"Unknown"}
DS18B20-2 läuft auch nicht.
Ich habe das ganze mit versch. Varianten ausprobiert, Sensor idx1 Temp freigelassen und auch mit 64. Immer wieder Neustart, nichts.
Ich würde gern wissen, wo der Fehler liegt.
Danke, Miranda