I just bought the Govee H7105 and installed the beta plugin for HomeBridge. The basic light and fan controls are working. I have additional data and suggestions if you're open to it.
OSCILLATION
There are several settings for Oscillation:
On
Off
Low
High
(a)symmetrical oscillating (proprietary to Govee, probably no feasible control for this in HomeKit)
Sweep Radius: 30º - 150º in steps of 10º
For the fan speed scale in HomeKit, I'd suggest the following values to match Govee's speeds of 1 - 12:
8.333 (or 8)
16.666 (or 17)
25
33.333 (or 33)
41.666 (or 42)
50
58.333 (or 58)
66.666 (or 67)
75
83.333 (or 83)
91.666 (or 92)
100
The oscillation radius can be adjusted in steps of 10º, which also translates to 13 steps, so you can use the same scale as the fan speeds above:
30º = 0
40º = 8.3333
50º = 16.666
60º = 25
... and so on ...
Here are some AWS event messages, and the HomeKit scene code returned:
Hello @bwp91,
I just bought the Govee H7105 and installed the beta plugin for HomeBridge. The basic light and fan controls are working. I have additional data and suggestions if you're open to it.
OSCILLATION
There are several settings for Oscillation:
For the fan speed scale in HomeKit, I'd suggest the following values to match Govee's speeds of 1 - 12:
The oscillation radius can be adjusted in steps of 10º, which also translates to 13 steps, so you can use the same scale as the fan speeds above:
30º = 0 40º = 8.3333 50º = 16.666 60º = 25 ... and so on ...
Here are some AWS event messages, and the HomeKit scene code returned:
OSCILLATION EVENTS
ON / OFF
OSCILLATE OFF:
OSCILLATE ON:
OSCILLATION SPEED
OSCILLATE LOW SPEED:
OSCILLATE HIGH SPEED:
OSCILLATION SWEEP WIDTH
RADIUS: 30
RADIUS: 40
RADIUS: 50
RADIUS: 60
RADIUS: 70
RADIUS: 80
RADIUS: 90
RADIUS: 100
RADIUS: 110
RADIUS: 120
RADIUS: 130
RADIUS: 140
RADIUS: 150