Thomas Basler
ac4ddbe23d
webapp: Fix lint error
2023-08-08 22:50:30 +02:00
Thomas Basler
3d67d934c1
webapp: Update dependencies
2023-08-08 22:50:09 +02:00
Thomas Basler
9179b672f5
Use lock_guard to simplify code
2023-08-05 01:25:53 +02:00
Thomas Basler
188a6cf39d
Replace template by abstract class
2023-08-05 01:01:53 +02:00
Thomas Basler
22d9b128b9
Fix: Move setting of CMD_PENDING state into the right order
2023-08-04 23:44:18 +02:00
Thomas Basler
f3e3ec0685
webapp: Update dependencies
2023-08-03 22:36:48 +02:00
Thomas Basler
43cba67531
Fix: Virtual console scrambled output when the output came from different contexts
2023-08-03 22:16:29 +02:00
Thomas Basler
10ba10d792
cpplint: do not complain mutex include
2023-08-03 22:07:53 +02:00
Thomas Basler
0bdee6ec99
Fix: Prevent access to nullptr object when reconnecting to mqtt
...
It could occour when saving the settings via the web ui
2023-08-03 18:46:28 +02:00
Thomas Basler
832df5a80e
Implement the command queue thread safe
...
The queue will be maybe filled from within another thread (mqtt/web) and handled from the main loop
2023-08-03 00:17:32 +02:00
Thomas Basler
be09c4052f
Fix: Ensure that only completly assembled packets are put into the command queue
2023-08-02 22:41:53 +02:00
Thomas Basler
686112e4ee
Fix: Wrong detection of HM-300 inverters
...
Was introduced in v23.8.1; Fixes #1198
2023-08-02 18:41:25 +02:00
Thomas Basler
77528f6e6a
webapp: add app.js.gz
2023-08-01 21:55:25 +02:00
Thomas Basler
ba9bddf277
webapp: Update dependencies
2023-08-01 21:54:19 +02:00
Thomas Basler
5bbc67bc49
Fix: Clear parser buffers to prevent random numbers if no data was received
2023-07-31 22:52:38 +02:00
Thomas Basler
2eeb7423bf
Update olikraus/U8g2 from 2.35.3 to 2.35.4
2023-07-31 22:42:06 +02:00
Thomas Basler
c374a83cfe
Update bblanchon/ArduinoJson from 6.21.2 to 6.21.3
2023-07-31 22:40:54 +02:00
Thomas Basler
a90073cba2
webapp: Update dependencies
2023-07-31 22:31:53 +02:00
Thomas Basler
ef65094181
Fix: Prevent wrong values of devinfo data because of non-atomic transaction
2023-07-31 22:27:28 +02:00
Thomas Basler
74169c3b17
Fix: Prevent wrong values of systemconfigpara data because of non-atomic transaction
2023-07-31 22:06:04 +02:00
Thomas Basler
698ecbcd53
Fix: Prevent wrong values of alarm data because of non-atomic transaction and fix calculation of getEntryCount()
2023-07-31 22:06:04 +02:00
Thomas Basler
14305a9f12
Fix: Prevent wrong values of statistics data because of non-atomic transaction
2023-07-31 22:05:22 +02:00
Thomas Basler
9821c1905b
Fix: Uninitliazed variable used before first use
2023-07-31 21:44:50 +02:00
Thomas Basler
92c9544bb3
webapp: add app.js.gz
2023-07-22 20:25:55 +02:00
Thomas Basler
1146e15ea6
Move units from description to postfix for AP timeout
2023-07-22 18:30:18 +02:00
Martin Dummer
8bfa7e530c
Feature: Admin AccessPoint Timeout now configurable
...
Make the administrative accesspoint timeout configurable. The default
value is 3 minutes, values from 0-99999 are possible, where 0 means
infinite (no timeout).
Signed-off-by: Martin Dummer <martin.dummer@gmx.net>
2023-07-22 18:14:07 +02:00
Thomas Basler
2e25fdcf8f
Formatting style in platformio.ini
2023-07-22 18:08:34 +02:00
Thomas Basler
a68c553d27
Code formatting without functional changes
2023-07-22 18:07:03 +02:00
Thomas Basler
658a42db80
Apply code formatter without functional changes
2023-07-22 18:00:41 +02:00
Thomas Basler
a06a56a490
Harden config parser by defining right unsigned data type
2023-07-22 17:41:56 +02:00
Thomas Basler
736220c80d
Reorder config struct components
2023-07-22 17:28:58 +02:00
Thomas Basler
0d5b938328
Update olikraus/U8g2 from 2.34.22 to 2.35.3
2023-07-22 16:01:19 +02:00
Thomas Basler
cc0af372ef
webapp: Update dependencies
2023-07-22 15:53:51 +02:00
Thomas Basler
eaacce7483
Feature: Show error in webapp if pin_mapping.json contains syntax errors
2023-07-22 15:51:16 +02:00
Thomas Basler
972dea297b
Fix: Prevent runtime errors in webapp when invalid pin_mapping.json is provided
2023-07-22 15:30:40 +02:00
Thomas Basler
bf4dc56cb8
Fix: Reboot loop if negative display pins and type where provided
...
Fix #1163
2023-07-21 19:02:18 +02:00
Thomas Basler
9dbeec3a31
Fix: Set WiFi setScanMethod and setSortMethod also on first connect
2023-07-20 23:44:09 +02:00
Thomas Basler
3b02ffe7a8
webapp: Update dependencies
2023-07-12 18:40:23 +02:00
Thomas Basler
cf91839838
Upgrade espMqttClient from 1.4.3 to 1.4.4
2023-07-12 18:38:35 +02:00
Thomas Basler
0d07b1aa4a
webapp: add app.js.gz
2023-07-10 20:45:51 +02:00
Thomas Basler
56e2b462fb
Update espressif32 from 6.3.1 to 6.3.2
2023-07-10 20:26:07 +02:00
Thomas Basler
b8c75b02a0
Merge branch 'pr1003' into dev
2023-07-10 19:11:54 +02:00
Stephan
1871a9a692
use FSPI for esp32-c3 and revise device profiles
2023-07-10 19:04:13 +02:00
Thomas Basler
99b316587e
webapp: Update dependencies
2023-07-10 18:34:55 +02:00
Thomas Basler
fe3d6588bc
Feature: Turn off LED 1 if no inverters are enabled for polling
...
This means that e.g. at night, when polling at night is disabled, LED 1 will be turned off now.
2023-07-10 18:31:04 +02:00
Thomas Basler
0ffbba0cf5
Fix: Allow sending of ChannelChangeCommand even if EnableCommands is disabled
...
This is required to successfull move the inverter to another frequency and then polling it. Without this command its not even possible to poll a inverter.
Fixes #1127
2023-07-10 18:30:59 +02:00
Thomas Basler
9b0d2ff25f
webapp: Update dependencies
2023-06-28 20:11:36 +02:00
jstammi
82038d3e2d
Fix: do not calc sizes multiple times
...
tbnobody/OpenDTU/issues/1022
2023-06-28 19:26:45 +02:00
jstammi
4ae6a2b4ef
Fix: calc expected statistics packet length per parser
...
tbnobody/OpenDTU/issues/1022
2023-06-28 16:53:38 +02:00
Thomas Basler
a510afe53e
webapp: Update dependencies
2023-06-27 19:01:43 +02:00