Closed jr42 closed 9 months ago
Here the output:
Invalid config for [modbus]: BDC rated power:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][35]. Got {'name': 'BDC rated power', 'unique_id': 'sg_bdc_rated_power', 'slave': 1, 'address': 5627, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'unit_of_measurement': 'W', 'device_class': 'power', 'state_class': 'measurement', 'scale': 100, 'scan_interval': 600} BMS max. charging current:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][36]. Got {'name': 'BMS max. charging current', 'unique_id': 'sg_bms_max_charging_current', 'slave': 1, 'address': 5634, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 0, 'unit_of_measurement': 'A', 'device_class': 'Current', 'scale': 1, 'scan_interval': 60} BMS max. discharging current:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][37]. Got {'name': 'BMS max. discharging current', 'unique_id': 'sg_bms_max_discharging_current', 'slave': 1, 'address': 5635, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 0, 'unit_of_measurement': 'A', 'device_class': 'Current', 'scale': 1, 'scan_interval': 60} Backup phase A power:
count: 1cannot be combined with
data_type: int16@ data['modbus'][0]['sensors'][39]. Got {'name': 'Backup phase A power', 'unique_id': 'sg_backup_phase_a_power', 'slave': 1, 'address': 5722, 'input_type': 'input', 'count': 1, 'data_type': 'int16', 'swap': 'word', 'precision': 0, 'unit_of_measurement': 'W', 'device_class': 'power', 'state_class': 'measurement', 'scale': 1, 'scan_interval': 10} Backup phase B power:
count: 1cannot be combined with
data_type: int16@ data['modbus'][0]['sensors'][40]. Got {'name': 'Backup phase B power', 'unique_id': 'sg_backup_phase_b_power', 'slave': 1, 'address': 5723, 'input_type': 'input', 'count': 1, 'data_type': 'int16', 'swap': 'word', 'precision': 0, 'unit_of_measurement': 'W', 'device_class': 'power', 'state_class': 'measurement', 'scale': 1, 'scan_interval': 10} Backup phase C power:
count: 1cannot be combined with
data_type: int16@ data['modbus'][0]['sensors'][41]. Got {'name': 'Backup phase C power', 'unique_id': 'sg_backup_phase_c_power', 'slave': 1, 'address': 5724, 'input_type': 'input', 'count': 1, 'data_type': 'int16', 'swap': 'word', 'precision': 0, 'unit_of_measurement': 'W', 'device_class': 'power', 'state_class': 'measurement', 'scale': 1, 'scan_interval': 10} Battery capacity:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][128]. Got {'name': 'Battery capacity', 'unique_id': 'sg_battery_capacity', 'slave': 1, 'address': 33048, 'input_type': 'holding', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'scale': 0.01, 'scan_interval': 600} Battery charging start power:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][129]. Got {'name': 'Battery charging start power', 'unique_id': 'sg_battery_charging_start_power', 'slave': 1, 'address': 33148, 'input_type': 'holding', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 0, 'unit_of_measurement': 'W', 'device_class': 'power', 'state_class': 'measurement', 'scale': 10, 'scan_interval': 10} Battery current:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][100]. Got {'name': 'Battery current', 'unique_id': 'sg_battery_current', 'slave': 1, 'address': 13020, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'A', 'device_class': 'Current', 'scale': 0.1, 'scan_interval': 10} Battery discharging start power:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][130]. Got {'name': 'Battery discharging start power', 'unique_id': 'sg_battery_discharging_start_power', 'slave': 1, 'address': 33149, 'input_type': 'holding', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 0, 'unit_of_measurement': 'W', 'device_class': 'power', 'state_class': 'measurement', 'scale': 10, 'scan_interval': 10} Battery forced charge discharge cmd raw:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][119]. Got {'name': 'Battery forced charge discharge cmd raw', 'unique_id': 'sg_battery_forced_charge_discharge_cmd_raw', 'slave': 1, 'address': 13050, 'input_type': 'holding', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 0, 'scan_interval': 10} Battery forced charge discharge power:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][120]. Got {'name': 'Battery forced charge discharge power', 'unique_id': 'sg_battery_forced_charge_discharge_power', 'slave': 1, 'address': 13051, 'input_type': 'holding', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 0, 'unit_of_measurement': 'W', 'device_class': 'power', 'state_class': 'measurement', 'scan_interval': 10} Battery level:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][102]. Got {'name': 'Battery level', 'unique_id': 'sg_battery_level', 'slave': 1, 'address': 13022, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': '%', 'device_class': 'battery', 'state_class': 'measurement', 'scale': 0.1, 'scan_interval': 60} Battery max charge power:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][126]. Got {'name': 'Battery max charge power', 'unique_id': 'sg_battery_max_charge_power', 'slave': 1, 'address': 33046, 'input_type': 'holding', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 0, 'unit_of_measurement': 'W', 'device_class': 'power', 'state_class': 'measurement', 'scale': 10, 'scan_interval': 10} Battery max discharge power:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][127]. Got {'name': 'Battery max discharge power', 'unique_id': 'sg_battery_max_discharge_power', 'slave': 1, 'address': 33047, 'input_type': 'holding', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 0, 'unit_of_measurement': 'W', 'device_class': 'power', 'state_class': 'measurement', 'scale': 10, 'scan_interval': 10} Battery power raw:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][101]. Got {'name': 'Battery power raw', 'unique_id': 'sg_battery_power_raw', 'slave': 1, 'address': 13021, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 0, 'unit_of_measurement': 'W', 'device_class': 'power', 'state_class': 'measurement', 'scale': 1, 'scan_interval': 10} Battery state of health:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][103]. Got {'name': 'Battery state of health', 'unique_id': 'sg_battery_state_of_health', 'slave': 1, 'address': 13023, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 0, 'unit_of_measurement': '%', 'state_class': 'measurement', 'scale': 0.1, 'scan_interval': 600} Battery temperature:
count: 1cannot be combined with
data_type: int16@ data['modbus'][0]['sensors'][104]. Got {'name': 'Battery temperature', 'unique_id': 'sg_battery_temperature', 'slave': 1, 'address': 13024, 'input_type': 'input', 'count': 1, 'data_type': 'int16', 'precision': 1, 'unit_of_measurement': '°C', 'device_class': 'Temperature', 'scale': 0.1, 'scan_interval': 60} Battery voltage:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][99]. Got {'name': 'Battery voltage', 'unique_id': 'sg_battery_voltage', 'slave': 1, 'address': 13019, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 0, 'unit_of_measurement': 'V', 'device_class': 'Voltage', 'scale': 0.1, 'scan_interval': 10} DO load intelligent mode load level:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][7]. Got {'name': 'DO load intelligent mode load level', 'unique_id': 'sg_do_load_intelligent_mode_load_level', 'slave': 1, 'address': 13015, 'input_type': 'holding', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'scan_interval': 10} DO load intelligent mode start hour:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][3]. Got {'name': 'DO load intelligent mode start hour', 'unique_id': 'sg_do_load_intelligent_mode_start_hour', 'slave': 1, 'address': 13011, 'input_type': 'holding', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'scan_interval': 10} DO load intelligent mode start minute:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][4]. Got {'name': 'DO load intelligent mode start minute', 'unique_id': 'sg_do_load_intelligent_mode_start_minute', 'slave': 1, 'address': 13012, 'input_type': 'holding', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'scan_interval': 10} DO load intelligent mode stop hour:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][5]. Got {'name': 'DO load intelligent mode stop hour', 'unique_id': 'sg_do_load_intelligent_mode_stop_hour', 'slave': 1, 'address': 13013, 'input_type': 'holding', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'scan_interval': 10} DO load intelligent mode stop minute:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][6]. Got {'name': 'DO load intelligent mode stop minute', 'unique_id': 'sg_do_load_intelligent_mode_stop_minute', 'slave': 1, 'address': 13014, 'input_type': 'holding', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'scan_interval': 10} DO load mode selection raw:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][0]. Got {'name': 'DO load mode selection raw', 'unique_id': 'sg_do_load_mode_selection_raw', 'slave': 1, 'address': 13001, 'input_type': 'holding', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'scan_interval': 10} DO load switchmode selection raw:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][2]. Got {'name': 'DO load switchmode selection raw', 'unique_id': 'sg_do_load_switchmode_selection_raw', 'slave': 1, 'address': 13010, 'input_type': 'holding', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'scan_interval': 10} DO load timing mode start1 hour:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][8]. Got {'name': 'DO load timing mode start1 hour', 'unique_id': 'sg_do_load_timing_mode_start1_hour', 'slave': 1, 'address': 13002, 'input_type': 'holding', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'scan_interval': 10} DO load timing mode start1 minute:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][9]. Got {'name': 'DO load timing mode start1 minute', 'unique_id': 'sg_do_load_timing_mode_start1_minute', 'slave': 1, 'address': 13003, 'input_type': 'holding', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'scan_interval': 10} DO load timing mode start2 hour:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][12]. Got {'name': 'DO load timing mode start2 hour', 'unique_id': 'sg_do_load_timing_mode_start2_hour', 'slave': 1, 'address': 13006, 'input_type': 'holding', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'scan_interval': 10} DO load timing mode start2 minute:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][13]. Got {'name': 'DO load timing mode start2 minute', 'unique_id': 'sg_do_load_timing_mode_start2_minute', 'slave': 1, 'address': 13007, 'input_type': 'holding', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'scan_interval': 10} DO load timing mode stop1 hour:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][10]. Got {'name': 'DO load timing mode stop1 hour', 'unique_id': 'sg_do_load_timing_mode_stop1_hour', 'slave': 1, 'address': 13004, 'input_type': 'holding', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'scan_interval': 10} DO load timing mode stop1 minute:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][11]. Got {'name': 'DO load timing mode stop1 minute', 'unique_id': 'sg_do_load_timing_mode_stop1_minute', 'slave': 1, 'address': 13005, 'input_type': 'holding', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'scan_interval': 10} DO load timing mode stop2 hour:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][14]. Got {'name': 'DO load timing mode stop2 hour', 'unique_id': 'sg_do_load_timing_mode_stop2_hour', 'slave': 1, 'address': 13008, 'input_type': 'holding', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'scan_interval': 10} DO load timing mode stop2 minute:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][15]. Got {'name': 'DO load timing mode stop2 minute', 'unique_id': 'sg_do_load_timing_mode_stop2_minute', 'slave': 1, 'address': 13009, 'input_type': 'holding', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'scan_interval': 10} DO port configuration selection raw:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][1]. Got {'name': 'DO port configuration selection raw', 'unique_id': 'sg_do_port_configuration_selection_raw', 'slave': 1, 'address': 33274, 'input_type': 'holding', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'scan_interval': 10} Daily PV generation & battery discharge:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][17]. Got {'name': 'Daily PV generation & battery discharge', 'unique_id': 'sg_daily_pv_gen_battery_discharge', 'slave': 1, 'address': 5002, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Daily PV generation:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][89]. Got {'name': 'Daily PV generation', 'unique_id': 'sg_daily_pv_generation', 'slave': 1, 'address': 13001, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Daily battery charge from PV:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][95]. Got {'name': 'Daily battery charge from PV', 'unique_id': 'sg_daily_battery_charge_from_pv', 'slave': 1, 'address': 13011, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Daily battery charge:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][113]. Got {'name': 'Daily battery charge', 'unique_id': 'sg_daily_battery_charge', 'slave': 1, 'address': 13039, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Daily battery discharge:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][105]. Got {'name': 'Daily battery discharge', 'unique_id': 'sg_daily_battery_discharge', 'slave': 1, 'address': 13025, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Daily direct energy consumption:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][97]. Got {'name': 'Daily direct energy consumption', 'unique_id': 'sg_daily_direct_energy_consumption', 'slave': 1, 'address': 13016, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Daily exported energy from PV:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][91]. Got {'name': 'Daily exported energy from PV', 'unique_id': 'sg_daily_exported_energy_from_PV', 'slave': 1, 'address': 13004, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Daily exported energy:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][115]. Got {'name': 'Daily exported energy', 'unique_id': 'sg_daily_exported_energy', 'slave': 1, 'address': 13044, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Daily imported energy:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][111]. Got {'name': 'Daily imported energy', 'unique_id': 'sg_daily_imported_energy', 'slave': 1, 'address': 13035, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} EMS mode selection raw:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][118]. Got {'name': 'EMS mode selection raw', 'unique_id': 'sg_ems_mode_selection_raw', 'slave': 1, 'address': 13049, 'input_type': 'holding', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'scan_interval': 10} Export power limit mode raw:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][124]. Got {'name': 'Export power limit mode raw', 'unique_id': 'sg_export_power_limit_mode_raw', 'slave': 1, 'address': 13086, 'input_type': 'holding', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 0, 'scan_interval': 10} Export power limit:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][123]. Got {'name': 'Export power limit', 'unique_id': 'sg_export_power_limit', 'slave': 1, 'address': 13073, 'input_type': 'holding', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 0, 'unit_of_measurement': 'W', 'device_class': 'power', 'state_class': 'measurement', 'scale': 1, 'scan_interval': 10} Export power raw:
count: 2cannot be combined with
data_type: int32@ data['modbus'][0]['sensors'][94]. Got {'name': 'Export power raw', 'unique_id': 'sg_battery_export_power_raw', 'slave': 1, 'address': 13009, 'input_type': 'input', 'count': 2, 'data_type': 'int32', 'swap': 'word', 'precision': 0, 'unit_of_measurement': 'W', 'device_class': 'power', 'state_class': 'measurement', 'scale': 1, 'scan_interval': 10} Grid frequency:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][28]. Got {'name': 'Grid frequency', 'unique_id': 'sg_grid_frequency', 'slave': 1, 'address': 5035, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 2, 'unit_of_measurement': 'Hz', 'device_class': 'frequency', 'state_class': 'measurement', 'scale': 0.1, 'scan_interval': 10} Inverter start stop:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][117]. Got {'name': 'Inverter start stop', 'unique_id': 'sg_inverter_start_stop', 'slave': 1, 'address': 12999, 'input_type': 'holding', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 0, 'scan_interval': 10} Inverter temperature:
count: 1cannot be combined with
data_type: int16@ data['modbus'][0]['sensors'][19]. Got {'name': 'Inverter temperature', 'unique_id': 'sg_inverter_temperature', 'slave': 1, 'address': 5007, 'input_type': 'input', 'count': 1, 'data_type': 'int16', 'precision': 1, 'unit_of_measurement': '°C', 'device_class': 'Temperature', 'scale': 0.1, 'scan_interval': 10} Load power:
count: 2cannot be combined with
data_type: int32@ data['modbus'][0]['sensors'][93]. Got {'name': 'Load power', 'unique_id': 'sg_load_power', 'slave': 1, 'address': 13007, 'input_type': 'input', 'count': 2, 'data_type': 'int32', 'swap': 'word', 'precision': 0, 'unit_of_measurement': 'W', 'device_class': 'power', 'state_class': 'measurement', 'scale': 1, 'scan_interval': 10} MPPT1 current:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][21]. Got {'name': 'MPPT1 current', 'unique_id': 'sg_mppt1_current', 'slave': 1, 'address': 5011, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 2, 'unit_of_measurement': 'A', 'device_class': 'Current', 'scale': 0.1, 'scan_interval': 10} MPPT1 voltage:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][20]. Got {'name': 'MPPT1 voltage', 'unique_id': 'sg_mppt1_voltage', 'slave': 1, 'address': 5010, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'V', 'device_class': 'Voltage', 'scale': 0.1, 'scan_interval': 10} MPPT2 current:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][23]. Got {'name': 'MPPT2 current', 'unique_id': 'sg_mppt2_current', 'slave': 1, 'address': 5013, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 2, 'unit_of_measurement': 'A', 'device_class': 'Current', 'scale': 0.1, 'scan_interval': 10} MPPT2 voltage:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][22]. Got {'name': 'MPPT2 voltage', 'unique_id': 'sg_mppt2_voltage', 'slave': 1, 'address': 5012, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'V', 'device_class': 'Voltage', 'scale': 0.1, 'scan_interval': 10} Max SoC:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][121]. Got {'name': 'Max SoC', 'unique_id': 'sg_max_soc', 'slave': 1, 'address': 13057, 'input_type': 'holding', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': '%', 'device_class': 'battery', 'state_class': 'measurement', 'scale': 0.1, 'scan_interval': 10} Meter active power raw:
count: 2cannot be combined with
data_type: int32@ data['modbus'][0]['sensors'][31]. Got {'name': 'Meter active power raw', 'unique_id': 'sg_meter_active_power_raw', 'slave': 1, 'address': 5600, 'input_type': 'input', 'count': 2, 'data_type': 'int32', 'swap': 'word', 'precision': 0, 'unit_of_measurement': 'W', 'device_class': 'power', 'state_class': 'measurement', 'scale': 1, 'scan_interval': 10} Meter phase A active power raw:
count: 2cannot be combined with
data_type: int32@ data['modbus'][0]['sensors'][32]. Got {'name': 'Meter phase A active power raw', 'unique_id': 'sg_meter_phase_a_active_power_raw', 'slave': 1, 'address': 5602, 'input_type': 'input', 'count': 2, 'data_type': 'int32', 'swap': 'word', 'precision': 0, 'unit_of_measurement': 'W', 'device_class': 'power', 'state_class': 'measurement', 'scale': 1, 'scan_interval': 10} Meter phase B active power raw:
count: 2cannot be combined with
data_type: int32@ data['modbus'][0]['sensors'][33]. Got {'name': 'Meter phase B active power raw', 'unique_id': 'sg_meter_phase_b_active_power_raw', 'slave': 1, 'address': 5604, 'input_type': 'input', 'count': 2, 'data_type': 'int32', 'swap': 'word', 'precision': 0, 'unit_of_measurement': 'W', 'device_class': 'power', 'state_class': 'measurement', 'scale': 1, 'scan_interval': 10} Meter phase C active power raw:
count: 2cannot be combined with
data_type: int32@ data['modbus'][0]['sensors'][34]. Got {'name': 'Meter phase C active power raw', 'unique_id': 'sg_meter_phase_c_active_power_raw', 'slave': 1, 'address': 5606, 'input_type': 'input', 'count': 2, 'data_type': 'int32', 'swap': 'word', 'precision': 0, 'unit_of_measurement': 'W', 'device_class': 'power', 'state_class': 'measurement', 'scale': 1, 'scan_interval': 10} Min SoC:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][122]. Got {'name': 'Min SoC', 'unique_id': 'sg_min_soc', 'slave': 1, 'address': 13058, 'input_type': 'holding', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': '%', 'device_class': 'battery', 'state_class': 'measurement', 'scale': 0.1, 'scan_interval': 10} Monthly PV generation (01 January):
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][42]. Got {'name': 'Monthly PV generation (01 January)', 'unique_id': 'sg_monthly_pv_generation_01_january', 'slave': 1, 'address': 6226, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Monthly PV generation (02 February):
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][43]. Got {'name': 'Monthly PV generation (02 February)', 'unique_id': 'sg_monthly_pv_generation_02_february', 'slave': 1, 'address': 6227, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Monthly PV generation (03 March):
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][44]. Got {'name': 'Monthly PV generation (03 March)', 'unique_id': 'sg_monthly_pv_generation_03_march', 'slave': 1, 'address': 6228, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Monthly PV generation (04 April):
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][45]. Got {'name': 'Monthly PV generation (04 April)', 'unique_id': 'sg_monthly_pv_generation_04_april', 'slave': 1, 'address': 6229, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Monthly PV generation (05 May):
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][46]. Got {'name': 'Monthly PV generation (05 May)', 'unique_id': 'sg_monthly_pv_generation_05_may', 'slave': 1, 'address': 6230, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Monthly PV generation (06 June):
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][47]. Got {'name': 'Monthly PV generation (06 June)', 'unique_id': 'sg_monthly_pv_generation_06_june', 'slave': 1, 'address': 6231, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Monthly PV generation (07 July):
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][48]. Got {'name': 'Monthly PV generation (07 July)', 'unique_id': 'sg_monthly_pv_generation_07_july', 'slave': 1, 'address': 6232, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Monthly PV generation (08 August):
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][49]. Got {'name': 'Monthly PV generation (08 August)', 'unique_id': 'sg_monthly_pv_generation_08_august', 'slave': 1, 'address': 6233, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Monthly PV generation (09 September):
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][50]. Got {'name': 'Monthly PV generation (09 September)', 'unique_id': 'sg_monthly_pv_generation_09_september', 'slave': 1, 'address': 6234, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Monthly PV generation (10 October):
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][51]. Got {'name': 'Monthly PV generation (10 October)', 'unique_id': 'sg_monthly_pv_generation_10_october', 'slave': 1, 'address': 6235, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Monthly PV generation (11 November):
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][52]. Got {'name': 'Monthly PV generation (11 November)', 'unique_id': 'sg_monthly_pv_generation_11_november', 'slave': 1, 'address': 6236, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Monthly PV generation (12 December):
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][53]. Got {'name': 'Monthly PV generation (12 December)', 'unique_id': 'sg_monthly_pv_generation_12_december', 'slave': 1, 'address': 6237, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Monthly export (01 January):
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][65]. Got {'name': 'Monthly export (01 January)', 'unique_id': 'sg_monthly_export_01_january', 'slave': 1, 'address': 6595, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Monthly export (02 February):
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][66]. Got {'name': 'Monthly export (02 February)', 'unique_id': 'sg_monthly_export_02_february', 'slave': 1, 'address': 6596, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Monthly export (03 March):
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][67]. Got {'name': 'Monthly export (03 March)', 'unique_id': 'sg_monthly_export_03_march', 'slave': 1, 'address': 6597, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Monthly export (04 April):
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][68]. Got {'name': 'Monthly export (04 April)', 'unique_id': 'sg_monthly_export_04_april', 'slave': 1, 'address': 6598, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Monthly export (05 May):
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][69]. Got {'name': 'Monthly export (05 May)', 'unique_id': 'sg_monthly_export_05_may', 'slave': 1, 'address': 6599, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Monthly export (06 June):
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][70]. Got {'name': 'Monthly export (06 June)', 'unique_id': 'sg_monthly_export_06_june', 'slave': 1, 'address': 6600, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Monthly export (07 July):
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][71]. Got {'name': 'Monthly export (07 July)', 'unique_id': 'sg_monthly_export_07_july', 'slave': 1, 'address': 6601, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Monthly export (08 August):
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][72]. Got {'name': 'Monthly export (08 August)', 'unique_id': 'sg_monthly_export_08_august', 'slave': 1, 'address': 6602, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Monthly export (09 September):
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][73]. Got {'name': 'Monthly export (09 September)', 'unique_id': 'sg_monthly_export_09_september', 'slave': 1, 'address': 6603, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Monthly export (10 October):
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][74]. Got {'name': 'Monthly export (10 October)', 'unique_id': 'sg_monthly_export_10_october', 'slave': 1, 'address': 6604, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Monthly export (11 November):
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][75]. Got {'name': 'Monthly export (11 November)', 'unique_id': 'sg_monthly_export_11_november', 'slave': 1, 'address': 6605, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Monthly export (12 December):
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][76]. Got {'name': 'Monthly export (12 December)', 'unique_id': 'sg_monthly_export_12_december', 'slave': 1, 'address': 6606, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Phase A current:
count: 1cannot be combined with
data_type: int16@ data['modbus'][0]['sensors'][107]. Got {'name': 'Phase A current', 'unique_id': 'sg_phase_a_current', 'slave': 1, 'address': 13030, 'input_type': 'input', 'count': 1, 'data_type': 'int16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'A', 'device_class': 'current', 'state_class': 'measurement', 'scale': 0.1, 'scan_interval': 10} Phase A voltage:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][25]. Got {'name': 'Phase A voltage', 'unique_id': 'sg_phase_a_voltage', 'slave': 1, 'address': 5018, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'V', 'device_class': 'Voltage', 'state_class': 'measurement', 'scale': 0.1, 'scan_interval': 10} Phase B current:
count: 1cannot be combined with
data_type: int16@ data['modbus'][0]['sensors'][108]. Got {'name': 'Phase B current', 'unique_id': 'sg_phase_b_current', 'slave': 1, 'address': 13031, 'input_type': 'input', 'count': 1, 'data_type': 'int16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'A', 'device_class': 'current', 'state_class': 'measurement', 'scale': 0.1, 'scan_interval': 10} Phase B voltage:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][26]. Got {'name': 'Phase B voltage', 'unique_id': 'sg_phase_b_voltage', 'slave': 1, 'address': 5019, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'V', 'device_class': 'Voltage', 'state_class': 'measurement', 'scale': 0.1, 'scan_interval': 10} Phase C current:
count: 1cannot be combined with
data_type: int16@ data['modbus'][0]['sensors'][109]. Got {'name': 'Phase C current', 'unique_id': 'sg_phase_c_current', 'slave': 1, 'address': 13032, 'input_type': 'input', 'count': 1, 'data_type': 'int16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'A', 'device_class': 'current', 'state_class': 'measurement', 'scale': 0.1, 'scan_interval': 10} Phase C voltage:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][27]. Got {'name': 'Phase C voltage', 'unique_id': 'sg_phase_c_voltage', 'slave': 1, 'address': 5020, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'V', 'device_class': 'Voltage', 'state_class': 'measurement', 'scale': 0.1, 'scan_interval': 10} Power factor:
count: 1cannot be combined with
data_type: int16@ data['modbus'][0]['sensors'][30]. Got {'name': 'Power factor', 'unique_id': 'sg_power_factor', 'slave': 1, 'address': 5034, 'input_type': 'input', 'count': 1, 'data_type': 'int16', 'swap': 'word', 'precision': 3, 'unit_of_measurement': '%', 'device_class': 'power_factor', 'state_class': 'measurement', 'scale': 0.001, 'scan_interval': 10} Reactive power:
count: 2cannot be combined with
data_type: int32@ data['modbus'][0]['sensors'][29]. Got {'name': 'Reactive power', 'unique_id': 'sg_reactive_power', 'slave': 1, 'address': 5032, 'input_type': 'input', 'count': 2, 'data_type': 'int32', 'swap': 'word', 'precision': 0, 'unit_of_measurement': 'W', 'device_class': 'power', 'state_class': 'measurement', 'scale': 1, 'scan_interval': 10} Reserved SoC for backup:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][125]. Got {'name': 'Reserved SoC for backup', 'unique_id': 'sg_reserved_soc_for_backup', 'slave': 1, 'address': 13099, 'input_type': 'holding', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'unit_of_measurement': '%', 'device_class': 'battery', 'state_class': 'measurement', 'scale': 1, 'scan_interval': 10} Running state:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][88]. Got {'name': 'Running state', 'unique_id': 'sg_running_state', 'slave': 1, 'address': 13000, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 0, 'scale': 1, 'scan_interval': 10} Sungrow device type code:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][16]. Got {'name': 'Sungrow device type code', 'unique_id': 'sg_dev_code', 'slave': 1, 'address': 4999, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'scan_interval': 600} System state:
count: 1cannot be combined with
data_type: uint16@ data['modbus'][0]['sensors'][87]. Got {'name': 'System state', 'unique_id': 'sg_system_state', 'slave': 1, 'address': 12999, 'input_type': 'input', 'count': 1, 'data_type': 'uint16', 'swap': 'word', 'precision': 0, 'scale': 1, 'scan_interval': 10} Total DC power:
count: 2cannot be combined with
data_type: uint32@ data['modbus'][0]['sensors'][24]. Got {'name': 'Total DC power', 'unique_id': 'sg_total_dc_power', 'slave': 1, 'address': 5016, 'input_type': 'input', 'count': 2, 'data_type': 'uint32', 'swap': 'word', 'precision': 0, 'unit_of_measurement': 'W', 'device_class': 'power', 'state_class': 'measurement', 'scale': 1, 'scan_interval': 10} Total PV generation & battery discharge:
count: 2cannot be combined with
data_type: uint32@ data['modbus'][0]['sensors'][18]. Got {'name': 'Total PV generation & battery discharge', 'unique_id': 'sg_total_pv_gen_battery_discharge', 'slave': 1, 'address': 5003, 'input_type': 'input', 'count': 2, 'data_type': 'uint32', 'swap': 'word', 'unit_of_measurement': 'kWh', 'precision': 1, 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Total PV generation:
count: 2cannot be combined with
data_type: uint32@ data['modbus'][0]['sensors'][90]. Got {'name': 'Total PV generation', 'unique_id': 'sg_total_pv_generation', 'slave': 1, 'address': 13002, 'input_type': 'input', 'count': 2, 'data_type': 'uint32', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total', 'scale': 0.1, 'scan_interval': 600} Total active power:
count: 2cannot be combined with
data_type: int32@ data['modbus'][0]['sensors'][110]. Got {'name': 'Total active power', 'unique_id': 'sg_total_active_power', 'slave': 1, 'address': 13033, 'input_type': 'input', 'count': 2, 'data_type': 'int32', 'swap': 'word', 'precision': 0, 'unit_of_measurement': 'W', 'device_class': 'power', 'state_class': 'measurement', 'scale': 1, 'scan_interval': 10} Total backup power:
count: 1cannot be combined with
data_type: int16@ data['modbus'][0]['sensors'][38]. Got {'name': 'Total backup power', 'slave': 1, 'unique_id': 'sg_total_backup_power', 'address': 5725, 'input_type': 'input', 'count': 1, 'data_type': 'int16', 'swap': 'word', 'precision': 0, 'unit_of_measurement': 'W', 'device_class': 'power', 'state_class': 'measurement', 'scale': 1, 'scan_interval': 10} Total battery charge from PV:
count: 2cannot be combined with
data_type: uint32@ data['modbus'][0]['sensors'][96]. Got {'name': 'Total battery charge from PV', 'unique_id': 'sg_total_battery_charge_from_pv', 'slave': 1, 'address': 13012, 'input_type': 'input', 'count': 2, 'data_type': 'uint32', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Total battery charge:
count: 2cannot be combined with
data_type: uint32@ data['modbus'][0]['sensors'][114]. Got {'name': 'Total battery charge', 'unique_id': 'sg_total_battery_charge', 'slave': 1, 'address': 13040, 'input_type': 'input', 'count': 2, 'data_type': 'uint32', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Total battery discharge:
count: 2cannot be combined with
data_type: uint32@ data['modbus'][0]['sensors'][106]. Got {'name': 'Total battery discharge', 'unique_id': 'sg_total_battery_discharge', 'slave': 1, 'address': 13026, 'input_type': 'input', 'count': 2, 'data_type': 'uint32', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Total direct energy consumption:
count: 2cannot be combined with
data_type: uint32@ data['modbus'][0]['sensors'][98]. Got {'name': 'Total direct energy consumption', 'unique_id': 'sg_total_direct_energy_consumption', 'slave': 1, 'address': 13017, 'input_type': 'input', 'count': 2, 'data_type': 'uint32', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Total exported energy from PV:
count: 2cannot be combined with
data_type: uint32@ data['modbus'][0]['sensors'][92]. Got {'name': 'Total exported energy from PV', 'unique_id': 'sg_total_exported_energy_from_pv', 'slave': 1, 'address': 13005, 'input_type': 'input', 'count': 2, 'data_type': 'uint32', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total', 'scale': 0.1, 'scan_interval': 600} Total exported energy:
count: 2cannot be combined with
data_type: uint32@ data['modbus'][0]['sensors'][116]. Got {'name': 'Total exported energy', 'unique_id': 'sg_total_exported_energy', 'slave': 1, 'address': 13045, 'input_type': 'input', 'count': 2, 'data_type': 'uint32', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Total imported energy:
count: 2cannot be combined with
data_type: uint32@ data['modbus'][0]['sensors'][112]. Got {'name': 'Total imported energy', 'unique_id': 'sg_total_imported_energy', 'slave': 1, 'address': 13036, 'input_type': 'input', 'count': 2, 'data_type': 'uint32', 'swap': 'word', 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Yearly Export (2019):
count: 2cannot be combined with
data_type: uint32@ data['modbus'][0]['sensors'][77]. Got {'name': 'Yearly Export (2019)', 'unique_id': 'sg_yearly_export_2019', 'slave': 1, 'address': 6615, 'input_type': 'input', 'data_type': 'uint32', 'swap': 'word', 'count': 2, 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Yearly Export (2020):
count: 2cannot be combined with
data_type: uint32@ data['modbus'][0]['sensors'][78]. Got {'name': 'Yearly Export (2020)', 'unique_id': 'sg_yearly_export_2020', 'slave': 1, 'address': 6617, 'input_type': 'input', 'data_type': 'uint32', 'swap': 'word', 'count': 2, 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Yearly Export (2021):
count: 2cannot be combined with
data_type: uint32@ data['modbus'][0]['sensors'][79]. Got {'name': 'Yearly Export (2021)', 'unique_id': 'sg_yearly_export_2021', 'slave': 1, 'address': 6619, 'input_type': 'input', 'data_type': 'uint32', 'swap': 'word', 'count': 2, 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Yearly Export (2022):
count: 2cannot be combined with
data_type: uint32@ data['modbus'][0]['sensors'][80]. Got {'name': 'Yearly Export (2022)', 'unique_id': 'sg_yearly_export_2022', 'slave': 1, 'address': 6621, 'input_type': 'input', 'data_type': 'uint32', 'swap': 'word', 'count': 2, 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Yearly Export (2023):
count: 2cannot be combined with
data_type: uint32@ data['modbus'][0]['sensors'][81]. Got {'name': 'Yearly Export (2023)', 'unique_id': 'sg_yearly_export_2023', 'slave': 1, 'address': 6623, 'input_type': 'input', 'data_type': 'uint32', 'swap': 'word', 'count': 2, 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Yearly Export (2024):
count: 2cannot be combined with
data_type: uint32@ data['modbus'][0]['sensors'][82]. Got {'name': 'Yearly Export (2024)', 'unique_id': 'sg_yearly_export_2024', 'slave': 1, 'address': 6625, 'input_type': 'input', 'data_type': 'uint32', 'swap': 'word', 'count': 2, 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Yearly Export (2025):
count: 2cannot be combined with
data_type: uint32@ data['modbus'][0]['sensors'][83]. Got {'name': 'Yearly Export (2025)', 'unique_id': 'sg_yearly_export_2025', 'slave': 1, 'address': 6627, 'input_type': 'input', 'data_type': 'uint32', 'swap': 'word', 'count': 2, 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Yearly Export (2026):
count: 2cannot be combined with
data_type: uint32@ data['modbus'][0]['sensors'][84]. Got {'name': 'Yearly Export (2026)', 'unique_id': 'sg_yearly_export_2026', 'slave': 1, 'address': 6629, 'input_type': 'input', 'data_type': 'uint32', 'swap': 'word', 'count': 2, 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Yearly Export (2027):
count: 2cannot be combined with
data_type: uint32@ data['modbus'][0]['sensors'][85]. Got {'name': 'Yearly Export (2027)', 'unique_id': 'sg_yearly_export_2027', 'slave': 1, 'address': 6631, 'input_type': 'input', 'data_type': 'uint32', 'swap': 'word', 'count': 2, 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Yearly Export (2028):
count: 2cannot be combined with
data_type: uint32@ data['modbus'][0]['sensors'][86]. Got {'name': 'Yearly Export (2028)', 'unique_id': 'sg_yearly_export_2028', 'slave': 1, 'address': 6633, 'input_type': 'input', 'data_type': 'uint32', 'swap': 'word', 'count': 2, 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Yearly PV generation (2019):
count: 2cannot be combined with
data_type: uint32@ data['modbus'][0]['sensors'][54]. Got {'name': 'Yearly PV generation (2019)', 'unique_id': 'sg_yearly_pv_generation_2019', 'slave': 1, 'address': 6257, 'input_type': 'input', 'data_type': 'uint32', 'swap': 'word', 'count': 2, 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Yearly PV generation (2020):
count: 2cannot be combined with
data_type: uint32@ data['modbus'][0]['sensors'][55]. Got {'name': 'Yearly PV generation (2020)', 'unique_id': 'sg_yearly_pv_generation_2020', 'slave': 1, 'address': 6259, 'input_type': 'input', 'data_type': 'uint32', 'swap': 'word', 'count': 2, 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Yearly PV generation (2021):
count: 2cannot be combined with
data_type: uint32@ data['modbus'][0]['sensors'][56]. Got {'name': 'Yearly PV generation (2021)', 'unique_id': 'sg_yearly_pv_generation_2021', 'slave': 1, 'address': 6261, 'input_type': 'input', 'data_type': 'uint32', 'swap': 'word', 'count': 2, 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Yearly PV generation (2022):
count: 2cannot be combined with
data_type: uint32@ data['modbus'][0]['sensors'][57]. Got {'name': 'Yearly PV generation (2022)', 'unique_id': 'sg_yearly_pv_generation_2022', 'slave': 1, 'address': 6263, 'input_type': 'input', 'data_type': 'uint32', 'swap': 'word', 'count': 2, 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Yearly PV generation (2023):
count: 2cannot be combined with
data_type: uint32@ data['modbus'][0]['sensors'][58]. Got {'name': 'Yearly PV generation (2023)', 'unique_id': 'sg_yearly_pv_generation_2023', 'slave': 1, 'address': 6265, 'input_type': 'input', 'data_type': 'uint32', 'swap': 'word', 'count': 2, 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Yearly PV generation (2024):
count: 2cannot be combined with
data_type: uint32@ data['modbus'][0]['sensors'][59]. Got {'name': 'Yearly PV generation (2024)', 'unique_id': 'sg_yearly_pv_generation_2024', 'slave': 1, 'address': 6267, 'input_type': 'input', 'data_type': 'uint32', 'swap': 'word', 'count': 2, 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Yearly PV generation (2025):
count: 2cannot be combined with
data_type: uint32@ data['modbus'][0]['sensors'][60]. Got {'name': 'Yearly PV generation (2025)', 'unique_id': 'sg_yearly_pv_generation_2025', 'slave': 1, 'address': 6269, 'input_type': 'input', 'data_type': 'uint32', 'swap': 'word', 'count': 2, 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Yearly PV generation (2026):
count: 2cannot be combined with
data_type: uint32@ data['modbus'][0]['sensors'][61]. Got {'name': 'Yearly PV generation (2026)', 'unique_id': 'sg_yearly_pv_generation_2026', 'slave': 1, 'address': 6271, 'input_type': 'input', 'data_type': 'uint32', 'swap': 'word', 'count': 2, 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Yearly PV generation (2027):
count: 2cannot be combined with
data_type: uint32@ data['modbus'][0]['sensors'][62]. Got {'name': 'Yearly PV generation (2027)', 'unique_id': 'sg_yearly_pv_generation_2027', 'slave': 1, 'address': 6273, 'input_type': 'input', 'data_type': 'uint32', 'swap': 'word', 'count': 2, 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Yearly PV generation (2028):
count: 2cannot be combined with
data_type: uint32@ data['modbus'][0]['sensors'][63]. Got {'name': 'Yearly PV generation (2028)', 'unique_id': 'sg_yearly_pv_generation_2028', 'slave': 1, 'address': 6275, 'input_type': 'input', 'data_type': 'uint32', 'swap': 'word', 'count': 2, 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600} Yearly PV generation (2029):
count: 2cannot be combined with
data_type: uint32@ data['modbus'][0]['sensors'][64]. Got {'name': 'Yearly PV generation (2029)', 'unique_id': 'sg_yearly_pv_generation_2029', 'slave': 1, 'address': 6277, 'input_type': 'input', 'data_type': 'uint32', 'swap': 'word', 'count': 2, 'precision': 1, 'unit_of_measurement': 'kWh', 'device_class': 'energy', 'state_class': 'total_increasing', 'scale': 0.1, 'scan_interval': 600}. (See ?, line ?). Please check the docs at https://www.home-assistant.io/integrations/modbus
Nevermind. The issue was 50cm in front of the screen...
When upgrading to Home Assistant to 2023.10.1 the configuration breaks with hundreds of errors, but works fine on 2023.8.4
Your Sungrow inverter:
Home Assistant :
modbus_sungrow.yaml:
Inverter Firmware Status:
To Reproduce Steps to reproduce the behavior:
Expected behavior Continues to work after upgrade