Phillips HUE mit Loxone verwenden
Einklappen
X
-
Hallo zusammen,
erstmal vielen Dank für das coole Script.
Ich habe eine für meinen Geschmack sinnvolle kleine Anpassung in der Funktion setCtBri vorgenommen.
Da das Spektrum Kaltweiss / Warmweiss aus dem Loxone Lichtbaustein 'nur' im Bereich 2700-6500 Kelvin eingestellt werden kann, im Hue aber die Werte 2000-6500 darstellbar sind, habe ich die Umrechnung (welche VORHER vollkommen korrekt war!) etwas verbogen (passend skaliert) um eben das komplette Spektrum der Hue auswählen zu können:
Codezeile der Umrechnung vorher:
miredNorm = (int) round(1000000/ct); // Wert von 154 - 370
Codezeile der Umrechnung nachher:
miredNorm = (int) round((1602599/ct)-93); // Anpassung 2700-6500 auf 2000-6500 entspricht Mired 500-153, damit das volle Hue Spektrum genutzt werden kann.
Vielleicht kann das ja jemand auch so gebrauchen.
Viele Grüße
Pascal -
Gleich zu Anfang … da hast Du was falsch verstanden ;-)
Wie der Name schon sagt hue2mqtt hat das was mit hue zu tun und verbindet sich mit der HUE-Bridge. Das läuft auch soweit ganz gut. Der pollt immer den Status und gibt diese über mqtt raus. Steuern kannst Du auch per mqtt. Das Ganze hab ich als Docker laufen. Ist im Hintergrund wohl Node.js. Nicht node-red.
Da das aber über die API1 läuft und Status halt gepullt werden muss, ist die Frage ob das mit der API2 Ankündigung seitens Philips noch sinnvoll ist. Ob und wann das Projekt mal auf API2 umgestellt wird, keine Ahnung.Einen Kommentar schreiben:
-
svethi
Du schreibst hier -- https://www.loxforum.com/forum/faqs-tutorials-howto-s/7738-phillips-hue-mit-loxone-verwenden/page42#post328782
Derzeit gibt es mindestens ein Projekt, was HUE über MQTT steuern kann. Ich habe das laufen und wollte eigentlich alles darauf umstellen, doch ich komme einfach zu nichts.
Das is auch genau mein Ziel. Hue Bridge raus, denn es läuft nur mäßig damit.
Wo find ich das Projekt, bzw wie hast es umgesetzt?
Ich hab das mit Logiken gebaut. Aufwand is aber riesig pro Lampe. Und ich hab mittlerweile ne Menge.
Drum hab ich auchn noch nicht umgestellt, würd aber Testen, falls das unterstützt.
Einen Kommentar schreiben:
-
es gibt Neuigkeiten -> alles an geht sowie weitere Stimmungen funktionieren, ABER nur wenn von einer Stimmung nach AUS auf eine andere gesprungen wird, dann kann jede aktiviert werden.
Bin also wieder am Anfangsproblem der Aufwachens. Definierter Farbwechsel funktioniert auch.
Soll ich dir einen von diesen Controllern komplett zur Verfügung stellen?
Die Zigbee-Bulbs (nicht HUE) und der Livarno Stripe (Lidl) funktioniert ja korrekt
Einen Kommentar schreiben:
-
Also ehrlich gesagt, kann ich Dir noch immer nicht folgen und das macht auch Dein wilder Zusammenschnitt von Screenshots nicht besser.
Du schreibst, dass bei „Viel Licht“ (Wert 0 am PicoC Baustein) selbiges aus bleibt. Kein Wunder. Wenn Du an den PicoC Baustein 0 schickst, dann ist das aus. Also kein Fehler. Der Fehler ist dann schon dort, wo der falsche Wert zum PicoC geschickt wird. Dann zeigst Du Screenshot‘s ohne Zusammenhang auf denen an Ein-und Ausgängen ein Wert zu sehen und an Anderen Andere.???
Soll das zeigen, dass diese Werte an den PicoC übergeben werden, die Lampen aber nicht so leuchten? Vielleicht wird ja genau dieser Wert von den Lampen nicht unterstützt und die reagieren gar nicht erst?! Wenn Du mit dem Farbwähler über die Farben streichst, sind ja vielleicht viele Farben dazwischen, die die Lampe nicht will und dann einfach so lange die letzte Farbe anzeigt bis eine neue kommt die akzeptiert wird?! Wenn Du dann in Deiner Stimmung halt eine gespeichtert hast, die nicht geht, kommt es auch zu solchen Effekten. Dann müsstest Du Dir mal das livelog des MS anzeigen lassen, das Script auf debug schalten und nachsehen ob da was an die HUE-Bridge gesendet wird und ob es vielleicht einen Fehler gibtEinen Kommentar schreiben:
-
Hallo Svethi,
habe gerade nochmals alles kontrolliert, bei allen drei eWeLight-Controllern kann ich dimmen und die Farben korrekt im Lichtkreis ansteuern, auch die Master-Helligkeit wird verändert.
Über die Stimmung "AUS" auch alles ausschalten, aber eben wie bereits erwähnt weder über "Viel Licht" (Wert 0 am PicoProgramm-Baustein noch einer in der App angelegten Stimmung z.B.label "Loxone" (hier werden dann die Werte am Baustein angezeigt aber es bleibt dunkel
habe ich ein zu altes Script? habe es mal beigefügt
kann ich noch irgend was anderes testen?
Bin jetzt schon so weit und voll HAPPY mit dem Programmbaustein und gebe noch nicht auf, da die Werte ja in der Lichtkreissteuerung weitergegeben werden
merci vorabAngehängte Dateien1 BildEinen Kommentar schreiben:
-
Zum Einen ist es richtigerweise so, dass Du nicht mit der HUE App „dazwischenfunken“ darfst. HUE liefert keine Rückmeldung bei Änderungen und so kann Loxone nie wissen, was Du da gemacht hast. Zum 2. benutzt Du keine HUE Produkte. Das Script wurde für HUE Produkte entwickelt. Wenn andere Hersteller nur etwas anders „sprechen“, ist es sehr gut möglich, dass diese mit dem originalen Script nicht richtig funktionieren und das Script angepasst werden müsste. Zum Dritten beschreibst Du, dass Du Lichtkreise, Stimmungen die beim Speichern funktionieren, sich aber dann nicht abrufen lassen und der Originalcontroller anders reagiert. Na sicher reagiert der anders, der wurde ja auch an das System optimiert und „spricht“ den gleichen Dialekt. Es mag sein, dass Du Deine Programmierung vor Dir siehst und es nicht verstehst, wir sehen noch nicht einmal Deine Programmierung und wie Du die Dinge nun zusammengebaut hast. Du sprichst vom BWM am Originalcontroler … Loxone bekommt doch überhaupt nicht mit wenn dieser BWM etwas meldet. Keiner hier wird Dir anhand Deiner Beschreibung helfen können. Da musst Du schon mehr Informationen beisteuernEinen Kommentar schreiben:
-
Hallo Jungs
folgendes Problem
- dieses LED-Band funktioniert einwandfrei im Licht-Baustein
Lidl - HG06104A - Livarno Lux smart LED light strip 2.5m
- dieses LED-Band lässt sich im Lichtbaustein über die Stimmung nicht einschalten,
2x eWeLight - ZB-CL01 - RGBW
über Lichtkreis bearbeiten wiederum einwandfrei, dann als Stimmung speichern und dann wieder kein Einschalten möglich
wenn ich die Stripes über die HUE App einschalte, dann kann ich sie über den Lichtbaustein nur ausschalten, wenn vorher auf einen Stimmung gewechselt bin.
eigentlich sollte der BWM eine bestimmte Stimmung auslösen, sowie es der Controller von Livarno auch macht, der eWeLight-Controller reagiert irgendwie anders.
habe das Gefühl, man muss ihn vorher wecken, mehrmals die gleiche Stimmung auswählen bringt leider auch keinen Erfolg.
Dimme ich jedoch im Lichtbaustein, dann geht es einwandfrei
Kann mir da irgend jemand einen Tip geben
Vielen Dank vorab
Einen Kommentar schreiben:
-
Ein Gast antworteteHallo in die Runde,
ich verfolge dieses Forum schon länger und habe auch das Hue Script in Verwendung.
Hauptsächlich habe ich Tradfri E27 RGBCCT Bulbs in Verwendung, welche auch Prima mit dem Script und der Loxone APP/ Touch Tree funktionieren.
Nun zu meinem Problem, zu dem ich noch keine Lösung finden konnte:
Zusätlich habe ich auch Tradfri CCT Bulbs und MiBoxer RGBCCT(FUT039Z) und CCT(FUT035Z) Controller und Gledopto CCT Controller im Einsatz.
Diese funktionieren mit der Hue APP alle Problemlos. Im Loxone über das Script ist eine Steuerung nicht möglich.
Habe schon diverse Versuche gestartet jedoch immer erfoglos.
Hat jemand von euch diese Controller/ Bulbs im Einsatz und kann mir eine Bsp. Config zur Verfügung stellen?
Danke.Einen Kommentar schreiben:
-
Ich habe Philips Hue mit Loxone eingerichtet. Funktioniert auch alles. Ich habe RGB E27, White Ambience GU10 und einen Smart Plug.
DIe RGB Lampen zeigen aber leider andere Farben an. Das warmweiß ist sehr rötlich. Das passt mit den Werten in der Hue App nicht überein. Gibt es dafür noch bessere EInstellungen?Einen Kommentar schreiben:
-
// Übergangszeit von einem Dimmwert zum nächsten (10 = 1 Sekunde)
Hinter die // kannst du schreiben, was immer du möchtest.
Erklärung:
die // zu Beginn eines Textes sagen dem Programm, dass eine Info folgt, welche nicht bearbeitet werden soll.
int TRANSITION_TIME=1;
Hier handelt es sich zum einen um eine Deklaration, welche das Programm benötigt, gefolgt von einer Wertzuweisung.
Die Deklaration wird benötigt,
welchen Wert du hier vorgibst spielt keine Rolle, da der Wert durch die Programmänderung weiter unten wieder überschrieben wird.
Erklärung:
Variablendeklaration und zuweisen eines Wertes.
Es wird eine Variable vom Typ Integer mit dem Namen TRANSITION_TIME angelegt und mit =1 der Wert 1 zugewiesen. -
Hallo Romildo!
Danke für die Vorlage.
Muss ich auch am Anfang des Scripts unter
// Übergangszeit von einem Dimmwert zum nächsten (10 = 1 Sekunde)
int TRANSITION_TIME=1;
etwas ändern oder im Script wo der „TRANSITION_TIME“ vorkommt?
Kenn mich leider mit Pico P überhaupt nicht aus.
LG
Bernd
Einen Kommentar schreiben: