[gelöst] Tasmota am Wemos mit MQTT und change on Reading

Begonnen von Maui, 15 Oktober 2018, 13:37:07

Vorheriges Thema - Nächstes Thema

Maui

Moin Moin,

Habe einen Wemos D1 Mini mit Tasmota geflasht und einen BME280 eingerichtet.
Jetzt wollte ich ein Event on change Reading setzen. Allerdings scheint das nicht zu klappen. Mit .* komme ich ans Ziel aber wenn ich zB nur BME280_Temperature nehme, aktualisiert sich kein einziges Reading von diesem device mehr. Liegt das vielleicht am expandJson?
Habe das ej gesetzt wie im Wiki und logischerweise nur den Namen am Anfang auf meine devices angepasst.
Meine Sonoffs gehen auch problemlos und der Wemos ja auch, solange ich die Events nicht einschränken will.

Anbei das List vom device.

Internals:
   CFGFN     
   CHANGED   
   IODev      mqtt
   NAME       Switch_ts_sz
   NR         177544
   STATE      ???
   TYPE       MQTT_DEVICE
   READINGS:
     2018-10-15 13:17:08   BME280_Humidity 50.9
     2018-10-15 13:17:08   BME280_Pressure 1007.6
     2018-10-15 13:17:08   BME280_Temperature 22.2
     2018-10-15 13:29:26   Sensor          {"Time":"2018-10-15T12:29:26","BME280":{"Temperature":22.3,"Humidity":50.4,"Pressure":1007.6},"TempUnit":"C"}
     2018-10-15 13:17:08   TempUnit        C
     2018-10-15 13:17:08   Time            2018-10-15T12:17:08
     2018-10-15 13:29:26   transmission-state incoming publish received
   message_ids:
   sets:
   subscribe:
     tele/ts_sz/SENSOR
   subscribeExpr:
     ^tele\/ts_sz\/SENSOR$
   subscribeQos:
     tele/ts_sz/SENSOR 0
   subscribeReadings:
     tele/ts_sz/SENSOR:
       cmd       
       name       Sensor
Attributes:
   IODev      mqtt
   event-min-interval BME280_Temperature:3600,BME280_Humidity:3600, BME280_Pressure:3600
   event-on-change-reading .*
   room       2_Schlafzimmer,9_Sonoff
   subscribeReading_Sensor tele/ts_sz/SENSOR

Maui


dev0

Zumindest das Reading 'Sensor' muss ebenfalls Events auslösen, sonst werden die Werte nicht verarbeitet.

Maui