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 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)
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
Copy the custom_components
folder your configuration directory.
It should look similar to this:
<config directory>/
|-- custom_components/
| |-- econet300/
| |-- [...]
Adding ecoNET300 integration to your Home Assistant instance can be done via user interface, by using this My button:
Manual Configuration Steps
Apart from using 'My button' (in case it doesn't work) you can also perform the following steps manually:
- Browse to your Home Assistant instance.
- In the sidebar click on Settings.
- From the configuration menu select: Devices & Services.
- In the bottom right, click on the Add Integration button.
- From the list, search and select "ecoNET300".
- 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!).
- Your device should now be available in your Home Assistant installation.
- 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)
- Water pump (pumpCWUWorks)
- Fireplace pump (pumpFireplaceWorks)
- Circulation pump (pumpCirculationWorks)
- Solar pump (pumpSolarWorks)
- Fireplace pump (pumpCOWorks)
- Lighter (lighterWorks)
- Fan (fanWorks)
- Feeder (fanWorks)
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.
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.