FHEM Forum

FHEM - Anwendungen => Beleuchtung => Thema gestartet von: visionsurfer am 29 Dezember 2016, 20:55:10

Titel: Code für dynamische HUE Lightszenen ?
Beitrag von: visionsurfer am 29 Dezember 2016, 20:55:10
Hallo,

ich habe mir auf meinem Handy so eine App installiert die mit den Philips HUE Lampen zusammenarbeitet. Dort kann man dutzende Lichtszenen setzen. Aber nicht nur starr mit jeweils einer Farbe. Sondern das Licht ändert sich. Es gibt z.B. sowas wie Candlelight. Dann flackern die Lampen hin und wieder ein bisschen, das es den Eindruck hat, als ob eine Kerze brennt.

So gibt es noch dutzende weitere Szenen.

Gibt es Codes oder Szenen die man so auch in FHEM nutzen könnte ?
Hat da vielleicht jemand eine Quelle ?

Ich hoffe ihr versteht was ich meine :)

Grüße,
Visionsurfer
Titel: Antw:Code für dynamische HUE Lightszenen ?
Beitrag von: swsmily am 29 Dezember 2016, 22:50:24
Hey,

genau sowas suche ich auch gerade. Nicht für Candlelight, sondern eher wie ein Feuerwerk (wobei mir die Idee Candlelight auch sehr gut gefällt), das genau 0 Uhr losgehen soll. Mehrere HUE Lampen sollen per Zufall unterschiedliche Farben schnell aufleuchten (transitiontime 1), und dann per Zufall-transitiontime (0 bis 3 Sekunden) wieder auf aus gehen.

Für eine Lampe hab ich das über 99_MyUtils hinbekommen, mit einer For-Schleife, die am Ende ein Sleep der Ausblendzeit hat, bevor sie erneut ausgeführt wird. Leider blockiert das natürlich auch FHEM...

Hat jemand eine Idee einer besseren Lösung?

sub
Feuerwerk
{
for (my $a=0; $a <= 1; $a++) {
my $farbe1 = int((rand(65535))+1);
my $dunkel1 = int((rand(30))+1);
fhem "set HUE_Wohnzimmer_links hue $farbe1 : bri 255 : transitiontime 1";
fhem "set HUE_Wohnzimmer_links rgb 000000 : transitiontime $dunkel1";
sleep(($dunkel1/10)+1);
}

}
Titel: Antw:Code für dynamische HUE Lightszenen ?
Beitrag von: choenig am 30 Dezember 2016, 08:36:38
Hi,

ich finde das Thema auch interessant. Ein Modul hierfür wäre toll :-).

Das Problem mit dem Blockieren von Fhem lässt sich wie in folgendem Beitrag umgehen:
https://forum.fhem.de/index.php/topic,11020.msg203045.html#msg203045

Da ist auch beschrieben, wie man einen Feuereffekt für HUE implementiert.

LG
Christian
Titel: Antw:Code für dynamische HUE Lightszenen ?
Beitrag von: visionsurfer am 30 Dezember 2016, 09:29:42
Hi,

ja ein Modul dafür wäre natürlich geil. Womit man das besser und einfacher konfigurieren kann. Leider hab ich davon keine Ahnung.
Die Lösungen die ich bisher gefunden habe, sehen auch sehr kompliziert und schwer aus.
Die Codes verstehe ich leider nicht und weiß nicht, was ich dort wie und wo noch ersetzen müsste, damit es bei mir funktioniert.

Ich finde z.B. die HUE Szene "Frühlingserwachen" in der HUE App macht ein sehr schönes Licht. Das wäre halt geil, wenn es noch ein bisschen dynamischer geht.

Grüße,
Visionsurfer
Titel: Antw:Code für dynamische HUE Lightszenen ?
Beitrag von: Felix_86 am 11 Dezember 2018, 10:37:02
Mir ist bewusst, der Thread ist schon alt, aber dieser trifft mein Anliegen.

Gibt es hier neue Erkenntnisse zur Verwendung / Einbindung von dynamischen Lichtszenen in FHEM zur Steuerung der Philips Hue Lampen?
Sind Vorlagen der Farbcodes vorhanden, die für unterschiedliche Szenen benutzt werden können?

