|
33 | 33 | MIN_10000_TL_X_OFFICIAL = { |
34 | 34 | 'name': 'MIN-10000-TL-X Official (Protocol V1.39)', |
35 | 35 | 'description': 'Official register mapping from Growatt Protocol V1.39 documentation', |
36 | | - 'notes': 'Power registers are 32-bit pairs (HIGH/LOW). Grid frequency uses raw register 37.', |
| 36 | + 'notes': 'Power registers are 32-bit pairs (HIGH/LOW). Supports PV1-PV3 strings.', |
37 | 37 | 'input_registers': { |
38 | 38 | # System Status |
39 | 39 | 3000: {'name': 'inverter_status', 'scale': 1, 'unit': '', 'desc': '0=Waiting, 1=Normal, 3=Fault'}, |
|
54 | 54 | 3009: {'name': 'pv2_power_high', 'scale': 1, 'unit': '', 'desc': 'PV2 power HIGH word', 'pair': 3010}, |
55 | 55 | 3010: {'name': 'pv2_power_low', 'scale': 1, 'unit': '', 'desc': 'PV2 power LOW word', 'pair': 3009, 'combined_scale': 0.1, 'combined_unit': 'W'}, |
56 | 56 |
|
| 57 | + # PV String 3 (if available on model) |
| 58 | + 3011: {'name': 'pv3_voltage', 'scale': 0.1, 'unit': 'V', 'desc': 'PV3 DC voltage'}, |
| 59 | + 3012: {'name': 'pv3_current', 'scale': 0.1, 'unit': 'A', 'desc': 'PV3 DC current'}, |
| 60 | + 3013: {'name': 'pv3_power_high', 'scale': 1, 'unit': '', 'desc': 'PV3 power HIGH word', 'pair': 3014}, |
| 61 | + 3014: {'name': 'pv3_power_low', 'scale': 1, 'unit': '', 'desc': 'PV3 power LOW word', 'pair': 3013, 'combined_scale': 0.1, 'combined_unit': 'W'}, |
| 62 | + |
57 | 63 | # System Output Power (32-bit) |
58 | 64 | 3019: {'name': 'system_output_power_high', 'scale': 1, 'unit': '', 'desc': 'System output power HIGH', 'pair': 3020}, |
59 | 65 | 3020: {'name': 'system_output_power_low', 'scale': 1, 'unit': '', 'desc': 'System output power LOW', 'pair': 3019, 'combined_scale': 0.1, 'combined_unit': 'W'}, |
|
159 | 165 | 8: {'name': 'pv2_current', 'scale': 0.1, 'unit': 'A'}, |
160 | 166 | 9: {'name': 'pv2_power_high', 'scale': 1, 'unit': '', 'pair': 10}, |
161 | 167 | 10: {'name': 'pv2_power_low', 'scale': 1, 'unit': '', 'pair': 9, 'combined_scale': 0.1, 'combined_unit': 'W'}, |
| 168 | + 11: {'name': 'pv3_voltage', 'scale': 0.1, 'unit': 'V'}, |
| 169 | + 12: {'name': 'pv3_current', 'scale': 0.1, 'unit': 'A'}, |
| 170 | + 13: {'name': 'pv3_power_high', 'scale': 1, 'unit': '', 'pair': 14}, |
| 171 | + 14: {'name': 'pv3_power_low', 'scale': 1, 'unit': '', 'pair': 13, 'combined_scale': 0.1, 'combined_unit': 'W'}, |
162 | 172 | 35: {'name': 'output_power_high', 'scale': 1, 'unit': '', 'pair': 36}, |
163 | 173 | 36: {'name': 'output_power_low', 'scale': 1, 'unit': '', 'pair': 35, 'combined_scale': 0.1, 'combined_unit': 'W'}, |
164 | 174 | 37: {'name': 'grid_frequency', 'scale': 0.01, 'unit': 'Hz'}, |
|
0 commit comments