NEWS
TRÅDFRI Lampen in Phillips hue eingebunden in HomeKit einbinden
-
@Asgothian
also, es funktioniert schonmal wenigstens etwas: ich kann in homekit nun das weißspektrum einstellen! das ist schonmal super nur gibt es folgendes problem: wenn ich in der homekit app auf warm stelle wird die lampe kalt und andersrum. was soll ich machen? -
@Asgothian
außerdem beträgt der kälteste wert den ich bei homekit einstellen kann nur knapp 4000. wie kann ich diesen auf 6000 erhöhen? -
Range erweitern ist einfach.
bei FromHomekit:
return Math.round ((value - 150) / 350 * 1800 + 4200)Nur mit der Farbe bin ich noch unsicher, deswegen nochmal zum klarstellen:
- wenn du von Hand in den Objekten 6000 einträgst, dann wird die Lampe Kalt und liefert 454 als Wert zurück ?
- wenn du von Hand in den Objekten 2000 einträgst, dann wird die Lampe Warm und liefert 150 als Wert zurück ?
Falls es anders ist bitte korrigieren - dann kann ich dir die Scripte biegen. Blick in den Hue adapter kann ich erst in ein paar tagen werfen, wenn ich meine Hue bridge wieder aktiviert habe.
-
@Asgothian
ne, irgendwie ist das anders:
wenn ich von hand 6000 eintrage wird es zwar kalt aber ich kriege als wert 250 und nicht 454.
wenn ich von hand 2000 eintrage wird warm aber ich kriege als wert 2200 zurück.
vielen dank dir nochmal das du dich so bemühst mir zu helfen. -
@tb_apple04 dafuer nicht. Ich will verstehen was da passiert damit ich ggf. auch nachstellen kann.
Eine frage noch: Hast du auch Hue Lampen bei denen du die Farbtemperatur einstellen kannst ? Wenn ja, wie verhalten sich die Objekte bei diesen Lampen im ioBroker ? Identisch oder ist es da anders ?
A.
-
@Asgothian
ich habe einen lightstrip von phillips hue.
wenn ich dort 6000 eingebe kriege ich 193 zurück und es wird kalt.
wenn ich 2000 manuell eingebe wird es warm und ich bekomme auch 2200.
die werte hab ich übrigens bei ct eingegeben wollte ich nur nochmal sagen -
@tb_apple04
Vielen Dank für die Info. Da scheint wirklich etwas bei der Umrechnung der Farbtemperatur nicht mit rechten Dingen zuzugehen. Ist etwas fuer die kommende Woche.Und klar.. der Datenpunkt CT ist fuer die Farbtemperatur zuständig (ColorTemperatur) - soweit hast du mir genau die Infos gegeben die ich brauche - dann kann ich das mit meiner hue color Lampe nachstellen. Eine Ikea Lampe mit Farbtemperatur hab ich nicht.
A.
-
@Asgothian
Ich möchte das bei mir mit einer weiß Spektrums Lampe von Ikea machen. Meinst du, wenn du das mit der Phillips hue Lampe machst kann ich das Skript für meine übernehmen? Oder kannst du sogar für den Adapter ein Update mache? -
@tb_apple04
erstmal kannst du das script übernehmen. Ein Update des Adapters versuche ich anzustossen. Allerdings sind die Anpassungen um Code uralt - daher weiss ich nicht wie fix das geht.Wenn du bereit bist das einfach mal zu testen kann ich dir einen Test-Adapter bauen, der dieses Verhalten nicht zeigen sollte.
A.
-
Ansonsten kannst du erst einmal mit folgendem Eintrag in FromHomekit arbeiten:
return (6500 - 2200) - ((value - 153) / (500 - 153)) * (6500 - 2200) + 2200;
dann sollte die angezeigte Farbe auch der Lampenfarbe entsprechen.
A.
-
@Asgothian ok, werde ich probieren, danke
-
@Asgothian
mir ist gerade aufgefallen das der punkt script bei mir anders aussieht, ich hab gar nicht ToHomeKit und FromHomekit ? -
@tb_apple04
Stimmt.. tuts bei mir auch. Du hast es aber reflexartig an der richtigen stelle eingetragen -
@Asgothian
ok perfekt -
@tb_apple04
geht die neue Berechnung denn jetzt besser, farblich ? -
@Asgothian
ja, jetzt funktioniert es richtig, danke -
@Asgothian
Wenn wir jetzt schon dabei sind: weißt du ob man es so einstellen kann das sich HomeKit den letzten Zustand der Lampe merkt? Weil wenn ich sie jetzt z.b. Mit 10% ausschalte und wieder anschalte leuchtet sie immer mit 100%. Oder hängt das mit der Fehlfunktion des Adapters zusammen? -
@tb_apple04
das muesstest du basierend auf den Datenpunkten ausprobieren:Datenpunkt "bri" auf 20 setzen wenn die Lampe an ist, dann datenpunkt "on" auf false, dann wieder auf true.
Wenn die Helligkeit der Lampe dann bei 20% bleibt sollte das auch über yahka gehen. wenn nicht dann nicht ohne weiteres. Eine Lösung gibt es dafuer - ist aber dann etwas komplexer
A.
-
@tb_apple04
Ok.. ich hab mir das insgesamt angeschaut. Die Lage ist kompliziert:- Die Stellen an denen die Berechnung schief läuft hab ich gefunden - ich kann Dir also einen gepatchten Adapter zur Verfügung stellen, der die Skripte nicht mehr braucht.
- beim Adapter ist ein grosser Pull-Request anhängig, der einiges intern umstellt (seit Oktober) - ich kann aktuell nicht sagen ob da aktiv dran gearbeitet wird, deswegen macht es wenig Sinn meine Änderungen als Pull-Request an den Adapter zu geben (@bluefox - falls Du das anders siehst lass es mich wissen - es geht hier um Auffälligkeiten beim Verändern der Datenpunkte für ct im ioBroker)
- Im Bezug auf die Helligkeit der Lampen nach dem Einschalten gibt es nur den Weg über externe Skripte im ioBroker, da dieses Verhalten fest im Adapter verknotet ist. Da stellt sich die Frage wie wichtig Dir das ist.
A.
-
@Asgothian
So wichtig ist das mit der Helligkeit auch nicht. Was super wäre wenn der Adapter auch ohne Skripte funktionieren würde.