Hallo zusammen,
habe mir den Aqara Temperatursensor gekauft und auch erfolgreich ohne Probleme mit Deconz gekoppelt.
Jezt haben die verschiedenen Werte Temperatur, Luftfeuchte und Barometer jeweils 1 ID.
Gibt es eine Möglichkeit das als 1 Device zu bündeln? Evtl. über ein Notify oder DOIF?
Wie habt ihr das gelöst?
defmod WzSensor DOIF ([WzSensorTemp:temperature])\
(\
set $SELF temperature [WzSensorTemp:temperature]\
)\
DOELSEIF([WzSensorLuft:humidity])\
(\
set $SELF humidity [WzSensorLuft:humidity]\
)\
DOELSEIF([WzSensorDruck:pressure])\
(\
set $SELF pressure [WzSensorDruck:pressure]\
)
attr WzSensor DbLogExclude .*
attr WzSensor alias Thermostat Wohnzimmer
attr WzSensor appOptions { "template": "thermometer" }
attr WzSensor do always
attr WzSensor event-on-update-reading humidity,pressure,temperature
attr WzSensor group Umwelt Sensor
attr WzSensor icon xiaomi_multi
attr WzSensor readingList temperature humidity pressure battery
attr WzSensor room Heizung,Wohnzimmer
attr WzSensor stateFormat T: temperature °C | H: humidity % | P: pressure hPa
Oder so am Temp Sensor als stateformat:
stateFormat T: [$name:temperature:r1] H: [Sensorname:humidity] P: [Sensorname:pressure]
und die anderen beiden IDs ignorieren.