What's Changed
Bug Fixes
- climate: fix temperature bounds unit mismatch for kettles in °F — H7170 (and similar) declared min/max range in Celsius while the entity reported Fahrenheit, rendering the thermostat dial unusable (40–100 against a 212°F target). Bounds are now converted to the device's reported unit via
TemperatureConverter. Devices with matching units are unaffected. (#159 by @danroadman, fixes #158) - climate: fix crash in
async_set_temperatureon devices that only exposesliderTemperature—valuecould beNone, causing anAttributeErroron.get(). Falls back to the entity's reported unit. (#159) - binary_sensor: add
lackWaterEventto_EVENT_DEVICE_CLASS_MAP— humidifier low-water sensors now show as Problem/OK instead of generic On/Off. (fixes #162)
New Contributors
- @danroadman made their first contribution in #159
Full Changelog: v4.1.3...v4.1.4