zack
New Member
I wanted to access my Outback Skybox from a simple python API. I saw a few other people, here and elsewhere, were interested in the same, so finally got around to getting a project going on github. Right now, it can query most of the metrics from the skybox, for example get the current loads, pv production, inverter status etc. It can also pull the alerts and notifications.
The internal REST api for the skybox was very quick and easy to reverse engineer by spending a few moments in google chrome dev tools. I've tried to spend more time documenting the project, so that it can be easily used and expanded in case others are interested.
The project with documentation is available at github: https://github.com/zackramjan/outback_skybox_api Feel free to post bugs and pull requests.
I'm open to ideas for the future. Right now, the queries to the skybox are read-only in nature, ie we don't change the way the skybox is operating, but I may be interested in controlling the skybox programatically. My reason for this project was to control various things around the house based upon PV production, so for example, if we are are doing poor on pv in the mid-day, increase the air conditioner thermostat. Or control my tesla's charging via the tesla API based upon skybox pv production.
The internal REST api for the skybox was very quick and easy to reverse engineer by spending a few moments in google chrome dev tools. I've tried to spend more time documenting the project, so that it can be easily used and expanded in case others are interested.
The project with documentation is available at github: https://github.com/zackramjan/outback_skybox_api Feel free to post bugs and pull requests.
I'm open to ideas for the future. Right now, the queries to the skybox are read-only in nature, ie we don't change the way the skybox is operating, but I may be interested in controlling the skybox programatically. My reason for this project was to control various things around the house based upon PV production, so for example, if we are are doing poor on pv in the mid-day, increase the air conditioner thermostat. Or control my tesla's charging via the tesla API based upon skybox pv production.