mirror of
https://github.com/home-assistant/core.git
synced 2026-05-26 10:15:33 +01:00
455 lines
13 KiB
JSON
455 lines
13 KiB
JSON
{
|
|
"config": {
|
|
"abort": {
|
|
"already_configured": "[%key:common::config_flow::abort::already_configured_device%]",
|
|
"cannot_connect": "Failed to connect (aborted)",
|
|
"different_device": "The device at the new host has a different serial number. Please ensure the new host is the same device.",
|
|
"reconfigure_successful": "[%key:common::config_flow::abort::reconfigure_successful%]"
|
|
},
|
|
"error": {
|
|
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",
|
|
"timeout": "[%key:common::config_flow::error::timeout_connect%]",
|
|
"unknown": "[%key:common::config_flow::error::unknown%]"
|
|
},
|
|
"step": {
|
|
"reconfigure": {
|
|
"data": {
|
|
"host": "[%key:common::config_flow::data::host%]"
|
|
},
|
|
"data_description": {
|
|
"host": "[%key:component::indevolt::config::step::user::data_description::host%]"
|
|
},
|
|
"description": "Update the connection details for your Indevolt device.",
|
|
"title": "Reconfigure Indevolt device"
|
|
},
|
|
"user": {
|
|
"data": {
|
|
"host": "[%key:common::config_flow::data::host%]"
|
|
},
|
|
"data_description": {
|
|
"host": "The host of the Indevolt device"
|
|
},
|
|
"description": "Enter the connection details for your Indevolt device.",
|
|
"title": "Connect to Indevolt device"
|
|
},
|
|
"zeroconf_confirm": {
|
|
"description": "Do you want to add {model} ({host}) to Home Assistant?",
|
|
"title": "Discovered Indevolt {model}"
|
|
}
|
|
}
|
|
},
|
|
"entity": {
|
|
"binary_sensor": {
|
|
"battery_pack_1_electric_heating_state": {
|
|
"name": "Battery pack 1 electric heating"
|
|
},
|
|
"battery_pack_2_electric_heating_state": {
|
|
"name": "Battery pack 2 electric heating"
|
|
},
|
|
"battery_pack_3_electric_heating_state": {
|
|
"name": "Battery pack 3 electric heating"
|
|
},
|
|
"battery_pack_4_electric_heating_state": {
|
|
"name": "Battery pack 4 electric heating"
|
|
},
|
|
"battery_pack_5_electric_heating_state": {
|
|
"name": "Battery pack 5 electric heating"
|
|
},
|
|
"electric_heating_state": {
|
|
"name": "Electric heating"
|
|
},
|
|
"main_electric_heating_state": {
|
|
"name": "Main electric heating"
|
|
},
|
|
"meter_connected": {
|
|
"name": "Meter connected"
|
|
}
|
|
},
|
|
"button": {
|
|
"stop": {
|
|
"name": "Enable standby mode"
|
|
}
|
|
},
|
|
"number": {
|
|
"discharge_limit": {
|
|
"name": "Discharge limit"
|
|
},
|
|
"feedin_power_limit": {
|
|
"name": "Feed-in power limit"
|
|
},
|
|
"inverter_input_limit": {
|
|
"name": "Inverter input limit"
|
|
},
|
|
"max_ac_output_power": {
|
|
"name": "Max AC output power"
|
|
}
|
|
},
|
|
"select": {
|
|
"energy_mode": {
|
|
"name": "[%key:component::indevolt::entity::sensor::energy_mode::name%]",
|
|
"state": {
|
|
"charge_discharge_schedule": "[%key:component::indevolt::entity::sensor::energy_mode::state::charge_discharge_schedule%]",
|
|
"real_time_control": "[%key:component::indevolt::entity::sensor::energy_mode::state::real_time_control%]",
|
|
"self_consumed_prioritized": "[%key:component::indevolt::entity::sensor::energy_mode::state::self_consumed_prioritized%]"
|
|
}
|
|
}
|
|
},
|
|
"sensor": {
|
|
"ac_input_power": {
|
|
"name": "AC input power"
|
|
},
|
|
"ac_output_power": {
|
|
"name": "AC output power"
|
|
},
|
|
"battery_charge_discharge_state": {
|
|
"name": "Battery charge/discharge state",
|
|
"state": {
|
|
"charging": "[%key:common::state::charging%]",
|
|
"discharging": "[%key:common::state::discharging%]",
|
|
"static": "Static"
|
|
}
|
|
},
|
|
"battery_daily_charging_energy": {
|
|
"name": "Battery daily charging energy"
|
|
},
|
|
"battery_daily_discharging_energy": {
|
|
"name": "Battery daily discharging energy"
|
|
},
|
|
"battery_pack_1_current": {
|
|
"name": "Battery pack 1 current"
|
|
},
|
|
"battery_pack_1_mos_temperature": {
|
|
"name": "Battery pack 1 MOS temperature"
|
|
},
|
|
"battery_pack_1_serial_number": {
|
|
"name": "Battery pack 1 SN"
|
|
},
|
|
"battery_pack_1_soc": {
|
|
"name": "Battery pack 1 SOC"
|
|
},
|
|
"battery_pack_1_temperature": {
|
|
"name": "Battery pack 1 temperature"
|
|
},
|
|
"battery_pack_1_voltage": {
|
|
"name": "Battery pack 1 voltage"
|
|
},
|
|
"battery_pack_2_current": {
|
|
"name": "Battery pack 2 current"
|
|
},
|
|
"battery_pack_2_mos_temperature": {
|
|
"name": "Battery pack 2 MOS temperature"
|
|
},
|
|
"battery_pack_2_serial_number": {
|
|
"name": "Battery pack 2 SN"
|
|
},
|
|
"battery_pack_2_soc": {
|
|
"name": "Battery pack 2 SOC"
|
|
},
|
|
"battery_pack_2_temperature": {
|
|
"name": "Battery pack 2 temperature"
|
|
},
|
|
"battery_pack_2_voltage": {
|
|
"name": "Battery pack 2 voltage"
|
|
},
|
|
"battery_pack_3_current": {
|
|
"name": "Battery pack 3 current"
|
|
},
|
|
"battery_pack_3_mos_temperature": {
|
|
"name": "Battery pack 3 MOS temperature"
|
|
},
|
|
"battery_pack_3_serial_number": {
|
|
"name": "Battery pack 3 SN"
|
|
},
|
|
"battery_pack_3_soc": {
|
|
"name": "Battery pack 3 SOC"
|
|
},
|
|
"battery_pack_3_temperature": {
|
|
"name": "Battery pack 3 temperature"
|
|
},
|
|
"battery_pack_3_voltage": {
|
|
"name": "Battery pack 3 voltage"
|
|
},
|
|
"battery_pack_4_current": {
|
|
"name": "Battery pack 4 current"
|
|
},
|
|
"battery_pack_4_mos_temperature": {
|
|
"name": "Battery pack 4 MOS temperature"
|
|
},
|
|
"battery_pack_4_serial_number": {
|
|
"name": "Battery pack 4 SN"
|
|
},
|
|
"battery_pack_4_soc": {
|
|
"name": "Battery pack 4 SOC"
|
|
},
|
|
"battery_pack_4_temperature": {
|
|
"name": "Battery pack 4 temperature"
|
|
},
|
|
"battery_pack_4_voltage": {
|
|
"name": "Battery pack 4 voltage"
|
|
},
|
|
"battery_pack_5_current": {
|
|
"name": "Battery pack 5 current"
|
|
},
|
|
"battery_pack_5_mos_temperature": {
|
|
"name": "Battery pack 5 MOS temperature"
|
|
},
|
|
"battery_pack_5_serial_number": {
|
|
"name": "Battery pack 5 SN"
|
|
},
|
|
"battery_pack_5_soc": {
|
|
"name": "Battery pack 5 SOC"
|
|
},
|
|
"battery_pack_5_temperature": {
|
|
"name": "Battery pack 5 temperature"
|
|
},
|
|
"battery_pack_5_voltage": {
|
|
"name": "Battery pack 5 voltage"
|
|
},
|
|
"battery_power": {
|
|
"name": "Battery power"
|
|
},
|
|
"battery_soc": {
|
|
"name": "Battery SOC"
|
|
},
|
|
"battery_total_charging_energy": {
|
|
"name": "Battery total charging energy"
|
|
},
|
|
"battery_total_discharging_energy": {
|
|
"name": "Battery total discharging energy"
|
|
},
|
|
"bypass_input_energy": {
|
|
"name": "Bypass input energy"
|
|
},
|
|
"bypass_power": {
|
|
"name": "Bypass power"
|
|
},
|
|
"cumulative_production": {
|
|
"name": "Cumulative production"
|
|
},
|
|
"cycle_count": {
|
|
"name": "Cycle count"
|
|
},
|
|
"daily_production": {
|
|
"name": "Daily production"
|
|
},
|
|
"dc_input_current_1": {
|
|
"name": "DC input current 1"
|
|
},
|
|
"dc_input_current_2": {
|
|
"name": "DC input current 2"
|
|
},
|
|
"dc_input_current_3": {
|
|
"name": "DC input current 3"
|
|
},
|
|
"dc_input_current_4": {
|
|
"name": "DC input current 4"
|
|
},
|
|
"dc_input_power_1": {
|
|
"name": "DC input power 1"
|
|
},
|
|
"dc_input_power_2": {
|
|
"name": "DC input power 2"
|
|
},
|
|
"dc_input_power_3": {
|
|
"name": "DC input power 3"
|
|
},
|
|
"dc_input_power_4": {
|
|
"name": "DC input power 4"
|
|
},
|
|
"dc_input_voltage_1": {
|
|
"name": "DC input voltage 1"
|
|
},
|
|
"dc_input_voltage_2": {
|
|
"name": "DC input voltage 2"
|
|
},
|
|
"dc_input_voltage_3": {
|
|
"name": "DC input voltage 3"
|
|
},
|
|
"dc_input_voltage_4": {
|
|
"name": "DC input voltage 4"
|
|
},
|
|
"dc_output_power": {
|
|
"name": "DC output power"
|
|
},
|
|
"discharge_limit": {
|
|
"name": "[%key:component::indevolt::entity::number::discharge_limit::name%]"
|
|
},
|
|
"energy_mode": {
|
|
"name": "Energy mode",
|
|
"state": {
|
|
"charge_discharge_schedule": "Charge/discharge schedule",
|
|
"outdoor_portable": "Outdoor portable",
|
|
"real_time_control": "Real-time control",
|
|
"self_consumed_prioritized": "Self-consumed prioritized"
|
|
}
|
|
},
|
|
"grid_frequency": {
|
|
"name": "Grid frequency"
|
|
},
|
|
"grid_voltage": {
|
|
"name": "Grid voltage"
|
|
},
|
|
"inverter_temperature": {
|
|
"name": "Inverter temperature"
|
|
},
|
|
"main_current": {
|
|
"name": "Main current"
|
|
},
|
|
"main_mos_temperature": {
|
|
"name": "Main MOS temperature"
|
|
},
|
|
"main_serial_number": {
|
|
"name": "Main serial number"
|
|
},
|
|
"main_soc": {
|
|
"name": "Main SOC"
|
|
},
|
|
"main_temperature": {
|
|
"name": "Main temperature"
|
|
},
|
|
"main_voltage": {
|
|
"name": "Main voltage"
|
|
},
|
|
"meter_power": {
|
|
"name": "Meter power"
|
|
},
|
|
"mode": {
|
|
"name": "Device mode",
|
|
"state": {
|
|
"main": "Cluster (main)",
|
|
"standalone": "Standalone",
|
|
"sub": "Cluster (sub)"
|
|
}
|
|
},
|
|
"mos_temperature_charge": {
|
|
"name": "MOS temperature charge"
|
|
},
|
|
"mos_temperature_discharge": {
|
|
"name": "MOS temperature discharge"
|
|
},
|
|
"off_grid_output_energy": {
|
|
"name": "Off-grid output energy"
|
|
},
|
|
"rated_capacity": {
|
|
"name": "Rated capacity"
|
|
},
|
|
"realtime_command": {
|
|
"name": "Real-time mode",
|
|
"state": {
|
|
"charging": "[%key:common::state::charging%]",
|
|
"discharging": "[%key:common::state::discharging%]",
|
|
"standby": "[%key:common::state::standby%]"
|
|
}
|
|
},
|
|
"realtime_power_limit": {
|
|
"name": "Real-time power limit"
|
|
},
|
|
"realtime_target_soc": {
|
|
"name": "Real-time target SOC"
|
|
},
|
|
"serial_number": {
|
|
"name": "Serial number"
|
|
},
|
|
"total_ac_input_energy": {
|
|
"name": "Total AC input energy"
|
|
},
|
|
"total_ac_input_energy_gen1": {
|
|
"name": "Total AC input energy"
|
|
},
|
|
"total_ac_output_energy": {
|
|
"name": "Total AC output energy"
|
|
},
|
|
"transformer_temperature": {
|
|
"name": "Transformer temperature"
|
|
}
|
|
},
|
|
"switch": {
|
|
"bypass": {
|
|
"name": "Bypass socket"
|
|
},
|
|
"grid_charging": {
|
|
"name": "Allow grid charging"
|
|
},
|
|
"light": {
|
|
"name": "LED indicator"
|
|
}
|
|
}
|
|
},
|
|
"exceptions": {
|
|
"config_entry_not_ready": {
|
|
"message": "Device config retrieval failed: {error}"
|
|
},
|
|
"energy_mode_change_unavailable_outdoor_portable": {
|
|
"message": "Energy mode cannot be changed when the device is in outdoor/portable mode"
|
|
},
|
|
"failed_to_execute_realtime_action": {
|
|
"message": "Failed to execute real-time action"
|
|
},
|
|
"failed_to_retrieve_current_energy_mode": {
|
|
"message": "Failed to retrieve current energy mode"
|
|
},
|
|
"failed_to_switch_energy_mode": {
|
|
"message": "Failed to switch to requested energy mode"
|
|
},
|
|
"multi_device_errors": {
|
|
"message": "One or more devices reported errors: {errors}"
|
|
},
|
|
"no_matching_target_entries": {
|
|
"message": "No matching Indevolt devices found in the selected targets"
|
|
},
|
|
"power_exceeds_max": {
|
|
"message": "Power ({power}W) exceeds maximum ({max_power}W) for generation ({generation}) devices"
|
|
},
|
|
"soc_below_emergency": {
|
|
"message": "Target SOC ({target}%) is below emergency SOC ({emergency_soc}%)"
|
|
},
|
|
"soc_below_minimum": {
|
|
"message": "Target SOC ({target}%) is below the device minimum ({minimum_soc}%)"
|
|
},
|
|
"update_failed": {
|
|
"message": "Device update failed: {error}"
|
|
},
|
|
"write_error": {
|
|
"message": "Cannot update value for {name}"
|
|
}
|
|
},
|
|
"services": {
|
|
"charge": {
|
|
"description": "Real-time control: Starts charging with configured power until the target SOC is reached.",
|
|
"fields": {
|
|
"device_id": {
|
|
"description": "The Indevolt device(s) to start charging.",
|
|
"name": "Device(s)"
|
|
},
|
|
"power": {
|
|
"description": "Maximum charging power in watts.",
|
|
"name": "Max. power"
|
|
},
|
|
"target_soc": {
|
|
"description": "Target state of charge percentage.",
|
|
"name": "Target SOC"
|
|
}
|
|
},
|
|
"name": "Charge"
|
|
},
|
|
"discharge": {
|
|
"description": "Real-time control: Starts discharging with configured power until the target SOC is reached.",
|
|
"fields": {
|
|
"device_id": {
|
|
"description": "The Indevolt device(s) to start discharging.",
|
|
"name": "[%key:component::indevolt::services::charge::fields::device_id::name%]"
|
|
},
|
|
"power": {
|
|
"description": "Maximum discharging power in watts.",
|
|
"name": "Max. power"
|
|
},
|
|
"target_soc": {
|
|
"description": "[%key:component::indevolt::services::charge::fields::target_soc::description%]",
|
|
"name": "[%key:component::indevolt::services::charge::fields::target_soc::name%]"
|
|
}
|
|
},
|
|
"name": "Discharge"
|
|
}
|
|
}
|
|
}
|