This integration pulls data from water utilities that use WaterSmart by VertexOne. It scrapes data from the web interface and provides a few sensors with that data.
Note: data will not be updated frequenly because the water utilities do not always update this data continuously.
Installation through HACS is the preferred installation method.
- Go to HACS
- Click on Integrations
- Search for "WaterSmart" and click "Download this Repository with HACS"
- Select the version (it will auto select the latest)
- Restart Home Assistant then continue to the setup section
- Go to the release page and download the
watersmart.zip
attached to the latest release. - Unpack the file and move the folder it contains called
watersmart
to the following directory of your Home Assistant configuration:/config/custom_components/
. - Restart Home Assistant then continue to the setup section.
Open your Home Assistant instance and start setting up by following these steps:
- Navigate to "Settings" → "Devices & Services"
- Click "+ Add Integration"
- Search for and select → "UI Lovelace Minimalist"
Or you can use the My Home Assistant Button below.
Follow the instructions to configure the integration.
- Host: The subdomain used to access your water utility information. For instance
bendoregon
forhttps://bendoregon.watersmart.com/
. - Username: Your email address used to log in.
- Password: Your password used to log in.
Gallons of water used on the most recent full day of data available.
related
: List of related objects withstart
andgallons
covering the day of data.
Gallons of water used on the most recent hour of data available.
start
: The start of the hour of water usagerelated
: List of related objects withstart
andgallons
starting from the most recent hour.
Fetches hourly water usage. The config_entry
value be found using the Services tab in the Developer Tools, selecting the desired entity and then switching to YAML.
config_entry
: required Config entry to use. Example:1b4a46c6cba0677bbfb5a8c53e8618b0
.cached
: Accept data from the integration cache instead of re-fetching. Defaults tofalse
.start
: Start time to history. Example:2024-06-19T19:30:00-07:00
.end
: End time to history. Example:2024-06-19T21:30:00-07:00
.
Icon designed by bsd studio.