homebridge/homekit

Begonnen von justme1968, 01 Februar 2016, 16:16:37

Vorheriges Thema - Nächstes Thema

marcel151

Zitat von: justme1968 am 03 Dezember 2019, 17:56:24
@marcel151: die version mit der es nicht geht ist vermutlich so alt das sie die readings routinen nicht nutzt und deshalb keine richtigen events erzeugt.

Die 433MHz Steckdosen waren auch die ersten Komponenten die ich mir angeschafft hatte als ich FHEM aufgebaut habe, seitdem wurde an den Einstellungen nichts geändert. Das kommt gut hin. Danke vielmals.

Cluni

#3526
Zitat von: marcel151 am 03 Dezember 2019, 17:38:41
Kannst du mal deine Einstellungen posten? Ich habe auch Homematic-Rolladen-Aktoren. Bei mir wird zwar der korrekte offene und geschlossene Zustand in Home angezeigt, dafür werden keine Zwischenstände angezeigt und ich kann diese auch in Home nicht anfahren. In FHEM habe ich nur eine leuchtende Glühbirne bei "offen" und eine nicht leuchtenende bei zu. Zwischenstände die ich nur über FHEM anfahren kann werden als Prozentzahl angezeigt. Da wäre ein passendes Icon auch schöner. Vielleicht lassen sich unsere Settings ja zusammen legen und wir haben beide was davon.  :)

Meine Settings:
Internals:
   genericDeviceType blind
   homebridgeMapping clear CurrentPosition=position,minValue=0,maxValue=100,minStep=10 TargetPosition=CurrentPosition,cmds=/.*/:on;;0:off
   model      HM-LC-BL1PBU-FM
   subType    blindActuator


Lösch mal dein Attribut "homebridgeMapping" und starte homebridge neu. Bei mir läuft das ohne ein Mapping. Wie gesagt funktioniert das komplett, außer dass seit irgendwann bei kompletter Öffnung statt "Geöffnet" nur noch "Öffnen" angezeigt wird. Siehe Bilder...

Gruß, Bernd

marcel151

#3527
Wenn es doch immer so einfach wäre. Das funktioniert nun. Geöffnet wird bei mir noch passend angezeigt (s. Anhang). Vielleicht hast du andere userReadings? Was mir noch fehlt ist das passende Icon in FHEM. Da wird bei geöffneter Rolladen nur eine Leuchtende Glühbirne gezeigt bzw. eine nicht leuchtende. Zwischenstufen werden nur als Zahlen dargestellt (s. zweiter Anhang). Was muss ich da noch anpassen?

Cluni

#3528
Zitat von: marcel151 am 05 Dezember 2019, 15:35:16
Wenn es doch immer so einfach wäre. Das funktioniert nun. Geöffnet wird bei mir noch passend angezeigt (s. Anhang). Vielleicht hast du andere userReadings?

Muss ich mal schauen, aber hat ja bis letztens richtig funktioniert und ohne Änderung ist es plötzlich anders...


Zitat von: marcel151 am 05 Dezember 2019, 15:35:16
Was mir noch fehlt ist das passende Icon in FHEM. Da wird bei geöffneter Rolladen nur eine Leuchtende Glühbirne gezeigt bzw. eine nicht leuchtende. Zwischenstufen werden nur als Zahlen dargestellt (s. zweiter Anhang). Was muss ich da noch anpassen?

Setze mal devStateIcon auf
on:fts_shutter_10@yellow off:fts_shutter_100@green 9\d.*:fts_shutter_10 8\d.*:fts_shutter_20 7\d.*:fts_shutter_30 6\d.*:fts_shutter_40 5\d.*:fts_shutter_50 4\d.*:fts_shutter_60 3\d.*:fts_shutter_70 2\d.*:fts_shutter_80 1\d.*:fts_shutter_90 0\d.*:fts_sh



Sieht bei mir so aus:

marcel151

Zitat von: Cluni am 05 Dezember 2019, 16:06:21
Setze mal devStateIcon auf
on:fts_shutter_10@yellow off:fts_shutter_100@green 9\d.*:fts_shutter_10 8\d.*:fts_shutter_20 7\d.*:fts_shutter_30 6\d.*:fts_shutter_40 5\d.*:fts_shutter_50 4\d.*:fts_shutter_60 3\d.*:fts_shutter_70 2\d.*:fts_shutter_80 1\d.*:fts_shutter_90 0\d.*:fts_sh


