pblxptr / ecoNET-300-Home-Assistant-Integration

ecoNET300 Home Assistant is a custom integration for ecoNET300 devices.
16 stars 6 forks source link

!!! Important info !!!

I started this project cause I needed to integrate my ecoNET300 into the HomeAssistant, to get some information about sensors etc, I thought it would be useful for some automation and so on... After some time passed it turned out that I barely use this integration...so I felt no need to develop it further, especially since I am currently extremely involved in things that are much more interesting to me. Fortunately @jontofront decided to make a fork and continue the work on his own: Here is his fork - https://github.com/jontofront/ecoNET-300-Home-Assistant-Integration You will probably find more changes, updates, and fixes there, so I really encourage you to take a look there.

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:

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/pblxptr/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](images/search.png) 6. 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](images/configure.png) 7. Your device should now be available in your Home Assistant installation. ![Success](images/success.png)


Entities

Sensors

Binary sensors

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.