home-assistant.io/source/_components/climate.venstar.markdown
2019-01-19 12:02:31 +01:00

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