Grafana Home Dashboard  

Developer: VTMikel's Plugins     Like this plugin? Show your appreciation!
Category: Reporting/UI/Control Pages
Github: Github Repo
Assistance: Get help!    Check the online documentation
Plugin ID: com.vtmikel.grafana
Latest release: v1.0.6 released on Nov. 25, 2018
Requires: Indigo v7.0.2 or higher
(Check the Releases tab below for older releases that may have different requirements)
  Download latest release

This plugin gives you the tools to build a time-series dashboard for Indigo (indigodomo.com) home automation software. It uses and includes within the plugin two components to make this happen: a time series database called InfluxDB (https://influx.com), and a data visualization tool called Grafana (https://grafana.com).

This plugin includes both InfluxDB and Grafana within it. Previous plugins that worked to do this required steps for installation outside of Indigo. This plugin does not, thus simplifying the installation and management.

Both InfluxDB and Grafana are included within the plugin, nothing is installed outside of the plugin directory. The plugin config asks for a location to put the Influx and Grafana data only. This is so that your historical data and dashboards are not wiped during each plugin update.

Features

  • Built-in InfluxDB and Grafana servers
  • Latest Influx client libraries
  • Granular control of inclusion and exclusion criteria to control which devices, and what states, are sent to InfluxDB and Grafana (dependency on Global Property Manager from previous versions is removed)
  • Filtering - advanced configuration allows the creation of filters to prevent values outside of ranges, or sudden changes, from being sent to Influx and messing up your pretty graphs.
  • Utility functions to output the JSON of any device, or to investigate which devices are publishing any particular property. This takes the guessing work out of your Grafana queries.
  • Improved error handling, logging over previous plugins working with Influx

Documentation

link

Requirements

The plugin is very lightweight. Influx has a minimal set of requirements. Most people should be fine.

  • InfluxDB System Requirements - link

Support

  • Indigo forums - link
  • Example dashboards - link
Release details
Released on: Nov. 25, 2018
Requires: Indigo v7.0.2+
Changes in this release

Updated Grafana and InfluxDB to latest stable versions.

Release details
Released on: Sept. 13, 2018
Requires: Indigo v7.0.2+
Changes in this release

Upgrades to the Grafana and Influx server

Release details
Released on: July 19, 2018
Requires: Indigo v7.0.2+
Changes in this release

Updated Grafana to v5.2.1 Fixed bug with configuration dialog where it becomes slow after the plugin has ran for a long period of time

Release details
Released on: June 26, 2018
Requires: Indigo v7.0.2+
Changes in this release

Addresses a problem with the performance of the configuration dialog Updates Grafana to v5.1.4 Updates InfluxDB to v1.5.4

Release details
Released on: June 7, 2018
Requires: Indigo v7.0.2+
Changes in this release

Updated Discrete panel fixed a bug that refreshes the config dialogs migrated the plugin update function

Release details
Released on: May 29, 2018
Requires: Indigo v7.0.2+
Changes in this release

Fixed a bug with the config dialog when adding devices to the include list upgraded Grafana to 5.1.3 upgraded InfluxDB to 1.5.3

Release details
Released on: May 17, 2018
Requires: Indigo v7.0.2+
Changes in this release

Initial release to the Indigo Plugin Store

Release details
Released on: May 16, 2018
Requires: Indigo v7.0.2+
Changes in this release

Adds a menu option to review logs of data filter failures Overall stability improvements

Release details
Released on: May 15, 2018
Requires: Indigo v7.0.2+
Changes in this release

Enhancements to data filters

Release details
Released on: May 13, 2018
Requires: Indigo v7.0.2+
Changes in this release

Upgrade to Grafana 5.1.2 Implementation of advanced filter rules

Release details
Released on: May 8, 2018
Requires: Indigo v7.0.2+
Changes in this release

improvements to configuration dialog only.

Release details
Released on: May 7, 2018
Requires: Indigo v7.0.2+
Changes in this release

Minor upgrade of Influx server. Fixes to the configuration validation code.

Release details
Released on: May 7, 2018
Requires: Indigo v7.0.2+
Changes in this release

added logic to automatically save your plugin preferences when the validation routine discovers a missing state, or device. This will reduce the number of warnings given.

Release details
Released on: May 4, 2018
Requires: Indigo v7.0.2+
Changes in this release

Upgrade to Grafana 5.1. Upgrade Discrete panel to v0.0.8. PhantomJS now works.

Release details
Released on: April 20, 2018
Requires: Indigo v7.0.2+
Changes in this release
  • Fixed some issues with the servers starting up properly when the Indigo server is initially started
  • Fixed some issues with connecting to an external Influx server when the Indigo server is initially started
  • Simplified the initial dashboard setup
  • Added phantomJS to the Grafana server, but awaiting a fix from Grafana to make this feature complete
  • Improvements to documentation and configuration dialogs
  • Improvements to logging and debugging
  • Improvements to upgrading from a previous instance of the plugin
Release details
Released on: April 14, 2018
Requires: Indigo v7.0.2+
Changes in this release

Improvements to first time setup, in particular the data directories.

Release details
Released on: April 7, 2018
Requires: Indigo v7.0.2+
Changes in this release

Improvements to the initial setup process, and upgrade process SSL for remote InfluxDB servers

Release details
Released on: April 6, 2018
Requires: Indigo v7.0.2+
Changes in this release

Adds plugin update function Adds menu items to rebuild the servers manually RC2

Release details
Released on: April 6, 2018
Requires: Indigo v7.0.2+
Changes in this release

Fixes missing files from previous release for Grafana server