FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: reen am 06 März 2016, 13:59:28

Titel: HomeBridge -> Figaro Dimmer: Wie Dimmer Funktion einrichten?
Beitrag von: reen am 06 März 2016, 13:59:28
Hi zusammen,
ich habe angefangen mir eine HomeBridge(homebridge@0.3.0) mit fhem-Plugin eingerichtet.
Funktioniert soweit.

Ich habe einen z-wave Figaro Dimmer 2 in fhem eingebunden.
Den kann ich mit der HomeKit-App auch ein und aus schalten. Nur die Dimmer Funktion funktioniert noch nicht.

Dann habe ich dem Gerät das attr genericDeviceType mit dem Wert "light" gegeben.
Nun bekomme ich in der HomeKit-App auch "Helligkeit" angezeigt, aber die Änderung des Wertes hat keine Auswirkung.

Hier ein List des Dimmers:
Internals:
   DEF        d344759d 29
   IODev      ZWAVE1
   LASTInputDev ZWAVE1
   MSGCNT     120
   NAME       kue_Licht
   NR         29
   STATE      dim 50
   TYPE       ZWave
   ZWAVE1_MSGCNT 120
   ZWAVE1_RAWMSG 0004001d06310504220180
   ZWAVE1_TIME 2016-03-06 13:44:55
   homeId     d344759d
   isWakeUp
   lastMsgSent 1457268289.57263
   nodeIdHex  1d
   Readings:
     2016-02-23 20:01:45   UNPARSED        MULTI_CHANNEL 056008000200
     2016-02-24 18:14:55   alarm           PowerManagement: Load error, arg 00
     2016-02-23 20:02:00   configDimmabilityOfTheLoad LoadRecognizedAsDimmable
     2016-02-23 20:02:00   configMaximumBrightnessLevel 70
     2016-02-23 20:02:00   configMethodOfCalculatingTheActive58 powerMeasurementBasedOnThe0
     2016-02-23 20:02:00   configMinimumBrightnessLevel 1
     2016-02-23 20:02:00   configOnOffMode modeSelectedAutomatically
     2016-03-06 13:16:31   energy           1.38 kWh
     2016-02-23 20:01:45   model           FIBARO System FGD212 Dimmer 2
     2016-02-23 20:01:45   modelConfig     fibaro/fgd212.xml
     2016-02-23 20:01:45   modelId         010f-0102-1000
     2016-03-06 13:44:55   power           38.4 W
     2016-03-06 13:44:49   reportedState   dim 50
     2016-03-06 13:44:49   state           dim 50
     2016-03-06 13:44:49   transmit        OK
Attributes:
   IODev      ZWAVE1
   classes    ZWAVEPLUS_INFO BASIC VERSION MANUFACTURER_SPECIFIC SWITCH_MULTILEVEL DEVICE_RESET_LOCALLY ASSOCIATION_GRP_INFO ASSOCIATION POWERLEVEL SECURITY FIRMWARE_UPDATE_MD CRC_16_ENCAP CONFIGURATION SENSOR_MULTILEVEL METER MULTI_CHANNEL_ASSOCIATION MULTI_CHANNEL PROTECTION ALARM SWITCH_ALL APPLICATION_STATUS MARK SCENE_ACTIVATION
   genericDeviceType light
   room       Kueche,ZWave


Und hier noch ein Auszug aus der homebridge-fhem console:
[FHEM] query: Brightness for kue_Licht-state
[FHEM] not cached; query: kue_Licht-state
[FHEM] kue_Licht-state not a number: dim 50
[FHEM]   not cached
[FHEM]   executing: http://192.168.2.104:8083/fhem?cmd=%7BReadingsVal(%22kue_Licht%22,%22state%22,%22%22)%7D&XHR=1
[FHEM]   value: dim 50
[FHEM] kue_Licht-state not a number: dim 50
[FHEM] kue_Licht: executing set cmd for Brightness with value 7
[FHEM]   executing: http://192.168.2.104:8083/fhem?cmd=set%20kue_Licht%20undefined%207&XHR=1
[FHEM] kue_Licht: executing set cmd for Brightness with value 24
[FHEM]   executing: http://192.168.2.104:8083/fhem?cmd=set%20kue_Licht%20undefined%2024&XHR=1
[FHEM] kue_Licht: executing set cmd for Brightness with value 35
[FHEM]   executing: http://192.168.2.104:8083/fhem?cmd=set%20kue_Licht%20undefined%2035&XHR=1
[FHEM] kue_Licht: executing set cmd for Brightness with value 47
[FHEM]   executing: http://192.168.2.104:8083/fhem?cmd=set%20kue_Licht%20undefined%2047&XHR=1
[FHEM] kue_Licht: executing set cmd for Brightness with value 50
[FHEM]   executing: http://192.168.2.104:8083/fhem?cmd=set%20kue_Licht%20undefined%2050&XHR=1
[FHEM] kue_Licht: executing set cmd for Brightness with value 50
[FHEM]   executing: http://192.168.2.104:8083/fhem?cmd=set%20kue_Licht%20undefined%2050&XHR=1
[FHEM] kue_Licht: executing set cmd for Brightness with value 32
[FHEM]   executing: http://192.168.2.104:8083/fhem?cmd=set%20kue_Licht%20undefined%2032&XHR=1
[FHEM] kue_Licht: executing set cmd for Brightness with value 27
[FHEM]   executing: http://192.168.2.104:8083/fhem?cmd=set%20kue_Licht%20undefined%2027&XHR=1
[FHEM] kue_Licht: executing set cmd for Brightness with value 27
[FHEM]   executing: http://192.168.2.104:8083/fhem?cmd=set%20kue_Licht%20undefined%2027&XHR=1



Ich habe auch schon das attr homebridgeMapping auf "Brightness=state" gesetzt, ebenso ohne Auswirkung.


Habe ich noch etwas übersehen?

Titel: Antw:HomeBridge -> Figaro Dimmer: Wie Dimmer Funktion einrichten?
Beitrag von: reen am 06 März 2016, 19:38:56
Also sehr wahrscheinlich liegt das Problem daran dass die von homebridge aufgerufene URL fehlerhaft ist:
http://192.168.2.104:8083/fhem?cmd=set%20kue_Licht%20undefined%207&XHR=1

An Stelle von "undefined" müsste wohl eher "dim" stehen.
Aber wie bekomme ich das geregelt?
Titel: Antw:HomeBridge -> Figaro Dimmer: Wie Dimmer Funktion einrichten?
Beitrag von: justme1968 am 06 März 2016, 19:46:55
wie heisst das kommando zum dimmen ?

versuch mal:Brightness=state,part=1,cmd=xxx

zeig mal ein jsonlist2 von dem device.

gruss
  andre
Titel: Antw:HomeBridge -> Figaro Dimmer: Wie Dimmer Funktion einrichten?
Beitrag von: reen am 06 März 2016, 19:51:23
das hats gebracht:
attr homebridgeMapping
Brightness=state,part=1,cmd=dim

Vielen Dank Andre!