wez / govee2mqtt

Govee2MQTT: Connect Govee lights and devices to Home Assistant
MIT License
412 stars 23 forks source link

H5151 / H5100 Takes a day to show as Available and displays temp in fahrenheit instead of celcius. #238

Open charlie-mtl opened 2 months ago

charlie-mtl commented 2 months ago

Govee Device SKU

H5151 /H5100

Govee2MQTT Version

2024.06.18-dc01fbc7

Describe the issue

Hi, Thank you for your sharing your time and work. H5151 is the WiFi GW and the H5100 is one of the 3 temperature and humidity sensors I am using for now. Home assistant, mosquitto, govee2mqtt are all docker container running on Debian 12. It toke more than an hours to get the H5100 available and then the temperature was displayed in Fahrenheit instead of Celsius. I've just restarted all container and it appears that the H5100 is now available in less than a minute but the temperature is still in Fahrenheit.

Thank you. Charlie

Startup Diagnostics

2024-07-10T17:36:47 INFO govee::commands::serve] Starting service. version 2024.06.18-dc01fbc7 [2024-07-10T17:36:47 INFO govee::commands::serve] Querying platform API for device list [2024-07-10T17:36:47 INFO govee::commands::serve] Querying undocumented API for device + room list [2024-07-10T17:36:48 INFO govee::service::iot] Connected to IoT: CONNACK code 0: Connection Accepted. [2024-07-10T17:36:48 INFO govee::commands::serve] Starting LAN discovery [2024-07-10T17:36:48 INFO govee::service::iot] IoT (re)connected with status CONNACK code 0: Connection Accepted. [2024-07-10T17:36:48 INFO govee::commands::serve] Waiting 10 seconds for LAN API discovery [2024-07-10T17:36:58 INFO govee::commands::serve] Devices returned from Govee's APIs [2024-07-10T17:36:58 INFO govee::commands::serve] Temp_patio (7C:6C:34:30:38:CE:26:38 H5100) [2024-07-10T17:36:58 INFO govee::commands::serve] Platform API: devices.types.thermometer. supports_rgb=false supports_brightness=false [2024-07-10T17:36:58 INFO govee::commands::serve] color_temp=None segment_rgb=None [2024-07-10T17:36:58 INFO govee::commands::serve] Undoc: room=None supports_iot=false ble_only=true [2024-07-10T17:36:58 INFO govee::commands::serve] [2024-07-10T17:36:58 INFO govee::service::http] http server addr is 0.0.0.0:8056 [2024-07-10T17:37:04 INFO govee::service::hass] Wait 300ms for hass to settle on 6 entity configs [2024-07-10T17:37:04 INFO govee::service::hass] MQTT connected with status=CONNACK code 0: Connection Accepted. [2024-07-10T17:37:18 INFO govee::service::hass] Home Assistant status changed: online [2024-07-10T17:37:18 INFO govee::service::hass] Wait 300ms for hass to settle on 6 entity configs [2024-07-10T17:37:18 INFO govee::service::state] requesting update via Platform API Temp_patio (7C:6C:34:30:38:CE:26:38 H5100) None

Additional Logs

No response

Home Assistant Logs

No response

Anything else?

Screenshot from 2024-07-10 17-17-52

matthewduren commented 4 weeks ago

I just added a H5151, with two H5108 sensors connected to it, to my govee environment today. I, too, notice that they are not appearing in govee2mqtt yet. Further, I checked the actual govee /user/devices api and they are not there yet either (which is what govee2mqtt is looking at).

I'm reaching out to govee for a support ticket here. Will report back.