Python interface for Flo by Moen API


Keywords
flo, home, automation, water, monitoring
License
Apache-2.0
Install
pip install pyflowater==0.5.2

Documentation

pyflowater - Python interface for the Flo by Moen API

PyPi License Donate

Python library for communicating with the Flo smart water monitoring and control devices via the Flo cloud API. Flo is typically installed on the main water supply line and has sensors for flow rate, pressure, and temperature as well as shut off capabilities. Water shut off can be done manually, remotely, as well as automatically by Flo's emergency monitoring service when a leak is detected.

NOTE:

  • This library is community supported, please submit changes and improvements.
  • This is a very basic interface, not well thought out at this point, but works for the use cases that initially prompted spitting this out from.

Supports

  • current pressure
  • consumpation data
  • valve turn on/off
  • location modes (home, away, sleep)

Not Supported

  • water temp (DEPRECATED by FLO)

Installation

pip3 install pyflowater

Examples

flo = PyFlo(username, password)
flo.locations

See also example-client.py for a working example.

See Also

Integrations

Known Issues

  • not all APIs supported