NEWS
HUE bestimmte Helligkeit
-
@olli_m sagte in HUE bestimmte Helligkeit:
Hallo,
ich wollte das bei Sonnenuntergang eine bestimmte Gruppe der HUE Leuchten angehen und eine bestimmte Helligkeit haben. Allerdings funktioniert es nicht mit dem Begriff: "Alle.bri" . Habe zuerst es mit dem Wert = Textfeld probiert dann mit dem Mathematik Feld aber beides will nicht.
<xml xmlns="https://developers.google.com/blockly/xml"> <block type="astro" id="+A8r67;V;hw0]gF_2%{)" x="138" y="87"> <field name="TYPE">sunsetStart</field> <field name="OFFSET">0</field> <statement name="STATEMENT"> <block type="control" id="}ZuObZYYnb%J%3rZF*GH"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">hue.0.Alle.bri</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="bkYfL:__:F-8pr47DM?;"> <field name="NUM">150</field> </block> </value> </block> </statement> </block> </xml>
Hab ich irgendwo einen Fehler drin?
Danke
Euch
Mehr Kontext bitte:
- Über welchen Adapter sind die Lampen eingebunden
- Wo sind die Gruppen definiert
- Wie sind die Gruppen definiert / benannt
- Was ist das für ein State (Alle.bri)
- Was passiert wenn du den state manuell ansteuerst (aus dem Objektbaum heraus) ?
A.
-
@olli_m Probiere es mal mit dem Level Attribut.
-
@asgothian said in HUE bestimmte Helligkeit:
Mehr Kontext bitte:
- Über welchen Adapter sind die Lampen eingebunden
- Wo sind die Gruppen definiert
- Wie sind die Gruppen definiert / benannt
- Was ist das für ein State (Alle.bri)
- Was passiert wenn du den state manuell ansteuerst (aus dem Objektbaum heraus) ?
A.
- Über den Phillips HUE Adapter
- Die Gruppen wurden in der HUE App definiert, zeigt er aber auch alle eben unter Objekte an.
- Der State alle "alle.bri" heisst also die Gruppe welche auch unter Objekte ist....
Wenn ich den State manuell ändere, reagieren die HUE Lampen dann.
Mit Level gibts ja nur Level.Dimmer bzw. es heisst alle.Level das ging auch nicht.
Hier mal ein Screenshot anbei.
VG
-
@olli_m sagte in HUE bestimmte Helligkeit:
Level das ging auch nicht.
Level ist in Prozent - also 0 bis 100. Bri hingegen geht von 0 bis 255. Sollte aber beides funktionieren.
-
Na aber muss es ein Text Feld sein oder ein mathematisches Feld ? Oder ist das egal wenn ich sage wert = ?
Kann’s eh erst wieder testen wenn die Sonneuntergeht
-
@olli_m Beide DP sind vom Typ number. Mit bri hatte ich schon mal Probleme bei nicht original Hue lampen.
Ich hab es gerade nochmal ausprobiert und mit dem Blocky Befehl, so wie auf den Screen Shot nur mit .level, funktioniert es. Du kannst es aber ohne die Bedingung testen. Also auch ohne Sonnenuntergang.
-
jetzt funzt es
mal noch ne 2. Fragen:
-
Bei Instanzen sieht man ja in der entsprechenden HUE Gruppe die man anspricht, dass sich der Status ändert, also alles auf grün was aktiv ist. Geht man dann aber direkt in den HUE Stripe zb. ist da alles auf aus....wahrscheinlich fehler oder?
-
Ich konnte in der HUE APP immer sagen nach wie viel Minuten das licht ausgehen soll, dazu finde ich aber keinen entsprechende Instanz. Kann ich das irgendwie anders hinbekommen, dass nach X Min das licht wieder ausgeht? Bzw. ich mache das ja sobald er eine Motion bewegt das licht angeht aber es muss ja wieder ausgehen
Danke Euch...
-
-
Hab ich hier einen Denkfehler? dass er nach gewissen stunden vorgaben weiter runter dimmt?
-
@olli_m sagte in HUE bestimmte Helligkeit:
Hab ich hier einen Denkfehler? dass er nach gewissen stunden vorgaben weiter runter dimmt?
Die Prüfung erfolgt ja nur zum Sonnenuntergang, welcher auch im hohen Norden bereits um 22:20 stattfindet. DAs Dimmen auf 30 findet also nie statt, ausser im Hochsommer für eine sehr kurze Zeitspanne. Für feste Uhrzeiten am Besten einen cron verwenden
-
Zu 1: Wie lange hast Du gewartet? Der Adapter pollt die Daten von der Bridge nicht in Echtzeit.
Zu 2: Setze nach dem ersten "steuere" Befehl einfach einen mit Level 0 und einer entsprechenden Verzögerung von x Sekunden.
-
Also mit Cron hab ich noch nichts probiert
ich dachte ich kann die verschachteln.
Ich muss eh noch zusätzlichen Trigger einbauen, wenn ich daheim bin oder wenn der TV an ist.Weil die Tage werden ja wieder kürzer und wenn ich da feste Zeiten über Cron mache, dann muss ich das ja jedesmal ändern.
Eigentlich ist mein Ansatz dann auch falsch stelle ich grad fest mit einer festen Uhrzeit... LOLEr müsste eigentlich nach einer gewissen Zeit bis Mitternacht das licht runterkommen.
-
Zu 1: Lange hab ich gewartet
wie gesagt die Gruppe hat den Status auf True gesetzt aber der Lightstripe der dahinter steckt war immer auf false. Aber solange es geht ist das nebensächlich habs nur ned verstanden.
Zu 2: okay probier ich mal aber dann geht es aus sobald er keine Bewegung registriert oder? das wäre schlecht, wenn ich unter der Dusche stehe, daher wollt ich das mit festen Minuten regeln. LOL
-
-
@olli_m sagte in HUE bestimmte Helligkeit:
Ich habs jetzt mal anders gebaut dass er prüft ob ich daheim bin
Und das funktioniert?
-
ne muss wohl noch wo ein fehler sein, werd es mir nochmal in Ruhe anschauen, aber es sollte ja gehen mit dem Status Anwesenheit als weitere Regel.
-
@olli_m sagte in HUE bestimmte Helligkeit:
muss wohl noch wo ein fehler sein
Hätte mich auch gewundert.
Versuche es mal so:
-
perfekt
-
Hi,
dass ich mehrere Bedingungen mit Timeout mache sollte doch gehen oder?
Aber geht nicht...also diese HUE Lampen sind tricky....LOL
-
@olli_m
nimm besser timout mit stop block davor als den pause block... -
@olli_m Wie @Adnim schon geschrieben hat, nicht die Pause verwenden sondern ein Timeout. Zur Sicherheit den vor dem Start auch stoppen, wobei das in diesem Fall nicht wirklich notwendig ist (weil der Sonnenuntergang ja nur einmal am Tag vorkommt).
Allerdings ist die Frage was passiert, wenn du das Licht in der Zwischenzeit abgedreht hast? Dann würde (sollte nicht der Strom von der Hue-Birne genommen worden sein) das Licht wieder angehen. Da müsste man also eventuell noch eine Prüfung davor einbauen.