Skip to content

kdeyev/eyeonwater

Repository files navigation

Home Assistant integration for EyeOnWater service

  1. Follow instruction for adding a custom git repository to your HA.

Add https://github.com/kdeyev/eyeonwater as Repository and select the Integration category.

add-repository

  1. Add EyeOnWater integration following HACS instructions

Follow the configuration dialog and use your username and password, which you use to log in on eyeonwater. Pay attention to that integration uses some of your HA configurations:

  • Country`` is used for identification if eyeonwater.ca` should be used.
  • Unit System is used for switching between Metric and US customary measurement systems

configuration

  1. After successful initialization you should see the integration card appear:

integration-card

watermeter

watermeter-graph

  1. Got to Settings->Dashboards->Energy configuration.

You should be able to choose your water meter in the Water Consumption

water-consumption-configuration water-consumption

  1. Have fun and watch your utilities in the Energy Dashboard.

energy-dashboard

Pay attention that EyeOnWater publishes the meter reading once in several hours (even when they accumulate the meter reading once in several minutes). So data may come with a delay of several hours.

Import historical data

The integration allows to import of historical water data usage after it was installed.

  • Go to Developer Tools -> Servies`.
  • Enter the EyeOnWater: import_historical_data service name.
  • Choose how many days of historical data you want to import.
  • Pay attention that the import may take some time. import-historical-data

Unsupported state class

Please pay attention: If you look at the Developer Tools -> Statistics, you will see an error message associated with the water sensor:

The state class '' of this entity is not supported.

or

Unsupported state class
The state class of this entity, is not supported.
Statistics cannot be generated until this entity has a supported state class.

If this state class was provided by an integration, this is a bug. Please report an issue.

If you have set this state class yourself, please correct it. The different state classes and when to use which can be found in the developer documentation. If the state class has permanently changed, you may want to remove the long term statistics of it from your database.

Do you want to permanently remove the long term statistics of sensor.water_meter_200010108 from your database?

It's a side-effect of the way we prevent the HA from recalculating the sensor statistics. You can find more information here