NEWS
UNSOLVED SonoffAdapter zeigt mir nicht die Daten von DS18B20 -GELÖST-
-
Hallo zusammen,
ich verzweifele gerade. Mein Problem ist das die Temperaturwerte von den DS18B20 nicht im Sonoff Adapter angezeigt werden. Hier ein paar Bilder , die sagen ja bekanntlich mehr als WorteDie AM2301 Werte sind da und brauchbar.
Hier noch die gesendeten Daten von beiden ESP8266 :
/* ab hier erster ESP8266 mit einem DS18B20 Sensor und einem AM2301 Sensor 18:48:24 RSL: tele/sonoff/STATE = {"Time":"2019-02-11T18:48:24","Uptime":"0T00:00:15","Vcc":4.466,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"Wifi":{"AP":1,"SSId":"KellerFritz","BSSId":"38:10:D5:30:5A:0E","Channel":8,"RSSI":76}} 18:48:24 RSL: tele/sonoff/SENSOR = {"Time":"2019-02-11T18:48:24","DS18x20":{"DS1":{"Type":"DS18B20","Address":"2829BBD73214019E","Temperature":23.3}},"AM2301":{"Temperature":21.7,"Humidity":45.0},"TempUnit":"C"} 18:48:54 RSL: tele/sonoff/STATE = {"Time":"2019-02-11T18:48:54","Uptime":"0T00:00:45","Vcc":4.466,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":22,"Wifi":{"AP":1,"SSId":"KellerFritz","BSSId":"38:10:D5:30:5A:0E","Channel":8,"RSSI":80}} 18:48:54 RSL: tele/sonoff/SENSOR = {"Time":"2019-02-11T18:48:54","DS18x20":{"DS1":{"Type":"DS18B20","Address":"2829BBD73214019E","Temperature":23.1}},"AM2301":{"Temperature":21.7,"Humidity":44.3},"TempUnit":"C"} 18:49:24 RSL: tele/sonoff/STATE = {"Time":"2019-02-11T18:49:24","Uptime":"0T00:01:15","Vcc":4.466,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"Wifi":{"AP":1,"SSId":"KellerFritz","BSSId":"38:10:D5:30:5A:0E","Channel":8,"RSSI":76}} 18:49:24 RSL: tele/sonoff/SENSOR = {"Time":"2019-02-11T18:49:24","DS18x20":{"DS1":{"Type":"DS18B20","Address":"2829BBD73214019E","Temperature":22.9}},"AM2301":{"Temperature":21.7,"Humidity":43.9},"TempUnit":"C"} 18:49:54 RSL: tele/sonoff/STATE = {"Time":"2019-02-11T18:49:54","Uptime":"0T00:01:45","Vcc":4.466,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"Wifi":{"AP":1,"SSId":"KellerFritz","BSSId":"38:10:D5:30:5A:0E","Channel":8,"RSSI":80}} 18:49:54 RSL: tele/sonoff/SENSOR = {"Time":"2019-02-11T18:49:54","DS18x20":{"DS1":{"Type":"DS18B20","Address":"2829BBD73214019E","Temperature":22.6}},"AM2301":{"Temperature":21.7,"Humidity":43.7},"TempUnit":"C"} /* ab hier zweiter ESP8266 mit 7 DS18B20 Sensoren und einem AM2301 18:53:29 RSL: tele/Sonoff/STATE = {"Time":"2019-02-11T18:53:29","Uptime":"0T00:00:15","Vcc":3.004,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":32,"POWER":"ON","Wifi": 18:53:29 RSL: tele/Sonoff/SENSOR = {"Time":"2019-02-11T18:53:29","DS18x20":{"DS1":{"Type":"DS18B20","Address":"28523EC0331401F2","Temperature":22.2},"DS2":{"Type":"DS18B20","Address":"28AA42261E130225","Temperature":21.8},"DS3":{"Type":"DS18B20","Address":"28AAD61A1E1302D7","Temperature":21.9},"DS4":{"Type":"DS18B20","Address":"28AAC5161E1302F7","Temperature":22.5},"DS5":{"Type":"DS18B20","Address":"28AAD5191E130211","Temperature":22.4},"DS6":{"Type":"DS18B20","Address":"28AA4F3B1E13026C","Temperature":21.9},"DS7":{"Ty ... 18:53:59 RSL: tele/Sonoff/STATE = {"Time":"2019-02-11T18:53:59","Uptime":"0T00:00:45","Vcc":3.002,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":33,"POWER":"ON","Wifi":{"AP":1,"SSId":"KellerFritz","BSSId":"38:10:D5:30:5A:0E","Channel":8,"RSSI":68}} 18:53:59 RSL: tele/Sonoff/SENSOR = {"Time":"2019-02-11T18:53:59","DS18x20":{"DS1":{"Type":"DS18B20","Address":"28523EC0331401F2","Temperature":22.3},"DS2":{"Type":"DS18B20","Address":"28AA42261E130225","Temperature":21.8},"DS3":{"Type":"DS18B20","Address":"28AAD61A1E1302D7","Temperature":21.9},"DS4":{"Type":"DS18B20","Address":"28AAC5161E1302F7","Temperature":22.4},"DS5":{"Type":"DS18B20","Address":"28AAD5191E130211","Temperature":22.4},"DS6":{"Type":"DS18B20","Address":"28AA4F3B1E13026C","Temperature":21.9},"DS7":{"Ty ... 18:54:29 RSL: tele/Sonoff/STATE = {"Time":"2019-02-11T18:54:29","Uptime":"0T00:01:15","Vcc":3.002,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"POWER":"ON","Wifi":{"AP":1,"SSId":"KellerFritz","BSSId":"38:10:D5:30:5A:0E","Channel":8,"RSSI":68}}
Wäre schön wenn mir hier einer helfen könnte.
-
Ich würde mal versuchen den über den MQTT Adapter einzubinden.
Dann dürften alle Daten vorhanden sein.
Der Sonoff Adapter macht (soweit ich mich erinnere) nur eine Handvoll Daten bzw. Sensoren.
Bei mir sind auch manchmal Sensoren dabei bei denen der Adapter nicht alle Werte erfasst. -
Moin,
Habe hier ähnliches, da kommt alles im Sonoff-Adapter an. Auf dem Wemos ist Tasmota 6.1.0. Die Konsolenausgabe sieht da leicht anders aus:08:01:36 MQT: tele/sonoff/SENSOR = {"Time":"2019-02-12T08:01:36","Switch2":"ON","Switch3":"ON","DS18B20-1":{"Id":"01183374E8FF","Temperature":25.1},"DS18B20-2":{"Id":"011833C6D7FF","Temperature":21.5},"DS18B20-3":{"Id":"0317604690FF","Temperature":8.3},"DS18B20-4":{"Id":"0317604C2DFF","Temperature":-17.7},"BME680":{"Temperature":26.4,"Humidity":27.5,"Pressure":1002.5,"Gas":458.13},"BH1750":{"Illuminance":0},"TempUnit":"C"} 08:01:58 MQT: tele/sonoff/STATE = {"Time":"2019-02-12T08:01:58","Uptime":"3T10:15:41","Vcc":2.810,"POWER1":"ON","POWER2":"ON","Wifi":{"AP":1,"SSId":"FRITZ!Box 7490","RSSI":48,"APMac":"C8:0E:14:E4:5C:F8"}} 08:01:58 MQT: tele/sonoff/SENSOR = {"Time":"2019-02-12T08:01:58","Switch2":"ON","Switch3":"ON","DS18B20-1":{"Id":"01183374E8FF","Temperature":25.1},"DS18B20-2":{"Id":"011833C6D7FF","Temperature":21.5},"DS18B20-3":{"Id":"0317604690FF","Temperature":8.3},"DS18B20-4":{"Id":"0317604C2DFF","Temperature":-17.8},"BME680":{"Temperature":26.4,"Humidity":27.5,"Pressure":1002.5,"Gas":458.13},"BH1750":{"Illuminance":0},"TempUnit":"C"} 08:02:00 MQT: tele/sonoff/UPTIME = {"Time":"2019-02-12T08:02:00","Uptime":"3T10:15:43"} 08:02:19 MQT: tele/sonoff/STATE = {"Time":"2019-02-12T08:02:19","Uptime":"3T10:16:02","Vcc":2.810,"POWER1":"ON","POWER2":"ON","Wifi":{"AP":1,"SSId":"FRITZ!Box 7490","RSSI":48,"APMac":"C8:0E:14:E4:5C:F8"}} 08:02:19 MQT: tele/sonoff/SENSOR = {"Time":"2019-02-12T08:02:19","Switch2":"ON","Switch3":"ON","DS18B20-1":{"Id":"01183374E8FF","Temperature":25.1},"DS18B20-2":{"Id":"011833C6D7FF","Temperature":21.5},"DS18B20-3":{"Id":"0317604690FF","Temperature":8.3},"DS18B20-4":{"Id":"0317604C2DFF","Temperature":-17.8},"BME680":{"Temperature":26.4,"Humidity":27.5,"Pressure":1002.5,"Gas":455.95},"BH1750":{"Illuminance":0},"TempUnit":"C"} 08:02:41 MQT: tele/sonoff/STATE = {"Time":"2019-02-12T08:02:41","Uptime":"3T10:16:24","Vcc":2.810,"POWER1":"ON","POWER2":"ON","Wifi":{"AP":1,"SSId":"FRITZ!Box 7490","RSSI":48,"APMac":"C8:0E:14:E4:5C:F8"}} 08:02:41 MQT: tele/sonoff/SENSOR = {"Time":"2019-02-12T08:02:41","Switch2":"ON","Switch3":"ON","DS18B20-1":{"Id":"01183374E8FF","Temperature":25.1},"DS18B20-2":{"Id":"011833C6D7FF","Temperature":21.5},"DS18B20-3":{"Id":"0317604690FF","Temperature":8.3},"DS18B20-4":{"Id":"0317604C2DFF","Temperature":-17.8},"BME680":{"Temperature":26.4,"Humidity":27.5,"Pressure":1002.5,"Gas":455.95},"BH1750":{"Illuminance":0},"TempUnit":"C"}
Wäre ein Versuch wert...
Gruß aus der Mitte
Dirk -
Moin Moin ,
danke fürs Antworten .Euch beiden .Ja da sieht man das dein Modul mit mqt und meins mir rsl sendet .
Muss ich mir heute Abend mal ansehen ob ich das abändern kann .Hast du die Firmware für das Wemos selber kompiliert und wenn ja da was geändert im Bezug auf mqt ?
@Chaot said in SonoffAdapter zeigt mir nicht die Daten von DS18B20:
Ich würde mal versuchen den über den MQTT Adapter einzubinden.
Dann dürften alle Daten vorhanden sein.
Der Sonoff Adapter macht (soweit ich mich erinnere) nur eine Handvoll Daten bzw. Sensoren.
Bei mir sind auch manchmal Sensoren dabei bei denen der Adapter nicht alle Werte erfasst.Das ist mir leider auch nicht gelungen und dann bin ich auf Tasmato und Sonoff.adapter umgestiegen. Da diese Kombi viele Vorteile hat wäre es schön diese zum laufen zu bekommen.
-
@TheDuke
Dann schalt mal bei Sonoff-Adapter einen oder mehrere der Einstellungen unter
"Automatische Erstellung von Zuständen"
an.
Dann wird auch der Sonoff-Adapter etwas gesprächiger ... -
und sollte die werte dan noch nicht reinkommen bitte :
- den Sonoff mal einfach mit MQTT adapter benutzen
- kommen da die werte rein ?
- wen ja, bitte GitHub issue erstellen mit den Informationen
Es kan so sein das die art wie die Messung reinkommt noch eine Konfiguration im Sonoff adapter benötigt
-
@TheDuke said in SonoffAdapter zeigt mir nicht die Daten von DS18B20:
Hast du die Firmware für das Wemos selber kompiliert und wenn ja da was geändert im Bezug auf mqt ?
Nöö, das war die damals aktuelle Version als BIN von Github . Gibt es noch hier.
Gruß aus der Mitte
Dirk -
@modmax said in SonoffAdapter zeigt mir nicht die Daten von DS18B20:
@TheDuke
Dann schalt mal bei Sonoff-Adapter einen oder mehrere der Einstellungen unter
"Automatische Erstellung von Zuständen"
an.
Dann wird auch der Sonoff-Adapter etwas gesprächiger ...Danke, aber das habe ich auch schon probiert bzw. alle Haken sind an.
@Dutchman said in SonoffAdapter zeigt mir nicht die Daten von DS18B20:
und sollte die werte dan noch nicht reinkommen bitte :
- den Sonoff mal einfach mit MQTT adapter benutzen
- kommen da die werte rein ?
- wen ja, bitte GitHub issue erstellen mit den Informationen
Es kan so sein das die art wie die Messung reinkommt noch eine Konfiguration im Sonoff adapter benötigt
Danke, aber ich denke der Fehler sitzt vor dem Monitor. Erst wenn ich das nicht mehr glaube komme ich auf deinen Vorschlag zurück.
@Eggs said in SonoffAdapter zeigt mir nicht die Daten von DS18B20:
@TheDuke said in SonoffAdapter zeigt mir nicht die Daten von DS18B20:
Hast du die Firmware für das Wemos selber kompiliert und wenn ja da was geändert im Bezug auf mqt ?
Nöö, das war die damals aktuelle Version als BIN von Github . Gibt es noch hier.
Gruß aus der Mitte
DirkJa super, Danke. Werde ich heute Abend testen
-
Ja ist das Leben nicht schön ?
In der Mittagspause schnell die Datei von Eggs geflasht.
Dann wieder auf die Arbeit und via VPN eingestellt.Was soll ich sagen, geht auf Anhieb
Wenn die jetzt noch stabil läuft bin ich sehr zufrieden.DANKE an alle und besonders an Eggs
edit on : Nachtrag, habe jetzt mal die aktuellste Sensor.bin geflasht und die funktioniert auch.
Program Version 6.4.1.16(567bc93-sensors)Dann lag der Fehler wie vermutet an meinem eigenbau.bin
-
@Eggs , ich sehe gerade das du einen BMP680 verbaut hast.
Kann man da jetzt mit dem Gaswert was anfangen oder nicht wirklich ?
Die Genauigkeit im Vergleich zu den anderen würde mich auch interessieren . -
@TheDuke
Moin, freut mich, dass es läuft - bei mir jetzt seit Sommer '18 ohne Ausfälle.Zum BME680: hab z.Z. 2 von den Dingern verbaut. Die Werte sind nachvollziehbar, irgendwo im Forum gibt es auch ein Script, um die Werte in "gute Luft Index" umzurechnen. Ich brauch das nicht...
Vorgeschichte: ich hatte mal einen bestellt, damals für >30 Euronen, wie ein rohes Ei aufs Breadboard mit nem Tasmota-Wemos gesteckt - klappte auf Anhieb im Sonoff-Adapter. Einzig der Temperatur-Wert liegt ca. 2K über dem Realwert, weil durch die ständige Gas-Abfrage das Ding leicht aufgeheizt wird. Ergo wenn wichtig, die Temperatur um ca. 2K per Script o.ä. verringern. Feuchte und Luftdruck ist relativ genau (zeitgleich verglichen mit BME280, BMP280, DS18B20, HM-Außensensor WDS10 irgendwas)
Geil war aber der Gas-Wert. Grundsätzlich liefert der einen Widerstandswert (in kOhm) zurück: je höher, desto besser.
500 sollte zu erreichen sein, wenn das Ding ins offene Fenster gehalten wird (hab ich irgendwo gelesen, kommt aber hin).
Ich hatte das o.g. Board neben mir auf der Couch und eine Testview (große Lampe mit Schwellwert, 4 Diagramme) darauf angesetzt. Gas war u.a. auf Schwellwert - ich glaube 150, und Diagramm.
Man will ja sehen, wie der Sensor spielt.
Etwas später - (gab es Zwiebeln oder Erbsen?) - "puuups"
PLING! Lampe an, Gas-wert im flot nach unten...Hab jetzt einen im Bad, ca. 1m über der Schüssel - der detektiert relativ genau die Sitzungen und sprüht dann "Riechfein".
In der Küche hängt auch einer, der die Dunstabzugshaube anschaltet, wenn Bratendunst in der Luft liegt. Allerdings gehts auch los, wenn man am Herd furzt...Gruß aus der Mitte
Dirk -
Ja wie geil !! Muss ich auch haben
Dank dir .