Viessmann ViCare
homebridge-viessmann-vicare · v2.0.86
Adds Viessmann ViCare boilers, heat pumps, hot water and heating circuits to HomeKit.
What it says it supports
Brands
- Viessmann
Devices it names
- Vitodens
- Vitoladens
- Vitocrossal
- heat pumps
- DHW
- heating circuits
Shows up in Apple Home as from its README
Sensor readings in its code
What people report
Viessmann ViCare heating works; owner added beta then released PV, battery, wallbox and hot water support.
- Works2
- Partly works1
| Device | Status | What they said | Source |
|---|---|---|---|
| Viessmann domestic hot water (DHW) | Works | Hot Water tile on/off selects active mode; user says it worksSaved copyFirst of all, many thanks for this plugin. It's overwhelming how much is in there. I have `v2.0.74` installed. I am curious on how domestic hot water DHW works. My question is: Can homebridge-viessmann-vicare use the one-shot "Warm water once" feature from the official Viessmann app? Here is a screenshot Sorry, it's in German Since I have set the following `features` flags [code] the plugin successfully recognises and adds the following device: | Service | Heater Cooler | |----------|-----| |Name| My_Place Hot Water |Active | 0 (Inactive) |Current Heater-Cooler State|0 (Inactive) |Target … Excerpt saved from GitHub on 2026-10-22. | Issue #8 · 2026-08 |
| Viessmann Vitocharge PV and battery system | Works | PV production and battery level read correctly as of v2.0.77Saved copyThanks for the interest! Partial support for Vitocal + VitoCharge systems is already present in the energy accessory (beta, v2.0.74+), covering PV production, battery charge/discharge, grid feed-in/draw and wallbox, all logged to CSV and MySQL. Full Vitocal heat pump support (compressor status, COP, heating/cooling modes) is planned but depends on API path discovery from users with that hardware. If you have a Vitocal system, you can help by enabling debug: true in the plugin config, restarting Homebridge, and sharing the log output in a GitHub issue, it will contain all the API feature paths … Excerpt saved from GitHub on 2026-10-22. | Issue #5 · 2026-06 |
| Viessmann wallbox | Partly works | Experimental beta support in energy accessorySaved copyHi! Thanks for the request, PV/Vitocharge, battery storage, wallbox and electric hot water heaters are exactly the kind of devices we want to support. I've just published a beta release that includes experimental support for these devices: [code] Or from Homebridge UI: install the plugin and manually set version `2.0.16-beta.1`. --- ⚠️ Important, I need your help to make this work correctly. Viessmann does not publish official API documentation for these devices (PV, battery, wallbox, electric DHW). The current implementation is based on feature path patterns inferred from the existing API … Excerpt saved from GitHub on 2026-10-22. | Issue #1 · 2026-01 |
Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Cloud
Viessmann ViCare cloud API with OAuth2
You’ll need
- Viessmann developer API credentials
Compatibility
| Verified by Homebridge | Yes |
|---|---|
| Homebridge versions | >=1.8.0 || >=2.0.0-beta.0 |
| Homebridge 2.0 | Yes |
| Node.js | >=20.0.0 |
| Settings in Homebridge UI | Yes |
| Matter | No |
| Platform name | ViessmannPlatform |
| License | MIT |
Community signals
| Downloads a week | 39 |
|---|---|
| Downloads a month | 2,235 |
| GitHub stars | 5 |
| Open issues | 1 |
| Closed issues | 7 |
| Last code push | 2026-10-20 |
| Latest version | 2.0.86 (2026-10-20) |
| First published | 2025-10-06 |
| Releases | 87 |
In ReReHome
Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.
Bridges get their own settings page listing the accessories behind them.
Caveats from the README
- API rate limits handled with caching and backoff
HomeKit services in its code
Found by scanning the published npm package. A plugin can register a service only for some devices.
- AirQualitySensor
- Battery
- ContactSensor
- HeaterCooler
- HumiditySensor
- LeakSensor
- LightSensor
- Lightbulb
- MotionSensor
- OccupancySensor
- Outlet
- Switch
- TemperatureSensor
- Thermostat