
Goodwe AbstractGoodWe
Goodwe AbstractGoodWe ist die gemeinsame Modbus-Basiskonfiguration für Goodwe Hybrid-Wechselrichter der ET-, EH-, BT- und BH-Serie. Über Modbus TCP am LAN-Modul des Wechselrichters auf Port 502 liest diese Vorlage PV-Leistung an bis zu vier Eingängen, AC-Netz- und Lastleistung über drei Phasen, die Backup-Ausgangsleistung sowie einen vollständigen BMS-Registersatz mit Zellspannungen, Zelltemperaturen, State of Health und Lade- sowie Entladegrenzen. Energiezähler erfassen Tages- und Gesamtwerte für PV-Erzeugung, Netzbezug, Einspeisung, Verbrauch und Batteriedurchsatz. Die Vorlage gibt Ihnen als Installateur oder Anlagenbetreiber ein vollständiges Betriebsbild jeder Goodwe-Hybridanlage in Ihrem ModbusCloud-Portal.
- Protokoll
- Modbus TCP
- Anschluss
- Ethernet, Modbus TCP
- Register
- 295, lesen und schreiben
- Marke
- Goodwe
- Zuletzt aktualisiert
Register (295)
227 lesen, 68 schreiben
| Name | Einheit | Zugriff | Adresse (Verborgen bis zur Eingabe Ihrer E-Mail-Adresse) | Funktion (verborgen) | Typ (verborgen) |
|---|---|---|---|---|---|
| max_apparent_power | W | Lesen | |||
| serial_number | Lesen | ||||
| dsp_fm_version_master | Lesen | ||||
| dsp_fm_version_slave | Lesen | ||||
| dsp_beta_version | Lesen | ||||
| arm_fm_version | Lesen | ||||
| arm_beta_version | Lesen | ||||
| v_pv3 | V | Lesen | |||
| i_pv3 | A | Lesen | |||
| p_pv3 | W | Lesen | |||
| v_pv4 | V | Lesen | |||
| i_pv4 | A | Lesen | |||
| p_pv4 | W | Lesen | |||
| pv_mode | Lesen | ||||
| grid_mode | Lesen | ||||
| total_inv_power | W | Lesen | |||
| ac_active_power | W | Lesen | |||
| ac_apparent_power | W | Lesen | |||
| load_mode_r | Lesen | ||||
| load_mode_s | Lesen | ||||
| load_mode_t | Lesen | ||||
| p_load_r | W | Lesen | |||
| p_load_s | W | Lesen | |||
| p_load_t | W | Lesen | |||
| total_back_up_load_power | W | Lesen | |||
| total_load_power | W | Lesen | |||
| ups_load_percent | % | Lesen | |||
| air_temperature | °C | Lesen | |||
| module_temperature | °C | Lesen | |||
| radiator_temperature | °C | Lesen | |||
| function_bit_value | Lesen | ||||
| bus_voltage | V | Lesen | |||
| nbus_voltage | V | Lesen | |||
| v_battery1 | V | Lesen | |||
| i_battery1 | A | Lesen | |||
| p_battery1 | W | Lesen | |||
| battery_mode | Lesen | ||||
| safety_country | Lesen | ||||
| work_mode | Lesen | ||||
| pv_e_total | Wh | Lesen | |||
| pv_e_day | Wh | Lesen | |||
| h_total | h | Lesen | |||
| e_day_sell | Wh | Lesen | |||
| e_total_buy | Wh | Lesen | |||
| e_day_buy | Wh | Lesen | |||
| e_total_load | Wh | Lesen | |||
| e_load_day | Wh | Lesen | |||
| e_battery_charge | Wh | Lesen | |||
| e_charge_day | Wh | Lesen | |||
| e_battery_discharge | Wh | Lesen | |||
| e_discharge_day | Wh | Lesen | |||
| battery_strings | count | Lesen | |||
| cpld_warning_code | Lesen | ||||
| eh_battery_function_active | Lesen | ||||
| arc_self_check_status | Lesen | ||||
| max_grid_freq_within_1_minute | Hz | Lesen | |||
| min_grid_freq_within_1_minute | Hz | Lesen | |||
| max_grid_voltage_within_1_minute_r | V | Lesen | |||
| min_grid_voltage_within_1_minute_r | V | Lesen | |||
| max_grid_voltage_within_1_minute_s | V | Lesen | |||
| min_grid_voltage_within_1_minute_s | V | Lesen | |||
| max_grid_voltage_within_1_minute_t | V | Lesen | |||
| min_grid_voltage_within_1_minute_t | V | Lesen | |||
| max_backup_power_within_1_minute_r | W | Lesen | |||
| max_backup_power_within_1_minute_s | W | Lesen | |||
| max_backup_power_within_1_minute_t | W | Lesen | |||
| max_backup_power_within_1_minute_total | W | Lesen | |||
| grid_hvrt_event_times | count | Lesen | |||
| grid_lvrt_event_times | count | Lesen | |||
| inv_error_msg_record_for_ems | Lesen | ||||
| inv_warning_code_record_for_ems | Lesen | ||||
| inv_cpld_warning_record_for_ems | Lesen | ||||
| battery_type_index | Lesen | ||||
| bms_status | Lesen | ||||
| bms_pack_temperature | °C | Lesen | |||
| bms_charge_imax | A | Lesen | |||
| bms_discharge_imax | A | Lesen | |||
| bms_soh | % | Lesen | |||
| bms_battery_strings | count | Lesen | |||
| battery_protocol | Lesen | ||||
| bms_software_version | Lesen | ||||
| battery_hardware_version | Lesen | ||||
| maximum_cell_temperature_id | Lesen | ||||
| minimum_cell_temperature_id | Lesen | ||||
| maximum_cell_voltage_id | Lesen | ||||
| minimum_cell_voltage_id | Lesen | ||||
| maximum_cell_temperature | °C | Lesen | |||
| minimum_cell_temperature | °C | Lesen | |||
| maximum_cell_voltage | V | Lesen | |||
| minimum_cell_voltage | V | Lesen | |||
| pass_information_1 | Lesen | ||||
| pass_information_2 | Lesen | ||||
| pass_information_3 | Lesen | ||||
| pass_information_4 | Lesen | ||||
| pass_information_5 | Lesen | ||||
| pass_information_6 | Lesen | ||||
| pass_information_7 | Lesen | ||||
| pass_information_8 | Lesen | ||||
| pass_information_9 | Lesen | ||||
| pass_information_10 | Lesen | ||||
| pass_information_11 | Lesen | ||||
| pass_information_12 | Lesen | ||||
| pass_information_13 | Lesen | ||||
| pass_information_14 | Lesen | ||||
| pass_information_15 | Lesen | ||||
| pass_information_16 | Lesen | ||||
| pass_information_17 | Lesen | ||||
| pass_information_18 | Lesen | ||||
| pass_information_19 | Lesen | ||||
| pass_information_20 | Lesen | ||||
| pass_information_21 | Lesen | ||||
| pass_information_22 | Lesen | ||||
| pass_information_23 | Lesen | ||||
| pass_information_24 | Lesen | ||||
| pass_information_25 | Lesen | ||||
| pass_information_26 | Lesen | ||||
| pass_information_27 | Lesen | ||||
| pass_information_28 | Lesen | ||||
| pass_information_29 | Lesen | ||||
| pass_information_30 | Lesen | ||||
| pass_information_31 | Lesen | ||||
| pass_information_32 | Lesen | ||||
| inverter_unit_id | Lesen | ||||
| modbus_baudrate | Lesen | ||||
| pv_e_total_2_a | Wh | Lesen | |||
| pv_e_day_2_a | Wh | Lesen | |||
| e_total_sell_2_a | Wh | Lesen | |||
| h_total_2_a | h | Lesen | |||
| e_day_sell_2_a | Wh | Lesen | |||
| e_total_buy_2_a | Wh | Lesen | |||
| e_day_buy_2_a | Wh | Lesen | |||
| e_total_load_2_a | Wh | Lesen | |||
| e_load_day_2_a | Wh | Lesen | |||
| e_battery_charge_2_a | Wh | Lesen | |||
| e_charge_day_2_a | Wh | Lesen | |||
| e_battery_discharge_2_a | Wh | Lesen | |||
| e_discharge_day_2_a | Wh | Lesen | |||
| safety_country_code_a | Lesen | ||||
| iso_limit_a | Lesen | ||||
| lvrt_hvrt_a | Lesen | ||||
| pv_start_voltage_a | V | Lesen | |||
| mppt_for_shadow_enable_a | Lesen | ||||
| back_up_enable_a | Lesen | ||||
| auto_start_backup_a | Lesen | ||||
| grid_wave_check_level_a | Lesen | ||||
| backup_start_dly_a | s | Lesen | |||
| ups_std_volt_type_a | Lesen | ||||
| derate_rate_vde_a | % | Lesen | |||
| three_phase_unbalanced_output_a | Lesen | ||||
| high_imp_mode_a | Lesen | ||||
| iso_check_mode_a | Lesen | ||||
| off_grid_to_on_grid_delay_a | s | Lesen | |||
| off_grid_under_voltage_protect_coefficient_a | Lesen | ||||
| battery_mode_pv_charge_enable_a | Lesen | ||||
| dcv_check_off_a | Lesen | ||||
| bms_charge_max_voltage_a | V | Lesen | |||
| bms_charge_max_current_a | A | Lesen | |||
| bms_discharge_min_voltage_a | V | Lesen | |||
| bms_discharge_max_current_a | A | Lesen | |||
| bms_soc_under_min_a | % | Lesen | |||
| bms_offline_discharge_min_voltage_a | V | Lesen | |||
| bms_offline_soc_under_min_a | % | Lesen | |||
| stop_soc_protect_a | % | Lesen | |||
| bms_float_volt | V | Lesen | |||
| bms_float_current | A | Lesen | |||
| bms_float_time | min | Lesen | |||
| bms_type_index_arm | Lesen | ||||
| manufacture_code_a | Lesen | ||||
| dc_volt_output | V | Lesen | |||
| bms_avg_chg_volt | V | Lesen | |||
| bms_avg_chg_hours | h | Lesen | |||
| feed_power_enable_a | Lesen | ||||
| feed_power_para_set_a | W | Lesen | |||
| bms_curr_lmt_coff | Lesen | ||||
| battery_protocol_arm_a | Lesen | ||||
| work_week_1_start_time_a | Lesen | ||||
| work_week_1_end_time_a | Lesen | ||||
| work_week_1_bat_power_percent_a | % | Lesen | |||
| factory_setting | Schreiben | ||||
| clear_data | Schreiben | ||||
| restart | Schreiben | ||||
| reset_sps | Schreiben | ||||
| pv_e_total_2_b | Wh | Schreiben | |||
| pv_e_day_2_b | Wh | Schreiben | |||
| e_total_sell_2_b | Wh | Schreiben | |||
| h_total_2_b | h | Schreiben | |||
| e_day_sell_2_b | Wh | Schreiben | |||
| e_total_buy_2_b | Wh | Schreiben | |||
| e_day_buy_2_b | Wh | Schreiben | |||
| e_total_load_2_b | Wh | Schreiben | |||
| e_load_day_2_b | Wh | Schreiben | |||
| e_battery_charge_2_b | Wh | Schreiben | |||
| e_charge_day_2_b | Wh | Schreiben | |||
| e_battery_discharge_2_b | Wh | Schreiben | |||
| e_discharge_day_2_b | Wh | Schreiben | |||
| safety_country_code_b | Schreiben | ||||
| iso_limit_b | Schreiben | ||||
| lvrt_hvrt_b | Schreiben | ||||
| pv_start_voltage_b | V | Schreiben | |||
| mppt_for_shadow_enable_b | Schreiben | ||||
| back_up_enable_b | Schreiben | ||||
| auto_start_backup_b | Schreiben | ||||
| grid_wave_check_level_b | Schreiben | ||||
| backup_start_dly_b | s | Schreiben | |||
| ups_std_volt_type_b | Schreiben | ||||
| derate_rate_vde_b | % | Schreiben | |||
| three_phase_unbalanced_output_b | Schreiben | ||||
| high_imp_mode_b | Schreiben | ||||
| arc_self_check | Schreiben | ||||
| arc_fault_remove | Schreiben | ||||
| iso_check_mode_b | Schreiben | ||||
| off_grid_to_on_grid_delay_b | s | Schreiben | |||
| off_grid_under_voltage_protect_coefficient_b | Schreiben | ||||
| battery_mode_pv_charge_enable_b | Schreiben | ||||
| dcv_check_off_b | Schreiben | ||||
| bms_charge_max_voltage_b | V | Schreiben | |||
| bms_charge_max_current_b | A | Schreiben | |||
| bms_discharge_min_voltage_b | V | Schreiben | |||
| bms_discharge_max_current_b | A | Schreiben | |||
| bms_soc_under_min_b | % | Schreiben | |||
| bms_offline_discharge_min_voltage_b | V | Schreiben | |||
| bms_offline_soc_under_min_b | % | Schreiben | |||
| stop_soc_protect_b | % | Schreiben | |||
| manufacture_code_b | Schreiben | ||||
| feed_power_enable_b | Schreiben | ||||
| feed_power_para_set_b | W | Schreiben | |||
| battery_protocol_arm_b | Schreiben | ||||
| work_week_1_start_time_b | Schreiben | ||||
| work_week_1_end_time_b | Schreiben | ||||
| work_week_1_bat_power_percent_b | % | Schreiben | |||
| work_week_1 | Schreiben | ||||
| wbms_version_a | Schreiben | ||||
| wbms_strings_a | count | Schreiben | |||
| wbms_charge_max_voltage_a | V | Schreiben | |||
| wbms_charge_max_current_a | A | Schreiben | |||
| wbms_discharge_min_voltage_a | V | Schreiben | |||
| wbms_discharge_max_current_a | A | Schreiben | |||
| wbms_voltage_a | V | Schreiben | |||
| wbms_current_a | A | Schreiben | |||
| wbms_soc_a | % | Schreiben | |||
| wbms_soh_a | % | Schreiben | |||
| wbms_temperature_a | °C | Schreiben | |||
| wbms_warning_code_a | Schreiben | ||||
| wbms_alarm_code_a | Schreiben | ||||
| wbms_status_a | Schreiben | ||||
| wbms_disable_timeout_detection_a | Schreiben | ||||
| wbms_version_b | Lesen | ||||
| wbms_strings_b | count | Lesen | |||
| wbms_charge_max_voltage_b | V | Lesen | |||
| wbms_charge_max_current_b | A | Lesen | |||
| wbms_discharge_min_voltage_b | V | Lesen | |||
| wbms_discharge_max_current_b | A | Lesen | |||
| wbms_voltage_b | V | Lesen | |||
| wbms_current_b | A | Lesen | |||
| wbms_soc_b | % | Lesen | |||
| wbms_soh_b | % | Lesen | |||
| wbms_temperature_b | °C | Lesen | |||
| wbms_warning_code_b | Lesen | ||||
| wbms_alarm_code_b | Lesen | ||||
| wbms_status_b | Lesen | ||||
| wbms_disable_timeout_detection_b | Lesen | ||||
| gw_a_48000_batttery1_charge_max | % | Lesen | |||
| gw_a_48001_pv_limit_power | W | Lesen | |||
| gw_a_48003_inverter_mode_control | Lesen | ||||
| gw_a_48004_ac_limit_power | W | Lesen | |||
| gw_a_48006_battery_mode | Lesen | ||||
| gw_a_48007_battery_charge_power | W | Lesen | |||
| gw_a_48009_battery_discharge_power | W | Lesen | |||
| gw_a_48011_bms_discharge_current_limit | A | Lesen | |||
| gw_a_48012_bms_charge_current_limit | A | Lesen | |||
| gw_a_48013_battery_level | % | Lesen | |||
| gw_a_48014_r_phase_ac_limit | W | Lesen | |||
| gw_a_48015_s_phase_ac_limit | W | Lesen | |||
| gw_a_48016_t_phase_ac_limit | W | Lesen | |||
| gw_a_48017_meter_status | Lesen | ||||
| gw_a_48018_meter_total_apparent_power | W | Lesen | |||
| gw_a_48020_meter_total_active_power | W | Lesen | |||
| gw_a_48022_r_phase_limit_input | W | Lesen | |||
| gw_a_48023_s_phase_limit_input | W | Lesen | |||
| gw_a_48024_t_phase_limit_input | W | Lesen | |||
| gw_a_48025_max_bms_discharge_current | A | Lesen | |||
| gw_a_48026_feed_power_enable | Lesen | ||||
| gw_a_48027_battery1_percent_charge | % | Lesen | |||
| gw_a_48028_battery1_percent_discharge | % | Lesen | |||
| gw_a_48029_battery2_percent_charge | % | Lesen | |||
| gw_a_48030_battery2_percent_discharge | % | Lesen | |||
| gw_a_48031_battery2_mode | Lesen | ||||
| gw_a_48032_battery2_charge_power | W | Lesen | |||
| gw_a_48034_battery2_discharge_power | W | Lesen | |||
| gw_a_48036_bms2_discharge_current_limit | A | Lesen | |||
| gw_a_48037_bms2_charge_current_limit | A | Lesen | |||
| gw_a_48038_battery2_level | % | Lesen | |||
| gw_a_48039_battery_charge_voltage_limit | V | Lesen | |||
| gw_a_48040_max_bms2_discharge_current | A | Lesen | |||
| gw_a_48041_generator_operating_mode | Lesen |
Register werden geladen…
Senden Sie Ihre Geräteliste
Steht ein Gerät noch nicht in der Bibliothek, erstellen wir die Vorlage kostenlos, sobald wir die Register haben.
Anwendungsfälle
- Überwachen Sie die tägliche und kumulative PV-Erzeugung an bis zu vier String-Eingängen und vergleichen Sie sie mit dem Planungsertrag.
- Verfolgen Sie den Batteriezustand über bms_soh über mehrere Jahreszeiten, um Kapazitätsverluste frühzeitig zu erkennen.
- Richten Sie Alarme bei steigenden HVRT- oder LVRT-Ereigniszählern ein, um wiederkehrende Netzqualitätsprobleme an einem Standort zu identifizieren.
- Vergleichen Sie total_load_power mit total_back_up_load_power, um die Dimensionierung des Backup-Kreises bei der Inbetriebnahme zu prüfen.
- Erstellen Sie tägliche Berichte über Netzbezug und Einspeisung anhand von e_day_buy und e_day_sell für Abrechnung oder Energiemanagement.
Installation
Verbinden Sie den LAN-Anschluss des Goodwe-Wechselrichters mit Ihrem lokalen Netzwerk und stellen Sie sicher, dass der Wechselrichter eine stabile IP-Adresse hat; Modbus TCP ist auf Port 502 mit der Standard-Unit-ID 247 verfügbar.
Legen Sie im ModbusCloud-Portal ein neues ModbusCloud Gateway im selben Netzwerksegment an, tragen Sie die IP-Adresse des Wechselrichters, Port 502 sowie die Modbus-Unit-ID 247 ein (oder den Wert aus Register 45127, falls dieser geändert wurde).
Importieren Sie die Goodwe AbstractGoodWe-Vorlage mit einem Klick und weisen Sie sie dem Gateway zu; eine zusätzliche Registerkonfiguration ist nicht erforderlich.
Prüfen Sie die Verbindung, indem Sie im Dashboard die Live-Werte von total_inv_power und bms_pack_temperature ablesen; von null abweichende Werte bestätigen eine erfolgreiche Kommunikation.
Zu beachten
Viele Register liefern zehnfach zu große Werte. Woran liegt das?
Die meisten Messregister von Goodwe verwenden einen Skalierungsfaktor von 0,1: Der Rohwert muss durch 10 geteilt werden, um den physikalischen Wert zu erhalten. Register wie air_temperature, bus_voltage und die Energiezähler sind als Zehntel der angezeigten Einheit gespeichert. Die ModbusCloud-Vorlage wendet diese Skalierung automatisch an; bei Verwendung anderer Tools teilen Sie den Rohwert bitte durch 10.
Das Gateway verbindet sich, aber es erscheinen keine Messwerte. Was ist zu tun?
Prüfen Sie, ob das LAN-Modul des Wechselrichters physisch eingesteckt ist und ob Port 502 vom Netzwerksegment des Gateways aus erreichbar ist. Goodwe-Wechselrichter akzeptieren nur einen Modbus-TCP-Client gleichzeitig: Hält eine andere Anwendung, etwa eine Hausautomations-Integration, die Verbindung belegt, wird das Gateway abgewiesen. Trennen Sie andere Clients und versuchen Sie es erneut.
Uint32-Register liefern falsche oder vertauschte Werte. Was ist die Ursache?
Goodwe verwendet Big-Endian-Wortreihenfolge für 32-Bit-Register: Das High-Word liegt an der niedrigeren Adresse, das Low-Word folgt an Adresse plus eins. Stellen Sie sicher, dass Ihr Modbus-Client für Big-Endian (High-Word zuerst) bei 32-Bit-Lesevorgängen konfiguriert ist. Die ModbusCloud-Vorlage verarbeitet dies standardmäßig korrekt.
Ist das Schreiben auf factory_setting, clear_data oder restart über Modbus sicher?
Äußerste Vorsicht ist geboten. Das Schreiben auf factory_setting setzt alle Parameter auf Werkseinstellungen zurück und unterbricht die Anlagenkonfiguration. Das Schreiben auf clear_data löscht dauerhaft alle Energiezähler. Das Schreiben auf restart startet den Wechselrichter sofort neu. Diese Register dürfen niemals in automatisierten Regeln oder geplanten Aufgaben verwendet werden, sondern ausschließlich bei beaufsichtigten Wartungsarbeiten.
Weitere Goodwe-Vorlagen
Selbst sehen, wie es funktioniert?










