Skip to content
Home Assistant TestFlight
Climate

Venstar

venstar

Built inLocal polling

The Venstar integration allows you to control Venstar thermostats from Home Assistant. Venstar thermostats feature a local API that allows for automation without the need for their Skyport cloud service.

In Apple Home through HomeKit Bridge

What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.

EntityShows up asNote
climateThermostat
binary_sensorSensor (motion, contact, leak, smoke…)
sensorSensor (CO₂, humidity, temperature)

3 reports below say how a device from this integration behaves in the Home app.

What people report

Venstar thermostats work locally. Fractional setpoints from HomeKit sliders were rejected by the ColorTouch T8900, and one OEM T6800 has no working fan control.

  • Works7
  • Partly works4
DeviceIn Home AssistantIn Apple HomeWhat they saidSource
Venstar Color Touch thermostatWorks LocalFull local control, good integration
Saved copy
I’ve been pretty happy with my Venstar Color Touches. Full local control. Good integration. https://preview.redd.it/aua21a6es5jg1.jpeg?width=1179&format=pjpg&auto=webp&s=ef9c267be455e75a416b60e9a0a96907e2bea61f

Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23.

Reddit comment · 2026-02
Venstar ColorTouch T8900Works LocalBroken in Home
Temperature changes from Home app fail about 90% of the time
Fractional setpoints from HomeKit rejected; rounding fix resolved
Saved copy
The problem Starting after 2024.11.3, Home Assistant frequently (but not always) fails to change the desired temperature on my ColorTouch T8900. The failure rate is probably 40% via the HA web UI and 90% via HomeKit (HomeKit -> HA HomeKit bridge). 2024.11.3 is absolutely SOLID. Desired temperature changes ALWAYS kick in promptly on the thermostat screen. I either use HEAT or COOL, nothing else (and I manually flip between as needed). When the temperature update fails, the debug logs show that the thermostat keeps returning "Both Setpoints are required" to the underlying library that HA is …

Excerpt saved from GitHub on 2026-10-23.

