Thomas Basler
de2b7ab2d2
Check that all RF modules as in idle mode before sending mqtt packages
2023-04-15 10:55:47 +02:00
Thomas Basler
b7fb294368
Set DTU serial for CMT modules
2023-04-15 10:55:47 +02:00
Thomas Basler
dc91929d6e
First rough implementation of HMT inverters
2023-04-15 10:55:47 +02:00
Thomas Basler
ef614751b1
webapp: Show CMT pins in device manager
2023-04-15 10:55:47 +02:00
Thomas Basler
45882543b6
Allow dynamic pin mapping for CMT module
2023-04-15 10:55:47 +02:00
Thomas Basler
3c0d89f599
Replaced println by printf and code style changes
2023-04-15 10:55:47 +02:00
Thomas Basler
a585ffe199
Add variable for max channel count (to extend serveral arrays)
2023-04-15 10:55:47 +02:00
Thomas Basler
90c689a41a
Implement HoymilesRadio_CMT
2023-04-15 10:55:47 +02:00
Thomas Basler
8927b8374a
Added HMS/HMT devices to the DevInfoParser
2023-04-15 10:55:47 +02:00
Thomas Basler
41e2ba7fcf
Move serveral methods from the HoymilesRadio_NRF class to the HoymilesRadio base class
2023-04-15 10:55:47 +02:00
Thomas Basler
8404dd57a7
Add a HoymilesRadio base class
...
This enables to have multiple radio implementations while the inverter classes just refere to the base class
2023-04-15 10:55:47 +02:00
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
helgeerbe
b00ca02aac
fix layout for vedirect live data on small devices
2023-04-13 11:38:20 +02:00
helgeerbe
1dc73f91ee
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-04-13 10:18:49 +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
Bernhard Kaszt
616d0425db
Merge pull request #170 from MalteSchm/only_linting_error_fix
...
webapp / yarn linting issues
2023-04-12 16:13:19 +02:00
MalteSchm
43f7553cdd
removing commented lines
2023-04-12 15:56:33 +02:00
MalteSchm
72289cda1a
fixed linting issues, pushing to github for test run
2023-04-12 13:21:32 +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
Bernhard Kaszt
1d29781804
Merge pull request #167 from MalteSchm/only-typo-fix
...
Typo fix
2023-04-12 11:00:35 +02:00
Bernhard Kaszt
d28c9dbc4b
Merge pull request #168 from MalteSchm/only-mppt-150-fix
...
Mppt string for SmartSolar 150/48 is wrong
2023-04-12 10:59:51 +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
MalteSchm
06f6a4da8b
fixing mppt string for SmartSolar 150/48
2023-04-11 19:23:49 +02:00
MalteSchm
2d7115e1e8
typo
2023-04-11 18:58:18 +02:00
MalteSchm
f6d0b0997f
typo
2023-04-11 18:57:57 +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
helgeerbe
71128e5a55
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-04-11 09:37:56 +02:00
fischaxe
994a543b87
webapp: added css table-responsive for lower resolutions
2023-04-10 10:45:24 +02:00
berni2288
19b2dd4c7a
PowerMeter: Whitespace and {} fixes
2023-04-07 20:22:35 +02:00
qubeck
00def1d8d1
Generic SML based power meters support ( #146 )
...
* add support for energy & power readings on SML based power meters, taking OBIS 16.7.1 for power (using mod. SML Parser lib. by olliiiver)
* switched SML read to use software serial
* made total power meter response controled by meter source to obtain either the sum of phase powers or explicit total power provided by meter
* made mqtt subscriptions to power meter topics meter source dependend
* simplified SML read loop and OBIS handler registration, + minor refactoring
* minor cleanup/style changes and optim. PowerMeter
* fixed build, add SOURCE_SML == 4
* removed optional usage of HW serial for SML power meter
* switched to usage of _powerMeter1Power for SML power reading to allign better with existing code
---------
Co-authored-by: helgeerbe <helge@erbehome.de>
2023-04-07 20:20:00 +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