Hallo Chaot,
besten Dank für den Tipp mit SCL und SDA tauschen.
Seit drei Tagen liefert der BME nun korrekte Werte.
Hallo Chaot,
besten Dank für den Tipp mit SCL und SDA tauschen.
Seit drei Tagen liefert der BME nun korrekte Werte.
Hallo,
Serial Log steht auf 0.
Ich werde SCL und SDA mal tauschen.
Es ist auch noch ein weiterer GPIO verfügbar, den werde ich danach als SDA verwenden.
Ich scheine eine relativ neue S20-Hardware zu haben, denn im großen WWW mit hunderten von Fotos habe ich nur ein einziges mit meiner Hardware V2.1.0 gefunden. Hier ist meine S20 mit Sensor:
Ich glaube nicht, dass der Sensor defekt ist, denn er arbeitet für Stunden korrekt und wenn ich nach den fehlerhaften Werten einen Tasmota-Neustart mache (ohne das dem Sensor die Spannung genommen wird) arbeitet er wieder korrekt.
Wenn gar nichts weiter hilft, werde ich kommendes WoEnde mit einem Logic-Analysator mir den I2C-Datenstream ansehen.
Gibt es eine Möglichkeit in Tasmota, die I2C-Daten in der Konsole anzeigen zu lassen?
Hallo, habe auf eine Sonoff S20 selbst compilierte Tasomota Version 8.3.1 mit freigeschaltetem BME280 geflashed.
BME280 abgeschlossen:
BMP280-3.3V -> Sonoff-3.3V
BMP280-GND -> Sonoff-GND
BMP280-SCL -> Sonoff-TX
BMP280-SDA -> Sonoff-RX
BMP280-CSB -> offen
BMP280-SD0 -> offen
Serielles Logging OFF
Funktioniert alles mehrere Stunden oder Tage, dann stimmen Werte nicht mehr: Luftdruck immer um die 729,8hPa, andere Werte stimmen auch nicht (sind aber nicht eingefrohren, sondern variieren leicht).
Gehe ich im Tasmota Hauptmenü auf "Neustart", kommen wieder korrekte Werte.
Hat jemand eine Idee oder Lösung?
Im Netz habe ich dazu noch nichts gefunden