Sonoff/Tasmota TH16 mit Sensor falsch im FHEM eingebunden

Begonnen von Mikesch, 06 April 2020, 11:33:24

Vorheriges Thema - Nächstes Thema

Mikesch

Hallo zusammen,

ich habe irgendwo einen Fehler den ich einfach nicht finde. Vielleicht kann jemand mal einen Blick darauf werfen.
Das Problem ist das Sensoren Werte vom Sonoff TH16 gleichzeitig doppelt angezeigt werden (bei anderen Sensoren) obwohl sie andere Namen haben.

Auf dem beigefügtem Bild "uebersicht-fhem.jpg" in der Mitte ist zu sehen wie die Sensoren 1,3 und 4 genau die gleichen Werte haben.
Im oberen Bereich sind die FileLog Dateien. Auch in diesen Logs sind die Werte für Sensoren 1,3 und 4 identisch.
Die Funktion ein und ausschalten funktioniert übrigens prima.

FileLog_Schalter01_Sensor
2020-04-06_11:20:53 Schalter01_Sensor transmission-state: incoming publish received
2020-04-06_11:20:53 Schalter01_Sensor Sensor: {"Time":"2020.04.06 10:20:53","SI7021":{"Temperature":21.6,"Humidity":45.8},"TempUnit":"C"}
2020-04-06_11:20:53 Schalter01_Sensor TempUnit: C
2020-04-06_11:20:53 Schalter01_Sensor Time: 2020.04.06 10:20:53
[u]2020-04-06_11:20:53 Schalter01_Sensor SI7021_Temperature: 21.6
2020-04-06_11:20:53 Schalter01_Sensor SI7021_Humidity: 45.8[/u]
2020-04-06_11:20:53 Schalter01_Sensor dewpoint: 9.4


FileLog_Schalter02_Sensor
2020-04-06_11:23:24 Schalter02_Sensor transmission-state: incoming publish received
2020-04-06_11:23:24 Schalter02_Sensor Sensor: {"Time":"2020.04.06 10:23:24","SI7021":{"Temperature":19.1,"Humidity":37.8},"TempUnit":"C"}
2020-04-06_11:23:24 Schalter02_Sensor Time: 2020.04.06 10:23:24
2020-04-06_11:23:24 Schalter02_Sensor SI7021_Temperature: 19.1
2020-04-06_11:23:24 Schalter02_Sensor SI7021_Humidity: 37.8
2020-04-06_11:23:24 Schalter02_Sensor TempUnit: C
2020-04-06_11:23:24 Schalter02_Sensor dewpoint: 4.4



FileLog_Schalter03_Sensor
2020-04-06_11:20:53 Schalter03_Sensor transmission-state: incoming publish received
2020-04-06_11:20:53 Schalter03_Sensor Sensor: {"Time":"2020.04.06 10:20:53","SI7021":{"Temperature":21.6,"Humidity":45.8},"TempUnit":"C"}
2020-04-06_11:20:53 Schalter03_Sensor Time: 2020.04.06 10:20:53
[u]2020-04-06_11:20:53 Schalter03_Sensor SI7021_Temperature: 21.6
2020-04-06_11:20:53 Schalter03_Sensor SI7021_Humidity: 45.8[/u]
2020-04-06_11:20:53 Schalter03_Sensor TempUnit: C
2020-04-06_11:20:53 Schalter03_Sensor dewpoint: 9.4



Hardware:
Ich habe 7 Sonoff TH16 und einen SI7021 Temperatur/Feuchte Sensor mit Tasmota geflasht .
Die Schalter heißen "Schalter01", bis "Schalter04" die dazugehörigen Sensoren  entsprechend "Schalter01_Sensor" bis "Schalter04_Sensor".
Drei davon weichen von der Namensgebung ab und heißen "SchalterAussen - Keller", "SchalterBoden - Keller", "SchalterInnen - Keller"

