Phillips HUE mit Loxone verwenden

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • svethi
    kommentierte 's Antwort
    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.

  • Andreas Lackner
    kommentierte 's Antwort
    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 ;-)

  • Andreas Lackner
    kommentierte 's Antwort
    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"
    }

  • fr4ntic
    antwortet
    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
    Klicke auf die Grafik für eine vergrößerte Ansicht  Name: image.png Ansichten: 0 Größe: 23,5 KB ID: 445217

    Programmbaustein
    Klicke auf die Grafik für eine vergrößerte Ansicht  Name: image.png Ansichten: 0 Größe: 10,1 KB ID: 445216

    Wie weise ich nun die beiden Deckenlampe einer Gruppe im Hue Script zu?
    Klicke auf die Grafik für eine vergrößerte Ansicht  Name: image.png Ansichten: 0 Größe: 10,1 KB ID: 445218


    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.

    Einen Kommentar schreiben:


  • DaCro
    antwortet
    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

    Einen Kommentar schreiben:


  • svethi
    antwortet
    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:


  • wiedring
    antwortet
    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:


  • svethi
    antwortet
    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:


  • wiedring
    antwortet
    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:


  • Ben_Mann
    antwortet
    Anbei noch ein Screenshot des Befehls aus dem API Debugger ´:

    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: image.png
Ansichten: 676
Größe: 22,4 KB
ID: 441064

    Einen Kommentar schreiben:


  • Ben_Mann
    antwortet
    Hast du mal im API Debugger den State der Lampe geprüft?
    Wird da XY bei get zurückgegeben?

    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: image.png
Ansichten: 670
Größe: 15,4 KB
ID: 441060

    Einen Kommentar schreiben:


  • wiedring
    antwortet
    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:


  • wiedring
    antwortet
    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:


  • Ben_Mann
    antwortet
    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 Ben

    Einen Kommentar schreiben:


  • wiedring
    antwortet
    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:

Lädt...