Thomas Basler
|
996404ceed
|
Introduce gpio2 for the CMT2300A module
This implements the sending interrupt instead of polling. On the other hand, gpio3 is made optional.
|
2023-04-15 10:55:48 +02:00 |
|
Thomas Basler
|
854fcdaeae
|
Allow configuration of the TX PA Level of the CMT2300A module
|
2023-04-15 10:55:48 +02:00 |
|
Thomas Basler
|
bec9870347
|
Move alarm messages from heap to stack
|
2023-04-15 10:55:47 +02:00 |
|
Thomas Basler
|
fc5f6887cb
|
Adjust name from CMT2300a to CMT2300A
|
2023-04-15 10:55:47 +02:00 |
|
Thomas Basler
|
098691af9d
|
First step towards a modular CMT2300 driver similar to the NRF24 one
|
2023-04-15 10:55:47 +02:00 |
|
Thomas Basler
|
035fdbc54a
|
Increase CMT SPI speed to 4 MHz
|
2023-04-15 10:55:47 +02:00 |
|
Thomas Basler
|
defcc02204
|
Set CMT to 13dBm and added parameter values in plain text
|
2023-04-15 10:55:47 +02:00 |
|
Thomas Basler
|
67055276ca
|
Implement different Eventlog messages for HMT inverters
Also make message list much more readable
|
2023-04-15 10:55:47 +02:00 |
|
Thomas Basler
|
06cc19fc70
|
Use TimeoutHelper for TX timeout
|
2023-04-15 10:55:47 +02:00 |
|
Thomas Basler
|
3e1b778565
|
Change max power limit from 1500W to 2250W to support HMS/HMT inverters
|
2023-04-15 10:55:47 +02:00 |
|
Thomas Basler
|
0ec90e0000
|
webapp: Adjusted radio problem hint in home view to detect problems of nrf and cmt radios
|
2023-04-15 10:55:47 +02:00 |
|
Thomas Basler
|
c19d2007bd
|
webapp: Added cmt radio status to system overview
|
2023-04-15 10:55:47 +02:00 |
|
Thomas Basler
|
46036eb958
|
Simplify dumpBuf method in HoymilesRadio
|
2023-04-15 10:55:47 +02:00 |
|
Thomas Basler
|
83c623708f
|
Fix crash if radio settings where changed while the radio was not initialized
|
2023-04-15 10:55:47 +02:00 |
|
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
|
1a0f44dac4
|
Merge branch 'development'
|
2023-04-13 10:21:23 +02:00 |
|
helgeerbe
|
1dc73f91ee
|
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
|
2023-04-13 10:18:49 +02:00 |
|
MalteSchm
|
3c5082287e
|
remove a leftover debug message
|
2023-04-13 10:07:25 +02:00 |
|
MalteSchm
|
690025e5fd
|
fixing a bug from merging and remove a leftover debug message
|
2023-04-13 10:06:06 +02:00 |
|
MalteSchm
|
be7a43fbfb
|
Removing un-necessary timestamp, commenting code and cleanups
|
2023-04-13 09:47:12 +02:00 |
|
MalteSchm
|
01849dc90a
|
adding Mqtt handling to main.cpp
|
2023-04-13 09:47:10 +02:00 |
|
MalteSchm
|
ee376827fd
|
merging functionality from PL refactor
|
2023-04-13 09:47:07 +02:00 |
|
MalteSchm
|
9999fa28e8
|
refactor state machine
merging
|
2023-04-13 09:46:35 +02:00 |
|
MalteSchm
|
ee82c8c9b8
|
adding option to disable power limiter via mqtt
adding option to disable power limiter via mqtt - adding missing file
|
2023-04-13 09:44:48 +02:00 |
|
MalteSchm
|
9efe076cc2
|
resolving merge conflict
adding missing statement from merge
fixing a bug introduced in merge
|
2023-04-13 09:39:04 +02:00 |
|
MalteSchm
|
fc5089e70b
|
resolving merge conflict
|
2023-04-13 09:36:00 +02:00 |
|
Marc-Philip
|
16877a8ea3
|
fix typo
|
2023-04-13 09:18:07 +02:00 |
|
MalteSchm
|
9ff1885d5a
|
Removing un-necessary timestamp, commenting code and cleanups
|
2023-04-13 07:45:26 +02:00 |
|
Thomas Basler
|
4bcc7ce490
|
Fix: Use correct tag_resolver for github changelog
|
2023-04-12 21:02:06 +02:00 |
|
qubeck
|
b79619bf8b
|
add explicit checks to avoid potential div. by zero on application of artificially increased power limit if channel power becomes zero
|
2023-04-12 20:44:38 +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 |
|