avr: add complex fan controller app with base classes to be used by other apps as well.

- add modules
  - holdtimer (keep actor running while triggered)
  - triggeraction (connect actor with holdtimer)
- add app fan_controller
  - uses the modules mentioned above to turn on/off fans in connection
    with e.g. motion sensor nodes
This commit is contained in:
Martin Preuss
2026-08-06 00:05:50 +02:00
parent d8498dceaf
commit 88a66f6822
15 changed files with 1309 additions and 5 deletions

View File

@@ -0,0 +1,3 @@
# use MOTION (7) value from node 18
aqhome-tool setdata -N nodes/a5502228/FANCTL_TRIGGER1_SOURCE -v 0:0:7:18