Issue #138671 · 2025-02
Venstar T-series thermostatWorks LocalNative integration, local polling, all modes supported, zero cloud dependence
Saved copy
Venstar consumer T-series. Venstar is a native HA integration and fully supports all the various modes. It has zero cloud dependence, but can optionally connect to Venstar servers for time sync and optionally so you can use their own app (which doesn't interfere with HA control and in fact it can do both simultaneously.) They support SSL encryption locally. They support a total of five stages (heat stages + cool stages), have interfaces for UV lights, humidity management, external air, remote temp sensors, provide maintenance notifications via HA integration (my kitchen dashboard shows me …

Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23.

Reddit comment · 2025-10
Venstar T7850 thermostatWorks LocalFully local documented API; no account needed; works great
Saved copy
I have 2x venstar t7850 Fully local API, documented, SD card slot for offline updates stays connected to iot wifi w/o internet access. No online account needed for anything but getting local forecast. Works great in HA.

Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23.

Reddit comment · 2023-08
Venstar thermostatWorks LocalOpen local API, remote sensors; remote sensor pairing has a hiccup
Saved copy
I never see Venstar on any of these lists, probably because they mostly sell through HVAC distributors and not big-box stores, but I love my Venstar thermostats. Local control with a documented API, WiFi, WiFi or hard-wired remote sensors. I've only really noticed two hiccups: \- Pairing with a remote sensor requires you to use their cloud, but does not require you to remain connected to their cloud. \- The Home Assistant integration for Venstar doesn't get along well with the scheduling functions built in to the thermostat, so I ended up doing any scheduling in Home Assistant. But a guest …

Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23.

Reddit comment · 2026-06
Venstar thermostatWorks LocalFully local API; user switching to it
Saved copy
Personally I will be switching to Venstar. Fully local API and all my research seems to show it to be rock solid.

Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23.

Reddit comment · 2025-12
Venstar thermostatWorks LocalLocal API; works fine with internet blocked
Saved copy
I had never heard of Venstar until I got one but the one I have is nice. It has both a local API and a cloud API for their app, but you can block it from the internet and it works fine regardless. It has the look of a traditional thermostat too, which is a pro to some people. https://venstar.com/thermostats/colortouch/

Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23.

Reddit comment · 2023-04
Start to Finish SFTHCTSH742 (OEM Venstar T6800)Partly works LocalWorks except fan control, which sets the wrong flag
Saved copy
The problem I have a Start to Finish SFTHCTSH742, which is an OEM version of the Venstar T6800 with a Wifi adapter in the SD Card slot. Works great with the Venstar Integration, other than one issue. The fan control does not work. It sends a command to the thermostat, but not the correct flag in the thermostat (verified by visiting the API endpoint on the thermostat). First off, API info from my thermostat `{ "api_ver": 5, "type": "commercial" }` Fan turn on from Home Assistant `{ "name": "Thermostat", "mode": 1, "state": 0, "fan": 1, "fanstate": 0, "tempunits": 0, "schedule": 0, …

Excerpt saved from GitHub on 2026-10-23.

Issue #160955 · 2026-01
Venstar ColorTouch T7900Partly worksPartly in Home
Fan switch stuck ON when fan mode is auto
Thermostat works; fan_modes only on/auto, no off
Saved copy
The problem I am using a Venstar ColorTouch T7900 thermostat (Firmware version 6.93) with the Venstar and HomeKit Bridge integration. This thermostat model supports the `fan_modes` attributes `on` and `auto`. It does not have an `off` attribute, as this is handled by the `off` state in `hvac_modes.` The issue is that setting `fan_mode` to `auto` causes the fan accessory to appear as ON, even when the `fan_state` is `0`. To reproduce this issue, set the thermostat to cool mode and adjust the temperature above the current room temperature so the equipment is idle. You will notice that the fan …

Excerpt saved from GitHub on 2026-10-23.

Issue #119163 · 2024-06
Venstar ColorTouch T8900Partly works LocalPartly in Home
Temperature changes from Home app fail most of the time; rounding fixes
Setpoint changes fail with 'Both Setpoints are required' on fractional values
Saved copy
The problem Starting after 2024.11.3, Home Assistant frequently (but not always) fails to change the desired temperature on my ColorTouch T8900. The failure rate is probably 40% via the HA web UI and 90% via HomeKit (HomeKit -> HA HomeKit bridge). 2024.11.3 is absolutely SOLID. Desired temperature changes ALWAYS kick in promptly on the thermostat screen. I either use HEAT or COOL, nothing else (and I manually flip between as needed). When the temperature update fails, the debug logs show that the thermostat keeps returning "Both Setpoints are required" to the underlying library that HA is …

Excerpt saved from GitHub on 2026-10-23.

Issue #138671 · 2025-02
Venstar T7900Partly works LocalLocal REST API but device still phones home
Saved copy
I dumped my Nest when google dropped the legacy Nest login support. I tried a Venstar T7900 ($270 Amazon) with WiFi and moved to a Honeywell TH6320ZW2003 T6 Pro Series ($89 Amazon) with Zwave . Venstar has a local REST API, and there is a Home Assistant integration for it. Unfortunately, it does phone home, although that is not required for it to function. You'll need to block it at your router if you don't want 1) it reporting back to the home ship, and 2) auto updating firmware. You have no way of disabling that other than cutting off its access from the internet. Personally, I thought the …

Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23.

Reddit comment · 2022-10

Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.

How it connects

Local polling

Talks to the device on your network, asking it for updates every so often.

Details

Installs (analytics)392 (0.06%)
Added inHome Assistant 0.62
Set up in the UIYes
Maintainers@garbled1, @jhollowe

In ReReHome

Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.

Bridges get their own settings page listing the accessories behind them.