Let Home Assistant communicate with your Nefit/Bosch smart thermostat. You can view the current temprature, the status (idle, hot water, heat) and set a target temperature. You can also view some additional data, such as the supply temperature and system pressure.
*your homeassistant config dir*/custom_components/climate
configuration.yaml
(see Configuration below)The default host is localhost, default port is 3000.
climate:
platform: nefit_easy
host: localhost (optional)
port: 3000 (optional)
scan_interval: 60 (optional) #refresh rate in seconds
You can add custom sensors for the following info:
These sensors can be added in the following way in your configuration.yaml
:
sensor nefit:
- platform: template
sensors:
nefit_supply_temp:
friendly_name: "System temperature"
value_template: "{{ states.climate.nefit_easy.attributes.supply_temp }}"
entity_id: 'climate.nefit_easy'
unit_of_measurement: '°'
binary_sensor nefit:
- platform: template
sensors:
nefit_hotwater_active:
friendly_name: "Hot water available"
value_template: "{{ states.climate.nefit_easy.attributes.hotwater_active }}"
entity_id: 'climate.nefit_easy'