wez / govee2mqtt

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

H5075 missing support #296

Open fffloopo opened 1 month ago

fffloopo commented 1 month ago

Govee Device SKU

H5075

Govee2MQTT Version

2024.07.13-82ddc6e9

Describe the issue

My H5100s work fine (apart from the Fahrenheit Celsius problem) but my H5075s don't work.

Startup Diagnostics

[2024-10-18T23:41:35 INFO govee::commands::serve] H5075_07C4 (7B:98:A4:C1:38:D7:07:C4 H5075) [2024-10-18T23:41:35 INFO govee::commands::serve] Undoc: room=Some("Wohnzimmer") supports_iot=false ble_only=true [2024-10-18T23:41:35 WARN govee::commands::serve] Unknown device type. Cannot map to Home Assistant.

Additional Logs

s6-rc: info: service legacy-cont-init: stopping s6-rc: info: service legacy-cont-init successfully stopped s6-rc: info: service fix-attrs: stopping s6-rc: info: service fix-attrs successfully stopped s6-rc: info: service s6rc-oneshot-runner: stopping s6-rc: info: service s6rc-oneshot-runner successfully stopped s6-rc: info: service s6rc-oneshot-runner: starting s6-rc: info: service s6rc-oneshot-runner successfully started s6-rc: info: service fix-attrs: starting s6-rc: info: service fix-attrs successfully started s6-rc: info: service legacy-cont-init: starting s6-rc: info: service legacy-cont-init successfully started s6-rc: info: service legacy-services: starting s6-rc: info: service legacy-services successfully started GOVEE_API_KEY=REDACTED GOVEE_MQTT_HOST=core-mosquitto GOVEE_TEMPERATURE_SCALE=C GOVEE_EMAIL=REDACTED GOVEE_PASSWORD=REDACTED GOVEE_MQTT_PASSWORD=REDACTED GOVEE_MQTT_USER=addons GOVEE_MQTT_PORT=1883 ++ cd /app ++ exec /app/govee serve [2024-10-18T23:41:24 INFO govee::commands::serve] Starting service. version 2024.07.13-82ddc6e9 [2024-10-18T23:41:24 INFO govee::commands::serve] Querying platform API for device list [2024-10-18T23:41:24 INFO govee::commands::serve] Querying undocumented API for device + room list [2024-10-18T23:41:25 INFO govee::service::iot] Connected to IoT: CONNACK code 0: Connection Accepted. [2024-10-18T23:41:25 INFO govee::commands::serve] Starting LAN discovery [2024-10-18T23:41:25 INFO govee::commands::serve] Waiting 10 seconds for LAN API discovery [2024-10-18T23:41:25 INFO govee::service::iot] IoT (re)connected with status CONNACK code 0: Connection Accepted. [2024-10-18T23:41:35 INFO govee::commands::serve] Devices returned from Govee's APIs [2024-10-18T23:41:35 INFO govee::commands::serve] H5075_1AF1 (0A:A0:A4:C1:38:C5:1A:F1 H5075) [2024-10-18T23:41:35 INFO govee::commands::serve] Undoc: room=Some("Greta") supports_iot=false ble_only=true [2024-10-18T23:41:35 WARN govee::commands::serve] Unknown device type. Cannot map to Home Assistant. [2024-10-18T23:41:35 INFO govee::commands::serve] [2024-10-18T23:41:35 INFO govee::commands::serve] H5075_2CA1 (2A:80:A4:C1:38:0E:2C:A1 H5075) [2024-10-18T23:41:35 INFO govee::commands::serve] Undoc: room=Some("Bad") supports_iot=false ble_only=true [2024-10-18T23:41:35 WARN govee::commands::serve] Unknown device type. Cannot map to Home Assistant. [2024-10-18T23:41:35 INFO govee::commands::serve] [2024-10-18T23:41:35 INFO govee::commands::serve] H5075_07C4 (7B:98:A4:C1:38:D7:07:C4 H5075) [2024-10-18T23:41:35 INFO govee::commands::serve] Undoc: room=Some("Wohnzimmer") supports_iot=false ble_only=true [2024-10-18T23:41:35 WARN govee::commands::serve] Unknown device type. Cannot map to Home Assistant. [2024-10-18T23:41:35 INFO govee::commands::serve] [2024-10-18T23:41:35 INFO govee::commands::serve] B Batterie (70:69:30:35:36:CE:2E:DB H5100) [2024-10-18T23:41:35 INFO govee::commands::serve] Platform API: devices.types.thermometer. supports_rgb=false supports_brightness=false [2024-10-18T23:41:35 INFO govee::commands::serve] color_temp=None segment_rgb=None [2024-10-18T23:41:35 INFO govee::commands::serve] Undoc: room=Some("Goethestr") supports_iot=false ble_only=true [2024-10-18T23:41:35 INFO govee::commands::serve] [2024-10-18T23:41:35 INFO govee::commands::serve] A Felix (4C:0E:30:35:36:D3:9E:18 H5100) [2024-10-18T23:41:35 INFO govee::commands::serve] Platform API: devices.types.thermometer. supports_rgb=false supports_brightness=false [2024-10-18T23:41:35 INFO govee::commands::serve] color_temp=None segment_rgb=None [2024-10-18T23:41:35 INFO govee::commands::serve] Undoc: room=Some("Felix") supports_iot=false ble_only=true [2024-10-18T23:41:35 INFO govee::commands::serve] [2024-10-18T23:41:35 INFO govee::commands::serve] Vorlauf (8C:4C:35:34:35:C5:40:48 H5100) [2024-10-18T23:41:35 INFO govee::commands::serve] Platform API: devices.types.thermometer. supports_rgb=false supports_brightness=false [2024-10-18T23:41:35 INFO govee::commands::serve] color_temp=None segment_rgb=None [2024-10-18T23:41:35 INFO govee::commands::serve] Undoc: room=Some("Goethestr") supports_iot=false ble_only=true [2024-10-18T23:41:35 INFO govee::commands::serve] [2024-10-18T23:41:35 INFO govee::service::http] http server addr is 0.0.0.0:8056 [2024-10-18T23:41:55 INFO govee::service::state] requesting update via Platform API B Batterie (70:69:30:35:36:CE:2E:DB H5100) None [2024-10-18T23:41:56 INFO govee::service::state] requesting update via Platform API A Felix (4C:0E:30:35:36:D3:9E:18 H5100) None [2024-10-18T23:41:56 INFO govee::service::state] requesting update via Platform API Vorlauf (8C:4C:35:34:35:C5:40:48 H5100) None [2024-10-18T23:41:57 INFO govee::service::hass] Wait 140ms for hass to settle on 14 entity configs [2024-10-18T23:41:57 INFO govee::service::hass] MQTT connected with status=CONNACK code 0: Connection Accepted. [2024-10-18T23:56:57 INFO govee::service::state] requesting update via Platform API B Batterie (70:69:30:35:36:CE:2E:DB H5100) Some(DeviceState { on: false, light_on: None, online: Some(true), kelvin: 0, color: DeviceColor { r: 0, g: 0, b: 0 }, brightness: 0, scene: None, source: "PLATFORM API", updated: 2024-10-18T21:41:56.092228239Z }) [2024-10-18T23:56:57 INFO govee::service::state] requesting update via Platform API A Felix (4C:0E:30:35:36:D3:9E:18 H5100) Some(DeviceState { on: false, light_on: None, online: Some(true), kelvin: 0, color: DeviceColor { r: 0, g: 0, b: 0 }, brightness: 0, scene: None, source: "PLATFORM API", updated: 2024-10-18T21:41:56.575470596Z }) [2024-10-18T23:56:58 INFO govee::service::state] requesting update via Platform API Vorlauf (8C:4C:35:34:35:C5:40:48 H5100) Some(DeviceState { on: false, light_on: None, online: Some(true), kelvin: 0, color: DeviceColor { r: 0, g: 0, b: 0 }, brightness: 0, scene: None, source: "PLATFORM API", updated: 2024-10-18T21:41:57.061243333Z }) [2024-10-19T00:10:01 INFO govee::service::hass] Home Assistant status changed: offline, waiting 15s before re-registering entities [2024-10-19T00:10:18 INFO govee::service::hass] Wait 140ms for hass to settle on 14 entity configs [2024-10-19T00:10:23 INFO govee::service::hass] Home Assistant status changed: online, waiting 15s before re-registering entities [2024-10-19T00:10:40 INFO govee::service::hass] Wait 140ms for hass to settle on 14 entity configs [2024-10-19T00:11:58 INFO govee::service::state] requesting update via Platform API B Batterie (70:69:30:35:36:CE:2E:DB H5100) Some(DeviceState { on: false, light_on: None, online: Some(true), kelvin: 0, color: DeviceColor { r: 0, g: 0, b: 0 }, brightness: 0, scene: None, source: "PLATFORM API", updated: 2024-10-18T21:56:57.591139120Z }) [2024-10-19T00:11:59 INFO govee::service::state] requesting update via Platform API A Felix (4C:0E:30:35:36:D3:9E:18 H5100) Some(DeviceState { on: false, light_on: None, online: Some(true), kelvin: 0, color: DeviceColor { r: 0, g: 0, b: 0 }, brightness: 0, scene: None, source: "PLATFORM API", updated: 2024-10-18T21:56:58.079946503Z }) [2024-10-19T00:11:59 INFO govee::service::state] requesting update via Platform API Vorlauf (8C:4C:35:34:35:C5:40:48 H5100) Some(DeviceState { on: false, light_on: None, online: Some(true), kelvin: 0, color: DeviceColor { r: 0, g: 0, b: 0 }, brightness: 0, scene: None, source: "PLATFORM API", updated: 2024-10-18T21:56:58.575905816Z }) [2024-10-19T00:19:09 INFO govee::service::hass] Home Assistant status changed: offline, waiting 15s before re-registering entities [2024-10-19T00:19:26 INFO govee::service::hass] Wait 140ms for hass to settle on 14 entity configs [2024-10-19T00:19:33 INFO govee::service::hass] Home Assistant status changed: online, waiting 15s before re-registering entities [2024-10-19T00:19:50 INFO govee::service::hass] Wait 140ms for hass to settle on 14 entity configs [2024-10-19T00:25:29 ERROR govee::service::http] err: Unable to control power state for H5075_2CA1 (2A:80:A4:C1:38:0E:2C:A1 H5075) [2024-10-19T00:25:30 ERROR govee::service::http] err: Unable to control power state for H5075_2CA1 (2A:80:A4:C1:38:0E:2C:A1 H5075) [2024-10-19T00:25:34 INFO govee::service::state] Polling H5075_2CA1 (2A:80:A4:C1:38:0E:2C:A1 H5075) to get latest state after control [2024-10-19T00:25:34 INFO govee::service::state] requesting update via Platform API H5075_2CA1 (2A:80:A4:C1:38:0E:2C:A1 H5075) None [2024-10-19T00:25:35 INFO govee::service::state] Polling H5075_2CA1 (2A:80:A4:C1:38:0E:2C:A1 H5075) to get latest state after control [2024-10-19T00:25:35 INFO govee::service::state] requesting update via Platform API H5075_2CA1 (2A:80:A4:C1:38:0E:2C:A1 H5075) None [2024-10-19T00:25:39 ERROR govee::service::http] err: Unable to control power state for H5075_07C4 (7B:98:A4:C1:38:D7:07:C4 H5075) [2024-10-19T00:25:40 ERROR govee::service::http] err: Unable to control power state for H5075_07C4 (7B:98:A4:C1:38:D7:07:C4 H5075) [2024-10-19T00:25:44 INFO govee::service::state] Polling H5075_07C4 (7B:98:A4:C1:38:D7:07:C4 H5075) to get latest state after control [2024-10-19T00:25:44 INFO govee::service::state] requesting update via Platform API H5075_07C4 (7B:98:A4:C1:38:D7:07:C4 H5075) None [2024-10-19T00:25:45 INFO govee::service::state] Polling H5075_07C4 (7B:98:A4:C1:38:D7:07:C4 H5075) to get latest state after control [2024-10-19T00:25:45 INFO govee::service::state] requesting update via Platform API H5075_07C4 (7B:98:A4:C1:38:D7:07:C4 H5075) None [2024-10-19T00:27:03 INFO govee::service::state] requesting update via Platform API B Batterie (70:69:30:35:36:CE:2E:DB H5100) Some(DeviceState { on: false, light_on: None, online: Some(true), kelvin: 0, color: DeviceColor { r: 0, g: 0, b: 0 }, brightness: 0, scene: None, source: "PLATFORM API", updated: 2024-10-18T22:11:59.117220695Z }) [2024-10-19T00:27:03 INFO govee::service::state] requesting update via Platform API A Felix (4C:0E:30:35:36:D3:9E:18 H5100) Some(DeviceState { on: false, light_on: None, online: Some(true), kelvin: 0, color: DeviceColor { r: 0, g: 0, b: 0 }, brightness: 0, scene: None, source: "PLATFORM API", updated: 2024-10-18T22:11:59.633269122Z }) [2024-10-19T00:27:04 INFO govee::service::state] requesting update via Platform API Vorlauf (8C:4C:35:34:35:C5:40:48 H5100) Some(DeviceState { on: false, light_on: None, online: Some(true), kelvin: 0, color: DeviceColor { r: 0, g: 0, b: 0 }, brightness: 0, scene: None, source: "PLATFORM API", updated: 2024-10-18T22:12:03.040063062Z }) [2024-10-19T00:31:59 INFO govee::service::hass] mqtt_purge_caches [2024-10-19T00:31:59 INFO sqlite_cache] exiting periodic task [2024-10-19T00:32:02 INFO govee::service::hass] Wait 140ms for hass to settle on 14 entity configs [2024-10-19T00:42:04 INFO govee::service::state] requesting update via Platform API B Batterie (70:69:30:35:36:CE:2E:DB H5100) Some(DeviceState { on: false, light_on: None, online: Some(true), kelvin: 0, color: DeviceColor { r: 0, g: 0, b: 0 }, brightness: 0, scene: None, source: "PLATFORM API", updated: 2024-10-18T22:27:03.698751160Z }) [2024-10-19T00:42:05 INFO govee::service::state] requesting update via Platform API A Felix (4C:0E:30:35:36:D3:9E:18 H5100) Some(DeviceState { on: false, light_on: None, online: Some(true), kelvin: 0, color: DeviceColor { r: 0, g: 0, b: 0 }, brightness: 0, scene: None, source: "PLATFORM API", updated: 2024-10-18T22:27:04.228220665Z }) [2024-10-19T00:42:05 INFO govee::service::state] requesting update via Platform API Vorlauf (8C:4C:35:34:35:C5:40:48 H5100) Some(DeviceState { on: false, light_on: None, online: Some(true), kelvin: 0, color: DeviceColor { r: 0, g: 0, b: 0 }, brightness: 0, scene: None, source: "PLATFORM API", updated: 2024-10-18T22:27:04.719204453Z })

Home Assistant Logs

No response

Anything else?

No response