Integration: vicare Add Support for Domestic Hot Water Circulation Pump Scheduling in ViCare Integration

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)
  • PyViCare repository

Would love to hear feedback and ideas on how best to implement this!

Hello Philipp,
did you find a way to automate the control of the pump in HA?

Hello,
unfortunately, not yet. I’ve lost track of the topic a bit. I hope the developers take up the issue again.

Regards
Philipp