NEWS
Keine Werte mehr vom BMP280
-
An meinem "Wemos D1-Mini" habe ich einen BMP280 (per I2C an den Anschlüssen D3/D4) angeschlossen.
Die Temperaturdaten konnte ich bisher in der Web-Oberfläche vom Tasmota sehen und die Daten in meiner VIS anzeigen lassen. Funktionierte bislang super.Dann habe ich den D1 Mini mit der aktuellen Tasmota V8.2.0 bespielt und danach war der Sensor nicht mehr vorhanden. Weder in der Web-Oberfläche noch in meiner VIS ... bzw. in der VIS wurde der Wert nicht aktualisiert weil ja keiner da war.
Nach vielem hin und her habe ich mir dann wieder die Tasmota V8.1.0 auf den D1 Mini installiert.
Sofort hatte ich den BMP280 wieder da und konnte die Daten in der Web-Oberfläche vom Tasmota sehen.
Leider kommen diese Daten vom BMP280 aber nicht mehr in meinem ioBroker an. Ich habe meine alten Einstellungen (mit denen es bisher funktionierte) übernommen. Aber es wird jetzt nur noch der "Power" und "Alive" Status übertragen. Könnt ihr mir sagen, was ich hier beim MQTT falsch gemacht habe? -
-
Danke für die schnelle Info bzgl der V8.2.0.
Wenn dort aber alle Sensoren auskommentiert sind, wundert es mich, dass bei meinen Gosund Steckdosen
mit Tasmota V8.2.0 noch die Verbrauchswerte übertragen werdenWarum bekomme ich aber mit der "alten" V8.1.0 die Daten nicht mehr in meinen ioBroker?
-
@LotharF
8.2 hat einen neuen Core und wenn man zwischen 2 unterschiedlichen Core Versionen hin und her flasht ohne das Device zu resten, ist alles möglichDie Gosund Steckdosen machen das anders und verwenden dazu keine Tasmota eigenen Sensoren, deshalb zeigen die auch alles an.
Ansonsten ist das was Chaot verlinkt hat richtig, Sensoren sind nun alle optional und müssen selber ein kommentiert werden, alternativ eben das das Sensoren bin verwenden. Davon rate ich aber ab, da dort alle Sensoren drin sind und das bin nur unnötig groß und träge wird.
-
@Jan1 Leider scheint es so das das erwähnte sensor.bin auch keine Lösung ist.
Sensor.bin unterstützt kein MQTT TLS wie es scheint. Alsowenn das verwendet wird dann bleibt wirklich nur selbst kompilieren.Allerdings ist das eigentlich nicht zu schlimm.
Neue Datei nehmen und folgendes ändern:WLan Daten eintragen (sicherheitshalber)
alle im Haus vorhandenen Sensoren aktivierenDann kompilieren.
Update der Geräte dann wie gewohnt über die Minimal.bin und die neu komilierte Firmware.
Hat bei mir 34 mal geklappt. -
@Chaot
Die minimal bin kannst Dir beim selber kompilieren sparen, da das bin in der Regel kleiner als 500k sein sollte
Ich hab mir jetzt mal das ganze angesehen und eigentlich sind die Sensoren auskommentiert. Deshalb habe ich meine override einfach auch alles was mit Sensoren zu tun hat auskommentiert, mit dem Ergebnis, dass das bin trotzdem 20k größer wird. Ein paar Sensoren scheinen doch noch mit drin zu sein.Ein Bin mit WEMO EMU und sonst nix ist bei mir 470k groß, nehme ich die Sensoren raus der override raus, wird das selbe bin 490k groß, was schon ein recht ordentlicher Unterschied ist.
OK, Kommando zurück, das IR Zeug war noch mit drin und läuft auch nicht unter Sensoren, deshalb die 20k zuviel
-
@Jan1 Dann muss ich bei mir nochmal ran. Meine "universal" ist 538 kB
-
Wie bekommt ihr die so klein? Hab mir gerade eine erstellt die 603KB groß ist
Ich mach das mit Arduino. Bei mir muss der BMP280 und die Rollosteuerung (#define USE_SHUTTER) mit rein.
Gibs da ne Anleitung / Info, was für eine "Minimal" aktiv/deaktiviert wird? -
@LotharF
Mit Arduino ist das schon mal möglich aber warum nicht mit VSCode?
Einfach alles auskommentieren, was man nicht braucht und hinten eine Angabe in k stehen hat, ist optional und wenn mans nicht braucht, raus damit.
Ein bin ohne EMU hat bei mir um die 450k. -
dann versuch ich das mal
Hab zwischenzeitlich mal die "tasmota-sensor.bin" auf meinen D1 Mini geladen (mit reset und neueinstellen )
Damit scheinen die Daten vom Sensor wieder an den ioBroker übermittelt zu werden.