strings.json 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. {
  2. "config": {
  3. "step": {
  4. "user": {
  5. "title": "Add Solar of Things Station",
  6. "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}",
  7. "data": {
  8. "auth_mode": "Authentication method"
  9. }
  10. },
  11. "password": {
  12. "title": "Solar of Things — User ID + Password",
  13. "description": "Enter your Siseli portal login credentials and Station ID.\n\n- **User ID**: your account/login name on https://solar.siseli.com (a name, not a number)\n- **Station ID**: the numeric `stationId` found in API request payloads (DevTools → Network). Usually 18 digits, but any length is accepted. This is **not** the serial number printed on your inverter or WiFi dongle.\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}",
  14. "data": {
  15. "user_id": "User ID / Account",
  16. "password": "Password",
  17. "station_id": "Station ID (required)",
  18. "device_id": "Device ID (optional — blank to auto-discover)",
  19. "time_zone": "Time zone (full IANA id, e.g. Europe/Warsaw — not just \"Europe\")"
  20. }
  21. },
  22. "token": {
  23. "title": "Solar of Things — IOT Token",
  24. "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}",
  25. "data": {
  26. "iot_token": "IOT Token",
  27. "station_id": "Station ID (required)",
  28. "device_id": "Device ID (optional — blank to auto-discover)",
  29. "time_zone": "Time zone (full IANA id, e.g. Europe/Warsaw — not just \"Europe\")"
  30. }
  31. },
  32. "reauth_confirm": {
  33. "title": "Re-authenticate Solar of Things",
  34. "description": "The access token has expired. Enter your updated password (or a fresh IOT Token) to continue.",
  35. "data": {
  36. "password": "Password",
  37. "iot_token": "Fresh IOT Token"
  38. }
  39. }
  40. },
  41. "error": {
  42. "cannot_connect": "Cannot connect to the Solar of Things API. Check credentials, Station ID, and network access.",
  43. "invalid_auth": "Invalid user ID or password. Please try again.",
  44. "unknown": "Unexpected error. Check Home Assistant logs for details.",
  45. "invalid_time_zone": "That's not a valid time zone id. Use a full IANA zone like \"Europe/Warsaw\" or \"America/New_York\" — not a continent or country name."
  46. },
  47. "abort": {
  48. "already_configured": "This station is already configured.",
  49. "reauth_successful": "Re-authentication successful."
  50. }
  51. },
  52. "entity": {
  53. "number": {
  54. "battery_charge_limit": {
  55. "name": "Battery Charge Limit"
  56. },
  57. "battery_discharge_limit": {
  58. "name": "Battery Discharge Limit"
  59. },
  60. "grid_charge_limit": {
  61. "name": "Grid Charge Limit"
  62. }
  63. },
  64. "select": {
  65. "operating_mode": {
  66. "name": "Output Source Priority",
  67. "state": {
  68. "utility_first_uso": "Utility First (USO)",
  69. "solar_first_sub": "Solar First (SUB)",
  70. "solar_battery_first_sbu": "Solar+Battery First (SBU)"
  71. }
  72. },
  73. "battery_priority": {
  74. "name": "Charger Source Priority",
  75. "state": {
  76. "solar_utility_cso": "Solar + Utility (CSO)",
  77. "solar_first_snu": "Solar First (SNU)",
  78. "solar_only_oso": "Solar Only (OSO)"
  79. }
  80. }
  81. },
  82. "switch": {
  83. "grid_charging": {
  84. "name": "Grid Charging (AC Input Range)"
  85. },
  86. "grid_feed_in": {
  87. "name": "Grid Feed-In"
  88. },
  89. "backup_mode": {
  90. "name": "Backup Mode (SBU Priority)"
  91. }
  92. },
  93. "sensor": {
  94. "pv_input_power": {
  95. "name": "PV Input Power"
  96. },
  97. "ac_output_active_power": {
  98. "name": "AC Output Power"
  99. },
  100. "battery_discharge_current": {
  101. "name": "Battery Discharge Current"
  102. },
  103. "battery_charging_current": {
  104. "name": "Battery Charging Current"
  105. },
  106. "battery_voltage": {
  107. "name": "Battery Voltage"
  108. },
  109. "battery_power": {
  110. "name": "Battery Power"
  111. },
  112. "battery_soc": {
  113. "name": "Battery State of Charge"
  114. },
  115. "feed_in_power": {
  116. "name": "Grid Feed-in Power"
  117. },
  118. "grid_power": {
  119. "name": "Grid Import Power"
  120. },
  121. "load_power": {
  122. "name": "Load Power"
  123. },
  124. "monthly_pv_generated": {
  125. "name": "Monthly PV Generated"
  126. },
  127. "monthly_grid_import": {
  128. "name": "Monthly Grid Import"
  129. },
  130. "monthly_total_consumption": {
  131. "name": "Monthly Total Consumption"
  132. },
  133. "monthly_solar_percentage": {
  134. "name": "Monthly Solar Coverage"
  135. }
  136. }
  137. }
  138. }