diff --git a/README.md b/README.md index fe304df..cac803a 100644 --- a/README.md +++ b/README.md @@ -12,3 +12,23 @@ Should be a very simple **server** implementation of what is required in Max's s - 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 +```