Phillips HUE mit Loxone verwenden

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

  • Ulairi
    antwortet
    Ich bekomms einfach nicht zum Laufen. Ich probiers mal mit ein paar Screenshots, vielleicht findet ja wer einen Fehler.

    Auf Bild 1 sieht man, dass ich bei inputType[0] = 1 genommen habe...stimmt das?
    Auf Bild 2 sieht man, dass ich bei lightorGroupID[0]= 28 genommen habe....Laut Hue Debug Tool ist die eine Lampe in dem Raum Nummer 28.
    Auf Bild 3 sieht man, dass zumindest der Wert 1 bei den Merkern ankommt (roter Pfeil). Beim grünen Pfeil sieht man, dass 80 % Helligkeit eingestellt ist, aber die Brightness im Raum 0 ist. Logisch, weil ja kein Licht.
    Auf Bild 4 sieht man, dass ich Lampentyp Smart-Aktor genommen habe im Lichtbaustein.

    Sieht das soweit gut aus? Wo könnte ich einen Fehler haben?

    Einen Kommentar schreiben:


  • svethi
    antwortet
    Und die Lampen-ID‘s musst Du richtig angeben

    Einen Kommentar schreiben:


  • Ulairi
    antwortet
    Hallo,

    ich benötige Hilfe. Ich schaffe es nicht meine Hue Lampen in Loxone zu integrieren.

    Mein Setup:
    in 4 Räumen habe ich Hue E27 weiß dimmbar Lampen
    Loxone Miniserver Gen 2
    Hue Bridge

    Ich habe den Usernamen vergeben.
    In der Loxoneconfig den Programmbaustein eingefügt, das Script eingefügt, IP Adresse, Port und Usernamen eingegeben.

    Welchen Lampentyp muss ich nehmen? Vielleicht habe ich ja hier einen Fehler? RGB Lampen sind es ja nicht, daher nehme ich Typ 1?

    Einen Kommentar schreiben:


  • Lox4Stefan
    antwortet
    Hallo Hatte die letzte Klammer gelöscht, hatte auch kurz funktioniert. jetzt erhalte ich die Meldung auf ext. Program disabled.

    Folgende config

    KNX Gruppe als Taster toggelt. betätigen 1, loslassen 0
    Lichtsteuerung Lumitech DMX
    Merker Text
    Auf dem Programmbaustein auf dem EIngang T1 und I1.
    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: grafik.png
Ansichten: 668
Größe: 22,4 KB
ID: 420425

    ich verstehe es nicht mehr

    Einen Kommentar schreiben:


  • Andreas Lackner
    kommentierte 's Antwort
    Die Formel ist doch im Programmcode enthalten, die musst du doch nicht in einen zusätzlichen Programmbaustein einbauen.

    In der Zeile

    ctScaled = floor( (ct - 2700) * (4500 / 3800) + 2000) ); // Wert in Kelvin, von 2000 - 6500

    ist allerdings ein Tippfehler, da ist eine Klammer zuviel. Korrekt ist

    ctScaled = floor( (ct - 2700) * (4500 / 3800) + 2000 ); // Wert in Kelvin, von 2000 - 6500

  • Lox4Stefan
    kommentierte 's Antwort
    Hallo Romildo, danke für den Tip! Ich greife den Punkt auf und stelle meine Fragen in dem anderem Verlauf.

  • Lox4Stefan
    antwortet
    Hallo Andreas, ich habe die Programmzeilen wie Du beschrieben hast eingefügt bzw. abgeändert.

    Die Formel "Xb = (Xa - 2700) * ( 4500 / 3800 ) + 2000" habe ich nicht eingefügt. Wo müsste sie den hin?

    Ich erhalte beim Programmbaustein eine Fehlermeldung auf EXT sie lt. wie folgt

    Wo liegt hier mein Gedankenfehler?
    Klicke auf die Grafik für eine vergrößerte Ansicht  Name: grafik.png Ansichten: 0 Größe: 25,9 KB ID: 420175

    VG
    Stefan
    Zuletzt geändert von Lox4Stefan; 23.01.2024, 20:18.

    Einen Kommentar schreiben:


  • Andreas Lackner
    kommentierte 's Antwort
    Bezüglich Lichtfarbe: In der Loxone-App kannst du Werte von 2700-6500 Kelvin für die Lichtfarbe auswählen. Der Kelvin-Wert wird auf Mired umgerechnet (1000000 / Kelvin = Mired) und so an die HUE-Bridge geschickt.

    Die HUE-Api akzeptiert für die Farbtemperatur Werte im Bereich von 2000 bis 6500K bzw. 153 bis 500 Mired, somit ergibt sich folgende Skalier-Funktion, um den von der Lichtsteuerung ausgegebene Farbtemperatur von 2700-6500 auf 2000-6500K zu skalieren:

    Xb = (Xa - 2700) * ( 4500 / 3800 ) + 2000.


    Im Programmcode der Funktion setCtBri sind da nur minimale Änderungen notwendig:

    void setCtBri(int lightID, float ctbrivalue, int type) {
    char command[50];
    char selector[20];
    float bri, ct, ctScaled;
    int briNorm, miredNorm;

    bri = floor((ctbrivalue-200000000) / 10000); // 0-100
    ct = floor((ctbrivalue-200000000) - (bri * 10000)); // Wert in Kelvin, von 2700 - 6500

    ctScaled = floor( (ct - 2700) * (4500 / 3800) + 2000) ); // Wert in Kelvin, von 2000 - 6500

    briNorm = (int) round(bri*2.55); // 0-255
    miredNorm = (int) round(1000000 / ctScaled ); // Wert von 153 - 500

  • romildo
    kommentierte 's Antwort
    Verschiedene Tasten für ein, aus und dimmen sind so in Loxone nicht vorgesehen.
    Es gibt aber einen ähnlichen Wunsch im Forum, wofür ich ein Lösungsansatz gemacht habe.
    Vielleicht kannst Du das für Deine Bedürfnisse auch verwenden
    Siehe abgespeckte Version
    Hallo zusammen, ich versuche mich gerade an den Ersten Konfigurationsversuchen in einer Testumgebung. Ich möchte über einen Touch Pure die Licht Stimmungen durchschalten und zusätzlich über die Eingänge I1 und I4 die Warmweiße Stimmung Dimmen. Ich hatte das Problem, das über einen Einfachklick das Licht An und Aus geschaltet

  • Lox4Stefan
    antwortet
    Hallo, danke schonmal für die schnelle Hilfe. Ich habe jetzt die Anmerkung von Dir umgesetzt und die Lampengruppe ausgelesen und im Lox Programm eingetragen. Funktioniert moch nicht so wie ich es mir gedacht habe. Folgende Ausgangssituation

    Hatte die KNX Parametrierung angepasst.
    Die Wippe als Taster parametriert. Beim Betätigen des Drunkpunktes (links unten) sendet sie eine eins, beim loslassen wird eine null gesendet.

    In der Loxone Config habe ich den Taster auf den Eingang T5/1 geleget und eine Stimmung abgelegt. kann somit vorerst an und aus schalten. Würde aber gerne wieder wie vorher am Gira KNX Taster die Funktionen wie gehabt einrichten.

    Kurz Links drücken --> Licht an
    Lang Links drücken --> Dimm heller
    Kurz rechts drücken --> Licht aus
    Lang rechts drücken --> Dimm dunkler

    Hatte jetzt diverse Sach ausprobiert. Ich bekomme aber nur eine toggeln zwischen ein und aus hin.

    Des weiteren habe ich das Problem in der Hue app kann ich ein wärmeres Weiss einstellen, per Loxone wird die Lichtfarbe nicht so warm,
    Zuletzt geändert von Lox4Stefan; 22.01.2024, 20:07.

    Einen Kommentar schreiben:


  • Andreas Lackner
    kommentierte 's Antwort
    Du steuerst offenbar ja nur die Lampe mit der ID 5 an, und nicht eine Gruppe, die deine sieben Lampen enthält.
    Du musst deine Lampen in der Bridge erstmal zu einer Gruppe zusammenfassen und die ID der Gruppe auslesen.
    Die ID der Gruppe gehört dann in's Feld lightOrGrouID[0], und in's Feld inputType[0] muss dann natürlich auch ein Gruppen-Typ rein (also 3 oder 6).

  • Lox4Stefan
    antwortet
    Hallo zusammen, erstmal viel dank für die gute Vorleistung und die guten Tipps in Verlauf.

    Mein aktuelles Setup
    Loxone Server Gen. 1
    Philips Hue Bridge 2
    7 Leuchtmittel RGB WW/CW (2700- 6500k) Ansteuereung per Zigbee (Aliexpress)
    KNX Gira Taster als Bedienung im Raum.

    Die Ansteuereung per Hue app funktioniert ohne Probleme

    In der Programmierung habe ich m.M. nach alle Leutmittel aufgeführt, trotzdem kann ich nur eins von den sieben Leuchtmitteln ansteuern. Per Loxone app kann ich das Leuchtmittel steiuern. Per Taster bekomme ich das Leuchtmittel an, es toggelt aber durch die Farben durch endlos.

    Ich stehe irgendwie auf dem Schlauch, Forum mehrfach quergelesen un die Suche hat auch nichts gebracht.

    Wunsch von mir wäre.
    Alle sieben Leuchtmittel als Gruppe ansteuern.
    Die Beleuchtung per KNX Taster Schalten, Dimmen und die Lichtfarbe im Weissbereich regeln.


    Danke schonaml für eure Unterstützung.

    VGF
    Stefan


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

Name: grafik.png
Ansichten: 663
Größe: 10,4 KB
ID: 419946
    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: grafik.png
Ansichten: 650
Größe: 9,5 KB
ID: 419947
    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: grafik.png
Ansichten: 663
Größe: 42,2 KB
ID: 419948


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

Name: grafik.png
Ansichten: 1100
Größe: 36,3 KB
ID: 419945
    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: grafik.png
Ansichten: 649
Größe: 18,7 KB
ID: 419949

    Einen Kommentar schreiben:


  • romildo
    antwortet
    Zitat von Mika
    Meine Anhänge kontrollieren muss ich also auch noch lernen, sorry echt...
    Es fehlen halt immer noch einige Codezeilen
    Code:
    // Ende der Konfiguration...
    
    char streamname[100];
    sprintf(streamname, "/dev/tcp/%s/%s/", IP_ADDRESS, PORT);
    
    int nEvents;
    
    int LIGHT = 1;
    int GROUP = 2;
    ​
    Zuletzt geändert von romildo; 14.01.2024, 17:35.

    Einen Kommentar schreiben:


  • Mika
    kommentierte 's Antwort
    Meine Anhänge kontrollieren muss ich also auch noch lernen, sorry echt.

    Mit dem verwendeten Username klappen alle Api Anfragen über den Browser.

  • svethi
    kommentierte 's Antwort
    romildo alles überflüssiger Kram ;-)
Lädt...