Skip to content

dunglas/vclient-web

Repository files navigation

Vclient web

A simple web interface built in Python for vcontrold and vclient. It provides the ability to control the Viessmann Vito heating system over the web.

Goals

Dependencies

  • Python (already shipped with Raspbian)
  • CherryPy (sudo apt-get install python-cherrypy3)
  • Python sqlite3 (sudo apt-get install python-sqlite)

Dev dependencies

Install

  1. Install vcontrol and vclient and make them available in $PATH.
  2. Download this app and extract it in your home directory.
  3. Add the following to your crontab: */10 * * * * vclient -h localhost:3002 -t ~/vclient-web/vito.tmpl -f ~/vclient-web/command.txt -x ~/vclient-web/vito.sh
  4. Run: python server.py from the vclient-web directory

Credits

Week-end (not even) project by Kévin Dunglas.

About

Web interface for Viessmann Vito heating system

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages