# Venstar2mqtt

Venstar2mqtt is a self-hosted home automation app. Simple container that allows MQTT to be used to view data and push settings to the Venstar Local API Thermostats. It is open source and self-hosted, installable on Docker Hub and Unraid.

Canonical page: https://ourlocalhost.com/app/1046/venstar2mqtt

## Description

Simple container that allows MQTT to be used to view data and push settings to the Venstar Local API Thermostats. Local API needs to be enabled on the thermostat. No Web UI or appdata folder necessary.

## Platform availability

Available on 1 of 9 platforms: Unraid.

## Health score

13/100 (Low), based on 3 of 4 factors.
- Maintained: 0 (last commit 1201 days ago)
- Popular: 17 (6 GitHub stars)
- Easy to install: 35 (1 install platform, install notes, Docker image)

## Links

- GitHub: https://github.com/terafin/mqtt-venstar-bridge
- Docker Hub: https://hub.docker.com/r/terafin/mqtt-venstar-bridge/
- Official website: https://developer.venstar.com
- Unraid: https://ca.unraid.net/apps/venstar2mqtt-07fzov80rvqyu8?q=venstar2mqtt

## Common questions

### Which environment variables do I need to set for the MQTT connection?

Set TOPIC_PREFIX and MQTT_HOST, and optionally provide MQTT_USER and MQTT_PASS for broker authentication.

### How do I change a Venstar thermostat setting?

Publish a message to a topic ending in /set, for example /venstar/bedroom/mode/set with value off or /venstar/bedroom/temperature/heat/set with value 14.

### How do I query runtime information from a thermostat?

Publish runtime to a topic like /venstar/bedroom/query, and the results publish to /venstar/bedroom/result/runtime/KEY:VALUE.

### Can I use it with Home Assistant?

Yes, it bridges Venstar thermostats to MQTT for integration with home automation platforms such as Home Assistant.

### How do I install it on Unraid?

Find Venstar2mqtt in Community Apps and install it from your Unraid server.

---
Source: Our Local Host (https://ourlocalhost.com/app/1046/venstar2mqtt), the self-hosted and open-source app directory.
