MQTT mit Tasmota BME 680 verbinden

Hallo zusammen,
ich möchte einen TASMOTA mit ESP8266 mit BME 680 Sensor in IPSYMCON einbinden.

Dazu habe ich einen MQTT Server in der Console angelegt.

Auf dem Tasmota habe ich die Zugangsdaten für den MQTT Server eingetragen.

Der Tasmato sendet folgende Daten:

0:49:22 MQT: Connect failed to 192.168.1.52:1024, rc -2. Retry in 10 sec
20:49:30 RSL: tele/tasmota_1106D0/STATE = {„Time“:„2020-12-13T20:49:30“,„Uptime“:„0T00:21:57“,„UptimeSec“:1317,„Heap“:22,„SleepMode“:„Dynamic“,„Sleep“:50,„LoadAvg“:19,„MqttCount“:0,„Wifi“:{„AP":2,„SSId“:"WLAN3@DH0KAI.DE“,„BSSId“:„DC:39:6F:BE:F2:B3“,„Channel“:11,„RSSI“:34,„Signal“:-83,„LinkCount“:1,„Downtime“:„0T00:00:03“}}
20:49:30 RSL: tele/tasmota_1106D0/SENSOR = {„Time“:„2020-12-13T20:49:30“,„BME680“:{„Temperature“:22.5,„Humidity“:48.3,„DewPoint“:11.0,„Pressure“:988.7,„Gas“:146.51},„PressureUnit“:„hPa“,„TempUnit“:„C“}
20:49:33 MQT: Attempting connection…
20:49:39 MQT: Connect failed to 192.168.1.52:1024, rc -2. Retry in 10 sec

Nach einem restart des Tasmato bekomme ich keine Daten mehr im Debug Fenster außer einem Timeout.

exceeded Keep Alive thresshold and will be disconnected

Was muss ich einrichten um die Daten in IPSYMCON sichtbar zu machen zu abonnieren?

Ich habe IPS in der vers. 5.5 im Einsatz.

LG Manfred

Nachtrag,
ich kann wieder Daten empfangen. Hatte den dazugehörigen Server Socket gelöscht.

TXT: 13.12.2020, 21:07:27 | RECEIVED [192.168.1.64:57745] | 0�<SOH><NUL><SUB>tele/tasmota_1106D0/SENSOR{„Time“:„2020-12-13T21:07:28“,„BME680“:{„Temperature“:22.6,„Humidity“:47.7,„DewPoint“:11.0,„Pressure“:988.7,„Gas“:160.61},„PressureUnit“:„hPa“,„TempUnit“:„C“}

LG Manfred

Hallo Manfred,

hast du das Tasmota Modul von KaiS aus dem Store schon mal versucht ?

Hallo tomgr,
ich habe das Tasmota Modul gerade installiert es findet auch mein Temperaturmodul, jedoch unterstützt es keinen Temperatursensor.

LG Manfred

Dann sprich mal KaiS an.
Ich habe nur den BME280

Doch, macht das Modul. Ev solltest Du die Tasmota Sensor Bin laden?
Das Tasmotamodul zeigt auch den BME680
Gruß Helmut
Nachtrag: Topic eingetragen? Bei mir so: %prefix%/%topic%/BME680_1

Hallo Helmut,
vermutlich sitzt das Problem 60cm vorm Monitor!

Im Anhang sind Screenshots von meiner Einrichtung

In dem Tasmota Objekt sollte es dort nicht BME680 anstatt BME680_1 heissen?

Der Tasmota sendet diesen String
tele/tasmota_1106D0/SENSOR = {„Time“:„2020-12-14T12:00:46“,„BME680“:{„Temperature“:21.4,„Humidity“:45.7,„DewPoint“:9.2,„Pressure“:987.8,„Gas“:177.53},„PressureUnit“:„hPa“,„TempUnit“:„C“}

Wie müsste ich IPSYMCON einrichten damit es funktioniert?

Der Tasmota mit dem BME Sensor hat die Sensor.bin als Firmware.

LG Manfred

Topic ist falsch !
Auf beiden Seiten was eigenes eintragen, z.B. Tasmota_bme680.

Und Full Topic nur : %prefix%/%topic%

Hallo Manfred,
ich habe 3 BME’s laufen, deshalb heißt der Erste bei mir BME680_1.
Du mußt bei Deinem Topic BME680 eintragen.

Gruß Helmut

Moin Helmut,
so würde ich das mit dem Topic nicht machen.
Lieber „BME680_aussen_RAUM“ usw. Damit man bei vielen Geräten die auch wieder findet.
Ich habe bei mir immer noch die letzte Stelle der Ip Adresse drin, damit ich schnell per Browser schauen kann.
Nur so als Tipp.

Ja, Thomas, kannst Recht haben. Kleine Denkhilfen schaden nicht.
Gruß Helmut

habe gerade Tasmota 9.2 und den BME280 rausgekramt. :wink:
Dazu das Tasmota Modul von KaiS installiert. Leider bekomme ich den BME280 nicht mit dem Modul zu laufen. Im Webinterface erkennt Tasmota den BME280. Nur wie bekomme ich den ins Symcon?

Im Modul erstellt er mir nur 2 Variablen. (RSSI und Status).
RSSI ist auf 0 und Status auf Offline.

Wichtig sind die Topic Einstellungen, sollten immer gleich und eindeutig sein, ich habe als MQTT Toptic „BME680_1“ und im Fulltopic „%prefix%/%topic%/BME680_1“ stehen.

Das sollt in Tasmota dann auch so stehen.
Und im IPS-Gateway Benutzername und Passwort identisch mit Dem in Tasmota.

Gruß Helmut
PS Den NamensDenkanstoss habe ich noch nicht umgesetzt, wenn’s läuft, dann sind noch keine Fußleisten dran… :wink: