Skip to content

Homeassistant configuration, action scripts and lovelace cards source codes for home recuperation unit Wafe 350 EFS2

License

Notifications You must be signed in to change notification settings

icservis/homeassistant-wafe350-modbus-tcp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wafe 350EFS2 via ModBus/TCP for Homeassistant

Configuration, action scripts and lovelace cards source codes.

Preface

Wafe 350EFS2 is standalone recuperation unit driven by RasPi controller with ModBus. Unit can be controlled by online web application.

Solution

Homeassistant can communicate with ModBus protocol. Homeassistant can easily connect via TCP protocol and interface can be easily configured for given unit.

Software setup

Software setup is very easy:

  1. Copy src/configuration.yaml to homeassistant configuration file a set host to your local IP address of Wafe350 unit.
modbus:
  - name: Wafe
    type: tcp
    host: 10.0.0.76
    port: 502
  1. Copy src/scripts.yaml to homeassistant scripts file.
  2. Check syntax of configuration file and restart homeassistant.

alt text

  1. Check Developer Tools to unsure that sensors work properly.

alt text

  1. Configure lovelace card as usual, for example:
type: vertical-stack
cards:
  - type: horizontal-stack
    cards:
      - type: entity
        entity: sensor.indoor_air
        name: Inside
      - type: entity
        entity: sensor.outside_air
        name: Outside
  - type: horizontal-stack
    cards:
      - type: gauge
        entity: sensor.humidity_inside_out
        min: 0
        max: 100
        name: Humidity
        severity:
          green: 40
          yellow: 60
          red: 80
      - type: gauge
        entity: sensor.fresh_air_fan_perc
        min: 0
        max: 100
        name: Ventilation
        severity:
          green: 30
          yellow: 60
          red: 90
      - type: gauge
        entity: sensor.co2_inside
        min: 0
        max: 2000
        severity:
          green: 500
          yellow: 1000
          red: 1500
        name: CO2

alt text

Lovelace Cards

Now you are ready to configure custom cards, using sensors, binary sensors and action scripts to controll recuperation unit modes.

Overview

Overview card with all available input sensors:

type: entities
entities:
  - entity: sensor.indoor_air
    secondary_info: last-updated
  - entity: sensor.outside_air
    secondary_info: last-updated
  - entity: sensor.fresh_air
    secondary_info: last-updated
  - entity: sensor.waste_air
    secondary_info: last-updated
  - entity: sensor.humidity_inside_out
    icon: hass:water-percent
    secondary_info: last-updated
  - entity: sensor.humidity_outside_in
    icon: hass:water-percent
    secondary_info: last-updated
  - entity: sensor.co2_inside
    icon: hass:air-filter
    secondary_info: last-updated
  - entity: sensor.fresh_air_fan_flow
    icon: hass:fan
    secondary_info: last-updated
  - entity: sensor.fresh_air_fan_perc
    icon: hass:fan
    secondary_info: last-updated
  - entity: sensor.exhaust_air_fan_flow
    icon: hass:fan
    secondary_info: last-updated
  - entity: sensor.exhaust_air_fan_perc
    icon: hass:fan
    secondary_info: last-updated
  - entity: sensor.fresh_filter_status
    secondary_info: last-updated
  - entity: sensor.exhaust_filter_status
    secondary_info: last-updated
title: Params
state_color: true
show_header_toggle: false

alt text

About

Homeassistant configuration, action scripts and lovelace cards source codes for home recuperation unit Wafe 350 EFS2

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published