FHEM Forum

FHEM => Frontends => Sprachsteuerung => Thema gestartet von: Jasimo am 30 März 2020, 12:10:04

Titel: Homekit/Homebridge Homematic Schalter und HUE Leuchtmittel als ein Device
Beitrag von: Jasimo am 30 März 2020, 12:10:04
Hallo,

seit einiger Zeit habe ich nun FHEM mit homekit/homebridge verbunden und alles funktioniert wie es soll.
Jetzt habe ich jedoch ein Scenario, was mir Probleme bereitet, ich versuche es euch einmal zu beschreiben und hoffe auf Tipps von euch.
Ich habe einen (eigentlich hab ich mehrere) Homematic Schalter mit dem ich eine Philips Hue (Color) ein- und ausschalte.
Beide devices hab ich nun auch in Homebridge und kann sie mit der iOS Home-App (und Eve) steuern. Es sind aber logischerweise zwei getrennte Geräte in Home und Eve.
Eins, mit dem ich an- und aus schalte (Homematic Schalter HM-LC-SW2PBU-FM) und eins mit dem ich dimme und Farben ändere (HueDevice).
Das wollte ich nun versuchen zusammenzuführen.

der Homemetic Schalter HM-LC-SW2PBU-FM heißt in FHEM:
WZ_Lichts_Couchtisch

die Philips-Hue heisst in FHEM:
HUEGroup4 (die eigentliche Lampe heisst HUEDevice7)

Also habe ich bei dem Homematic-Schalter in FHEM folgendes homebridgemapping definiert:
room
Homekit

genericDeviceType
light

homebridgemapping
Brightness=HUEGroup4:bri,cmd=bri,minValue=0,maxValue=254
Hue=HUEGroup4:hue,cmd=hue,maxValue=359,max=65535
Saturation=HUEGroup4:sat,cmd=sat,max=254,maxValue=100
colormode=HUEGroup4:colormode
xy=HUEGroup4:xy



Somit wird nun nach einem stopp und start von homebridge in der Homeapp nur der HM-LC-SW2PBU-FM gefunden (room Homekit bei der Hue wurde entfernt in FHEM)
Ich kann die Lampe an und aus schalten über den HM-LC-SW2PBU-FM und auch Dimmen und die Farben einstellen. Toll!

Nur ist mir nun gestern zusätzlich aufgefallen, dass bei jedem dimmen (bei Farbsettings hab ich es noch nicht probiert) im LOG von FHEM erscheint
CUL_HM set WZ_Licht_Couchtisch on
und das natürlich zahlreich. Ich gehe davon aus, dass da einiges an Funk erzeugt wird durch das dimmen.

Hat jemand eine Idee wir man das abstellen kann, dass bei jedem dimmen der Lampe mittels Home-App auch ein "set WZ_Licht_Couchtisch on" gesendet wird, die Lampe ist ja schon an?

Gruß
Jan
Titel: Antw:Homekit/Homebridge Homematic Schalter und HUE Leuchtmittel als ein Device
Beitrag von: TomLee am 30 März 2020, 12:37:39
Hallo,

