mirror of
https://github.com/home-assistant/core.git
synced 2026-08-28 10:16:02 -05:00
491 lines
14 KiB
JSON
491 lines
14 KiB
JSON
{
|
|
"config": {
|
|
"abort": {
|
|
"already_configured": "[%key:common::config_flow::abort::already_configured_device%]"
|
|
},
|
|
"error": {
|
|
"cannot_connect": "Failed to connect: {error}",
|
|
"unrecognized_inverter": "The device answered, but its serial number doesn't match a known Sofar model."
|
|
},
|
|
"step": {
|
|
"user": {
|
|
"data": {
|
|
"host": "[%key:common::config_flow::data::host%]",
|
|
"port": "[%key:common::config_flow::data::port%]",
|
|
"unit_id": "Modbus unit ID"
|
|
},
|
|
"data_description": {
|
|
"host": "The hostname or IP address of the inverter, or of the Modbus TCP bridge it's connected through.",
|
|
"port": "The Modbus TCP port to connect on.",
|
|
"unit_id": "The inverter's Modbus unit ID, also called its Modbus device address."
|
|
},
|
|
"description": "Connect over Modbus TCP. The inverter model and register map are detected automatically from its serial number."
|
|
}
|
|
}
|
|
},
|
|
"device": {
|
|
"battery": {
|
|
"name": "Battery {number}"
|
|
},
|
|
"pv_string": {
|
|
"name": "PV string {number}"
|
|
}
|
|
},
|
|
"entity": {
|
|
"sensor": {
|
|
"active_power_load_sys": {
|
|
"name": "Active power load system"
|
|
},
|
|
"active_power_offgrid_total": {
|
|
"name": "Active power off-grid total"
|
|
},
|
|
"active_power_output_l1": {
|
|
"name": "Active power output L1"
|
|
},
|
|
"active_power_output_l1n": {
|
|
"name": "Active power output L1N"
|
|
},
|
|
"active_power_output_l2": {
|
|
"name": "Active power output L2"
|
|
},
|
|
"active_power_output_l2n": {
|
|
"name": "Active power output L2N"
|
|
},
|
|
"active_power_output_l3": {
|
|
"name": "Active power output L3"
|
|
},
|
|
"active_power_output_total": {
|
|
"name": "Active power output total"
|
|
},
|
|
"active_power_pcc_l1": {
|
|
"name": "Active power PCC L1"
|
|
},
|
|
"active_power_pcc_l1n": {
|
|
"name": "Active power PCC L1N"
|
|
},
|
|
"active_power_pcc_l2": {
|
|
"name": "Active power PCC L2"
|
|
},
|
|
"active_power_pcc_l2n": {
|
|
"name": "Active power PCC L2N"
|
|
},
|
|
"active_power_pcc_l3": {
|
|
"name": "Active power PCC L3"
|
|
},
|
|
"active_power_pcc_total": {
|
|
"name": "Active power PCC total"
|
|
},
|
|
"active_power_pv_ext": {
|
|
"name": "Active power PV external"
|
|
},
|
|
"apparent_power_offgrid_total": {
|
|
"name": "Apparent power off-grid total"
|
|
},
|
|
"apparent_power_output_total": {
|
|
"name": "Apparent power output total"
|
|
},
|
|
"apparent_power_pcc_total": {
|
|
"name": "Apparent power PCC total"
|
|
},
|
|
"bat_config_capacity": {
|
|
"name": "Battery config capacity"
|
|
},
|
|
"bat_config_cell_type": {
|
|
"name": "Battery config cell type",
|
|
"state": {
|
|
"agm": "AGM",
|
|
"flooded": "Flooded",
|
|
"gel": "Gel",
|
|
"lead_acid": "Lead acid",
|
|
"lithium_iron_phosphate": "Lithium iron phosphate",
|
|
"lithium_titanate": "Lithium titanate",
|
|
"ternary": "Ternary"
|
|
}
|
|
},
|
|
"bat_config_charging_voltage": {
|
|
"name": "Battery config charging voltage"
|
|
},
|
|
"bat_config_depth_of_discharge": {
|
|
"name": "Battery config depth of discharge"
|
|
},
|
|
"bat_config_end_of_discharge": {
|
|
"name": "Battery config end of discharge"
|
|
},
|
|
"bat_config_eps_buffer": {
|
|
"name": "Battery config EPS buffer"
|
|
},
|
|
"bat_config_maximum_charge_current_limit": {
|
|
"name": "Battery config maximum charge current limit"
|
|
},
|
|
"bat_config_maximum_discharge_current_limit": {
|
|
"name": "Battery config maximum discharge current limit"
|
|
},
|
|
"bat_config_minimum_discharge_voltage": {
|
|
"name": "Battery config minimum discharge voltage"
|
|
},
|
|
"bat_config_overvoltage_protection": {
|
|
"name": "Battery config overvoltage protection"
|
|
},
|
|
"bat_config_protocol": {
|
|
"name": "Battery config protocol",
|
|
"state": {
|
|
"alphaess": "AlphaESS",
|
|
"amass": "Amass",
|
|
"bts_5k": "BTS 5K",
|
|
"catl": "CATL",
|
|
"ems": "EMS",
|
|
"first_flight_built_in_bms_default": "First Flight built-in BMS (default)",
|
|
"first_flight_protocol_general": "First Flight protocol (general)",
|
|
"fronus": "Fronus",
|
|
"lg": "LG",
|
|
"move_for": "Move For",
|
|
"nilar": "Nilar",
|
|
"pie_energy_protocol_pylon": "Pie Energy protocol (Pylon)",
|
|
"weco": "WeCo"
|
|
}
|
|
},
|
|
"bat_config_rated_battery_voltage": {
|
|
"name": "Battery config rated voltage"
|
|
},
|
|
"bat_config_tempco": {
|
|
"name": "Battery config lead acid temperature compensation factor"
|
|
},
|
|
"bat_config_undervoltage_protection": {
|
|
"name": "Battery config undervoltage protection"
|
|
},
|
|
"bat_config_voltage_float": {
|
|
"name": "Battery config lead acid float voltage"
|
|
},
|
|
"battery_input_energy_today": {
|
|
"name": "Battery input energy today"
|
|
},
|
|
"battery_input_energy_total": {
|
|
"name": "Battery input energy total"
|
|
},
|
|
"battery_output_energy_today": {
|
|
"name": "Battery output energy today"
|
|
},
|
|
"battery_output_energy_total": {
|
|
"name": "Battery output energy total"
|
|
},
|
|
"battery_power_total": {
|
|
"name": "Battery power total"
|
|
},
|
|
"battery_state_of_charge_total": {
|
|
"name": "Battery state of charge total"
|
|
},
|
|
"battery_state_of_health_total": {
|
|
"name": "Battery state of health total"
|
|
},
|
|
"charge_cycle": {
|
|
"name": "Charge cycle"
|
|
},
|
|
"current": {
|
|
"name": "Current"
|
|
},
|
|
"current_output_l1": {
|
|
"name": "Current output L1"
|
|
},
|
|
"current_output_l1n": {
|
|
"name": "Current output L1N"
|
|
},
|
|
"current_output_l2": {
|
|
"name": "Current output L2"
|
|
},
|
|
"current_output_l2n": {
|
|
"name": "Current output L2N"
|
|
},
|
|
"current_output_l3": {
|
|
"name": "Current output L3"
|
|
},
|
|
"current_pcc_l1": {
|
|
"name": "Current PCC L1"
|
|
},
|
|
"current_pcc_l1n": {
|
|
"name": "Current PCC L1N"
|
|
},
|
|
"current_pcc_l2": {
|
|
"name": "Current PCC L2"
|
|
},
|
|
"current_pcc_l2n": {
|
|
"name": "Current PCC L2N"
|
|
},
|
|
"current_pcc_l3": {
|
|
"name": "Current PCC L3"
|
|
},
|
|
"export_energy_today": {
|
|
"name": "Export energy today"
|
|
},
|
|
"export_energy_total": {
|
|
"name": "Export energy total"
|
|
},
|
|
"grid_frequency": {
|
|
"name": "Grid frequency"
|
|
},
|
|
"heatsink_temperature_1": {
|
|
"name": "Heatsink temperature 1"
|
|
},
|
|
"heatsink_temperature_2": {
|
|
"name": "Heatsink temperature 2"
|
|
},
|
|
"import_energy_today": {
|
|
"name": "Import energy today"
|
|
},
|
|
"import_energy_total": {
|
|
"name": "Import energy total"
|
|
},
|
|
"inverter_temperature_1": {
|
|
"name": "Inverter temperature 1"
|
|
},
|
|
"inverter_temperature_2": {
|
|
"name": "Inverter temperature 2"
|
|
},
|
|
"load_consumption_today": {
|
|
"name": "Load consumption today"
|
|
},
|
|
"load_consumption_total": {
|
|
"name": "Load consumption total"
|
|
},
|
|
"module_temperature_1": {
|
|
"name": "Module temperature 1"
|
|
},
|
|
"module_temperature_2": {
|
|
"name": "Module temperature 2"
|
|
},
|
|
"offgrid_active_power_output": {
|
|
"name": "Off-grid active power output"
|
|
},
|
|
"offgrid_active_power_output_l1": {
|
|
"name": "Off-grid active power output L1"
|
|
},
|
|
"offgrid_active_power_output_l1n": {
|
|
"name": "Off-grid active power output L1N"
|
|
},
|
|
"offgrid_active_power_output_l2": {
|
|
"name": "Off-grid active power output L2"
|
|
},
|
|
"offgrid_active_power_output_l2n": {
|
|
"name": "Off-grid active power output L2N"
|
|
},
|
|
"offgrid_active_power_output_l3": {
|
|
"name": "Off-grid active power output L3"
|
|
},
|
|
"offgrid_apparent_power_output": {
|
|
"name": "Off-grid apparent power output"
|
|
},
|
|
"offgrid_apparent_power_output_l1": {
|
|
"name": "Off-grid apparent power output L1"
|
|
},
|
|
"offgrid_apparent_power_output_l2": {
|
|
"name": "Off-grid apparent power output L2"
|
|
},
|
|
"offgrid_apparent_power_output_l3": {
|
|
"name": "Off-grid apparent power output L3"
|
|
},
|
|
"offgrid_current_output": {
|
|
"name": "Off-grid current output"
|
|
},
|
|
"offgrid_current_output_l1": {
|
|
"name": "Off-grid current output L1"
|
|
},
|
|
"offgrid_current_output_l1n": {
|
|
"name": "Off-grid current output L1N"
|
|
},
|
|
"offgrid_current_output_l2": {
|
|
"name": "Off-grid current output L2"
|
|
},
|
|
"offgrid_current_output_l2n": {
|
|
"name": "Off-grid current output L2N"
|
|
},
|
|
"offgrid_current_output_l3": {
|
|
"name": "Off-grid current output L3"
|
|
},
|
|
"offgrid_frequency": {
|
|
"name": "Off-grid frequency"
|
|
},
|
|
"offgrid_load_peak_ratio": {
|
|
"name": "Off-grid load peak ratio"
|
|
},
|
|
"offgrid_load_peak_ratio_l1": {
|
|
"name": "Off-grid load peak ratio L1"
|
|
},
|
|
"offgrid_load_peak_ratio_l2": {
|
|
"name": "Off-grid load peak ratio L2"
|
|
},
|
|
"offgrid_load_peak_ratio_l3": {
|
|
"name": "Off-grid load peak ratio L3"
|
|
},
|
|
"offgrid_reactive_power_output": {
|
|
"name": "Off-grid reactive power output"
|
|
},
|
|
"offgrid_reactive_power_output_l1": {
|
|
"name": "Off-grid reactive power output L1"
|
|
},
|
|
"offgrid_reactive_power_output_l2": {
|
|
"name": "Off-grid reactive power output L2"
|
|
},
|
|
"offgrid_reactive_power_output_l3": {
|
|
"name": "Off-grid reactive power output L3"
|
|
},
|
|
"offgrid_voltage": {
|
|
"name": "Off-grid voltage"
|
|
},
|
|
"offgrid_voltage_l1": {
|
|
"name": "Off-grid voltage L1"
|
|
},
|
|
"offgrid_voltage_l2": {
|
|
"name": "Off-grid voltage L2"
|
|
},
|
|
"offgrid_voltage_l3": {
|
|
"name": "Off-grid voltage L3"
|
|
},
|
|
"offgrid_voltage_output_l1n": {
|
|
"name": "Off-grid voltage output L1N"
|
|
},
|
|
"offgrid_voltage_output_l2n": {
|
|
"name": "Off-grid voltage output L2N"
|
|
},
|
|
"passive_eps_wait_time": {
|
|
"name": "EPS wait time"
|
|
},
|
|
"power": {
|
|
"name": "Power"
|
|
},
|
|
"power_factor_output_l1": {
|
|
"name": "Power factor output L1"
|
|
},
|
|
"power_factor_output_l2": {
|
|
"name": "Power factor output L2"
|
|
},
|
|
"power_factor_output_l3": {
|
|
"name": "Power factor output L3"
|
|
},
|
|
"power_factor_pcc_l1": {
|
|
"name": "Power factor PCC L1"
|
|
},
|
|
"power_factor_pcc_l2": {
|
|
"name": "Power factor PCC L2"
|
|
},
|
|
"power_factor_pcc_l3": {
|
|
"name": "Power factor PCC L3"
|
|
},
|
|
"pv_power_total": {
|
|
"name": "PV power total"
|
|
},
|
|
"reactive_power_offgrid_total": {
|
|
"name": "Reactive power off-grid total"
|
|
},
|
|
"reactive_power_output_l1": {
|
|
"name": "Reactive power output L1"
|
|
},
|
|
"reactive_power_output_l2": {
|
|
"name": "Reactive power output L2"
|
|
},
|
|
"reactive_power_output_l3": {
|
|
"name": "Reactive power output L3"
|
|
},
|
|
"reactive_power_output_total": {
|
|
"name": "Reactive power output total"
|
|
},
|
|
"reactive_power_pcc_l1": {
|
|
"name": "Reactive power PCC L1"
|
|
},
|
|
"reactive_power_pcc_l2": {
|
|
"name": "Reactive power PCC L2"
|
|
},
|
|
"reactive_power_pcc_l3": {
|
|
"name": "Reactive power PCC L3"
|
|
},
|
|
"reactive_power_pcc_total": {
|
|
"name": "Reactive power PCC total"
|
|
},
|
|
"serial_number": {
|
|
"name": "Serial number"
|
|
},
|
|
"solar_generation_today": {
|
|
"name": "Solar generation today"
|
|
},
|
|
"solar_generation_total": {
|
|
"name": "Solar generation total"
|
|
},
|
|
"state_of_charge": {
|
|
"name": "State of charge"
|
|
},
|
|
"state_of_health": {
|
|
"name": "State of health"
|
|
},
|
|
"sync_rtc_result": {
|
|
"name": "Update system time operation result",
|
|
"state": {
|
|
"disabled": "Disabled",
|
|
"enabled_discharging": "Enabled discharging",
|
|
"operation_failed_controller_refused_to_respond": "Operation failed: controller refused to respond",
|
|
"operation_failed_current_function_disabled": "Operation failed: current function disabled",
|
|
"operation_failed_input_parameters_incorrect": "Operation failed: input parameters incorrect",
|
|
"operation_failed_no_response_from_the_controller": "Operation failed: no response from the controller",
|
|
"operation_failed_parameter_access_failed": "Operation failed: parameter access failed",
|
|
"operation_in_progress": "Operation in progress",
|
|
"successful": "Successful"
|
|
}
|
|
},
|
|
"system_state": {
|
|
"name": "System state",
|
|
"state": {
|
|
"checking": "Checking",
|
|
"emergency_power_supply": "Emergency power supply",
|
|
"grid_connected": "Grid connected",
|
|
"permanent_fault": "Permanent fault",
|
|
"recoverable_fault": "Recoverable fault",
|
|
"self_charging": "Self charging",
|
|
"upgrading": "Upgrading",
|
|
"waiting": "Waiting"
|
|
}
|
|
},
|
|
"temperature": {
|
|
"name": "Temperature"
|
|
},
|
|
"voltage": {
|
|
"name": "Voltage"
|
|
},
|
|
"voltage_l1": {
|
|
"name": "Voltage L1"
|
|
},
|
|
"voltage_l2": {
|
|
"name": "Voltage L2"
|
|
},
|
|
"voltage_l3": {
|
|
"name": "Voltage L3"
|
|
},
|
|
"voltage_line_l1": {
|
|
"name": "Voltage line L1"
|
|
},
|
|
"voltage_line_l2": {
|
|
"name": "Voltage line L2"
|
|
},
|
|
"voltage_line_l3": {
|
|
"name": "Voltage line L3"
|
|
},
|
|
"voltage_phase_l1n": {
|
|
"name": "Voltage phase L1N"
|
|
},
|
|
"voltage_phase_l2n": {
|
|
"name": "Voltage phase L2N"
|
|
},
|
|
"waiting_ends": {
|
|
"name": "Waiting ends"
|
|
}
|
|
}
|
|
},
|
|
"exceptions": {
|
|
"modbus_error": {
|
|
"message": "{error}"
|
|
},
|
|
"no_component_answered": {
|
|
"message": "{name}: no component answered."
|
|
},
|
|
"unrecognized_inverter_model": {
|
|
"message": "Unrecognized Sofar inverter model for {title}."
|
|
}
|
|
}
|
|
}
|