mirror of
https://github.com/home-assistant/core.git
synced 2026-04-17 23:53:49 +01:00
839 lines
29 KiB
JSON
839 lines
29 KiB
JSON
{
|
|
"config": {
|
|
"abort": {
|
|
"already_configured": "[%key:common::config_flow::abort::already_configured_device%]",
|
|
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",
|
|
"no_plants": "No plants have been found on this account",
|
|
"reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]",
|
|
"reconfigure_successful": "[%key:common::config_flow::abort::reconfigure_successful%]"
|
|
},
|
|
"error": {
|
|
"cannot_connect": "Cannot connect to Growatt servers. Please check your internet connection and try again.",
|
|
"invalid_auth": "Authentication failed. Please check your credentials and try again."
|
|
},
|
|
"step": {
|
|
"password_auth": {
|
|
"data": {
|
|
"password": "[%key:common::config_flow::data::password%]",
|
|
"region": "Server region",
|
|
"username": "[%key:common::config_flow::data::username%]"
|
|
},
|
|
"data_description": {
|
|
"password": "The password for your Growatt account.",
|
|
"region": "The server region that matches your Growatt account location.",
|
|
"username": "The email address or username for your Growatt account."
|
|
},
|
|
"title": "Enter your Growatt login credentials"
|
|
},
|
|
"plant": {
|
|
"data": {
|
|
"plant_id": "Plant"
|
|
},
|
|
"data_description": {
|
|
"plant_id": "The Growatt plant (solar installation) to integrate."
|
|
},
|
|
"title": "Select your plant"
|
|
},
|
|
"reauth_confirm": {
|
|
"data": {
|
|
"password": "[%key:common::config_flow::data::password%]",
|
|
"region": "[%key:component::growatt_server::config::step::password_auth::data::region%]",
|
|
"token": "[%key:component::growatt_server::config::step::token_auth::data::token%]",
|
|
"username": "[%key:common::config_flow::data::username%]"
|
|
},
|
|
"data_description": {
|
|
"password": "[%key:component::growatt_server::config::step::password_auth::data_description::password%]",
|
|
"region": "[%key:component::growatt_server::config::step::password_auth::data_description::region%]",
|
|
"token": "[%key:component::growatt_server::config::step::token_auth::data_description::token%]",
|
|
"username": "[%key:component::growatt_server::config::step::password_auth::data_description::username%]"
|
|
},
|
|
"description": "Re-enter your credentials to continue using this integration.",
|
|
"title": "Re-authenticate with Growatt"
|
|
},
|
|
"reconfigure": {
|
|
"data": {
|
|
"password": "[%key:common::config_flow::data::password%]",
|
|
"region": "[%key:component::growatt_server::config::step::password_auth::data::region%]",
|
|
"token": "[%key:component::growatt_server::config::step::token_auth::data::token%]",
|
|
"username": "[%key:common::config_flow::data::username%]"
|
|
},
|
|
"data_description": {
|
|
"password": "[%key:component::growatt_server::config::step::password_auth::data_description::password%]",
|
|
"region": "[%key:component::growatt_server::config::step::password_auth::data_description::region%]",
|
|
"token": "[%key:component::growatt_server::config::step::token_auth::data_description::token%]",
|
|
"username": "[%key:component::growatt_server::config::step::password_auth::data_description::username%]"
|
|
},
|
|
"description": "Update your credentials to continue using this integration.",
|
|
"title": "Reconfigure Growatt"
|
|
},
|
|
"token_auth": {
|
|
"data": {
|
|
"region": "[%key:component::growatt_server::config::step::password_auth::data::region%]",
|
|
"token": "API token"
|
|
},
|
|
"data_description": {
|
|
"region": "[%key:component::growatt_server::config::step::password_auth::data_description::region%]",
|
|
"token": "The API token for your Growatt account. You can generate one via the Growatt web portal or ShinePhone app."
|
|
},
|
|
"description": "Token authentication is only supported for MIN/SPH devices. For other device types, please use username/password authentication.",
|
|
"title": "Enter your API token"
|
|
},
|
|
"user": {
|
|
"description": "Note: Token authentication is currently only supported for MIN/SPH devices. For other device types, please use username/password authentication.",
|
|
"menu_options": {
|
|
"password_auth": "Username/password",
|
|
"token_auth": "API token (MIN/SPH only)"
|
|
},
|
|
"title": "Choose authentication method"
|
|
}
|
|
}
|
|
},
|
|
"entity": {
|
|
"number": {
|
|
"battery_charge_power_limit": {
|
|
"name": "Battery charge power limit"
|
|
},
|
|
"battery_charge_soc_limit": {
|
|
"name": "Battery charge SOC limit"
|
|
},
|
|
"battery_discharge_power_limit": {
|
|
"name": "Battery discharge power limit"
|
|
},
|
|
"battery_discharge_soc_limit_off_grid": {
|
|
"name": "Battery discharge SOC limit (off-grid)"
|
|
},
|
|
"battery_discharge_soc_limit_on_grid": {
|
|
"name": "Battery discharge SOC limit (on-grid)"
|
|
}
|
|
},
|
|
"sensor": {
|
|
"inverter_amperage_input_1": {
|
|
"name": "Input 1 amperage"
|
|
},
|
|
"inverter_amperage_input_2": {
|
|
"name": "Input 2 amperage"
|
|
},
|
|
"inverter_amperage_input_3": {
|
|
"name": "Input 3 amperage"
|
|
},
|
|
"inverter_current_reactive_wattage": {
|
|
"name": "Reactive wattage"
|
|
},
|
|
"inverter_current_wattage": {
|
|
"name": "Output power"
|
|
},
|
|
"inverter_energy_today": {
|
|
"name": "Energy today"
|
|
},
|
|
"inverter_energy_total": {
|
|
"name": "Lifetime energy output"
|
|
},
|
|
"inverter_frequency": {
|
|
"name": "AC frequency"
|
|
},
|
|
"inverter_internal_wattage": {
|
|
"name": "Internal wattage"
|
|
},
|
|
"inverter_ipm_temperature": {
|
|
"name": "Intelligent Power Management temperature"
|
|
},
|
|
"inverter_reactive_amperage": {
|
|
"name": "Reactive amperage"
|
|
},
|
|
"inverter_reactive_voltage": {
|
|
"name": "Reactive voltage"
|
|
},
|
|
"inverter_temperature": {
|
|
"name": "Inverter temperature"
|
|
},
|
|
"inverter_voltage_input_1": {
|
|
"name": "Input 1 voltage"
|
|
},
|
|
"inverter_voltage_input_2": {
|
|
"name": "Input 2 voltage"
|
|
},
|
|
"inverter_voltage_input_3": {
|
|
"name": "Input 3 voltage"
|
|
},
|
|
"inverter_wattage_input_1": {
|
|
"name": "Input 1 wattage"
|
|
},
|
|
"inverter_wattage_input_2": {
|
|
"name": "Input 2 wattage"
|
|
},
|
|
"inverter_wattage_input_3": {
|
|
"name": "Input 3 wattage"
|
|
},
|
|
"mix_battery_charge": {
|
|
"name": "Battery charging"
|
|
},
|
|
"mix_battery_charge_lifetime": {
|
|
"name": "Lifetime battery charged"
|
|
},
|
|
"mix_battery_charge_today": {
|
|
"name": "Battery charged today"
|
|
},
|
|
"mix_battery_discharge_kw": {
|
|
"name": "Battery discharging kW"
|
|
},
|
|
"mix_battery_discharge_lifetime": {
|
|
"name": "Lifetime battery discharged"
|
|
},
|
|
"mix_battery_discharge_today": {
|
|
"name": "Battery discharged today"
|
|
},
|
|
"mix_battery_discharge_w": {
|
|
"name": "Battery discharging W"
|
|
},
|
|
"mix_battery_voltage": {
|
|
"name": "Battery voltage"
|
|
},
|
|
"mix_export_to_grid": {
|
|
"name": "Export to grid"
|
|
},
|
|
"mix_export_to_grid_lifetime": {
|
|
"name": "Lifetime export to grid"
|
|
},
|
|
"mix_export_to_grid_today": {
|
|
"name": "Export to grid today"
|
|
},
|
|
"mix_grid_voltage": {
|
|
"name": "Grid voltage"
|
|
},
|
|
"mix_import_from_grid": {
|
|
"name": "Import from grid"
|
|
},
|
|
"mix_import_from_grid_today": {
|
|
"name": "Import from grid today (load)"
|
|
},
|
|
"mix_import_from_grid_today_combined": {
|
|
"name": "Import from grid today (load + charging)"
|
|
},
|
|
"mix_last_update": {
|
|
"name": "Last data update"
|
|
},
|
|
"mix_load_consumption": {
|
|
"name": "Load consumption"
|
|
},
|
|
"mix_load_consumption_battery_today": {
|
|
"name": "Load consumption today (battery)"
|
|
},
|
|
"mix_load_consumption_lifetime": {
|
|
"name": "Lifetime load consumption"
|
|
},
|
|
"mix_load_consumption_solar_today": {
|
|
"name": "Load consumption today (solar)"
|
|
},
|
|
"mix_load_consumption_today": {
|
|
"name": "Load consumption today"
|
|
},
|
|
"mix_load_consumption_total": {
|
|
"name": "Lifetime total load consumption"
|
|
},
|
|
"mix_pv1_voltage": {
|
|
"name": "PV1 voltage"
|
|
},
|
|
"mix_pv2_voltage": {
|
|
"name": "PV2 voltage"
|
|
},
|
|
"mix_self_consumption_today": {
|
|
"name": "Self-consumption today (solar + battery)"
|
|
},
|
|
"mix_solar_generation_lifetime": {
|
|
"name": "Lifetime solar energy"
|
|
},
|
|
"mix_solar_generation_today": {
|
|
"name": "Solar energy today"
|
|
},
|
|
"mix_statement_of_charge": {
|
|
"name": "State of charge"
|
|
},
|
|
"mix_system_production_today": {
|
|
"name": "System production today (self-consumption + export)"
|
|
},
|
|
"mix_wattage_pv_1": {
|
|
"name": "PV1 wattage"
|
|
},
|
|
"mix_wattage_pv_2": {
|
|
"name": "PV2 wattage"
|
|
},
|
|
"mix_wattage_pv_all": {
|
|
"name": "All PV wattage"
|
|
},
|
|
"sph_grid_frequency": {
|
|
"name": "AC frequency"
|
|
},
|
|
"sph_temperature_1": {
|
|
"name": "Temperature 1"
|
|
},
|
|
"sph_temperature_2": {
|
|
"name": "Temperature 2"
|
|
},
|
|
"sph_temperature_3": {
|
|
"name": "Temperature 3"
|
|
},
|
|
"sph_temperature_4": {
|
|
"name": "Temperature 4"
|
|
},
|
|
"sph_temperature_5": {
|
|
"name": "Temperature 5"
|
|
},
|
|
"storage_ac_input_frequency_out": {
|
|
"name": "AC input frequency"
|
|
},
|
|
"storage_ac_output_frequency": {
|
|
"name": "AC output frequency"
|
|
},
|
|
"storage_battery_percentage": {
|
|
"name": "Battery percentage"
|
|
},
|
|
"storage_battery_voltage": {
|
|
"name": "Battery voltage"
|
|
},
|
|
"storage_charge_storage_lifetime": {
|
|
"name": "Lifetime stored charged"
|
|
},
|
|
"storage_charge_today": {
|
|
"name": "Charge today"
|
|
},
|
|
"storage_current_1": {
|
|
"name": "PV1 current to storage"
|
|
},
|
|
"storage_current_2": {
|
|
"name": "PV2 current to storage"
|
|
},
|
|
"storage_current_pv": {
|
|
"name": "Solar charge current"
|
|
},
|
|
"storage_grid_amperage_input": {
|
|
"name": "Grid charge current"
|
|
},
|
|
"storage_grid_charged_lifetime": {
|
|
"name": "Lifetime grid charged"
|
|
},
|
|
"storage_grid_charged_today": {
|
|
"name": "Grid charged today"
|
|
},
|
|
"storage_grid_discharge_lifetime": {
|
|
"name": "Lifetime grid discharged"
|
|
},
|
|
"storage_grid_discharge_today": {
|
|
"name": "Grid discharged today"
|
|
},
|
|
"storage_grid_out_current": {
|
|
"name": "Grid out current"
|
|
},
|
|
"storage_grid_voltage": {
|
|
"name": "AC input voltage"
|
|
},
|
|
"storage_import_from_grid": {
|
|
"name": "[%key:component::growatt_server::entity::sensor::mix_import_from_grid::name%]"
|
|
},
|
|
"storage_import_from_grid_today": {
|
|
"name": "Import from grid today"
|
|
},
|
|
"storage_import_from_grid_total": {
|
|
"name": "Import from grid total"
|
|
},
|
|
"storage_load_consumption": {
|
|
"name": "[%key:component::growatt_server::entity::sensor::mix_load_consumption::name%]"
|
|
},
|
|
"storage_load_consumption_lifetime": {
|
|
"name": "[%key:component::growatt_server::entity::sensor::mix_load_consumption_lifetime::name%]"
|
|
},
|
|
"storage_load_consumption_solar_storage": {
|
|
"name": "Load consumption (solar + storage)"
|
|
},
|
|
"storage_load_consumption_today": {
|
|
"name": "[%key:component::growatt_server::entity::sensor::mix_load_consumption_today::name%]"
|
|
},
|
|
"storage_load_percentage": {
|
|
"name": "Load percentage"
|
|
},
|
|
"storage_output_voltage": {
|
|
"name": "Output voltage"
|
|
},
|
|
"storage_power_flow": {
|
|
"name": "Storage charging/ discharging(-ve)"
|
|
},
|
|
"storage_pv_charging_voltage": {
|
|
"name": "PV1 charging voltage"
|
|
},
|
|
"storage_pv_charging_voltage_2": {
|
|
"name": "PV2 charging voltage"
|
|
},
|
|
"storage_solar_output_lifetime": {
|
|
"name": "Lifetime solar output"
|
|
},
|
|
"storage_solar_output_today": {
|
|
"name": "Solar output today"
|
|
},
|
|
"storage_solar_production": {
|
|
"name": "Solar power production (PV1)"
|
|
},
|
|
"storage_solar_production_2": {
|
|
"name": "Solar power production (PV2)"
|
|
},
|
|
"storage_storage_production_lifetime": {
|
|
"name": "Lifetime storage production"
|
|
},
|
|
"storage_storage_production_today": {
|
|
"name": "Storage production today"
|
|
},
|
|
"tlx_all_batteries_charge_today": {
|
|
"name": "All batteries charged today"
|
|
},
|
|
"tlx_all_batteries_charge_total": {
|
|
"name": "Lifetime total all batteries charged"
|
|
},
|
|
"tlx_all_batteries_discharge_today": {
|
|
"name": "All batteries discharged today"
|
|
},
|
|
"tlx_all_batteries_discharge_total": {
|
|
"name": "Lifetime total all batteries discharged"
|
|
},
|
|
"tlx_amperage_input_1": {
|
|
"name": "[%key:component::growatt_server::entity::sensor::inverter_amperage_input_1::name%]"
|
|
},
|
|
"tlx_amperage_input_2": {
|
|
"name": "[%key:component::growatt_server::entity::sensor::inverter_amperage_input_2::name%]"
|
|
},
|
|
"tlx_amperage_input_3": {
|
|
"name": "[%key:component::growatt_server::entity::sensor::inverter_amperage_input_3::name%]"
|
|
},
|
|
"tlx_amperage_input_4": {
|
|
"name": "Input 4 amperage"
|
|
},
|
|
"tlx_batteries_charged_from_grid_today": {
|
|
"name": "Batteries charged from grid today"
|
|
},
|
|
"tlx_batteries_charged_from_grid_total": {
|
|
"name": "Lifetime batteries charged from grid"
|
|
},
|
|
"tlx_battery_1_charge_total": {
|
|
"name": "Lifetime total battery 1 charged"
|
|
},
|
|
"tlx_battery_1_charge_w": {
|
|
"name": "Battery 1 charging W"
|
|
},
|
|
"tlx_battery_1_discharge_total": {
|
|
"name": "Lifetime total battery 1 discharged"
|
|
},
|
|
"tlx_battery_1_discharge_w": {
|
|
"name": "Battery 1 discharging W"
|
|
},
|
|
"tlx_battery_2_charge_total": {
|
|
"name": "Lifetime total battery 2 charged"
|
|
},
|
|
"tlx_battery_2_charge_w": {
|
|
"name": "Battery 2 charging W"
|
|
},
|
|
"tlx_battery_2_discharge_total": {
|
|
"name": "Lifetime total battery 2 discharged"
|
|
},
|
|
"tlx_battery_2_discharge_w": {
|
|
"name": "Battery 2 discharging W"
|
|
},
|
|
"tlx_current_wattage": {
|
|
"name": "[%key:component::growatt_server::entity::sensor::inverter_current_wattage::name%]"
|
|
},
|
|
"tlx_energy_today": {
|
|
"name": "Energy today"
|
|
},
|
|
"tlx_energy_today_input_1": {
|
|
"name": "Energy today input 1"
|
|
},
|
|
"tlx_energy_today_input_2": {
|
|
"name": "Energy today input 2"
|
|
},
|
|
"tlx_energy_today_input_3": {
|
|
"name": "Energy today input 3"
|
|
},
|
|
"tlx_energy_today_input_4": {
|
|
"name": "Energy today input 4"
|
|
},
|
|
"tlx_energy_total": {
|
|
"name": "[%key:component::growatt_server::entity::sensor::inverter_energy_total::name%]"
|
|
},
|
|
"tlx_energy_total_input_1": {
|
|
"name": "Lifetime total energy input 1"
|
|
},
|
|
"tlx_energy_total_input_2": {
|
|
"name": "Lifetime total energy input 2"
|
|
},
|
|
"tlx_energy_total_input_3": {
|
|
"name": "Lifetime total energy input 3"
|
|
},
|
|
"tlx_energy_total_input_4": {
|
|
"name": "Lifetime total energy input 4"
|
|
},
|
|
"tlx_export_to_grid_today": {
|
|
"name": "[%key:component::growatt_server::entity::sensor::mix_export_to_grid_today::name%]"
|
|
},
|
|
"tlx_export_to_grid_total": {
|
|
"name": "Lifetime total export to grid"
|
|
},
|
|
"tlx_frequency": {
|
|
"name": "[%key:component::growatt_server::entity::sensor::inverter_frequency::name%]"
|
|
},
|
|
"tlx_import_from_grid_today": {
|
|
"name": "Import from grid today"
|
|
},
|
|
"tlx_import_from_grid_total": {
|
|
"name": "Lifetime import from grid"
|
|
},
|
|
"tlx_internal_wattage": {
|
|
"name": "[%key:component::growatt_server::entity::sensor::inverter_internal_wattage::name%]"
|
|
},
|
|
"tlx_load_consumption_today": {
|
|
"name": "[%key:component::growatt_server::entity::sensor::mix_load_consumption_today::name%]"
|
|
},
|
|
"tlx_p_self": {
|
|
"name": "Self power"
|
|
},
|
|
"tlx_p_system": {
|
|
"name": "System power"
|
|
},
|
|
"tlx_pac_to_grid_total": {
|
|
"name": "Export power"
|
|
},
|
|
"tlx_pac_to_local_load": {
|
|
"name": "Local load power"
|
|
},
|
|
"tlx_pac_to_user_total": {
|
|
"name": "Import power"
|
|
},
|
|
"tlx_reactive_voltage": {
|
|
"name": "[%key:component::growatt_server::entity::sensor::inverter_reactive_voltage::name%]"
|
|
},
|
|
"tlx_self_consumption_today": {
|
|
"name": "Self consumption today"
|
|
},
|
|
"tlx_self_consumption_total": {
|
|
"name": "Lifetime self consumption"
|
|
},
|
|
"tlx_solar_generation_today": {
|
|
"name": "Solar energy today"
|
|
},
|
|
"tlx_solar_generation_total": {
|
|
"name": "Lifetime total solar energy"
|
|
},
|
|
"tlx_statement_of_charge": {
|
|
"name": "State of charge (SoC)"
|
|
},
|
|
"tlx_system_production_today": {
|
|
"name": "System production today"
|
|
},
|
|
"tlx_system_production_total": {
|
|
"name": "Lifetime system production"
|
|
},
|
|
"tlx_temperature_1": {
|
|
"name": "Temperature 1"
|
|
},
|
|
"tlx_temperature_2": {
|
|
"name": "Temperature 2"
|
|
},
|
|
"tlx_temperature_3": {
|
|
"name": "Temperature 3"
|
|
},
|
|
"tlx_temperature_4": {
|
|
"name": "Temperature 4"
|
|
},
|
|
"tlx_temperature_5": {
|
|
"name": "Temperature 5"
|
|
},
|
|
"tlx_voltage_input_1": {
|
|
"name": "[%key:component::growatt_server::entity::sensor::inverter_voltage_input_1::name%]"
|
|
},
|
|
"tlx_voltage_input_2": {
|
|
"name": "[%key:component::growatt_server::entity::sensor::inverter_voltage_input_2::name%]"
|
|
},
|
|
"tlx_voltage_input_3": {
|
|
"name": "[%key:component::growatt_server::entity::sensor::inverter_voltage_input_3::name%]"
|
|
},
|
|
"tlx_voltage_input_4": {
|
|
"name": "Input 4 voltage"
|
|
},
|
|
"tlx_wattage_input_1": {
|
|
"name": "[%key:component::growatt_server::entity::sensor::inverter_wattage_input_1::name%]"
|
|
},
|
|
"tlx_wattage_input_2": {
|
|
"name": "[%key:component::growatt_server::entity::sensor::inverter_wattage_input_2::name%]"
|
|
},
|
|
"tlx_wattage_input_3": {
|
|
"name": "[%key:component::growatt_server::entity::sensor::inverter_wattage_input_3::name%]"
|
|
},
|
|
"tlx_wattage_input_4": {
|
|
"name": "Input 4 wattage"
|
|
},
|
|
"total_energy_output": {
|
|
"name": "[%key:component::growatt_server::entity::sensor::inverter_energy_total::name%]"
|
|
},
|
|
"total_energy_today": {
|
|
"name": "Energy today"
|
|
},
|
|
"total_maximum_output": {
|
|
"name": "Maximum power"
|
|
},
|
|
"total_money_today": {
|
|
"name": "Total money today"
|
|
},
|
|
"total_money_total": {
|
|
"name": "Money lifetime"
|
|
},
|
|
"total_output_power": {
|
|
"name": "Output power"
|
|
}
|
|
},
|
|
"switch": {
|
|
"ac_charge": {
|
|
"name": "Charge from grid"
|
|
}
|
|
}
|
|
},
|
|
"exceptions": {
|
|
"api_error": {
|
|
"message": "Growatt API error: {error}"
|
|
},
|
|
"device_not_configured": {
|
|
"message": "{device_type} device {serial_number} is not configured for actions."
|
|
},
|
|
"device_not_found": {
|
|
"message": "Device {device_id} not found in the device registry."
|
|
},
|
|
"device_not_growatt": {
|
|
"message": "Device {device_id} is not a Growatt device."
|
|
},
|
|
"invalid_batt_mode": {
|
|
"message": "{batt_mode} is not a valid battery mode. Allowed values: {allowed_modes}."
|
|
},
|
|
"invalid_charge_power": {
|
|
"message": "'Charge power' must be between 0 and 100, got {value}."
|
|
},
|
|
"invalid_charge_stop_soc": {
|
|
"message": "'Charge stop SOC' must be between 0 and 100, got {value}."
|
|
},
|
|
"invalid_discharge_power": {
|
|
"message": "'Discharge power' must be between 0 and 100, got {value}."
|
|
},
|
|
"invalid_discharge_stop_soc": {
|
|
"message": "'Discharge stop SOC' must be between 0 and 100, got {value}."
|
|
},
|
|
"invalid_segment_id": {
|
|
"message": "'Segment ID' must be between 1 and 9, got {segment_id}."
|
|
},
|
|
"invalid_time_format_end_time": {
|
|
"message": "'End time' must be in HH:MM or HH:MM:SS format."
|
|
},
|
|
"invalid_time_format_period_end": {
|
|
"message": "'Period {period} end' must be in HH:MM or HH:MM:SS format."
|
|
},
|
|
"invalid_time_format_period_start": {
|
|
"message": "'Period {period} start' must be in HH:MM or HH:MM:SS format."
|
|
},
|
|
"invalid_time_format_start_time": {
|
|
"message": "'Start time' must be in HH:MM or HH:MM:SS format."
|
|
},
|
|
"no_devices_configured": {
|
|
"message": "No {device_type} devices with token authentication are configured. Actions require {device_type} devices with V1 API access."
|
|
},
|
|
"token_auth_required": {
|
|
"message": "This action requires token authentication (V1 API)."
|
|
}
|
|
},
|
|
"selector": {
|
|
"batt_mode": {
|
|
"options": {
|
|
"battery_first": "Battery first",
|
|
"grid_first": "Grid first",
|
|
"load_first": "Load first"
|
|
}
|
|
},
|
|
"region": {
|
|
"options": {
|
|
"australia_new_zealand": "Australia and New Zealand",
|
|
"china": "China",
|
|
"era_server": "Era server (Atess Power)",
|
|
"north_america": "North America",
|
|
"other_regions": "Other regions",
|
|
"smten_server": "SMTEN server"
|
|
}
|
|
}
|
|
},
|
|
"services": {
|
|
"read_ac_charge_times": {
|
|
"description": "Reads AC charge time periods from an SPH device.",
|
|
"fields": {
|
|
"device_id": {
|
|
"description": "[%key:component::growatt_server::services::read_time_segments::fields::device_id::description%]",
|
|
"name": "[%key:component::growatt_server::services::read_time_segments::fields::device_id::name%]"
|
|
}
|
|
},
|
|
"name": "Read AC charge times"
|
|
},
|
|
"read_ac_discharge_times": {
|
|
"description": "Reads AC discharge time periods from an SPH device.",
|
|
"fields": {
|
|
"device_id": {
|
|
"description": "[%key:component::growatt_server::services::read_time_segments::fields::device_id::description%]",
|
|
"name": "[%key:component::growatt_server::services::read_time_segments::fields::device_id::name%]"
|
|
}
|
|
},
|
|
"name": "Read AC discharge times"
|
|
},
|
|
"read_time_segments": {
|
|
"description": "Reads all time segments from a supported inverter.",
|
|
"fields": {
|
|
"device_id": {
|
|
"description": "The Growatt device to perform the action on.",
|
|
"name": "Device"
|
|
}
|
|
},
|
|
"name": "Read time segments"
|
|
},
|
|
"update_time_segment": {
|
|
"description": "Updates a time segment for supported inverters.",
|
|
"fields": {
|
|
"batt_mode": {
|
|
"description": "Battery operation mode for this time segment.",
|
|
"name": "Battery mode"
|
|
},
|
|
"device_id": {
|
|
"description": "[%key:component::growatt_server::services::read_time_segments::fields::device_id::description%]",
|
|
"name": "[%key:component::growatt_server::services::read_time_segments::fields::device_id::name%]"
|
|
},
|
|
"enabled": {
|
|
"description": "Whether this time segment is active.",
|
|
"name": "Enabled"
|
|
},
|
|
"end_time": {
|
|
"description": "End time for the segment (HH:MM format).",
|
|
"name": "End time"
|
|
},
|
|
"segment_id": {
|
|
"description": "Time segment ID (1-9).",
|
|
"name": "Segment ID"
|
|
},
|
|
"start_time": {
|
|
"description": "Start time for the segment (HH:MM format).",
|
|
"name": "Start time"
|
|
}
|
|
},
|
|
"name": "Update time segment"
|
|
},
|
|
"write_ac_charge_times": {
|
|
"description": "Writes AC charge time periods to an SPH device.",
|
|
"fields": {
|
|
"charge_power": {
|
|
"description": "Charge power limit (%).",
|
|
"name": "Charge power"
|
|
},
|
|
"charge_stop_soc": {
|
|
"description": "Stop charging at this state of charge (%).",
|
|
"name": "Charge stop SOC"
|
|
},
|
|
"device_id": {
|
|
"description": "[%key:component::growatt_server::services::read_time_segments::fields::device_id::description%]",
|
|
"name": "[%key:component::growatt_server::services::read_time_segments::fields::device_id::name%]"
|
|
},
|
|
"mains_enabled": {
|
|
"description": "Enable AC (mains) charging.",
|
|
"name": "Mains charging enabled"
|
|
},
|
|
"period_1_enabled": {
|
|
"description": "Enable time period 1.",
|
|
"name": "Period 1 enabled"
|
|
},
|
|
"period_1_end": {
|
|
"description": "End time for period 1 (HH:MM or HH:MM:SS).",
|
|
"name": "Period 1 end"
|
|
},
|
|
"period_1_start": {
|
|
"description": "Start time for period 1 (HH:MM or HH:MM:SS).",
|
|
"name": "Period 1 start"
|
|
},
|
|
"period_2_enabled": {
|
|
"description": "Enable time period 2.",
|
|
"name": "Period 2 enabled"
|
|
},
|
|
"period_2_end": {
|
|
"description": "End time for period 2 (HH:MM or HH:MM:SS).",
|
|
"name": "Period 2 end"
|
|
},
|
|
"period_2_start": {
|
|
"description": "Start time for period 2 (HH:MM or HH:MM:SS).",
|
|
"name": "Period 2 start"
|
|
},
|
|
"period_3_enabled": {
|
|
"description": "Enable time period 3.",
|
|
"name": "Period 3 enabled"
|
|
},
|
|
"period_3_end": {
|
|
"description": "End time for period 3 (HH:MM or HH:MM:SS).",
|
|
"name": "Period 3 end"
|
|
},
|
|
"period_3_start": {
|
|
"description": "Start time for period 3 (HH:MM or HH:MM:SS).",
|
|
"name": "Period 3 start"
|
|
}
|
|
},
|
|
"name": "Write AC charge times"
|
|
},
|
|
"write_ac_discharge_times": {
|
|
"description": "Writes AC discharge time periods to an SPH device.",
|
|
"fields": {
|
|
"device_id": {
|
|
"description": "[%key:component::growatt_server::services::read_time_segments::fields::device_id::description%]",
|
|
"name": "[%key:component::growatt_server::services::read_time_segments::fields::device_id::name%]"
|
|
},
|
|
"discharge_power": {
|
|
"description": "Discharge power limit (%).",
|
|
"name": "Discharge power"
|
|
},
|
|
"discharge_stop_soc": {
|
|
"description": "Stop discharging at this state of charge (%).",
|
|
"name": "Discharge stop SOC"
|
|
},
|
|
"period_1_enabled": {
|
|
"description": "[%key:component::growatt_server::services::write_ac_charge_times::fields::period_1_enabled::description%]",
|
|
"name": "[%key:component::growatt_server::services::write_ac_charge_times::fields::period_1_enabled::name%]"
|
|
},
|
|
"period_1_end": {
|
|
"description": "[%key:component::growatt_server::services::write_ac_charge_times::fields::period_1_end::description%]",
|
|
"name": "[%key:component::growatt_server::services::write_ac_charge_times::fields::period_1_end::name%]"
|
|
},
|
|
"period_1_start": {
|
|
"description": "[%key:component::growatt_server::services::write_ac_charge_times::fields::period_1_start::description%]",
|
|
"name": "[%key:component::growatt_server::services::write_ac_charge_times::fields::period_1_start::name%]"
|
|
},
|
|
"period_2_enabled": {
|
|
"description": "[%key:component::growatt_server::services::write_ac_charge_times::fields::period_2_enabled::description%]",
|
|
"name": "[%key:component::growatt_server::services::write_ac_charge_times::fields::period_2_enabled::name%]"
|
|
},
|
|
"period_2_end": {
|
|
"description": "[%key:component::growatt_server::services::write_ac_charge_times::fields::period_2_end::description%]",
|
|
"name": "[%key:component::growatt_server::services::write_ac_charge_times::fields::period_2_end::name%]"
|
|
},
|
|
"period_2_start": {
|
|
"description": "[%key:component::growatt_server::services::write_ac_charge_times::fields::period_2_start::description%]",
|
|
"name": "[%key:component::growatt_server::services::write_ac_charge_times::fields::period_2_start::name%]"
|
|
},
|
|
"period_3_enabled": {
|
|
"description": "[%key:component::growatt_server::services::write_ac_charge_times::fields::period_3_enabled::description%]",
|
|
"name": "[%key:component::growatt_server::services::write_ac_charge_times::fields::period_3_enabled::name%]"
|
|
},
|
|
"period_3_end": {
|
|
"description": "[%key:component::growatt_server::services::write_ac_charge_times::fields::period_3_end::description%]",
|
|
"name": "[%key:component::growatt_server::services::write_ac_charge_times::fields::period_3_end::name%]"
|
|
},
|
|
"period_3_start": {
|
|
"description": "[%key:component::growatt_server::services::write_ac_charge_times::fields::period_3_start::description%]",
|
|
"name": "[%key:component::growatt_server::services::write_ac_charge_times::fields::period_3_start::name%]"
|
|
}
|
|
},
|
|
"name": "Write AC discharge times"
|
|
}
|
|
},
|
|
"title": "Growatt Server"
|
|
}
|