Danke, damit hat es geklappt.

Sky

Zitat von: hoppel118 am 18 November 2019, 10:45:25
Moin Sky, wie man userReadings verwendet, ist hier beschrieben: https://wiki.fhem.de/wiki/UserReadings

Dein Reading "network" scheint dafür gut geeignet zu sein.

Moin Andre,

habe das mal mit meinem Ventilator im Büro inkl. userReadings "reachable" umgesetzt:

Internals:
   DEF        10.11.11.40 c06af5c00f91c09b7a18a38da7b64ffa
   FD         61
   FUUID      5d0e94cb-f33f-5dcf-f435-ea8853cb58594e56
   NAME       OG_Buero_Ventilator
   NR         450
   STATE      straight 0%
   TYPE       XiaomiDevice
   OLDREADINGS:
   READINGS:
     2019-11-18 09:17:28   ac_power        off
     2019-11-18 09:17:28   angle           30
     2019-11-18 09:17:28   angle_enable    on
     2019-11-18 09:17:28   batteryPercent  100
     2019-11-18 09:17:28   batteryState    ok
     2019-11-17 10:08:08   button_pressed  speed
     2019-11-18 09:17:28   buzzer          off
     2019-11-18 09:17:28   charging        progress
     2019-11-18 09:17:28   child_lock      off
     2019-11-18 09:17:28   error           none
     2019-11-18 09:17:28   humidity        61
     2019-11-18 09:17:28   led             bright
     2019-11-18 09:17:28   level           0
     2019-11-18 09:17:28   level_on        1
     2019-11-18 09:17:28   mode            straight
     2019-11-18 09:17:28   power           off
     2019-11-18 09:17:28   poweroff_time   0
     2019-11-18 09:40:49   reachable       0
     2019-11-18 09:17:28   speed           0
     2019-11-18 09:40:49   state           disconnected
     2019-11-18 09:17:28   temperature     19
   helper:
     ConnectionState disconnected
     crypt      AES
     delay      780
     dev        0436
     id         e469
     ip         10.11.11.40
     last_read  1574065048
     packetid   1016
     port       54321
     sequence   1574064288
     token      xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Attributes:
   alexaName  Lüfter
   alexaRoom  Büro
   alias      Büro Lüfter
   genericDeviceType Fan
   group      Ventilatoren
   homebridgeMapping clear
On:power,cmdOn=on,cmdOff=off,valueOn=on,valueOff=off
LockPhysicalControls=child_lock,values=on:CONTROL_LOCK_ENABLED;;off:CONTROL_LOCK_DISABLED,cmds=CONTROL_LOCK_ENABLED:child_lock+on;CONTROL_LOCK_DISABLED:child_lock+off
RotationSpeed=level,minValue=0,maxValue=100,cmd=level,delay=1
TargetTiltAngle=angle,minValue=30,maxValue=120,minStep=30,cmd=angle
SwingMode=angle_enable,values=on:SWING_ENABLED;;off:SWING_DISABLED,cmdOn=angle_enable+on,cmdOff=angle_enable+off
CurrentRelativeHumidity=humidity
CurrentTemperature=temperature
BatteryLevel=batteryPercent,maxValue=100,minValue=0,minStep=1
StatusLowBattery=batteryState,values=ok:BATTERY_LEVEL_NORMAL;;low:BATTERY_LEVEL_LOW
ChargingState=charging,values=complete:NOT_CHARGING;;progress:CHARGING;;/.*/:NOT_CHARGEABLE
Mute:mode,cmdOn=mode+straight,cmdOff=mode+natural,valueOn=straight,valueOff=natural
AudioFeedback:buzzer,cmdOn=buzzer+on,cmdOff=buzzer+off,valueOn=on,valueOff=off
NightVision:led,cmdOn=led+off,cmdOff=led+bright,valueOn=off,valueOff=bright
CurrentFanState:power,values=on:BLOWING_AIR;;off:INACTIVE;;/.*/:IDLE
2bea633d-3a98-49a9-8b2b-8030196cdc34=speed,name=Motor,format=FLOAT,minStep=1,unit=U/min
history:size=1024
   icon       Ventilator_fett
   room       Hersteller->Xiaomi,Homebridge->Xiaomi,Obergeschoss->Büro,System->Ventilatoren
   siriName   Lüfter
   stateFormat mode level%
   subType    SmartFan
   userReadings reachable {if(ReadingsVal("OG_Buero_Ventilator","state","") eq "connected") {return 1} else {return 0}}
   verbose    2


Ist "state connected" dann "reachable 1", sonst "reachable 0". Das userReadings funktioniert so weit. Anschließend habe ich die entsprechende Homebridge Instanz einmal neugestartet. In EVE und in der Home App sieht es aber weiterhin so aus, als ob das Gerät erreichbar ist, auch wenn "reachable 0". Automatisch scheint das schonmal nicht zu funktionieren. Oder liegt das am "clear" in meinem homebridgeMapping?

Wegen dieser Vermutung zu meinem "clear" habe ich anschließend eine Reachable characteristic in meinem homebridgeMapping ergänzt:

homebridgeMapping
clear
Reachable=reachable,values=0:False;;1:True
On:power,cmdOn=on,cmdOff=off,valueOn=on,valueOff=off
LockPhysicalControls=child_lock,values=on:CONTROL_LOCK_ENABLED;;off:CONTROL_LOCK_DISABLED,cmds=CONTROL_LOCK_ENABLED:child_lock+on;CONTROL_LOCK_DISABLED:child_lock+off
RotationSpeed=level,minValue=0,maxValue=100,cmd=level,delay=1
TargetTiltAngle=angle,minValue=30,maxValue=120,minStep=30,cmd=angle
SwingMode=angle_enable,values=on:SWING_ENABLED;;off:SWING_DISABLED,cmdOn=angle_enable+on,cmdOff=angle_enable+off
CurrentRelativeHumidity=humidity
CurrentTemperature=temperature
BatteryLevel=batteryPercent,maxValue=100,minValue=0,minStep=1
StatusLowBattery=batteryState,values=ok:BATTERY_LEVEL_NORMAL;;low:BATTERY_LEVEL_LOW
ChargingState=charging,values=complete:NOT_CHARGING;;progress:CHARGING;;/.*/:NOT_CHARGEABLE
Mute:mode,cmdOn=mode+straight,cmdOff=mode+natural,valueOn=straight,valueOff=natural
AudioFeedback:buzzer,cmdOn=buzzer+on,cmdOff=buzzer+off,valueOn=on,valueOff=off
NightVision:led,cmdOn=led+off,cmdOff=led+bright,valueOn=off,valueOff=bright
CurrentFanState:power,values=on:BLOWING_AIR;;off:INACTIVE;;/.*/:IDLE
2bea633d-3a98-49a9-8b2b-8030196cdc34=speed,name=Motor,format=FLOAT,minStep=1,unit=U/min
history:size=1024


Auf der Konsole sehe ich dann folgendes, wenn das userReadings "reachable" von "0" zu "1" wechselt

Nov 18 10:28:46 omv4 homebridge[1981]:   2019-11-18 10:28:46 caching: OG_Buero_Ventilator-reachable: 1
Nov 18 10:28:46 omv4 homebridge[1981]: [2019-11-18 10:28:46] [FHEM]     caching: Reachable: true (as boolean; from '1')


Es funktioniert auch andersherum, wenn das userReadings "reachable" von "1" zu "0" wechselt, im laufenden Betrieb:

Nov 18 10:40:23 omv4 homebridge[1981]:   2019-11-18 10:40:23 caching: OG_Buero_Ventilator-reachable: 0
Nov 18 10:40:23 omv4 homebridge[1981]: [2019-11-18 10:40:23] [FHEM]     caching: Reachable: false (as boolean; from '0')


Bei meinen Recherchen bei Google bin ich über folgenden Issue gestolpert: https://github.com/justme-1968/homebridge-fhem/issues/51


Dieser Issue kann nun meiner Ansicht nach geschlossen werden. Das funktioniert astrein, auch bei Status-Veränderungen im Laufenden Betrieb.

Danke dir und Gruß Hoppel

Guten Morgen ,

ich möchte dieses Thema noch einmal aufgreifen, da mein ,,network ,, Reading damit nicht funktioniert.
Allerdings gibt mein Reading ,,state" drei Zustände aus :
On, Off und Error

Wie kann ich das in einem Mapping umsetzen , daß in HomeKit angezeigt wird , wenn mein Shelly stromlos ist ?
Weil bei einem On/Off Mapping kann ich in HomeKit immer noch schalten , obwohl der Akktor stromlos ist .

Danke

justme1968

schau dir an wie das homebridgeMapping funktioniert. und dort speziell values. so etwa sollte es gehen:Reachable=state,values=Error:False;/.*/:True
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Sky

Zitat von: justme1968 am 18 November 2019, 13:10:04
nach 0 und 1. nicht nach true und false.

Hallo Justme1968 ,

müsste das für ,,Rechable" nicht so aussehen ?


justme1968

sorry. copy&paste fehler. bitte einfach probieren und ins log schauen.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

hoppel118

Hast du es denn mit userReadings probiert?

So sollte es bei dir klappen:

userReadings reachable {if(ReadingsVal("XXXXXXX","state","") eq "On") {return 1} else {return 0}}

--> das Reading "reachable" wird erzeugt, bei "state On" wird eine "reachable 1"  gesetzt, ansonsten "reachable 0"
--> XXXXXX ersetzt du durch deinen Device-Name

Im homebridgeMapping ergänzt du dann folgendes:

Reachable=reachable,values=0:False;;1:True


Ohne userReadings habe ich es nicht hinbekommen. Falls jemand ein funktionierendes homebridgeMapping für die Characteristic "Reachable" hat, ohne dabei userReadings zu verwenden, darf er es gern hier posten. ;)

Viele Grüße Hoppel
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi

justme1968

Reachable=state,values=Error:0;/.*/:1 sollte gehen.

wenn die werte sowieso 0 und 1 sind braucht man den values teil nicht.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Sky

Erst einmal Danke für Eure Hilfe , kann erst heute Nachmittag probieren

Sky

#3537
Zitat von: hoppel118 am 11 Dezember 2019, 10:19:38
Hast du es denn mit userReadings probiert?

So sollte es bei dir klappen:

userReadings reachable {if(ReadingsVal("XXXXXXX","state","") eq "On") {return 1} else {return 0}}

--> das Reading "reachable" wird erzeugt, bei "state On" wird eine "reachable 1"  gesetzt, ansonsten "reachable 0"
--> XXXXXX ersetzt du durch deinen Device-Name

Im homebridgeMapping ergänzt du dann folgendes:

Reachable=reachable,values=0:False;;1:True


Ohne userReadings habe ich es nicht hinbekommen. Falls jemand ein funktionierendes homebridgeMapping für die Characteristic "Reachable" hat, ohne dabei userReadings zu verwenden, darf er es gern hier posten. ;)

Viele Grüße Hoppel

Damit funktioniert es nicht .
Das Reading "reachable" bleibt auf 0

define myShelly2 Shelly 192.168.xxx.xxx
setuuid myShelly2 5df00761-f33f-d9cb-3f82-2931b6be889ee53a
attr myShelly2 devStateIcon on:rc_GREEN:off off:rc_RED:on offline:rc_BLUE:off
attr myShelly2 genericDeviceType switch
attr myShelly2 homebridgeMapping clear \
Reachable=reachable,values=0:False;;1:True
On=state,valueOn=on,cmdOn=on,cmdOff=off
attr myShelly2 model shelly1
attr myShelly2 room Shelly,Homekit
attr myShelly2 userReadings reachable {if(ReadingsVal("myShelly2","state","") eq "On") {return 1} else {return 0}}


Zitat von: justme1968 am 11 Dezember 2019, 10:22:05
Reachable=state,values=Error:0;/.*/:1 sollte gehen.

wenn die werte sowieso 0 und 1 sind braucht man den values teil nicht.

Damit bleibt das Reading auch auf 0


Dec 11 19:01:25 raspberrypi homebridge[16920]: [12/11/2019, 7:01:25 PM] [FHEM] homebridgeMapping: clear
Dec 11 19:01:25 raspberrypi homebridge[16920]: Reachable=reachable,values=0:False;;1:True
Dec 11 19:01:25 raspberrypi homebridge[16920]: On=state,valueOn=on,cmdOn=on,cmdOff=off
Dec 11 19:01:25 raspberrypi homebridge[16920]: [12/11/2019, 7:01:25 PM] [FHEM] myShelly2 is switch
Dec 11 19:01:25 raspberrypi homebridge[16920]: [12/11/2019, 7:01:25 PM] [FHEM] myShelly2 has
Dec 11 19:01:25 raspberrypi homebridge[16920]: [12/11/2019, 7:01:25 PM] [FHEM]   Reachable [reachable]
Dec 11 19:01:25 raspberrypi homebridge[16920]: [12/11/2019, 7:01:25 PM] [FHEM]   On [state;on,off]
Dec 11 19:01:25 raspberrypi homebridge[16920]:   2019-12-11 19:01:25 caching: myShelly2-reachable: 0
Dec 11 19:01:25 raspberrypi homebridge[16920]: [12/11/2019, 7:01:25 PM] [FHEM]     caching: Reachable: false (as boolean; from '0')
Dec 11 19:01:25 raspberrypi homebridge[16920]:   2019-12-11 19:01:25 caching: myShelly2-state: Error
Dec 11 19:01:25 raspberrypi homebridge[16920]: [12/11/2019, 7:01:25 PM] [FHEM]     caching: On: false (as boolean; from 'Error')




Dec 11 19:05:09 raspberrypi homebridge[19163]: [12/11/2019, 7:05:09 PM] [FHEM] homebridgeMapping: clear
Dec 11 19:05:09 raspberrypi homebridge[19163]: Reachable=state,values=Error:0;/.*/:1
Dec 11 19:05:09 raspberrypi homebridge[19163]: On=state,valueOn=on,cmdOn=on,cmdOff=off
Dec 11 19:05:09 raspberrypi homebridge[19163]: [12/11/2019, 7:05:09 PM] [FHEM] myShelly2 is switch
Dec 11 19:05:09 raspberrypi homebridge[19163]: [12/11/2019, 7:05:09 PM] [FHEM] myShelly2 has
Dec 11 19:05:09 raspberrypi homebridge[19163]: [12/11/2019, 7:05:09 PM] [FHEM]   Reachable [state]
Dec 11 19:05:09 raspberrypi homebridge[19163]: [12/11/2019, 7:05:09 PM] [FHEM]   On [state;on,off]
Dec 11 19:05:09 raspberrypi homebridge[19163]:   2019-12-11 19:05:09 caching: myShelly2-state: off
Dec 11 19:05:09 raspberrypi homebridge[19163]: [12/11/2019, 7:05:09 PM] [FHEM]     caching: Reachable: true (as boolean; from 'off')
Dec 11 19:05:09 raspberrypi homebridge[19163]: [12/11/2019, 7:05:09 PM] [FHEM]     caching: On: false (as boolean; from 'off')



Wenn ich in Homekit schalte :


Dec 11 19:07:57 raspberrypi homebridge[19163]:   2019-12-11 19:07:57 caching: myShelly2-state: on
Dec 11 19:07:57 raspberrypi homebridge[19163]: [12/11/2019, 7:07:57 PM] [FHEM]     caching: Reachable: 1 (as string; from 'on')
Dec 11 19:07:57 raspberrypi homebridge[19163]: [12/11/2019, 7:07:57 PM] [FHEM]     caching: On: true (as boolean; from 'on')
Dec 11 19:08:01 raspberrypi homebridge[19163]: [12/11/2019, 7:08:01 PM] [FHEM] myShelly2: executing set cmd for On with value false
Dec 11 19:08:01 raspberrypi homebridge[19163]: [12/11/2019, 7:08:01 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20myShelly2%20off&XHR=1
Dec 11 19:08:01 raspberrypi homebridge[19163]:   2019-12-11 19:08:01 caching: myShelly2-state: off
Dec 11 19:08:01 raspberrypi homebridge[19163]: [12/11/2019, 7:08:01 PM] [FHEM]     caching: Reachable: 1 (as string; from 'off')
Dec 11 19:08:01 raspberrypi homebridge[19163]: [12/11/2019, 7:08:01 PM] [FHEM]     caching: On: false (as boolean; from 'off')



Wenn ich den Shelly vom Strom trenne :

Dec 11 19:09:32 raspberrypi homebridge[19163]:   2019-12-11 19:09:32 caching: myShelly2-state: Error
Dec 11 19:09:32 raspberrypi homebridge[19163]: [12/11/2019, 7:09:32 PM] [FHEM]     caching: Reachable: 0 (as string; from 'Error')
Dec 11 19:09:32 raspberrypi homebridge[19163]: [12/11/2019, 7:09:32 PM] [FHEM]     caching: On: false (as boolean; from 'Error')



Jetzt kann ich in Homekit trotzdem schalten !!

hoppel118

Zitat von: Sky am 11 Dezember 2019, 19:11:40
Damit funktioniert es nicht .
Das Reading "reachable" bleibt auf 0

define myShelly2 Shelly 192.168.xxx.xxx
setuuid myShelly2 5df00761-f33f-d9cb-3f82-2931b6be889ee53a
attr myShelly2 devStateIcon on:rc_GREEN:off off:rc_RED:on offline:rc_BLUE:off
attr myShelly2 genericDeviceType switch
attr myShelly2 homebridgeMapping clear \
Reachable=reachable,values=0:False;;1:True
On=state,valueOn=on,cmdOn=on,cmdOff=off
attr myShelly2 model shelly1
attr myShelly2 room Shelly,Homekit
attr myShelly2 userReadings reachable {if(ReadingsVal("myShelly2","state","") eq "On") {return 1} else {return 0}}


Du hattest geschrieben, dass dein state folgende 3 Zustände kennt:

Zitat von: Sky am 11 Dezember 2019, 08:11:25
Allerdings gibt mein Reading ,,state" drei Zustände aus :
On, Off und Error

Dem entsprechend hatte ich das userReadings für dich vorbereitet. Werden die states groß- oder kleingeschrieben? Falls deine state Zustände doch alle klein geschrieben werden, musst du das natürlich in dem userReadings oben anpassen.

Gruß Hoppel
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi

Sky

Hallo hoppel ,

Du warst schneller ;=

Ich habe jetzt schon einmal einen Fehler gefunden  ...

Zitat von: hoppel118 am 11 Dezember 2019, 10:19:38
Hast du es denn mit userReadings probiert?

So sollte es bei dir klappen:

userReadings reachable {if(ReadingsVal("XXXXXXX","state","") eq "On") {return 1} else {return 0}}

--> das Reading "reachable" wird erzeugt, bei "state On" wird eine "reachable 1"  gesetzt, ansonsten "reachable 0"
--> XXXXXX ersetzt du durch deinen Device-Name

Im homebridgeMapping ergänzt du dann folgendes:

Reachable=reachable,values=0:False;;1:True


Ohne userReadings habe ich es nicht hinbekommen. Falls jemand ein funktionierendes homebridgeMapping für die Characteristic "Reachable" hat, ohne dabei userReadings zu verwenden, darf er es gern hier posten. ;)

Viele Grüße Hoppel

Es muss so aussehen :

userReadings reachable {if(ReadingsVal("XXXXXXX","state","") eq "on") {return 1} else {return 0}}


Nun ändert sich schon einmal der Zustand "state" in 0 und 1 .

Allerdings ,wenn ich den Aktor vom Strom trenne ,kann ich in Homekit immer noch schalten .
Dies sieht im Log so aus :

Dec 11 21:17:12 raspberrypi homebridge[28246]: [12/11/2019, 9:17:12 PM] [FHEM] myShelly2: executing set cmd for On with value true
Dec 11 21:17:12 raspberrypi homebridge[28246]: [12/11/2019, 9:17:12 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20myShelly2%20on&XHR=1
Dec 11 21:17:14 raspberrypi homebridge[28246]: [12/11/2019, 9:17:14 PM] [FHEM] myShelly2: executing set cmd for On with value false
Dec 11 21:17:14 raspberrypi homebridge[28246]: [12/11/2019, 9:17:14 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20myShelly2%20off&XHR=1



In Fhem siehe Bild