-
Notifications
You must be signed in to change notification settings - Fork 115
Open
Description
The Viessmann API deprecated all ventilation.operating.programs.* features with a removal date of 2024-09-15 (already past due). Four methods in PyViCareVentilationDevice.py still use these deprecated paths:
getVentilationPrograms()— queriesventilation.operating.programs.{program}(line 126)getActiveVentilationProgram()— readsventilation.operating.programs.active(line 137)activateVentilationProgram()— setsventilation.operating.programs.{program}(line 157)deactivateVentilationProgram()— setsventilation.operating.programs.{program}(line 186)
Deprecated features
| Feature | Removal date |
|---|---|
ventilation.operating.programs.comfort |
2024-09-15 |
ventilation.operating.programs.eco |
2024-09-15 |
ventilation.operating.programs.silent |
2024-09-15 |
ventilation.operating.programs.holiday |
2024-09-15 |
ventilation.operating.programs.forcedLevelFour |
2024-09-15 |
ventilation.operating.programs.levelOne..Four |
2024-09-15 |
Viessmann provided no official migration info, but the replacement API appears to be ventilation.operating.modes.*, which is already present in test data for multiple devices:
ventilation.operating.modes.activeventilation.operating.modes.standardventilation.operating.modes.standbyventilation.operating.modes.ventilationventilation.operating.modes.permanentventilation.operating.modes.sensorDrivenventilation.operating.modes.filterChange
Found via the deprecation database (PR #707) and check_deprecations.py.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels