Phillips HUE mit Loxone verwenden
Einklappen
X
-
FW Version weiß ich auf die schnelle nicht, da ich kein Tradfri Gateway habe wäre es für mich nur ein Test ins Blaue.
Da das Tradfri script auch ein paar andere Baustellen aufweist habe ich es nun kurzfristig über FHEM gelöst indem ich von Loxone CT und BRI versetzt per HTTP sende. -
Danke, ich werd mich weiter auf die Suche begeben. Danke schon gefunden, ist auf page 31 in diesem ThreadZuletzt geändert von davidoff019; 14.03.2020, 20:16. -
Das ist irgendwie ein Fehlverhalten der Ikea Lampen. Die können nur einen Wert gleichzeitig ändern. Da gibt es eine Diskussion dazu und da hatte einer auch ein Script bereitgestellt, dass da helfen soll. -
Hallo liebe Gemeinde,
zuerst einmal danke für die Umsetzung der Integration der Hue Lampen in Loxone; ich habe diesen langen Thread durchglesen allerdings habe ich zu meinem Verhalten noch keinen eintrag gefunden. Vielleicht könnt Ihr mir weiterhelfen.
Ich habe ein Testsystem mit der Hue Bridge und einer IKEA Tradfri Tunable wihte Lampe aufgebaut und kann diese auch über einen Lichtbaustein in Loxone direkt steuern. Licht als Lumitech in Loxone konfiguriert, im Script als (Input type 0) und funktioniert. Manuell kann ich Helligkeit und Farbtemperatur der Lampe ohne Probleme einstellen. Ich habe danach mehrere Stimmungen erstellt und wollte durch diese wechseln. Dabei habe ich festgestellt, dass sich entweder nur die Farbtemperatur geändert hat oder die Helligkeit. Beides gleichzeitig konnte ich beim Wechsel zu der nächsten Stimmung nicht ändern auch wenn mir dies in Loxone angezeigt worden ist.
Kann man das Verhalten auch bei anderen Hue Ambiance Leuchten feststellen, ist das ein Verhalten welches ich der Tradfri Lampe zuschreiben muss.
Danke für eure Hilfe.Einen Kommentar schreiben:
-
Das mit dem Wert 1 muss ich mir nochmal ansehen das sollte eigentlich funktionierenEinen Kommentar schreiben:
-
Die Szenen schalte ich wie beschrieben mit einem einfachen Lichtschalterbaustein Ein/Aus.
Ich kann aber nun von Erfolg reden, das ganze funktioniert mittlerweile. Der Fehler oder Bug liegt im Analogwert 1.
Habe die Szenen mittels dem beschrieben analogen Wert 1 aktivieren wollen, kein Erfolg, lediglich das beschriebene Verhalten mit Ein- und Ausschalten der Gruppe im letzten Zustand. Im Ausschlussverfahren habe ich auch noch einen digitalen Wert verwendet, wie erwartet funktionierte hier überhaupt nichts.
Erst als ich einen Workaround herausgefunden habe, mittels einem Analogwahlschalter den Analogenwert auf 100 zu schreiben und diesen an den Eingang AI12 legte, funktioniert nun alles wie es soll. Ich weiss, es wurde geschrieben Wert 1 oder 255, aber bei mir hat es definitiv mit Wert 1 nicht funktioniert. Auch nicht mit einem virtuellen Eingang, welcher mir die Analog-Konstante 1 an den Eingang brachte.
Vielleicht haben ja andere dasselbe Problem und werden über diesen Weg glücklich.
Danke vielmals für die geleistete Arbeit und die Möglichkeit, die Hue-Lampen über die Loxone zu steuern.
GrussEinen Kommentar schreiben:
-
Hallo Zusammen
Ich bringe es leider nicht hin meine Szenen zu aktivieren. Die Gruppe, welche durch die Szene ausgewählt wird schaltet zwar ein und aus, jedoch immer in der letzten Einstellungen resp. Farben.
Mache ich einen Denkfehler?
AI12 soll bei mir die Szene einschalten, alle zugehörigen Lampen befinden sich in der Gruppe 1:
inputType[11] = 7;
int lightOrGroupID[12];
// Zuweisung der Lampen- oder GruppenIDs.
// Definiert welcher Eingang des Bausteins welche Lampe bzw. Gruppe ansteuert:
lightOrGroupID[0] = 1;
lightOrGroupID[1] = 2;
lightOrGroupID[2] = 3;
lightOrGroupID[3] = 4;
lightOrGroupID[4] = 5;
lightOrGroupID[5] = 6;
lightOrGroupID[6] = 7;
lightOrGroupID[7] = 8;
lightOrGroupID[8] = 9;
lightOrGroupID[9] = 10;
lightOrGroupID[10] = 11;
lightOrGroupID[11] = 1;
// Zuweisung von Scenen zu Gruppen
char* sceneIDforGroup[12];
sceneIDforGroup[0] = ""; (p87pOEST9CJIs40 -> ebenfalls versuch ohne Erfolg)
sceneIDforGroup[1] = ""; (p87pOEST9CJIs40 -> ebenfalls versuch ohne Erfolg)
sceneIDforGroup[2] = "";
sceneIDforGroup[3] = "";
sceneIDforGroup[4] = "";
sceneIDforGroup[5] = "";
sceneIDforGroup[6] = "";
sceneIDforGroup[7] = "";
sceneIDforGroup[8] = "";
sceneIDforGroup[9] = "";
sceneIDforGroup[10] = "";
sceneIDforGroup[11] = "p87pOEST9CJIs40";
Ev. kann mir jemand einen Tipp geben? Die Funktion mit dem Dimmen der Szenen benötige ich nicht.
Danke im Voraus.Einen Kommentar schreiben:
-
Ein Gast antworteteich hatte letztlich das problem, dass ich nun mehr als 12 hue-lampen anbinden wollte. da die lox-programm limitierung ja bei 13 ist, hab ich mir überlegt, für die Hue-Ansteuerung hier die IDs hochzuzählen:
int HueProgramId = 1; // begin with 0
...
void updateLamp(int idx, float value) {
int lightID = lightOrGroupID[idx] + 12 * HueProgramId;
…
dann statt jede lightOrGroupID[idx] im updateLamp, einfach die lightID verwenden und voila.
somit konnte ich das hue-programm-modul einfach duplizieren und die HueProgramId einfach erhöhen...
(ach ja, das script könnte man auch mal in github einchecken ;-))
sonst top sache!!Einen Kommentar schreiben:
-
Ich schalten den Strom bei den ZigBee-Devices nur dann ab, wenn das Haus im Tiefschlaf ist (d.h. bei längerer Abwesenheit). -
Du kannst in der Hue App oder ganz sicher in der iConnectHue App das Startverhalten einer jeden Hue Lampe einstellen. Standardmäßig ist das auf eine warmweiße Farbe eingestellt. -
Kurz drauf bedienen klappt, das stimmt. Jedoch starten die Lampen erst mal mit der letzen Lichteinstellung.
Soll die Lampe aber mit einer anderen Lichteinstellung angehen als zuletzt benutzt, kommt das Kommando beim Licht einschalten nicht an.
Es muss noch einmal ein Kommando hinterher geschickt werden.
Dauerstrom ist zwar nicht meine Favorit, aber wird auch gehen. -
Ich habe auch alle Hue Lampen dauerhaft mit Strom versorgt. Auch weil diese ja bei mir als Bridge (zigBee) arbeiten sollen um die Verbindung zu anderen weit entfernten Leuten zu ermöglichen.
Einen Kommentar schreiben: