Martin Preuss
ffe455bf6b
avr: added README for app light controller.
2026-08-16 23:42:37 +02:00
Martin Preuss
343da31937
LightControl: send new RGBW value also in AUTO mode.
2026-08-15 00:35:50 +02:00
Martin Preuss
2338f5333d
reportsensors: report fancontrol state.
2026-08-12 00:07:32 +02:00
Martin Preuss
22e5e7853f
reportSensors: increase interval to 3 mins.
2026-08-11 23:47:11 +02:00
Martin Preuss
b9f2d9e59a
avr: lengthen statistics report interval from 10mins to 30mins.
2026-08-10 19:49:39 +02:00
Martin Preuss
7ad51a251b
avr: new version of ds18b20 module.
...
works better with reportsensor app.
2026-08-07 23:48:15 +02:00
Martin Preuss
dd58bac1a3
avr: removed unneeded code.
2026-08-07 23:47:31 +02:00
Martin Preuss
69a5f40e60
avr: no longer handle REENUM messages (not used, anyway).
...
needed to get code size down for n30.
2026-08-07 23:46:30 +02:00
Martin Preuss
f973ce1b14
avr: more work on fan- and light controller app and modules.
2026-08-07 23:45:21 +02:00
Martin Preuss
296ead3241
avr: simplified modules.
2026-08-07 01:02:45 +02:00
Martin Preuss
7bae2072aa
avr: more code sharing.
2026-08-07 00:42:45 +02:00
Martin Preuss
928ebe1ec7
light_control: started working on new app (replaces ma_light).
2026-08-07 00:41:32 +02:00
Martin Preuss
db53d0d905
fan_control: fixed setting of default mode, moved FLAGBIT_UPDATED to TCA.
2026-08-07 00:39:40 +02:00
Martin Preuss
27bb9d0f7f
avr: fixed a typo.
2026-08-06 00:07:32 +02:00
Martin Preuss
88a66f6822
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
2026-08-06 00:05:50 +02:00
Martin Preuss
391c49d647
avr/co2_watch: change LED timing.
2026-07-13 23:21:51 +02:00
Martin Preuss
29d18e8732
reportsensors: use table.
2026-07-11 18:06:57 +02:00
Martin Preuss
a5559770ef
avr: more work on MultiFAN module (now works, tested with a single fan).
2026-07-05 23:15:06 +02:00
Martin Preuss
afc6d3de24
debug: increase frequency of memstats again (now every minute).
2026-05-09 02:03:11 +02:00
Martin Preuss
8a4b63422a
avr: temporarily increased frequency of memstat messages.
2026-05-08 22:05:53 +02:00
Martin Preuss
67d5d1687d
avr: updated apps and modules to latest changes.
2026-05-04 14:35:20 +02:00
Martin Preuss
a9a87ab94b
avr: added app CO2WATCH
2026-05-04 13:57:09 +02:00
Martin Preuss
6948028284
avr: optimized app MA_LIGHT (from 3295 to 3222 words).
2026-04-26 15:18:38 +02:00
Martin Preuss
abe218e7b0
avr: reorganized common code.
2026-04-20 23:56:52 +02:00
Martin Preuss
ab7e28a9d5
avr: more code sharing.
2026-04-14 23:45:32 +02:00
Martin Preuss
509ec83661
test commit.
2026-03-30 21:52:17 +02:00
Martin Preuss
ab9c377a25
fixed a typo.
2026-03-25 20:44:48 +01:00
Martin Preuss
a0a28aec45
apps_motion: report motion sensor change also via LED_Simple module.
2026-03-24 23:16:10 +01:00
Martin Preuss
67be74d2ac
avr: move timing control from ma_light to sk6812.
...
This allows for better control over the LED strip. We can now trigger the
LED strip externally (e.g. by setting a new RGBW value).
2026-03-24 23:13:28 +01:00
Martin Preuss
c988876c79
network: only call led code if module activated.
2026-03-24 18:25:08 +01:00
Martin Preuss
c6510f10bf
network: let LED temporarily enter ID mode when receiving PING.
...
this can be used to identify nodes on the network.
2026-03-24 18:19:12 +01:00
Martin Preuss
52b400d9f7
avr: adapted to latest changes.
2026-03-16 22:42:47 +01:00
Martin Preuss
eba269f2e7
avr: use activity LED for door and motion sensors.
2026-01-27 20:24:44 +01:00
Martin Preuss
e82c1cbe5c
avr: report motion and door values every 2m.
2025-11-10 14:48:36 +01:00
Martin Preuss
dafe32792a
avr: fixed bug in ma_light
2025-10-01 23:22:41 +02:00
Martin Preuss
8d22d386b4
updated readme.
2025-09-22 22:48:49 +02:00
Martin Preuss
408b173ae1
ma_light: add "malstate".
...
report state change (i.e. when switching LED on/off).
2025-09-22 22:44:39 +02:00
Martin Preuss
6920117ba1
immediately apply ontime setting.
2025-09-22 20:27:44 +02:00
Martin Preuss
9770cd8d6d
indent.
2025-09-22 20:26:36 +02:00
Martin Preuss
cc00f8e64a
avr: remove unneeded code.
2025-09-22 20:26:16 +02:00
Martin Preuss
666e7690a6
avr: improved module SK6812 and app MA_LIGHT.
...
- RGBW values are now only set by SK6812
- MA_LIGHT can now also take into account a brightness value reported
by any node to switch on light only after dawn
2025-09-22 15:09:45 +02:00
Martin Preuss
a81acf7b19
com2wi2: test with two interfaces.
2025-09-08 23:34:38 +02:00
Martin Preuss
679865f68b
Fixed some bugs.
2025-09-08 22:04:15 +02:00
Martin Preuss
9d59bf31e6
avr: reduce number of stats messages.
2025-09-06 00:38:26 +02:00
Martin Preuss
246d00a220
avr: allow for big flash roms.
2025-09-01 23:21:25 +02:00
Martin Preuss
41843cbab9
avr: added forwarder app.
...
simpler than router app, just for forwarding messages between interfaces.
mainly used by t03.
2025-08-25 14:12:58 +02:00
Martin Preuss
6e062d3f60
improve stats reporting
...
now again use three messages to transmit stats (much more efficient than
sending single values, also more acurate).
2025-08-25 10:22:05 +02:00
Martin Preuss
5013bb8e29
avr network app: only respond to ping request if dest address matches.
2025-08-23 00:09:01 +02:00
Martin Preuss
3592a745d3
introduce app "hub"
2025-08-18 18:06:35 +02:00
Martin Preuss
e8423ae97f
check dest address for ping requests.
2025-07-19 17:07:52 +02:00