helgeerbe
|
3e4e1bcea4
|
Merge remote-tracking branch 'tbnobody/OpenDTU/master'
|
2022-08-24 15:59:21 +02:00 |
|
Thomas Basler
|
26268479fb
|
Fix #96 and #95 : Reworked handling of inverter editing
|
2022-08-24 02:53:34 +02:00 |
|
helgeerbe
|
48e5b567cb
|
frame handler with string and map
|
2022-08-20 17:06:56 +02:00 |
|
helgeerbe
|
7140574c37
|
sk
|
2022-08-19 15:53:18 +02:00 |
|
helgeerbe
|
b8ffa37e97
|
end poll latest at 500ms
|
2022-08-17 20:25:46 +02:00 |
|
helgeerbe
|
17abb57ed6
|
Stop polling after one successful frame read
|
2022-08-17 18:39:22 +02:00 |
|
helgeerbe
|
0d08c6a136
|
Check poll intervall
|
2022-08-17 13:40:38 +02:00 |
|
helgeerbe
|
865c9cdac5
|
Merge branch 'master' into ve.direct
|
2022-08-17 12:25:07 +02:00 |
|
helgeerbe
|
25094ae5b6
|
last update is now set after poll full frame
|
2022-08-17 12:15:12 +02:00 |
|
Thomas Basler
|
1456974616
|
Fix #76: Null Pointer exception when adding a inverter with unkonwn serial number
|
2022-08-16 19:47:51 +02:00 |
|
helgeerbe
|
d9bf0ab2e9
|
ve.direct:
- add poll rate
- add data_age and age_critical to rest api
|
2022-08-16 16:26:08 +02:00 |
|
helgeerbe
|
72c0e8579a
|
ve.direct rest api
|
2022-08-16 14:02:19 +02:00 |
|
helgeerbe
|
2ff8f84387
|
loop für ve.direct
|
2022-08-15 10:56:37 +02:00 |
|
helgeerbe
|
c7c1506e42
|
First version
|
2022-08-11 17:26:00 +02:00 |
|
Thomas Basler
|
991838ae2c
|
Added reactive power output and display
|
2022-08-10 20:40:26 +02:00 |
|
Thomas Basler
|
528c56eaa6
|
Added parser and commands for hardware version and part nr
|
2022-08-10 20:12:52 +02:00 |
|
Thomas Basler
|
c3a043b1ce
|
Improve handling of firmware data fetch
|
2022-08-10 19:03:02 +02:00 |
|
Thomas Basler
|
f566a8c522
|
Implemented parser methods and publish to mqtt
|
2022-08-10 19:03:02 +02:00 |
|
Thomas Basler
|
ee339fa9bd
|
Use Parser class in Statistics and Alarm parser
|
2022-08-10 19:03:02 +02:00 |
|
Thomas Basler
|
8715320282
|
Implemented DevInfo command
|
2022-08-10 19:03:02 +02:00 |
|
Thomas Basler
|
ef5d549f8a
|
Fix exception when deleting a inverter
|
2022-08-09 21:46:40 +02:00 |
|
Thomas Basler
|
6c088a9898
|
Implemented channel hopping on TX frequencies
Every sent package changes the frequency
|
2022-08-04 20:10:44 +02:00 |
|
Thomas Basler
|
4ff6433b90
|
Added first empty classes for DevControl and ParaSet
|
2022-08-03 20:36:35 +02:00 |
|
Thomas Basler
|
037f7b9caf
|
Move CRC check of multidata command from InverterAbstract to MultiDataCommand class
|
2022-08-03 19:51:10 +02:00 |
|
Thomas Basler
|
3abc7d7e3d
|
Increase max receiveable packages to 12
* Required for large eventlogs
|
2022-08-03 19:21:52 +02:00 |
|
Thomas Basler
|
081b19f9fb
|
Allow fragments without payload
This is required for several DevControl commands
|
2022-08-03 19:13:31 +02:00 |
|
Thomas Basler
|
857e4a3671
|
Remove RequestType and place handling of response in the command class
|
2022-08-03 18:50:34 +02:00 |
|
Thomas Basler
|
a73707380f
|
RequestFrameCommand can now be configured individually for each command
If the return value equals nullptr, a retransmit is not performed
|
2022-08-02 21:14:41 +02:00 |
|
Thomas Basler
|
c35f12c7be
|
Fixed CRC calculation
|
2022-07-30 12:50:07 +02:00 |
|
Thomas Basler
|
0d26337575
|
Fixed retransmit count
|
2022-07-30 11:59:01 +02:00 |
|
Thomas Basler
|
442b27e859
|
Fixed assignment of router and target address
|
2022-07-30 11:10:04 +02:00 |
|
Thomas Basler
|
4413b603e3
|
Replace inverter_transaction with new command classes
|
2022-07-30 00:37:54 +02:00 |
|
Thomas Basler
|
4daa121663
|
Added several classes to encapsulate the packet generation
|
2022-07-29 23:31:28 +02:00 |
|
Thomas Basler
|
b2e41a1cfd
|
Fix #37: Typo in statistics name (will lead to incompatible mqtt topic)
|
2022-07-24 12:38:00 +02:00 |
|
Thomas Basler
|
0fed0ba614
|
Update AlarmLogParser
* Show times > 12:00:00
* Fixed parsing of StartTime
|
2022-07-19 21:17:15 +02:00 |
|
Thomas Basler
|
dcc7e47b19
|
Hoymiles: Introduce init method to have a clean init on beginning
Constructor is not possible for obvious reasons
|
2022-07-18 21:30:12 +02:00 |
|
Thomas Basler
|
c6499e09bd
|
Ignore fragment number zero. Should fix #29
It seems that some inverters send packages with fragment number zero and a valid CRC. Must ignore such packets!
|
2022-07-15 22:37:42 +02:00 |
|
Thomas Basler
|
4373ee651f
|
Added YieldTotal and YieldDaily to 1 channel inverters to CH0
|
2022-07-15 18:49:17 +02:00 |
|
Thomas Basler
|
05c478d1f2
|
Added several guards and error messages
Try to prevent heap corruptions
|
2022-07-14 18:54:53 +02:00 |
|
Thomas Basler
|
e057ed3ed7
|
Fixed issue that no data in live view where shown
Happend only for inverters which didn't answer any request
|
2022-07-12 21:21:04 +02:00 |
|
Thomas Basler
|
4259df9ee6
|
Hoymiles Lib: Allow configuration of all pins
|
2022-07-12 18:42:52 +02:00 |
|
Thomas Basler
|
5bb9acdbc6
|
Refactored Hoymiles Lib: Move statistics parser into separate class
|
2022-07-12 18:27:56 +02:00 |
|
Thomas Basler
|
d9ecb64a4d
|
Only add timezone offset if value > 0
|
2022-07-08 18:22:35 +02:00 |
|
Thomas Basler
|
f7eb54fa41
|
First version of webapi for event log
|
2022-07-08 18:22:35 +02:00 |
|
Thomas Basler
|
b9bb753906
|
First try to implement Alarm Log fetching
|
2022-07-08 18:22:35 +02:00 |
|
Thomas Basler
|
4f2d705314
|
Added possibility to override pin assignments
|
2022-07-08 18:20:36 +02:00 |
|
Thomas Basler
|
dfdf8d9054
|
Added event log count to 1 channel invterers
|
2022-07-08 18:08:56 +02:00 |
|
Thomas Basler
|
56f764d10f
|
Fixed queue handling and added event log count
|
2022-07-04 19:36:58 +02:00 |
|
Thomas Basler
|
0f75c4a6a4
|
Introduced some pin defines
|
2022-07-02 11:58:31 +02:00 |
|
Thomas Basler
|
839720ee8a
|
Fix compilation warning
warning: backslash-newline at end of file
|
2022-07-01 17:46:51 +02:00 |
|