Skip to content

if you're a customer of Anglian Water with a smart water meter, this logs onto the Anglian website, scrapes recent usage data, and puts it into influxDB

Notifications You must be signed in to change notification settings

Dan1001/Anglian-Water-usage-scraper-for-InfluxDB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Anglian-Water-usage-scraper-for-InfluxDB

If you're a customer of Anglian Water with a smart water meter, this logs onto the Anglia website, scrapes recent usage data, and puts it into influxDB

Anglian Water have a great website which lets you sign up to hourly water usage charts. Works really well - only fault is the lack of an API.

This is a substitute for that - it uses Selenium to log onto the website, extracts the recent hourly data, and adds it into influxDB. I use this with openHAB, but could be used as part of any home automation setup.

Dependencies:

  • a customer of Anglian Water with a smart water meter.
  • you must have opted for hourly data on the website, and able to see the charts yourself if you log into the website
  • an influxDB 1.x installation
  • python packages: Selenium and influxdv - so 'python3 -m pip install selenium InfluxDB-Python'
  • the Selenium chromedriver - instructions here: https://chromedriver.chromium.org/getting-started

I have openHAB run the script every three hours and check that the output says "Done!" - which means everything worked. Please don't run it much more than that, or it's not fair on Anglian.

I have no connection to Anglian Water - changes to their website could break the script at any time.

I'm putting this into the public domain with no copyright claimed.

About

if you're a customer of Anglian Water with a smart water meter, this logs onto the Anglian website, scrapes recent usage data, and puts it into influxDB

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages