Moin,
finde den Fehler nicht :-(
Warum funktioniert:
userReadings realTemp:temperature { ReadingsVal("hue_bewegungsmelder1_temp","temperature",0)-3.1 }
nicht, Es wird kein neues Reading erstellt.
list:
Internals:
DEF sensor 7 IODev=hueBridge1
ID S7
INTERVAL
IODev hueBridge1
NAME hue_bewegungsmelder1_temp
NR 91
STATE 21.05 °C
TYPE HUEDevice
lastupdated 2017-07-23 10:27:36
manufacturername Philips
modelid SML001
name Hue temperature sensor 1
on 1
reachable 1
swversion 6.1.0.18912
type ZLLTemperature
uniqueid 00:17:88:01:02:01:9b:a8-02-0402
READINGS:
2017-07-23 10:27:36 battery 100
2017-07-23 10:27:36 reachable 1
2017-07-23 10:27:36 temperature 21.05
helper:
devtype S
update_timeout 1
setList:
Attributes:
IODev hueBridge1
stateFormat temperature °C
userReadings realTemp:temperature { ReadingsVal("hue_bewegungsmelder1_temp","temperature",0)-3.1 }
Danke für Eure Hilfe!
Fini
Du hast einen trigger angegeben, dieser muss komplett matchen, also mit Wert dahinter. Schau am besten noch mal in die commandref, da findest du ein Beispiel mit counters.A statt temperature.
userReadings realTemp:temperature.* { ReadingsNum("hue_bewegungsmelder1_temp","temperature",0)-3.1 }
So sollte es gehen.
Gruß
Dan
Zitat von: DeeSPe am 23 Juli 2017, 11:27:15
userReadings realTemp:temperature.* { ReadingsNum("hue_bewegungsmelder1_temp","temperature",0)-3.1 }
So sollte es gehen.
Gruß
Dan
Vorsager ;D
Besser Vor... als Ver... 8) 8) 8)
Gruß
Dan