Thomas Basler
08eede0f55
Feature: Add prefix 1420 to HMS-4 channel inverters
2025-01-18 23:40:42 +01:00
Thomas Basler
ebf4e921ee
Merge branch 'pr2420' into dev
2025-01-14 18:38:23 +01:00
Thomas Basler
87772cb76b
Feature: Add support for HERF-600 inverters
...
Fixes #2492
2025-01-08 17:52:33 +01:00
Thomas Basler
a0e6942537
Feature: Detect if inverter supports 'Power Distribution Logic'
...
The detection of 'Power Distribution Logic' is based on the firmware version for specific models and is needed to disable any means of overscaling, as it simply does not work when 'Power Distrbution Logic' is available.
Based on the code from @AndreasBoehm
2024-12-31 16:08:37 +01:00
Thomas Basler
c37397acca
Fix lint errors
2024-12-30 00:16:14 +01:00
Thomas Basler
498afe377b
Remove extra semikolon
2024-12-30 00:06:08 +01:00
Thomas Basler
5265c6281f
Feature: Set Limit transfer only to "OK" if the queue does not contain any more commands
2024-12-15 20:45:32 +01:00
Thomas Basler
8acae28c59
Feature: New handling of command queue
...
Goal of this change is to prevent a overflow in the command queue by flooding it with MQTT commands and therefor also prevent the reading of the inverter data.
To achieve this it is now possible to specify a insert type for each queue element.
2024-12-15 20:45:32 +01:00
Thomas Basler
a75543c309
Feature:: Added support for HMS-450 inverters which begin with 1400
2024-12-02 22:45:50 +01:00
stefan123t
680863fb00
Update README.md
2024-11-20 08:02:07 +01:00
stefan123t
8297591853
change markdown table to github style
2024-11-20 08:00:26 +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
2659204d96
Initialize the last rssi value with -127 instead of 0 to indicate a non existing connection of no data was received yet
2024-10-06 11:08:10 +02:00
Thomas Basler
8f4b89a193
Replace format strings by platform independent macros
2024-10-05 00:50:13 +02:00
Thomas Basler
edfe06e31e
Feature: Show RSSI of last received packet in radio stats
...
The value is also published via MQTT
2024-10-04 17:36:17 +02:00
Thomas Basler
818fdc42c9
Simplify inverter handling
2024-09-26 18:17:11 +02:00
Thomas Basler
8e26ef4e2e
Fix: Only count RF RX packets when packets where sent
...
This mainly occours after a reset of the statistics that receive count is higher then transmit count
2024-09-26 17:45:34 +02:00
Thomas Basler
0c012bf62a
Move inverter housekeeping tasks inside the InverterAbstract class
2024-09-23 22:08:53 +02:00
Thomas Basler
a54b19bf5b
Feature: Inverter radio statistics (rx/tx statistics)
...
The statistics are shown in the WebApp and published via MQTT.
Statistics are reset at midnight.
2024-09-22 18:51:07 +02:00
Thomas Basler
a949776966
Feature: Add support for HERF 1 channel inverters
2024-09-02 20:44:26 +02:00
Thomas Basler
1f3af949a0
Add serial prefix 1410 to HMS_2CH inverters
...
This is related to #2235 and fixes #2230
2024-08-28 21:25:15 +02:00
Thomas Basler
70dacb5ea6
Merge branch 'pr2168' into dev
2024-08-01 17:53:53 +02:00
Thomas Basler
45b7f45734
Merge branch 'pr2099' into dev
2024-07-05 21:17:06 +02:00
Thomas Basler
d09be3a384
Feature: Add support for HMS-800-2T-LV inverters
2024-07-05 21:10:15 +02:00
Florian Mösch
ca4c45fcf2
Update AlarmLogParser.cpp
...
added a few German translations
2024-06-24 17:22:30 +02:00
Thomas Basler
b1a8f04617
Fix: Wrong divider in gridprofile RVHF
...
Fixes #2021
The result may look wrong for some profiles (e.g. 502 Hz) but it seems to be correct as the Hoymiles parser also outputs 502 Hz. See #1606
2024-06-02 13:56:13 +02:00
Thomas Basler
6e607f7f67
Feature: Add option to clear eventlog at midnight
2024-05-31 00:07:28 +02:00
Thomas Basler
3a4f70dc75
Added parser documentation
2024-05-30 23:27:29 +02:00
Thomas Basler
33bfde34b2
Added some missing names to grid profile parser
2024-05-29 22:48:27 +02:00
Thomas Basler
90711ddd76
Code Refactoring: Use internal inverter instance in handleResponse method
2024-05-16 19:58:20 +02:00
Thomas Basler
6d6d62bb77
Code Refactoring: Use internal inverter instance in gotTimeout method
2024-05-16 19:55:01 +02:00
Thomas Basler
6a7bed0ecf
Code Refactoring: Add inverter reference to each command
...
Instead of just adding the target_address to a command this patch adds a reference to the whole inverter instance
2024-05-16 19:54:09 +02:00
Thomas Basler
bf49410f6d
Merge branch 'pr1909' into dev
2024-04-12 17:05:51 +02:00
Bernhard Kirchen
153293e1c7
remove remaining usage of F() macro
2024-04-12 15:28:26 +02:00
Thomas Basler
718690030e
Fix include for TimeoutHelper
2024-04-01 13:52:59 +02:00
Thomas Basler
1888054627
Fix: Re-Request grid profile parameters if received data are invalid / to short
...
Fixes #1874
2024-03-31 12:42:00 +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
77b38dff2b
Fix: Updated source comments to also match hex numbers
2024-03-15 20:14:29 +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
021d9b5f44
Feature: Added description for alarm id 152
...
Fixes : #1798
2024-03-01 19:31:47 +01:00
Thomas Basler
9b7df71da0
webapp: Fix typo
...
Fixes #1780
2024-02-25 11:23:49 +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
3cf8fea8e0
Fix: Guru Meditation (StoreProhibited) when saving DTU settings
...
Fixed #1725
2024-02-06 21:47:06 +01:00
Thomas Basler
e81a280b87
Fix: Calculate the AC current for 3 phase inverters correctly
2024-01-30 22:29:25 +01:00
Thomas Basler
abb37242e8
Rename internal variables and methods
2024-01-30 22:29:25 +01:00
Thomas Basler
1b637f0870
BREAKING CHANGE: Web API Endpoint /api/livedata/status and /api/prometheus/metrics
...
Yield total and Yield day where moved from the AC section to the INV section
2024-01-30 22:29:25 +01:00