Max' Smart Home
bettwaage-plotter | ||
src | ||
.gitignore | ||
example.conf.yaml | ||
poetry.lock | ||
pyproject.toml | ||
README.md | ||
start.sh |
Max' Smart Home - MaSH
Should be a (very simple?) server implementation of what is required in Max's smart home. Trying not to overcomplicate things and thereby ruin motivation to work on this.
Sensors
ToDo
- Energy-saving/Off mode (Only one light slighty on to deal with the state) (How should power plugs be handled?)
- Daylight Adjustment (E.g. No ceiling lights during daytime)
- Save scene when turning off, to reapply same scene when turning on
- Detect fast flickering of light state, indicating an issue, and disable the system for a few minutes
Structure
src/
- All codemain.py
- Entry point for executionnew_syntax_example.py
- Not in use, just noting some ideas about a potential syntaxcore/
- Contains more abstract framework definitionsbridges/
- Contains latest code that manages connections to other services/devicesendpoints/
- Contains API routes and older handlers/bridges