Skip to content

MPP Solar U5648MS support #525

@AlexVerrico

Description

@AlexVerrico

Hi. First off, thank you for creating this project, you have done an incredible job of building an easy to use tool.

I wanted to let you know that this tool appears to work well with the U5648MS inverter from MPP Solar, and I suspect would work with the rest of the U****MS series also. I'm using the tool in a venv on Ubuntu 22.04 (technically Kubuntu, but functionally the same) with Python 3.10.

Below is the output from $ mpp-solar -p /dev/hidraw1 -c QPI followed by the output from $ mpp-solar -p /dev/hidraw1 --getstatus. I'm not sure what's causing the "unknown_value_in_response_XX" messages, if you have any pointers on what I should be investigating I'm happy to take a look.

Command: QPI - Protocol ID inquiry
--------------------------------------------------------------------------------
Parameter   Value          Unit
protocol_id PI30
--------------------------------------------------------------------------------

Command: Q1 - Q1 query
--------------------------------------------------------------------------------
Parameter                                   Value          Unit
ac_input_voltage                            0.0            V     {'icon': 'mdi:lightning'}
ac_input_frequency                          0.0            Hz
ac_output_voltage                           230.3          V
ac_output_frequency                         50.0           Hz
ac_output_apparent_power                    1197           VA
ac_output_active_power                      1182           W
ac_output_load                              21             %
bus_voltage                                 421            V
battery_voltage                             53.8           V
battery_charging_current                    7              A
battery_capacity                            51             %
inverter_heat_sink_temperature              58             °C
pv_input_current_for_battery                7.5            A
pv_input_voltage                            234.1          V
battery_voltage_from_scc                    0.0            V
battery_discharge_current                   0              A
is_sbu_priority_version_added               0              bool
is_configuration_changed                    0              bool
is_scc_firmware_updated                     0              bool
is_load_on                                  1              bool
is_battery_voltage_to_steady_while_charging 0              bool
is_charging_on                              0              bool
is_scc_charging_on                          1              bool
is_ac_charging_on                           0              bool
rsv1                                        0              A
rsv2                                        0              A
pv_input_power                              1751           W
is_charging_to_float                        1              bool
is_switched_on                              1              bool
is_reserved                                 0              bool
time_until_the_end_of_absorb_charging       1              sec
time_until_the_end_of_float_charging        14862          sec
scc_flag                                    SCC is powered and communicating
allowscconflag                              00
chargeaveragecurrent                        00
scc_pwm_temperature                         58             °C    {'device-class': 'temperature'}
inverter_temperature                        51             °C    {'device-class': 'temperature'}
battery_temperature                         40             °C    {'device-class': 'temperature'}
transformer_temperature                     49             °C    {'device-class': 'temperature'}
gpio13                                      2
fan_lock_status                             Not locked
not_used                                    000
fan_pwm_speed                               63             %
scc_charge_power                            1733           W     {'icon': 'mdi:solar-power', 'device-class': 'power'}
parallel_warning                            0000
sync_frequency                              0.0
inverter_charge_status                      float                {'icon': 'mdi:book-open'}
unknown_value_in_response_18                b'0'
unknown_value_in_response_19                b'060'
unknown_value_in_response_20                b'030'
unknown_value_in_response_21                b'100'
unknown_value_in_response_22                b'030'
unknown_value_in_response_23                b'58.40'
unknown_value_in_response_24                b'000'
unknown_value_in_response_25                b'120'
unknown_value_in_response_26                b'0'
unknown_value_in_response_27                b'0000'
--------------------------------------------------------------------------------

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions