-
Notifications
You must be signed in to change notification settings - Fork 3
Description
The Yutampo heat pump is a simpler/stripped down version of the Yutaki heat pump in that it lacks extra capabilities like providing hot water for heating compared to the Yutaki units which only provide domestic hot water (DHW) and in some instances DHW plus aircon. See also #77.
While the Yutampo unit is different from the Yutaki unit, this integration still shows a Yutampo unit as a Yutaki S Combi unit within Home Assistant:
Suggestion
Automatically detect if a Yutampo unit is connected to the Modbus gateway and adjust within the integration:
- Display name, use Yutampo instead of Yutaki S Combi, to identify the hardware correctly
- Remove/do not create all entities that are not supported by the Yutampo unit to avoid user confusion trying to interact with entities that do not exist
- Rename this integration by giving it a more generic name that covers all Hitachi heat pumps supported by this integration, e.g. hass-hitachi_heatpumps, since it now supports several different Hitachi heat pumps
Possible implementation
During integration installation/setup, query Yutaki-specific Modbus registers on the gateway to check if they contain data. If the registers cannot be read, provide inconsistent data, or are otherwise not "present", assume that it is not a Yutaki unit. Repeat with other units supported by this integration to determine which unit is connected to the Modbus gateway by it's specific "Modbus fingerprint".
If this is not possible to programmatically conclude what unit is connected to the Modbus gateway, ask the user during install which unit is connected to the Modbus gateway, and adjust entity creation etc. per the above.