From 6f7490cd34a1838767f9a8dd2dcf5b7c66ad6109 Mon Sep 17 00:00:00 2001 From: user Date: Thu, 5 Feb 2026 10:20:50 +0100 Subject: [PATCH] docs: Mark Pi-side presence event handling done in TASKS.md --- TASKS.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/TASKS.md b/TASKS.md index c7de9fd..56c23fa 100644 --- a/TASKS.md +++ b/TASKS.md @@ -1,12 +1,12 @@ # ESP32 Hacking Tasks -**Last Updated:** 2026-02-04 +**Last Updated:** 2026-02-05 ## Current Sprint: v1.7+ — Presence Tuning & Integration ### P2 - Normal - [ ] Tune presence threshold per room with real-world testing -- [ ] Pi-side presence event handling in watch daemon +- [x] Pi-side presence event handling in watch daemon - [ ] Power consumption measurements using POWERTEST + external meter - [ ] Test OTA rollback (flash bad firmware, verify auto-revert) - [ ] Create HA webhook automations for deauth_flood / unknown_probe @@ -31,6 +31,10 @@ - [x] NVS persistence: bl_amps (blob), bl_nsub (i8), presence (i8), pr_thresh (i32) - [x] config_save_blob / config_erase_key NVS helpers - [x] n_sub field in csi_features_t, amps_out parameter in csi_extract_features +- [x] Pi-side: parse presence/calibrate events in watch daemon +- [x] Pi-side: store in sensor_events table (`esp-ctl osint events`) +- [x] Pi-side: HA webhooks for presence_change and calibrate_done +- [x] Fleet OTA to v1.7, calibrated hollow-acorn + amber-maple ## Completed: v1.6 - Power Management