Documenting some architecture

This commit is contained in:
Maximilian Giller 2024-08-05 01:51:27 +02:00
parent 0749f72c60
commit 3709dc10bd

View file

@ -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) - Daylight Adjustment (E.g. No ceiling lights during daytime)
- Save scene when turning off, to reapply same scene when turning on - 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 - 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
```