Skip to content

Script to read parameters from a Vitocal250A installation using the ViessmannAPI via PyViCare.

Notifications You must be signed in to change notification settings

jscheidtmann/Vitocal250A

Repository files navigation

Read out Values from a Viessmann Heat Pump

Use the PyViCare python API to access information stored on your heatpump in the Viessmann cloud.

You need to copy over config.ini.sample to config.ini and enter the credentials. In order to use this, you need to register a Viessmann ViCare account, and register a client ID at http://developer.viessmann.com (Login with you ViCare account).

Install and run:

$ python -m venv .venv
$ source .venv/bin/activate
$ pip install -r requirements.txt
$ python read.py

If you want to read more or different parameters, run python dump.py and check the resulting dumps, to see what is available. Note that some parameters are only available in the paid tier of the Viessmann API, check their documentation.

Then check the path in run_read.sh and add that to your crontab.

I added a visualization of the data, see here.

This is based on the PyViCare library.

About

Script to read parameters from a Vitocal250A installation using the ViessmannAPI via PyViCare.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published