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
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
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
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