Files
ha-solaredge-optimizers/custom_components/solaredge_optimizers/strings.json
T

84 lines
2.9 KiB
JSON

{
"title": "SolarEdge Optimizers",
"config": {
"step": {
"user": {
"title": "Connect to SolarEdge Optimizer Data",
"description": "Enter the base URL of the SolarEdge Optimizer Data App API.",
"data": {
"url": "App URL",
"scan_interval": "Polling interval (seconds)"
},
"data_description": {
"url": "For example http://host:8099. The /api/optimizers path is added automatically.",
"scan_interval": "How often Home Assistant reads the App cache. The App refreshes SolarEdge data independently."
}
},
"hassio_confirm": {
"title": "Set up {name}",
"description": "Use the automatically discovered {name} App?"
},
"reconfigure": {
"title": "Reconfigure SolarEdge Optimizers",
"description": "Update the connection to the local App API.",
"data": {
"url": "App URL",
"scan_interval": "Polling interval (seconds)"
}
}
},
"error": {
"cannot_connect": "Failed to connect to the App",
"invalid_response": "The App returned an invalid response",
"invalid_url": "Enter a valid HTTP or HTTPS URL",
"site_id_mismatch": "The new App URL belongs to a different SolarEdge site",
"unknown": "Unexpected error"
},
"abort": {
"already_configured": "This SolarEdge site is already configured",
"cannot_connect": "Failed to connect to the discovered App",
"invalid_discovery": "The App supplied invalid discovery data",
"invalid_response": "The discovered App returned an invalid response",
"reconfigure_successful": "The integration was reconfigured",
"unknown": "Unexpected error"
}
},
"options": {
"step": {
"init": {
"title": "Configure optimizer areas",
"description": "Map area names to optimizer IDs as a JSON object. Available IDs: {optimizer_ids}",
"data": {
"area_mapping": "Area mapping"
},
"data_description": {
"area_mapping": "Example: assign IDs 1.1.1 and 1.1.2 to an area named west. Use an empty object to disable area sensors."
}
}
},
"error": {
"duplicate_area": "Area names must be unique",
"duplicate_optimizer": "An optimizer can only belong to one area",
"empty_area": "Every area must contain at least one optimizer",
"invalid_area_mapping": "Enter a JSON object containing area names and optimizer ID lists",
"unknown_optimizer": "The mapping contains an unknown optimizer ID"
}
},
"entity": {
"sensor": {
"daily_energy": {
"name": "{optimizer_id} daily energy"
},
"current_power": {
"name": "{optimizer_id} current power"
},
"area_daily_energy": {
"name": "{area} daily energy"
},
"area_current_power": {
"name": "{area} current power"
}
}
}
}