Hey, first time's a charm!
Today I released my first Home Assistant App into the wild! Yay! ViLocal, the Home Assistant App version! ![]()
ViLocal has been around for some time. It provides the possibility to add Viessmann ViCare smart thermostats and climate sensors to Home Assistant and that without requring any connection to the internet and / or (paid) API access by Viessmann. So far neither the official Viessmann integration, nor any of their APIs provide access ot the thermostat or climate sensor data. ViLocal sniffs the Viessmann network and makes the data available in Home Assistant.
The main downside: In order to sniff the ZigBee network, you will need a own ZigBee dongle, e.g. an SMLight dongle. Re-using the same dongle that you already use for example for ZigBee2MQTT will not work unfortuantely. So a minor invest is necesarry to enable ViLocal.
Now I decided to make it even easier to integrate ViLocal into Home Assistant, by creating an own app for it! Previously it was quite cumbersome, as one needed to install ViLocal on a spare RaspberryPi or a VM of some sort. Now, the app can be installed right into Home Assistant and data is send via the local MQTT broker (e.g. Mosquitto), using HA Device Discovery to expose all kinds of sensors & other information from the thermostats and climate sensors.
For now ViLocal only supports reading data from the thermostats. I have a working PoC for local thermostat control, but it still requires a ton of tinkering to get it somehow stable. So stay tuned!
I know that this is one of the most requested features for my project.
Feel free to check out ViLocal, as well as my new ViLocal Home Assistant App. Happy hearing from you with any feedback, suggestions and / or pull requests to my projects. Have fun tinkering! ![]()



