FHEM Forum

FHEM => Automatisierung => Thema gestartet von: Magnus am 03 Juli 2014, 22:07:07

Titel: Hue nach Temperatur von CUL_WS oder FHT einfärben
Beitrag von: Magnus am 03 Juli 2014, 22:07:07
Moin,

ich würde gerne meine Hue LED Stripes abhängig von der Aussentemperatur einfärben.
Bevor ich mir jetzt einen aufwendigen notify mit div. if's baue, wollte ich fragen ob mir nicht ein Modul diese Arbeit abnimmt.

Leider habe ich bei meiner suche dazu nichts passenden gefunden und ich verfolge das Forum nicht intensiv genug um up2date zu sein.

Das Threshold hilft mir ja nur bedingt weiter, weil ich ja nicht beim überschreiten reagieren will, sondern bei bestimmten Bereichen.

Bin gespannt ob ihr mir helfen könnt.

Gruß Magnus
Titel: Antw:Hue nach Temperatur von CUL_WS oder FHT einfärben
Beitrag von: justme1968 am 03 Juli 2014, 22:33:30
ein modul das dir da hilft gibt es nicht wirklch.

es sind aber auch nicht viele if dazu nötig sondern nur ein bischen rechnen.

such mal im forum. da gibt es beispiel um die hue lichtfarbe abhängig von der tageszeit zu setzen.

das sollte sich recht einfach auf die temperatur ändern lassen.

gruss
  andre
Titel: Antw:Hue nach Temperatur von CUL_WS oder FHT einfärben
Beitrag von: Magnus am 03 Juli 2014, 22:40:10
Moin,

das habe ich auch gerade bemerkt.
ga_Temp  IF ([hue_TV] eq "on") (
IF ([ga_Temp:temperature:d] >= 25 && [ga_Temp:temperature:d] <= 30) (set hue_TV on : rgb 0036ff)
IF ([ga_Temp:temperature:d] >= 20 && [ga_Temp:temperature:d] <= 24) (set hue_TV on : rgb 007eff)
IF ([ga_Temp:temperature:d] >= 15 && [ga_Temp:temperature:d] <= 19) (set hue_TV on : rgb fffc00)
)


Jetzt muss ich mir nur noch ein paar Abstufungen einfallen lassen.

Gruß Magnus
Titel: Antw:Hue nach Temperatur von CUL_WS oder FHT einfärben
Beitrag von: justme1968 am 03 Juli 2014, 23:02:01
du musst bei deinen intervallen aufpassen das du auch den ganzen wertebereich abdeckst. 24.5 grad fällt bei dir z.b. komplett raus. am besten immer ein mal >= und < bzw. >= und > mit der gleichen grenze verwenden.

wenn du statt rgb den hsv farbraum verwendest kannst du je nach den Abstufungen die du willst eventuell die farbe direkt in die farbe umrechnen ohne intervalle zu verwenden.

gruss
  andre