meine Vermutung (https://forum.fhem.de/index.php/topic,108080.msg1022222.html#msg1022222).
Wenn du ein delay=true an das homeBridgeMapping von Brightness anhängst, sind die Logeinträge dann weg ?

Gruß

Thomas
Titel: Antw:Homekit/Homebridge Homematic Schalter und HUE Leuchtmittel als ein Device
Beitrag von: Jasimo am 30 März 2020, 12:57:51
Hallo Thomas,

guter Tipp, muss nur noch etwas warten mit dem Test, da ich noch nicht zuhause bin. Wenns das ist, wäre galaktisch!

Gruß
Jan
Titel: Antw:Homekit/Homebridge Homematic Schalter und HUE Leuchtmittel als ein Device
Beitrag von: Jasimo am 30 März 2020, 14:49:58
leider nein, es ändert sich nichts.

fhem.log
2020.03.30 14:45:23 3: CUL_HM set WZ_Licht_Couchtisch on
2020.03.30 14:45:37 3: CUL_HM set WZ_Licht_Couchtisch on
2020.03.30 14:45:37 3: CUL_HM set WZ_Licht_Couchtisch on
2020.03.30 14:45:45 3: CUL_HM set WZ_Licht_Couchtisch on
2020.03.30 14:45:45 3: CUL_HM set WZ_Licht_Couchtisch on


homebridge debug
[2020-3-30 14:45:36] [FHEM] WZ_Licht_Couchtisch delaying command Brightness with value 152
[2020-3-30 14:45:36] [FHEM] WZ_Licht_Couchtisch: executing set cmd for On with value true
[2020-3-30 14:45:36] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20WZ_Licht_Couchtisch%20on&fwcsrf=csrf_342549122565491&XHR=1
  2020-03-30 14:45:37 caching: WZ_Licht_Couchtisch-state: set_on
[2020-3-30 14:45:37] [FHEM] WZ_Licht_Couchtisch delaying command Brightness with value 184
[2020-3-30 14:45:37] [FHEM] WZ_Licht_Couchtisch: executing set cmd for On with value true
[2020-3-30 14:45:37] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20WZ_Licht_Couchtisch%20on&fwcsrf=csrf_342549122565491&XHR=1
  2020-03-30 14:45:37 caching: WZ_Licht_Couchtisch-state: on
[2020-3-30 14:45:37] [FHEM] WZ_Licht_Couchtisch-state valueOn/valueOff: value on mapped to 1
[2020-3-30 14:45:37] [FHEM]     caching: On: true (as boolean; from 'on')
[2020-3-30 14:45:38] [FHEM] WZ_Licht_Couchtisch: executing set cmd for Brightness with value 184
[2020-3-30 14:45:38] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20HUEGroup4%20bri%20184&fwcsrf=csrf_342549122565491&XHR=1
  2020-03-30 14:45:39 caching: HUEGroup4-bri: 184
[2020-3-30 14:45:39] [FHEM]     caching: Brightness: 184 (as number; from '184')
[2020-3-30 14:45:45] [FHEM] WZ_Licht_Couchtisch delaying command Brightness with value 113
[2020-3-30 14:45:45] [FHEM] WZ_Licht_Couchtisch: executing set cmd for On with value true
[2020-3-30 14:45:45] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20WZ_Licht_Couchtisch%20on&fwcsrf=csrf_342549122565491&XHR=1
[2020-3-30 14:45:45] [FHEM] WZ_Licht_Couchtisch delaying command Brightness with value 104
[2020-3-30 14:45:45] [FHEM] WZ_Licht_Couchtisch: executing set cmd for On with value true
[2020-3-30 14:45:45] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20WZ_Licht_Couchtisch%20on&fwcsrf=csrf_342549122565491&XHR=1
  2020-03-30 14:45:45 caching: WZ_Licht_Couchtisch-state: set_on
  2020-03-30 14:45:45 caching: WZ_Licht_Couchtisch-state: on
[2020-3-30 14:45:45] [FHEM] WZ_Licht_Couchtisch-state valueOn/valueOff: value on mapped to 1
[2020-3-30 14:45:45] [FHEM]     caching: On: true (as boolean; from 'on')
[2020-3-30 14:45:46] [FHEM] WZ_Licht_Couchtisch: executing set cmd for Brightness with value 104
[2020-3-30 14:45:46] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20HUEGroup4%20bri%20104&fwcsrf=csrf_342549122565491&XHR=1
  2020-03-30 14:45:47 caching: HUEGroup4-bri: 104
[2020-3-30 14:45:47] [FHEM]     caching: Brightness: 104 (as number; from '104')


dieses
[2020-3-30 14:45:36] [FHEM] WZ_Licht_Couchtisch: executing set cmd for On with value true
macht er bei jeder neuen dim Stellung die ich in der Home-App einstelle, ich denke ich müsste im homebridgemapping irgendwie mitteilen das die Lampe schon leuchtet, so dass er nicht erneut immer wieder ein on sendet.
Titel: Antw:Homekit/Homebridge Homematic Schalter und HUE Leuchtmittel als ein Device
Beitrag von: Jasimo am 31 März 2020, 22:39:37
Keiner mehr eine Idee?


Gesendet von iPhone mit Tapatalk Pro