Skip to content

Latest commit

 

History

History
59 lines (40 loc) · 1.98 KB

info.md

File metadata and controls

59 lines (40 loc) · 1.98 KB

Proteus EcoFrog Integration for Home Assistant

hacs_badge

This custom integration adds support for the Proteus EcoFrog WLAN WiFi tank level sensor by Proteus. (or is that E-Sensorix?)

Photo of an EcoFrog sensor

You get access to the information provided by the E-sensorix API:

  • Current volume of fluid in the tank
  • Maximum volume of fluid in the tank
  • Percentage of fluid
  • Sensor temperature
  • Battery (in volts)

Configuration

You need four pieces of information to authenticate with the Proteus/E-Sensorix API:

  • a numeric user ID called a ‘username’,
  • the E-Mail address you bought or registered the EcoFrog with,
  • a ‘Security Stamp’, which is a UUID like xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx, and
  • the Device ID, a numeric ID of the device to monitor.

To get this information and ensure the API is enabled for your account, please email [email protected].

Once you've added the device, it should appear in the Integrations, and show one device for each of your EcoFrogs, and several sensors. These can be added to your dashboards or used in automations as always.

Multiple EcoFrogs

If you have more than one EcoFrog, you need to add the integration once for each sensor, using the appropriate authentication information.

Polling Frequency

In order to be nice to the API servers, polling is limited to once every hour. A fresh copy of the data is fetched when Home Assistant restarts.

The EcoFrog samples the tank a few times a day, but seemingly only uploads fresh data once per 24 hour period. So hourly polls should be fine.

Issues? Questions?

This is alpha software of the worst possible type.

I hope it works for you, and please let me know if it doesn't! I'd especially like to know if it works correctly for multiple EcoFrogs, as I only have one.