Aaron sickprodigy
sickprodigy opened issue sickprodigy/Auto-Garden#24 2025-11-09 11:56:42 -05:00
AC Target temp saying 77.0 from config
sickprodigy pushed to main at sickprodigy/Auto-Garden 2025-11-09 11:54:36 -05:00
229bde85e9 feat: Add temperature validation in TemperatureMonitor and implement aggressive garbage collection in main loop
sickprodigy pushed to main at sickprodigy/Auto-Garden 2025-11-09 11:29:22 -05:00
dae6971112 feat: Implement NTP sync function with garbage collection and improve schedule handling in web server
sickprodigy closed issue sickprodigy/Auto-Garden#21 2025-11-09 11:29:22 -05:00
Scheduling Card > Showing Extra Buttons + need to know schedule currently running
sickprodigy closed issue sickprodigy/Auto-Garden#22 2025-11-09 11:29:22 -05:00
Bug: Running out of memory, fix/cut things loading up into memory
sickprodigy opened issue sickprodigy/Auto-Garden#23 2025-11-09 11:24:31 -05:00
Feature: move web page to server and code in api
sickprodigy commented on issue sickprodigy/Auto-Garden#22 2025-11-09 11:22:38 -05:00
Bug: Running out of memory, fix/cut things loading up into memory

So we are loading a lot at the top of main.py

from machine import Pin, RTC # type: ignore import time # type: ignore import network # type: ignore import json import gc # type:…

sickprodigy commented on issue sickprodigy/Auto-Garden#22 2025-11-09 11:04:23 -05:00
Bug: Running out of memory, fix/cut things loading up into memory

So i'm thinkin soon i will run out of memory/ram. It would be light weight to just code in an api and have a server/pc link to the pi.

Will need to host html files on local computer/server in…

sickprodigy commented on issue sickprodigy/Auto-Garden#22 2025-11-09 10:59:33 -05:00
Bug: Running out of memory, fix/cut things loading up into memory

The fix for now:

    # ===== FORCE GARBAGE COLLECTION BEFORE BIG ALLOCATION =====
    import gc
    gc.collect()
    print("DEBUG: Memory freed, {} bytes available".format(gc.…
sickprodigy opened issue sickprodigy/Auto-Garden#22 2025-11-09 10:59:04 -05:00
Feature: move web page to server and code in api
sickprodigy commented on issue sickprodigy/Auto-Garden#21 2025-11-09 10:55:54 -05:00
Scheduling Card > Showing Extra Buttons + need to know schedule currently running

running out of memory after this fix, trying garbage collection to see if it will fix the update issue for temp hold

sickprodigy pushed to main at sickprodigy/Auto-Garden 2025-11-09 10:48:56 -05:00
3c2e936d56 feat: Add advanced settings page and update handling for temperature hold configurations
sickprodigy closed issue sickprodigy/Auto-Garden#20 2025-11-09 10:48:56 -05:00
rename ⚙️ Adjust Settings to 🏋 Adjust Hold Settings
sickprodigy opened issue sickprodigy/Auto-Garden#21 2025-11-09 10:47:54 -05:00
Scheduling Card > Showing Extra Buttons + need to know schedule currently running
sickprodigy commented on issue sickprodigy/Auto-Garden#20 2025-11-09 10:32:10 -05:00
rename ⚙️ Adjust Settings to 🏋 Adjust Hold Settings

When running scheduling:

Automatic Mode Temperatures adjust based on schedule

need to know what schedule currently running by name somewhere. That way not guessing what it's doing.

sickprodigy commented on issue sickprodigy/Auto-Garden#20 2025-11-09 10:31:04 -05:00
rename ⚙️ Adjust Settings to 🏋 Adjust Hold Settings

in

📅 Daily Schedule

card area we also want to remove buttons for temp hold and perm hold, leave the "resume" button but rename it "Resume Scheduling"

sickprodigy commented on issue sickprodigy/Auto-Garden#20 2025-11-09 10:26:07 -05:00
rename ⚙️ Adjust Settings to 🏋 Adjust Hold Settings

at the top of

Advanced Settings 🏠 Inside: N/A°F 🌡️ Outside: N/A°F

sickprodigy pushed to main at sickprodigy/Auto-Garden 2025-11-09 10:11:11 -05:00
9da21f7c89 feat: Implement temporary hold management with config integration and improved notifications
sickprodigy closed issue sickprodigy/Auto-Garden#19 2025-11-09 10:11:11 -05:00
Save Temporary Hold settings > page not reflecting after refresh
sickprodigy opened issue sickprodigy/Auto-Garden#20 2025-11-09 10:10:43 -05:00
rename ⚙️ Adjust Settings to 🏋 Adjust Hold Settings