State

These endpoints are not yet documented.

Cmd
Endpoint

GET

savings_forecast

GET api/1/energy_sites/{site_id}/backup_time_remaining

Retrieves backup time remaining if battery were to go off grid.

{
  "response": {
    "time_remaining_hours": 2.0933370487093645
  }
}

GET /api/1/energy_sites/{site_id}/live_status

Retrieves current system information (e.g. solar production, grid export/import, home consumption, etc.).

Response for solar panel system without powerwalls

{
  "response": {
    "solar_power": 7720,
    "energy_left": 0,
    "total_pack_energy": 1,
    "percentage_charged": 0,
    "battery_power": 0,
    "load_power": 4517.14990234375,
    "grid_status": "Unknown",
    "grid_services_active": false,
    "grid_power": -3202.85009765625,
    "grid_services_power": 0,
    "generator_power": 0,
    "island_status": "island_status_unknown",
    "storm_mode_active": false,
    "timestamp": "2022-07-28T17:11:27Z",
    "wall_connectors": null
  }
}

GET /api/1/energy_sites/{site_id}/site_status

Retrieves general system information.

Response for solar panel system without powerwalls

Response for battery system with powerwalls

GET /api/1/energy_sites/{site_id}/site_info

Retrieves general system information.

Response for solar panel system without powerwalls

Response for site with Solar Panels and Powerwalls

GET /api/1/energy_sites/rate_tariffs

Retrieves tarriff IDs for utility companies. Only 4 of the 233 entries are shown below.

Response for solar panel system without powerwalls

GET /api/1/energy_sites/{site_id}/programs

Retrieves energy site program information.

Response for solar panel system without powerwalls

GET api/1/energy_sites/{site_id}/tariff_rate

Retrieves the user defined Utility Rate Plan used for Time-Based Control mode. It looks like this endpoint is updated every 30 minutes.

Last updated