This is amazing!!!
I can’t wait to get started on this. Count me in!
Are we thinking of moving to an official HA integration? Or HACS?
Keep in mind, there is already an official Govee bluetooth integration, and a custom component for Govee lights (on the old API).
Interesting, thank you. Early returns. It failed to find my 2 fans, humidifier, and purifier. It found my heater (7131) but only shows the power switch and it is unavailable. Not sure what I could have done wrong since it did find all lights and they seem to work properly.
HACS is already implemented.
I am not planning for an official integration - not did this for any of my other integrations. But would be happy if someone wants to take over code into official integration. At the moment the integration is only a necessary thing for me to get rid of too many manual sensors etc
Feel free about logo PR - at the moment I am still mainly focusing on the functionality … so logo has lower priority
As written here and in the github page I only have a single heater + the example states from api documentation page (which are unfortunately only lights).
Please provide the diagnostics output of the integration and I might be able to get some of functionality of your fans, humidifier & purifier working.
I’ve also had success with govee2mqtt. The biggest hurdle has been a lot of inconsistency and limitations in the new API from Govee. Hopefully the API improves, as those issues will plague any integration that uses it.
@mk-maddin I thought I saw some stuff in your repo that is lacking currently in govee2mqtt. Namely the use of standard typed entities allowing use of normal entity cards. If so, I suggest contributing to govee2mqtt if @wezfurlong is open to that?
It is my understanding that MQTT devices wouldn’t come over the same way entities from an integration would come in. An example of this would be the govvy heater, instead of coming in as a single climate thermostat entity, it comes over as a bunch of different switch, select, and number entities.
Furthermore error handling and integration authentication would also be problematic using an MQTT platform.
If I’m wrong then it is my limited knowledge of MQTT…