Außerdem zwei Sonoff S20      "Schalter11-1757" und "Schalter12-3569"
Und einen POW                   "Schalter21-0326"

Software:
Tasmota auf allen Sonoff Geräten und FHEM und mosquitto auf einem Rasberry Pi.


Konfiguration:

list Schalter01_Sensor
Internals:
   FUUID      5e5d41a0-f33f-31cf-6845-449e52ce5ba397f0
   IODev      myBroker
   NAME       Schalter01_Sensor
   NR         86
   STATE      T: 20.2 H: 50.1 D:9.5
   TYPE       MQTT_DEVICE
   READINGS:
     2020-03-12 12:10:07   DS18B20_Temperature 9.3
     2020-04-06 11:50:56   SI7021_Humidity 50.1
     2020-04-06 11:50:56   SI7021_Temperature 20.2
     2020-04-06 11:50:56   Sensor          {"Time":"2020.04.06 10:50:55","SI7021":{"Temperature":20.2,"Humidity":50.1},"TempUnit":"C"}
     2020-04-06 11:50:56   TempUnit        C
     2020-04-06 11:50:56   Time            2020.04.06 10:50:55
     2020-04-06 11:50:56   dewpoint        9.5
     2020-04-06 11:50:56   transmission-state incoming publish received
   message_ids:
   sets:
   subscribe:
     Schalter01/tele/SENSOR
   subscribeExpr:
     ^Schalter01\/tele\/SENSOR$
   subscribeQos:
     Schalter01/tele/SENSOR 0
   subscribeReadings:
     Schalter01/tele/SENSOR:
       cmd       
       name       Sensor
Attributes:
   IODev      myBroker
   fp_Grundriss 495,280,1,
   room       MQTT
   stateFormat {sprintf("T: %.1f H: %.1f D:%.1f", ReadingsVal($name,"SI7021_Temperature",0), ReadingsVal($name,"SI7021_Humidity",0), ReadingsVal($name,"dewpoint",0))}
   subscribeReading_Sensor Schalter01/tele/SENSOR



list Schalter02_Sensor
Internals:
   DEF        1
   FUUID      5e5d41a0-f33f-31cf-71f8-9487d8fd6f89877e
   IODev      myBroker
   NAME       Schalter02_Sensor
   NOTIFYDEV  1
   NR         87
   STATE      T: 18.6 H: 38.3 D:4.1
   TYPE       MQTT_DEVICE
   READINGS:
     2020-04-06 11:48:24   SI7021_Humidity 38.3
     2020-04-06 11:48:24   SI7021_Temperature 18.6
     2020-04-06 11:48:24   Sensor          {"Time":"2020.04.06 10:48:24","SI7021":{"Temperature":18.6,"Humidity":38.3},"TempUnit":"C"}
     2020-04-06 11:48:24   TempUnit        C
     2020-04-06 11:48:24   Time            2020.04.06 10:48:24
     2020-04-06 11:48:24   dewpoint        4.1
     2020-04-06 11:48:24   transmission-state incoming publish received
   message_ids:
   sets:
   subscribe:
     Schalter02/tele/SENSOR
   subscribeExpr:
     ^Schalter02\/tele\/SENSOR$
   subscribeQos:
     Schalter02/tele/SENSOR 0
   subscribeReadings:
     Schalter02/tele/SENSOR:
       cmd       
       name       Sensor
Attributes:
   IODev      myBroker
   fp_Grundriss 531,280,1,
   room       MQTT
   stateFormat {sprintf("T: %.1f H: %.1f D:%.1f", ReadingsVal($name,"SI7021_Temperature",0), ReadingsVal($name,"SI7021_Humidity",0), ReadingsVal($name,"dewpoint",0))}
   subscribeReading_Sensor Schalter02/tele/SENSOR


list Schalter03_Sensor


