Phillips HUE mit Loxone verwenden
Einklappen
X
-
Ich hatte tatsächlich das anwählen einer Szene mal eingebaut. War ein Kundenwunsch. Man muss sich nur darüber im Klaren sein, dass eine Szene ein festes Setting aus Farben und Helligkeit ist. Wenn eine Szene angewählt wird, hat diese immer die selbe Helligkeit. Wenn man dann dimmen möchte, muss man die Gruppe dimmen. Eine Szene kann nicht gedimmt werden.👍 1 -
Szenen sind aktuell nicht aufrufbar über das Pico-Script. Das ist auch nicht notwendig. Verwalte die Szenen einfach im Loxone Lichtbaustein, wo du die Lampe ja ohnehin drinnen hast.
Technisch wäre es aber möglich:
Um eine bestimmte Szene in der HUE zu aktivieren muss eine Gruppen-ID und die Szenen-ID verwendet werden.
Theoretisch könnte man die Szenen-ID aus dem Lichtbaustein (AQs, ein Integer) in die passende Szenen-ID der HUE (ein String) übersetzen, diesen String auf einen input des Picos legen, und das Skript halt entsprechend um eine Type "Szene" erweitern...
Aber Achtung: Das hat sicher Nebeneffekte: Wenn du eine Szene angewählt hast und nun irgendeine Lampe dimmst, wird AQs auf -1 gesetzt!
Und natürlich hast du das Problem, dass du einerseits die Lampe direkt ansteuerst und andererseits die Szenen setzt.
Du müsstest somite Änderungen in einer Szene sowohl in der HUE als auch in Loxone verwalten. IMHO komplett sinnbefreit ;-) -
Du kannst die Lampen in der HUE-App zu einer Zone hinzufügen, dann sind diese Lampen gruppiert.
Über den CLIP-API-Debugger (siehe auch https://developers.meethue.com/develop/get-started-2/) kannst du dir dann die Gruppe ansehen, damit du die Gruppen-ID kennst.
Link zum Debugger: https://<bridge ip address>/debug/clip.html
GET /api/<username>/groups
Du kannst auch über den Debugger direkt eine Gruppe anlegen:
POST /api/<username>/groups
{
"lights": [
"1",
"2"
],
"name": "bedroom",
"type": "LightGroup"
} -
Hallo
Ich habe erfolgreich 2 Hue Bulbs (RGB) und 2 Enrave Ceiling Lights eingebunden. Da sowohl die Bulbs wie auch die Ceiling Lights immer zusammen geschalten werden sollen, wollte ich fragen, wie es funktioniert, dass ich die Lampen gruppiere?
Beispiel Ceiling Lights: Bei diesem Lichtsteuerungsbaustein habe ich die beiden Merker für die Lampen auf einen Ausgang gelegt und im Progammbaustein, den Lampentyp 2 mal auf I1 und I2 gelegt. So schalten sie zwar miteinander.
Aber im Programm gibt es ja auch die Option für Gruppen.
Was genau muss ich das setzen, dass ich die beiden Ceiling Lights als Lichtgruppe im Hue Programm ansteuere?
Das sind meine Settings
Enrave Ceiling Lights
inputType[2] = 0;
inputType[3] = 0;
Lichtsteuerungsbaustein
Programmbaustein
Wie weise ich nun die beiden Deckenlampe einer Gruppe im Hue Script zu?
Und zweite Frage, kann man in der Hue App Szenen anlegen und diese dann auch über das Programm in Loxone ansteuern?
Wie ich die Szenen IDs aus CLIP rausbekomme weiß ich? Verstehe nur nicht, wie man sie dann im Script zuweist.
Vielen Dank vorab
Zuletzt geändert von fr4ntic; 28.10.2024, 21:08. -
Hi zusammen,
bis lang hatte ich "nur" RGB Hue Leuchten im Einsatz und kann diese alle problemlos über Loxone steuern. Danke für das Scipt und alle Erklärungen.
Habe nun einen Hue Enrave ceiling white ambiance integriert und bekomme es aber nicht mit Loxone hin, hier das weiß anzupassen - dimmen geht.
Was muss ich im Loxone Lichtbaustein angeben?
Anbei auch der Screenshot des Lichtbausteins
1 BildEinen Kommentar schreiben:
-
Ich habe auch Änderung am PicoC Script mitgemacht und benutze diesen. Den Vorteil direkt auf die API zu gehen erschließt sich mir nicht. Das Script macht nichts anderes und rechnet zudem selber um und hat für verschiedenste Funktionen angepasste Scripts. Aus genannten Gründen gibt es hier auch keine Rückmeldungen. Btw. gibts auch über die alte API gar keine Rückmeldungen von HUE. Wenn man sowas umsetzt geht dies nur über den weg ständig den Status abzufragen. Das stellt ab nur eine Belastung der System dar. Ich halte da mehr von aktiver Rückmeldung bei Änderung vom System selbst. Soll ja mit der neuen API kommen. Wie weit die ist, weiß ich nicht.Einen Kommentar schreiben:
-
Ah ok,
gut das macht es verständlich. Dann lass ich das mal mit dem Status. Hihi
und wie sieht das ganze mit einem Lichtsteuerungsbaustein aus?Einen Kommentar schreiben:
-
Das funktioniert so leider alles nicht. Es ist wie bei KNX Du musst Dich entscheiden und die Steuerung nur von einer Stelle aus machen. Du kannst gerade auch bei HUE den Status der Lampen nicht synchronisieren. Das liegt einfach daran, dass Du bei der Umrechnung der RGB<->xy<->HUE keine eindeutigen, festen Formeln hast und Du nicht „verlustfrei“ hinundher rechnen kannst. Zudem kommt noch, dass die Lampen auch noch unterschiedliche Farbbereiche nicht bis schlecht darstellen können und Philips hier noch weitere Optimierungen vornimmt. So hast Du oft, dass Du einen xy Wert hinschickst und wenn Du abfragst, kommt ein anderer Wert zurück. Durch eine Synchronisierung mit dem Lichtbaustein kommt es zu einer Art Rückkopplung und die Lampe verändert pausenlos die Farbe.Einen Kommentar schreiben:
-
Ja ich erhalte mit get den xy Status.
also ich hab es nun geschafft dass die Lampe mit RGB Szene funktioniert.
die möchte ich durch den Lichtsteuerungsbaustein ersetzen. Wegen der Tageslichtfunktion.
und zuvor den Status der Lampe abfragen so dass egal ist welchen app was geschalten wird. Loxone immer korrekt arbeitet.Einen Kommentar schreiben:
-
Anbei noch ein Screenshot des Befehls aus dem API Debugger ´:
Einen Kommentar schreiben:
-
Hast du mal im API Debugger den State der Lampe geprüft?
Wird da XY bei get zurückgegeben?
Einen Kommentar schreiben:
-
Hallo Ben,
Ich hab mir den Code direkt kopiert und in den Debugger kopiert. Es lag an den Gänsefüßchen. hahaha
Immerhin funktioniert es nun.
Jetzt hab ich eben noch zwei bitten, Funktioniert dies auch mit einem Baustein Lichtsteuerung?
Und wie baut man noch den abgefragten Status der Bridge der jeweiligen Lampen ein. Das hab ich irgendwie herausgefunden, mit einem Virtuellen HTTP Eingang.
Besten und vielen lieben Dank für deine Hilfe.Einen Kommentar schreiben:
-
Also im Debugger funktioniert die Ausgabe des Skalierer. Hatte auch gestern im Debugging Modus auf der Bridge mit ; anstatt : funktioniert. hehe
Hab nun festgestellt wenn ich die Lampe mit dem PicoC Skript einschalte. kann ich sie mit den API ausschalten, aber eben nicht einschalten.
Hab eben auch eine andere Lampe probiert. Eben 4 oder 9, ist immer das gleiche Problem. Ausschalten geht, einschalten nicht.Einen Kommentar schreiben:
-
Dann sehe ich erstmal keinen Fehler. Bist du sicher, das dein RGB Licht die Nummer 1 ist. Du kannst den Befehl auch im API Debugger der Hue testen.
VG BenEinen Kommentar schreiben:
-
Hallo Ben,
Danke für die Info, hab ich natürlich sofort ausgebessert, änder jedoch nichts, ich bekomme zwar den Status doch die Lampe bleibt dunkel.Einen Kommentar schreiben:
Einen Kommentar schreiben: