3618b3329c
refactor tank info field names and improve null checks in UI
2026-05-27 15:18:46 +02:00
f5f73723d1
retry wifi connection, show canbus FW version, adjust measurement formular
2026-05-27 03:36:39 +02:00
be98380ba4
new toast impl, wip
2026-05-26 13:27:35 +02:00
bd5b687430
fix pump test progress bar
2026-05-25 23:22:21 +02:00
db0f7daa4c
feat: add fertilizer cooldown functionality with web UI, HAL integration, and configuration support
2026-04-30 22:09:04 +02:00
6809a37d9d
feat: add fertilizer pump functionality with configuration, web UI, and HAL integration
2026-04-30 20:44:07 +02:00
0ca09ed498
feat: add fertilizer pump test functionality with web integration and HAL support
2026-04-30 20:37:07 +02:00
Kai Börnert
e0b8acd55c
Add firmware build timestamp support for sensors; update detection workflows and UI accordingly.
2026-04-27 16:46:24 +02:00
Kai Börnert
c04109a76c
Rename /version endpoint to /firmware_info; add heap memory statistics to firmware data and UI.
2026-04-27 15:46:29 +02:00
Kai Börnert
f0c9ed4e7f
Add live log buffering support and endpoint; enhance log display functionality.
2026-04-27 15:04:05 +02:00
Kai Börnert
3fa8077b81
Update button labels to clarify sensor identification actions in plant.html
2026-04-27 13:56:32 +02:00
0f6cb5243c
feat: add pump corrosion protection feature, extend error handling for pump operations, and enhance configuration options
2026-04-16 21:56:46 +02:00
Kai Börnert
8ce00c9d95
Refactor async logging to synchronous; improve error handling consistency across modules.
2026-04-13 17:03:47 +02:00
964bdb0454
fix: handle non-200 responses in config update, ensure progress removal runs only on success
2026-04-13 12:38:00 +02:00
b26206eb96
Introduce watchdog and serialization improvements
...
- Added watchdog timer for improved system stability and responsiveness.
- Switched save data serialization to Bincode for better efficiency.
- Enhanced compatibility by supporting fallback to older JSON format.
- Improved logging during flash operations for easier debugging.
- Simplified SavegameManager by managing storage directly.
2026-04-12 20:38:52 +02:00
95f7488fa3
Add save timestamp support and log interceptor for enhanced debugging
...
- Introduced `created_at` metadata for saves, enabling timestamp tracking.
- Added `InterceptorLogger` to capture logs, aiding in error diagnostics.
- Updated web UI to display save creation timestamps.
- Improved save/load functionality to maintain compatibility with older formats.
2026-04-11 22:40:25 +02:00
301298522b
remove: eliminate file management and LittleFS-based filesystem, implement savegame management for JSON config slots with wear-leveling
2026-04-08 22:12:55 +02:00
7121dd0fae
Add silent mode for sensor detection and moisture measurement
...
- Introduced the `silent` parameter to prevent UI progress updates during automatic operations.
- Enhanced CAN robustness with improved bus-off management, retransmission settings, and jitter tolerance.
- Added auto-refresh functionality for plant moisture and sensor detection with configurable enablement.
2026-03-29 14:21:12 +02:00
abca324a67
fix website
2026-03-18 01:42:37 +01:00
57323bad55
Update OTA HTML to display multiple firmware states
2026-03-18 01:32:14 +01:00
086b0cbe4e
Merge branch 'develop' of ssh://git.mannheim.ccc.de:1337/C3MA/PlantCtrl into develop
2026-03-18 01:25:29 +01:00
66e1fe63e0
Revert "new ota logic"
...
This reverts commit c61a586595 .
2026-03-17 22:17:47 +01:00
ce981232f0
Revert "Refactor OTA update handling and improve error reporting."
...
This reverts commit 7c128a27eb .
2026-03-17 22:17:32 +01:00
07cf97fffb
Revert "Refactor OTA update handling and improve error reporting."
...
This reverts commit cca13f51d9 .
2026-03-17 22:17:28 +01:00
cca13f51d9
Refactor OTA update handling and improve error reporting.
...
Added a CRC check to firmware uploads, streamlined OTA partition management, and replaced detailed slot states with a single unified state representation. Improved consistency in variable formatting, error handling, and code readability across multiple modules.
2026-03-17 22:16:39 +01:00
7c128a27eb
Refactor OTA update handling and improve error reporting.
...
Added a CRC check to firmware uploads, streamlined OTA partition management, and replaced detailed slot states with a single unified state representation. Improved consistency in variable formatting, error handling, and code readability across multiple modules.
2026-03-17 22:16:31 +01:00
02c9486e98
canbus fix and ota adjustments
2026-03-15 20:28:53 +01:00
c61a586595
new ota logic
2026-03-15 19:57:19 +01:00
9b21d505e6
allow single sensor detection, get rid of sensor disabled hardware state == nomessage
2026-02-27 23:12:40 +01:00
c909b33af0
remove: comment out unused plant visibility logic, update moisture sensor processing, and enhance plant ID handling in TWAI communication
2026-02-13 23:24:21 +01:00
ce10d084f8
update: refactor and enhance CAN sensor initialization, reorganize GPIO assignments, improve error detection and logging, and streamline TWAI handling
2026-01-31 00:06:42 +01:00
8fc2a89503
refactor: simplify battery monitoring logic, remove unused fields, and replace BQ34Z100G1 integration with WCH I2C implementation
2026-01-04 23:59:14 +01:00
d33b05e1d7
remove HAL implementation files for v3 and v4, and the build script
2026-01-04 18:41:38 +01:00
ca2fd8a5e1
improved sensor canbus code
2025-12-06 04:01:16 +01:00
cafe1b264e
refactor: unify moisture handling, update config structure, and add peer dependencies
2025-10-23 22:44:44 +02:00
1db3f7af64
chore: 📎 + fmt
2025-10-18 20:40:38 +02:00
6c874fb852
updated node package lock
2025-10-18 18:41:47 +02:00
a446f3ace2
sensor and esp and canable call all communicate with each other.
2025-10-18 00:58:12 +02:00
f6f8829cf5
cleanups
2025-10-15 02:14:49 +02:00