Hauptmenü

Readings Wert ändern

Begonnen von fini, 23 Juli 2017, 10:39:38

Vorheriges Thema - Nächstes Thema

fini

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

igami

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.
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED

DeeSPe

userReadings realTemp:temperature.* { ReadingsNum("hue_bewegungsmelder1_temp","temperature",0)-3.1 }

So sollte es gehen.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

CoolTux

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
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

DeeSPe

Besser Vor... als Ver... 8) 8) 8)

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe