My fan has many actions as can be seen in the bond app:
These actions from the bond app seem to correspond with the output from the homebridge console:
[10/7/2021, 5:43:29 PM] [Bond] [Bedroom Fan] actions: SetSpeed,TogglePower,TurnOff,ToggleDirection,Stop,TurnOn,IncreaseSpeed,DecreaseSpeed,SetDirection
Not all relevant actions are provided for my ceiling fan. No matter what settings I choose for the homebridge plugin, inside of assesories and inside of the home app I only see a direction toggle and a fan speed settings:
From Homebridge:
From Home app:
Information (please complete the following information):
Plugin version (run npm list -g homebridge-bond in terminal)
homebridge-bond@3.2.8
Bond firmware version
v2.10.21
How homebridge is run:
Homebridge UI
Logs
[10/7/2021, 5:43:29 PM] [Bond] Response (185f173b40c14000) [get http://192.168.1.205/v2/devices] - {"_":"b2566304","00000003":{"_":"18ef85ec"}}
[10/7/2021, 5:43:29 PM] [Bond] Response (185f173b40c18000) [get http://192.168.1.205/v2/sys/version] - {"target":"snowbird","fw_ver":"v2.10.21","fw_date":"Wed Feb 19 15:29:18 UTC 2020","uptime_s":418760,"bondid":"BH30831","upgrade_http":true,"api":2,"_":"09b4b59f"}
[10/7/2021, 5:43:29 PM] [Bond]
****** Bond Info *******
bondId: BH30831
FW: v2.10.21
API: v2
Make: undefined
Model: undefined
************************
[10/7/2021, 5:43:29 PM] [Bond] 1 cached accessories were loaded
[10/7/2021, 5:43:29 PM] [Bond] Getting devices for this Bond (BH30831)...
[10/7/2021, 5:43:29 PM] [Bond] 1 devices were found on this Bond (BH30831).
[10/7/2021, 5:43:29 PM] [Bond] No new devices to add for this Bond (BH30831).
[10/7/2021, 5:43:29 PM] [Bond] UDP message sent to 192.168.1.205:30007
[10/7/2021, 5:43:29 PM] [Bond] UDP Message received from 192.168.1.205:30007 - {"B":"BH30831"}
[10/7/2021, 5:43:29 PM] [Bond] Configuring Accessory: Master Bedroom Bedroom Fan
[10/7/2021, 5:43:29 PM] [Bond] [Bedroom Fan] actions: SetSpeed,TogglePower,TurnOff,ToggleDirection,Stop,TurnOn,IncreaseSpeed,DecreaseSpeed,SetDirection
[10/7/2021, 5:43:29 PM] [Bond] Request (185f173b413e8000) [get http://192.168.1.205/v2/devices/00000003/state]
[10/7/2021, 5:43:29 PM] [Bond] Response (185f173b413e8000) [get http://192.168.1.205/v2/devices/00000003/state] - {"power":0,"speed":4,"direction":1,"_":"31d69207"}
@Matt54 Thanks for the info and especially the screenshots! super helpful 👍
Looking at all of the info your provided, the Home app UI looks correct.
The speed settings you input in Bond get mapped to the slider in Homekit. The HomeKit sliders "snaps" to the different percentages in the slider to match your speeds. For you, that means your slider will have 4 snapping positions that correlate to your 4 speeds
The reverse action appears in your Home app as the circular arrow button
Based on the actions listed from Bond, it doesn't appear that you have a light setup for this particular fan. I do see that you have two Toggle buttons in Bond, which I suspect you've mapped one of to your light. In order for you to have a Light show up in HomeKit, you need to add Light commands in Bond
Describe the bug
My fan has many actions as can be seen in the bond app:
These actions from the bond app seem to correspond with the output from the homebridge console: [10/7/2021, 5:43:29 PM] [Bond] [Bedroom Fan] actions: SetSpeed,TogglePower,TurnOff,ToggleDirection,Stop,TurnOn,IncreaseSpeed,DecreaseSpeed,SetDirection
Not all relevant actions are provided for my ceiling fan. No matter what settings I choose for the homebridge plugin, inside of assesories and inside of the home app I only see a direction toggle and a fan speed settings:
From Homebridge:
From Home app:
Information (please complete the following information):
Plugin version (run
npm list -g homebridge-bond
in terminal) homebridge-bond@3.2.8Bond firmware version v2.10.21
How homebridge is run: Homebridge UI
Logs