Description: The current ViCare integration in Home Assistant does not provide support for controlling the Domestic Hot Water (DHW) circulation pump. However, Viessmann’s API allows scheduling the circulation pump via setDomesticHotWaterCirculationSchedule , which is implemented in PyViCare .
Proposed Solution: Enable users to set the DHW circulation pump schedule from Home Assistant by utilizing the setDomesticHotWaterCirculationSchedule method from PyViCare . This function updates the schedule for the circulation pump using a JSON structure with time intervals for each weekday.
Use Case:
- Automating the DHW circulation pump to reduce unnecessary energy consumption and optimize hot water availability.
- Integration with Home Assistant’s automation engine to align pump operation with user routines.
Additional Context:
- This feature is available in
PyViCare, so the Home Assistant integration could expose it as a service or a configuration option. - The implementation should align with the existing ViCare integration approach.
References:
- Viessmann API documentation (if available)
PyViCarerepository
Would love to hear feedback and ideas on how best to implement this!