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.

EvoHeat Modes Supported

  • Home Assistant Auto = EvoHeat Intellgent Mode
  • Home Assistant Cool = EvoHeat Eco Mode
  • Home Assistant Dry = EvoHeat Hybrid Mode
  • Home Assistant Heat = EvoHeat Fast Heating Mode

Home Assistant Setup hacs_badge

Install by adding the following custom repository to HACS

https://github.com/chiefcomm/evoheat

YAML

Then add the following to a package evoheat.yaml file:

evoheat.yaml
# 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

Dashboard YAML

type: vertical-stack
cards:
  - type: markdown
    content: <h1>Hot Water System</h1>
  - type: entities
    entities:
      - entity: climate.evoheat_270_1_2

Source

https://github.com/chiefcomm/evoheat

  • No labels