|
22 | 22 | max_soc=41010, |
23 | 23 | invbatpower=[11008], |
24 | 24 | battery_soc=[11036], |
25 | | - pwr_limit_bat_up=[44012], |
| 25 | + pwr_limit_bat_down=[44012], |
26 | 26 | pv_voltages=[11000, 11003], |
27 | 27 | ), |
28 | 28 | models=Inv.H1_G1, |
|
38 | 38 | max_soc=None, |
39 | 39 | invbatpower=[31022], |
40 | 40 | battery_soc=[31024], |
41 | | - pwr_limit_bat_up=None, |
| 41 | + pwr_limit_bat_down=None, |
42 | 42 | pv_voltages=[31000, 31003], |
43 | 43 | ), |
44 | 44 | models=Inv.H1_LAN, |
|
53 | 53 | max_soc=41010, |
54 | 54 | invbatpower=[31022], |
55 | 55 | battery_soc=[31024], |
56 | | - pwr_limit_bat_up=None, |
| 56 | + pwr_limit_bat_down=None, |
57 | 57 | pv_voltages=[39070, 39072], |
58 | 58 | ), |
59 | 59 | models=Inv.H1_G2_SET, |
|
69 | 69 | max_soc=41010, |
70 | 70 | invbatpower=[11008], |
71 | 71 | battery_soc=[11036], |
72 | | - pwr_limit_bat_up=None, |
| 72 | + pwr_limit_bat_down=None, |
73 | 73 | # Exists, but see https://github.com/nathanmarlor/foxess_modbus/discussions/666 |
74 | 74 | pv_voltages=[11000, 11003, 11096, 11099], |
75 | 75 | ), |
|
85 | 85 | max_soc=41010, |
86 | 86 | invbatpower=[31022], |
87 | 87 | battery_soc=[31024], |
88 | | - pwr_limit_bat_up=None, |
| 88 | + pwr_limit_bat_down=None, |
89 | 89 | pv_voltages=[31000, 31003, 31039, 31042], |
90 | 90 | ), |
91 | 91 | models=Inv.KH_PRE133 | Inv.KH_133, |
92 | 92 | ), |
93 | 93 | RemoteControlAddressSpec( |
94 | | - # The H3 doesn't support anything above 44005, and the active/reactive power regisers are 2 values |
| 94 | + # The H3 before 1.80 doesn't support anything above 44005, and the active/reactive power regisers are 2 values |
95 | 95 | # The Kuara H3 doesn't support this, see https://github.com/nathanmarlor/foxess_modbus/issues/532 |
96 | 96 | holding=ModbusRemoteControlAddressConfig( |
97 | 97 | remote_enable=44000, |
|
100 | 100 | work_mode=41000, |
101 | 101 | work_mode_map=_NORMAL_WORK_MODE_MAP, |
102 | 102 | max_soc=41010, |
103 | | - invbatpower=[31022], |
| 103 | + invbatpower=[31036], |
104 | 104 | battery_soc=[31038], |
105 | | - pwr_limit_bat_up=None, |
| 105 | + pwr_limit_bat_down=None, |
106 | 106 | pv_voltages=[31000, 31003], |
107 | 107 | ), |
108 | | - models=Inv.H3_SET & ~Inv.KUARA_H3 & ~Inv.AIO_H3_101 & ~Inv.AIO_H3_PRE101, |
| 108 | + models=Inv.H3_PRE180 & ~Inv.KUARA_H3 & ~Inv.AIO_H3_101 & ~Inv.AIO_H3_PRE101, |
| 109 | + ), |
| 110 | + RemoteControlAddressSpec( |
| 111 | + # H3 after 180 supports pwr_limit_bat_down |
| 112 | + holding=ModbusRemoteControlAddressConfig( |
| 113 | + remote_enable=44000, |
| 114 | + timeout_set=44001, |
| 115 | + active_power=[44003, 44002], |
| 116 | + work_mode=41000, |
| 117 | + work_mode_map=_NORMAL_WORK_MODE_MAP, |
| 118 | + max_soc=41010, |
| 119 | + invbatpower=[31036], |
| 120 | + battery_soc=[31038], |
| 121 | + pwr_limit_bat_down=[44012], |
| 122 | + pv_voltages=[31000, 31003], |
| 123 | + ), |
| 124 | + models=Inv.H3_180, |
109 | 125 | ), |
110 | 126 | RemoteControlAddressSpec( |
111 | | - # The H3 doesn't support anything above 44005, and the active/reactive power regisers are 2 values |
112 | | - # The Kuara H3 doesn't support this, see https://github.com/nathanmarlor/foxess_modbus/issues/532 |
113 | 127 | holding=ModbusRemoteControlAddressConfig( |
114 | 128 | remote_enable=46001, |
115 | 129 | timeout_set=46002, |
|
123 | 137 | max_soc=46610, |
124 | 138 | invbatpower=[39238, 39237], |
125 | 139 | battery_soc=[37612, 38310], |
126 | | - pwr_limit_bat_up=[46019, 46018], |
| 140 | + pwr_limit_bat_down=[46021, 46020], |
127 | 141 | pv_voltages=[39070, 39072, 39074, 39076, 39078, 39080], |
128 | 142 | ), |
129 | 143 | models=Inv.H3_PRO_SET | Inv.H3_SMART, |
|
0 commit comments