Tradfri Lampen über fhem - homebridge ohne Farbwahl

Begonnen von Steeeve, 05 Dezember 2019, 13:36:29

Vorheriges Thema - Nächstes Thema

Steeeve

Hallo Leute!

Ich bin gerade dabei mal mein Homekit korrekt einzurichten und alle Geräte soweit möglich über Homebridge dort rein zu bringen. Heute wollte ich das Hue-Plugin installieren, um meine Nicht-Hue-Lampen , welche über die Hue Bridge verbunden sind (Tradfri) dort zu exposen. Da ist mir eingefallen, dass es ja viel einfacher für mich ist, wenn ich das über FHEM mache, das mir schon einige Geräte erfolgreich an Homekit teilt.
Somit habe ich das Plugin nicht installiert und nur die Lampen über FHEM an Homekit geteilt - das funktioniert perfekt.
Das einzige "Problemchen" was ich nun habe ist, dass diese als normale dimmbare Lampen dort angezeigt werden, also keine Farbteperatur in der Homeapp gewählt werden kann.
Muss ich da was beim homebridgeMapping eintragen?


defmod HUEDevice19 HUEDevice 19  IODev=HueBridge
attr HUEDevice19 IODev HueBridge
attr HUEDevice19 alias Durchgang
attr HUEDevice19 color-icons 2
attr HUEDevice19 devStateIcon {(HUEDevice_devStateIcon($name),"toggle")}
attr HUEDevice19 group Beleuchtung
attr HUEDevice19 icon hue_filled_gu10_par16
attr HUEDevice19 model TRADFRI bulb GU10 WS 400lm
attr HUEDevice19 room HUEDevice,Homekit
attr HUEDevice19 subType ctdimmer
attr HUEDevice19 webCmd ct:ct 490:ct 380:ct 270:ct 160:toggle:on:off

setstate HUEDevice19 off
setstate HUEDevice19 2019-10-14 13:04:38 alert select
setstate HUEDevice19 2019-12-05 10:07:00 bri 162
setstate HUEDevice19 2019-12-05 10:07:00 colormode xy
setstate HUEDevice19 2019-10-14 13:04:38 ct 370 (2702K)
setstate HUEDevice19 2019-12-05 12:16:07 onoff 0
setstate HUEDevice19 2019-12-05 12:16:07 pct 0
setstate HUEDevice19 2019-12-04 16:46:49 reachable 1
setstate HUEDevice19 2019-12-05 10:07:00 rgb 000000
setstate HUEDevice19 2019-12-05 12:16:07 state off


Vielen Dank im Voraus für die Hilfe

Schöne Grüße
Steeeve

Pati_Alpha

#1
Das Problem habe ich aktuell auch.

EDIT:
Außerdem hatte ich das Problem, dass die Lampen zwar in HomeKit über Homebridge funktionieren, unter Alexa jedoch immer als "Reagiert nicht" angezeigt werden...

=> Hier war das Problem, dass es vorher Baumarktsteckdosen waren (über Pilight) und ich sie nicht aus Alexa gelöscht hatte.
Lösung: Aus der Alexa-App löschen und "Alexa, finde meine Geräte" sagen.

Aber jetzt richtig interessant: Alexa kann die Farbe der Lampen ändern, Homekit zeigt es nicht an. :D
Scheinbar fehlt irgendein HomekitMapping?

Grüße
Patrick

PS: justme, wie viele geile Module schreibst du eigentlich?! Kann man dir irgendwo per PayPal ein Bier ausgeben oder so? Mein Haus würde ohne deinen Code ja gar nicht mehr nutzbar sein... :D :D

FunkOdyssey


Pati_Alpha



Pati_Alpha

Hey,

ich glaub das ist noch was anderes.
Ich kann die Farben in FHEM immer steuern, nur über HomeKit auf dem iPhone (via HomeBridge) nicht.

Grüße

Pati_Alpha

#6
Habe nochmal etwas experimentiert:
Aktuell ist mein HomebridgeMapping:
On=onoff,valueOn=1,valueOff=0,cmdOn=on,cmdOff=off,valueBrightness=pct

Dadurch wird zumindest korrekt gedimmt und der Dimmer-Slider in HomeKit springt auch nicht mehr auf 0 wenn man auf etwas anderes als 0 oder 100 dimmt.

Allerdings bin ich mit dem Colorpicker jetzt auch weiter:

Insgesamt lautet mein HomebridgeMapping damit nun:
On=onoff,valueOn=1,valueOff=0,cmdOn=on,cmdOff=off,valueBrightness=pct
ColorTemperature=ct,cmd=ct


Damit habe ich den Dimmer-Slider, der auch nicht springt wenn man Werte außer 0 oder 100 anwählt und 6 Color-Templates in HomeKit die ich dann vorkonfiguriere indem ich eins antippe und dann in Fhem eine der 3 Farb-Schaltflächen für kalt/mittel/warm drücke. Das hinterlegt HomeKit sich dann dort auch und wenn man das Device in HomeKit nicht grade offen hat, wählt er durch Farbtemp-Änderung in FHEM auch die richtige Schaltfläche aus. ;)

FunkOdyssey

#7
Danke. Das hat es bei mir gerichtet:

ColorTemperature=ct,cmd=ct


Zum Rest habe ich hier noch etwas geschrieben:
https://forum.fhem.de/index.php/topic,95361.msg1007982.html#msg1007982