60 Commits

Author SHA1 Message Date
71973f8fe9
integrate battery state update into full codebase 2025-06-20 19:05:06 +02:00
4b919b9613
chore: cargo fmt 2025-06-20 16:26:03 +02:00
017078ef8e fix suplicate battery encoding on website 2025-06-20 03:11:45 +02:00
3a2e59874e fix config on submit not updated, fix startup initial always in ap mode 2025-06-19 20:06:43 +02:00
fc1991523a splitting wip 2025-06-19 16:58:37 +02:00
e2cce88390 combine all branches 2025-06-19 13:05:47 +02:00
751f07e6fd Merge branch 'feature/v4_modular' into develop
# Conflicts:
#	rust/src/config.rs
#	rust/src/main.rs
#	rust/src/tank.rs
2025-06-18 19:07:24 +02:00
05400c7c4a v4 board impl 2025-06-14 00:40:47 +02:00
6499b18ada allow startup with initial board mode and nearly no pin configs 2025-06-11 22:08:59 +02:00
a9d7936376 add null board 2025-06-11 17:35:23 +02:00
38f4ada433 Part 1 of V3 extraction in preperation of v4 and v3 software merge 2025-06-08 15:59:24 +02:00
3fe9aaeb6f cleanup main and network state handling 2025-05-27 23:47:14 +02:00
9f48b46738 use same output for moisture on webpage as in mqtt 2025-05-19 12:16:09 +02:00
bfc3fbc6e1 cargo fmt 2025-05-07 00:01:23 +02:00
26da6b39cc clippy happier 2025-05-07 00:00:21 +02:00
5fe1dc8f40 add ability to override frequency per plant and adjust timezone, fix missing workhour for plants 2025-05-06 22:33:33 +02:00
aec083bcef lightpower module 2025-04-26 00:12:39 +02:00
2b5c1da484
WIP refactor plant_state 2025-04-24 20:45:37 +02:00
4b1f2b9ca7 add water todo 2025-03-21 23:38:15 +01:00
9bace8d8c5 fix error when no backup 2025-03-20 22:47:18 +01:00
53bd1f8cce
tank information web server api endpoint 2025-03-20 22:39:17 +01:00
f340278236
chore: cargo fmt 2025-03-13 20:32:28 +01:00
d11dc523f0 allow parsing config with missing keys, added nightlamp config stuff, added nightlamp testing, 2025-03-08 18:47:30 +01:00
c89340f5f6 reduce debug spam and prevent non finsihed post to trigger browser retry after reboot 2025-03-05 21:22:28 +01:00
b2d5cf6416 warnings to zero :) 2025-02-27 20:35:44 +01:00
8e75e7aee3
implement log localization config generation 2025-02-20 22:33:12 +01:00
936c52e0e7 fix mppt to not self destruct, log output 2025-02-19 22:01:26 +01:00
aad1dbd458 logging and pcb adjustment 2025-02-14 23:50:19 +01:00
88be5951a6 backup info and read 2025-01-22 22:21:54 +01:00
8cc967cf68 eeprom read write 2025-01-21 21:59:16 +01:00
1ce4d74a65 added file manager, upload animation, unsaved config indicator 2025-01-21 01:18:36 +01:00
31350eeed2 stuff 2025-01-17 20:10:17 +01:00
c070e68349 cleanup reboot logic, fix json upload 2025-01-04 00:04:40 +01:00
0f77ac163a css fixes 2025-01-03 00:48:34 +01:00
1927449c1d adust pcb to new 3.3 software improvements 2024-12-30 20:19:37 +01:00
58b63fc8ee further components and bootstrap initial 2024-12-20 03:29:29 +01:00
74f9c17461 adjust rust code to new config file, fix bq34z100 flasher 2024-12-16 02:15:03 +01:00
4a8e0188b3 add dev mode support 2024-12-04 21:38:21 +01:00
4c19d757c6 allow list get put delete of files 2024-11-23 00:39:36 +01:00
9f249af430 initial file browser work 2024-11-20 01:14:39 +01:00
8218c4b9a6 config stuff 2024-11-19 18:05:51 +01:00
bfcf5e150c move to central config, make TZ compile time const, confgureable later! 2024-11-13 22:04:47 +01:00
7957cf4003 rust mutex issue 2024-10-23 18:17:18 +02:00
7415e74643 fix upload
# Conflicts:
#	rust/src/webserver/webserver.rs
2024-08-12 21:17:16 +02:00
ca26f090fa fix for read line 2024-08-12 19:46:56 +02:00
65e5d0d753 firmware streaming 2024-08-11 19:08:30 +02:00
3ece894592 add initial flashing of batery and 3.1 adjustments 2024-07-31 20:45:06 +02:00
86c6bb5a73 fmt and mqtt workarounds 2024-04-22 13:04:25 +02:00
e7e38e9fca add single pump test mode to config page 2024-04-06 21:14:56 +02:00
e070c802d5 show build version in html 2024-03-02 14:01:48 +01:00