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