Max' Smart Home
Find a file
2025-01-21 18:52:53 +01:00
bettwaage-plotter Some more bed data science 2024-05-17 09:48:14 +02:00
src Slimming stuff down 2025-01-21 18:52:53 +01:00
.gitignore Merge branch 'bettwaage-sidequest' 2024-05-06 15:25:59 +02:00
example.conf.yaml Progress on new server 2024-05-02 17:21:22 +02:00
poetry.lock Merging new concepts with current version 2025-01-09 19:06:11 +01:00
pyproject.toml Added missing parameter to poetry conf 2025-01-12 17:13:58 +01:00
README.md Refactor + documentation 2025-01-10 11:51:29 +01:00
start.sh Explicified start.sh 2024-05-09 02:18:26 +02:00

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 code
    • main.py - Entry point for execution
    • new_syntax_example.py - Not in use, just noting some ideas about a potential syntax
    • core/ - Contains more abstract framework definitions
    • bridges/ - Contains latest code that manages connections to other services/devices
    • endpoints/ - Contains API routes and older handlers/bridges