73 lines
2.2 KiB
Markdown
73 lines
2.2 KiB
Markdown
---
|
|
title: Venstar
|
|
description: Instructions for how to integrate Venstar WiFi thermostats within Home Assistant.
|
|
ha_category:
|
|
- Binary Sensor
|
|
- Climate
|
|
- Sensor
|
|
ha_release: 0.62
|
|
ha_iot_class: Local Polling
|
|
ha_domain: venstar
|
|
ha_platforms:
|
|
- binary_sensor
|
|
- climate
|
|
- sensor
|
|
ha_codeowners:
|
|
- '@garbled1'
|
|
ha_config_flow: true
|
|
---
|
|
|
|
The `venstar` climate platform allows you to control [Venstar](https://www.venstar.com/) thermostats from Home Assistant.
|
|
Venstar thermostats feature a local API that allows for automation without the need for their Skyport cloud service.
|
|
|
|
Currently supported and tested thermostats:
|
|
|
|
- ColorTouch T7900
|
|
- ColorTouch T7850 (No Humidity control)
|
|
- Explorer Mini T2000
|
|
|
|
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 (T7900 only)
|
|
- Turning on away preset
|
|
- Turning on hold mode preset
|
|
- Remote temperature sensors
|
|
- Thermostat alerts (Filter replacement/etc)
|
|
|
|
The following values are supported for the preset_mode state attribute:
|
|
- `none`: *Enables* the scheduling functionality.
|
|
- `temperature`: *Disables* the schedule and holds the set temperature indefinitely.
|
|
- `away`: Places the thermostat in away mode
|
|
|
|
Note - Please ensure that you update your thermostat to the latest firmware. Initially tested on firmware 5.10 and currently VH6.79.
|
|
|
|
Local API mode needs to be enabled via the thermostat's *Menu > WiFi > Local API Options > Local API - ON*
|
|
|
|
{% include integrations/config_flow.md %}
|
|
|
|
{% configuration_basic %}
|
|
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
|
|
pin:
|
|
description: Pin for Lockscreen (required if lock screen enabled)
|
|
required: false
|
|
type: string
|
|
ssl:
|
|
description: Whether to use SSL or not when communicating.
|
|
required: false
|
|
type: boolean
|
|
default: false
|
|
{% endconfiguration_basic %}
|