Skip to content

Releases: Abas-Tim/homeassistant-smartrent

v0.5.8

Choose a tag to compare

@Abas-Tim Abas-Tim released this 30 Jul 06:08
b67fcfb

Critical hotfix

Do not control a thermostat with version 0.5.7. It can send Fahrenheit UI values as Celsius and drive the thermostat setpoint to its 99 F limit.

Changes

  • Treat SmartRent resident API temperatures as Celsius even when the Honeywell display is Fahrenheit.
  • Let Home Assistant convert API readings and commands to the configured Fahrenheit UI.
  • Normalize outbound setpoints to SmartRent's 0.5 C resolution.
  • Preserve a 1 F target step and the 60-90 F control range.
  • Add installation and hardware verification guidance.

Upgrade

Keep both the physical Honeywell thermostat and Home Assistant configured for Fahrenheit. Update through HACS, restart Home Assistant, verify the current temperature matches the thermostat, then test a 75 F target and confirm the physical setpoint stays near 75 F rather than 99 F.

v0.5.7

Choose a tag to compare

@Abas-Tim Abas-Tim released this 30 Jul 05:45
ea4a413

Changes

  • Restore Fahrenheit as the native unit for thermostat climate and temperature sensor values.
  • Use a 1 degree Fahrenheit target step and the 60-90 degree Fahrenheit range.
  • Keep Honeywell, SmartRent transport, and Home Assistant on the same scale to avoid false abnormal-temperature maintenance requests.
  • Update installation and verification guidance for the end-to-end Fahrenheit setup.

Installation

Set both the physical thermostat and Home Assistant system temperature unit to Fahrenheit, install or update the integration through HACS, and restart Home Assistant.

SmartRent Celsius v0.5.6

Choose a tag to compare

@Abas-Tim Abas-Tim released this 29 Jul 22:20
  • Report thermostat climate and temperature sensors in Celsius.
  • Use 0.5 degree setpoint steps with 15-30 degree bounds.
  • Route heat, cool, and auto setpoints independently.
  • Install smartrent-py v0.5.2.post1 directly from the matching fork to preserve fractional temperatures.
  • Remove the temporary monkey-patch installation path.