Eine Sonnenaufgang-Szene (bzw. ein Notify, dass in einer 15 minütigen Sequenz den Sonnenaufgang simuliert) habe ich bereits gebaut und lasse mich davon allmorgendlich wecken.
Titel: Antw:Code für dynamische HUE Lightszenen ?
Beitrag von: zok am 10 März 2019, 15:29:58
@Felix_86:
Kannst Du Deine Lösung hier posten?

Ich bin der Meinung, es gibt noch kein Modul dafür. Ich habe ziemlich lange rechercherit und bin immer bei eigenen Lösungen hängengeblieben.
eine Sonnernaufgang/Sonnenuntergangs-Szene habe ich bereits, aber bekomme die nicht zeitlich gesteuert.
Da scheinst Du bereits weiter zu sein?!?
Titel: Antw:Code für dynamische HUE Lightszenen ?
Beitrag von: CoolTux am 10 März 2019, 16:29:00
Was genau meinst Du mit Zeitlich?
Titel: Antw:Code für dynamische HUE Lightszenen ?
Beitrag von: zok am 10 März 2019, 16:33:50
Das die Szene zu einer bestimmten Zeit eingeschaltet wird und nach einer bestimmten Zeit ausgeschaltet wird.
Titel: Antw:Code für dynamische HUE Lightszenen ?
Beitrag von: CoolTux am 10 März 2019, 16:37:22
Einschalten über at oder eine Bedingung. Zum Beispiel eine Weckroutine
Ausschalten kannst Du mit on-for-timer machen.
Titel: Antw:Code für dynamische HUE Lightszenen ?
Beitrag von: zok am 10 März 2019, 16:45:13
danke, schaue ich mir mal an.
Titel: Antw:Code für dynamische HUE Lightszenen ?
Beitrag von: Felix_86 am 12 März 2019, 09:42:33
@ zok
Bei mir sieht das Setup zur Steuerung der Sonnenaufgang-Szene wie folgt aus:

- Ein Dummy (Name: Wecker_Sonnenaufgang) dient zur Einstellung der gewünschten Weckzeit:
- Ein Notify (Name: notify_Wecker_Sonnenaufgang) reagiert bei allen Events des Dummy (Name: Wecker_Sonnenaufgang):
- In dem AT (Name: at_Wecker_Sonnenaufgang), dass zur gewünschten Weckzeit ausgeführt wird, setze ich wiederum den Status eines Dummy (Name: Sonnenaufgang_simulieren) zur Ausführung der Weck-Szene
- In dem Dummy (Name: Sonnenaufgang_simulieren) kann ich lediglich den Status "starten" manuell setzen; während der Durchführung ist der Status "läuft" und nach Durchführung der Weckszene "beendet".
- Ein weiteres Notify (Name: notify_Sonnenaufgang_simulieren) reagiert auf das Event "starten" des Dummy (Name: Sonnenaufgang_simulieren):
- Das AT (Name: at_Sonnenaufgang_Utils) ist wiederum nur optional


Ziemlich komplex und miteinander verknüpft. Vermutlich geht es auch einfacher (klarer strukturiert), aber so habe ich es seiner Zeit nach langen Recherchen und an meine Bedürfnisse angepasst, gebaut und zum Laufen bekommen. Daher sehe ich aktuell keinen Grund etwas zu ändern.

Falls du weitere Details brauchst kannst du dich gerne nochmal melden.
Titel: Antw:Code für dynamische HUE Lightszenen ?
Beitrag von: mfhotdog am 13 Juli 2019, 16:59:11
Hallo zusammen,

Gibt es hierzu Neuigkeiten? Ich habe schon einen Sonnenaufgang als Weckroutine programmiert, dies mache ich über ein DOIF. Den Code hierzu kann ich gerne posten.

Ich würde allerdings gerne  auch weitere dynamische Lichtszenen  über FHEM integrieren (Urwald, Meer, Feuer,....) Mir ist aufgefallen, dass einige HueApps dies direkt über die Bridge/Lampe steuern und bei anderen die einzelnen Befehle permanent direkt aus der App gesendet werden.

Dementsprechend sollte es auch über fhem möglich sein, dies zu realisieren. Meine Idee war, einen Auswahlschalter zu integrieren, in dem man die gewünschte Szene z.b. Für das Wohnzimmer auswählen kann und dann aktiviert, ggf mit Timer wie lange.

Viele Grüße,

Marc
Titel: Antw:Code für dynamische HUE Lightszenen ?
Beitrag von: Ronniedinho am 18 Juli 2019, 16:26:27
ich wäre an dem DOIF-Code interessiert  :)