Skip to content

Latest commit

 

History

History
34 lines (25 loc) · 1.59 KB

README.md

File metadata and controls

34 lines (25 loc) · 1.59 KB

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.