Internals:
   FUUID      5e85a76a-f33f-31cf-792e-5f70e2a364a4536c
   IODev      myBroker
   NAME       Schalter03_Sensor
   NR         133
   STATE      T: 20.2 H: 50.1 D:9.5
   TYPE       MQTT_DEVICE
   READINGS:
     2020-04-06 11:50:56   SI7021_Humidity 50.1
     2020-04-06 11:50:56   SI7021_Temperature 20.2
     2020-04-06 11:50:56   Sensor          {"Time":"2020.04.06 10:50:55","SI7021":{"Temperature":20.2,"Humidity":50.1},"TempUnit":"C"}
     2020-04-06 11:50:56   TempUnit        C
     2020-04-06 11:50:56   Time            2020.04.06 10:50:55
     2020-04-06 11:50:56   dewpoint        9.5
     2020-04-06 11:50:56   transmission-state incoming publish received
   message_ids:
   sets:
   subscribe:
     Schalter01/tele/SENSOR
   subscribeExpr:
     ^Schalter01\/tele\/SENSOR$
   subscribeQos:
     Schalter01/tele/SENSOR 0
   subscribeReadings:
     Schalter01/tele/SENSOR:
       cmd       
       name       Sensor
Attributes:
   IODev      myBroker
   fp_Grundriss 495,280,1,
   room       MQTT
   stateFormat {sprintf("T: %.1f H: %.1f D:%.1f", ReadingsVal($name,"SI7021_Temperature",0), ReadingsVal($name,"SI7021_Humidity",0), ReadingsVal($name,"dewpoint",0))}
   subscribeReading_Sensor Schalter01/tele/SENSOR



Die einzige Fehlerquelle sie ich mir noch vorstellen kann wäre:
Ich kann mich noch dunkel erinnern das als ich den ersten Sensor einbinden wollte "expandJSON" Objekte erstellt werden mussten.
ej3 mit "NOTIFYDEV  Schalter2.*" für den Sonoff POW und
ej3test2 mit    "NOTIFYDEV  Schalter0.*".
Aber warum es bei Schalter01 und Schalter02 Funktioniert aber bei dem rest nicht kann ich mir nicht erklären.

list ej3
Internals:
   DEF        (Schalter2.*:.*:.{.*.*{.*.*}})
   FUUID      5e5d41a0-f33f-31cf-a6ba-f7f052db5b84de75
   NAME       ej3
   NOTIFYDEV  Schalter2.*
   NR         101
   NTFY_ORDER 50-ej3
   STATE      2020-04-06 11:27:41
   TYPE       expandJSON
   s_regexp   (Schalter2.*:.*:.{.*.*{.*.*}})
   t_regexp   .*
   version    1.13
   READINGS:
     2020-04-05 15:25:23   state           active
   helper:
Attributes:


list ej3test2
Internals:
   DEF        Schalter0.*:.*:.{.*}
   FUUID      5e5d41a0-f33f-31cf-afe0-333f730019d9781c
   NAME       ej3test2
   NOTIFYDEV  Schalter0.*
   NR         88
   NTFY_ORDER 50-ej3test2
   STATE      2020-04-06 11:28:24
   TYPE       expandJSON
   s_regexp   Schalter0.*:.*:.{.*}
   t_regexp   .*
   version    1.13
   READINGS:
     2020-04-06 10:14:54   state           active
   helper:
Attributes:



