A process and script for Home Assistant that will allow you to interface with the Wifi Module connected to the EvoHeat 270-1 Heat Pump Hot Water System.
This integration uses Home Assistant's climate entity to control an EvoHeat Evo270-1 heat pump via the Aquatemp cloud API using Home Assistant HVAC modes (auto, cool, dry, heat & off). It also reports faults through entity attributes. Aquatemp's cloud protocol is based on dst6se's https://github.com/dst6se/aquatemp project and forked from https://github.com/radical-squared/aquatemp by radical-squared.
Install by adding the following custom repository to HACS
https://github.com/chiefcomm/evoheat
Then add the following to a package evoheat.yaml file:
# EvoHeat 270-1 Smart Hot Water System climate: - platform: evoheat name: "EvoHeat 270-1" username: <Username> password: <Password> min_temp: 38 max_temp: 60 temperature_unit: C unique_id: evoheat device_code: <device code> sanitech_days: 7 expose_codes: true attribute_map: T05: ambient_temperature T03: outlet_temperature T02: bottom_temperature T01: suction_temperature Power: power Mode: mode |
type: vertical-stack cards: - type: markdown content: <h1>Hot Water System</h1> - type: entities entities: - entity: climate.evoheat_270_1_2 |
https://github.com/chiefcomm/evoheat