Adding support for Govee BLE temp/humidity sensors

I have a number of Govee BLE temperature and humidity sensors that I’d really like to be able to display in Venus. I’ve spent some time looking over the dbus-ble package and the code that is used to read the Ruuvi sensors, and believe I’ve come up with the appropriate modifications to enable reading the Govee sensors. The problem comes in attempting to compile for testing. The dbus-ble module requires velib, which I’ve discovered through a lot of searching isn’t publicly available.

How can I move forward here?

@mpvader Is there a way to get access to velib via NDA or some such, or is there someone else who already has access to it that could compile my changes for testing?

Thanks.

1 Like

I’m actually quite interested in this topic too. Did you get any response at all? privately I guess.

Sadly no response at all. I’ve been playing with trying to get it working using just a python script writing to dbus, but that brings along a ton of inefficiency and other issues, and doesn’t integrate well. My VRM now shows a stack of non-existent undeleteable temperature sensors.

@guystewart or @mpvader any chance of some help with that repo?

Just going to try again, @guystewart is there any chance I could get access to velib so that I can code up this driver?

@jsalbrei

I’m not sure but I’ve forwarded on the request.

1 Like

Thanks!