Takiss
d39e1998af
Revert "Merge branch 'tbnobody:master' into master"
...
This reverts commit 44d539d713 , reversing
changes made to 96e193d7c4 .
2025-01-23 22:31:53 +02:00
Thomas Basler
87772cb76b
Feature: Add support for HERF-600 inverters
...
Fixes #2492
2025-01-08 17:52:33 +01:00
Thomas Basler
4594bcb23e
Feature: Added device info for HMS-700
2024-10-26 14:51:03 +02:00
Thomas Basler
bcf4b70dc9
Fix: cpplint errors
2024-10-15 19:11:17 +02:00
Thomas Basler
d09be3a384
Feature: Add support for HMS-800-2T-LV inverters
2024-07-05 21:10:15 +02:00
Thomas Basler
3a4f70dc75
Added parser documentation
2024-05-30 23:27:29 +02:00
Thomas Basler
3125f16d99
Fix: Previously check for HwPartNumber 124097 was implemented wrong
...
Fix : #1846
2024-03-21 20:00:34 +01:00
Thomas Basler
f995287a6e
Feature: Add support for HERF inverters
2024-03-06 21:57:18 +01:00
Thomas Basler
b8c1168687
Fix: Exclude hardware part number 124097 from valid part numbers.
...
This triggers a re-fetch of the hardware information. Especially 124097 seems to be a wrong read-out.
2024-03-03 16:35:34 +01:00
Thomas Basler
bfc604db88
Added HMS-300 to DevInfoParser
...
Fix #1758
2024-02-16 18:15:50 +01:00
Thomas Basler
dfe82ff17e
Added HMT-2000 to DevInfoParser
...
Fix #1752
2024-02-15 22:11:50 +01:00
Thomas Basler
c24a4ea41d
Added second HMS-450 to DevInfoParser
...
Fix #1744
2024-02-13 16:42:08 +01:00
Thomas Basler
e66060e769
Move the conversation from time_t to String into DevInfoParser
2024-01-20 01:09:42 +01:00
Thomas Basler
8fb43fedf8
Add const keyword to methods
2023-12-12 01:30:40 +01:00
Thomas Basler
d6494fa791
Add const keyword to method parameters
2023-12-12 00:21:14 +01:00
Thomas Basler
8b5d406a4f
Introduce several const statements
2023-12-07 15:19:04 +01:00
Thomas Basler
d0397c821f
Add channel count to description of detected inverter type (DevInfoParser)
2023-11-24 18:17:11 +01:00
Thomas Basler
bcc647fd51
Added HMT-1600-4T and HMT-1800-4T to DevInfoParser
...
Fix #1524
2023-11-24 18:10:08 +01:00
Thomas Basler
d373702d7b
Added additional ID for HMS-1000 to DevInfoParser
...
Fix #1392
2023-10-09 16:58:21 +02:00
Thomas Basler
d4345917da
Added additional ID for HMS-900 to DevInfoParser
...
Fix #1392
2023-09-30 10:45:49 +02:00
Thomas Basler
21fb10f7f2
Feature: Add one channel HMS inverter with different byte assignment
...
Fix #1148
2023-09-14 23:58:08 +02:00
Thomas Basler
0260af9ada
Hoymiles Lib: Move semaphore handing into parser base class
2023-09-07 22:08:07 +02:00
Thomas Basler
b88030f76e
Feature: Re-Request DevInfo if it contains invalid data
...
It can sometimes occour that the DevInfo request returns invalid data. Currently this is identified if the firmware build year is < 2016. In this case the package will be re-requested now.
2023-08-25 11:04:14 +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
5bbc67bc49
Fix: Clear parser buffers to prevent random numbers if no data was received
2023-07-31 22:52:38 +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
184c659197
Added new found HMS-400 to DevInfoParser
...
Fixes #1045
2023-06-19 11:33:06 +02:00
Thomas Basler
e0027d951b
Feature: Added new found HMS-900 to DevInfoParser
...
Fixes #967
2023-05-27 11:14:15 +02:00
Thomas Basler
295eeba556
Feature: Added new found HMS-450 to DevInfoParser
...
Fixes #911
2023-05-11 18:26:56 +02:00
Thomas Basler
7be5dd865a
Feature: Added new found HMS-1600 to DevInfoParser
2023-05-09 19:29:23 +02:00
Thomas Basler
99ab78d544
Feature: Added new found HMS-600 to DevInfoParser
2023-05-06 17:49:04 +02:00
Thomas Basler
74abc1ec1d
Feature: Added new found HMS-2000 to DevInfoParser
...
Fix #886
2023-05-06 12:16:05 +02:00
Thomas Basler
8927b8374a
Added HMS/HMT devices to the DevInfoParser
2023-04-15 10:55:47 +02:00
Thomas Basler
70130f47ae
Remove not required register keyword
2023-03-20 18:05:57 +01:00
Thomas Basler
f423ce0a6b
Fix #644 : Added additional HM-400 to mapping table
2023-02-28 19:42:15 +01:00
Thomas Basler
7c33688167
Use same line ending in printf as in println
...
This prevents mistakes in the webconsole
2023-01-04 18:48:33 +01:00
Thomas Basler
f689fedf4e
Hoymiles Lib: Remove hard coded Serial output
...
The serial port for output of debug information can now changed during runtime
2022-12-19 20:52:12 +01:00
Thomas Basler
5feefed14e
Added missing copyright information
2022-12-14 22:37:37 +01:00
Thomas Basler
3c8bd56576
Added MI-1500 with Gen3 Protocol to Hardware Id list
2022-11-28 18:16:46 +01:00
Thomas Basler
6388be7a9e
Added new Hardware Part Number for HM-800
...
See #363
2022-11-21 17:52:27 +01:00
Thomas Basler
9f4d8bdddb
Better limit description
2022-10-20 19:34:10 +02:00
Thomas Basler
678f165350
Fix warning: missing initializer for member
2022-10-19 22:16:29 +02:00
Thomas Basler
1dd6e9c453
Check 4th byte on DevInfoSimple to get max_power
...
This is required to detect models with fixed power limits
2022-10-19 22:16:18 +02:00
Thomas Basler
753ab1312e
DevInfoParser: Dont create string object twice
2022-10-08 18:15:06 +02:00
Thomas Basler
1cbff8afca
Added HM-350 to list of known devices
2022-10-08 10:58:59 +02:00
Thomas Basler
fbd58554b9
Show HW Version as decimal instead of hex
2022-10-06 23:29:18 +02:00
Thomas Basler
b02d36d042
Added IDs to identifiy inverters to DevInfoParser
2022-10-06 18:34:31 +02:00
Thomas Basler
66453b0854
Return correct formatted HwVersion
2022-10-03 13:58:50 +02:00
Thomas Basler
6cbcfacac6
Renamed several methods from Sample to Simple
2022-10-03 13:14:31 +02:00
Thomas Basler
c8c6b2a978
Renamed DevInfoSample to DevInfoSimple
2022-10-02 17:01:46 +02:00