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.