The Honeywell Thermostat climate component, honeywell.py, relies upon the somecomfort client and utility to control US Honeywell Thermostats,
The --get_current_humidity, --get_outdoor_temperature, and --get_outdoor_humidity functions are available in somecomfort. It would be great if these could be read, displayed and used in Home Assistant.
I was able to create a working custom component that reads the thermostat indoor humidity. Simply add the following after the very similar current_temperature section in honeywell.py:
@property
def current_humidity(self):
"""Return the current humidity."""
return self._device.current_humidity
I was then able to create a template_sensor to display the humidity.
Pull request submitted, feature will be added to home assistant
Was this ever implemented? I still can’t figure out how to add a sensor for my indoor humidity that displays on my thermostat. The outdoor ones would be nice too.
I can not get the current_humidity to show in the climate data. Any idea how to use this feature?
This thread is years old and obsolete.
Outdoor sensors are obtained automatically.
Here is how I get the indoor data as sensors currently, replace with YOUR_THERMOSTAT_NAME:
sensor:
- platform: template
sensors:
inside_temperature:
friendly_name: "Inside Temperature"
value_template: "{{ state_attr('climate.YOUR_THERMOSTAT_NAME', 'current_temperature') }}"
unit_of_measurement: '°F'
device_class: temperature
inside_humidity:
friendly_name: 'Inside Humidty'
value_template: "{{ state_attr('climate.YOUR_THERMOSTAT_NAME', 'current_humidity') }}"
unit_of_measurement: '%'
device_class: humidity