25 Commits

Author SHA1 Message Date
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