Autor Thema: Homekit/Homebridge Homematic Schalter und HUE Leuchtmittel als ein Device  (Gelesen 322 mal)

Offline Jasimo

  • Full Member
  • ***
  • Beiträge: 152
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

Offline TomLee

  • Hero Member
  • *****
  • Beiträge: 2052
Hallo,

meine Vermutung.
Wenn du ein delay=true an das homeBridgeMapping von Brightness anhängst, sind die Logeinträge dann weg ?

Gruß

Thomas

Offline Jasimo

  • Full Member
  • ***
  • Beiträge: 152
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

Offline Jasimo

  • Full Member
  • ***
  • Beiträge: 152
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.
« Letzte Änderung: 30 März 2020, 14:55:43 von Jasimo »

Offline Jasimo

  • Full Member
  • ***
  • Beiträge: 152
Keiner mehr eine Idee?


Gesendet von iPhone mit Tapatalk Pro

 

decade-submarginal