bwp91 / homebridge-govee

Homebridge plugin to integrate Govee devices into HomeKit.
MIT License
476 stars 49 forks source link

Disabling AWS for individual devices #750

Open khituras opened 7 months ago

khituras commented 7 months ago

What issue do you have? Please be as thorough and explicit as possible.

I have multiple Govee devices. I want to disable AWS for some of them. Background issue: They can't maintain WiFi connection and I'd like to try and control them via BT. The plugin does not notice on its own that AWS control does not work and doesn't even try BT as long as AWS is globally enabled. Other Govee devices I have work fine with WiFi and don't support LAN so I can't globally disable AWS. Thus, I referred to the configuration documentation at https://github.com/bwp91/homebridge-govee/wiki/Configuration. There it says, one could list lightDevices and specify the parameter disableAWS. I did this, the resulting configuration looks like this:

 "lightDevices": [
        {
            "label": "H6110_40C2",
            "deviceId": "<my device ID>",
            "showAs": "default",
            "customAddress": "<my BT address>",
            "disableAWS": true
        }
]

However, the log says the disableAWS configuration entry would be unused (see below in the logs section). How can I disable AWS for individual devices.

Details of your setup.

Please paste any relevant logs below.

Config entry [lightDevices.3E:97:A4:C1:38:00:40:C2.disableAWS] is unused and can be removed.
khituras commented 7 months ago

UPDATE: As it turns out, H6110 LED strips actually DO support LAN. I needed to disconnect the strip and connect it again from power. I just tested LAN mode with the Govee homebridge plugin successfully. Thus, this issue is no longer that important to me since I now can globally disable AWS. However, the question still remains whether the configuration document is deprecated or if I did something wrong.