Bernhard Kirchen
c5f37a8010
webapp: last table row shall have no bottom border
...
similar to the first row which has no border at the top.
2024-10-29 14:56:06 +01:00
Bernhard Kirchen
94123fe415
webapp: right-align labels for inputs on non-sm viewports
...
this change tries to achieve a pleasing look of input forms by
right-aligning the texts of labels. the input form now looks similar
to a table, achieving a cleaner look, especially for forms where the
labels have varying text lenghts.
2024-10-29 14:56:06 +01:00
Bernhard Kirchen
993f3213a1
Fix: skip BOM in JSON files (pin_mapping and config)
2024-10-29 11:02:07 +01:00
Thomas Basler
225cab676a
Fix: Take DST into account when recalculating the sunrise sunset time
...
If it is not considered the correct sunset / sunrise time is only calculated at the next day
Fixes : #2377
2024-10-27 14:03:44 +01:00
Thomas Basler
4594bcb23e
Feature: Added device info for HMS-700
2024-10-26 14:51:03 +02:00
Thomas Basler
b21e8f8c80
Added README.md to lang folder
2024-10-25 23:04:14 +02:00
Thomas Basler
8566b08723
Feature: Added italian display translation
2024-10-25 22:42:47 +02:00
Thomas Basler
8452a8d110
Feature: Added spanish display translation
2024-10-25 22:39:25 +02:00
Thomas Basler
70f301941b
Feature: Implement language pack support for display texts
2024-10-25 22:38:55 +02:00
Thomas Basler
d259042542
Rewrite display language handling to work with locale strings instead of magic numbers.
...
This is required to implement further i18n functions using the language packs
2024-10-25 21:43:29 +02:00
Thomas Basler
6113e0737b
webapp: Fix: WaitRetstartView showed basic auth dialog
2024-10-25 21:42:52 +02:00
Niko
3c1d3f7207
Feature: retrieve absorption and float voltage from Victron MPPTs ( #1140 )
...
the absorption and float voltage setting is retrieved from connected
Victron Ve.Direct MPPTs using the HEX protocol. the values are
displayed in the live view, published to MQTT, and added to Home
Assistent auto-discovery.
2024-10-25 21:42:26 +02:00
Andreas Böhm
cfb5c3f550
webapp: prettify battery settings UI
...
* use wide labels for all battery settings
* dynamically show and hide valid battery discharge limit settings
2024-10-24 15:07:54 +02:00
Tobias Diedrich
2e85b420d5
Feature: add SoC & voltage thresholds for battery current limit
...
This changes the custom current limit so the custom limit is only
applied when any of:
- SoC is valid and not ignored and SoC < threshold
- Voltage is valid and Voltage < threshold
- Voltage is invalid
Independently, if "Use Battery-Reported limit" is enabled and valid, it
is applied (unless a lower custom limit already was applied).
2024-10-24 15:07:54 +02:00
Andreas Böhm
d36b30ae0e
Fix: SBS Unipower battery discharge current handling
...
SBS CAN receiver implementation was not using the correct way to provide
discharge current limit.
2024-10-24 15:07:54 +02:00
Bernhard Kirchen
17016b179f
actions: use RELEASE_TOKEN to create a release
2024-10-23 13:46:50 +02:00
Bernhard Kirchen
80a84e5e09
actions: use RELEASE_TOKEN to create a release
2024-10-22 22:19:17 +02:00
Bernhard Kirchen
225a66a685
Prepare Release 2024.10.22
2024-10-22 21:52:50 +02:00
Bernhard Kirchen
3aa850a6a6
Fix: German translation for Victron MPPT load output
2024-10-22 21:33:06 +02:00
Bernhard Kirchen
b1edb13b3c
add and use configuration write guard
...
the configuration write guard is now required when the configuration
struct shall be mutated. the write guards locks multiple writers against
each other and also, more importantly, makes the writes synchronous to
the main loop. all code running in the main loop can now be sure that
(1) reads from the configuration struct are non-preemtive and (2) the
configuration struct as a whole is in a consistent state when reading
from it.
NOTE that acquiring a write guard from within the main loop's task will
immediately cause a deadlock and the watchdog will trigger a reset. if
writing from inside the main loop should ever become necessary, the
write guard must be updated to only lock the mutex but not wait for a
signal.
2024-10-22 20:39:23 +02:00
Bernhard Kirchen
0fe1dd8bd2
Merge upstream tag 'v24.10.15' into development
2024-10-22 20:10:22 +02:00
PhilJaro
83437b2759
webapp: Enable horizontal scrolling for battery view on small screens ( #1324 )
...
Enables horizontal scrolling for the batter views in order to not break the UI on small screens.
2024-10-22 18:19:13 +02:00
Thomas Basler
2a21e53422
webapp: Rename interface to prevent lint errors
2024-10-21 22:41:52 +02:00
Thomas Basler
521fce35e4
webapp: Added global reboot wait screen
2024-10-21 21:59:38 +02:00
Thomas Basler
2e23c7e0ae
Check if language pack metadata are valid
2024-10-21 20:15:56 +02:00
Thomas Basler
68c87c9217
Move lookup for translation path to separate method
2024-10-21 20:15:56 +02:00
Thomas Basler
4a247f5e94
Feature: Added italian language pack
2024-10-21 20:15:56 +02:00
Thomas Basler
05006e0642
Feature: Added spanish language pack
2024-10-21 20:15:56 +02:00
Thomas Basler
d9a8461a2e
Feature: Allow custom language pack for webapp
2024-10-21 20:15:56 +02:00
Thomas Basler
c3d3d947d7
webapp: Allow upload of language packs
2024-10-21 19:02:50 +02:00
Thomas Basler
e29b86e4dc
Add API endpoint to retrieve custom languages and complete language pack
2024-10-21 19:02:50 +02:00
1-am-r00t
28d4f87301
Fix: HTTP power meter custom port ( #1333 )
2024-10-20 21:59:02 +02:00
Thomas Basler
8257eb7aa2
webapp: Use global AlertResponse interface
2024-10-19 17:39:12 +02:00
Thomas Basler
1e857b79c1
Feature: Refactor config management interface
2024-10-19 17:35:19 +02:00
Thomas Basler
16901482d9
Refactor file handling API and add endpoint to delete files
2024-10-19 12:40:43 +02:00
Thomas Basler
aa9f36ee8f
Rename config API to file API
2024-10-19 11:07:15 +02:00
Thomas Basler
cf1693e1a0
Upgrade ESPAsyncWebServer from 3.3.16 to 3.3.17
2024-10-16 21:25:29 +02:00
Thomas Basler
e5cf12cebd
Update nrf24/RF24 from 1.4.9 to 1.4.10
2024-10-16 21:24:01 +02:00
Thomas Basler
bcf4b70dc9
Fix: cpplint errors
2024-10-15 19:11:17 +02:00
Thomas Basler
dc5eb96f50
webapp: add app.js.gz
2024-10-15 18:22:57 +02:00
Thomas Basler
507e86d3b6
Upgrade ESPAsyncWebServer from 3.3.15 to 3.3.16
2024-10-15 18:12:41 +02:00
Thomas Basler
1900d78122
webapp: Update dependencies
2024-10-15 18:11:31 +02:00
Thomas Basler
b2522961cd
Upgrade olikraus/U8g2 from 2.35.30 to 2.36.2
2024-10-14 19:46:17 +02:00
Thomas Basler
499f872641
Upgrade ESPAsyncWebServer from 3.3.14 to 3.3.15
2024-10-14 19:42:33 +02:00
Niko
844d92008b
Feature: show "Smart Battery Sense" temperature in web UI ( #1292 )
...
a battery temperature value measured by a Victron smart battery sense
and communicated to a connected Victron MPPT charge controller will now
appear in the live view card.
2024-10-13 21:05:39 +02:00
Bernhard Kirchen
4bdfd655f8
Fix: conversion from Kelvin to Centigrade (SmartBatterySense)
2024-10-13 21:01:45 +02:00
Thomas Basler
fcf401d20a
Upgrade ESPAsyncWebServer from 3.3.13 to 3.3.14
2024-10-13 12:33:12 +02:00
Thomas Basler
0468ccc34a
webapp: Update dependencies
2024-10-12 21:38:07 +02:00
Thomas Basler
f8ad1acca9
Fix: Correct output of wifi disconnect reason code
2024-10-12 21:22:02 +02:00
Thomas Basler
36f0ed9ff8
Upgrade ESPAsyncWebServer from 3.3.12 to 3.3.13
2024-10-12 21:21:39 +02:00