Solar Inverter Protocol Identification

hi hv following code

uart:

  • id: uart_0
    baud_rate: 2400
    tx_pin: ${tx_pin}
    rx_pin: ${rx_pin}

pipsolar:
uart_id: uart_0
id: inverter0

sensor:

  • platform: pipsolar
    pipsolar_id: inverter0

    grid_rating_voltage:
    name: “${name} grid_rating_voltage”
    grid_rating_current:
    name: “${name} grid_current”

    grid_voltage:
    name: “${name} grid_voltage”
    grid_frequency:
    name: “${name} grid_frequency”

    input_voltage_range:
    name: “input_voltage_range”
    ac_output_voltage:
    name: “${name} ac_output_voltage”
    ac_output_frequency:
    name: “${name} ac_output_frequency”
    ac_output_apparent_power:
    name: “${name} ac_output_apparent_power”
    ac_output_active_power:
    name: “${name} ac_output_active_power”
    output_load_percent:
    name: “${name} output_load_percent”
    bus_voltage:
    name: “${name} bus_voltage”
    battery_voltage:
    name: “${name} battery_voltage”
    battery_charging_current:
    name: “${name} battery_charging_current”
    battery_capacity_percent:
    name: “${name} battery_capacity_percent”
    inverter_heat_sink_temperature:
    name: “${name} inverter_heat_sink_temperature”
    pv_input_current_for_battery:
    name: “${name} pv_input_current_for_battery”
    pv_input_voltage:
    name: “${name} pv_input_voltage”
    battery_voltage_scc:
    name: “${name} battery_voltage_scc”
    battery_discharge_current:
    name: “${name} battery_discharge_current”
    battery_voltage_offset_for_fans_on:
    name: “${name} battery_voltage_offset_for_fans_on”

    pv_charging_power:
    name: “${name} pv_charging_power”

text_sensor:

  • platform: pipsolar
    pipsolar_id: inverter0
    device_mode:
    name: “${name} device_mode”

binary_sensor:

  • platform: pipsolar
    pipsolar_id: inverter0
    add_sbu_priority_version:
    name: “${name} add_sbu_priority_version”
    configuration_status:
    name: “${name} configuration_status”
    load_status:
    name: “${name} load_status”
    battery_voltage_to_steady_while_charging:
    name: “${name} battery_voltage_to_steady_while_charging”
    charging_status:
    name: “${name} charging_status”
    scc_charging_status:
    name: “${name} scc_charging_status”
    ac_charging_status:
    name: “${name} ac_charging_status”
    charging_to_floating_mode:
    name: “${name} charging_to_floating_mode”
    switch_on:
    name: “${name} switch_on”
    silence_buzzer_open_buzzer:
    name: “${name} silence_buzzer_open_buzzer”
    overload_bypass_function:
    name: “${name} overload_bypass_function”
    lcd_escape_to_default:
    name: “${name} lcd_escape_to_default”
    overload_restart_function:
    name: “${name} overload_restart_function”
    over_temperature_restart_function:
    name: “${name} over_temperature_restart_function”

switch:

  • platform: pipsolar
    pipsolar_id: inverter0
    output_source_priority_utility:
    name: “${name} output_source_priority_utility”
    output_source_priority_solar:
    name: “${name} output_source_priority_solar”
    output_source_priority_battery:
    name: “${name} output_source_priority_battery”
    input_voltage_range:
    name: “${name} input_voltage_range”
    pv_ok_condition_for_parallel:
    name: “${name} pv_ok_condition_for_parallel”
    pv_power_balance:
    name: “${name} pv_power_balance”

output:

  • platform: pipsolar
    pipsolar_id: inverter0
    battery_recharge_voltage:
    id: inverter0_battery_recharge_voltage_out

and i got following results

Name State Actions
fronusinverter ac_charging_status OFF
fronusinverter ac_output_active_power 463.0 W
fronusinverter ac_output_apparent_power 463.0 VA
fronusinverter ac_output_frequency 50.0 Hz
fronusinverter ac_output_voltage 228.8 V
fronusinverter add_sbu_priority_version ON
fronusinverter battery_capacity_percent 100.0 %
fronusinverter battery_charging_current 0.0 A
fronusinverter battery_discharge_current 0.0 A
fronusinverter battery_voltage 27.1 V
fronusinverter battery_voltage_offset_for_fans_on 0.0 V
fronusinverter battery_voltage_scc 0.0 V
fronusinverter battery_voltage_to_steady_while_charging OFF
fronusinverter bus_voltage 444.0 V
fronusinverter charging_status ON
fronusinverter charging_to_floating_mode ON
fronusinverter configuration_status OFF
fronusinverter device_mode B
fronusinverter grid_current NA
fronusinverter grid_frequency 0.0 Hz
fronusinverter grid_rating_voltage NA
fronusinverter grid_voltage 0.0 V
fronusinverter input_voltage_range OFF
fronusinverter inverter_heat_sink_temperature 49.0 °C
fronusinverter lcd_escape_to_default ON
fronusinverter load_status ON
fronusinverter output_load_percent 11.0 %
fronusinverter output_source_priority_battery OFF
fronusinverter output_source_priority_solar OFF
fronusinverter output_source_priority_utility OFF
fronusinverter over_temperature_restart_function OFF
fronusinverter overload_bypass_function OFF
fronusinverter overload_restart_function OFF
fronusinverter pv_charging_power 611.0 W
fronusinverter pv_input_current_for_battery 2.5 A
fronusinverter pv_input_voltage 236.3 V
fronusinverter pv_ok_condition_for_parallel OFF
fronusinverter pv_power_balance OFF
fronusinverter scc_charging_status ON
fronusinverter silence_buzzer_open_buzzer ON
fronusinverter switch_on ON
input_voltage_range NA

but unbale to fetch following data

fronusinverter grid_current NA
fronusinverter grid_frequency 0.0 Hz
fronusinverter grid_rating_voltage NA
fronusinverter grid_voltage 0.0 V

how to get it