Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

H5100 Incorrect Units #240

Closed
amresnick opened this issue Jul 14, 2024 · 0 comments · Fixed by #244
Closed

H5100 Incorrect Units #240

amresnick opened this issue Jul 14, 2024 · 0 comments · Fixed by #244

Comments

@amresnick
Copy link

Govee Device SKU

H5100

Govee2MQTT Version

2024.07.13-82ddc6e9

Describe the issue

I have several H5100 sensors connected through an H5151 to my instance of HA.

I have selected units of F:
image

However, the temperature displayed in F is clearly wrong:
image

If I change this from F to C in HA
image

Then the displayed number is the correct temperature in F, even though HA says it is in C
image

This looks similar to #163, #188, #206, & #232. Also similar to #238.

Thanks for the help!

Startup Diagnostics

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=F
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-07-14T13:38:26 INFO govee::commands::serve] Starting service. version 2024.07.13-82ddc6e9
[2024-07-14T13:38:26 INFO govee::commands::serve] Querying platform API for device list
[2024-07-14T13:38:29 INFO govee::commands::serve] Querying undocumented API for device + room list
[2024-07-14T13:38:35 INFO govee::service::iot] Connected to IoT: CONNACK code 0: Connection Accepted.
[2024-07-14T13:38:35 INFO govee::commands::serve] Starting LAN discovery
[2024-07-14T13:38:35 INFO govee::commands::serve] Waiting 10 seconds for LAN API discovery
[2024-07-14T13:38:35 INFO govee::service::iot] IoT (re)connected with status CONNACK code 0: Connection Accepted.
[2024-07-14T13:38:45 INFO govee::commands::serve] Devices returned from Govee's APIs
[2024-07-14T13:38:45 INFO govee::commands::serve] Guest Bathroom (30:73:35:37:32:D7:D0:13 H5100)
[2024-07-14T13:38:45 INFO govee::commands::serve] Platform API: devices.types.thermometer. supports_rgb=false supports_brightness=false
[2024-07-14T13:38:45 INFO govee::commands::serve] color_temp=None segment_rgb=None
[2024-07-14T13:38:45 INFO govee::commands::serve] Undoc: room=None supports_iot=false ble_only=true
[2024-07-14T13:38:45 INFO govee::commands::serve]
[2024-07-14T13:38:45 INFO govee::commands::serve] (1) Master Bedroom (93:33:35:37:32:C4:2C:BA H5100)
[2024-07-14T13:38:45 INFO govee::commands::serve] Platform API: devices.types.thermometer. supports_rgb=false supports_brightness=false
[2024-07-14T13:38:45 INFO govee::commands::serve] color_temp=None segment_rgb=None
[2024-07-14T13:38:45 INFO govee::commands::serve] Undoc: room=None supports_iot=false ble_only=true
[2024-07-14T13:38:45 INFO govee::commands::serve]
[2024-07-14T13:38:45 INFO govee::commands::serve] H5075_2CDA (9F:78:A4:C1:38:6D:2C:DA H5075)
[2024-07-14T13:38:45 INFO govee::commands::serve] Undoc: room=None supports_iot=false ble_only=true
[2024-07-14T13:38:45 WARN govee::commands::serve] Unknown device type. Cannot map to Home Assistant.
[2024-07-14T13:38:45 INFO govee::commands::serve]
[2024-07-14T13:38:45 INFO govee::commands::serve] H5075_3672 (61:F8:A4:C1:38:15:36:72 H5075)
[2024-07-14T13:38:45 INFO govee::commands::serve] Undoc: room=None supports_iot=false ble_only=true
[2024-07-14T13:38:45 WARN govee::commands::serve] Unknown device type. Cannot map to Home Assistant.
[2024-07-14T13:38:45 INFO govee::commands::serve]
[2024-07-14T13:38:45 INFO govee::commands::serve] (2) Guest Room (65:27:32:34:37:CD:E4:13 H5100)
[2024-07-14T13:38:45 INFO govee::commands::serve] Platform API: devices.types.thermometer. supports_rgb=false supports_brightness=false
[2024-07-14T13:38:45 INFO govee::commands::serve] color_temp=None segment_rgb=None
[2024-07-14T13:38:45 INFO govee::commands::serve] Undoc: room=None supports_iot=false ble_only=true
[2024-07-14T13:38:45 INFO govee::commands::serve]
[2024-07-14T13:38:45 INFO govee::commands::serve] (1) Master Bathroom (4D:2A:32:34:37:D8:DC:11 H5100)
[2024-07-14T13:38:45 INFO govee::commands::serve] Platform API: devices.types.thermometer. supports_rgb=false supports_brightness=false
[2024-07-14T13:38:45 INFO govee::commands::serve] color_temp=None segment_rgb=None
[2024-07-14T13:38:45 INFO govee::commands::serve] Undoc: room=None supports_iot=false ble_only=true
[2024-07-14T13:38:45 INFO govee::commands::serve]
[2024-07-14T13:38:45 INFO govee::commands::serve] (3) Laundry (98:2C:35:37:32:C8:9D:A1 H5100)
[2024-07-14T13:38:45 INFO govee::commands::serve] Platform API: devices.types.thermometer. supports_rgb=false supports_brightness=false
[2024-07-14T13:38:45 INFO govee::commands::serve] color_temp=None segment_rgb=None
[2024-07-14T13:38:45 INFO govee::commands::serve] Undoc: room=None supports_iot=false ble_only=true
[2024-07-14T13:38:45 INFO govee::commands::serve]
[2024-07-14T13:38:45 INFO govee::commands::serve] (3) Guest Closet (5B:51:32:34:37:CC:6C:CF H5100)
[2024-07-14T13:38:45 INFO govee::commands::serve] Platform API: devices.types.thermometer. supports_rgb=false supports_brightness=false
[2024-07-14T13:38:45 INFO govee::commands::serve] color_temp=None segment_rgb=None
[2024-07-14T13:38:45 INFO govee::commands::serve] Undoc: room=None supports_iot=false ble_only=true
[2024-07-14T13:38:45 INFO govee::commands::serve]
[2024-07-14T13:38:45 INFO govee::service::http] http server addr is 0.0.0.0:8056
[2024-07-14T13:39:05 INFO govee::service::state] requesting update via Platform API Guest Bathroom (30:73:35:37:32:D7:D0:13 H5100) None
[2024-07-14T13:39:06 INFO govee::service::state] requesting update via Platform API (1) Master Bedroom (93:33:35:37:32:C4:2C:BA H5100) None
[2024-07-14T13:39:06 INFO govee::service::state] requesting update via Platform API (2) Guest Room (65:27:32:34:37:CD:E4:13 H5100) None
[2024-07-14T13:39:06 INFO govee::service::state] requesting update via Platform API (1) Master Bathroom (4D:2A:32:34:37:D8:DC:11 H5100) None
[2024-07-14T13:39:07 INFO govee::service::state] requesting update via Platform API (3) Laundry (98:2C:35:37:32:C8:9D:A1 H5100) None
[2024-07-14T13:39:07 INFO govee::service::state] requesting update via Platform API (3) Guest Closet (5B:51:32:34:37:CC:6C:CF H5100) None
[2024-07-14T13:39:11 INFO govee::service::hass] Wait 260ms for hass to settle on 26 entity configs
[2024-07-14T13:39:12 INFO govee::service::hass] MQTT connected with status=CONNACK code 0: Connection Accepted.

Additional Logs

[2024-07-14T13:24:13 INFO govee::service::state] requesting update via Platform API H5151_6744 (E9:97:C8:32:37:35:67:44 H5151) Some(DeviceState { on: false, light_on: Some(false), online: None, kelvin: 0, color: DeviceColor { r: 0, g: 0, b: 0 }, brightness: 0, scene: None, source: "AWS IoT API", updated: 2024-07-14T11:05:20.723224447Z })
[2024-07-14T13:25:13 INFO govee::service::state] requesting update via Platform API H5151_6744 (E9:97:C8:32:37:35:67:44 H5151) Some(DeviceState { on: false, light_on: Some(false), online: None, kelvin: 0, color: DeviceColor { r: 0, g: 0, b: 0 }, brightness: 0, scene: None, source: "AWS IoT API", updated: 2024-07-14T11:05:20.723224447Z })
[2024-07-14T13:26:13 INFO govee::service::state] requesting update via Platform API H5151_6744 (E9:97:C8:32:37:35:67:44 H5151) Some(DeviceState { on: false, light_on: Some(false), online: None, kelvin: 0, color: DeviceColor { r: 0, g: 0, b: 0 }, brightness: 0, scene: None, source: "AWS IoT API", updated: 2024-07-14T11:05:20.723224447Z })
[2024-07-14T13:27:13 INFO govee::service::state] requesting update via Platform API H5151_6744 (E9:97:C8:32:37:35:67:44 H5151) Some(DeviceState { on: false, light_on: Some(false), online: None, kelvin: 0, color: DeviceColor { r: 0, g: 0, b: 0 }, brightness: 0, scene: None, source: "AWS IoT API", updated: 2024-07-14T11:05:20.723224447Z })
[2024-07-14T13:28:13 INFO govee::service::state] requesting update via Platform API H5151_6744 (E9:97:C8:32:37:35:67:44 H5151) Some(DeviceState { on: false, light_on: Some(false), online: None, kelvin: 0, color: DeviceColor { r: 0, g: 0, b: 0 }, brightness: 0, scene: None, source: "AWS IoT API", updated: 2024-07-14T11:05:20.723224447Z })
[2024-07-14T13:29:13 INFO govee::service::state] requesting update via Platform API H5151_6744 (E9:97:C8:32:37:35:67:44 H5151) Some(DeviceState { on: false, light_on: Some(false), online: None, kelvin: 0, color: DeviceColor { r: 0, g: 0, b: 0 }, brightness: 0, scene: None, source: "AWS IoT API", updated: 2024-07-14T11:05:20.723224447Z })
[2024-07-14T13:30:13 INFO govee::service::state] requesting update via Platform API H5151_6744 (E9:97:C8:32:37:35:67:44 H5151) Some(DeviceState { on: false, light_on: Some(false), online: None, kelvin: 0, color: DeviceColor { r: 0, g: 0, b: 0 }, brightness: 0, scene: None, source: "AWS IoT API", updated: 2024-07-14T11:05:20.723224447Z })
[2024-07-14T13:31:13 INFO govee::service::state] requesting update via Platform API H5151_6744 (E9:97:C8:32:37:35:67:44 H5151) Some(DeviceState { on: false, light_on: Some(false), online: None, kelvin: 0, color: DeviceColor { r: 0, g: 0, b: 0 }, brightness: 0, scene: None, source: "AWS IoT API", updated: 2024-07-14T11:05:20.723224447Z })
[2024-07-14T13:32:13 INFO govee::service::state] requesting update via Platform API H5151_6744 (E9:97:C8:32:37:35:67:44 H5151) Some(DeviceState { on: false, light_on: Some(false), online: None, kelvin: 0, color: DeviceColor { r: 0, g: 0, b: 0 }, brightness: 0, scene: None, source: "AWS IoT API", updated: 2024-07-14T11:05:20.723224447Z })
[2024-07-14T13:33:13 INFO govee::service::state] requesting update via Platform API H5151_6744 (E9:97:C8:32:37:35:67:44 H5151) Some(DeviceState { on: false, light_on: Some(false), online: None, kelvin: 0, color: DeviceColor { r: 0, g: 0, b: 0 }, brightness: 0, scene: None, source: "AWS IoT API", updated: 2024-07-14T11:05:20.723224447Z })
[2024-07-14T13:34:13 INFO govee::service::state] requesting update via Platform API H5151_6744 (E9:97:C8:32:37:35:67:44 H5151) Some(DeviceState { on: false, light_on: Some(false), online: None, kelvin: 0, color: DeviceColor { r: 0, g: 0, b: 0 }, brightness: 0, scene: None, source: "AWS IoT API", updated: 2024-07-14T11:05:20.723224447Z })
[2024-07-14T13:35:13 INFO govee::service::state] requesting update via Platform API (3) Guest Closet (5B:51:32:34:37:CC:6C:CF 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-07-14T20:20:11.385270929Z })
[2024-07-14T13:35:15 INFO govee::service::state] requesting update via Platform API H5151_6744 (E9:97:C8:32:37:35:67:44 H5151) Some(DeviceState { on: false, light_on: Some(false), online: None, kelvin: 0, color: DeviceColor { r: 0, g: 0, b: 0 }, brightness: 0, scene: None, source: "AWS IoT API", updated: 2024-07-14T11:05:20.723224447Z })
[2024-07-14T13:35:15 INFO govee::service::state] requesting update via Platform API (3) Laundry (98:2C:35:37:32:C8:9D:A1 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-07-14T20:20:11.801102752Z })
[2024-07-14T13:35:16 INFO govee::service::state] requesting update via Platform API Guest Bathroom (30:73:35:37:32:D7:D0:13 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-07-14T20:20:12.200380099Z })
[2024-07-14T13:35:16 INFO govee::service::state] requesting update via Platform API (1) Master Bedroom (93:33:35:37:32:C4:2C:BA 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-07-14T20:20:12.601826021Z })
[2024-07-14T13:35:17 INFO govee::service::state] requesting update via Platform API (2) Guest Room (65:27:32:34:37:CD:E4:13 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-07-14T20:20:13.008205511Z })
[2024-07-14T13:35:17 INFO govee::service::state] requesting update via Platform API (1) Master Bathroom (4D:2A:32:34:37:D8:DC:11 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-07-14T20:20:13.382902599Z })
[2024-07-14T13:36:17 INFO govee::service::state] requesting update via Platform API H5151_6744 (E9:97:C8:32:37:35:67:44 H5151) Some(DeviceState { on: false, light_on: Some(false), online: None, kelvin: 0, color: DeviceColor { r: 0, g: 0, b: 0 }, brightness: 0, scene: None, source: "AWS IoT API", updated: 2024-07-14T11:05:20.723224447Z })
[2024-07-14T13:37:17 INFO govee::service::state] requesting update via Platform API H5151_6744 (E9:97:C8:32:37:35:67:44 H5151) Some(DeviceState { on: false, light_on: Some(false), online: None, kelvin: 0, color: DeviceColor { r: 0, g: 0, b: 0 }, brightness: 0, scene: None, source: "AWS IoT API", updated: 2024-07-14T11:05:20.723224447Z })

Home Assistant Logs

No response

Anything else?

No response

sampsyo added a commit to sampsyo/govee2mqtt that referenced this issue Jul 20, 2024
Fixes wez#240. It appears that this sensor uses the same reporting style as
H5103, which were addressed in wez#232.
@wez wez closed this as completed in #244 Jul 21, 2024
@wez wez closed this as completed in a5999e4 Jul 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant