Gerade habe ich eine Werbung zum "biodynamischen Licht" gesehen, die ich recht cool fand:
https://www.youtube.com/watch?v=pu_6GIW4X_k&feature=youtu.be (https://www.youtube.com/watch?v=pu_6GIW4X_k&feature=youtu.be)
Im Prinzip ist es nichts anderes als den Farbton der weißen Lampen den Tag über von Kaltweiß nach Warmweiß zu verschieben.
Das kann man ja sicherlich auch mit den Philips hue Lampen realisieren.
Gibt es bereits irgendein Modul was sich dafür anbietet?
Aktuell würde ich es wahrscheinlich mit "sunrise" realisieren, damit es im Sommer später "gelb" wird als im Winter.
Also 2-10 (keine Ahnung wie viele Abstufungen sinnvoll sind) "at" definieren, die je nach Sonnenstand nach und nach den Farbwert der hue Lampen verschieben?
Oder hat jemand eine andere Idee?
such mal im forum. da gibt es schon eine umsetzung mit code der das hue modul steuert.
ich finde ihn aber gerade nicht.
gruss
andre
meinst du das?
https://forum.fhem.de/index.php?topic=33517.0 (https://forum.fhem.de/index.php?topic=33517.0)
So wirklich abgeschlossen war das Thema ja nicht.
Ich habe eine Sonnenaufgangssimulation gebaut.
Wenn man die etwas abändert, könnte man die per at zu unterschiedlichen Tageszeiten aufrufen und langsam zwischen den Farben bzw. den Temperaturen faden.
Übergeben werden nur devspec der zu ändernden Lichter und bei Bedarf die Rampe.
sub SonnenAufgang($;$)
{
my ($devspec,$ramp) = @_;
$ramp = $ramp ? $ramp*10 : 20;
my $sleep = $ramp/10;
my $start = "030100";
my @colors = ("0b0300","190601","230902","2f0d03","370f03","401204","481405","521806","591007","622108","6e2508","772809","7f2a09","882d0a","90300a","96320a","9d330a","a6360a","b0390a","b0450a","b9480b","c1580b","cb610b","d3650c","d6740c","dc770b","dc810b","e5860b","ed8e12","f2a113","f2b013","f5b51a","f9ba22","fbbd29","fec232","ffc742","fecc55","fed166","fdd473","fdd880","fedd8c","fddf97","fde4a7","fdeabc","fdeec8","fdf0d1","fdf3da","fcf4e2");
my $cmd = "set $devspec rgb $start : transitontime $ramp";
foreach (@colors)
{
$cmd .= ";sleep $sleep";
$cmd .= ";set $devspec rgb $_ : transitiontime $ramp";
}
AnalyzeCommandChain(undef,$cmd);
}
Gruß
Dan
https://forum.fhem.de/index.php/topic,22556.msg159673.html#msg159673 (https://forum.fhem.de/index.php/topic,22556.msg159673.html#msg159673)
oder
https://forum.fhem.de/index.php/topic,53862.msg534684.html#msg534684 (https://forum.fhem.de/index.php/topic,53862.msg534684.html#msg534684)
es gibt noch ein paar mehr.
Super. So etwas habe ich gesucht. Danke
@Dan: Hast du einen Tipp, wie man die Kette an Befehlen abbrechen kann?
Falls man mal zwischendurch "früher aufsteht"? :-)
mit einem benannten sleep arbeiten und dieses dann löschen.