As a developer, it would be so useful to be able to write applications for home automation beyond what the Eufy app provides.
This could be accomplished through providing an OAuth 2.0 authorization server and resource servers for different API calls to a resource owners devices.
For example, my Lumos 2.0 light can not have color/brightness changed without turning the light on. This means I can’t set an automation to change the light to daylight during the day or yellow during the evening or to dim late at night without turning the light on and wasting electricity.
However with this API, it would be trivial to write a program to:
- Check light power status
- Change brightness or color
- If light was off in 1, turn light back off