mash-server/README.md

1,007 B

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

Architecture

Example Hue Light:

[HueLight]
    - implementes [LightDevice]
    - uses [HueBridge]

Example with ZigBee2Mqtt Temperature and Matrix Clock Temperature:

[Z2mClimate]
    - implements [ClimateDevice]
    - uses [Z2mBridge]
    
[MatrixClock]
    - implements [ClimateDevice]
    - uses no bridge, works on a per-device connection