Skip to content

Python interface for the Flo by Moen API

License

Notifications You must be signed in to change notification settings

rsnodgrass/pyflowater

Repository files navigation

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

About

Python interface for the Flo by Moen API

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages