This open-source project is developed in my free time. Your donation would help me dedicate more time and resources to improve project, add new features, fix bugs, as well as improve motivation and helps me understand, that this project is useful not only for me, but for more users.
This integration is for users which have smart ESO energy meters and does not have technical possibilities to add P1 interface (for example meter is far away from wireless reception). Keep in mind, that ESO site provides data for last 24 hours, therefore refresh rate is quite slow (check for new data is performed every 2 hours). If you wish for real-time statistics - consider using 3rd party meters (like Shelly 3EM) or utilise P1 interface of smart meter.
This component is in testing stage! Errors or miscalculation, breaking changes should be expected! Any feedback or requests should be raised as an issue.
- Navigate to HACS Integrations
- Click
Custom repositories
- Paste repository URL
https://github.com/algirdasc/hass-eso
toRepository
field - Choose
Integration
category - Click
Add
- Install & configure component (see Configuration)
- Restart HA
- Upload
custom_components
directory to your HAconfig
directory - Configure component (see Configuration)
- Restart HA
Name | Type | Required | Default | Description |
---|---|---|---|---|
username | string | yes | ESO username / email | |
password | string | yes | ESO password | |
objects | list | yes | List of objects |
Name | Type | Required | Default | Description |
---|---|---|---|---|
name | string | yes | Name of object (will be visible in energy dashboard) | |
id | string | yes | Object ID (see below How to get your object ID) | |
consumed | boolean | no | True | Generate statistics for consumed energy |
returned | boolean | no | False | Generate statistics for returned energy |
eso:
username: your_username
password: your_password
objects:
- name: My House
id: 123456
returned: True
- name: My Flat
id: 654321
- Login to your ESO account
- Go to your objects page
- Click on desired object
- Look at address bar of your browser
https://mano.eso.lt/objects/123456789
- 123456798 is your object ID
- Test with multiple objects