Commit Graph

  • 8044207216 Say alert is from Doormind master tanner 2025-08-01 21:05:28 +00:00
  • 7e752562bc Remove logging tanner 2025-08-01 21:02:17 +00:00
  • f1d246aa31 refactor: make controller_message async using aiohttp tanner 2025-08-01 20:59:36 +00:00
  • 5b0573abc7 feat: send open door alerts to controller tanner 2025-08-01 20:59:27 +00:00
  • 13ef45f72a fix: only reset alerts when door state is 'closed' tanner 2025-08-01 20:51:17 +00:00
  • bb1da6d836 feat: add timed alerts for open garage door tanner 2025-08-01 20:46:12 +00:00
  • f0f16a6841 fix: remove array from door state response tanner 2025-08-01 20:46:00 +00:00
  • 7a26f91cf1 feat: Return door state as JSON tanner 2025-08-01 17:03:33 +00:00
  • 2556858912 refactor: move get_derived_state function to top of file tanner 2025-08-01 17:03:24 +00:00
  • 20c433af2d feat: save high-confidence images to sorted directories tanner 2025-08-01 16:30:02 +00:00
  • eb5f9ba00a Ignore the model and add example key tanner 2025-07-31 20:24:48 -06:00
  • 85e02640d3 Only save previous state if it's known tanner 2025-07-31 19:52:56 -06:00
  • 16709de883 Add example secrets file tanner 2025-07-31 19:39:31 -06:00
  • 59b02e18e9 Freeze requirements tanner 2025-07-31 19:39:10 -06:00
  • de4c99bc1d feat: add background task to log state transitions tanner 2025-07-31 19:37:21 -06:00
  • 914e8f9ce8 refactor: Move secrets to module and improve logging config tanner 2025-07-31 19:37:08 -06:00
  • c23d99726d Spacing tanner 2025-07-31 19:16:08 -06:00
  • a83f0d0937 fix: append 'unknown' to history on timeout or client error tanner 2025-07-31 19:14:38 -06:00
  • 38ab26a659 feat: add GET /state handler to return determined state tanner 2025-07-31 19:11:06 -06:00
  • d923a4ac61 feat: track history of last 3 predictions tanner 2025-07-31 19:08:54 -06:00
  • dd53b40909 feat: log and save low-confidence predictions tanner 2025-07-31 19:02:02 -06:00
  • 1b5fee77c2 Adjust constants tanner 2025-07-31 18:44:05 -06:00
  • aa8f87a6d3 Ignore aider tanner 2025-07-31 18:43:49 -06:00
  • 1bef792b22 feat: Calculate and log prediction confidence tanner 2025-07-31 18:34:56 -06:00
  • e9b4fbc757 perf: reduce poll interval to 10 seconds tanner 2025-07-31 18:34:51 -06:00
  • 2fd432f516 feat: bind aiohttp server to port 8081 tanner 2025-07-31 18:30:19 -06:00
  • ed62e260a7 fix: Import aiohttp.web submodule directly tanner 2025-07-31 18:29:18 -06:00
  • e41ca46d1d fix: update camera URL to SE-S tanner 2025-07-31 18:29:09 -06:00
  • f734703dc3 feat: add aiohttp server to monitor garage door status tanner 2025-07-31 18:23:12 -06:00
  • c5b2c17ce2 feat: add server.py tanner 2025-07-31 18:23:04 -06:00
  • 028f9006c2 Git keep a bunch of directories tanner 2025-07-31 18:00:52 -06:00
  • 05ac4be541 feat: add dropout and weight decay to prevent overfitting tanner 2025-07-31 17:18:40 -06:00
  • c8f57818d1 feat: process images in random order and show progress tanner 2025-07-31 17:13:35 -06:00
  • f7aa4e6e06 fix: lower image sorting confidence threshold tanner 2025-07-31 17:13:26 -06:00
  • 77c103b9fe feat: add ColorJitter augmentation to training data tanner 2025-07-31 17:09:48 -06:00
  • 89b407c564 feat: only copy images with confidence over 95% tanner 2025-07-31 16:57:59 -06:00
  • d3a4bd7ce9 feat: add --check-crop flag to verify image cropping tanner 2025-07-31 16:55:32 -06:00
  • c1d11ea3f7 refactor: centralize transform constants in model.py tanner 2025-07-31 16:52:23 -06:00
  • 078c893770 fix: handle class imbalance with WeightedRandomSampler tanner 2025-07-31 16:50:19 -06:00
  • 5f18d8bce2 refactor: extract model to module and add image sorting script tanner 2025-07-31 16:22:46 -06:00
  • 587f38b9ce refactor: Update data directory structure to 'data/labelled' tanner 2025-07-31 16:22:29 -06:00
  • 62743006c8 fix: update triangle crop dimensions tanner 2025-07-31 16:06:27 -06:00
  • 4d6eb70728 feat: add garage door CNN training script tanner 2025-07-31 15:58:21 -06:00
  • 64a2b03507 feat: add training script tanner 2025-07-31 15:58:13 -06:00
  • c8ba5e51c7 feat: add script to process JSON and sort images tanner 2025-07-31 15:51:17 -06:00
  • 624ff24b52 feat: add move functionality tanner 2025-07-31 15:51:05 -06:00
  • a9a34eacec Initial commit tanner 2025-07-31 14:50:29 -06:00