| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 |
- {
- "config": {
- "step": {
- "user": {
- "title": "Add Solar of Things Station",
- "description": "Choose how to authenticate with the Siseli portal.\n\n**User ID + Password** is recommended — the integration logs in automatically and refreshes the token without any manual steps.\n\n**IOT Token** is for advanced use or if you prefer not to store credentials.\n\nMore info: {docs_url}",
- "data": {
- "auth_mode": "Authentication method"
- }
- },
- "password": {
- "title": "Solar of Things — User ID + Password",
- "description": "Enter your Siseli portal login credentials and Station ID.\n\n- **User ID**: your account/login name on https://solar.siseli.com\n- **Station ID**: 18-digit number found in API request payloads (DevTools → Network)\n- **Device ID**: optional — leave blank to auto-discover all devices under the station\n- **Time zone**: must match your inverter's configured time zone\n\nMore info: {docs_url}",
- "data": {
- "password": "Password",
- "station_id": "Station ID (required)",
- "device_id": "Device ID (optional — blank to auto-discover)",
- "time_zone": "Time zone (e.g. Asia/Manila)",
- "user_id": "User ID / Account"
- }
- },
- "token": {
- "title": "Solar of Things — IOT Token",
- "description": "Enter an IOT-Token from https://solar.siseli.com (DevTools → Network → request headers).\n\nNote: tokens expire. When expired you will be prompted to enter a new one.\n\nMore info: {docs_url}",
- "data": {
- "iot_token": "IOT Token",
- "station_id": "Station ID (required)",
- "device_id": "Device ID (optional — blank to auto-discover)",
- "time_zone": "Time zone (e.g. Asia/Manila)"
- }
- },
- "reauth_confirm": {
- "title": "Re-authenticate Solar of Things",
- "description": "The access token has expired. Enter your updated password (or a fresh IOT Token) to continue.",
- "data": {
- "password": "Password",
- "iot_token": "Fresh IOT Token"
- }
- }
- },
- "error": {
- "cannot_connect": "Cannot connect to the Solar of Things API. Check credentials, Station ID, and network access.",
- "invalid_auth": "Invalid user ID or password. Please try again.",
- "unknown": "Unexpected error. Check Home Assistant logs for details."
- },
- "abort": {
- "already_configured": "This station is already configured.",
- "reauth_successful": "Re-authentication successful."
- }
- },
- "options": {
- "step": {
- "init": {
- "title": "Solar of Things Options",
- "data": {
- "update_interval": "Update interval (minutes)"
- }
- }
- }
- },
- "entity": {
- "number": {
- "battery_charge_limit": {
- "name": "Battery Charge Limit"
- },
- "battery_discharge_limit": {
- "name": "Battery Discharge Limit"
- },
- "grid_charge_limit": {
- "name": "Grid Charge Limit"
- }
- },
- "select": {
- "operating_mode": {
- "name": "Operating Mode",
- "state": {
- "self_use": "Self-Use",
- "time_of_use": "Time-of-Use",
- "backup": "Backup",
- "grid_tie": "Grid-Tie",
- "off_grid": "Off-Grid"
- }
- },
- "battery_priority": {
- "name": "Battery Priority",
- "state": {
- "solar_first": "Solar First",
- "battery_first": "Battery First",
- "grid_first": "Grid First"
- }
- }
- },
- "switch": {
- "grid_charging": {
- "name": "Grid Charging"
- },
- "grid_feed_in": {
- "name": "Grid Feed-In"
- },
- "backup_mode": {
- "name": "Backup Mode"
- }
- }
- }
- }
|