Add boost_duration
for WaterHeaterEntity
#1195
-
Some water heaters feature a boost mode. It is mandatory for Matter Water Heater device type (Water Heater Management Cluster). It would be usefull for Matter implementation: There is a struct for that: class WaterHeaterBoostInfoStruct(
duration: uint = 0,
oneShot: bool | None = None,
emergencyBoost: bool | None = None,
temporarySetpoint: int | None = None,
targetPercentage: uint | None = None,
targetReheat: uint | None = None
) We have to call a command to enable boot made with boostInfo keyword argument: await self.send_device_command(
clusters.WaterHeaterManagement.Commands.Boost(boostInfo=boostInfo)
) Best regards |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
Hi there @lboue 👋 Thanks for opening up an architectural discussion. We have discussed your proposal in an architectural core meeting and decided not to move forward with this proposal. While this is part of Matter, we don't see other integration able to benefit from this at this point in time. Therefore, we thing this should be a custom feature (using other entity platforms) for the Matter integration for now. If things change in the future, we may revisit a proposal like this. ../Frenck |
Beta Was this translation helpful? Give feedback.
Hi there @lboue 👋
Thanks for opening up an architectural discussion. We have discussed your proposal in an architectural core meeting and decided not to move forward with this proposal.
While this is part of Matter, we don't see other integration able to benefit from this at this point in time. Therefore, we thing this should be a custom feature (using other entity platforms) for the Matter integration for now.
If things change in the future, we may revisit a proposal like this.
../Frenck