Commit Graph

1205 Commits

Author SHA1 Message Date
Thomas Basler
a7e9aaa862 Move reference to the radio instance into the inverter instance
This is required to support different radios for different inverters
2023-04-15 10:55:47 +02:00
Thomas Basler
c2e4c5d43e Added first implementation of HMS inverter classes 2023-04-15 10:55:47 +02:00
Thomas Basler
a252d2ac3a Added CMT2300 driver 2023-04-15 10:55:47 +02:00
Thomas Basler
3cbb2ac1e2 Merge branch 'pr805' into dev 2023-04-14 19:11:58 +02:00
Marc-Philip
a554423d39
one more typo 2023-04-14 08:14:23 +02:00
Thomas Basler
5d289dac47 vscode: Recommend additional extensions for development 2023-04-13 19:21:29 +02:00
Marc-Philip
16877a8ea3
fix typo 2023-04-13 09:18:07 +02:00
Thomas Basler
4bcc7ce490 Fix: Use correct tag_resolver for github changelog 2023-04-12 21:02:06 +02:00
Thomas Basler
131bea0967 webapp: add app.js.gz 2023-04-12 20:16:07 +02:00
Thomas Basler
ed0a3e5427 webapp: Update dependencies 2023-04-12 20:10:07 +02:00
Thomas Basler
0f1b3f1560 webapp: Implement combo boxes again as objects
1. Key  is a magic number which is used in the c++ backend
2. Based on the object model some further extension will be done soon
2023-04-12 19:58:34 +02:00
Thomas Basler
ebaccc9b3f Merge branch 'pr801' into dev 2023-04-12 19:35:58 +02:00
Thomas Basler
9d45c5d68a Merge branch 'pr799' into dev 2023-04-12 19:32:07 +02:00
Martin Dummer
bea0a738c1
include/Configuration.h: rename MQTT_MAX_ROOT_CA_CERT_STRLEN
rename const MQTT_MAX_ROOT_CA_CERT_STRLEN to more generic name MQTT_MAX_CERT_STRLEN

Signed-off-by: Martin Dummer <martin.dummer@gmx.net>
2023-04-12 11:58:27 +02:00
Martin Dummer
d920726a76
src/WebApi_mqtt.cpp: rename function getRootCaCertInfo
rename function WebApiMqttClass::getRootCaCertInfo to more generic
name WebApiMqttClass::getTlsCertInfo

Signed-off-by: Martin Dummer <martin.dummer@gmx.net>
2023-04-12 08:47:24 +02:00
Martin Dummer
0db4b5f226
Fix: src/WebApi_mqtt.cpp: typos in error messages
Signed-off-by: Martin Dummer <martin.dummer@gmx.net>
2023-04-12 08:37:49 +02:00
Martin Dummer
971ae6d1be
Feature: MQTT add TLS authentication
User asked for TLS client certificate based login from DTU to MQTT
server. This PR implements storage and use of x509 client certificate
and private key.

Signed-off-by: Martin Dummer <martin.dummer@gmx.net>
2023-04-12 08:33:10 +02:00
Thomas Basler
4b9d21ac5a webapp: Update dependencies 2023-04-11 23:29:21 +02:00
Thomas Basler
c0b9f0eab6 Merge branch 'pr789' into dev 2023-04-11 23:24:09 +02:00
fischaxe
d2d0790d90 fix: broken hardware profile handling on lang switch 2023-04-11 10:44:25 +02:00
fischaxe
9e2d7b479b fix: display rotation didn't adapt language changes 2023-04-11 09:47:27 +02:00
fischaxe
a01b9fc141 fix: pa level didn't listen to language switching 2023-04-11 09:47:24 +02:00
fischaxe
994a543b87 webapp: added css table-responsive for lower resolutions 2023-04-10 10:45:24 +02:00
Thomas Basler
f2535f0792 Doc: Highlight device profiles instead of self compile 2023-04-07 13:24:51 +02:00
Thomas Basler
299ba8f27a Doc: Resolve Markdown Lint errors 2023-04-06 23:34:35 +02:00
Thomas Basler
fef9abff93 Fix: Use commit title to categorize commits in changelog 2023-04-06 23:20:44 +02:00
Thomas Basler
12d7349699 webapp: add app.js.gz 2023-04-06 22:48:06 +02:00
Thomas Basler
8673336151 Upgrade U8g2 from 2.34.16 to 2.34.17 2023-04-06 22:40:01 +02:00
Thomas Basler
ee5fe9441e Upgrade ArduinoJson from 6.21.0 to 6.21.1 2023-04-06 22:38:42 +02:00
Thomas Basler
477eb6cfd6 Feature: Link to release page instead to commits page in Firmware Info
The Firmware Version link now referes to the release page if the given hash is a tag. It referes to the commits page if it's really a hash. (Implements #778)
2023-04-06 22:36:33 +02:00
Thomas Basler
a7b2d727f8 Fix: Show version number in web interface instead of git hash (if available)
see https://github.com/actions/checkout/issues/701 for further info
2023-04-05 21:20:28 +02:00
Thomas Basler
778dc93dee Merge remote-tracking branch 'github/master' 2023-04-05 20:40:23 +02:00
Thomas Basler
6102516ce1 webapp: add app.js.gz 2023-04-05 20:34:18 +02:00
Thomas Basler
f1b0558913 Run automatic linting for the webapp 2023-04-05 20:19:31 +02:00
Thomas Basler
69838ba0cc Add MqttSubscribeParser, TimeoutHelper and ResetReason to cpplint 2023-04-05 20:02:39 +02:00
Thomas Basler
c2cacb8d7b Fix: Replace spaces by underscores in platformio environment d1_mini_esp32 (#765) 2023-04-05 19:41:35 +02:00
Thomas Basler
77e593777d Feature: Added possibility to create github releases with changelog 2023-04-05 19:38:31 +02:00
Thomas Basler
e961872f14 Fix: Handle format "v0.1-5-gabcdefh" of git hash 2023-04-05 19:34:47 +02:00
tbnobody
44ca697c0e
Undo latest change 2023-04-05 11:53:53 +02:00
tbnobody
395a822f60
Test multpile commits 2023-04-05 11:53:08 +02:00
Thomas Basler
fd31cc80b5 Fix build workflow 2023-04-04 21:22:33 +02:00
Thomas Basler
3e4747e4b0 webapp: Only cut first char of git_hash if it equals "g" 2023-04-04 20:50:47 +02:00
Thomas Basler
93c69dbbeb webapp: add app.js.gz 2023-04-04 19:50:48 +02:00
Thomas Basler
783caa6b1f Added config for blinkyparts kit 2023-04-04 18:53:58 +02:00
Thomas Basler
ae323cd26f Status LED's: Implemented
They can be activated using device profiles.
2023-04-04 18:53:23 +02:00
Thomas Basler
df468086e4 TimeoutHelper: Allow resetting the last value 2023-04-04 18:52:00 +02:00
Thomas Basler
d6028cbd50 Remove not required F() macro. Frees ~20kb flash. 2023-04-04 18:51:18 +02:00
Thomas Basler
acf413b616 webapp: Show inverter status in grey if polling is disabled (e.g. at night) 2023-04-03 22:25:32 +02:00
Thomas Basler
3977bbafaa webapp: Update dependencies 2023-04-03 21:58:17 +02:00
Thomas Basler
4244233dd3 Increase platform package version from 6.0.1 to 6.1.0 2023-04-01 12:49:16 +02:00