2.3 KiB
layout | title | description | date | sidebar | comments | sharing | footer | logo | ha_category | ha_release | ha_iot_class |
---|---|---|---|---|---|---|---|---|---|---|---|
page | Venstar Thermostat | Instructions for how to integrate Venstar WiFi thermostats within Home Assistant. | 2018-01-14 00:04 | true | false | true | true | venstar.png | Climate | 0.62 | Local Polling |
The venstar
climate platform allows you to control Venstar thermostats from Home Assistant.
Venstar thermostats feature a local API that allows for automation without the need for a cloud service.
Currently supported and tested thermostats:
- Color Touch T7900
Currently supported functionality:
- Setting heat/cool temperature when the thermostat is in the appropriate mode.
- Changing the operation mode of the thermostat (heat/cool/off/auto)
- Turning the fan on/off
- Reading and setting the humidity level and limits
- Turning away mode on/off
- Turning hold mode on/off
The following values are supported for the hold_mode state attribute:
off
: Enables the scheduling functionality.temperature
: Disables the schedule and holds the set temperature indefinitely.
Note - Please ensure you update your thermostat to the latest firmware. Currently tested on firmware 5.10.
To set it up, add the following information to your configuration.yaml
file:
# Example configuration.yaml entry
climate:
- platform: venstar
host: IP_OR_HOSTNAME_OF_THERMOSTAT
{% configuration %} host: description: Address of your thermostat, e.g., 192.168.1.32. required: true type: string username: description: Username for the thermostat. required: false type: string password: description: Password for the thermostat. required: false type: string ssl: description: Whether to use SSL or not when communicating. required: false type: boolean default: false timeout: description: Number of seconds for API timeout. required: false type: integer default: 5 humidifier: description: Report humidity and expose humidifier setpoints. required: false type: boolean default: true {% endconfiguration %}
{% linkable_title Full configuration sample %}
# Example configuration.yaml entry
climate:
- platform: venstar
host: IP_OR_HOSTNAME_OF_THERMOSTAT
ssl: true
username: OPTIONAL_AUTH_USER_HERE
password: OPTIONAL_AUTH_PASS_HERE
timeout: 5
humidifier: false