-
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