12c3fd59fe
Update .gitignore to ignore secrets.py file everywhere
2025-11-05 12:28:59 -05:00
2fba3367ab
rename
2025-11-05 12:23:45 -05:00
93b67a9142
Add example secrets configuration file with placeholder values
2025-11-04 22:22:53 -05:00
cdbb527743
remove unused files. Kind of moved to a new repor for now for all micro-python scripts and testing. and have regular python scripts and testing in another repo
2025-11-04 22:13:33 -05:00
7428a6b5a6
Update .gitignore to include pymakr-test and .vscode directories
2025-11-04 22:05:19 -05:00
c1e2460758
Refactor WiFiMonitor: add notification for restored connection and improve error handling in run_monitors function
2025-11-04 22:01:27 -05:00
d5149cf237
Refactor TemperatureMonitor: enhance run method for improved alert handling and reporting logic
2025-11-04 21:39:56 -05:00
f8e2a6e749
Refactor TemperatureMonitor: remove run and _log_temp methods to streamline monitoring logic
2025-11-04 20:29:35 -05:00
424d906760
Refactor TemperatureMonitor: enhance initialization parameters and improve alert handling logic for better reporting and state management
2025-11-04 20:14:55 -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
07d04a6084
Refactor temperature_sensor.py: add SENSOR_CONFIG for sensor initialization and improve get_configured_sensors function
2025-11-04 19:58:56 -05:00
473467e73f
Refactor TemperatureMonitor: add send_alerts_to_separate_channel parameter and improve alert messaging logic
2025-11-04 19:58:40 -05:00
fc318bb74d
Refactor discord_webhook.py: add is_alert parameter to send_discord_message for flexible webhook usage
2025-11-04 19:58:12 -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
35558805b2
Refactor TemperatureSensor: enhance initialization with label parameter and improve sensor detection logging
2025-11-04 19:34:36 -05:00
49f5cd5596
Refactor TemperatureMonitor: enhance initialization with sensor and label parameters, improve logging, and update alert messages for clarity
2025-11-04 19:34:26 -05:00
295576857f
Refactor main.py: initialize temperature sensors and update TemperatureMonitor setup for clarity
2025-11-04 19:34:18 -05:00
adc7049492
Refactor connect_wifi: comment out debug print statements and remove unused monitor_connection function
2025-11-04 19:32:15 -05:00
6fe498a3fd
Refactor TemperatureSensor: comment out debug print statement and remove example usage code
2025-11-04 19:31:53 -05:00
5cdc1c51d6
removing debug information showing in console.
2025-11-04 19:31:44 -05:00
6f99df50ea
Refactor TemperatureSensor: enhance sensor scanning logic by converting bytearray to bytes for dict compatibility
2025-11-04 19:09:07 -05:00
c4593caf9f
Refactor TemperatureMonitor: clean up comments and improve readability in temperature reporting logic
2025-11-04 19:07:57 -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
eec170056e
Add WiFiMonitor class: implement WiFi connection monitoring and reconnection logic with LED indicators and Discord notifications
2025-11-04 18:57:19 -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
89ae69e16f
remove file
2025-11-04 18:54:49 -05:00
6b1f1dec80
update README.md: change link for 'Items Needed' to point to the wiki
2025-11-04 17:36:29 -05:00
d3723b4f27
moved to wiki: https://gitea.rcs1.top/sickprodigy/Auto-Garden/wiki/Items-Needed-for-the-Project
2025-11-04 17:36:21 -05:00
46d8177fca
add secrets.py to .gitignore
2025-11-04 17:32:55 -05:00
3d32c61008
rename: add temperature sensor script for reading and converting temperature
2025-11-04 17:32:42 -05:00
58d6538344
rename: add RGB LED random color control script
2025-11-04 17:32:33 -05:00
b5a2e216f2
renamed
...
feat: add script to generate and print a random number between 1 and 100
2025-11-04 17:32:26 -05:00
eca03e0e11
rename: add initial onboard LED control script to turn LED on and off
2025-11-04 17:32:14 -05:00
a6c9429fda
renamed
...
add: implement network scanning functionality for WLAN
2025-11-04 17:32:05 -05:00
18e6e4b406
rename: add lights on/off intervals script for LED and contactor control
2025-11-04 17:31:48 -05:00
d7a8a00636
renamed: add initial LED control script to turn LED on and off
2025-11-04 17:31:36 -05:00
f1e89e1262
renamed: add LED blinking functionality with periodic timer
2025-11-04 17:31:21 -05:00
14b761647d
refactor: streamline Discord message sending by removing JSON library dependency and enhancing debug output
2025-11-04 17:30:57 -05:00
b6bd30ac5c
renamed; add flowing lights script for PWM control
2025-11-04 17:30:44 -05:00
4cd60205c3
renamed
2025-11-04 17:30:24 -05:00
4de23d6fa5
renamed
2025-11-04 17:30:15 -05:00
32dbd43079
didn't quite fix, but added some debug things
2025-11-03 20:39:29 -05:00
7dcfe66855
now this error:
...
Discord webhook HTTP 400 body: <html>
<head><title>400 Bad Request</title></head>
<body>
<center><h1>400 Bad Request</h1></center>
<hr><center>cloudflare</center>
</body>
</html>
2025-11-03 20:36:56 -05:00
b0f411a5b8
try and fix
...
Failed to send Discord message: 'Response' object has no attribute 'raise_for_status'
2025-11-03 20:35:26 -05:00
cf4e7fdddb
rename file and also cleanup and try again
2025-11-03 20:15:21 -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
2767f206a7
where I was before I deleted everything
2024-05-04 18:58:30 -04:00
fe5d724afa
editing variable with proper key
2024-03-29 17:11:12 -04:00
4ecf457c0a
comment out celsius temperature
2024-01-24 20:09:00 -05:00
2160b6b9c6
wrong variable name
2024-01-24 20:08:49 -05:00
6e7f15cf77
ignor pycache
2024-01-24 20:08:30 -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