dae6971112
feat: Implement NTP sync function with garbage collection and improve schedule handling in web server
...
reduce ram usage bascically.
Fixes #22 (more garbage collection all it needed, but went further to try and cut more memory usage)
Fixes #21 (Just forgot to already marke this one as completed. Possibly in this commit too)
2025-11-09 11:29:18 -05:00
9da21f7c89
feat: Implement temporary hold management with config integration and improved notifications
...
fixes #19
2025-11-09 10:11:00 -05:00
b6aae121bb
feat: Add dynamic config reload and timezone offset handling in web server
...
Fixes #18
Already Fixed #13
after long hours of tedious back and forth coding to figure out wtf was happening jesus
2025-11-09 09:24:21 -05:00
24b53b9446
Removed stuff from the try block so it doesn't loop. just initialize in the beginning
2025-11-09 01:18:16 -05:00
b018b427f6
feat: Enhance NTP synchronization with timeout and error handling
2025-11-08 19:28:00 -05:00
99d92a6e90
feat: Add type ignore comments for imports in multiple scripts
2025-11-08 18:38:11 -05:00
64a5d0ae7e
feat: Reset hold modes to automatic on boot and save configuration
2025-11-08 16:39:49 -05:00
299a0abbc9
feat: Enhance main loop with error handling and graceful shutdown
2025-11-08 16:15:22 -05:00
988bec521f
fix: Update watchdog timer configuration and enable garbage collection
2025-11-08 16:12:59 -05:00
f4c9e20836
feat: Implement watchdog timer and enhance NTP time synchronization with retry logic
2025-11-08 15:47:55 -05:00
39a4952426
refactor: Remove MemoryMonitor import and instance from scheduler setup
2025-11-06 18:12:37 -05:00
1c9f1d731e
feat: Enhance configuration loading with default schedules and add memory check on startup
2025-11-06 18:01:36 -05:00
6482965edc
Add garbage collection to main loop for memory management
2025-11-05 23:36:16 -05:00
5d162f3971
Enhance configuration loading and WiFi setup with detailed comments; implement NTP time synchronization for accurate scheduling
2025-11-05 22:55:05 -05:00
db34c25bb4
Add NTP time synchronization after WiFi connection
2025-11-05 22:54:17 -05:00
2817273ba4
Enhance web server to handle schedule updates and configuration loading
2025-11-05 21:42:27 -05:00
f4be1a7f7d
Add schedule management to web server and configuration loading
2025-11-05 21:33:19 -05:00
121bb31f6e
assign the static IP so it don't change and we can access web page for it.
2025-11-05 16:35:23 -05:00
e82fcf46aa
was having issues trying to pull wifi data, but I think it was stupid vs code issue
2025-11-05 16:23:32 -05:00
93b68098ea
Add HeaterController and HeaterMonitor for improved climate control
2025-11-05 16:06:55 -05:00
5694ed18c9
Refactor sensor configuration and initialization for improved clarity and maintainability
2025-11-05 15:24:02 -05:00
41760411a9
Update ACMonitor target temperature to 77.0 for improved climate control
2025-11-05 15:03:11 -05:00
4f4d28720f
Fix ACMonitor temp_swing value to 1.0 for accurate temperature control
2025-11-05 14:19:28 -05:00
07e84819cb
Refactor ACController initialization to improve readability and maintainability
2025-11-05 13:56:15 -05:00
0cd2bb1d64
Add ACMonitor initialization to main.py for temperature control
2025-11-05 13:50:42 -05:00
1753966cf7
Refactor main.py: update TemperatureMonitor initialization to use check_interval and report_interval for improved monitoring
2025-11-04 20:13:23 -05:00
4ef7b00b74
Refactor main.py: replace manual temperature sensor initialization with dynamic configuration from SENSOR_CONFIG
2025-11-04 19:57:40 -05:00
295576857f
Refactor main.py: initialize temperature sensors and update TemperatureMonitor setup for clarity
2025-11-04 19:34:18 -05:00
0ceeb3ba41
Refactor main.py: remove connection monitoring callback and streamline monitor setup for WiFi and temperature
2025-11-04 19:06:51 -05:00
f2e610e62e
Refactor network and temperature monitoring scripts: implement structured classes for network scanning and temperature monitoring, enhance error handling, and integrate Discord notifications for temperature alerts.
2025-11-04 18:55:10 -05:00
15d1f4cfc3
throttle connects a simpler way than claude suggested. and also sending discord message if connected and reconnects.
2025-11-03 20:09:39 -05:00
815e3b175f
fix wifi issue, also want flashing light while wifi is connected. Fixed it.
2025-11-03 19:52:23 -05:00
c3779ee4a4
Refactor WiFi connection logic and clean up commented code
2025-11-03 19:37:08 -05:00
fe5d724afa
editing variable with proper key
2024-03-29 17:11:12 -04:00
2160b6b9c6
wrong variable name
2024-01-24 20:08:49 -05:00
e2378da17c
add comments on wifi not working and what to do next
2024-01-24 15:28:59 -05:00
efba181492
initialize file, test wifi connection out with led to show if connected
2024-01-24 15:23:11 -05:00