diff --git a/v6.5.1/README.md b/v6.5.1/README.md deleted file mode 100644 index 5dfcfd4e..00000000 --- a/v6.5.1/README.md +++ /dev/null @@ -1,225 +0,0 @@ -# Powerwall-Dashboard - Grafana v6.5.1 (Archive) - -Monitoring Dashboard for the Tesla Powerwall using Grafana, InfluxDB, Telegraf and pyPowerwall. This is an archive of the legacy Grafana v6.5.1 setup. - -![Animation](https://user-images.githubusercontent.com/836718/173971313-11ede1ea-8ed6-4750-8404-b57947723355.png) -![Monthly](https://user-images.githubusercontent.com/836718/155044558-c693743e-8684-4ad9-a5c2-dd2006ad87a6.png) -![Yearly](https://user-images.githubusercontent.com/836718/161393841-1349a93c-8876-4829-abc4-546bfe492d61.png) -![Powerwall+](https://user-images.githubusercontent.com/13752647/155657106-9dbfc9e8-206f-4fa0-8b47-5dd15e726bf0.png) -![FreqVoltage](https://user-images.githubusercontent.com/836718/161393960-87d6c8f1-2f00-4a5b-b201-3ced1fbb44bc.png) -![Powerwall Capacity](https://user-images.githubusercontent.com/836718/174494485-f901cb79-09ae-4674-88a5-7af00e89fb89.png) -![Weather](https://user-images.githubusercontent.com/836718/187042740-0147d5fc-581f-4dbc-8c09-62ea6025c924.png) - -## Dashboards - -The default [dashboard.json](https://github.com/jasonacox/Powerwall-Dashboard/blob/main/dashboard-animation.json) shown above, pulls in the live power flows from the Powerwall web portal and embeds that animation in the Grafana dashboard. - -A non-animated version of the dashboard is also available using [dashboard-no-animation.json](https://github.com/jasonacox/Powerwall-Dashboard/blob/main/dashboard-no-animation.json) - -![Dashboard](https://user-images.githubusercontent.com/13752647/155657200-4309306d-84c1-40b7-8f4c-32ef0e8d2efe.png) - -## Requirements - -The host system will require: - -* docker -* docker-compose -* You should not need to run `sudo` to install this tool. See [Docker Errors](https://github.com/jasonacox/Powerwall-Dashboard#docker-errors) below for help. -* TCP ports: 8086 (InfluxDB), 8675 (pyPowerwall), and 9000 (Grafana) - -## Setup - -Clone this repo on the host that will run the dashboard: - -```bash - git clone https://github.com/jasonacox/Powerwall-Dashboard.git -``` - -## Option 1 - Quick Start - -Run the interactive setup script that will ask you for your Powerwall details and Local Time Zone ([options](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones)). - - ```bash - ./setup.sh - ``` - - _If you get docker errors during the setup, see the [Docker Errors](https://github.com/jasonacox/Powerwall-Dashboard#docker-errors) section below._ - -Follow the **[Grafana Setup](https://github.com/jasonacox/Powerwall-Dashboard#grafana-setup)** instructions provided (or see below) to complete the setup. - - -## Option 2 - Manual Install - -If you prefer, you can perform the same steps that `setup.sh` performs. - -You will want to set your local timezone by editing `pypowerwall.env`, `influxdb.sql` and `dashboard.json` or you can use this handy `tz.sh` update script. A list of timezones is available [here](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). - - ```bash - # Replace with your timezone - bash tz.sh "America/Los_Angeles" - ``` - -### Docker Containers - -* Copy `pypowerwall.env.sample` to `pypowerwall.env` and update the following details for your Powerwall: - - ```bash - PW_EMAIL=email@example.com - PW_PASSWORD=password - PW_HOST=192.168.91.1 - PW_TIMEZONE=America/Los_Angeles - PW_DEBUG=no - ``` - -* Copy `grafana.env.sample` to `grafana.env` - you do not need to edit these defaults. However, there are optional settings for alert notifications and HTTPS. - -* Optional: If you want to pull in local weather data, copy `weather/weather411.conf.sample` to `weather/weather411.conf` and edit the file to include your location ([Latitude and Longitude](https://jasonacox.github.io/Powerwall-Dashboard/location.html)) and your OpenWeatherMap API Key. To get a Key, you need to set up a free account at [openweathermap.org](https://home.openweathermap.org/users/sign_up). Make sure you check your email to verify account. API keys can take a few hours to activate. - - ```conf - [OpenWeatherMap] - # Register and get APIKEY from OpenWeatherMap.org - APIKEY = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa - # Enter your location in latitude and longitude - LAT = xxx.xxxx - LON = yyy.yyyy - ``` - -* Start the docker containers - - ```bash - docker-compose -f powerwall.yml up -d - ``` - -### InfluxDB - -* Connect to the Influx database to import setup commands: - - ```bash - docker exec -it influxdb influx -import -path=/var/lib/influxdb/influxdb.sql - ``` - -Note: It can take a while for InfluxDB to start. Also the influxdb.sql file is set to use `America/Los_Angeles` as timezone. Use the `tz.sh` script or manually update the database commands above to replace `America/Los_Angeles` with your own timezone. - -## Grafana Setup - -* Open up Grafana in a browser at `http://:9000` and login with `admin/admin` - -* From `Configuration\Data Sources` add `InfluxDB` database with: - - Name: `InfluxDB` - - URL: `http://influxdb:8086` - - Database: `powerwall` - - Min time interval: `5s` - - Click "Save & test" button - -* From `Configuration\Data Sources` add `Sun and Moon` database with: - - Name: `Sun and Moon` - - Enter your latitude and longitude. You can use this [web page](https://jasonacox.github.io/Powerwall-Dashboard/location.html) to find your GPS location if you don't know). - - Click "Save & test" button - -* From `Dashboard\Manage` (or `Dashboard\Browse`), select `Import`, and upload one of the dashboard files below: - - 1. `dashboard.json` - Dashboard with the live trend graph, monthly power graphs, an animated power flow diagram and a Powerwall+ section that includes String data, temperature, voltage and frequency graphs. This also includes a "grid status" graph below the animation to identify and track grid outages. - 2. `dashboard-no-animation.json` - Same as above but without the animated power flow diagram. - 3. `dashboard-simple.json` - Similar to above but without the Powerwall+ metrics. - 4. `dashboard-grid.json` - Same as dashboard.json but with a simple grid status instead of the trend data. - -### Notes - -* The database queries and dashboard are set to use `America/Los_Angeles` as the timezone. Remember to edit the database commands [influxdb.sql](influxdb/influxdb.sql), [powerwall.yml](powerwall.yml), and [dashboard.json](dashboard.json) to replace `America/Los_Angeles` with your own timezone. - -### Upgrading - -* The included `upgrade.sh` script will attempt to upgrade your installation to the latest Powerwall-Dashboard version without removing existing data. A backup is still recommended. - -### Troubleshooting Tips and Tricks - -Check the logs of the services using: - -```bash - docker logs -f pypowerwall - docker logs -f telegraf - docker logs -f influxdb - docker logs -f grafana -``` - -* Docker terminating with `error 139`: InfluxDB does not run reliably on older models of Raspberry Pi. -* Grafana Error: Invalid interval string, expecting a number followed by one of "Mwdhmsy" - This indicates that the Grafana setup for InfluxDB is missing the time unit, "s", in the "Min time interval" field: - - Min time interval: `5s` - -#### Missing String data? - -* String data only shows up for Tesla inverters as part of Powerwall+ systems. Unfortunately, non-Tesla inverter data is not available via the Tesla API. If you find a way to pull this data, please submit an Issue or Pull Request to get it added. -* The default dashboard and InfluxDB setup supports up to 4 Tesla Powerwall+ inverters. Support for more can be added by editing the [dashboard.json](dashboard.json) and [influxdb.sql](influxdb/influxdb.sql) files. Open an Issue and we can help (see [#2](https://github.com/jasonacox/Powerwall-Dashboard/issues/2)). - -#### Docker Errors - -If you are getting permission errors running docker, or an error that it isn't installed: -* Ensure docker is installed for your OS (run `docker version` to test) -* If you see permission denied, add your user to the docker group and reboot your system: - ```bash - # Add your user to docker group - sudo usermod -aG docker $USER - ``` -* If you can't access the dashboard after a reboot, that means that docker was not set to start on reboot. On many OS distributions you can set it to start on boot with: - ```bash - # Set docker to start on boot - sudo systemctl enable docker.service - sudo systemctl enable containerd.service - ``` -* See [Docker install here](https://docs.docker.com/engine/install/linux-postinstall/) for more information. -* If you have docker installed but get "ERROR: docker-compose is not available or not running" make sure it is in your PATH or if needed, install the docker-compose cli tool: - ```bash - # install - sudo pip3 install docker-compose - - # test - docker-compose --version - ``` - -#### Savings Errors - -The savings estimates are based on a $0.19/kWh utility cost and net metering credit. You likely have a different value for this and can edit the queries in that panel to reflect your actual costs and credits. To help, here are the variables used to calculate the savings: - -* `s` = kWh from solar (based on time frame selected) -* `fp` = kWh from powerwall -* `tp` = kWh to powerwall -* `tg` = kWh to grid - -The equations that are used to compute the estimated savings: - -* `powerwall>home` = `fp` * `$/kWh` [assumes all power to home from PW = savings] -* `solar>home` = (`s` - `tp` - `tg`) * `$/kWh` [assumes all solar not going to PW or grid is going to the home = savings] -* `solar>grid` = `tg` * `$/kWh` [assumes all power going to grid = savings] - -#### Synology NAS - -* If you are having trouble getting this to work on a Synology NAS, view the resolution discovered in [Issue #22](https://github.com/jasonacox/Powerwall-Dashboard/issues/22). - -#### Tips and Tricks - -Since [pyPowerwall proxy](https://github.com/jasonacox/pypowerwall/tree/main/proxy) is part of this dashboard stack, you can query it to get raw data (read only) from the Powerwall API. This includes some aggregate functions you might find useful for other projects. I use this for [ESP32 driven display](https://github.com/jasonacox/Powerwall-Display) for example. Replace localhost with the address of the system running the dashboard: - -* pyPowerwall stats: http://localhost:8675/stats -* Powerwall firmware version and uptime: http://localhost:8675/api/status -* Powerwall temperatures: http://localhost:8675/temps -* Powerwall device vitals: http://localhost:8675/vitals -* Powerwall strings: http://localhost:8675/strings -* Powerwall battery level: http://localhost:8675/soe -* Key power data in CSV format (grid, home, solar, battery, batterylevel): http://localhost:8675/csv - -Since [weather411](https://hub.docker.com/r/jasonacox/weather411) is part of this dashboard stack (if you set it up) you can query it to get current weather data from its built-in API. - -* Current stats of weather411 service: http://localhost:8676/stats -* Current conditions: http://localhost:8676/ -* Current conditions in JSON: http://localhost:8676/json - -**Data Retention and Backups** -InfluxDB is configured to use a infinite retention policy (see [influxdb.sql](../influxdb/influxdb.sql)). It uses continuous queries to downsample Powerwall data and preserve disk space. However, this does not safeguard the data from accidental deletion or corruption. It is recommend that you set up a backup plan to snapshot the data for disaster recovery. See [backups](backups/) for some suggestions. - -### Credits - -* This project is based on the great work by mihailescu2m at [https://github.com/mihailescu2m/powerwall_monitor](https://github.com/mihailescu2m/powerwall_monitor) and has been modified to use pypowerwall as a proxy to the Powerwall and includes solar String, Inverter and Powerwall Temperature graphs for Powerwall+ systems. -* Grafana at https://github.com/grafana/grafana -* Telegraf at https://github.com/influxdata/telegraf -* InfluxDB at https://github.com/influxdata/influxdb -* pyPowerwall at https://github.com/jasonacox/pypowerwall diff --git a/v6.5.1/dashboard-animation.json b/v6.5.1/dashboard-animation.json deleted file mode 100644 index 4192c497..00000000 --- a/v6.5.1/dashboard-animation.json +++ /dev/null @@ -1,8177 +0,0 @@ -{ - "annotations": { - "list": [ - { - "builtIn": 1, - "datasource": "-- Grafana --", - "enable": true, - "hide": true, - "iconColor": "rgba(0, 211, 255, 1)", - "name": "Annotations & Alerts", - "type": "dashboard" - } - ] - }, - "editable": true, - "gnetId": null, - "graphTooltip": 0, - "id": 1, - "links": [], - "panels": [ - { - "collapsed": false, - "datasource": null, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 0 - }, - "id": 20, - "panels": [], - "title": "Live Monitoring", - "type": "row" - }, - { - "aliasColors": { - "Charge": "red", - "Grid Usage": "purple", - "Home Usage": "blue", - "Powerwall": "green", - "Solar Energy": "yellow", - "Sun altitude": "rgb(192, 192, 192)" - }, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "-- Mixed --", - "decimals": null, - "fill": 3, - "fillGradient": 0, - "gridPos": { - "h": 12, - "w": 16, - "x": 0, - "y": 1 - }, - "hiddenSeries": false, - "id": 2, - "interval": "", - "legend": { - "alignAsTable": false, - "avg": false, - "current": false, - "max": true, - "min": false, - "rightSide": false, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "connected", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "Charge", - "bars": false, - "fill": 0, - "lines": true, - "linewidth": 2, - "yaxis": 2 - }, - { - "alias": "Sun altitude", - "dashLength": 1, - "dashes": true, - "fill": 1, - "hideTooltip": true, - "legend": false, - "spaceLength": 5, - "yaxis": 2 - }, - { - "alias": "Temperature", - "color": "#FF9830", - "dashLength": 6, - "dashes": true, - "fill": 0, - "spaceLength": 2, - "yaxis": 2 - }, - { - "alias": "Clouds", - "color": "rgb(255, 255, 255)", - "dashLength": 5, - "dashes": true, - "fill": 0, - "spaceLength": 6, - "yaxis": 2 - }, - { - "alias": "Feels Like", - "color": "#F2CC0C", - "dashLength": 6, - "dashes": true, - "fill": 0, - "hideTooltip": true, - "legend": false, - "spaceLength": 2, - "yaxis": 2 - } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Home Usage", - "datasource": "InfluxDB", - "groupBy": [ - { - "params": [ - "5m" - ], - "type": "time" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT \"mean_load_instant_power\" FROM \"http\" WHERE $timeFilter tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "home" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "Solar Energy", - "datasource": "InfluxDB", - "groupBy": [ - { - "params": [ - "5m" - ], - "type": "time" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "solar" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "Powerwall", - "datasource": "InfluxDB", - "groupBy": [ - { - "params": [ - "5m" - ], - "type": "time" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT mean(from_pw) - mean(to_pw) FROM autogen.http WHERE $timeFilter GROUP BY time(5m) tz('America/Los_Angeles')", - "rawQuery": true, - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_pw+to_pw" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "Grid Usage", - "datasource": "InfluxDB", - "groupBy": [ - { - "params": [ - "5m" - ], - "type": "time" - }, - { - "params": [ - "none" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT mean(from_grid) - mean(to_grid) FROM autogen.http WHERE $timeFilter GROUP BY time(5m) tz('America/Los_Angeles')", - "rawQuery": true, - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "site_instant_power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "Charge", - "datasource": "InfluxDB", - "groupBy": [ - { - "params": [ - "5m" - ], - "type": "time" - }, - { - "params": [ - "none" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT \"mean_percentage\" FROM \"http\" WHERE $timeFilter", - "rawQuery": false, - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "percentage" - ], - "type": "field" - }, - { - "params": [], - "type": "last" - }, - { - "params": [ - " /0.95 - 5/0.95" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "datasource": "Sun and Moon", - "refId": "F", - "target": "sun_altitude" - }, - { - "alias": "Temperature", - "datasource": "InfluxDB", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "weather", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "G", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "temperature" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Clouds", - "datasource": "InfluxDB", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "weather", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "H", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "clouds" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Feels Like", - "datasource": "InfluxDB", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "weather", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "I", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "feels_like" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Energy Usage", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": null, - "format": "watt", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "decimals": 0, - "format": "percent", - "label": "", - "logBase": 1, - "max": "101", - "min": "-101", - "show": true - } - ], - "yaxis": { - "align": true, - "alignLevel": null - } - }, - { - "cacheTimeout": null, - "content": "
\n\n\n
", - "datasource": null, - "gridPos": { - "h": 9, - "w": 8, - "x": 16, - "y": 1 - }, - "id": 13, - "links": [], - "mode": "html", - "options": {}, - "pluginVersion": "6.5.1", - "targets": [ - { - "alias": "From Solar", - "groupBy": [ - { - "params": [ - "1h" - ], - "type": "time" - }, - { - "params": [ - "none" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT (1+from_solar/abs(from_solar))*from_solar/2 FROM (SELECT integral(solar)/1000/3600 - integral(to_pw)/1000/3600 - integral(to_grid)/1000/3600 AS from_solar FROM autogen.http WHERE $timeFilter tz('America/Los_Angeles'))", - "rawQuery": true, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "solar_5m_power" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "From Powerwall", - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_pw" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "From Grid", - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_grid" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "timeFrom": null, - "timeShift": null, - "title": "Power Flow", - "transparent": true, - "type": "text" - }, - { - "alert": { - "alertRuleTags": {}, - "conditions": [ - { - "evaluator": { - "params": [ - 1 - ], - "type": "lt" - }, - "operator": { - "type": "and" - }, - "query": { - "params": [ - "A", - "5m", - "now" - ] - }, - "reducer": { - "params": [], - "type": "avg" - }, - "type": "query" - } - ], - "executionErrorState": "alerting", - "for": "5m", - "frequency": "1m", - "handler": 1, - "message": "Grid Offline", - "name": "Grid Status alert", - "noDataState": "keep_state", - "notifications": [] - }, - "aliasColors": { - "Home Usage": "blue" - }, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": null, - "decimals": 0, - "description": "", - "fill": 0, - "fillGradient": 2, - "gridPos": { - "h": 3, - "w": 6, - "x": 17, - "y": 10 - }, - "hiddenSeries": false, - "hideTimeOverride": false, - "id": 53, - "interval": "", - "legend": { - "alignAsTable": false, - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": false, - "max": false, - "min": false, - "rightSide": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "Grid Status", - "color": "#73BF69", - "nullPointMode": "connected" - } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Grid Status", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "raw", - "query": "SELECT min(\"grid_status\") FROM \"grid\".\"http\" WHERE $timeFilter GROUP BY time($__interval) tz('America/Los_Angeles')", - "rawQuery": true, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "grid_status" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": [ - { - "colorMode": "critical", - "fill": true, - "line": true, - "op": "lt", - "value": 1, - "yaxis": "left" - } - ], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Grid Status", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "none", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "collapsed": false, - "datasource": null, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 13 - }, - "id": 41, - "panels": [], - "title": "Power Meters", - "type": "row" - }, - { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": true, - "colors": [ - "#5794F2", - "rgba(237, 129, 40, 0.89)", - "#d44a3a" - ], - "datasource": null, - "decimals": 1, - "format": "kwatth", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, - "gridPos": { - "h": 2, - "w": 4, - "x": 0, - "y": 14 - }, - "id": 4, - "interval": "", - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "options": {}, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false, - "ymax": null, - "ymin": null - }, - "tableColumn": "", - "targets": [ - { - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT integral(\"load_instant_power\") / 1000 / 3600 FROM \"http\" WHERE $timeFilter GROUP BY time(1h) tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "home" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": "", - "timeFrom": null, - "timeShift": null, - "title": "Home Usage", - "transparent": true, - "type": "singlestat", - "valueFontSize": "70%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "total" - }, - { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": true, - "colors": [ - "#FADE2A", - "rgba(237, 129, 40, 0.89)", - "#d44a3a" - ], - "datasource": null, - "decimals": 1, - "format": "kwatth", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, - "gridPos": { - "h": 2, - "w": 4, - "x": 4, - "y": 14 - }, - "id": 5, - "interval": "", - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "options": {}, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false, - "ymax": null, - "ymin": null - }, - "tableColumn": "", - "targets": [ - { - "groupBy": [], - "limit": "", - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT integral(\"solar_instant_power\") / 1000 / 3600 FROM \"http\" WHERE $timeFilter", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "solar" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": "", - "timeFrom": null, - "timeShift": null, - "title": "Solar Energy", - "transparent": true, - "type": "singlestat", - "valueFontSize": "70%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "total" - }, - { - "cacheTimeout": null, - "colorBackground": false, - "colorPostfix": false, - "colorPrefix": false, - "colorValue": true, - "colors": [ - "#73BF69", - "rgba(237, 129, 40, 0.89)", - "#d44a3a" - ], - "datasource": null, - "decimals": 1, - "format": "kwatth", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, - "gridPos": { - "h": 2, - "w": 4, - "x": 8, - "y": 14 - }, - "id": 8, - "interval": "", - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "options": {}, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false, - "ymax": null, - "ymin": null - }, - "tableColumn": "", - "targets": [ - { - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT integral(\"battery_instant_power\") / -1000 / 3600 FROM \"http\" WHERE (\"battery_instant_power\" <= 0) AND $timeFilter GROUP BY time(1h) tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "to_pw" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": "", - "timeFrom": null, - "timeShift": null, - "title": "To Powerwall", - "transparent": true, - "type": "singlestat", - "valueFontSize": "70%", - "valueMaps": [ - { - "op": "=", - "text": "0.0 kWh", - "value": "null" - } - ], - "valueName": "total" - }, - { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": true, - "colors": [ - "#73BF69", - "rgba(237, 129, 40, 0.89)", - "#d44a3a" - ], - "datasource": null, - "decimals": 1, - "format": "kwatth", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, - "gridPos": { - "h": 2, - "w": 4, - "x": 12, - "y": 14 - }, - "id": 6, - "interval": "", - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "options": {}, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false, - "ymax": null, - "ymin": null - }, - "tableColumn": "", - "targets": [ - { - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT integral(\"battery_instant_power\") / 1000 / 3600 FROM \"http\" WHERE (\"battery_instant_power\" > 0) AND $timeFilter tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_pw" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": "", - "timeFrom": null, - "timeShift": null, - "title": "From Powerwall", - "transparent": true, - "type": "singlestat", - "valueFontSize": "70%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "total" - }, - { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": true, - "colors": [ - "#B877D9", - "rgba(237, 129, 40, 0.89)", - "#F2495C" - ], - "datasource": null, - "decimals": 1, - "format": "kwatth", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, - "gridPos": { - "h": 2, - "w": 4, - "x": 16, - "y": 14 - }, - "id": 7, - "interval": "", - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "options": {}, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false, - "ymax": null, - "ymin": null - }, - "tableColumn": "", - "targets": [ - { - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT integral(\"site_instant_power\",1m) / -1000 / 3600 * 60 FROM \"http\" WHERE (\"site_instant_power\" < 0) AND $timeFilter GROUP BY time(1h) tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "to_grid" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": "", - "timeFrom": null, - "timeShift": null, - "title": "To Grid", - "transparent": true, - "type": "singlestat", - "valueFontSize": "70%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "total" - }, - { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": true, - "colors": [ - "#B877D9", - "rgba(237, 129, 40, 0.89)", - "#d44a3a" - ], - "datasource": null, - "decimals": 1, - "format": "kwatth", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, - "gridPos": { - "h": 2, - "w": 4, - "x": 20, - "y": 14 - }, - "id": 9, - "interval": "", - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "options": {}, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false, - "ymax": null, - "ymin": null - }, - "tableColumn": "", - "targets": [ - { - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT integral(\"site_instant_power\", 1m) / 1000 / 3600 * 60 FROM \"http\" WHERE (\"site_instant_power\" > 0) AND $timeFilter", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_grid" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": "", - "timeFrom": null, - "timeShift": null, - "title": "From Grid", - "transparent": true, - "type": "singlestat", - "valueFontSize": "70%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "total" - }, - { - "aliasColors": { - "battery": "green", - "battery impact": "green", - "combined": "red", - "solar": "yellow", - "solar + battery": "red", - "solar > grid": "purple", - "solar > home": "yellow", - "solar only": "yellow", - "total": "blue" - }, - "bars": true, - "cacheTimeout": null, - "dashLength": 10, - "dashes": false, - "datasource": null, - "decimals": 2, - "description": "Estimated Savings", - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 5, - "w": 9, - "x": 0, - "y": 16 - }, - "hiddenSeries": false, - "hideTimeOverride": true, - "id": 45, - "interval": "", - "legend": { - "alignAsTable": true, - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": true, - "max": false, - "min": false, - "rightSide": true, - "show": true, - "sort": null, - "sortDesc": null, - "total": true, - "values": true - }, - "lines": false, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pluginVersion": "6.5.1", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "powerwall > home", - "groupBy": [ - { - "params": [ - "1h" - ], - "type": "time" - }, - { - "params": [ - "none" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT fp FROM (SELECT sum(\"from_pw\") * 0.19 AS fp FROM kwh.http WHERE $timeFilter tz('America/Los_Angeles'))\n", - "rawQuery": true, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_grid" - ], - "type": "field" - } - ] - ], - "tags": [] - }, - { - "alias": "solar > home", - "groupBy": [ - { - "params": [ - "1h" - ], - "type": "time" - }, - { - "params": [ - "none" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT s - (tp + tg) FROM (SELECT sum(\"solar\") * 0.19 AS s, sum(\"to_pw\") * 0.19 AS tp, sum(\"to_grid\") * 0.19 AS tg FROM kwh.http WHERE $timeFilter tz('America/Los_Angeles'))\n", - "rawQuery": true, - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "solar_instant_power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - }, - { - "params": [ - "/ 1000 * 0.358" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "solar > grid", - "groupBy": [], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "kwh", - "query": "SELECT tg FROM (SELECT sum(\"to_pw\") * 0.19 AS tp, sum(\"solar\") * 0.19 AS s, sum(\"to_grid\") * 0.19 AS tg FROM kwh.http WHERE $timeFilter tz('America/Los_Angeles'))\n", - "rawQuery": true, - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_pw" - ], - "type": "field" - }, - { - "params": [ - " * 0.19" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "total", - "groupBy": [ - { - "params": [ - "1h" - ], - "type": "time" - }, - { - "params": [ - "none" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT tg + (s - tp - tg ) + fp FROM (SELECT sum(\"to_pw\") * 0.19 AS tp, sum(\"solar\") * 0.19 AS s, sum(\"to_grid\") * 0.19 AS tg, sum(\"from_pw\") * 0.19 AS fp FROM kwh.http WHERE $timeFilter tz('America/Los_Angeles'))\n", - "rawQuery": true, - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "solar_instant_power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - }, - { - "params": [ - "/ 1000 * 0.358" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Savings", - "tooltip": { - "shared": false, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "series", - "name": null, - "show": false, - "values": [ - "total" - ] - }, - "yaxes": [ - { - "decimals": 2, - "format": "currencyUSD", - "label": "", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "Battery": "#73BF69", - "Battery Usage": "#73BF69", - "From Grid": "#B877D9", - "From Powerwall": "#73BF69", - "From Solar": "#FADE2A", - "Grid": "#B877D9", - "Grid Usage": "#B877D9", - "Powerwall": "#73BF69", - "Powerwall Usage": "#73BF69", - "Solar": "#FADE2A", - "Solar Usage": "#FADE2A", - "Total Solar": "#FADE2A", - "Total Usage": "#5794F2" - }, - "breakPoint": "50%", - "cacheTimeout": null, - "combine": { - "label": "Others", - "threshold": 0 - }, - "datasource": null, - "fontSize": "100%", - "format": "kwatth", - "gridPos": { - "h": 5, - "w": 8, - "x": 9, - "y": 16 - }, - "id": 43, - "interval": "", - "legend": { - "header": "Power", - "percentage": true, - "percentageDecimals": 1, - "show": true, - "sortDesc": true, - "values": true - }, - "legendType": "Right side", - "links": [], - "maxDataPoints": 3, - "nullPointMode": "connected", - "options": {}, - "pieType": "donut", - "pluginVersion": "6.5.1", - "strokeWidth": "1", - "targets": [ - { - "alias": "From Solar", - "groupBy": [ - { - "params": [ - "1h" - ], - "type": "time" - }, - { - "params": [ - "none" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT (1+from_solar/abs(from_solar))*from_solar/2 FROM (SELECT integral(solar)/1000/3600 - integral(to_pw)/1000/3600 - integral(to_grid)/1000/3600 AS from_solar FROM autogen.http WHERE $timeFilter tz('America/Los_Angeles'))", - "rawQuery": true, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "solar_5m_power" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "From Powerwall", - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_pw" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "From Grid", - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_grid" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "timeFrom": null, - "timeShift": null, - "title": "Self-Powered", - "transparent": true, - "type": "grafana-piechart-panel", - "valueName": "total" - }, - { - "activePatternIndex": 1, - "datasource": null, - "defaultPattern": { - "bgColors": "green|gray|red", - "bgColors_overrides": "0->green|2->red|1->yellow", - "clickable_cells_link": "", - "col_name": "Value", - "decimals": "2", - "defaultBGColor": "#5794F2", - "defaultTextColor": "black", - "delimiter": ".", - "displayTemplate": "_value_", - "enable_bgColor": false, - "enable_bgColor_overrides": false, - "enable_clickable_cells": false, - "enable_textColor": false, - "enable_textColor_overrides": false, - "enable_time_based_thresholds": false, - "enable_transform": true, - "enable_transform_overrides": false, - "filter": { - "value_above": "", - "value_below": "" - }, - "format": "kwatt", - "name": "Default Pattern", - "null_color": "darkred", - "null_textcolor": "black", - "null_value": "No data", - "pattern": "*", - "row_col_wrapper": "_", - "row_name": "_1_", - "textColors": "red|orange|green", - "textColors_overrides": "0->red|2->green|1->yellow", - "thresholds": "0", - "time_based_thresholds": [], - "tooltipTemplate": "Series : _series_
Row Name : _row_name_
Col Name : _col_name_
Value : _value_", - "transform_values": "No Usage | Using
_value_
", - "transform_values_overrides": "0->down|1->up", - "valueName": "current" - }, - "default_title_for_rows": "Metric", - "font_size": ".9rem", - "gridPos": { - "h": 5, - "w": 6, - "x": 18, - "y": 16 - }, - "hide_first_column": false, - "hide_headers": true, - "id": 49, - "interval": "", - "options": {}, - "patterns": [ - { - "bgColors": "#B877D9 | gray | #F2495C", - "bgColors_overrides": "0->green|2->red|1->yellow", - "clickable_cells_link": "", - "col_name": "Value", - "decimals": "2", - "defaultBGColor": "", - "defaultTextColor": "", - "delimiter": ".", - "displayTemplate": "_value_", - "enable_bgColor": true, - "enable_bgColor_overrides": false, - "enable_clickable_cells": false, - "enable_textColor": true, - "enable_textColor_overrides": false, - "enable_time_based_thresholds": false, - "enable_transform": true, - "enable_transform_overrides": false, - "filter": { - "value_above": "", - "value_below": "" - }, - "format": "kwatt", - "name": "Grid", - "null_color": "darkred", - "null_textcolor": "black", - "null_value": "No data", - "pattern": "http.Grid", - "row_col_wrapper": "_", - "row_name": "_1_", - "textColors": "white | white | white", - "textColors_overrides": "0->red|2->green|1->yellow", - "thresholds": "-0.09,0.09", - "time_based_thresholds": [], - "tooltipTemplate": "Series : _series_
Row Name : _row_name_
Col Name : _col_name_
Value : _value_", - "transform_values": "Exporting
_value_
| Idle | Importing
_value_
", - "transform_values_overrides": "0->down|1->up", - "valueName": "avg" - }, - { - "bgColors": "#73BF69 | gray | #F2495C", - "bgColors_overrides": "0->green|2->red|1->yellow", - "clickable_cells_link": "", - "col_name": "Value", - "decimals": "2", - "defaultBGColor": "", - "defaultTextColor": "", - "delimiter": ".", - "displayTemplate": "_value_", - "enable_bgColor": true, - "enable_bgColor_overrides": false, - "enable_clickable_cells": false, - "enable_textColor": true, - "enable_textColor_overrides": false, - "enable_time_based_thresholds": false, - "enable_transform": true, - "enable_transform_overrides": false, - "filter": { - "value_above": "", - "value_below": "" - }, - "format": "kwatt", - "name": "Battery", - "null_color": "darkred", - "null_textcolor": "black", - "null_value": "No data", - "pattern": "http.Battery", - "row_col_wrapper": "_", - "row_name": "_1_", - "textColors": "white | white | white", - "textColors_overrides": "0->red|2->green|1->yellow", - "thresholds": "-0.1,0.1", - "time_based_thresholds": [], - "tooltipTemplate": "Series : _series_
Row Name : _row_name_
Col Name : _col_name_
Value : _value_", - "transform_values": "Charging
_value_
| Idle | Discharging
_value_
", - "transform_values_overrides": "0->down|1->up", - "valueName": "avg" - }, - { - "bgColors": "red|yellow", - "bgColors_overrides": "0->green|2->red|1->yellow", - "clickable_cells_link": "", - "col_name": "Value", - "decimals": "2", - "defaultBGColor": "#FADE2A", - "defaultTextColor": "black", - "delimiter": ".", - "displayTemplate": "_value_", - "enable_bgColor": false, - "enable_bgColor_overrides": false, - "enable_clickable_cells": false, - "enable_textColor": false, - "enable_textColor_overrides": false, - "enable_time_based_thresholds": false, - "enable_transform": true, - "enable_transform_overrides": false, - "filter": { - "value_above": "", - "value_below": "" - }, - "format": "kwatt", - "name": "Solar", - "null_color": "darkred", - "null_textcolor": "black", - "null_value": "No data", - "pattern": "http.Solar", - "row_col_wrapper": "_", - "row_name": "_1_", - "textColors": "white|black", - "textColors_overrides": "0->red|2->green|1->yellow", - "thresholds": "0.1", - "time_based_thresholds": [], - "tooltipTemplate": "Series : _series_
Row Name : _row_name_
Col Name : _col_name_
Value : _value_", - "transform_values": "No Generation | Generating
_value_
", - "transform_values_overrides": "0->down|1->up", - "valueName": "avg" - } - ], - "row_col_wrapper": "_", - "sorting_props": { - "col_index": -1, - "direction": "desc" - }, - "targets": [ - { - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "raw", - "query": "SELECT last(\"load_instant_power\") / 1000 AS \"Home\", last(\"solar_instant_power\") / 1000 AS \"Solar\", last(\"battery_instant_power\") / 1000 AS \"Battery\", last(\"site_instant_power\") / 1000 AS \"Grid\" FROM \"raw\".\"http\" WHERE time >= now() - 10m", - "rawQuery": true, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "load_instant_power" - ], - "type": "field" - }, - { - "params": [], - "type": "last" - }, - { - "params": [ - " / 1000" - ], - "type": "math" - }, - { - "params": [ - "Home" - ], - "type": "alias" - } - ], - [ - { - "params": [ - "solar_instant_power" - ], - "type": "field" - }, - { - "params": [], - "type": "last" - }, - { - "params": [ - " / 1000" - ], - "type": "math" - }, - { - "params": [ - "Solar" - ], - "type": "alias" - } - ], - [ - { - "params": [ - "battery_instant_power" - ], - "type": "field" - }, - { - "params": [], - "type": "last" - }, - { - "params": [ - " / 1000" - ], - "type": "math" - }, - { - "params": [ - "Battery" - ], - "type": "alias" - } - ], - [ - { - "params": [ - "site_instant_power" - ], - "type": "field" - }, - { - "params": [], - "type": "last" - }, - { - "params": [ - " / 1000" - ], - "type": "math" - }, - { - "params": [ - "Grid" - ], - "type": "alias" - } - ] - ], - "tags": [] - } - ], - "timeFrom": null, - "timeShift": null, - "title": "Current State", - "transparent": true, - "type": "yesoreyeram-boomtable-panel" - }, - { - "collapsed": false, - "datasource": null, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 21 - }, - "id": 22, - "panels": [], - "title": "Monthly Analysis", - "type": "row" - }, - { - "aliasColors": { - "Home Usage": "blue" - }, - "bars": true, - "dashLength": 10, - "dashes": false, - "datasource": null, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 22 - }, - "hiddenSeries": false, - "id": 24, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": false, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Home Usage", - "groupBy": [ - { - "params": [ - "1d" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "kwh", - "query": "SELECT sum(\"home\") FROM \"kwh\".\"http\" WHERE $timeFilter GROUP BY time(1d) fill(0) tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "home" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": [], - "timeFrom": "1M", - "timeRegions": [], - "timeShift": null, - "title": "Home Usage", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "kwatth", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "Solar Energy": "yellow" - }, - "bars": true, - "dashLength": 10, - "dashes": false, - "datasource": null, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 22 - }, - "hiddenSeries": false, - "id": 25, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": false, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Solar Energy", - "groupBy": [ - { - "params": [ - "1d" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "kwh", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "solar" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [ - { - "key": "solar", - "operator": ">", - "value": "0" - } - ], - "tz": "America/Los_Angeles" - } - ], - "thresholds": [], - "timeFrom": "1M", - "timeRegions": [], - "timeShift": null, - "title": "Solar Energy", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "kwatth", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "From Powerwall": "green" - }, - "bars": true, - "dashLength": 10, - "dashes": false, - "datasource": null, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 30 - }, - "hiddenSeries": false, - "id": 26, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": false, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "From Powerwall", - "groupBy": [ - { - "params": [ - "1d" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "kwh", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_pw" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": [], - "timeFrom": "1M", - "timeRegions": [], - "timeShift": null, - "title": "From Powerwall", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "kwatth", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "From Grid": "red", - "To Grid": "purple", - "http.From Grid": "red", - "http.To Grid": "purple" - }, - "bars": true, - "dashLength": 10, - "dashes": false, - "datasource": null, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 30 - }, - "hiddenSeries": false, - "id": 27, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": false, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "http.From Grid" - } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "From Grid", - "groupBy": [ - { - "params": [ - "1d" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "kwh", - "query": "SELECT sum(\"from_grid\") FROM \"daily\".\"http\" WHERE $timeFilter GROUP BY time(1d) fill(0) tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_grid" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "To Grid", - "groupBy": [ - { - "params": [ - "1d" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "kwh", - "query": "SELECT sum(\"to_grid\") * -1 FROM \"daily\".\"http\" WHERE $timeFilter GROUP BY time(1d) fill(0) tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "to_grid" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " * -1" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": [], - "timeFrom": "1M", - "timeRegions": [], - "timeShift": null, - "title": "Grid Usage", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "kwatth", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "Solar Energy": "yellow" - }, - "bars": true, - "dashLength": 10, - "dashes": false, - "datasource": null, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 5, - "w": 24, - "x": 0, - "y": 38 - }, - "hiddenSeries": false, - "id": 30, - "interval": "", - "legend": { - "alignAsTable": false, - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": false, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "Solar Energy Year", - "color": "#FADE2A" - }, - { - "alias": "Home Usage", - "bars": false, - "color": "rgb(50, 116, 217)", - "fill": 0, - "lines": true, - "steppedLine": true - } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Solar Energy", - "groupBy": [ - { - "params": [ - "1d" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "kwh", - "query": "SELECT sum(\"solar\") FROM \"kwh\".\"http\" WHERE (\"solar\" > 0) AND $timeFilter GROUP BY time(1d) fill(0) tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "solar" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [ - { - "key": "solar", - "operator": ">", - "value": "0" - } - ], - "tz": "America/Los_Angeles" - }, - { - "alias": "Home Usage", - "groupBy": [ - { - "params": [ - "1d" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "kwh", - "query": "SELECT sum(\"solar\") FROM \"kwh\".\"http\" WHERE (\"solar\" > 0) AND $timeFilter GROUP BY time(1d) fill(0) tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "home" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [ - { - "key": "home", - "operator": ">", - "value": "0" - } - ], - "tz": "America/Los_Angeles" - } - ], - "thresholds": [], - "timeFrom": "12M", - "timeRegions": [], - "timeShift": null, - "title": "Solar Energy Year", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "kwatth", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "collapsed": false, - "datasource": null, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 43 - }, - "id": 37, - "panels": [], - "title": "Powerwall+", - "type": "row" - }, - { - "aliasColors": { - "Solar Energy": "yellow" - }, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": null, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 5, - "w": 8, - "x": 0, - "y": 44 - }, - "hiddenSeries": false, - "id": 32, - "interval": "", - "legend": { - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": false, - "max": true, - "min": false, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "connected", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "A", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "A1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A1_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "F", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B1_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "G", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C1_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "H", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D1_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "A2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "I", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A2_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "J", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B2_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "K", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C2_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "L", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D2_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "A3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "M", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A3_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "N", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B3_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "O", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C3_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "P", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D3_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "String Voltage", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "volt", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "Solar Energy": "yellow" - }, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": null, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 5, - "w": 8, - "x": 8, - "y": 44 - }, - "hiddenSeries": false, - "id": 33, - "interval": "", - "legend": { - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": false, - "max": true, - "min": false, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "connected", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "A", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "A1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A1_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "F", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B1_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "G", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C1_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "H", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D1_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "A2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "I", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A2_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "J", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B2_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "K", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C2_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "L", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D2_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "A3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "M", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A3_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "N", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B3_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "O", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C3_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "P", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D3_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "String Current", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "amp", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "Solar Energy": "yellow" - }, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": null, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 5, - "w": 8, - "x": 16, - "y": 44 - }, - "hiddenSeries": false, - "id": 31, - "interval": "", - "legend": { - "avg": false, - "current": false, - "max": true, - "min": false, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "connected", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "A", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "A1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A1_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "F", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B1_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "G", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C1_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "H", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D1_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "A2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "I", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A2_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "J", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B2_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "K", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C2_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "L", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D2_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "A3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "M", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A3_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "N", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B3_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "O", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C3_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "P", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D3_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "String Power", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "watt", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "Solar Energy": "yellow" - }, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": null, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 6, - "w": 12, - "x": 0, - "y": 49 - }, - "hiddenSeries": false, - "id": 34, - "interval": "", - "legend": { - "avg": false, - "current": false, - "max": true, - "min": false, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "connected", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Inverter1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "Inverter1" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Inverter2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "Inverter2" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Inverter3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "Inverter3" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Inverter4", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "Inverter4" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Inverter Power", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": null, - "format": "watt", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "Solar Energy": "yellow" - }, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": null, - "decimals": 1, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 6, - "w": 12, - "x": 12, - "y": 49 - }, - "hiddenSeries": false, - "id": 35, - "interval": "", - "legend": { - "avg": false, - "current": false, - "max": true, - "min": true, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "connected", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Powerwall1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pwtemps", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW1_temp" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Powerwall2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pwtemps", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW2_temp" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Powerwall3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pwtemps", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW3_temp" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Powerwall4", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pwtemps", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW4_temp" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Powerwall5", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pwtemps", - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW5_temp" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Powerwall6", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pwtemps", - "refId": "F", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW6_temp" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Powerwall Temps ", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "celsius", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "Solar Energy": "yellow" - }, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": null, - "decimals": 1, - "description": "", - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 5, - "w": 24, - "x": 0, - "y": 55 - }, - "hiddenSeries": false, - "id": 38, - "interval": "", - "legend": { - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": false, - "max": true, - "min": true, - "rightSide": true, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "connected", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Home L1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "ISLAND_FreqL1_Load" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Home L2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "ISLAND_FreqL2_Load" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Home L3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": true, - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "G", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "ISLAND_FreqL3_Load" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Grid L1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "ISLAND_FreqL1_Main" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Grid L2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "F", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "ISLAND_FreqL2_Main" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Grid L3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": true, - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "H", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "ISLAND_FreqL3_Main" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW1_PINV_Fout" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW2_PINV_Fout" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "I", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW3_PINV_Fout" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW4", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "J", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW4_PINV_Fout" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW5", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "K", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW5_PINV_Fout" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW6", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "L", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW6_PINV_Fout" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Frequency", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": null, - "format": "hertz", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "Solar Energy": "yellow" - }, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": null, - "decimals": 1, - "description": "", - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 5, - "w": 24, - "x": 0, - "y": 60 - }, - "hiddenSeries": false, - "id": 39, - "interval": "", - "legend": { - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": false, - "max": true, - "min": true, - "rightSide": true, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "connected", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "" - } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Home L1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "ISLAND_VL1N_Load" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Home L2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "ISLAND_VL2N_Load" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Home L3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": true, - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "G", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "ISLAND_VL3N_Load" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Grid L1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "METER_X_VL1N" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Grid L2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "F", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "METER_X_VL2N" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Grid L3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": true, - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "H", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "METER_X_VL3N" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW1 L1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW1_PINV_VSplit1" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW1 L2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "M", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW1_PINV_VSplit2" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW2 L1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW2_PINV_VSplit1" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW2 L2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "I", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW2_PINV_VSplit2" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW3 L1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "query": "SELECT mean(\"PW3_PINV_VSplit1\") FROM \"vitals\".\"http\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "J", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW3_PINV_VSplit1" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW3 L2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "query": "SELECT mean(\"PW3_PINV_VSplit2\") FROM \"vitals\".\"http\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "K", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW3_PINV_VSplit2" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW4 L1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "query": "SELECT mean(\"PW4_PINV_VSplit1\") FROM \"vitals\".\"http\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "L", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW4_PINV_VSplit1" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW4 L2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "query": "SELECT mean(\"PW4_PINV_VSplit2\") FROM \"vitals\".\"http\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "N", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW4_PINV_VSplit2" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW5 L1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "query": "SELECT mean(\"PW5_PINV_VSplit1\") FROM \"vitals\".\"http\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "O", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW5_PINV_VSplit1" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW5 L2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "query": "SELECT mean(\"PW5_PINV_VSplit2\") FROM \"vitals\".\"http\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "P", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW5_PINV_VSplit2" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW6 L1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "query": "SELECT mean(\"PW6_PINV_VSplit1\") FROM \"vitals\".\"http\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "Q", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW6_PINV_VSplit1" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW6 L2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "query": "SELECT mean(\"PW6_PINV_VSplit2\") FROM \"vitals\".\"http\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "R", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW6_PINV_VSplit2" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Grid L1 SW", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "query": "SELECT mean(\"METER_Z_VL1G\") FROM \"vitals\".\"http\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "S", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "METER_Z_VL1G" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Grid L2 SW", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "query": "SELECT mean(\"METER_Z_VL2G\") FROM \"vitals\".\"http\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "T", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "METER_Z_VL2G" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Voltages", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": null, - "format": "volt", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": null, - "decimals": 2, - "description": "", - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 5, - "w": 24, - "x": 0, - "y": 65 - }, - "hiddenSeries": false, - "id": 55, - "legend": { - "alignAsTable": true, - "avg": false, - "current": false, - "max": true, - "min": true, - "rightSide": true, - "show": true, - "sideWidth": null, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "connected", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "/Charge$/", - "dashes": true, - "fill": 1 - }, - { - "alias": "/^PW1/", - "color": "#37872D" - }, - { - "alias": "/^PW2/", - "color": "#E0B400" - }, - { - "alias": "/^PW3/", - "color": "#C4162A" - }, - { - "alias": "/^PW4/", - "color": "#1F60C4" - }, - { - "alias": "/^PW5/", - "color": "#FF9830" - }, - { - "alias": "/^PW6/", - "color": "#8F3BB8" - } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "PW1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pod", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW1_POD_nom_full_pack_energy" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pod", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW2_POD_nom_full_pack_energy" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pod", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW3_POD_nom_full_pack_energy" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW4", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pod", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW4_POD_nom_full_pack_energy" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW5", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pod", - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW5_POD_nom_full_pack_energy" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW6", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pod", - "refId": "F", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW6_POD_nom_full_pack_energy" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW1 Charge", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pod", - "refId": "G", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW1_POD_nom_energy_remaining" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW2 Charge", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pod", - "refId": "H", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW2_POD_nom_energy_remaining" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW3 Charge", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pod", - "refId": "I", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW3_POD_nom_energy_remaining" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW4 Charge", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pod", - "refId": "J", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW4_POD_nom_energy_remaining" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW5 Charge", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pod", - "refId": "K", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW5_POD_nom_energy_remaining" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW6 Charge", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pod", - "refId": "L", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW6_POD_nom_energy_remaining" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Powerwall Capacity", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": null, - "format": "watth", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "collapsed": false, - "datasource": null, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 70 - }, - "id": 57, - "panels": [], - "title": "Weather", - "type": "row" - }, - { - "aliasColors": { - "Feels Like": "yellow", - "Temperature": "red" - }, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": null, - "description": "", - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 6, - "w": 24, - "x": 0, - "y": 71 - }, - "hiddenSeries": false, - "hideTimeOverride": false, - "id": 59, - "interval": "", - "legend": { - "avg": false, - "current": true, - "hideEmpty": false, - "hideZero": false, - "max": false, - "min": false, - "rightSide": false, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "connected", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "Clouds (%)", - "color": "rgb(255, 255, 255)", - "dashes": true, - "yaxis": 2 - }, - { - "alias": "Temperature", - "color": "#F2495C" - }, - { - "alias": "Humidity (%)", - "color": "#8AB8FF", - "dashLength": 9, - "dashes": true, - "yaxis": 2 - }, - { - "alias": "Feels Like", - "dashLength": 5, - "dashes": true, - "fill": 0, - "spaceLength": 3 - } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Temperature", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "weather", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT mean(\"temperature\") * 1.8 + 32 FROM \"raw\".\"weather\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "temperature" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Humidity (%)", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "weather", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "humidity" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Clouds (%)", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "weather", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "clouds" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Feels Like", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "weather", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "F", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "feels_like" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Temperature, Humidity and Clouds", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "none", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "percent", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": null, - "description": "", - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 7, - "w": 24, - "x": 0, - "y": 77 - }, - "hiddenSeries": false, - "hideTimeOverride": false, - "id": 60, - "interval": "", - "legend": { - "avg": false, - "current": true, - "hideEmpty": false, - "hideZero": false, - "max": false, - "min": false, - "rightSide": false, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "connected", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "Rain", - "color": "#1F60C4", - "fill": 1, - "yaxis": 1 - }, - { - "alias": "Wind", - "color": "#FADE2A", - "yaxis": 1 - }, - { - "alias": "Pressure", - "color": "#73BF69", - "yaxis": 2 - }, - { - "alias": "Snow", - "color": "rgb(255, 255, 255)", - "dashLength": 4, - "dashes": true, - "fill": 1, - "spaceLength": 1 - }, - { - "alias": "Visibility (K)", - "color": "rgba(255, 255, 255, 0.65)", - "dashes": true, - "fill": 0 - } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Snow", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "weather", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "snow_1h" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Pressure", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "weather", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "G", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "pressure" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Rain", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "weather", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "H", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "rain_1h" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Visibility (K)", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "weather", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "I", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "visibility" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - }, - { - "params": [ - " / 1000" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "Wind", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "weather", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "J", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "wind_speed" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Wind, Pressure and Precipitation ", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": 1, - "format": "none", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "decimals": null, - "format": "none", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - } - ], - "refresh": "5m", - "schemaVersion": 21, - "style": "dark", - "tags": [], - "templating": { - "list": [] - }, - "time": { - "from": "now-24h", - "to": "now" - }, - "timepicker": { - "refresh_intervals": [ - "5s", - "10s", - "30s", - "1m", - "5m", - "15m", - "30m", - "1h", - "2h", - "1d" - ] - }, - "timezone": "browser", - "title": "Powerwall Power Flow", - "uid": "RSabAvRRz", - "version": 32 -} diff --git a/v6.5.1/dashboard-grid.json b/v6.5.1/dashboard-grid.json deleted file mode 100644 index dc941734..00000000 --- a/v6.5.1/dashboard-grid.json +++ /dev/null @@ -1,6761 +0,0 @@ -{ - "annotations": { - "list": [ - { - "builtIn": 1, - "datasource": "-- Grafana --", - "enable": true, - "hide": true, - "iconColor": "rgba(0, 211, 255, 1)", - "name": "Annotations & Alerts", - "type": "dashboard" - } - ] - }, - "editable": true, - "gnetId": null, - "graphTooltip": 0, - "id": 4, - "links": [], - "panels": [ - { - "collapsed": false, - "datasource": null, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 0 - }, - "id": 20, - "panels": [], - "title": "Live Monitoring", - "type": "row" - }, - { - "aliasColors": { - "Charge": "red", - "Grid Usage": "purple", - "Home Usage": "blue", - "Powerwall": "green", - "Solar Energy": "yellow", - "Sun altitude": "rgb(192, 192, 192)" - }, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "-- Mixed --", - "fill": 3, - "fillGradient": 0, - "gridPos": { - "h": 12, - "w": 16, - "x": 0, - "y": 1 - }, - "hiddenSeries": false, - "id": 2, - "interval": "", - "legend": { - "alignAsTable": false, - "avg": false, - "current": false, - "max": true, - "min": false, - "rightSide": false, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "Charge", - "bars": false, - "fill": 0, - "lines": true, - "linewidth": 2, - "yaxis": 2 - }, - { - "alias": "Sun altitude", - "dashLength": 1, - "dashes": true, - "fill": 1, - "hideTooltip": true, - "legend": false, - "spaceLength": 5, - "yaxis": 2 - } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Home Usage", - "datasource": "InfluxDB", - "groupBy": [ - { - "params": [ - "5m" - ], - "type": "time" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT \"mean_load_instant_power\" FROM \"http\" WHERE $timeFilter tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "home" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "Solar Energy", - "datasource": "InfluxDB", - "groupBy": [ - { - "params": [ - "5m" - ], - "type": "time" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "solar" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "Powerwall", - "datasource": "InfluxDB", - "groupBy": [ - { - "params": [ - "5m" - ], - "type": "time" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT mean(from_pw) - mean(to_pw) FROM autogen.http WHERE $timeFilter GROUP BY time(5m) tz('America/Los_Angeles')", - "rawQuery": true, - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_pw+to_pw" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "Grid Usage", - "datasource": "InfluxDB", - "groupBy": [ - { - "params": [ - "5m" - ], - "type": "time" - }, - { - "params": [ - "none" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT mean(from_grid) - mean(to_grid) FROM autogen.http WHERE $timeFilter GROUP BY time(5m) tz('America/Los_Angeles')", - "rawQuery": true, - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "site_instant_power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "Charge", - "datasource": "InfluxDB", - "groupBy": [ - { - "params": [ - "5m" - ], - "type": "time" - }, - { - "params": [ - "none" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT \"mean_percentage\" FROM \"http\" WHERE $timeFilter", - "rawQuery": false, - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "percentage" - ], - "type": "field" - }, - { - "params": [], - "type": "last" - }, - { - "params": [ - " /0.95 - 5/0.95" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "datasource": "Sun and Moon", - "refId": "F", - "target": "sun_altitude" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Energy Usage", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": null, - "format": "watt", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "percent", - "label": null, - "logBase": 1, - "max": "101", - "min": "0", - "show": true - } - ], - "yaxis": { - "align": true, - "alignLevel": null - } - }, - { - "cacheTimeout": null, - "content": "
\n\n\n
", - "datasource": null, - "gridPos": { - "h": 10, - "w": 8, - "x": 16, - "y": 1 - }, - "id": 13, - "links": [], - "mode": "html", - "options": {}, - "pluginVersion": "6.5.1", - "targets": [ - { - "alias": "From Solar", - "groupBy": [ - { - "params": [ - "1h" - ], - "type": "time" - }, - { - "params": [ - "none" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT (1+from_solar/abs(from_solar))*from_solar/2 FROM (SELECT integral(solar)/1000/3600 - integral(to_pw)/1000/3600 - integral(to_grid)/1000/3600 AS from_solar FROM autogen.http WHERE $timeFilter tz('America/Los_Angeles'))", - "rawQuery": true, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "solar_5m_power" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "From Powerwall", - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_pw" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "From Grid", - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_grid" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "timeFrom": null, - "timeShift": null, - "title": "Power Flow", - "transparent": true, - "type": "text" - }, - { - "cacheTimeout": null, - "colorBackground": false, - "colorPostfix": false, - "colorPrefix": false, - "colorValue": true, - "colors": [ - "#FADE2A", - "#F2495C", - "#299c46" - ], - "datasource": null, - "decimals": null, - "description": "", - "format": "none", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, - "gridPos": { - "h": 2, - "w": 6, - "x": 17, - "y": 11 - }, - "hideTimeOverride": false, - "id": 53, - "interval": null, - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "options": {}, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "Grid Power:", - "prefixFontSize": "70%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(184, 119, 217, 0.66)", - "full": false, - "lineColor": "rgb(0, 0, 0)", - "show": false, - "ymax": 1, - "ymin": -1 - }, - "tableColumn": "", - "targets": [ - { - "alias": "Grid Status", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "raw", - "query": "SELECT min(\"grid_status\") FROM \"raw\".\"http\" WHERE $timeFilter GROUP BY time($__interval) tz('America/Los_Angeles')", - "rawQuery": true, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "grid_status" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": "-1,1", - "timeFrom": null, - "timeShift": null, - "title": "Grid Status", - "transparent": true, - "type": "singlestat", - "valueFontSize": "70%", - "valueMaps": [ - { - "op": "=", - "text": "On", - "value": "1" - }, - { - "op": "=", - "text": "Off", - "value": "0" - }, - { - "op": "=", - "text": "Syncing", - "value": "-1" - } - ], - "valueName": "current" - }, - { - "collapsed": false, - "datasource": null, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 13 - }, - "id": 41, - "panels": [], - "title": "Power Meters", - "type": "row" - }, - { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": true, - "colors": [ - "#5794F2", - "rgba(237, 129, 40, 0.89)", - "#d44a3a" - ], - "datasource": null, - "decimals": 1, - "format": "kwatth", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, - "gridPos": { - "h": 2, - "w": 4, - "x": 0, - "y": 14 - }, - "id": 4, - "interval": "", - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "options": {}, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false, - "ymax": null, - "ymin": null - }, - "tableColumn": "", - "targets": [ - { - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT integral(\"load_instant_power\") / 1000 / 3600 FROM \"http\" WHERE $timeFilter GROUP BY time(1h) tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "home" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": "", - "timeFrom": null, - "timeShift": null, - "title": "Home Usage", - "transparent": true, - "type": "singlestat", - "valueFontSize": "70%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "total" - }, - { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": true, - "colors": [ - "#FADE2A", - "rgba(237, 129, 40, 0.89)", - "#d44a3a" - ], - "datasource": null, - "decimals": 1, - "format": "kwatth", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, - "gridPos": { - "h": 2, - "w": 4, - "x": 4, - "y": 14 - }, - "id": 5, - "interval": "", - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "options": {}, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false, - "ymax": null, - "ymin": null - }, - "tableColumn": "", - "targets": [ - { - "groupBy": [], - "limit": "", - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT integral(\"solar_instant_power\") / 1000 / 3600 FROM \"http\" WHERE $timeFilter", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "solar" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": "", - "timeFrom": null, - "timeShift": null, - "title": "Solar Energy", - "transparent": true, - "type": "singlestat", - "valueFontSize": "70%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "total" - }, - { - "cacheTimeout": null, - "colorBackground": false, - "colorPostfix": false, - "colorPrefix": false, - "colorValue": true, - "colors": [ - "#73BF69", - "rgba(237, 129, 40, 0.89)", - "#d44a3a" - ], - "datasource": null, - "decimals": 1, - "format": "kwatth", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, - "gridPos": { - "h": 2, - "w": 4, - "x": 8, - "y": 14 - }, - "id": 8, - "interval": "", - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "options": {}, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false, - "ymax": null, - "ymin": null - }, - "tableColumn": "", - "targets": [ - { - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT integral(\"battery_instant_power\") / -1000 / 3600 FROM \"http\" WHERE (\"battery_instant_power\" <= 0) AND $timeFilter GROUP BY time(1h) tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "to_pw" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": "", - "timeFrom": null, - "timeShift": null, - "title": "To Powerwall", - "transparent": true, - "type": "singlestat", - "valueFontSize": "70%", - "valueMaps": [ - { - "op": "=", - "text": "0.0 kWh", - "value": "null" - } - ], - "valueName": "total" - }, - { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": true, - "colors": [ - "#73BF69", - "rgba(237, 129, 40, 0.89)", - "#d44a3a" - ], - "datasource": null, - "decimals": 1, - "format": "kwatth", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, - "gridPos": { - "h": 2, - "w": 4, - "x": 12, - "y": 14 - }, - "id": 6, - "interval": "", - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "options": {}, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false, - "ymax": null, - "ymin": null - }, - "tableColumn": "", - "targets": [ - { - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT integral(\"battery_instant_power\") / 1000 / 3600 FROM \"http\" WHERE (\"battery_instant_power\" > 0) AND $timeFilter tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_pw" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": "", - "timeFrom": null, - "timeShift": null, - "title": "From Powerwall", - "transparent": true, - "type": "singlestat", - "valueFontSize": "70%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "total" - }, - { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": true, - "colors": [ - "#B877D9", - "rgba(237, 129, 40, 0.89)", - "#F2495C" - ], - "datasource": null, - "decimals": 1, - "format": "kwatth", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, - "gridPos": { - "h": 2, - "w": 4, - "x": 16, - "y": 14 - }, - "id": 7, - "interval": "", - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "options": {}, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false, - "ymax": null, - "ymin": null - }, - "tableColumn": "", - "targets": [ - { - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT integral(\"site_instant_power\",1m) / -1000 / 3600 * 60 FROM \"http\" WHERE (\"site_instant_power\" < 0) AND $timeFilter GROUP BY time(1h) tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "to_grid" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": "", - "timeFrom": null, - "timeShift": null, - "title": "To Grid", - "transparent": true, - "type": "singlestat", - "valueFontSize": "70%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "total" - }, - { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": true, - "colors": [ - "#B877D9", - "rgba(237, 129, 40, 0.89)", - "#d44a3a" - ], - "datasource": null, - "decimals": 1, - "format": "kwatth", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, - "gridPos": { - "h": 2, - "w": 4, - "x": 20, - "y": 14 - }, - "id": 9, - "interval": "", - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "options": {}, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false, - "ymax": null, - "ymin": null - }, - "tableColumn": "", - "targets": [ - { - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT integral(\"site_instant_power\", 1m) / 1000 / 3600 * 60 FROM \"http\" WHERE (\"site_instant_power\" > 0) AND $timeFilter", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_grid" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": "", - "timeFrom": null, - "timeShift": null, - "title": "From Grid", - "transparent": true, - "type": "singlestat", - "valueFontSize": "70%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "total" - }, - { - "aliasColors": { - "battery": "green", - "battery impact": "green", - "combined": "red", - "solar": "yellow", - "solar + battery": "red", - "solar > grid": "purple", - "solar > home": "yellow", - "solar only": "yellow", - "total": "blue" - }, - "bars": true, - "cacheTimeout": null, - "dashLength": 10, - "dashes": false, - "datasource": null, - "decimals": 2, - "description": "Estimated Savings", - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 5, - "w": 9, - "x": 0, - "y": 16 - }, - "hiddenSeries": false, - "hideTimeOverride": true, - "id": 45, - "interval": "", - "legend": { - "alignAsTable": true, - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": true, - "max": false, - "min": false, - "rightSide": true, - "show": true, - "sort": null, - "sortDesc": null, - "total": true, - "values": true - }, - "lines": false, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pluginVersion": "6.5.1", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "powerwall > home", - "groupBy": [ - { - "params": [ - "1h" - ], - "type": "time" - }, - { - "params": [ - "none" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT fp FROM (SELECT sum(\"from_pw\") * 0.19 AS fp FROM kwh.http WHERE $timeFilter tz('America/Los_Angeles'))\n", - "rawQuery": true, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_grid" - ], - "type": "field" - } - ] - ], - "tags": [] - }, - { - "alias": "solar > home", - "groupBy": [ - { - "params": [ - "1h" - ], - "type": "time" - }, - { - "params": [ - "none" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT s - (tp + tg) FROM (SELECT sum(\"solar\") * 0.19 AS s, sum(\"to_pw\") * 0.19 AS tp, sum(\"to_grid\") * 0.19 AS tg FROM kwh.http WHERE $timeFilter tz('America/Los_Angeles'))\n", - "rawQuery": true, - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "solar_instant_power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - }, - { - "params": [ - "/ 1000 * 0.358" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "solar > grid", - "groupBy": [], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "kwh", - "query": "SELECT tg FROM (SELECT sum(\"to_pw\") * 0.19 AS tp, sum(\"solar\") * 0.19 AS s, sum(\"to_grid\") * 0.19 AS tg FROM kwh.http WHERE $timeFilter tz('America/Los_Angeles'))\n", - "rawQuery": true, - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_pw" - ], - "type": "field" - }, - { - "params": [ - " * 0.19" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "total", - "groupBy": [ - { - "params": [ - "1h" - ], - "type": "time" - }, - { - "params": [ - "none" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT tg + (s - tp - tg ) + fp FROM (SELECT sum(\"to_pw\") * 0.19 AS tp, sum(\"solar\") * 0.19 AS s, sum(\"to_grid\") * 0.19 AS tg, sum(\"from_pw\") * 0.19 AS fp FROM kwh.http WHERE $timeFilter tz('America/Los_Angeles'))\n", - "rawQuery": true, - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "solar_instant_power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - }, - { - "params": [ - "/ 1000 * 0.358" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Savings", - "tooltip": { - "shared": false, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "series", - "name": null, - "show": false, - "values": [ - "total" - ] - }, - "yaxes": [ - { - "decimals": 2, - "format": "currencyUSD", - "label": "", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "Battery": "#73BF69", - "Battery Usage": "#73BF69", - "From Grid": "#B877D9", - "From Powerwall": "#73BF69", - "From Solar": "#FADE2A", - "Grid": "#B877D9", - "Grid Usage": "#B877D9", - "Powerwall": "#73BF69", - "Powerwall Usage": "#73BF69", - "Solar": "#FADE2A", - "Solar Usage": "#FADE2A", - "Total Solar": "#FADE2A", - "Total Usage": "#5794F2" - }, - "breakPoint": "50%", - "cacheTimeout": null, - "combine": { - "label": "Others", - "threshold": 0 - }, - "datasource": null, - "fontSize": "100%", - "format": "kwatth", - "gridPos": { - "h": 5, - "w": 8, - "x": 9, - "y": 16 - }, - "id": 43, - "interval": "", - "legend": { - "header": "Power", - "percentage": true, - "percentageDecimals": 1, - "show": true, - "sortDesc": true, - "values": true - }, - "legendType": "Right side", - "links": [], - "maxDataPoints": 3, - "nullPointMode": "connected", - "options": {}, - "pieType": "donut", - "pluginVersion": "6.5.1", - "strokeWidth": "1", - "targets": [ - { - "alias": "From Solar", - "groupBy": [ - { - "params": [ - "1h" - ], - "type": "time" - }, - { - "params": [ - "none" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT (1+from_solar/abs(from_solar))*from_solar/2 FROM (SELECT integral(solar)/1000/3600 - integral(to_pw)/1000/3600 - integral(to_grid)/1000/3600 AS from_solar FROM autogen.http WHERE $timeFilter tz('America/Los_Angeles'))", - "rawQuery": true, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "solar_5m_power" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "From Powerwall", - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_pw" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "From Grid", - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_grid" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "timeFrom": null, - "timeShift": null, - "title": "Self-Powered", - "transparent": true, - "type": "grafana-piechart-panel", - "valueName": "total" - }, - { - "activePatternIndex": 1, - "datasource": null, - "defaultPattern": { - "bgColors": "green|gray|red", - "bgColors_overrides": "0->green|2->red|1->yellow", - "clickable_cells_link": "", - "col_name": "Value", - "decimals": "2", - "defaultBGColor": "#5794F2", - "defaultTextColor": "black", - "delimiter": ".", - "displayTemplate": "_value_", - "enable_bgColor": false, - "enable_bgColor_overrides": false, - "enable_clickable_cells": false, - "enable_textColor": false, - "enable_textColor_overrides": false, - "enable_time_based_thresholds": false, - "enable_transform": true, - "enable_transform_overrides": false, - "filter": { - "value_above": "", - "value_below": "" - }, - "format": "kwatt", - "name": "Default Pattern", - "null_color": "darkred", - "null_textcolor": "black", - "null_value": "No data", - "pattern": "*", - "row_col_wrapper": "_", - "row_name": "_1_", - "textColors": "red|orange|green", - "textColors_overrides": "0->red|2->green|1->yellow", - "thresholds": "0", - "time_based_thresholds": [], - "tooltipTemplate": "Series : _series_
Row Name : _row_name_
Col Name : _col_name_
Value : _value_", - "transform_values": "No Usage | Using
_value_
", - "transform_values_overrides": "0->down|1->up", - "valueName": "current" - }, - "default_title_for_rows": "Metric", - "font_size": ".9rem", - "gridPos": { - "h": 5, - "w": 6, - "x": 18, - "y": 16 - }, - "hide_first_column": false, - "hide_headers": true, - "id": 49, - "interval": "", - "options": {}, - "patterns": [ - { - "bgColors": "#B877D9 | gray | #F2495C", - "bgColors_overrides": "0->green|2->red|1->yellow", - "clickable_cells_link": "", - "col_name": "Value", - "decimals": "2", - "defaultBGColor": "", - "defaultTextColor": "", - "delimiter": ".", - "displayTemplate": "_value_", - "enable_bgColor": true, - "enable_bgColor_overrides": false, - "enable_clickable_cells": false, - "enable_textColor": true, - "enable_textColor_overrides": false, - "enable_time_based_thresholds": false, - "enable_transform": true, - "enable_transform_overrides": false, - "filter": { - "value_above": "", - "value_below": "" - }, - "format": "kwatt", - "name": "Grid", - "null_color": "darkred", - "null_textcolor": "black", - "null_value": "No data", - "pattern": "http.Grid", - "row_col_wrapper": "_", - "row_name": "_1_", - "textColors": "white | white | white", - "textColors_overrides": "0->red|2->green|1->yellow", - "thresholds": "-0.09,0.09", - "time_based_thresholds": [], - "tooltipTemplate": "Series : _series_
Row Name : _row_name_
Col Name : _col_name_
Value : _value_", - "transform_values": "Exporting
_value_
| Idle | Importing
_value_
", - "transform_values_overrides": "0->down|1->up", - "valueName": "avg" - }, - { - "bgColors": "#73BF69 | gray | #F2495C", - "bgColors_overrides": "0->green|2->red|1->yellow", - "clickable_cells_link": "", - "col_name": "Value", - "decimals": "2", - "defaultBGColor": "", - "defaultTextColor": "", - "delimiter": ".", - "displayTemplate": "_value_", - "enable_bgColor": true, - "enable_bgColor_overrides": false, - "enable_clickable_cells": false, - "enable_textColor": true, - "enable_textColor_overrides": false, - "enable_time_based_thresholds": false, - "enable_transform": true, - "enable_transform_overrides": false, - "filter": { - "value_above": "", - "value_below": "" - }, - "format": "kwatt", - "name": "Battery", - "null_color": "darkred", - "null_textcolor": "black", - "null_value": "No data", - "pattern": "http.Battery", - "row_col_wrapper": "_", - "row_name": "_1_", - "textColors": "white | white | white", - "textColors_overrides": "0->red|2->green|1->yellow", - "thresholds": "-0.1,0.1", - "time_based_thresholds": [], - "tooltipTemplate": "Series : _series_
Row Name : _row_name_
Col Name : _col_name_
Value : _value_", - "transform_values": "Charging
_value_
| Idle | Discharging
_value_
", - "transform_values_overrides": "0->down|1->up", - "valueName": "avg" - }, - { - "bgColors": "red|yellow", - "bgColors_overrides": "0->green|2->red|1->yellow", - "clickable_cells_link": "", - "col_name": "Value", - "decimals": "2", - "defaultBGColor": "#FADE2A", - "defaultTextColor": "black", - "delimiter": ".", - "displayTemplate": "_value_", - "enable_bgColor": false, - "enable_bgColor_overrides": false, - "enable_clickable_cells": false, - "enable_textColor": false, - "enable_textColor_overrides": false, - "enable_time_based_thresholds": false, - "enable_transform": true, - "enable_transform_overrides": false, - "filter": { - "value_above": "", - "value_below": "" - }, - "format": "kwatt", - "name": "Solar", - "null_color": "darkred", - "null_textcolor": "black", - "null_value": "No data", - "pattern": "http.Solar", - "row_col_wrapper": "_", - "row_name": "_1_", - "textColors": "white|black", - "textColors_overrides": "0->red|2->green|1->yellow", - "thresholds": "0.1", - "time_based_thresholds": [], - "tooltipTemplate": "Series : _series_
Row Name : _row_name_
Col Name : _col_name_
Value : _value_", - "transform_values": "No Generation | Generating
_value_
", - "transform_values_overrides": "0->down|1->up", - "valueName": "avg" - } - ], - "row_col_wrapper": "_", - "sorting_props": { - "col_index": -1, - "direction": "desc" - }, - "targets": [ - { - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "raw", - "query": "SELECT last(\"load_instant_power\") / 1000 AS \"Home\", last(\"solar_instant_power\") / 1000 AS \"Solar\", last(\"battery_instant_power\") / 1000 AS \"Battery\", last(\"site_instant_power\") / 1000 AS \"Grid\" FROM \"raw\".\"http\" WHERE time >= now() - 1m", - "rawQuery": true, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "load_instant_power" - ], - "type": "field" - }, - { - "params": [], - "type": "last" - }, - { - "params": [ - " / 1000" - ], - "type": "math" - }, - { - "params": [ - "Home" - ], - "type": "alias" - } - ], - [ - { - "params": [ - "solar_instant_power" - ], - "type": "field" - }, - { - "params": [], - "type": "last" - }, - { - "params": [ - " / 1000" - ], - "type": "math" - }, - { - "params": [ - "Solar" - ], - "type": "alias" - } - ], - [ - { - "params": [ - "battery_instant_power" - ], - "type": "field" - }, - { - "params": [], - "type": "last" - }, - { - "params": [ - " / 1000" - ], - "type": "math" - }, - { - "params": [ - "Battery" - ], - "type": "alias" - } - ], - [ - { - "params": [ - "site_instant_power" - ], - "type": "field" - }, - { - "params": [], - "type": "last" - }, - { - "params": [ - " / 1000" - ], - "type": "math" - }, - { - "params": [ - "Grid" - ], - "type": "alias" - } - ] - ], - "tags": [] - } - ], - "timeFrom": null, - "timeShift": null, - "title": "Current State", - "transparent": true, - "type": "yesoreyeram-boomtable-panel" - }, - { - "collapsed": false, - "datasource": null, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 21 - }, - "id": 22, - "panels": [], - "title": "Monthly Analysis", - "type": "row" - }, - { - "aliasColors": { - "Home Usage": "blue" - }, - "bars": true, - "dashLength": 10, - "dashes": false, - "datasource": null, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 22 - }, - "hiddenSeries": false, - "id": 24, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": false, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Home Usage", - "groupBy": [ - { - "params": [ - "1d" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "kwh", - "query": "SELECT sum(\"home\") FROM \"kwh\".\"http\" WHERE $timeFilter GROUP BY time(1d) fill(0) tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "home" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": [], - "timeFrom": "1M", - "timeRegions": [], - "timeShift": null, - "title": "Home Usage", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "kwatth", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "Solar Energy": "yellow" - }, - "bars": true, - "dashLength": 10, - "dashes": false, - "datasource": null, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 22 - }, - "hiddenSeries": false, - "id": 25, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": false, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Solar Energy", - "groupBy": [ - { - "params": [ - "1d" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "kwh", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "solar" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [ - { - "key": "solar", - "operator": ">", - "value": "0" - } - ], - "tz": "America/Los_Angeles" - } - ], - "thresholds": [], - "timeFrom": "1M", - "timeRegions": [], - "timeShift": null, - "title": "Solar Energy", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "kwatth", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "From Powerwall": "green" - }, - "bars": true, - "dashLength": 10, - "dashes": false, - "datasource": null, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 30 - }, - "hiddenSeries": false, - "id": 26, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": false, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "From Powerwall", - "groupBy": [ - { - "params": [ - "1d" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "kwh", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_pw" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": [], - "timeFrom": "1M", - "timeRegions": [], - "timeShift": null, - "title": "From Powerwall", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "kwatth", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "From Grid": "red", - "To Grid": "purple", - "http.From Grid": "red", - "http.To Grid": "purple" - }, - "bars": true, - "dashLength": 10, - "dashes": false, - "datasource": null, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 30 - }, - "hiddenSeries": false, - "id": 27, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": false, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "http.From Grid" - } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "From Grid", - "groupBy": [ - { - "params": [ - "1d" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "kwh", - "query": "SELECT sum(\"from_grid\") FROM \"daily\".\"http\" WHERE $timeFilter GROUP BY time(1d) fill(0) tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_grid" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "To Grid", - "groupBy": [ - { - "params": [ - "1d" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "kwh", - "query": "SELECT sum(\"to_grid\") * -1 FROM \"daily\".\"http\" WHERE $timeFilter GROUP BY time(1d) fill(0) tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "to_grid" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " * -1" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": [], - "timeFrom": "1M", - "timeRegions": [], - "timeShift": null, - "title": "Grid Usage", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "kwatth", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "Solar Energy": "yellow" - }, - "bars": true, - "dashLength": 10, - "dashes": false, - "datasource": null, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 5, - "w": 24, - "x": 0, - "y": 38 - }, - "hiddenSeries": false, - "id": 30, - "interval": "", - "legend": { - "alignAsTable": false, - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": false, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "Solar Energy Year", - "color": "#FADE2A" - } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Solar Energy Year", - "groupBy": [ - { - "params": [ - "1d" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "kwh", - "query": "SELECT sum(\"solar\") FROM \"kwh\".\"http\" WHERE (\"solar\" > 0) AND $timeFilter GROUP BY time(1d) fill(0) tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "solar" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [ - { - "key": "solar", - "operator": ">", - "value": "0" - } - ], - "tz": "America/Los_Angeles" - } - ], - "thresholds": [], - "timeFrom": "12M", - "timeRegions": [], - "timeShift": null, - "title": "Solar Energy Year", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "kwatth", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "collapsed": false, - "datasource": null, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 43 - }, - "id": 37, - "panels": [], - "title": "Powerwall+", - "type": "row" - }, - { - "aliasColors": { - "Solar Energy": "yellow" - }, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": null, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 5, - "w": 8, - "x": 0, - "y": 44 - }, - "hiddenSeries": false, - "id": 32, - "interval": "", - "legend": { - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": false, - "max": true, - "min": false, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "A", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "A1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A1_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "F", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B1_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "G", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C1_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "H", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D1_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "A2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "I", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A2_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "J", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B2_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "K", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C2_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "L", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D2_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "A3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "M", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A3_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "N", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B3_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "O", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C3_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "P", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D3_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "String Voltage", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "volt", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "Solar Energy": "yellow" - }, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": null, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 5, - "w": 8, - "x": 8, - "y": 44 - }, - "hiddenSeries": false, - "id": 33, - "interval": "", - "legend": { - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": false, - "max": true, - "min": false, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "A", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "A1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A1_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "F", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B1_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "G", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C1_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "H", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D1_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "A2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "I", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A2_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "J", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B2_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "K", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C2_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "L", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D2_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "A3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "M", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A3_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "N", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B3_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "O", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C3_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "P", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D3_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "String Current", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "amp", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "Solar Energy": "yellow" - }, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": null, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 5, - "w": 8, - "x": 16, - "y": 44 - }, - "hiddenSeries": false, - "id": 31, - "interval": "", - "legend": { - "avg": false, - "current": false, - "max": true, - "min": false, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "A", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "A1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A1_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "F", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B1_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "G", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C1_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "H", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D1_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "A2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "I", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A2_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "J", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B2_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "K", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C2_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "L", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D2_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "A3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "M", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A3_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "N", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B3_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "O", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C3_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "P", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D3_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "String Power", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "watt", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "Solar Energy": "yellow" - }, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": null, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 6, - "w": 12, - "x": 0, - "y": 49 - }, - "hiddenSeries": false, - "id": 34, - "interval": "", - "legend": { - "avg": false, - "current": false, - "max": true, - "min": false, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Inverter1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "Inverter1" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Inverter2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "Inverter2" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Inverter3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "Inverter3" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Inverter4", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "Inverter4" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Inverter Power", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": null, - "format": "watt", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "Solar Energy": "yellow" - }, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": null, - "decimals": 1, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 6, - "w": 12, - "x": 12, - "y": 49 - }, - "hiddenSeries": false, - "id": 35, - "interval": "", - "legend": { - "avg": false, - "current": false, - "max": true, - "min": true, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Powerwall1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pwtemps", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW1_temp" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Powerwall2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pwtemps", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW2_temp" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Powerwall3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pwtemps", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW3_temp" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Powerwall4", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pwtemps", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW4_temp" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Powerwall5", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pwtemps", - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW5_temp" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Powerwall6", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pwtemps", - "refId": "F", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW6_temp" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Powerwall Temps ", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "celsius", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "Solar Energy": "yellow" - }, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": null, - "decimals": 1, - "description": "", - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 5, - "w": 24, - "x": 0, - "y": 55 - }, - "hiddenSeries": false, - "id": 38, - "interval": "", - "legend": { - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": false, - "max": true, - "min": true, - "rightSide": true, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Home L1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "ISLAND_FreqL1_Load" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Home L2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "ISLAND_FreqL2_Load" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Home L3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": true, - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "G", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "ISLAND_FreqL3_Load" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Grid L1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "ISLAND_FreqL1_Main" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Grid L2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "F", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "ISLAND_FreqL2_Main" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Grid L3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": true, - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "H", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "ISLAND_FreqL3_Main" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW1_PINV_Fout" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW2_PINV_Fout" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "I", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW3_PINV_Fout" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW4", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "J", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW4_PINV_Fout" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW5", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "K", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW5_PINV_Fout" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW6", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "L", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW6_PINV_Fout" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Frequency", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": null, - "format": "hertz", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "Solar Energy": "yellow" - }, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": null, - "decimals": 1, - "description": "", - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 5, - "w": 24, - "x": 0, - "y": 60 - }, - "hiddenSeries": false, - "id": 39, - "interval": "", - "legend": { - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": false, - "max": true, - "min": true, - "rightSide": true, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Home L1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "ISLAND_VL1N_Load" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Home L2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "ISLAND_VL2N_Load" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Home L3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": true, - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "G", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "ISLAND_VL3N_Load" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Grid L1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "METER_X_VL1N" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Grid L2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "F", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "METER_X_VL2N" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Grid L3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": true, - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "H", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "METER_X_VL3N" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW1 L1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW1_PINV_VSplit1" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW1 L2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "M", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW1_PINV_VSplit2" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW2 L1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW2_PINV_VSplit1" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW2 L2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "I", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW2_PINV_VSplit2" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW3 L1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "query": "SELECT mean(\"PW3_PINV_VSplit1\") FROM \"vitals\".\"http\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "J", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW3_PINV_VSplit1" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW3 L2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "query": "SELECT mean(\"PW3_PINV_VSplit2\") FROM \"vitals\".\"http\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "K", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW3_PINV_VSplit2" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW4 L1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "query": "SELECT mean(\"PW4_PINV_VSplit1\") FROM \"vitals\".\"http\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "L", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW4_PINV_VSplit1" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW4 L2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "query": "SELECT mean(\"PW4_PINV_VSplit2\") FROM \"vitals\".\"http\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "N", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW4_PINV_VSplit2" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW5 L1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "query": "SELECT mean(\"PW5_PINV_VSplit1\") FROM \"vitals\".\"http\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "O", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW5_PINV_VSplit1" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW5 L2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "query": "SELECT mean(\"PW5_PINV_VSplit2\") FROM \"vitals\".\"http\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "P", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW5_PINV_VSplit2" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW6 L1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "query": "SELECT mean(\"PW6_PINV_VSplit1\") FROM \"vitals\".\"http\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "Q", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW6_PINV_VSplit1" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW6 L2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "query": "SELECT mean(\"PW6_PINV_VSplit2\") FROM \"vitals\".\"http\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "R", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW6_PINV_VSplit2" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Grid L1 SW", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "query": "SELECT mean(\"METER_Z_VL1G\") FROM \"vitals\".\"http\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "S", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "METER_Z_VL1G" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Grid L2 SW", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "query": "SELECT mean(\"METER_Z_VL2G\") FROM \"vitals\".\"http\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "T", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "METER_Z_VL2G" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Voltages", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": null, - "format": "volt", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - } - ], - "refresh": "5m", - "schemaVersion": 21, - "style": "dark", - "tags": [], - "templating": { - "list": [] - }, - "time": { - "from": "now-24h", - "to": "now" - }, - "timepicker": { - "refresh_intervals": [ - "5s", - "10s", - "30s", - "1m", - "5m", - "15m", - "30m", - "1h", - "2h", - "1d" - ] - }, - "timezone": "browser", - "title": "Powerwall Flow and Grid", - "uid": "RSabAvRaz", - "version": 4 -} diff --git a/v6.5.1/dashboard-no-animation.json b/v6.5.1/dashboard-no-animation.json deleted file mode 100644 index 8c0897f3..00000000 --- a/v6.5.1/dashboard-no-animation.json +++ /dev/null @@ -1,7136 +0,0 @@ -{ - "annotations": { - "list": [ - { - "builtIn": 1, - "datasource": "-- Grafana --", - "enable": true, - "hide": true, - "iconColor": "rgba(0, 211, 255, 1)", - "name": "Annotations & Alerts", - "type": "dashboard" - } - ] - }, - "editable": true, - "gnetId": null, - "graphTooltip": 0, - "id": 1, - "links": [], - "panels": [ - { - "collapsed": false, - "datasource": null, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 0 - }, - "id": 20, - "panels": [], - "title": "Live Monitoring", - "type": "row" - }, - { - "aliasColors": { - "Charge": "red", - "Grid Usage": "purple", - "Home Usage": "blue", - "Powerwall": "green", - "Solar Energy": "yellow", - "Sun altitude": "rgb(192, 192, 192)" - }, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "-- Mixed --", - "fill": 3, - "fillGradient": 0, - "gridPos": { - "h": 15, - "w": 19, - "x": 0, - "y": 1 - }, - "hiddenSeries": false, - "id": 2, - "interval": "", - "legend": { - "alignAsTable": false, - "avg": false, - "current": false, - "max": true, - "min": false, - "rightSide": false, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "Charge", - "bars": false, - "fill": 0, - "lines": true, - "linewidth": 2, - "yaxis": 2 - }, - { - "alias": "Sun altitude", - "dashLength": 1, - "dashes": true, - "fill": 1, - "hideTooltip": true, - "legend": false, - "spaceLength": 5, - "yaxis": 2 - } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Home Usage", - "datasource": "InfluxDB", - "groupBy": [ - { - "params": [ - "5m" - ], - "type": "time" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT \"mean_load_instant_power\" FROM \"http\" WHERE $timeFilter tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "home" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "Solar Energy", - "datasource": "InfluxDB", - "groupBy": [ - { - "params": [ - "5m" - ], - "type": "time" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "solar" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "Powerwall", - "datasource": "InfluxDB", - "groupBy": [ - { - "params": [ - "5m" - ], - "type": "time" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT mean(from_pw) - mean(to_pw) FROM autogen.http WHERE $timeFilter GROUP BY time(5m) tz('America/Los_Angeles')", - "rawQuery": true, - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_pw+to_pw" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "Grid Usage", - "datasource": "InfluxDB", - "groupBy": [ - { - "params": [ - "5m" - ], - "type": "time" - }, - { - "params": [ - "none" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT mean(from_grid) - mean(to_grid) FROM autogen.http WHERE $timeFilter GROUP BY time(5m) tz('America/Los_Angeles')", - "rawQuery": true, - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "site_instant_power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "Charge", - "datasource": "InfluxDB", - "groupBy": [ - { - "params": [ - "5m" - ], - "type": "time" - }, - { - "params": [ - "none" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT \"mean_percentage\" FROM \"http\" WHERE $timeFilter", - "rawQuery": false, - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "percentage" - ], - "type": "field" - }, - { - "params": [], - "type": "last" - }, - { - "params": [ - " /0.95 - 5/0.95" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "datasource": "Sun and Moon", - "refId": "F", - "target": "sun_altitude" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Energy Usage", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": null, - "format": "watt", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "decimals": 0, - "format": "percent", - "label": null, - "logBase": 1, - "max": "100", - "min": "-100", - "show": true - } - ], - "yaxis": { - "align": true, - "alignLevel": null - } - }, - { - "datasource": null, - "gridPos": { - "h": 3, - "w": 5, - "x": 19, - "y": 1 - }, - "id": 11, - "interval": "", - "options": { - "displayMode": "gradient", - "fieldOptions": { - "calcs": [ - "lastNotNull" - ], - "defaults": { - "decimals": 0, - "mappings": [], - "max": 100, - "min": 0, - "thresholds": [ - { - "color": "red", - "value": null - }, - { - "color": "orange", - "value": 5 - }, - { - "color": "yellow", - "value": 30 - }, - { - "color": "green", - "value": 60 - } - ], - "title": "", - "unit": "percent" - }, - "override": {}, - "values": false - }, - "orientation": "horizontal" - }, - "pluginVersion": "6.5.1", - "targets": [ - { - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT last(\"percentage\") /0.95 - 5/0.95 FROM \"http\" WHERE $timeFilter tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "percentage" - ], - "type": "field" - }, - { - "params": [], - "type": "last" - }, - { - "params": [ - " /0.95 - 5/0.95" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "timeFrom": null, - "timeShift": null, - "title": "Powerwall", - "transparent": true, - "type": "bargauge" - }, - { - "aliasColors": { - "Battery": "#73BF69", - "Battery Usage": "#73BF69", - "From Grid": "#B877D9", - "From Powerwall": "#73BF69", - "From Solar": "#FADE2A", - "Grid": "#B877D9", - "Grid Usage": "#B877D9", - "Powerwall": "#73BF69", - "Powerwall Usage": "#73BF69", - "Solar": "#FADE2A", - "Solar Usage": "#FADE2A", - "Total Solar": "#FADE2A", - "Total Usage": "#5794F2" - }, - "breakPoint": "50%", - "cacheTimeout": null, - "combine": { - "label": "Others", - "threshold": 0 - }, - "datasource": null, - "fontSize": "100%", - "format": "kwatth", - "gridPos": { - "h": 8, - "w": 5, - "x": 19, - "y": 4 - }, - "id": 13, - "interval": "", - "legend": { - "percentage": true, - "percentageDecimals": 1, - "show": true, - "sortDesc": true, - "values": false - }, - "legendType": "Under graph", - "links": [], - "maxDataPoints": 3, - "nullPointMode": "connected", - "options": {}, - "pieType": "donut", - "pluginVersion": "6.5.1", - "strokeWidth": "1", - "targets": [ - { - "alias": "From Solar", - "groupBy": [ - { - "params": [ - "1h" - ], - "type": "time" - }, - { - "params": [ - "none" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT (1+from_solar/abs(from_solar))*from_solar/2 FROM (SELECT integral(solar)/1000/3600 - integral(to_pw)/1000/3600 - integral(to_grid)/1000/3600 AS from_solar FROM autogen.http WHERE $timeFilter tz('America/Los_Angeles'))", - "rawQuery": true, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "solar_5m_power" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "From Powerwall", - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_pw" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "From Grid", - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_grid" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "timeFrom": null, - "timeShift": null, - "title": "Self-powered", - "transparent": true, - "type": "grafana-piechart-panel", - "valueName": "total" - }, - { - "aliasColors": { - "battery": "green", - "battery impact": "green", - "combined": "red", - "solar": "yellow", - "solar + battery": "red", - "solar > grid": "purple", - "solar > home": "yellow", - "solar only": "yellow", - "total": "blue" - }, - "bars": true, - "cacheTimeout": null, - "dashLength": 10, - "dashes": false, - "datasource": null, - "decimals": 2, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 10, - "w": 5, - "x": 19, - "y": 12 - }, - "hiddenSeries": false, - "hideTimeOverride": true, - "id": 18, - "interval": "", - "legend": { - "alignAsTable": true, - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": true, - "max": false, - "min": false, - "rightSide": false, - "show": true, - "sort": null, - "sortDesc": null, - "total": true, - "values": true - }, - "lines": false, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pluginVersion": "6.5.1", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "powerwall > home", - "groupBy": [ - { - "params": [ - "1h" - ], - "type": "time" - }, - { - "params": [ - "none" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT fp FROM (SELECT sum(\"from_pw\") * 0.19 AS fp FROM kwh.http WHERE $timeFilter tz('America/Los_Angeles'))\n", - "rawQuery": true, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_grid" - ], - "type": "field" - } - ] - ], - "tags": [] - }, - { - "alias": "solar > home", - "groupBy": [ - { - "params": [ - "1h" - ], - "type": "time" - }, - { - "params": [ - "none" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT s - (tp + tg) FROM (SELECT sum(\"solar\") * 0.19 AS s, sum(\"to_pw\") * 0.19 AS tp, sum(\"to_grid\") * 0.19 AS tg FROM kwh.http WHERE $timeFilter tz('America/Los_Angeles'))\n", - "rawQuery": true, - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "solar_instant_power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - }, - { - "params": [ - "/ 1000 * 0.358" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "solar > grid", - "groupBy": [], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "kwh", - "query": "SELECT tg FROM (SELECT sum(\"to_pw\") * 0.19 AS tp, sum(\"solar\") * 0.19 AS s, sum(\"to_grid\") * 0.19 AS tg FROM kwh.http WHERE $timeFilter tz('America/Los_Angeles'))\n", - "rawQuery": true, - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_pw" - ], - "type": "field" - }, - { - "params": [ - " * 0.19" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "total", - "groupBy": [ - { - "params": [ - "1h" - ], - "type": "time" - }, - { - "params": [ - "none" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT tg + (s - tp - tg ) + fp FROM (SELECT sum(\"to_pw\") * 0.19 AS tp, sum(\"solar\") * 0.19 AS s, sum(\"to_grid\") * 0.19 AS tg, sum(\"from_pw\") * 0.19 AS fp FROM kwh.http WHERE $timeFilter tz('America/Los_Angeles'))\n", - "rawQuery": true, - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "solar_instant_power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - }, - { - "params": [ - "/ 1000 * 0.358" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Savings", - "tooltip": { - "shared": false, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "series", - "name": null, - "show": false, - "values": [ - "total" - ] - }, - "yaxes": [ - { - "decimals": 2, - "format": "currencyUSD", - "label": "", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "activePatternIndex": 3, - "datasource": null, - "defaultPattern": { - "bgColors": "green|gray|red", - "bgColors_overrides": "0->green|2->red|1->yellow", - "clickable_cells_link": "", - "col_name": "Value", - "decimals": "2", - "defaultBGColor": "#5794F2", - "defaultTextColor": "black", - "delimiter": ".", - "displayTemplate": "_value_", - "enable_bgColor": false, - "enable_bgColor_overrides": false, - "enable_clickable_cells": false, - "enable_textColor": false, - "enable_textColor_overrides": false, - "enable_time_based_thresholds": false, - "enable_transform": true, - "enable_transform_overrides": false, - "filter": { - "value_above": "", - "value_below": "" - }, - "format": "kwatt", - "name": "Default Pattern", - "null_color": "darkred", - "null_textcolor": "black", - "null_value": "No data", - "pattern": "*", - "row_col_wrapper": "_", - "row_name": "_1_", - "textColors": "red|orange|green", - "textColors_overrides": "0->red|2->green|1->yellow", - "thresholds": "0", - "time_based_thresholds": [], - "tooltipTemplate": "Series : _series_
Row Name : _row_name_
Col Name : _col_name_
Value : _value_", - "transform_values": "No Usage | Using
_value_
", - "transform_values_overrides": "0->down|1->up", - "valueName": "current" - }, - "default_title_for_rows": "Metric", - "font_size": ".9rem", - "gridPos": { - "h": 6, - "w": 6, - "x": 0, - "y": 16 - }, - "hide_first_column": false, - "hide_headers": true, - "id": 29, - "options": {}, - "patterns": [ - { - "bgColors": "#B877D9 | gray | #F2495C", - "bgColors_overrides": "0->green|2->red|1->yellow", - "clickable_cells_link": "", - "col_name": "Value", - "decimals": "2", - "defaultBGColor": "", - "defaultTextColor": "", - "delimiter": ".", - "displayTemplate": "_value_", - "enable_bgColor": true, - "enable_bgColor_overrides": false, - "enable_clickable_cells": false, - "enable_textColor": true, - "enable_textColor_overrides": false, - "enable_time_based_thresholds": false, - "enable_transform": true, - "enable_transform_overrides": false, - "filter": { - "value_above": "", - "value_below": "" - }, - "format": "kwatt", - "name": "Grid", - "null_color": "darkred", - "null_textcolor": "black", - "null_value": "No data", - "pattern": "http.Grid", - "row_col_wrapper": "_", - "row_name": "_1_", - "textColors": "white | white | white", - "textColors_overrides": "0->red|2->green|1->yellow", - "thresholds": "-0.09,0.09", - "time_based_thresholds": [], - "tooltipTemplate": "Series : _series_
Row Name : _row_name_
Col Name : _col_name_
Value : _value_", - "transform_values": "Exporting
_value_
| Idle | Importing
_value_
", - "transform_values_overrides": "0->down|1->up", - "valueName": "avg" - }, - { - "bgColors": "#73BF69 | gray | #F2495C", - "bgColors_overrides": "0->green|2->red|1->yellow", - "clickable_cells_link": "", - "col_name": "Value", - "decimals": "2", - "defaultBGColor": "", - "defaultTextColor": "", - "delimiter": ".", - "displayTemplate": "_value_", - "enable_bgColor": true, - "enable_bgColor_overrides": false, - "enable_clickable_cells": false, - "enable_textColor": true, - "enable_textColor_overrides": false, - "enable_time_based_thresholds": false, - "enable_transform": true, - "enable_transform_overrides": false, - "filter": { - "value_above": "", - "value_below": "" - }, - "format": "kwatt", - "name": "Battery", - "null_color": "darkred", - "null_textcolor": "black", - "null_value": "No data", - "pattern": "http.Battery", - "row_col_wrapper": "_", - "row_name": "_1_", - "textColors": "white | white | white", - "textColors_overrides": "0->red|2->green|1->yellow", - "thresholds": "-0.1,0.1", - "time_based_thresholds": [], - "tooltipTemplate": "Series : _series_
Row Name : _row_name_
Col Name : _col_name_
Value : _value_", - "transform_values": "Charging
_value_
| Idle | Discharging
_value_
", - "transform_values_overrides": "0->down|1->up", - "valueName": "avg" - }, - { - "bgColors": "red|yellow", - "bgColors_overrides": "0->green|2->red|1->yellow", - "clickable_cells_link": "", - "col_name": "Value", - "decimals": "2", - "defaultBGColor": "#FADE2A", - "defaultTextColor": "black", - "delimiter": ".", - "displayTemplate": "_value_", - "enable_bgColor": false, - "enable_bgColor_overrides": false, - "enable_clickable_cells": false, - "enable_textColor": false, - "enable_textColor_overrides": false, - "enable_time_based_thresholds": false, - "enable_transform": true, - "enable_transform_overrides": false, - "filter": { - "value_above": "", - "value_below": "" - }, - "format": "kwatt", - "name": "Solar", - "null_color": "darkred", - "null_textcolor": "black", - "null_value": "No data", - "pattern": "http.Solar", - "row_col_wrapper": "_", - "row_name": "_1_", - "textColors": "white|black", - "textColors_overrides": "0->red|2->green|1->yellow", - "thresholds": "0.1", - "time_based_thresholds": [], - "tooltipTemplate": "Series : _series_
Row Name : _row_name_
Col Name : _col_name_
Value : _value_", - "transform_values": "No Generation | Generating
_value_
", - "transform_values_overrides": "0->down|1->up", - "valueName": "avg" - } - ], - "row_col_wrapper": "_", - "sorting_props": { - "col_index": -1, - "direction": "desc" - }, - "targets": [ - { - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "raw", - "query": "SELECT last(\"battery_instant_power\") / 1000 AS \"Powerwall\", last(\"solar_instant_power\") / 1000 AS \"Solar\", last(\"load_instant_power\") / 1000 AS \"Home\", last(\"site_instant_power\") / 1000 AS \"Grid\" FROM \"raw\".\"http\" WHERE time >= now() - 1m", - "rawQuery": true, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "load_instant_power" - ], - "type": "field" - }, - { - "params": [], - "type": "last" - }, - { - "params": [ - " / 1000" - ], - "type": "math" - }, - { - "params": [ - "Home" - ], - "type": "alias" - } - ], - [ - { - "params": [ - "solar_instant_power" - ], - "type": "field" - }, - { - "params": [], - "type": "last" - }, - { - "params": [ - " / 1000" - ], - "type": "math" - }, - { - "params": [ - "Solar" - ], - "type": "alias" - } - ], - [ - { - "params": [ - "battery_instant_power" - ], - "type": "field" - }, - { - "params": [], - "type": "last" - }, - { - "params": [ - " / 1000" - ], - "type": "math" - }, - { - "params": [ - "Battery" - ], - "type": "alias" - } - ], - [ - { - "params": [ - "site_instant_power" - ], - "type": "field" - }, - { - "params": [], - "type": "last" - }, - { - "params": [ - " / 1000" - ], - "type": "math" - }, - { - "params": [ - "Grid" - ], - "type": "alias" - } - ] - ], - "tags": [] - } - ], - "timeFrom": null, - "timeShift": null, - "title": "Current State", - "transparent": true, - "type": "yesoreyeram-boomtable-panel" - }, - { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": true, - "colors": [ - "#5794F2", - "rgba(237, 129, 40, 0.89)", - "#d44a3a" - ], - "datasource": null, - "decimals": 1, - "format": "kwatth", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, - "gridPos": { - "h": 2, - "w": 4, - "x": 6, - "y": 16 - }, - "id": 4, - "interval": "", - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "options": {}, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false, - "ymax": null, - "ymin": null - }, - "tableColumn": "", - "targets": [ - { - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT integral(\"load_instant_power\") / 1000 / 3600 FROM \"http\" WHERE $timeFilter GROUP BY time(1h) tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "home" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": "", - "timeFrom": null, - "timeShift": null, - "title": "Home Usage", - "transparent": true, - "type": "singlestat", - "valueFontSize": "80%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "total" - }, - { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": true, - "colors": [ - "#73BF69", - "rgba(237, 129, 40, 0.89)", - "#d44a3a" - ], - "datasource": null, - "decimals": 1, - "format": "kwatth", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, - "gridPos": { - "h": 2, - "w": 4, - "x": 10, - "y": 16 - }, - "id": 6, - "interval": "", - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "options": {}, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false, - "ymax": null, - "ymin": null - }, - "tableColumn": "", - "targets": [ - { - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT integral(\"battery_instant_power\") / 1000 / 3600 FROM \"http\" WHERE (\"battery_instant_power\" > 0) AND $timeFilter tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_pw" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": "", - "timeFrom": null, - "timeShift": null, - "title": "From Powerwall", - "transparent": true, - "type": "singlestat", - "valueFontSize": "80%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "total" - }, - { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": true, - "colors": [ - "#B877D9", - "rgba(237, 129, 40, 0.89)", - "#d44a3a" - ], - "datasource": null, - "decimals": 1, - "format": "kwatth", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, - "gridPos": { - "h": 2, - "w": 4, - "x": 14, - "y": 16 - }, - "id": 9, - "interval": "", - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "options": {}, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false, - "ymax": null, - "ymin": null - }, - "tableColumn": "", - "targets": [ - { - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT integral(\"site_instant_power\", 1m) / 1000 / 3600 * 60 FROM \"http\" WHERE (\"site_instant_power\" > 0) AND $timeFilter", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_grid" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": "", - "timeFrom": null, - "timeShift": null, - "title": "From Grid", - "transparent": true, - "type": "singlestat", - "valueFontSize": "80%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "total" - }, - { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": true, - "colors": [ - "#FADE2A", - "rgba(237, 129, 40, 0.89)", - "#d44a3a" - ], - "datasource": null, - "decimals": 1, - "format": "kwatth", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, - "gridPos": { - "h": 2, - "w": 4, - "x": 6, - "y": 18 - }, - "id": 5, - "interval": "", - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "options": {}, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false, - "ymax": null, - "ymin": null - }, - "tableColumn": "", - "targets": [ - { - "groupBy": [], - "limit": "", - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT integral(\"solar_instant_power\") / 1000 / 3600 FROM \"http\" WHERE $timeFilter", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "solar" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": "", - "timeFrom": null, - "timeShift": null, - "title": "Solar Energy", - "transparent": true, - "type": "singlestat", - "valueFontSize": "80%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "total" - }, - { - "cacheTimeout": null, - "colorBackground": false, - "colorPostfix": false, - "colorPrefix": false, - "colorValue": true, - "colors": [ - "#73BF69", - "rgba(237, 129, 40, 0.89)", - "#d44a3a" - ], - "datasource": null, - "decimals": 1, - "format": "kwatth", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, - "gridPos": { - "h": 2, - "w": 4, - "x": 10, - "y": 18 - }, - "id": 8, - "interval": "", - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "options": {}, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false, - "ymax": null, - "ymin": null - }, - "tableColumn": "", - "targets": [ - { - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT integral(\"battery_instant_power\") / -1000 / 3600 FROM \"http\" WHERE (\"battery_instant_power\" <= 0) AND $timeFilter GROUP BY time(1h) tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "to_pw" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": "", - "timeFrom": null, - "timeShift": null, - "title": "To Powerwall", - "transparent": true, - "type": "singlestat", - "valueFontSize": "80%", - "valueMaps": [ - { - "op": "=", - "text": "0.0 kWh", - "value": "null" - } - ], - "valueName": "total" - }, - { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": true, - "colors": [ - "#B877D9", - "rgba(237, 129, 40, 0.89)", - "#F2495C" - ], - "datasource": null, - "decimals": 1, - "format": "kwatth", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, - "gridPos": { - "h": 2, - "w": 4, - "x": 14, - "y": 18 - }, - "id": 7, - "interval": "", - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "options": {}, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false, - "ymax": null, - "ymin": null - }, - "tableColumn": "", - "targets": [ - { - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT integral(\"site_instant_power\",1m) / -1000 / 3600 * 60 FROM \"http\" WHERE (\"site_instant_power\" < 0) AND $timeFilter GROUP BY time(1h) tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "to_grid" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": "", - "timeFrom": null, - "timeShift": null, - "title": "To Grid", - "transparent": true, - "type": "singlestat", - "valueFontSize": "80%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "total" - }, - { - "collapsed": false, - "datasource": null, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 22 - }, - "id": 22, - "panels": [], - "title": "Monthly Analysis", - "type": "row" - }, - { - "aliasColors": { - "Home Usage": "blue" - }, - "bars": true, - "dashLength": 10, - "dashes": false, - "datasource": null, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 23 - }, - "hiddenSeries": false, - "id": 24, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": false, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Home Usage", - "groupBy": [ - { - "params": [ - "1d" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "kwh", - "query": "SELECT sum(\"home\") FROM \"kwh\".\"http\" WHERE $timeFilter GROUP BY time(1d) fill(0) tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "home" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": [], - "timeFrom": "1M", - "timeRegions": [], - "timeShift": null, - "title": "Home Usage", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "kwatth", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "Solar Energy": "yellow" - }, - "bars": true, - "dashLength": 10, - "dashes": false, - "datasource": null, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 23 - }, - "hiddenSeries": false, - "id": 25, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": false, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Solar Energy", - "groupBy": [ - { - "params": [ - "1d" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "kwh", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "solar" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [ - { - "key": "solar", - "operator": ">", - "value": "0" - } - ], - "tz": "America/Los_Angeles" - } - ], - "thresholds": [], - "timeFrom": "1M", - "timeRegions": [], - "timeShift": null, - "title": "Solar Energy", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "kwatth", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "From Powerwall": "green" - }, - "bars": true, - "dashLength": 10, - "dashes": false, - "datasource": null, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 31 - }, - "hiddenSeries": false, - "id": 26, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": false, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "From Powerwall", - "groupBy": [ - { - "params": [ - "1d" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "kwh", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_pw" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": [], - "timeFrom": "1M", - "timeRegions": [], - "timeShift": null, - "title": "From Powerwall", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "kwatth", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "From Grid": "red", - "To Grid": "purple", - "http.From Grid": "red", - "http.To Grid": "purple" - }, - "bars": true, - "dashLength": 10, - "dashes": false, - "datasource": null, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 31 - }, - "hiddenSeries": false, - "id": 27, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": false, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "http.From Grid" - } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "From Grid", - "groupBy": [ - { - "params": [ - "1d" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "kwh", - "query": "SELECT sum(\"from_grid\") FROM \"daily\".\"http\" WHERE $timeFilter GROUP BY time(1d) fill(0) tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_grid" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "To Grid", - "groupBy": [ - { - "params": [ - "1d" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "kwh", - "query": "SELECT sum(\"to_grid\") * -1 FROM \"daily\".\"http\" WHERE $timeFilter GROUP BY time(1d) fill(0) tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "to_grid" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " * -1" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": [], - "timeFrom": "1M", - "timeRegions": [], - "timeShift": null, - "title": "Grid Usage", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "kwatth", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "Solar Energy": "yellow" - }, - "bars": true, - "dashLength": 10, - "dashes": false, - "datasource": null, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 5, - "w": 24, - "x": 0, - "y": 39 - }, - "hiddenSeries": false, - "id": 30, - "interval": "", - "legend": { - "alignAsTable": false, - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": false, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "Solar Energy Year", - "color": "#FADE2A" - } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Solar Energy Year", - "groupBy": [ - { - "params": [ - "1d" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "kwh", - "query": "SELECT sum(\"solar\") FROM \"kwh\".\"http\" WHERE (\"solar\" > 0) AND $timeFilter GROUP BY time(1d) fill(0) tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "solar" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [ - { - "key": "solar", - "operator": ">", - "value": "0" - } - ], - "tz": "America/Los_Angeles" - } - ], - "thresholds": [], - "timeFrom": "12M", - "timeRegions": [], - "timeShift": null, - "title": "Solar Energy Year", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "kwatth", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "collapsed": false, - "datasource": null, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 44 - }, - "id": 37, - "panels": [], - "title": "Powerwall+", - "type": "row" - }, - { - "aliasColors": { - "Solar Energy": "yellow" - }, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": null, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 5, - "w": 8, - "x": 0, - "y": 45 - }, - "hiddenSeries": false, - "id": 32, - "interval": "", - "legend": { - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": false, - "max": true, - "min": false, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "A", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "A1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A1_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "F", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B1_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "G", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C1_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "H", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D1_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "A2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "I", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A2_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "J", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B2_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "K", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C2_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "L", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D2_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "A3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "M", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A3_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "N", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B3_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "O", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C3_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "P", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D3_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "String Voltage", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "volt", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "Solar Energy": "yellow" - }, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": null, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 5, - "w": 8, - "x": 8, - "y": 45 - }, - "hiddenSeries": false, - "id": 33, - "interval": "", - "legend": { - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": false, - "max": true, - "min": false, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "A", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "A1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A1_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "F", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B1_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "G", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C1_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "H", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D1_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "A2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "I", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A2_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "J", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B2_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "K", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C2_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "L", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D2_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "A3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "M", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A3_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "N", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B3_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "O", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C3_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "P", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D3_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "String Current", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "amp", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "Solar Energy": "yellow" - }, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": null, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 5, - "w": 8, - "x": 16, - "y": 45 - }, - "hiddenSeries": false, - "id": 31, - "interval": "", - "legend": { - "avg": false, - "current": false, - "max": true, - "min": false, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "A", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "A1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A1_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "F", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B1_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "G", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C1_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "H", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D1_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "A2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "I", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A2_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "J", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B2_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "K", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C2_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "L", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D2_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "A3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "M", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A3_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "N", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B3_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "O", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C3_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "P", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D3_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "String Power", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "watt", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "Solar Energy": "yellow" - }, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": null, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 6, - "w": 12, - "x": 0, - "y": 50 - }, - "hiddenSeries": false, - "id": 34, - "interval": "", - "legend": { - "avg": false, - "current": false, - "max": true, - "min": false, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Inverter1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "Inverter1" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Inverter2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "Inverter2" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Inverter3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "Inverter3" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Inverter4", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "Inverter4" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Inverter Power", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": null, - "format": "watt", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "Solar Energy": "yellow" - }, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": null, - "decimals": 1, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 6, - "w": 12, - "x": 12, - "y": 50 - }, - "hiddenSeries": false, - "id": 35, - "interval": "", - "legend": { - "avg": false, - "current": false, - "max": true, - "min": true, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Powerwall1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pwtemps", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW1_temp" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Powerwall2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pwtemps", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW2_temp" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Powerwall3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pwtemps", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW3_temp" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Powerwall4", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pwtemps", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW4_temp" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Powerwall5", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pwtemps", - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW5_temp" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Powerwall6", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pwtemps", - "refId": "F", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW6_temp" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Powerwall Temps ", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "celsius", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "Solar Energy": "yellow" - }, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": null, - "decimals": 1, - "description": "", - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 5, - "w": 24, - "x": 0, - "y": 56 - }, - "hiddenSeries": false, - "id": 38, - "interval": "", - "legend": { - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": false, - "max": true, - "min": true, - "rightSide": true, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Home L1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "ISLAND_FreqL1_Load" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Home L2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "ISLAND_FreqL2_Load" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Home L3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": true, - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "G", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "ISLAND_FreqL3_Load" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Grid L1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "ISLAND_FreqL1_Main" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Grid L2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "F", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "ISLAND_FreqL2_Main" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Grid L3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": true, - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "H", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "ISLAND_FreqL3_Main" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW1_PINV_Fout" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW2_PINV_Fout" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "I", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW3_PINV_Fout" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW4", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "J", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW4_PINV_Fout" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW5", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "K", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW5_PINV_Fout" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW6", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "L", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW6_PINV_Fout" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Frequency", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": null, - "format": "hertz", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "Solar Energy": "yellow" - }, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": null, - "decimals": 1, - "description": "", - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 5, - "w": 24, - "x": 0, - "y": 61 - }, - "hiddenSeries": false, - "id": 39, - "interval": "", - "legend": { - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": false, - "max": true, - "min": true, - "rightSide": true, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Home L1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "ISLAND_VL1N_Load" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Home L2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "ISLAND_VL2N_Load" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Home L3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": true, - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "G", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "ISLAND_VL3N_Load" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Grid L1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "METER_X_VL1N" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Grid L2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "F", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "METER_X_VL2N" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Grid L3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": true, - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "H", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "METER_X_VL3N" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW1 L1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW1_PINV_VSplit1" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW1 L2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "M", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW1_PINV_VSplit2" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW2 L1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW2_PINV_VSplit1" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW2 L2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "I", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW2_PINV_VSplit2" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW3 L1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "query": "SELECT mean(\"PW3_PINV_VSplit1\") FROM \"vitals\".\"http\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "J", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW3_PINV_VSplit1" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW3 L2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "query": "SELECT mean(\"PW3_PINV_VSplit2\") FROM \"vitals\".\"http\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "K", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW3_PINV_VSplit2" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW4 L1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "query": "SELECT mean(\"PW4_PINV_VSplit1\") FROM \"vitals\".\"http\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "L", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW4_PINV_VSplit1" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW4 L2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "query": "SELECT mean(\"PW4_PINV_VSplit2\") FROM \"vitals\".\"http\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "N", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW4_PINV_VSplit2" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW5 L1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "query": "SELECT mean(\"PW5_PINV_VSplit1\") FROM \"vitals\".\"http\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "O", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW5_PINV_VSplit1" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW5 L2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "query": "SELECT mean(\"PW5_PINV_VSplit2\") FROM \"vitals\".\"http\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "P", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW5_PINV_VSplit2" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW6 L1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "query": "SELECT mean(\"PW6_PINV_VSplit1\") FROM \"vitals\".\"http\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "Q", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW6_PINV_VSplit1" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW6 L2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "query": "SELECT mean(\"PW6_PINV_VSplit2\") FROM \"vitals\".\"http\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "R", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW6_PINV_VSplit2" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Grid L1 SW", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "query": "SELECT mean(\"METER_Z_VL1G\") FROM \"vitals\".\"http\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "S", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "METER_Z_VL1G" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Grid L2 SW", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "query": "SELECT mean(\"METER_Z_VL2G\") FROM \"vitals\".\"http\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "T", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "METER_Z_VL2G" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Voltages", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": null, - "format": "volt", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": null, - "decimals": 2, - "description": "", - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 5, - "w": 24, - "x": 0, - "y": 66 - }, - "hiddenSeries": false, - "id": 40, - "legend": { - "alignAsTable": true, - "avg": false, - "current": false, - "max": true, - "min": true, - "rightSide": true, - "show": true, - "sideWidth": null, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "connected", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "/Charge$/", - "dashes": true, - "fill": 1 - }, - { - "alias": "/^PW1/", - "color": "#37872D" - }, - { - "alias": "/^PW2/", - "color": "#E0B400" - }, - { - "alias": "/^PW3/", - "color": "#C4162A" - }, - { - "alias": "/^PW4/", - "color": "#1F60C4" - }, - { - "alias": "/^PW5/", - "color": "#FF9830" - }, - { - "alias": "/^PW6/", - "color": "#8F3BB8" - } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "PW1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pod", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW1_POD_nom_full_pack_energy" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pod", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW2_POD_nom_full_pack_energy" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pod", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW3_POD_nom_full_pack_energy" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW4", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pod", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW4_POD_nom_full_pack_energy" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW5", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pod", - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW5_POD_nom_full_pack_energy" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW6", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pod", - "refId": "F", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW6_POD_nom_full_pack_energy" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW1 Charge", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pod", - "refId": "G", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW1_POD_nom_energy_remaining" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW2 Charge", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pod", - "refId": "H", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW2_POD_nom_energy_remaining" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW3 Charge", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pod", - "refId": "I", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW3_POD_nom_energy_remaining" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW4 Charge", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pod", - "refId": "J", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW4_POD_nom_energy_remaining" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW5 Charge", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pod", - "refId": "K", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW5_POD_nom_energy_remaining" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW6 Charge", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pod", - "refId": "L", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW6_POD_nom_energy_remaining" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Powerwall Capacity", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": null, - "format": "watth", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - } - ], - "refresh": "5m", - "schemaVersion": 21, - "style": "dark", - "tags": [], - "templating": { - "list": [] - }, - "time": { - "from": "now-24h", - "to": "now" - }, - "timepicker": { - "refresh_intervals": [ - "5s", - "10s", - "30s", - "1m", - "5m", - "15m", - "30m", - "1h", - "2h", - "1d" - ] - }, - "timezone": "browser", - "title": "Powerwall", - "uid": "RSDbqvRRz", - "version": 27 -} diff --git a/v6.5.1/dashboard-simple.json b/v6.5.1/dashboard-simple.json deleted file mode 100644 index 9701726d..00000000 --- a/v6.5.1/dashboard-simple.json +++ /dev/null @@ -1,2383 +0,0 @@ -{ - "annotations": { - "list": [ - { - "builtIn": 1, - "datasource": "-- Grafana --", - "enable": true, - "hide": true, - "iconColor": "rgba(0, 211, 255, 1)", - "name": "Annotations & Alerts", - "type": "dashboard" - } - ] - }, - "editable": true, - "gnetId": null, - "graphTooltip": 0, - "id": 4, - "links": [], - "panels": [ - { - "collapsed": false, - "datasource": null, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 0 - }, - "id": 20, - "panels": [], - "title": "Live Monitoring", - "type": "row" - }, - { - "aliasColors": { - "Charge": "red", - "Grid Usage": "purple", - "Home Usage": "blue", - "Powerwall": "green", - "Solar Energy": "yellow", - "Sun altitude": "rgb(192, 192, 192)" - }, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "-- Mixed --", - "fill": 3, - "fillGradient": 0, - "gridPos": { - "h": 15, - "w": 19, - "x": 0, - "y": 1 - }, - "hiddenSeries": false, - "id": 2, - "interval": "", - "legend": { - "alignAsTable": false, - "avg": false, - "current": false, - "max": true, - "min": false, - "rightSide": false, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "Charge", - "bars": false, - "fill": 0, - "lines": true, - "linewidth": 2, - "yaxis": 2 - }, - { - "alias": "Sun altitude", - "dashLength": 1, - "dashes": true, - "fill": 1, - "hideTooltip": true, - "legend": false, - "spaceLength": 5, - "yaxis": 2 - } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Home Usage", - "datasource": "InfluxDB", - "groupBy": [ - { - "params": [ - "5m" - ], - "type": "time" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT \"mean_load_instant_power\" FROM \"http\" WHERE $timeFilter tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "home" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "Solar Energy", - "datasource": "InfluxDB", - "groupBy": [ - { - "params": [ - "5m" - ], - "type": "time" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "solar" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "Powerwall", - "datasource": "InfluxDB", - "groupBy": [ - { - "params": [ - "5m" - ], - "type": "time" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT mean(from_pw) - mean(to_pw) FROM autogen.http WHERE $timeFilter GROUP BY time(5m) tz('America/Los_Angeles')", - "rawQuery": true, - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_pw+to_pw" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "Grid Usage", - "datasource": "InfluxDB", - "groupBy": [ - { - "params": [ - "5m" - ], - "type": "time" - }, - { - "params": [ - "none" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT mean(from_grid) - mean(to_grid) FROM autogen.http WHERE $timeFilter GROUP BY time(5m) tz('America/Los_Angeles')", - "rawQuery": true, - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "site_instant_power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "Charge", - "datasource": "InfluxDB", - "groupBy": [ - { - "params": [ - "5m" - ], - "type": "time" - }, - { - "params": [ - "none" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT \"mean_percentage\" FROM \"http\" WHERE $timeFilter", - "rawQuery": false, - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "percentage" - ], - "type": "field" - }, - { - "params": [], - "type": "last" - }, - { - "params": [ - " /0.95 - 5/0.95" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "datasource": "Sun and Moon", - "refId": "F", - "target": "sun_altitude" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Energy Usage", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": null, - "format": "watt", - "label": null, - "logBase": 1, - "max": "5500", - "min": "-5500", - "show": true - }, - { - "format": "percent", - "label": null, - "logBase": 1, - "max": "100", - "min": "0", - "show": true - } - ], - "yaxis": { - "align": true, - "alignLevel": null - } - }, - { - "datasource": null, - "gridPos": { - "h": 3, - "w": 5, - "x": 19, - "y": 1 - }, - "id": 11, - "interval": "", - "options": { - "displayMode": "gradient", - "fieldOptions": { - "calcs": [ - "lastNotNull" - ], - "defaults": { - "decimals": 0, - "mappings": [], - "max": 100, - "min": 0, - "thresholds": [ - { - "color": "red", - "value": null - }, - { - "color": "orange", - "value": 5 - }, - { - "color": "yellow", - "value": 30 - }, - { - "color": "green", - "value": 60 - } - ], - "title": "", - "unit": "percent" - }, - "override": {}, - "values": false - }, - "orientation": "horizontal" - }, - "pluginVersion": "6.5.1", - "targets": [ - { - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT last(\"percentage\") /0.95 - 5/0.95 FROM \"http\" WHERE $timeFilter tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "percentage" - ], - "type": "field" - }, - { - "params": [], - "type": "last" - }, - { - "params": [ - " /0.95 - 5/0.95" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "timeFrom": null, - "timeShift": null, - "title": "Powerwall", - "transparent": true, - "type": "bargauge" - }, - { - "aliasColors": { - "Battery": "#73BF69", - "Battery Usage": "#73BF69", - "From Grid": "#B877D9", - "From Powerwall": "#73BF69", - "From Solar": "#FADE2A", - "Grid": "#B877D9", - "Grid Usage": "#B877D9", - "Powerwall": "#73BF69", - "Powerwall Usage": "#73BF69", - "Solar": "#FADE2A", - "Solar Usage": "#FADE2A", - "Total Solar": "#FADE2A", - "Total Usage": "#5794F2" - }, - "breakPoint": "50%", - "cacheTimeout": null, - "combine": { - "label": "Others", - "threshold": 0 - }, - "datasource": null, - "fontSize": "100%", - "format": "kwatth", - "gridPos": { - "h": 8, - "w": 5, - "x": 19, - "y": 4 - }, - "id": 13, - "interval": "", - "legend": { - "percentage": true, - "percentageDecimals": 1, - "show": true, - "sortDesc": true, - "values": false - }, - "legendType": "Under graph", - "links": [], - "maxDataPoints": 3, - "nullPointMode": "connected", - "options": {}, - "pieType": "donut", - "pluginVersion": "6.5.1", - "strokeWidth": "1", - "targets": [ - { - "alias": "From Solar", - "groupBy": [ - { - "params": [ - "1h" - ], - "type": "time" - }, - { - "params": [ - "none" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT (1+from_solar/abs(from_solar))*from_solar/2 FROM (SELECT integral(solar)/1000/3600 - integral(to_pw)/1000/3600 - integral(to_grid)/1000/3600 AS from_solar FROM autogen.http WHERE $timeFilter tz('America/Los_Angeles'))", - "rawQuery": true, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "solar_5m_power" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "From Powerwall", - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_pw" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "From Grid", - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_grid" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "timeFrom": null, - "timeShift": null, - "title": "Self-powered", - "transparent": true, - "type": "grafana-piechart-panel", - "valueName": "total" - }, - { - "aliasColors": { - "battery": "green", - "battery impact": "green", - "combined": "red", - "solar": "yellow", - "solar + battery": "red", - "solar only": "yellow" - }, - "bars": true, - "cacheTimeout": null, - "dashLength": 10, - "dashes": false, - "datasource": null, - "decimals": 2, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 5, - "x": 19, - "y": 12 - }, - "hiddenSeries": false, - "hideTimeOverride": true, - "id": 18, - "interval": "", - "legend": { - "alignAsTable": true, - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": false, - "max": false, - "min": false, - "rightSide": false, - "show": true, - "total": true, - "values": true - }, - "lines": false, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pluginVersion": "6.5.1", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "solar", - "groupBy": [], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "kwh", - "query": "SELECT sum(\"solar\") * 0.179 FROM \"daily\".\"http\" WHERE $timeFilter GROUP BY time(1d) tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "solar" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " * 0.179" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "combined", - "groupBy": [ - { - "params": [ - "1h" - ], - "type": "time" - }, - { - "params": [ - "none" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT s + g FROM (SELECT sum(solar) * 0.358 AS s, sum(to_grid) * 0.179 AS g FROM kwh.http WHERE $timeFilter tz('America/Los_Angeles'))", - "rawQuery": true, - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "solar_instant_power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - }, - { - "params": [ - "/ 1000 * 0.358" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "battery", - "groupBy": [], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "kwh", - "query": "SELECT \"from_pw\" * 0.358 FROM \"kwh\".\"http\" WHERE $timeFilter tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_pw" - ], - "type": "field" - }, - { - "params": [ - " * 0.358" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Savings", - "tooltip": { - "shared": false, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "series", - "name": null, - "show": true, - "values": [ - "total" - ] - }, - "yaxes": [ - { - "decimals": 2, - "format": "currencyUSD", - "label": "", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "activePatternIndex": 3, - "datasource": null, - "defaultPattern": { - "bgColors": "green|gray|red", - "bgColors_overrides": "0->green|2->red|1->yellow", - "clickable_cells_link": "", - "col_name": "Value", - "decimals": "2", - "defaultBGColor": "#5794F2", - "defaultTextColor": "black", - "delimiter": ".", - "displayTemplate": "_value_", - "enable_bgColor": false, - "enable_bgColor_overrides": false, - "enable_clickable_cells": false, - "enable_textColor": false, - "enable_textColor_overrides": false, - "enable_time_based_thresholds": false, - "enable_transform": true, - "enable_transform_overrides": false, - "filter": { - "value_above": "", - "value_below": "" - }, - "format": "kwatt", - "name": "Default Pattern", - "null_color": "darkred", - "null_textcolor": "black", - "null_value": "No data", - "pattern": "*", - "row_col_wrapper": "_", - "row_name": "_1_", - "textColors": "red|orange|green", - "textColors_overrides": "0->red|2->green|1->yellow", - "thresholds": "0", - "time_based_thresholds": [], - "tooltipTemplate": "Series : _series_
Row Name : _row_name_
Col Name : _col_name_
Value : _value_", - "transform_values": "No Usage | Using
_value_
", - "transform_values_overrides": "0->down|1->up", - "valueName": "current" - }, - "default_title_for_rows": "Metric", - "font_size": ".9rem", - "gridPos": { - "h": 4, - "w": 5, - "x": 0, - "y": 16 - }, - "hide_first_column": false, - "hide_headers": true, - "id": 29, - "options": {}, - "patterns": [ - { - "bgColors": "#B877D9 | gray | #F2495C", - "bgColors_overrides": "0->green|2->red|1->yellow", - "clickable_cells_link": "", - "col_name": "Value", - "decimals": "2", - "defaultBGColor": "", - "defaultTextColor": "", - "delimiter": ".", - "displayTemplate": "_value_", - "enable_bgColor": true, - "enable_bgColor_overrides": false, - "enable_clickable_cells": false, - "enable_textColor": true, - "enable_textColor_overrides": false, - "enable_time_based_thresholds": false, - "enable_transform": true, - "enable_transform_overrides": false, - "filter": { - "value_above": "", - "value_below": "" - }, - "format": "kwatt", - "name": "Grid", - "null_color": "darkred", - "null_textcolor": "black", - "null_value": "No data", - "pattern": "http.Grid", - "row_col_wrapper": "_", - "row_name": "_1_", - "textColors": "white | white | white", - "textColors_overrides": "0->red|2->green|1->yellow", - "thresholds": "-0.09,0.09", - "time_based_thresholds": [], - "tooltipTemplate": "Series : _series_
Row Name : _row_name_
Col Name : _col_name_
Value : _value_", - "transform_values": "Exporting
_value_
| Idle | Importing
_value_
", - "transform_values_overrides": "0->down|1->up", - "valueName": "avg" - }, - { - "bgColors": "#73BF69 | gray | #F2495C", - "bgColors_overrides": "0->green|2->red|1->yellow", - "clickable_cells_link": "", - "col_name": "Value", - "decimals": "2", - "defaultBGColor": "", - "defaultTextColor": "", - "delimiter": ".", - "displayTemplate": "_value_", - "enable_bgColor": true, - "enable_bgColor_overrides": false, - "enable_clickable_cells": false, - "enable_textColor": true, - "enable_textColor_overrides": false, - "enable_time_based_thresholds": false, - "enable_transform": true, - "enable_transform_overrides": false, - "filter": { - "value_above": "", - "value_below": "" - }, - "format": "kwatt", - "name": "Battery", - "null_color": "darkred", - "null_textcolor": "black", - "null_value": "No data", - "pattern": "http.Battery", - "row_col_wrapper": "_", - "row_name": "_1_", - "textColors": "white | white | white", - "textColors_overrides": "0->red|2->green|1->yellow", - "thresholds": "-0.1,0.1", - "time_based_thresholds": [], - "tooltipTemplate": "Series : _series_
Row Name : _row_name_
Col Name : _col_name_
Value : _value_", - "transform_values": "Charging
_value_
| Idle | Discharging
_value_
", - "transform_values_overrides": "0->down|1->up", - "valueName": "avg" - }, - { - "bgColors": "red|yellow", - "bgColors_overrides": "0->green|2->red|1->yellow", - "clickable_cells_link": "", - "col_name": "Value", - "decimals": "2", - "defaultBGColor": "#FADE2A", - "defaultTextColor": "black", - "delimiter": ".", - "displayTemplate": "_value_", - "enable_bgColor": false, - "enable_bgColor_overrides": false, - "enable_clickable_cells": false, - "enable_textColor": false, - "enable_textColor_overrides": false, - "enable_time_based_thresholds": false, - "enable_transform": true, - "enable_transform_overrides": false, - "filter": { - "value_above": "", - "value_below": "" - }, - "format": "kwatt", - "name": "Solar", - "null_color": "darkred", - "null_textcolor": "black", - "null_value": "No data", - "pattern": "http.Solar", - "row_col_wrapper": "_", - "row_name": "_1_", - "textColors": "white|black", - "textColors_overrides": "0->red|2->green|1->yellow", - "thresholds": "0.1", - "time_based_thresholds": [], - "tooltipTemplate": "Series : _series_
Row Name : _row_name_
Col Name : _col_name_
Value : _value_", - "transform_values": "No Generation | Generating
_value_
", - "transform_values_overrides": "0->down|1->up", - "valueName": "avg" - } - ], - "row_col_wrapper": "_", - "sorting_props": { - "col_index": -1, - "direction": "desc" - }, - "targets": [ - { - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "raw", - "query": "SELECT last(\"battery_instant_power\") / 1000 AS \"Powerwall\", last(\"solar_instant_power\") / 1000 AS \"Solar\", last(\"load_instant_power\") / 1000 AS \"Home\", last(\"site_instant_power\") / 1000 AS \"Grid\" FROM \"raw\".\"http\" WHERE time >= now() - 1m", - "rawQuery": true, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "load_instant_power" - ], - "type": "field" - }, - { - "params": [], - "type": "last" - }, - { - "params": [ - " / 1000" - ], - "type": "math" - }, - { - "params": [ - "Home" - ], - "type": "alias" - } - ], - [ - { - "params": [ - "solar_instant_power" - ], - "type": "field" - }, - { - "params": [], - "type": "last" - }, - { - "params": [ - " / 1000" - ], - "type": "math" - }, - { - "params": [ - "Solar" - ], - "type": "alias" - } - ], - [ - { - "params": [ - "battery_instant_power" - ], - "type": "field" - }, - { - "params": [], - "type": "last" - }, - { - "params": [ - " / 1000" - ], - "type": "math" - }, - { - "params": [ - "Battery" - ], - "type": "alias" - } - ], - [ - { - "params": [ - "site_instant_power" - ], - "type": "field" - }, - { - "params": [], - "type": "last" - }, - { - "params": [ - " / 1000" - ], - "type": "math" - }, - { - "params": [ - "Grid" - ], - "type": "alias" - } - ] - ], - "tags": [] - } - ], - "timeFrom": null, - "timeShift": null, - "title": "Current State", - "transparent": true, - "type": "yesoreyeram-boomtable-panel" - }, - { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": true, - "colors": [ - "#5794F2", - "rgba(237, 129, 40, 0.89)", - "#d44a3a" - ], - "datasource": null, - "decimals": 1, - "format": "kwatth", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, - "gridPos": { - "h": 2, - "w": 4, - "x": 6, - "y": 16 - }, - "id": 4, - "interval": "", - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "options": {}, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false, - "ymax": null, - "ymin": null - }, - "tableColumn": "", - "targets": [ - { - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT integral(\"load_instant_power\") / 1000 / 3600 FROM \"http\" WHERE $timeFilter GROUP BY time(1h) tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "home" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": "", - "timeFrom": null, - "timeShift": null, - "title": "Home Usage", - "transparent": true, - "type": "singlestat", - "valueFontSize": "80%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "total" - }, - { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": true, - "colors": [ - "#73BF69", - "rgba(237, 129, 40, 0.89)", - "#d44a3a" - ], - "datasource": null, - "decimals": 1, - "format": "kwatth", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, - "gridPos": { - "h": 2, - "w": 4, - "x": 10, - "y": 16 - }, - "id": 6, - "interval": "", - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "options": {}, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false, - "ymax": null, - "ymin": null - }, - "tableColumn": "", - "targets": [ - { - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT integral(\"battery_instant_power\") / 1000 / 3600 FROM \"http\" WHERE (\"battery_instant_power\" > 0) AND $timeFilter tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_pw" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": "", - "timeFrom": null, - "timeShift": null, - "title": "From Powerwall", - "transparent": true, - "type": "singlestat", - "valueFontSize": "80%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "total" - }, - { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": true, - "colors": [ - "#B877D9", - "rgba(237, 129, 40, 0.89)", - "#d44a3a" - ], - "datasource": null, - "decimals": 1, - "format": "kwatth", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, - "gridPos": { - "h": 2, - "w": 4, - "x": 14, - "y": 16 - }, - "id": 9, - "interval": "", - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "options": {}, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false, - "ymax": null, - "ymin": null - }, - "tableColumn": "", - "targets": [ - { - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT integral(\"site_instant_power\", 1m) / 1000 / 3600 * 60 FROM \"http\" WHERE (\"site_instant_power\" > 0) AND $timeFilter", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_grid" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": "", - "timeFrom": null, - "timeShift": null, - "title": "From Grid", - "transparent": true, - "type": "singlestat", - "valueFontSize": "80%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "total" - }, - { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": true, - "colors": [ - "#FADE2A", - "rgba(237, 129, 40, 0.89)", - "#d44a3a" - ], - "datasource": null, - "decimals": 1, - "format": "kwatth", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, - "gridPos": { - "h": 2, - "w": 4, - "x": 6, - "y": 18 - }, - "id": 5, - "interval": "", - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "options": {}, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false, - "ymax": null, - "ymin": null - }, - "tableColumn": "", - "targets": [ - { - "groupBy": [], - "limit": "", - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT integral(\"solar_instant_power\") / 1000 / 3600 FROM \"http\" WHERE $timeFilter", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "solar" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": "", - "timeFrom": null, - "timeShift": null, - "title": "Solar Energy", - "transparent": true, - "type": "singlestat", - "valueFontSize": "80%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "total" - }, - { - "cacheTimeout": null, - "colorBackground": false, - "colorPostfix": false, - "colorPrefix": false, - "colorValue": true, - "colors": [ - "#73BF69", - "rgba(237, 129, 40, 0.89)", - "#d44a3a" - ], - "datasource": null, - "decimals": 1, - "format": "kwatth", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, - "gridPos": { - "h": 2, - "w": 4, - "x": 10, - "y": 18 - }, - "id": 8, - "interval": "", - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "options": {}, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false, - "ymax": null, - "ymin": null - }, - "tableColumn": "", - "targets": [ - { - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT integral(\"battery_instant_power\") / -1000 / 3600 FROM \"http\" WHERE (\"battery_instant_power\" <= 0) AND $timeFilter GROUP BY time(1h) tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "to_pw" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": "", - "timeFrom": null, - "timeShift": null, - "title": "To Powerwall", - "transparent": true, - "type": "singlestat", - "valueFontSize": "80%", - "valueMaps": [ - { - "op": "=", - "text": "0.0 kWh", - "value": "null" - } - ], - "valueName": "total" - }, - { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": true, - "colors": [ - "#B877D9", - "rgba(237, 129, 40, 0.89)", - "#F2495C" - ], - "datasource": null, - "decimals": 1, - "format": "kwatth", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, - "gridPos": { - "h": 2, - "w": 4, - "x": 14, - "y": 18 - }, - "id": 7, - "interval": "", - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "options": {}, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false, - "ymax": null, - "ymin": null - }, - "tableColumn": "", - "targets": [ - { - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT integral(\"site_instant_power\",1m) / -1000 / 3600 * 60 FROM \"http\" WHERE (\"site_instant_power\" < 0) AND $timeFilter GROUP BY time(1h) tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "to_grid" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": "", - "timeFrom": null, - "timeShift": null, - "title": "To Grid", - "transparent": true, - "type": "singlestat", - "valueFontSize": "80%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "total" - }, - { - "collapsed": false, - "datasource": null, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 20 - }, - "id": 22, - "panels": [], - "title": "Monthly Analysis", - "type": "row" - }, - { - "aliasColors": { - "Home Usage": "blue" - }, - "bars": true, - "dashLength": 10, - "dashes": false, - "datasource": null, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 21 - }, - "hiddenSeries": false, - "id": 24, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": false, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Home Usage", - "groupBy": [ - { - "params": [ - "1d" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "kwh", - "query": "SELECT sum(\"home\") FROM \"kwh\".\"http\" WHERE $timeFilter GROUP BY time(1d) fill(0) tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "home" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": [], - "timeFrom": "1M", - "timeRegions": [], - "timeShift": null, - "title": "Home Usage", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "kwatth", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "Solar Energy": "yellow" - }, - "bars": true, - "dashLength": 10, - "dashes": false, - "datasource": null, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 21 - }, - "hiddenSeries": false, - "id": 25, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": false, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Solar Energy", - "groupBy": [ - { - "params": [ - "1d" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "kwh", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "solar" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [ - { - "key": "solar", - "operator": ">", - "value": "0" - } - ], - "tz": "America/Los_Angeles" - } - ], - "thresholds": [], - "timeFrom": "1M", - "timeRegions": [], - "timeShift": null, - "title": "Solar Energy", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "kwatth", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "From Powerwall": "green" - }, - "bars": true, - "dashLength": 10, - "dashes": false, - "datasource": null, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 29 - }, - "hiddenSeries": false, - "id": 26, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": false, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "From Powerwall", - "groupBy": [ - { - "params": [ - "1d" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "kwh", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_pw" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": [], - "timeFrom": "1M", - "timeRegions": [], - "timeShift": null, - "title": "From Powerwall", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "kwatth", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "From Grid": "red", - "To Grid": "purple", - "http.From Grid": "red", - "http.To Grid": "purple" - }, - "bars": true, - "dashLength": 10, - "dashes": false, - "datasource": null, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 29 - }, - "hiddenSeries": false, - "id": 27, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": false, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "http.From Grid" - } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "From Grid", - "groupBy": [ - { - "params": [ - "1d" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "kwh", - "query": "SELECT sum(\"from_grid\") FROM \"daily\".\"http\" WHERE $timeFilter GROUP BY time(1d) fill(0) tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_grid" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "To Grid", - "groupBy": [ - { - "params": [ - "1d" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "kwh", - "query": "SELECT sum(\"to_grid\") * -1 FROM \"daily\".\"http\" WHERE $timeFilter GROUP BY time(1d) fill(0) tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "to_grid" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " * -1" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": [], - "timeFrom": "1M", - "timeRegions": [], - "timeShift": null, - "title": "Grid Usage", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "kwatth", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - } - ], - "refresh": false, - "schemaVersion": 21, - "style": "dark", - "tags": [], - "templating": { - "list": [] - }, - "time": { - "from": "now/d", - "to": "now/d" - }, - "timepicker": { - "refresh_intervals": [ - "5s", - "10s", - "30s", - "1m", - "5m", - "15m", - "30m", - "1h", - "2h", - "1d" - ] - }, - "timezone": "browser", - "title": "Powerwall", - "uid": "RSDbqvRRz", - "version": 4 -} \ No newline at end of file diff --git a/v6.5.1/dashboard.json b/v6.5.1/dashboard.json deleted file mode 100644 index 4192c497..00000000 --- a/v6.5.1/dashboard.json +++ /dev/null @@ -1,8177 +0,0 @@ -{ - "annotations": { - "list": [ - { - "builtIn": 1, - "datasource": "-- Grafana --", - "enable": true, - "hide": true, - "iconColor": "rgba(0, 211, 255, 1)", - "name": "Annotations & Alerts", - "type": "dashboard" - } - ] - }, - "editable": true, - "gnetId": null, - "graphTooltip": 0, - "id": 1, - "links": [], - "panels": [ - { - "collapsed": false, - "datasource": null, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 0 - }, - "id": 20, - "panels": [], - "title": "Live Monitoring", - "type": "row" - }, - { - "aliasColors": { - "Charge": "red", - "Grid Usage": "purple", - "Home Usage": "blue", - "Powerwall": "green", - "Solar Energy": "yellow", - "Sun altitude": "rgb(192, 192, 192)" - }, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "-- Mixed --", - "decimals": null, - "fill": 3, - "fillGradient": 0, - "gridPos": { - "h": 12, - "w": 16, - "x": 0, - "y": 1 - }, - "hiddenSeries": false, - "id": 2, - "interval": "", - "legend": { - "alignAsTable": false, - "avg": false, - "current": false, - "max": true, - "min": false, - "rightSide": false, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "connected", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "Charge", - "bars": false, - "fill": 0, - "lines": true, - "linewidth": 2, - "yaxis": 2 - }, - { - "alias": "Sun altitude", - "dashLength": 1, - "dashes": true, - "fill": 1, - "hideTooltip": true, - "legend": false, - "spaceLength": 5, - "yaxis": 2 - }, - { - "alias": "Temperature", - "color": "#FF9830", - "dashLength": 6, - "dashes": true, - "fill": 0, - "spaceLength": 2, - "yaxis": 2 - }, - { - "alias": "Clouds", - "color": "rgb(255, 255, 255)", - "dashLength": 5, - "dashes": true, - "fill": 0, - "spaceLength": 6, - "yaxis": 2 - }, - { - "alias": "Feels Like", - "color": "#F2CC0C", - "dashLength": 6, - "dashes": true, - "fill": 0, - "hideTooltip": true, - "legend": false, - "spaceLength": 2, - "yaxis": 2 - } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Home Usage", - "datasource": "InfluxDB", - "groupBy": [ - { - "params": [ - "5m" - ], - "type": "time" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT \"mean_load_instant_power\" FROM \"http\" WHERE $timeFilter tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "home" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "Solar Energy", - "datasource": "InfluxDB", - "groupBy": [ - { - "params": [ - "5m" - ], - "type": "time" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "solar" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "Powerwall", - "datasource": "InfluxDB", - "groupBy": [ - { - "params": [ - "5m" - ], - "type": "time" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT mean(from_pw) - mean(to_pw) FROM autogen.http WHERE $timeFilter GROUP BY time(5m) tz('America/Los_Angeles')", - "rawQuery": true, - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_pw+to_pw" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "Grid Usage", - "datasource": "InfluxDB", - "groupBy": [ - { - "params": [ - "5m" - ], - "type": "time" - }, - { - "params": [ - "none" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT mean(from_grid) - mean(to_grid) FROM autogen.http WHERE $timeFilter GROUP BY time(5m) tz('America/Los_Angeles')", - "rawQuery": true, - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "site_instant_power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "Charge", - "datasource": "InfluxDB", - "groupBy": [ - { - "params": [ - "5m" - ], - "type": "time" - }, - { - "params": [ - "none" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT \"mean_percentage\" FROM \"http\" WHERE $timeFilter", - "rawQuery": false, - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "percentage" - ], - "type": "field" - }, - { - "params": [], - "type": "last" - }, - { - "params": [ - " /0.95 - 5/0.95" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "datasource": "Sun and Moon", - "refId": "F", - "target": "sun_altitude" - }, - { - "alias": "Temperature", - "datasource": "InfluxDB", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "weather", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "G", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "temperature" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Clouds", - "datasource": "InfluxDB", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "weather", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "H", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "clouds" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Feels Like", - "datasource": "InfluxDB", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "weather", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "I", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "feels_like" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Energy Usage", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": null, - "format": "watt", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "decimals": 0, - "format": "percent", - "label": "", - "logBase": 1, - "max": "101", - "min": "-101", - "show": true - } - ], - "yaxis": { - "align": true, - "alignLevel": null - } - }, - { - "cacheTimeout": null, - "content": "
\n\n\n
", - "datasource": null, - "gridPos": { - "h": 9, - "w": 8, - "x": 16, - "y": 1 - }, - "id": 13, - "links": [], - "mode": "html", - "options": {}, - "pluginVersion": "6.5.1", - "targets": [ - { - "alias": "From Solar", - "groupBy": [ - { - "params": [ - "1h" - ], - "type": "time" - }, - { - "params": [ - "none" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT (1+from_solar/abs(from_solar))*from_solar/2 FROM (SELECT integral(solar)/1000/3600 - integral(to_pw)/1000/3600 - integral(to_grid)/1000/3600 AS from_solar FROM autogen.http WHERE $timeFilter tz('America/Los_Angeles'))", - "rawQuery": true, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "solar_5m_power" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "From Powerwall", - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_pw" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "From Grid", - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_grid" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "timeFrom": null, - "timeShift": null, - "title": "Power Flow", - "transparent": true, - "type": "text" - }, - { - "alert": { - "alertRuleTags": {}, - "conditions": [ - { - "evaluator": { - "params": [ - 1 - ], - "type": "lt" - }, - "operator": { - "type": "and" - }, - "query": { - "params": [ - "A", - "5m", - "now" - ] - }, - "reducer": { - "params": [], - "type": "avg" - }, - "type": "query" - } - ], - "executionErrorState": "alerting", - "for": "5m", - "frequency": "1m", - "handler": 1, - "message": "Grid Offline", - "name": "Grid Status alert", - "noDataState": "keep_state", - "notifications": [] - }, - "aliasColors": { - "Home Usage": "blue" - }, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": null, - "decimals": 0, - "description": "", - "fill": 0, - "fillGradient": 2, - "gridPos": { - "h": 3, - "w": 6, - "x": 17, - "y": 10 - }, - "hiddenSeries": false, - "hideTimeOverride": false, - "id": 53, - "interval": "", - "legend": { - "alignAsTable": false, - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": false, - "max": false, - "min": false, - "rightSide": false, - "show": false, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 2, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "Grid Status", - "color": "#73BF69", - "nullPointMode": "connected" - } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Grid Status", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "raw", - "query": "SELECT min(\"grid_status\") FROM \"grid\".\"http\" WHERE $timeFilter GROUP BY time($__interval) tz('America/Los_Angeles')", - "rawQuery": true, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "grid_status" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": [ - { - "colorMode": "critical", - "fill": true, - "line": true, - "op": "lt", - "value": 1, - "yaxis": "left" - } - ], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Grid Status", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "none", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "collapsed": false, - "datasource": null, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 13 - }, - "id": 41, - "panels": [], - "title": "Power Meters", - "type": "row" - }, - { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": true, - "colors": [ - "#5794F2", - "rgba(237, 129, 40, 0.89)", - "#d44a3a" - ], - "datasource": null, - "decimals": 1, - "format": "kwatth", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, - "gridPos": { - "h": 2, - "w": 4, - "x": 0, - "y": 14 - }, - "id": 4, - "interval": "", - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "options": {}, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false, - "ymax": null, - "ymin": null - }, - "tableColumn": "", - "targets": [ - { - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT integral(\"load_instant_power\") / 1000 / 3600 FROM \"http\" WHERE $timeFilter GROUP BY time(1h) tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "home" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": "", - "timeFrom": null, - "timeShift": null, - "title": "Home Usage", - "transparent": true, - "type": "singlestat", - "valueFontSize": "70%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "total" - }, - { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": true, - "colors": [ - "#FADE2A", - "rgba(237, 129, 40, 0.89)", - "#d44a3a" - ], - "datasource": null, - "decimals": 1, - "format": "kwatth", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, - "gridPos": { - "h": 2, - "w": 4, - "x": 4, - "y": 14 - }, - "id": 5, - "interval": "", - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "options": {}, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false, - "ymax": null, - "ymin": null - }, - "tableColumn": "", - "targets": [ - { - "groupBy": [], - "limit": "", - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT integral(\"solar_instant_power\") / 1000 / 3600 FROM \"http\" WHERE $timeFilter", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "solar" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": "", - "timeFrom": null, - "timeShift": null, - "title": "Solar Energy", - "transparent": true, - "type": "singlestat", - "valueFontSize": "70%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "total" - }, - { - "cacheTimeout": null, - "colorBackground": false, - "colorPostfix": false, - "colorPrefix": false, - "colorValue": true, - "colors": [ - "#73BF69", - "rgba(237, 129, 40, 0.89)", - "#d44a3a" - ], - "datasource": null, - "decimals": 1, - "format": "kwatth", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, - "gridPos": { - "h": 2, - "w": 4, - "x": 8, - "y": 14 - }, - "id": 8, - "interval": "", - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "options": {}, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false, - "ymax": null, - "ymin": null - }, - "tableColumn": "", - "targets": [ - { - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT integral(\"battery_instant_power\") / -1000 / 3600 FROM \"http\" WHERE (\"battery_instant_power\" <= 0) AND $timeFilter GROUP BY time(1h) tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "to_pw" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": "", - "timeFrom": null, - "timeShift": null, - "title": "To Powerwall", - "transparent": true, - "type": "singlestat", - "valueFontSize": "70%", - "valueMaps": [ - { - "op": "=", - "text": "0.0 kWh", - "value": "null" - } - ], - "valueName": "total" - }, - { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": true, - "colors": [ - "#73BF69", - "rgba(237, 129, 40, 0.89)", - "#d44a3a" - ], - "datasource": null, - "decimals": 1, - "format": "kwatth", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, - "gridPos": { - "h": 2, - "w": 4, - "x": 12, - "y": 14 - }, - "id": 6, - "interval": "", - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "options": {}, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false, - "ymax": null, - "ymin": null - }, - "tableColumn": "", - "targets": [ - { - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT integral(\"battery_instant_power\") / 1000 / 3600 FROM \"http\" WHERE (\"battery_instant_power\" > 0) AND $timeFilter tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_pw" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": "", - "timeFrom": null, - "timeShift": null, - "title": "From Powerwall", - "transparent": true, - "type": "singlestat", - "valueFontSize": "70%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "total" - }, - { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": true, - "colors": [ - "#B877D9", - "rgba(237, 129, 40, 0.89)", - "#F2495C" - ], - "datasource": null, - "decimals": 1, - "format": "kwatth", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, - "gridPos": { - "h": 2, - "w": 4, - "x": 16, - "y": 14 - }, - "id": 7, - "interval": "", - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "options": {}, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false, - "ymax": null, - "ymin": null - }, - "tableColumn": "", - "targets": [ - { - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT integral(\"site_instant_power\",1m) / -1000 / 3600 * 60 FROM \"http\" WHERE (\"site_instant_power\" < 0) AND $timeFilter GROUP BY time(1h) tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "to_grid" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": "", - "timeFrom": null, - "timeShift": null, - "title": "To Grid", - "transparent": true, - "type": "singlestat", - "valueFontSize": "70%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "total" - }, - { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": true, - "colors": [ - "#B877D9", - "rgba(237, 129, 40, 0.89)", - "#d44a3a" - ], - "datasource": null, - "decimals": 1, - "format": "kwatth", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, - "gridPos": { - "h": 2, - "w": 4, - "x": 20, - "y": 14 - }, - "id": 9, - "interval": "", - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "options": {}, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false, - "ymax": null, - "ymin": null - }, - "tableColumn": "", - "targets": [ - { - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT integral(\"site_instant_power\", 1m) / 1000 / 3600 * 60 FROM \"http\" WHERE (\"site_instant_power\" > 0) AND $timeFilter", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_grid" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": "", - "timeFrom": null, - "timeShift": null, - "title": "From Grid", - "transparent": true, - "type": "singlestat", - "valueFontSize": "70%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "total" - }, - { - "aliasColors": { - "battery": "green", - "battery impact": "green", - "combined": "red", - "solar": "yellow", - "solar + battery": "red", - "solar > grid": "purple", - "solar > home": "yellow", - "solar only": "yellow", - "total": "blue" - }, - "bars": true, - "cacheTimeout": null, - "dashLength": 10, - "dashes": false, - "datasource": null, - "decimals": 2, - "description": "Estimated Savings", - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 5, - "w": 9, - "x": 0, - "y": 16 - }, - "hiddenSeries": false, - "hideTimeOverride": true, - "id": 45, - "interval": "", - "legend": { - "alignAsTable": true, - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": true, - "max": false, - "min": false, - "rightSide": true, - "show": true, - "sort": null, - "sortDesc": null, - "total": true, - "values": true - }, - "lines": false, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pluginVersion": "6.5.1", - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "powerwall > home", - "groupBy": [ - { - "params": [ - "1h" - ], - "type": "time" - }, - { - "params": [ - "none" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT fp FROM (SELECT sum(\"from_pw\") * 0.19 AS fp FROM kwh.http WHERE $timeFilter tz('America/Los_Angeles'))\n", - "rawQuery": true, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_grid" - ], - "type": "field" - } - ] - ], - "tags": [] - }, - { - "alias": "solar > home", - "groupBy": [ - { - "params": [ - "1h" - ], - "type": "time" - }, - { - "params": [ - "none" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT s - (tp + tg) FROM (SELECT sum(\"solar\") * 0.19 AS s, sum(\"to_pw\") * 0.19 AS tp, sum(\"to_grid\") * 0.19 AS tg FROM kwh.http WHERE $timeFilter tz('America/Los_Angeles'))\n", - "rawQuery": true, - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "solar_instant_power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - }, - { - "params": [ - "/ 1000 * 0.358" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "solar > grid", - "groupBy": [], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "kwh", - "query": "SELECT tg FROM (SELECT sum(\"to_pw\") * 0.19 AS tp, sum(\"solar\") * 0.19 AS s, sum(\"to_grid\") * 0.19 AS tg FROM kwh.http WHERE $timeFilter tz('America/Los_Angeles'))\n", - "rawQuery": true, - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_pw" - ], - "type": "field" - }, - { - "params": [ - " * 0.19" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "total", - "groupBy": [ - { - "params": [ - "1h" - ], - "type": "time" - }, - { - "params": [ - "none" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT tg + (s - tp - tg ) + fp FROM (SELECT sum(\"to_pw\") * 0.19 AS tp, sum(\"solar\") * 0.19 AS s, sum(\"to_grid\") * 0.19 AS tg, sum(\"from_pw\") * 0.19 AS fp FROM kwh.http WHERE $timeFilter tz('America/Los_Angeles'))\n", - "rawQuery": true, - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "solar_instant_power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - }, - { - "params": [ - "/ 1000 * 0.358" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Savings", - "tooltip": { - "shared": false, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "series", - "name": null, - "show": false, - "values": [ - "total" - ] - }, - "yaxes": [ - { - "decimals": 2, - "format": "currencyUSD", - "label": "", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "Battery": "#73BF69", - "Battery Usage": "#73BF69", - "From Grid": "#B877D9", - "From Powerwall": "#73BF69", - "From Solar": "#FADE2A", - "Grid": "#B877D9", - "Grid Usage": "#B877D9", - "Powerwall": "#73BF69", - "Powerwall Usage": "#73BF69", - "Solar": "#FADE2A", - "Solar Usage": "#FADE2A", - "Total Solar": "#FADE2A", - "Total Usage": "#5794F2" - }, - "breakPoint": "50%", - "cacheTimeout": null, - "combine": { - "label": "Others", - "threshold": 0 - }, - "datasource": null, - "fontSize": "100%", - "format": "kwatth", - "gridPos": { - "h": 5, - "w": 8, - "x": 9, - "y": 16 - }, - "id": 43, - "interval": "", - "legend": { - "header": "Power", - "percentage": true, - "percentageDecimals": 1, - "show": true, - "sortDesc": true, - "values": true - }, - "legendType": "Right side", - "links": [], - "maxDataPoints": 3, - "nullPointMode": "connected", - "options": {}, - "pieType": "donut", - "pluginVersion": "6.5.1", - "strokeWidth": "1", - "targets": [ - { - "alias": "From Solar", - "groupBy": [ - { - "params": [ - "1h" - ], - "type": "time" - }, - { - "params": [ - "none" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT (1+from_solar/abs(from_solar))*from_solar/2 FROM (SELECT integral(solar)/1000/3600 - integral(to_pw)/1000/3600 - integral(to_grid)/1000/3600 AS from_solar FROM autogen.http WHERE $timeFilter tz('America/Los_Angeles'))", - "rawQuery": true, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "solar_5m_power" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "From Powerwall", - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_pw" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "From Grid", - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_grid" - ], - "type": "field" - }, - { - "params": [], - "type": "integral" - }, - { - "params": [ - " / 1000 / 3600" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "timeFrom": null, - "timeShift": null, - "title": "Self-Powered", - "transparent": true, - "type": "grafana-piechart-panel", - "valueName": "total" - }, - { - "activePatternIndex": 1, - "datasource": null, - "defaultPattern": { - "bgColors": "green|gray|red", - "bgColors_overrides": "0->green|2->red|1->yellow", - "clickable_cells_link": "", - "col_name": "Value", - "decimals": "2", - "defaultBGColor": "#5794F2", - "defaultTextColor": "black", - "delimiter": ".", - "displayTemplate": "_value_", - "enable_bgColor": false, - "enable_bgColor_overrides": false, - "enable_clickable_cells": false, - "enable_textColor": false, - "enable_textColor_overrides": false, - "enable_time_based_thresholds": false, - "enable_transform": true, - "enable_transform_overrides": false, - "filter": { - "value_above": "", - "value_below": "" - }, - "format": "kwatt", - "name": "Default Pattern", - "null_color": "darkred", - "null_textcolor": "black", - "null_value": "No data", - "pattern": "*", - "row_col_wrapper": "_", - "row_name": "_1_", - "textColors": "red|orange|green", - "textColors_overrides": "0->red|2->green|1->yellow", - "thresholds": "0", - "time_based_thresholds": [], - "tooltipTemplate": "Series : _series_
Row Name : _row_name_
Col Name : _col_name_
Value : _value_", - "transform_values": "No Usage | Using
_value_
", - "transform_values_overrides": "0->down|1->up", - "valueName": "current" - }, - "default_title_for_rows": "Metric", - "font_size": ".9rem", - "gridPos": { - "h": 5, - "w": 6, - "x": 18, - "y": 16 - }, - "hide_first_column": false, - "hide_headers": true, - "id": 49, - "interval": "", - "options": {}, - "patterns": [ - { - "bgColors": "#B877D9 | gray | #F2495C", - "bgColors_overrides": "0->green|2->red|1->yellow", - "clickable_cells_link": "", - "col_name": "Value", - "decimals": "2", - "defaultBGColor": "", - "defaultTextColor": "", - "delimiter": ".", - "displayTemplate": "_value_", - "enable_bgColor": true, - "enable_bgColor_overrides": false, - "enable_clickable_cells": false, - "enable_textColor": true, - "enable_textColor_overrides": false, - "enable_time_based_thresholds": false, - "enable_transform": true, - "enable_transform_overrides": false, - "filter": { - "value_above": "", - "value_below": "" - }, - "format": "kwatt", - "name": "Grid", - "null_color": "darkred", - "null_textcolor": "black", - "null_value": "No data", - "pattern": "http.Grid", - "row_col_wrapper": "_", - "row_name": "_1_", - "textColors": "white | white | white", - "textColors_overrides": "0->red|2->green|1->yellow", - "thresholds": "-0.09,0.09", - "time_based_thresholds": [], - "tooltipTemplate": "Series : _series_
Row Name : _row_name_
Col Name : _col_name_
Value : _value_", - "transform_values": "Exporting
_value_
| Idle | Importing
_value_
", - "transform_values_overrides": "0->down|1->up", - "valueName": "avg" - }, - { - "bgColors": "#73BF69 | gray | #F2495C", - "bgColors_overrides": "0->green|2->red|1->yellow", - "clickable_cells_link": "", - "col_name": "Value", - "decimals": "2", - "defaultBGColor": "", - "defaultTextColor": "", - "delimiter": ".", - "displayTemplate": "_value_", - "enable_bgColor": true, - "enable_bgColor_overrides": false, - "enable_clickable_cells": false, - "enable_textColor": true, - "enable_textColor_overrides": false, - "enable_time_based_thresholds": false, - "enable_transform": true, - "enable_transform_overrides": false, - "filter": { - "value_above": "", - "value_below": "" - }, - "format": "kwatt", - "name": "Battery", - "null_color": "darkred", - "null_textcolor": "black", - "null_value": "No data", - "pattern": "http.Battery", - "row_col_wrapper": "_", - "row_name": "_1_", - "textColors": "white | white | white", - "textColors_overrides": "0->red|2->green|1->yellow", - "thresholds": "-0.1,0.1", - "time_based_thresholds": [], - "tooltipTemplate": "Series : _series_
Row Name : _row_name_
Col Name : _col_name_
Value : _value_", - "transform_values": "Charging
_value_
| Idle | Discharging
_value_
", - "transform_values_overrides": "0->down|1->up", - "valueName": "avg" - }, - { - "bgColors": "red|yellow", - "bgColors_overrides": "0->green|2->red|1->yellow", - "clickable_cells_link": "", - "col_name": "Value", - "decimals": "2", - "defaultBGColor": "#FADE2A", - "defaultTextColor": "black", - "delimiter": ".", - "displayTemplate": "_value_", - "enable_bgColor": false, - "enable_bgColor_overrides": false, - "enable_clickable_cells": false, - "enable_textColor": false, - "enable_textColor_overrides": false, - "enable_time_based_thresholds": false, - "enable_transform": true, - "enable_transform_overrides": false, - "filter": { - "value_above": "", - "value_below": "" - }, - "format": "kwatt", - "name": "Solar", - "null_color": "darkred", - "null_textcolor": "black", - "null_value": "No data", - "pattern": "http.Solar", - "row_col_wrapper": "_", - "row_name": "_1_", - "textColors": "white|black", - "textColors_overrides": "0->red|2->green|1->yellow", - "thresholds": "0.1", - "time_based_thresholds": [], - "tooltipTemplate": "Series : _series_
Row Name : _row_name_
Col Name : _col_name_
Value : _value_", - "transform_values": "No Generation | Generating
_value_
", - "transform_values_overrides": "0->down|1->up", - "valueName": "avg" - } - ], - "row_col_wrapper": "_", - "sorting_props": { - "col_index": -1, - "direction": "desc" - }, - "targets": [ - { - "groupBy": [], - "measurement": "http", - "orderByTime": "ASC", - "policy": "raw", - "query": "SELECT last(\"load_instant_power\") / 1000 AS \"Home\", last(\"solar_instant_power\") / 1000 AS \"Solar\", last(\"battery_instant_power\") / 1000 AS \"Battery\", last(\"site_instant_power\") / 1000 AS \"Grid\" FROM \"raw\".\"http\" WHERE time >= now() - 10m", - "rawQuery": true, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "load_instant_power" - ], - "type": "field" - }, - { - "params": [], - "type": "last" - }, - { - "params": [ - " / 1000" - ], - "type": "math" - }, - { - "params": [ - "Home" - ], - "type": "alias" - } - ], - [ - { - "params": [ - "solar_instant_power" - ], - "type": "field" - }, - { - "params": [], - "type": "last" - }, - { - "params": [ - " / 1000" - ], - "type": "math" - }, - { - "params": [ - "Solar" - ], - "type": "alias" - } - ], - [ - { - "params": [ - "battery_instant_power" - ], - "type": "field" - }, - { - "params": [], - "type": "last" - }, - { - "params": [ - " / 1000" - ], - "type": "math" - }, - { - "params": [ - "Battery" - ], - "type": "alias" - } - ], - [ - { - "params": [ - "site_instant_power" - ], - "type": "field" - }, - { - "params": [], - "type": "last" - }, - { - "params": [ - " / 1000" - ], - "type": "math" - }, - { - "params": [ - "Grid" - ], - "type": "alias" - } - ] - ], - "tags": [] - } - ], - "timeFrom": null, - "timeShift": null, - "title": "Current State", - "transparent": true, - "type": "yesoreyeram-boomtable-panel" - }, - { - "collapsed": false, - "datasource": null, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 21 - }, - "id": 22, - "panels": [], - "title": "Monthly Analysis", - "type": "row" - }, - { - "aliasColors": { - "Home Usage": "blue" - }, - "bars": true, - "dashLength": 10, - "dashes": false, - "datasource": null, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 22 - }, - "hiddenSeries": false, - "id": 24, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": false, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Home Usage", - "groupBy": [ - { - "params": [ - "1d" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "kwh", - "query": "SELECT sum(\"home\") FROM \"kwh\".\"http\" WHERE $timeFilter GROUP BY time(1d) fill(0) tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "home" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": [], - "timeFrom": "1M", - "timeRegions": [], - "timeShift": null, - "title": "Home Usage", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "kwatth", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "Solar Energy": "yellow" - }, - "bars": true, - "dashLength": 10, - "dashes": false, - "datasource": null, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 22 - }, - "hiddenSeries": false, - "id": 25, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": false, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Solar Energy", - "groupBy": [ - { - "params": [ - "1d" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "kwh", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "solar" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [ - { - "key": "solar", - "operator": ">", - "value": "0" - } - ], - "tz": "America/Los_Angeles" - } - ], - "thresholds": [], - "timeFrom": "1M", - "timeRegions": [], - "timeShift": null, - "title": "Solar Energy", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "kwatth", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "From Powerwall": "green" - }, - "bars": true, - "dashLength": 10, - "dashes": false, - "datasource": null, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 0, - "y": 30 - }, - "hiddenSeries": false, - "id": 26, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": false, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "From Powerwall", - "groupBy": [ - { - "params": [ - "1d" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "kwh", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_pw" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": [], - "timeFrom": "1M", - "timeRegions": [], - "timeShift": null, - "title": "From Powerwall", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "kwatth", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "From Grid": "red", - "To Grid": "purple", - "http.From Grid": "red", - "http.To Grid": "purple" - }, - "bars": true, - "dashLength": 10, - "dashes": false, - "datasource": null, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 8, - "w": 12, - "x": 12, - "y": 30 - }, - "hiddenSeries": false, - "id": 27, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": false, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "http.From Grid" - } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "From Grid", - "groupBy": [ - { - "params": [ - "1d" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "kwh", - "query": "SELECT sum(\"from_grid\") FROM \"daily\".\"http\" WHERE $timeFilter GROUP BY time(1d) fill(0) tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "from_grid" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - }, - { - "alias": "To Grid", - "groupBy": [ - { - "params": [ - "1d" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "kwh", - "query": "SELECT sum(\"to_grid\") * -1 FROM \"daily\".\"http\" WHERE $timeFilter GROUP BY time(1d) fill(0) tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "to_grid" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " * -1" - ], - "type": "math" - } - ] - ], - "tags": [], - "tz": "America/Los_Angeles" - } - ], - "thresholds": [], - "timeFrom": "1M", - "timeRegions": [], - "timeShift": null, - "title": "Grid Usage", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "kwatth", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "Solar Energy": "yellow" - }, - "bars": true, - "dashLength": 10, - "dashes": false, - "datasource": null, - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 5, - "w": 24, - "x": 0, - "y": 38 - }, - "hiddenSeries": false, - "id": 30, - "interval": "", - "legend": { - "alignAsTable": false, - "avg": false, - "current": false, - "max": false, - "min": false, - "show": false, - "total": false, - "values": false - }, - "lines": false, - "linewidth": 1, - "nullPointMode": "null", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "Solar Energy Year", - "color": "#FADE2A" - }, - { - "alias": "Home Usage", - "bars": false, - "color": "rgb(50, 116, 217)", - "fill": 0, - "lines": true, - "steppedLine": true - } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Solar Energy", - "groupBy": [ - { - "params": [ - "1d" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "kwh", - "query": "SELECT sum(\"solar\") FROM \"kwh\".\"http\" WHERE (\"solar\" > 0) AND $timeFilter GROUP BY time(1d) fill(0) tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "solar" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [ - { - "key": "solar", - "operator": ">", - "value": "0" - } - ], - "tz": "America/Los_Angeles" - }, - { - "alias": "Home Usage", - "groupBy": [ - { - "params": [ - "1d" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "kwh", - "query": "SELECT sum(\"solar\") FROM \"kwh\".\"http\" WHERE (\"solar\" > 0) AND $timeFilter GROUP BY time(1d) fill(0) tz('America/Los_Angeles')", - "rawQuery": false, - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "home" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [ - { - "key": "home", - "operator": ">", - "value": "0" - } - ], - "tz": "America/Los_Angeles" - } - ], - "thresholds": [], - "timeFrom": "12M", - "timeRegions": [], - "timeShift": null, - "title": "Solar Energy Year", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "kwatth", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "collapsed": false, - "datasource": null, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 43 - }, - "id": 37, - "panels": [], - "title": "Powerwall+", - "type": "row" - }, - { - "aliasColors": { - "Solar Energy": "yellow" - }, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": null, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 5, - "w": 8, - "x": 0, - "y": 44 - }, - "hiddenSeries": false, - "id": 32, - "interval": "", - "legend": { - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": false, - "max": true, - "min": false, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "connected", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "A", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "A1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A1_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "F", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B1_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "G", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C1_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "H", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D1_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "A2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "I", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A2_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "J", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B2_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "K", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C2_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "L", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D2_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "A3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "M", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A3_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "N", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B3_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "O", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C3_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "P", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D3_Voltage" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "String Voltage", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "volt", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "Solar Energy": "yellow" - }, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": null, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 5, - "w": 8, - "x": 8, - "y": 44 - }, - "hiddenSeries": false, - "id": 33, - "interval": "", - "legend": { - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": false, - "max": true, - "min": false, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "connected", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "A", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "A1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A1_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "F", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B1_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "G", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C1_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "H", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D1_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "A2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "I", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A2_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "J", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B2_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "K", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C2_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "L", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D2_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "A3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "M", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A3_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "N", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B3_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "O", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C3_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "P", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D3_Current" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "String Current", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "amp", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "Solar Energy": "yellow" - }, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": null, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 5, - "w": 8, - "x": 16, - "y": 44 - }, - "hiddenSeries": false, - "id": 31, - "interval": "", - "legend": { - "avg": false, - "current": false, - "max": true, - "min": false, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "connected", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "A", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "A1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A1_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "F", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B1_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "G", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C1_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "H", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D1_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "A2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "I", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A2_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "J", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B2_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "K", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C2_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "L", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D2_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "A3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "M", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "A3_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "B3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "N", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "B3_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "C3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "O", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "C3_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "D3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "P", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "D3_Power" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "String Power", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "watt", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "Solar Energy": "yellow" - }, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": null, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 6, - "w": 12, - "x": 0, - "y": 49 - }, - "hiddenSeries": false, - "id": 34, - "interval": "", - "legend": { - "avg": false, - "current": false, - "max": true, - "min": false, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "connected", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Inverter1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "Inverter1" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Inverter2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "Inverter2" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Inverter3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "Inverter3" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Inverter4", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "strings", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "Inverter4" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Inverter Power", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": null, - "format": "watt", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "Solar Energy": "yellow" - }, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": null, - "decimals": 1, - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 6, - "w": 12, - "x": 12, - "y": 49 - }, - "hiddenSeries": false, - "id": 35, - "interval": "", - "legend": { - "avg": false, - "current": false, - "max": true, - "min": true, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "connected", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Powerwall1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pwtemps", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW1_temp" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Powerwall2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pwtemps", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW2_temp" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Powerwall3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pwtemps", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW3_temp" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Powerwall4", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pwtemps", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW4_temp" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Powerwall5", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pwtemps", - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW5_temp" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Powerwall6", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pwtemps", - "refId": "F", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW6_temp" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Powerwall Temps ", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "celsius", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "Solar Energy": "yellow" - }, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": null, - "decimals": 1, - "description": "", - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 5, - "w": 24, - "x": 0, - "y": 55 - }, - "hiddenSeries": false, - "id": 38, - "interval": "", - "legend": { - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": false, - "max": true, - "min": true, - "rightSide": true, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "connected", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Home L1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "ISLAND_FreqL1_Load" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Home L2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "ISLAND_FreqL2_Load" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Home L3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": true, - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "G", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "ISLAND_FreqL3_Load" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Grid L1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "ISLAND_FreqL1_Main" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Grid L2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "F", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "ISLAND_FreqL2_Main" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Grid L3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": true, - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "H", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "ISLAND_FreqL3_Main" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW1_PINV_Fout" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW2_PINV_Fout" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "I", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW3_PINV_Fout" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW4", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "J", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW4_PINV_Fout" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW5", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "K", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW5_PINV_Fout" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW6", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "L", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW6_PINV_Fout" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Frequency", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": null, - "format": "hertz", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": { - "Solar Energy": "yellow" - }, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": null, - "decimals": 1, - "description": "", - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 5, - "w": 24, - "x": 0, - "y": 60 - }, - "hiddenSeries": false, - "id": 39, - "interval": "", - "legend": { - "avg": false, - "current": false, - "hideEmpty": false, - "hideZero": false, - "max": true, - "min": true, - "rightSide": true, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "connected", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "" - } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Home L1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "ISLAND_VL1N_Load" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Home L2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "ISLAND_VL2N_Load" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Home L3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": true, - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "G", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "ISLAND_VL3N_Load" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Grid L1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "METER_X_VL1N" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Grid L2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "F", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "METER_X_VL2N" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Grid L3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": true, - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "H", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "METER_X_VL3N" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW1 L1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW1_PINV_VSplit1" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW1 L2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "M", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW1_PINV_VSplit2" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW2 L1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW2_PINV_VSplit1" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW2 L2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "refId": "I", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW2_PINV_VSplit2" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW3 L1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "query": "SELECT mean(\"PW3_PINV_VSplit1\") FROM \"vitals\".\"http\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "J", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW3_PINV_VSplit1" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW3 L2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "query": "SELECT mean(\"PW3_PINV_VSplit2\") FROM \"vitals\".\"http\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "K", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW3_PINV_VSplit2" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW4 L1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "query": "SELECT mean(\"PW4_PINV_VSplit1\") FROM \"vitals\".\"http\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "L", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW4_PINV_VSplit1" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW4 L2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "query": "SELECT mean(\"PW4_PINV_VSplit2\") FROM \"vitals\".\"http\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "N", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW4_PINV_VSplit2" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW5 L1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "query": "SELECT mean(\"PW5_PINV_VSplit1\") FROM \"vitals\".\"http\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "O", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW5_PINV_VSplit1" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW5 L2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "query": "SELECT mean(\"PW5_PINV_VSplit2\") FROM \"vitals\".\"http\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "P", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW5_PINV_VSplit2" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW6 L1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "query": "SELECT mean(\"PW6_PINV_VSplit1\") FROM \"vitals\".\"http\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "Q", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW6_PINV_VSplit1" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW6 L2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "query": "SELECT mean(\"PW6_PINV_VSplit2\") FROM \"vitals\".\"http\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "R", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW6_PINV_VSplit2" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Grid L1 SW", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "query": "SELECT mean(\"METER_Z_VL1G\") FROM \"vitals\".\"http\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "S", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "METER_Z_VL1G" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Grid L2 SW", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "vitals", - "query": "SELECT mean(\"METER_Z_VL2G\") FROM \"vitals\".\"http\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "T", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "METER_Z_VL2G" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Voltages", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": null, - "format": "volt", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": null, - "decimals": 2, - "description": "", - "fill": 0, - "fillGradient": 0, - "gridPos": { - "h": 5, - "w": 24, - "x": 0, - "y": 65 - }, - "hiddenSeries": false, - "id": 55, - "legend": { - "alignAsTable": true, - "avg": false, - "current": false, - "max": true, - "min": true, - "rightSide": true, - "show": true, - "sideWidth": null, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "connected", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "/Charge$/", - "dashes": true, - "fill": 1 - }, - { - "alias": "/^PW1/", - "color": "#37872D" - }, - { - "alias": "/^PW2/", - "color": "#E0B400" - }, - { - "alias": "/^PW3/", - "color": "#C4162A" - }, - { - "alias": "/^PW4/", - "color": "#1F60C4" - }, - { - "alias": "/^PW5/", - "color": "#FF9830" - }, - { - "alias": "/^PW6/", - "color": "#8F3BB8" - } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "PW1", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pod", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW1_POD_nom_full_pack_energy" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW2", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pod", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW2_POD_nom_full_pack_energy" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW3", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pod", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW3_POD_nom_full_pack_energy" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW4", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pod", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW4_POD_nom_full_pack_energy" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW5", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pod", - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW5_POD_nom_full_pack_energy" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW6", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pod", - "refId": "F", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW6_POD_nom_full_pack_energy" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW1 Charge", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pod", - "refId": "G", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW1_POD_nom_energy_remaining" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW2 Charge", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pod", - "refId": "H", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW2_POD_nom_energy_remaining" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW3 Charge", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pod", - "refId": "I", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW3_POD_nom_energy_remaining" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW4 Charge", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pod", - "refId": "J", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW4_POD_nom_energy_remaining" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW5 Charge", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pod", - "refId": "K", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW5_POD_nom_energy_remaining" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "PW6 Charge", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "http", - "orderByTime": "ASC", - "policy": "pod", - "refId": "L", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "PW6_POD_nom_energy_remaining" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Powerwall Capacity", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": null, - "format": "watth", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "collapsed": false, - "datasource": null, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 70 - }, - "id": 57, - "panels": [], - "title": "Weather", - "type": "row" - }, - { - "aliasColors": { - "Feels Like": "yellow", - "Temperature": "red" - }, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": null, - "description": "", - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 6, - "w": 24, - "x": 0, - "y": 71 - }, - "hiddenSeries": false, - "hideTimeOverride": false, - "id": 59, - "interval": "", - "legend": { - "avg": false, - "current": true, - "hideEmpty": false, - "hideZero": false, - "max": false, - "min": false, - "rightSide": false, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "connected", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "Clouds (%)", - "color": "rgb(255, 255, 255)", - "dashes": true, - "yaxis": 2 - }, - { - "alias": "Temperature", - "color": "#F2495C" - }, - { - "alias": "Humidity (%)", - "color": "#8AB8FF", - "dashLength": 9, - "dashes": true, - "yaxis": 2 - }, - { - "alias": "Feels Like", - "dashLength": 5, - "dashes": true, - "fill": 0, - "spaceLength": 3 - } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Temperature", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "weather", - "orderByTime": "ASC", - "policy": "autogen", - "query": "SELECT mean(\"temperature\") * 1.8 + 32 FROM \"raw\".\"weather\" WHERE $timeFilter GROUP BY time($__interval) fill(null)", - "rawQuery": false, - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "temperature" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Humidity (%)", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "weather", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "humidity" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Clouds (%)", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "weather", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "clouds" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Feels Like", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "weather", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "F", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "feels_like" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Temperature, Humidity and Clouds", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "none", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "percent", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": null, - "description": "", - "fill": 1, - "fillGradient": 0, - "gridPos": { - "h": 7, - "w": 24, - "x": 0, - "y": 77 - }, - "hiddenSeries": false, - "hideTimeOverride": false, - "id": 60, - "interval": "", - "legend": { - "avg": false, - "current": true, - "hideEmpty": false, - "hideZero": false, - "max": false, - "min": false, - "rightSide": false, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "nullPointMode": "connected", - "options": { - "dataLinks": [] - }, - "percentage": false, - "pointradius": 2, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "Rain", - "color": "#1F60C4", - "fill": 1, - "yaxis": 1 - }, - { - "alias": "Wind", - "color": "#FADE2A", - "yaxis": 1 - }, - { - "alias": "Pressure", - "color": "#73BF69", - "yaxis": 2 - }, - { - "alias": "Snow", - "color": "rgb(255, 255, 255)", - "dashLength": 4, - "dashes": true, - "fill": 1, - "spaceLength": 1 - }, - { - "alias": "Visibility (K)", - "color": "rgba(255, 255, 255, 0.65)", - "dashes": true, - "fill": 0 - } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "Snow", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "weather", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "snow_1h" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Pressure", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "weather", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "G", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "pressure" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Rain", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "weather", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "H", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "rain_1h" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - }, - { - "alias": "Visibility (K)", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "weather", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "I", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "visibility" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - }, - { - "params": [ - " / 1000" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "Wind", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "weather", - "orderByTime": "ASC", - "policy": "autogen", - "refId": "J", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "wind_speed" - ], - "type": "field" - }, - { - "params": [], - "type": "mean" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeRegions": [], - "timeShift": null, - "title": "Wind, Pressure and Precipitation ", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": true, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": 1, - "format": "none", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "decimals": null, - "format": "none", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - } - ], - "refresh": "5m", - "schemaVersion": 21, - "style": "dark", - "tags": [], - "templating": { - "list": [] - }, - "time": { - "from": "now-24h", - "to": "now" - }, - "timepicker": { - "refresh_intervals": [ - "5s", - "10s", - "30s", - "1m", - "5m", - "15m", - "30m", - "1h", - "2h", - "1d" - ] - }, - "timezone": "browser", - "title": "Powerwall Power Flow", - "uid": "RSabAvRRz", - "version": 32 -} diff --git a/v6.5.1/grafana.env.sample b/v6.5.1/grafana.env.sample deleted file mode 100644 index 8e0ca869..00000000 --- a/v6.5.1/grafana.env.sample +++ /dev/null @@ -1,18 +0,0 @@ -GF_PATHS_PROVISIONING=/var/lib/grafana/provisions -GF_SERVER_HTTP_PORT=9000 -GF_INSTALL_PLUGINS=grafana-piechart-panel, natel-plotly-panel, blackmirror1-singlestat-math-panel, btplc-trend-box-panel, marcuscalidus-svg-panel, michaeldmoore-multistat-panel, yesoreyeram-boomtable-panel, ryantxu-ajax-panel, grafana-influxdb-flux-datasource, fetzerch-sunandmoon-datasource, andig-darksky-datasource, simpod-json-datasource -GF_ANALYTICS_CHECK_FOR_UPDATES=false -GF_ANALYTICS_REPORTING_ENABLED=false -GF_PANELS_DISABLE_SANITIZE_HTML=true - -# Uncomment and configure for mail relay for alert notifications -#GF_SMTP_ENABLED=true -#GF_SMTP_HOST=smtp-mail.outlook.com:587 -#GF_SMTP_USER=user@outlook.com -#GF_SMTP_FROM_ADDRESS=user@outlook.com -#GF_SMTP_PASSWORD=generatedapppassword - -# Uncomment to activate HTTPS for Grafana -#GF_SERVER_PROTOCOL=https -#GF_SERVER_CERT_FILE=/var/lib/grafana/cert.pem -#GF_SERVER_CERT_KEY=/var/lib/grafana/key.pem diff --git a/v6.5.1/grafana/.keep b/v6.5.1/grafana/.keep deleted file mode 100644 index 8b137891..00000000 --- a/v6.5.1/grafana/.keep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/v6.5.1/influxdb.conf b/v6.5.1/influxdb.conf deleted file mode 100644 index 4edecd45..00000000 --- a/v6.5.1/influxdb.conf +++ /dev/null @@ -1,155 +0,0 @@ -reporting-disabled = false -bind-address = "127.0.0.1:8088" - -[meta] - dir = "/var/lib/influxdb/meta" - retention-autocreate = true - logging-enabled = true - -[data] - dir = "/var/lib/influxdb/data" - index-version = "inmem" - wal-dir = "/var/lib/influxdb/wal" - wal-fsync-delay = "0s" - validate-keys = false - query-log-enabled = false - cache-max-memory-size = 1073741824 - cache-snapshot-memory-size = 26214400 - cache-snapshot-write-cold-duration = "10m0s" - compact-full-write-cold-duration = "4h0m0s" - compact-throughput = 50331648 - compact-throughput-burst = 50331648 - max-series-per-database = 1000000 - max-values-per-tag = 100000 - max-concurrent-compactions = 0 - max-index-log-file-size = 1048576 - series-id-set-cache-size = 100 - trace-logging-enabled = false - tsm-use-madv-willneed = false - -[coordinator] - write-timeout = "10s" - max-concurrent-queries = 0 - query-timeout = "0s" - log-queries-after = "0s" - max-select-point = 0 - max-select-series = 0 - max-select-buckets = 0 - -[retention] - enabled = true - check-interval = "30m0s" - -[shard-precreation] - enabled = true - check-interval = "10m0s" - advance-period = "30m0s" - -[monitor] - store-enabled = true - store-database = "_internal" - store-interval = "10s" - -[subscriber] - enabled = true - http-timeout = "30s" - insecure-skip-verify = false - ca-certs = "" - write-concurrency = 40 - write-buffer-size = 1000 - -[http] - enabled = true - bind-address = ":8086" - auth-enabled = false - log-enabled = false - suppress-write-log = false - write-tracing = false - flux-enabled = true - flux-log-enabled = false - pprof-enabled = true - pprof-auth-enabled = false - debug-pprof-enabled = false - ping-auth-enabled = false - https-enabled = false - https-certificate = "/etc/ssl/influxdb.pem" - https-private-key = "" - max-row-limit = 0 - max-connection-limit = 0 - shared-secret = "" - realm = "InfluxDB" - unix-socket-enabled = false - unix-socket-permissions = "0777" - bind-socket = "/var/run/influxdb.sock" - max-body-size = 25000000 - access-log-path = "" - max-concurrent-write-limit = 0 - max-enqueued-write-limit = 0 - enqueued-write-timeout = 30000000000 - -[logging] - format = "auto" - level = "info" - suppress-logo = false - -[[graphite]] - enabled = false - bind-address = ":2003" - database = "graphite" - retention-policy = "" - protocol = "tcp" - batch-size = 5000 - batch-pending = 10 - batch-timeout = "1s" - consistency-level = "one" - separator = "." - udp-read-buffer = 0 - -[[collectd]] - enabled = false - bind-address = ":25826" - database = "collectd" - retention-policy = "" - batch-size = 5000 - batch-pending = 10 - batch-timeout = "10s" - read-buffer = 0 - typesdb = "/usr/share/collectd/types.db" - security-level = "none" - auth-file = "/etc/collectd/auth_file" - parse-multivalue-plugin = "split" - -[[opentsdb]] - enabled = false - bind-address = ":4242" - database = "opentsdb" - retention-policy = "" - consistency-level = "one" - tls-enabled = false - certificate = "/etc/ssl/influxdb.pem" - batch-size = 1000 - batch-pending = 5 - batch-timeout = "1s" - log-point-errors = true - -[[udp]] - enabled = false - bind-address = ":8089" - database = "udp" - retention-policy = "" - batch-size = 5000 - batch-pending = 10 - read-buffer = 0 - batch-timeout = "1s" - precision = "" - -[continuous_queries] - log-enabled = false - enabled = true - query-stats-enabled = false - run-interval = "1s" - -[tls] - min-version = "" - max-version = "" - diff --git a/v6.5.1/influxdb/.keep b/v6.5.1/influxdb/.keep deleted file mode 100644 index 8b137891..00000000 --- a/v6.5.1/influxdb/.keep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/v6.5.1/influxdb/influxdb.sql b/v6.5.1/influxdb/influxdb.sql deleted file mode 100644 index 4fb735cc..00000000 --- a/v6.5.1/influxdb/influxdb.sql +++ /dev/null @@ -1,32 +0,0 @@ -# DDL -# USE powerwall -CREATE DATABASE powerwall -CREATE RETENTION POLICY raw ON powerwall duration 3d replication 1 -ALTER RETENTION POLICY autogen ON powerwall duration 0s -CREATE RETENTION POLICY strings ON powerwall duration 0s replication 1 -CREATE RETENTION POLICY pwtemps ON powerwall duration 0s replication 1 -CREATE RETENTION POLICY vitals ON powerwall duration 0s replication 1 -CREATE RETENTION POLICY kwh ON powerwall duration INF replication 1 -CREATE RETENTION POLICY daily ON powerwall duration INF replication 1 -CREATE RETENTION POLICY monthly ON powerwall duration INF replication 1 -CREATE RETENTION POLICY grid ON powerwall duration INF replication 1 -CREATE RETENTION POLICY pod ON powerwall duration INF replication 1 -CREATE CONTINUOUS QUERY cq_autogen ON powerwall BEGIN SELECT mean(home) AS home, mean(solar) AS solar, mean(from_pw) AS from_pw, mean(to_pw) AS to_pw, mean(from_grid) AS from_grid, mean(to_grid) AS to_grid, last(percentage) AS percentage INTO powerwall.autogen.:MEASUREMENT FROM (SELECT load_instant_power AS home, solar_instant_power AS solar, abs((1+battery_instant_power/abs(battery_instant_power))*battery_instant_power/2) AS from_pw, abs((1-battery_instant_power/abs(battery_instant_power))*battery_instant_power/2) AS to_pw, abs((1+site_instant_power/abs(site_instant_power))*site_instant_power/2) AS from_grid, abs((1-site_instant_power/abs(site_instant_power))*site_instant_power/2) AS to_grid, percentage FROM raw.http) GROUP BY time(1m), month, year fill(linear) END -CREATE CONTINUOUS QUERY cq_kwh ON powerwall RESAMPLE EVERY 1m BEGIN SELECT integral(home)/1000/3600 AS home, integral(solar)/1000/3600 AS solar, integral(from_pw)/1000/3600 AS from_pw, integral(to_pw)/1000/3600 AS to_pw, integral(from_grid)/1000/3600 AS from_grid, integral(to_grid)/1000/3600 AS to_grid INTO powerwall.kwh.:MEASUREMENT FROM autogen.http GROUP BY time(1h), month, year tz('America/Los_Angeles') END -CREATE CONTINUOUS QUERY cq_daily ON powerwall RESAMPLE EVERY 1h BEGIN SELECT sum(home) AS home, sum(solar) AS solar, sum(from_pw) AS from_pw, sum(to_pw) AS to_pw, sum(from_grid) AS from_grid, sum(to_grid) AS to_grid INTO powerwall.daily.:MEASUREMENT FROM powerwall.kwh.http GROUP BY time(1d), month, year tz('America/Los_Angeles') END -CREATE CONTINUOUS QUERY cq_monthly ON powerwall RESAMPLE EVERY 1h BEGIN SELECT sum(home) AS home, sum(solar) AS solar, sum(from_pw) AS from_pw, sum(to_pw) AS to_pw, sum(from_grid) AS from_grid, sum(to_grid) AS to_grid INTO powerwall.monthly.:MEASUREMENT FROM powerwall.daily.http GROUP BY time(365d), month, year END -CREATE CONTINUOUS QUERY cq_pw_temps ON powerwall BEGIN SELECT mean(PW1_temp) AS PW1_temp, mean(PW2_temp) AS PW2_temp, mean(PW3_temp) AS PW3_temp, mean(PW4_temp) AS PW4_temp, mean(PW5_temp) AS PW5_temp, mean(PW6_temp) AS PW6_temp INTO powerwall.pwtemps.:MEASUREMENT FROM (SELECT PW1_temp, PW2_temp, PW3_temp, PW4_temp, PW5_temp, PW6_temp FROM raw.http) GROUP BY time(1m), month, year fill(linear) END -CREATE CONTINUOUS QUERY cq_strings ON powerwall BEGIN SELECT mean(A_Current) AS A_Current, mean(A_Power) AS A_Power, mean(A_Voltage) AS A_Voltage, mean(B_Current) AS B_Current, mean(B_Power) AS B_Power, mean(B_Voltage) AS B_Voltage, mean(C_Current) AS C_Current, mean(C_Power) AS C_Power, mean(C_Voltage) AS C_Voltage, mean(D_Current) AS D_Current, mean(D_Power) AS D_Power, mean(D_Voltage) AS D_Voltage INTO powerwall.strings.:MEASUREMENT FROM (SELECT A_Current, A_Power, A_Voltage, B_Current, B_Power, B_Voltage, C_Current, C_Power, C_Voltage, D_Current, D_Power, D_Voltage FROM raw.http) GROUP BY time(1m), month, year fill(linear) END -CREATE CONTINUOUS QUERY cq_strings1 ON powerwall BEGIN SELECT mean(A1_Current) AS A1_Current, mean(A1_Power) AS A1_Power, mean(A1_Voltage) AS A1_Voltage, mean(B1_Current) AS B1_Current, mean(B1_Power) AS B1_Power, mean(B1_Voltage) AS B1_Voltage, mean(C1_Current) AS C1_Current, mean(C1_Power) AS C1_Power, mean(C1_Voltage) AS C1_Voltage, mean(D1_Current) AS D1_Current, mean(D1_Power) AS D1_Power, mean(D1_Voltage) AS D1_Voltage INTO powerwall.strings.:MEASUREMENT FROM (SELECT A1_Current, A1_Power, A1_Voltage, B1_Current, B1_Power, B1_Voltage, C1_Current, C1_Power, C1_Voltage, D1_Current, D1_Power, D1_Voltage FROM raw.http) GROUP BY time(1m), month, year fill(linear) END -CREATE CONTINUOUS QUERY cq_strings2 ON powerwall BEGIN SELECT mean(A2_Current) AS A2_Current, mean(A2_Power) AS A2_Power, mean(A2_Voltage) AS A2_Voltage, mean(B2_Current) AS B2_Current, mean(B2_Power) AS B2_Power, mean(B2_Voltage) AS B2_Voltage, mean(C2_Current) AS C2_Current, mean(C2_Power) AS C2_Power, mean(C2_Voltage) AS C2_Voltage, mean(D2_Current) AS D2_Current, mean(D2_Power) AS D2_Power, mean(D2_Voltage) AS D2_Voltage INTO powerwall.strings.:MEASUREMENT FROM (SELECT A2_Current, A2_Power, A2_Voltage, B2_Current, B2_Power, B2_Voltage, C2_Current, C2_Power, C2_Voltage, D2_Current, D2_Power, D2_Voltage FROM raw.http) GROUP BY time(1m), month, year fill(linear) END -CREATE CONTINUOUS QUERY cq_strings3 ON powerwall BEGIN SELECT mean(A3_Current) AS A3_Current, mean(A3_Power) AS A3_Power, mean(A3_Voltage) AS A3_Voltage, mean(B3_Current) AS B3_Current, mean(B3_Power) AS B3_Power, mean(B3_Voltage) AS B3_Voltage, mean(C3_Current) AS C3_Current, mean(C3_Power) AS C3_Power, mean(C3_Voltage) AS C3_Voltage, mean(D3_Current) AS D3_Current, mean(D3_Power) AS D3_Power, mean(D3_Voltage) AS D3_Voltage INTO powerwall.strings.:MEASUREMENT FROM (SELECT A3_Current, A3_Power, A3_Voltage, B3_Current, B3_Power, B3_Voltage, C3_Current, C3_Power, C3_Voltage, D3_Current, D3_Power, D3_Voltage FROM raw.http) GROUP BY time(1m), month, year fill(linear) END -CREATE CONTINUOUS QUERY cq_inverters ON powerwall BEGIN SELECT mean(Inverter1) AS Inverter1, mean(Inverter2) AS Inverter2, mean(Inverter3) AS Inverter3, mean(Inverter4) AS Inverter4 INTO powerwall.strings.:MEASUREMENT FROM (SELECT A_Power+B_Power+C_Power+D_Power AS Inverter1, A1_Power+B1_Power+C1_Power+D1_Power AS Inverter2, A2_Power+B2_Power+C2_Power+D2_Power AS Inverter3, A3_Power+B3_Power+C3_Power+D3_Power AS Inverter4 FROM raw.http) GROUP BY time(1m), month, year fill(linear) END -CREATE CONTINUOUS QUERY cq_vitals1 ON powerwall BEGIN SELECT mean(PW1_PINV_Fout) AS PW1_PINV_Fout, mean(PW2_PINV_Fout) AS PW2_PINV_Fout, mean(PW3_PINV_Fout) AS PW3_PINV_Fout, mean(PW4_PINV_Fout) AS PW4_PINV_Fout, mean(PW5_PINV_Fout) AS PW5_PINV_Fout, mean(PW6_PINV_Fout) AS PW6_PINV_Fout INTO powerwall.vitals.:MEASUREMENT FROM (SELECT PW1_PINV_Fout, PW2_PINV_Fout, PW3_PINV_Fout, PW4_PINV_Fout, PW5_PINV_Fout, PW6_PINV_Fout FROM raw.http) GROUP BY time(1m), month, year fill(linear) END -CREATE CONTINUOUS QUERY cq_vitals2 ON powerwall BEGIN SELECT mean(ISLAND_FreqL1_Load) AS ISLAND_FreqL1_Load, mean(ISLAND_FreqL2_Load) AS ISLAND_FreqL2_Load, mean(ISLAND_FreqL3_Load) AS ISLAND_FreqL3_Load, mean(ISLAND_FreqL1_Main) AS ISLAND_FreqL1_Main, mean(ISLAND_FreqL2_Main) AS ISLAND_FreqL2_Main, mean(ISLAND_FreqL3_Main) AS ISLAND_FreqL3_Main INTO powerwall.vitals.:MEASUREMENT FROM (SELECT ISLAND_FreqL1_Load, ISLAND_FreqL2_Load, ISLAND_FreqL3_Load, ISLAND_FreqL1_Main, ISLAND_FreqL2_Main, ISLAND_FreqL3_Main FROM raw.http) GROUP BY time(1m), month, year fill(linear) END -CREATE CONTINUOUS QUERY cq_vitals3 ON powerwall BEGIN SELECT mean(ISLAND_VL1N_Load) AS ISLAND_VL1N_Load, mean(ISLAND_VL2N_Load) AS ISLAND_VL2N_Load, mean(ISLAND_VL3N_Load) AS ISLAND_VL3N_Load, mean(METER_X_VL1N) AS METER_X_VL1N, mean(METER_X_VL2N) AS METER_X_VL2N, mean(METER_X_VL3N) AS METER_X_VL3N INTO powerwall.vitals.:MEASUREMENT FROM (SELECT ISLAND_VL1N_Load, ISLAND_VL2N_Load, ISLAND_VL3N_Load, METER_X_VL1N, METER_X_VL2N, METER_X_VL3N FROM raw.http) GROUP BY time(1m), month, year fill(linear) END -CREATE CONTINUOUS QUERY cq_vitals4 ON powerwall BEGIN SELECT mean(PW1_PINV_VSplit1) AS PW1_PINV_VSplit1, mean(PW2_PINV_VSplit1) AS PW2_PINV_VSplit1, mean(PW3_PINV_VSplit1) AS PW3_PINV_VSplit1, mean(PW4_PINV_VSplit1) AS PW4_PINV_VSplit1, mean(PW5_PINV_VSplit1) AS PW5_PINV_VSplit1, mean(PW6_PINV_VSplit1) AS PW6_PINV_VSplit1 INTO powerwall.vitals.:MEASUREMENT FROM (SELECT PW1_PINV_VSplit1, PW2_PINV_VSplit1, PW3_PINV_VSplit1, PW4_PINV_VSplit1, PW5_PINV_VSplit1, PW6_PINV_VSplit1 FROM raw.http) GROUP BY time(1m), month, year fill(linear) END -CREATE CONTINUOUS QUERY cq_vitals5 ON powerwall BEGIN SELECT mean(PW1_PINV_VSplit2) AS PW1_PINV_VSplit2, mean(PW2_PINV_VSplit2) AS PW2_PINV_VSplit2, mean(PW3_PINV_VSplit2) AS PW3_PINV_VSplit2, mean(PW4_PINV_VSplit2) AS PW4_PINV_VSplit2, mean(PW5_PINV_VSplit2) AS PW5_PINV_VSplit2, mean(PW6_PINV_VSplit2) AS PW6_PINV_VSplit2 INTO powerwall.vitals.:MEASUREMENT FROM (SELECT PW1_PINV_VSplit2, PW2_PINV_VSplit2, PW3_PINV_VSplit2, PW4_PINV_VSplit2, PW5_PINV_VSplit2, PW6_PINV_VSplit2 FROM raw.http) GROUP BY time(1m), month, year fill(linear) END -CREATE CONTINUOUS QUERY cq_vitals6 ON powerwall BEGIN SELECT mean(METER_Z_VL1G) AS METER_Z_VL1G, mean(METER_Z_VL2G) AS METER_Z_VL2G, mean(METER_Z_CTA_I) AS METER_Z_CTA_I, mean(METER_Z_CTB_I) AS METER_Z_CTB_I INTO powerwall.vitals.:MEASUREMENT FROM (SELECT METER_Z_VL1G, METER_Z_VL2G, METER_Z_CTA_I, METER_Z_CTB_I FROM raw.http) GROUP BY time(1m), month, year fill(linear) END -CREATE CONTINUOUS QUERY cq_grid ON powerwall BEGIN SELECT min(grid_status) AS grid_status INTO powerwall.grid.:MEASUREMENT FROM (SELECT grid_status FROM raw.http) GROUP BY time(1m), month, year fill(linear) END -CREATE CONTINUOUS QUERY cq_pod1 ON powerwall BEGIN SELECT mean(PW1_POD_nom_energy_remaining) AS PW1_POD_nom_energy_remaining, mean(PW2_POD_nom_energy_remaining) AS PW2_POD_nom_energy_remaining, mean(PW3_POD_nom_energy_remaining) AS PW3_POD_nom_energy_remaining, mean(PW4_POD_nom_energy_remaining) AS PW4_POD_nom_energy_remaining, mean(PW5_POD_nom_energy_remaining) AS PW5_POD_nom_energy_remaining, mean(PW6_POD_nom_energy_remaining) AS PW6_POD_nom_energy_remaining INTO powerwall.pod.:MEASUREMENT FROM (SELECT PW1_POD_nom_energy_remaining, PW2_POD_nom_energy_remaining, PW3_POD_nom_energy_remaining, PW4_POD_nom_energy_remaining, PW5_POD_nom_energy_remaining, PW6_POD_nom_energy_remaining FROM raw.http) GROUP BY time(1m), month, year fill(linear) END -CREATE CONTINUOUS QUERY cq_pod2 ON powerwall BEGIN SELECT mean(PW1_POD_nom_full_pack_energy) AS PW1_POD_nom_full_pack_energy, mean(PW2_POD_nom_full_pack_energy) AS PW2_POD_nom_full_pack_energy, mean(PW3_POD_nom_full_pack_energy) AS PW3_POD_nom_full_pack_energy, mean(PW4_POD_nom_full_pack_energy) AS PW4_POD_nom_full_pack_energy, mean(PW5_POD_nom_full_pack_energy) AS PW5_POD_nom_full_pack_energy, mean(PW6_POD_nom_full_pack_energy) AS PW6_POD_nom_full_pack_energy INTO powerwall.pod.:MEASUREMENT FROM (SELECT PW1_POD_nom_full_pack_energy, PW2_POD_nom_full_pack_energy, PW3_POD_nom_full_pack_energy, PW4_POD_nom_full_pack_energy, PW5_POD_nom_full_pack_energy, PW6_POD_nom_full_pack_energy FROM raw.http) GROUP BY time(1m), month, year fill(linear) END diff --git a/v6.5.1/powerwall.yml b/v6.5.1/powerwall.yml deleted file mode 100644 index 34c4b348..00000000 --- a/v6.5.1/powerwall.yml +++ /dev/null @@ -1,88 +0,0 @@ -version: "3.5" - -services: - influxdb: - image: influxdb:1.8 - container_name: influxdb - hostname: influxdb - restart: always - volumes: - - type: bind - source: ./influxdb.conf - target: /etc/influxdb/influxdb.conf - read_only: true - - type: bind - source: ./influxdb - target: /var/lib/influxdb - ports: - - target: 8086 - published: 8086 - mode: host - - pypowerwall: - image: jasonacox/pypowerwall:latest - container_name: pypowerwall - hostname: pypowerwall - restart: always - ports: - - target: 8675 - published: 8675 - mode: host - env_file: - - pypowerwall.env - - telegraf: - image: telegraf:latest - container_name: telegraf - hostname: telegraf - restart: always - volumes: - - type: bind - source: ./telegraf.conf - target: /etc/telegraf/telegraf.conf - read_only: true - depends_on: - - influxdb - - pypowerwall - - grafana: - image: grafana/grafana:6.5.1-ubuntu - container_name: grafana - hostname: grafana - restart: always - user: "1000:1000" - volumes: - - type: bind - source: ./grafana - target: /var/lib/grafana - ports: - - target: 9000 - published: 9000 - mode: host - env_file: - - grafana.env - depends_on: - - influxdb - - weather411: - image: jasonacox/weather411:latest - container_name: weather411 - hostname: weather411 - restart: always - user: "1000:1000" - volumes: - - type: bind - source: ./weather - target: /var/lib/weather - read_only: true - ports: - - target: 8676 - published: 8676 - mode: host - environment: - - WEATHERCONF=/var/lib/weather/weather411.conf - depends_on: - - influxdb - - - diff --git a/v6.5.1/pypowerwall.env.sample b/v6.5.1/pypowerwall.env.sample deleted file mode 100644 index 67d7f81b..00000000 --- a/v6.5.1/pypowerwall.env.sample +++ /dev/null @@ -1,5 +0,0 @@ -PW_EMAIL=email@example.com -PW_PASSWORD=password -PW_HOST=10.0.1.2 -PW_TIMEZONE=America/Los_Angeles -PW_DEBUG=no diff --git a/v6.5.1/setup.sh b/v6.5.1/setup.sh deleted file mode 100755 index 4a9271a7..00000000 --- a/v6.5.1/setup.sh +++ /dev/null @@ -1,172 +0,0 @@ -#!/bin/bash -# -# Interactive Setup Script for Powerwall Dashboard -# by Jason Cox - 21 Jan 2022 - -# Stop on Errors -set -e - -if [ ! -f VERSION ]; then - echo "ERROR: Missing VERSION file. Setup must run from installation directory." - echo "" - exit 1 -fi -VERSION=`cat VERSION` - -echo "Powerwall Dashboard (v${VERSION}) - SETUP" -echo "-----------------------------------------" - -# Verify not running as root -if [ "$EUID" -eq 0 ]; then - echo "ERROR: Running this as root will cause permission issues." - echo "" - echo "Please ensure your local user in in the docker group and run without sudo." - echo " sudo usermod -aG docker \$USER" - echo " $0" - echo "" - exit 1 -fi - -# Service Running Helper Function -running() { - local url=${1:-http://localhost:80} - local code=${2:-200} - local status=$(curl --head --location --connect-timeout 5 --write-out %{http_code} --silent --output /dev/null ${url}) - [[ $status == ${code} ]] -} - -# Docker Dependency Check -if ! docker info > /dev/null 2>&1; then - echo "ERROR: docker is not available or not running." - echo "This script requires docker, please install and try again." - exit 1 -fi -if ! docker-compose version > /dev/null 2>&1; then - echo "ERROR: docker-compose is not available or not running." - echo "This script requires docker-compose, please install and try again." - exit 1 -fi - -# Check for RPi Issue with Buster -if [[ -f "/etc/os-release" ]]; then - OS_VER=`grep PRETTY /etc/os-release | cut -d= -f2 | cut -d\" -f2` - if [[ "$OS_VER" == "Raspbian GNU/Linux 10 (buster)" ]] - then - echo "WARNING: You are running ${OS_VER}" - echo " This OS version has a bug in the libseccomp2 library that" - echo " causes the pypowerwall container to fail." - echo " See details: https://github.com/jasonacox/Powerwall-Dashboard/issues/56" - echo "" - read -r -p "Setup - Proceed? [y/N] " response - if [[ "$response" =~ ^([yY][eE][sS]|[yY])$ ]] - then - echo "" - else - echo "Cancel" - exit 1 - fi - fi -fi - -PW_ENV_FILE="pypowerwall.env" -GF_ENV_FILE="grafana.env" -CURRENT=`cat tz` - -echo "Timezone (leave blank for ${CURRENT})" -read -p 'Enter Timezone: ' TZ -echo "" - -# Powerwall Credentials -if [ -f ${PW_ENV_FILE} ]; then - echo "Current Powerwall Credentials:" - echo "" - cat ${PW_ENV_FILE} - echo "" - read -r -p "Update these credentials? [y/N] " response - if [[ "$response" =~ ^([yY][eE][sS]|[yY])$ ]]; then - rm ${PW_ENV_FILE} - else - echo "Using existing ${PW_ENV_FILE}." - fi -fi - -# Create Powerwall Settings -if [ ! -f ${PW_ENV_FILE} ]; then - echo "Enter credentials for Powerwall..." - read -p 'Password: ' PASSWORD - read -p 'Email: ' EMAIL - read -p 'IP Address: ' IP - echo "PW_EMAIL=${EMAIL}" > ${PW_ENV_FILE} - echo "PW_PASSWORD=${PASSWORD}" >> ${PW_ENV_FILE} - echo "PW_HOST=${IP}" >> ${PW_ENV_FILE} - echo "PW_TIMEZONE=America/Los_Angeles" >> ${PW_ENV_FILE} - echo "PW_DEBUG=no" >> ${PW_ENV_FILE} -fi - -# Create Grafana Settings if missing (required in 2.4.0) -if [ ! -f ${GF_ENV_FILE} ]; then - cp "${GF_ENV_FILE}.sample" "${GF_ENV_FILE}" -fi - -echo "" -if [ -z "${TZ}" ]; then - echo "Using ${CURRENT} timezone..."; - ./tz.sh "${CURRENT}"; -else - echo "Setting ${TZ} timezone..."; - ./tz.sh "${TZ}"; -fi -echo "-----------------------------------------" -echo "" - -# Optional - Setup Weather Data -if [ -f weather.sh ]; then - ./weather.sh setup -fi - -# Build Docker -echo "Running Docker-Compose..." -docker-compose -f powerwall.yml up -d -echo "-----------------------------------------" - -# Set up Influx -echo "Waiting for InfluxDB to start..." -until running http://localhost:8086/ping 204 2>/dev/null; do - printf '.' - sleep 5 -done -echo " up!" -sleep 2 -echo "Setup InfluxDB Data for Powerwall..." -docker exec -it influxdb influx -import -path=/var/lib/influxdb/influxdb.sql -sleep 2 - -# Restart weather411 to force a sample -if [ -f weather/weather411.conf ]; then - echo "Fetching local weather..." - docker restart weather411 -fi - -# Display Final Instructions -cat << EOF -------------------[ Final Setup Instructions ]----------------- - -Open Grafana at http://localhost:9000/ ... use admin/admin for login. - -Follow these instructions for *Grafana Setup*: - -* From 'Configuration\Data Sources' add 'InfluxDB' database with: - - Name: 'InfluxDB' - - URL: 'http://influxdb:8086' - - Database: 'powerwall' - - Min time interval: '5s' - - Click "Save & test" button - -* From 'Configuration\Data Sources' add 'Sun and Moon' database with: - - Name: 'Sun and Moon' - - Enter your latitude and longitude (tool here: https://bit.ly/3wYNaI1 ) - - Click "Save & test" button - -* From 'Dashboard\Manage' (or 'Dashboard\Browse'), select 'Import', and upload 'dashboard.json' from -EOF -pwd diff --git a/v6.5.1/tz b/v6.5.1/tz deleted file mode 100644 index 49244fce..00000000 --- a/v6.5.1/tz +++ /dev/null @@ -1 +0,0 @@ -America/Los_Angeles diff --git a/v6.5.1/tz.sh b/v6.5.1/tz.sh deleted file mode 100755 index 26cf1a6f..00000000 --- a/v6.5.1/tz.sh +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/bash -# Shell script to replace timezone values in powerwall.yml, influxdb.sql and dashboard.json -if [ $# -eq 0 ] - then - echo "ERROR: No timezone supplied" - echo - echo "USAGE: ${0} {timezone}" - exit -fi - -# Current and New TZ values -DEFAULT="America/Los_Angeles" -CURRENT=`cat tz` -NEW=$1 - -# Replace TZ Function -updatetz() { - local from=${1} - local to=${2} - sed -i.bak "s@${from}@${to}@g" powerwall.yml - sed -i.bak "s@${from}@${to}@g" influxdb/influxdb.sql - for i in dashboard*.json; do - sed -i.bak "s@${from}@${to}@g" $i - done - sed -i.bak "s@${from}@${to}@g" pypowerwall.env -} - -# Replace TZ values -updatetz "${CURRENT}" "${NEW}" -updatetz "${DEFAULT}" "${NEW}" - -# Record new TZ value -echo "${NEW}" > tz diff --git a/v6.5.1/weather.sh b/v6.5.1/weather.sh deleted file mode 100755 index ebfe4ac6..00000000 --- a/v6.5.1/weather.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/bash - -cd .. -./weather.sh -