weissm / pyvcontrol

pyvcontrol

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Communication with Viessmann heating via Optolink interface

Python Logo

Python package to communicate with Viessmann heatings via the optolink serial interface. Replacement for vcontrold when using a python environment.

Python package zur Kommunikation mit Viessmann-Heizungen über die Optolink serielle Schnittstelle. Geeignet um vcontrold zu ersetzen wenn ohnehin mit Python gearbeitet wird.

Neuentwicklung basierend auf

Motivation:

  • Python-Modul um direkt auf die Viessmann-Heizung zugreifen zu können (ohne Umweg über vcontrold)

Einschränkungen/known issues:

  • Die Parameter (z.B. Kommandodefinitionen) sind Teil der Klassen und nicht mehr zentral abgelegt. Nachteil ist die geringere Anwenderfreundlichkeit - Konfigurationen sollten eigentlich vom Code getrennt sein
  • nur V200WO1C/P300 implementiert.

Beispielcode:

  • testViessmann.py: führt einen Lesezugriff für alle definierten Kommandos durch.

About

pyvcontrol

License:GNU General Public License v3.0


Languages

Language:Python 100.0%