FHEM Forum

FHEM => Sonstiges => Thema gestartet von: Burny4600 am 15 Mai 2016, 17:24:45

Titel: [gelöst] userReadings werden nicht mehr getriggert
Beitrag von: Burny4600 am 15 Mai 2016, 17:24:45
Gab es neuerlich nochmals Änderungen das die userReadings nicht mehr getriggert werden.
define THGR810_1 TRX_WEATHER THGR810_1
attr THGR810_1 IODev RFXtrx433E
attr THGR810_1 alias Aussentemperatur & Feuchte (Oregon)
attr THGR810_1 event-min-interval .*:60
attr THGR810_1 event-on-change-reading temperature,temperatureof,humidity,dewpoint,absFeuchte
attr THGR810_1 group Wetterstation
attr THGR810_1 icon temperature_humidity
attr THGR810_1 room Wetterstation
attr THGR810_1 stateFormat {sprintf("Temperatur: %.1f °C | rel. Luftfeuchte: %.1f %%F | Taupunkt: %.1f °C | abs. Luftfeuchte: %.1f g/m³", ReadingsVal("$name","temperatureof",0), ReadingsVal("$name","humidity",0), ReadingsVal("$name","dewpoint",0), ReadingsVal("$name","absFeuchte",0))}
attr THGR810_1 userReadings temperatureof:temperature.* {ReadingsVal("$name","temperature",0)-0}, rssi_dB:rssi.* {ReadingsVal("$name","rssi",0)*8-120}


Ich muss unter event-on-change-reading die zusätzlich den Parameter temperature damit sich die Anzeige des STATE der Temperatur ändert!
Was hat das event-on-change-reading jetzt mit dem STATE zu tun?
Titel: Antw:userReadings werden nicht mehr getriggert
Beitrag von: dev0 am 16 Mai 2016, 07:03:49
Wenn event-on-change-reading gesetzt ist, dann werden Events nur für die angegebenen Readings erzeugt. Wenn der Trigger für das userReading nicht dabei ist, dann wird das userReading auch nicht aktualisiert. Daran hat sich auch nichts geändert.
Titel: Antw:userReadings werden nicht mehr getriggert
Beitrag von: Burny4600 am 16 Mai 2016, 15:26:46
Alles klar.