In der Fhemlog habe ich auch schon geschaut auch da sind die Werte identisch. Obwohl die Namen unterschiedlich sind.
pi@raspberrypi:/opt/fhem/log $ tail -f fhem-2020-04.log | grep _Sensor
2020.04.06 11:40:55 5: Starting notify loop for Schalter01_Sensor, 1 event(s), first is transmission-state: incoming publish received
2020.04.06 11:40:55 4: dewpoint_notify: cmd_type=dewpoint devname=Schalter01_Sensor dewname=dew_all, dev=Schalter01_Sensor, dev_regex=.* temp_name=temperature hum_name=humidity
2020.04.06 11:40:55 4: dewpoint_notify: cmd_type=dewpoint devname=Schalter01_Sensor dewname=dew_all2, dev=Schalter01_Sensor, dev_regex=.* temp_name=SI7021_Temperature hum_name=SI7021_Humidity
2020.04.06 11:40:55 4: dewpoint_notify: cmd_type=dewpoint devname=Schalter01_Sensor dewname=dew_state, dev=Schalter01_Sensor, dev_regex=.* temp_name=T hum_name=H
2020.04.06 11:40:55 5: End notify loop for Schalter01_Sensor
2020.04.06 11:40:55 5: calling readingsSingleUpdate(Schalter01_Sensor,Sensor,{"Time":"2020.04.06 10:40:54","SI7021":{"Temperature":20.5,"Humidity":49.0},"TempUnit":"C"},1)
2020.04.06 11:40:55 5: Starting notify loop for Schalter01_Sensor, 1 event(s), first is Sensor: {"Time":"2020.04.06 10:40:54","SI7021":{"Temperature":20.5,"Humidity":49.0},"TempUnit":"C"}
2020.04.06 11:40:55 4: dewpoint_notify: cmd_type=dewpoint devname=Schalter01_Sensor dewname=dew_all, dev=Schalter01_Sensor, dev_regex=.* temp_name=temperature hum_name=humidity
2020.04.06 11:40:55 5: dewpoint_notify: s='Sensor: {"Time":"2020.04.06 10:40:54","SI7021":{"Temperature":20.5,"Humidity":49.0},"TempUnit":"C"}'
2020.04.06 11:40:55 5: dewpoint_notify: evName='Sensor:' val={"Time":"2020.04.06'
2020.04.06 11:40:55 4: dewpoint_notify: cmd_type=dewpoint devname=Schalter01_Sensor dewname=dew_all2, dev=Schalter01_Sensor, dev_regex=.* temp_name=SI7021_Temperature hum_name=SI7021_Humidity
2020.04.06 11:40:55 5: dewpoint_notify: s='Sensor: {"Time":"2020.04.06 10:40:54","SI7021":{"Temperature":20.5,"Humidity":49.0},"TempUnit":"C"}'
2020.04.06 11:40:55 5: dewpoint_notify: evName='Sensor:' val={"Time":"2020.04.06'
2020.04.06 11:40:55 4: dewpoint_notify: cmd_type=dewpoint devname=Schalter01_Sensor dewname=dew_state, dev=Schalter01_Sensor, dev_regex=.* temp_name=T hum_name=H
2020.04.06 11:40:55 5: dewpoint_notify: s='Sensor: {"Time":"2020.04.06 10:40:54","SI7021":{"Temperature":20.5,"Humidity":49.0},"TempUnit":"C"}'
2020.04.06 11:40:55 5: dewpoint_notify: evName='Sensor:' val={"Time":"2020.04.06'
2020.04.06 11:40:55 5: expandJSON ej3test2: Found Schalter01_Sensor:Sensor: {"Time":"2020.04.06 10:40:54","SI7021":{"Temperature":20.5,"Humidity":49.0},"TempUnit":"C"}
2020.04.06 11:40:55 5: expandJSON ej3test2: Yield decode: HASH(0x189e9c0) | Schalter01_Sensor | Sensor | {"Time":"2020.04.06 10:40:54","SI7021":{"Temperature":20.5,"Humidity":49.0},"TempUnit":"C"}
2020.04.06 11:40:55 5: End notify loop for Schalter01_Sensor
2020.04.06 11:40:55 5: Starting notify loop for Schalter03_Sensor, 1 event(s), first is transmission-state: incoming publish received
2020.04.06 11:40:55 4: dewpoint_notify: cmd_type=dewpoint devname=Schalter03_Sensor dewname=dew_all, dev=Schalter03_Sensor, dev_regex=.* temp_name=temperature hum_name=humidity
2020.04.06 11:40:55 4: dewpoint_notify: cmd_type=dewpoint devname=Schalter03_Sensor dewname=dew_all2, dev=Schalter03_Sensor, dev_regex=.* temp_name=SI7021_Temperature hum_name=SI7021_Humidity
2020.04.06 11:40:55 4: dewpoint_notify: cmd_type=dewpoint devname=Schalter03_Sensor dewname=dew_state, dev=Schalter03_Sensor, dev_regex=.* temp_name=T hum_name=H
2020.04.06 11:40:55 5: End notify loop for Schalter03_Sensor
2020.04.06 11:40:55 5: calling readingsSingleUpdate(Schalter03_Sensor,Sensor,{"Time":"2020.04.06 10:40:54","SI7021":{"Temperature":20.5,"Humidity":49.0},"TempUnit":"C"},1)
2020.04.06 11:40:55 5: Starting notify loop for Schalter03_Sensor, 1 event(s), first is Sensor: {"Time":"2020.04.06 10:40:54","SI7021":{"Temperature":20.5,"Humidity":49.0},"TempUnit":"C"}
2020.04.06 11:40:55 4: dewpoint_notify: cmd_type=dewpoint devname=Schalter03_Sensor dewname=dew_all, dev=Schalter03_Sensor, dev_regex=.* temp_name=temperature hum_name=humidity
2020.04.06 11:40:55 5: dewpoint_notify: s='Sensor: {"Time":"2020.04.06 10:40:54","SI7021":{"Temperature":20.5,"Humidity":49.0},"TempUnit":"C"}'
2020.04.06 11:40:55 5: dewpoint_notify: evName='Sensor:' val={"Time":"2020.04.06'
2020.04.06 11:40:55 4: dewpoint_notify: cmd_type=dewpoint devname=Schalter03_Sensor dewname=dew_all2, dev=Schalter03_Sensor, dev_regex=.* temp_name=SI7021_Temperature hum_name=SI7021_Humidity
2020.04.06 11:40:55 5: dewpoint_notify: s='Sensor: {"Time":"2020.04.06 10:40:54","SI7021":{"Temperature":20.5,"Humidity":49.0},"TempUnit":"C"}'
2020.04.06 11:40:55 5: dewpoint_notify: evName='Sensor:' val={"Time":"2020.04.06'
2020.04.06 11:40:55 4: dewpoint_notify: cmd_type=dewpoint devname=Schalter03_Sensor dewname=dew_state, dev=Schalter03_Sensor, dev_regex=.* temp_name=T hum_name=H
2020.04.06 11:40:55 5: dewpoint_notify: s='Sensor: {"Time":"2020.04.06 10:40:54","SI7021":{"Temperature":20.5,"Humidity":49.0},"TempUnit":"C"}'
2020.04.06 11:40:55 5: dewpoint_notify: evName='Sensor:' val={"Time":"2020.04.06'
2020.04.06 11:40:55 5: expandJSON ej3test2: Found Schalter03_Sensor:Sensor: {"Time":"2020.04.06 10:40:54","SI7021":{"Temperature":20.5,"Humidity":49.0},"TempUnit":"C"}
2020.04.06 11:40:55 5: expandJSON ej3test2: Yield decode: HASH(0x189e9c0) | Schalter03_Sensor | Sensor | {"Time":"2020.04.06 10:40:54","SI7021":{"Temperature":20.5,"Humidity":49.0},"TempUnit":"C"}
2020.04.06 11:40:55 5: End notify loop for Schalter03_Sensor
2020.04.06 11:40:55 5: Starting notify loop for Schalter04_Sensor, 1 event(s), first is transmission-state: incoming publish received
2020.04.06 11:40:55 4: dewpoint_notify: cmd_type=dewpoint devname=Schalter04_Sensor dewname=dew_all, dev=Schalter04_Sensor, dev_regex=.* temp_name=temperature hum_name=humidity
2020.04.06 11:40:55 4: dewpoint_notify: cmd_type=dewpoint devname=Schalter04_Sensor dewname=dew_all2, dev=Schalter04_Sensor, dev_regex=.* temp_name=SI7021_Temperature hum_name=SI7021_Humidity
2020.04.06 11:40:55 4: dewpoint_notify: cmd_type=dewpoint devname=Schalter04_Sensor dewname=dew_state, dev=Schalter04_Sensor, dev_regex=.* temp_name=T hum_name=H
2020.04.06 11:40:55 5: End notify loop for Schalter04_Sensor
2020.04.06 11:40:55 5: calling readingsSingleUpdate(Schalter04_Sensor,Sensor,{"Time":"2020.04.06 10:40:54","SI7021":{"Temperature":20.5,"Humidity":49.0},"TempUnit":"C"},1)
2020.04.06 11:40:55 5: Starting notify loop for Schalter04_Sensor, 1 event(s), first is Sensor: {"Time":"2020.04.06 10:40:54","SI7021":{"Temperature":20.5,"Humidity":49.0},"TempUnit":"C"}
2020.04.06 11:40:55 4: dewpoint_notify: cmd_type=dewpoint devname=Schalter04_Sensor dewname=dew_all, dev=Schalter04_Sensor, dev_regex=.* temp_name=temperature hum_name=humidity
2020.04.06 11:40:55 5: dewpoint_notify: s='Sensor: {"Time":"2020.04.06 10:40:54","SI7021":{"Temperature":20.5,"Humidity":49.0},"TempUnit":"C"}'
2020.04.06 11:40:55 5: dewpoint_notify: evName='Sensor:' val={"Time":"2020.04.06'
2020.04.06 11:40:55 4: dewpoint_notify: cmd_type=dewpoint devname=Schalter04_Sensor dewname=dew_all2, dev=Schalter04_Sensor, dev_regex=.* temp_name=SI7021_Temperature hum_name=SI7021_Humidity
2020.04.06 11:40:55 5: dewpoint_notify: s='Sensor: {"Time":"2020.04.06 10:40:54","SI7021":{"Temperature":20.5,"Humidity":49.0},"TempUnit":"C"}'
2020.04.06 11:40:55 5: dewpoint_notify: evName='Sensor:' val={"Time":"2020.04.06'
2020.04.06 11:40:55 4: dewpoint_notify: cmd_type=dewpoint devname=Schalter04_Sensor dewname=dew_state, dev=Schalter04_Sensor, dev_regex=.* temp_name=T hum_name=H
2020.04.06 11:40:55 5: dewpoint_notify: s='Sensor: {"Time":"2020.04.06 10:40:54","SI7021":{"Temperature":20.5,"Humidity":49.0},"TempUnit":"C"}'
2020.04.06 11:40:55 5: dewpoint_notify: evName='Sensor:' val={"Time":"2020.04.06'
2020.04.06 11:40:55 5: expandJSON ej3test2: Found Schalter04_Sensor:Sensor: {"Time":"2020.04.06 10:40:54","SI7021":{"Temperature":20.5,"Humidity":49.0},"TempUnit":"C"}
2020.04.06 11:40:55 5: expandJSON ej3test2: Yield decode: HASH(0x189e9c0) | Schalter04_Sensor | Sensor | {"Time":"2020.04.06 10:40:54","SI7021":{"Temperature":20.5,"Humidity":49.0},"TempUnit":"C"}
2020.04.06 11:40:55 5: End notify loop for Schalter04_Sensor
2020.04.06 11:40:55 5: Starting notify loop for Schalter01_Sensor, 4 event(s), first is Time: 2020.04.06 10:40:54
2020.04.06 11:40:55 4: dewpoint_notify: cmd_type=dewpoint devname=Schalter01_Sensor dewname=dew_all, dev=Schalter01_Sensor, dev_regex=.* temp_name=temperature hum_name=humidity
2020.04.06 11:40:55 4: dewpoint_notify: cmd_type=dewpoint devname=Schalter01_Sensor dewname=dew_all2, dev=Schalter01_Sensor, dev_regex=.* temp_name=SI7021_Temperature hum_name=SI7021_Humidity
2020.04.06 11:40:55 5: dewpoint_notify: temperature! dev=Schalter01_Sensor, temp_name=SI7021_Temperature, temp=20.5
2020.04.06 11:40:55 5: dewpoint_notify: humidity! dev=Schalter01_Sensor, hum_name=SI7021_Humidity, hum=49
2020.04.06 11:40:55 4: dewpoint_notify: cmd_type=dewpoint devname=Schalter01_Sensor dewname=dew_state, dev=Schalter01_Sensor, dev_regex=.* temp_name=T hum_name=H
2020.04.06 11:40:55 5: End notify loop for Schalter01_Sensor
2020.04.06 11:40:55 5: Starting notify loop for Schalter03_Sensor, 4 event(s), first is TempUnit: C
2020.04.06 11:40:55 4: dewpoint_notify: cmd_type=dewpoint devname=Schalter03_Sensor dewname=dew_all, dev=Schalter03_Sensor, dev_regex=.* temp_name=temperature hum_name=humidity
2020.04.06 11:40:55 4: dewpoint_notify: cmd_type=dewpoint devname=Schalter03_Sensor dewname=dew_all2, dev=Schalter03_Sensor, dev_regex=.* temp_name=SI7021_Temperature hum_name=SI7021_Humidity
2020.04.06 11:40:55 5: dewpoint_notify: humidity! dev=Schalter03_Sensor, hum_name=SI7021_Humidity, hum=49
2020.04.06 11:40:55 5: dewpoint_notify: temperature! dev=Schalter03_Sensor, temp_name=SI7021_Temperature, temp=20.5
2020.04.06 11:40:55 4: dewpoint_notify: cmd_type=dewpoint devname=Schalter03_Sensor dewname=dew_state, dev=Schalter03_Sensor, dev_regex=.* temp_name=T hum_name=H
2020.04.06 11:40:55 5: End notify loop for Schalter03_Sensor
2020.04.06 11:40:55 5: Starting notify loop for Schalter04_Sensor, 4 event(s), first is Time: 2020.04.06 10:40:54
2020.04.06 11:40:55 4: dewpoint_notify: cmd_type=dewpoint devname=Schalter04_Sensor dewname=dew_all, dev=Schalter04_Sensor, dev_regex=.* temp_name=temperature hum_name=humidity
2020.04.06 11:40:55 4: dewpoint_notify: cmd_type=dewpoint devname=Schalter04_Sensor dewname=dew_all2, dev=Schalter04_Sensor, dev_regex=.* temp_name=SI7021_Temperature hum_name=SI7021_Humidity
2020.04.06 11:40:55 5: dewpoint_notify: temperature! dev=Schalter04_Sensor, temp_name=SI7021_Temperature, temp=20.5
2020.04.06 11:40:55 5: dewpoint_notify: humidity! dev=Schalter04_Sensor, hum_name=SI7021_Humidity, hum=49
2020.04.06 11:40:55 4: dewpoint_notify: cmd_type=dewpoint devname=Schalter04_Sensor dewname=dew_state, dev=Schalter04_Sensor, dev_regex=.* temp_name=T hum_name=H
2020.04.06 11:40:55 5: End notify loop for Schalter04_Sensor


Ich habe noch die fhem.cfg als Datei beigefügt.

h3llraid3r


Mikesch

Leider hat sich ist in der Konfiguration unter  subscribeReading_Sensor ein Tippfehler eingeschlichen.
Damit hat der Sensor1 die Werte der anderen Sensoren geupdatet.


"attr Schalter04_Sensor subscribeReading_Sensor Schalter01/tele/SENSOR"