Commit Graph

26 Commits

Author SHA1 Message Date
tanner 34f21791cc Catch bad OwnTrack data, add WH51 soil sensor 2026-06-07 00:04:19 +00:00
tanner cd547a15e6 Add quarter time period, Laundry Room air 2026-04-16 22:46:38 +00:00
tanner 900e31de9d perf: Filter search results in DB and use time-based gap detection
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-04-16 22:46:38 +00:00
tanner 6d1a1e7c78 fix: Recalculate visit ranges using point-based gap threshold
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-04-16 22:46:38 +00:00
tanner c959321c7b perf: Optimize search with InfluxDB geo-filtering; detect time gaps
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-04-16 22:46:38 +00:00
tanner 182c42de88 feat: Implement search API for owntracks geo-fence time ranges
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-04-16 22:46:38 +00:00
tanner d809c33f87 fix: Handle OPTIONS requests for search route to prevent CORS duplication
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-04-16 22:46:38 +00:00
tanner 502c18f434 fix: Remove duplicate CORS handling from aiohttp app
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-04-16 22:46:38 +00:00
tanner a37f446375 fix: Enable CORS for /search route
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-04-16 22:46:38 +00:00
tanner 6f80297ac7 feat: Implement search API handler stub with logging
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-04-16 22:46:38 +00:00
tanner aa3c10fab8 feat: Add P2 Pro scale sensor and secure history sharing 2026-04-16 22:46:38 +00:00
tanner ecd1dab005 Add soil sensors, cooldown skipping, make dupe skipping optional 2025-06-20 16:59:25 +00:00
tanner 54e169bdd2 Handle transform() exception 2025-06-20 16:59:25 +00:00
tanner fa8f2cddb5 Fix bugs, add Qot motion sensors 2024-08-01 17:53:23 +00:00
tanner 34f0444de7 Make task_died work with no internet 2024-02-08 20:32:43 +00:00
tanner 8abb15cdd3 Update / switch to aiomqtt, reconnect mqtt on error 2024-02-08 20:32:43 +00:00
tanner 1346171618 Handle new gas meter, owntracks, API key 2024-02-08 20:32:43 +00:00
tanner 43535d0a95 Store strong references to async tasks
Reason: https://news.t0.vc/IEUC
2023-02-12 18:37:41 +00:00
tanner 47cdfff327 Change outside sensor ID 2023-02-12 18:36:55 +00:00
tanner 685e7917df Move seeds temp to misc temp 2023-01-12 18:31:53 +00:00
tanner c618a24126 Add auth to sensors API 2022-10-03 21:51:42 +00:00
tanner 2b1be5344a Remove owntracks from /latest 2022-06-21 07:09:55 +00:00
tanner 9d6997bfc7 Add sensors, /latest API route 2022-06-20 05:50:57 +00:00
tanner 6e4b1b062b Add sensors 2022-02-13 08:28:55 +00:00
tanner 9829c95c85 Add sensors, api 2022-01-05 05:43:50 +00:00
tanner 3871ce6918 Add aiohttp, influx, logging boilerplate 2021-12-24 08:00:12 +00:00