Skip to content

jontofront/ecoNET-300-Home-Assistant-Integration

 
 

Repository files navigation

Disclaimer

Due to a stall on the original pblxptr/ecoNET-300-Home-Assistant-Integration repo, we have forked. Most of the work was done by pblxpt, for which we're very thankful as the community.

ecoNET300 Home Assistant integration

Home Assistant ecoNET300

Overview

ecoNET300 Home Assistant is a custom integration for ecoNET300 devices.

It works locally, which means it connects directly to your local device using local IP address. It doesn't forward commands/requests through econet24.com. It uses rest api exposed by ecoNET300 device.

This integration is available from the Lovelace frontend without the need to configure the devices in the file configuration.yaml

Bear in mind that the project is in a very early, pre-alpha phase.

Plans for first relase:

  • support for some of readonly properties (like mixer temp, ext sensor temp)

HACS Installation

Follow this guide to add ecoNET-300-Home-Assistant-Integration as a custom repository to the HACS. Use this url as a repo:

https://github.com/jontofront/ecoNET-300-Home-Assistant-Integration

Manual Installation

Copy the custom_components folder your configuration directory. It should look similar to this:

<config directory>/
|-- custom_components/
|   |-- econet300/
|       |-- [...]

Configuration

Adding ecoNET300 integration to your Home Assistant instance can be done via user interface, by using this My button:

Add integration

Manual Configuration Steps

Apart from using 'My button' (in case it doesn't work) you can also perform the following steps manually:

  1. Browse to your Home Assistant instance.
  2. In the sidebar click on Settings.
  3. From the configuration menu select: Devices & Services.
  4. In the bottom right, click on the Add Integration button.
  5. From the list, search and select "ecoNET300".

Search dialog

  1. Enter your connection details and click Submit.

Host: Local IP/domain of your device.

Username: Local username (NOT the username that you use to login to econet24.com!).

Password: Local password (NOT the password that you use to login to econet24.com!).

Configuration dialog

  1. Your device should now be available in your Home Assistant installation.

Success


Entities

Sensors

  • Fan power (fanPower)
  • Feeder temperature (tempFeeder)
  • Exhaust (tempFlueGas)
  • Fireplace temperature (tempCO)
  • Fireplace set temperature (tempCOSet)
  • Feeder temperature (tempFeeder)
  • Water back temperature (tempBack)
  • Water temperature (tempCWU)
  • Outside temperature (tempExternalSensor)
  • Fuel level (fuelLevel)
  • Mixer 1 set temperature (mixerSetTemp1)
  • Oxygen set level (lambdaSet)
  • Oxygen level (lambdaLevel)

Binary sensors

  • Water pump (pumpCWUWorks)
  • Fireplace pump (pumpFireplaceWorks)
  • Circulation pump (pumpCirculationWorks)
  • Solar pump (pumpSolarWorks)
  • Fireplace pump (pumpCOWorks)
  • Lighter (lighterWorks)
  • Fan (fanWorks)
  • Feeder (fanWorks)

Contribution

I work on this project only in my very-limited free time. At this moment I have opened a few other projects which are on a bit higher priority than this one, but I'm going to work on this quite regularlly as I use it in my home automation. However, if you want to help and contribute to this project it will be highly appreciated.

Also if you see a need for a particular feature, don't hesitate to let me know.


DISCLAIMER

I AM NOT RESPONSIBLE FOR ANY USE OR DAMAGE THIS SOFTWARE MAY CAUSE. THIS IS INTENDED FOR EDUCATIONAL PURPOSES ONLY. USE AT YOUR OWN RISK.