| 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: | v2.0.1 released on June 9, 2022 |
| Requires: | Indigo v2022.1.0 or higher |
| (Check the Releases tab below for older releases that may have different requirements) | |
| Download latest release |
An Indigo plugin that logs device and variable states to InfluxDB for visualization with Grafana. Create beautiful time-series dashboards to track your home automation data over time.
docker run -p 8086:8086 -v /path/to/data:/var/lib/influxdb influxdb:1.8brew install influxdb@1docker run -p 3000:3000 grafana/grafanabrew install grafana.indigoPlugin file to installConfigure the connection to your InfluxDB server in the plugin configuration:
localhost, 192.168.1.100)Control which devices and states are logged:
How it works: 1. Excluded devices will never have any information sent to InfluxDB 2. Included devices will have ALL states sent to InfluxDB 3. All other devices will have only the global include states sent
Global Include States: These states will be logged for all devices (unless excluded). Default states include:
- onState, state.onOffState
- energyCurLevel, energyAccumTotal
- sensorValue, value.num
- batteryLevel
- HVAC states (coolSetpoint, heatSetpoint, state.hvac_state)
Minimum Update Frequency: Configure how often to send updates even if values haven't changed. This prevents gaps in graphs for infrequently changing devices. Options: 5, 10, 15, 30, or 60 minutes.
Create sophisticated filtering rules to prevent bad data from reaching InfluxDB:
Access via: Plugins → Grafana Home Dashboard → Configure data filters (advanced)
Utility tools to help you understand what data is available:
Access via: Plugins → Grafana Home Dashboard → Explore device/state
http://your-influxdb-host:8086device_changes measurement for device datavariable_changes measurement for variable dataSELECT "energyCurLevel" FROM "device_changes"
WHERE "name" = 'Living Room Light'
AND time >= now() - 24h
device_changesname, folderId, folder (if in a folder)variable_changesvarnamename, value, value.num (if numeric)BREAKING CHANGES: - Removed bundled InfluxDB and Grafana servers - Plugin now requires external InfluxDB 1.7/1.8 server - Updated to Indigo SDK 2025.1 (Python 3.11+)
Improvements: - Upgraded all Python dependencies to latest versions - Simplified architecture: InfluxDB client only - Removed ~500 lines of server management code - Switched to pip requirements.txt for dependency management - Calendar versioning adopted (2025.0.0)
Important: Version 2025.0.0 is a breaking change that removes the bundled InfluxDB and Grafana servers. You must set up external servers before upgrading.
Migrate existing data (if you have existing data from v2.x): ```bash # On your Indigo server, export data from old plugin location influxd backup -portable -database indigo /path/to/backup
# On new InfluxDB server, restore data influxd restore -portable -db indigo /path/to/backup ``` 3. Install Grafana separately (see Requirements section) 4. Update plugin to v2025.0.0 5. Configure connection to your external InfluxDB server 6. Reconfigure Grafana to point to new InfluxDB server
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
This plugin is provided as-is with no warranty. While it has been tested with Indigo 2025.1, use at your own risk. Always backup your Indigo database before installing plugins.
| Released on: | June 9, 2022 |
| Requires: | Indigo v2022.1.0+ |
| Download this release | |
fix for influx stop.
| Released on: | Dec. 21, 2020 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Downloaded: | 0 times |
| Download this release | |
Upgrade Grafana to v7.3.6
| Released on: | Aug. 4, 2020 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Downloaded: | 10 times |
| Download this release | |
Upgrade Grafana to 7.1.1
| Released on: | June 6, 2020 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Downloaded: | 0 times |
| Download this release | |
Upgrade Grafana to 7.0.3
| Released on: | Dec. 24, 2019 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Downloaded: | 0 times |
| Download this release | |
Upgrade of Grafana Bump of plugin version
| Released on: | Nov. 28, 2019 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Download this release | |
Upgrades to the Grafana and Influx Servers
| Released on: | July 3, 2019 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Downloaded: | 3 times |
| Download this release | |
Upgrade of Grafana to v6.2.5 Bump plugin version
| Released on: | May 12, 2019 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Downloaded: | 0 times |
| Download this release | |
Updates Grafana to 6.1.6 Updates InfluxDB to 1.7.6
| Released on: | Feb. 25, 2019 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Downloaded: | 0 times |
| Download this release | |
Upgrade of Grafana to v6 Upgrade of Discrete panel to latest Upgrade of Piechart panel to latest Removed automatic updates of the plugin Bumped plugin version to v1.0.11
| Released on: | Feb. 2, 2019 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Downloaded: | 0 times |
| Download this release | |
bug fixes and improvements
| Released on: | Jan. 20, 2019 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Downloaded: | 0 times |
| Download this release | |
Added missing dependencies.
| Released on: | Jan. 6, 2019 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Downloaded: | 2 times |
| Download this release | |
Update to Grafana 5.4.2 Update to InfluxDB 1.7.2
| Released on: | Nov. 25, 2018 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Download this release | |
Updated Grafana and InfluxDB to latest stable versions.
| Released on: | Sept. 13, 2018 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Download this release | |
Upgrades to the Grafana and Influx server
| Released on: | July 19, 2018 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Download 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
| Released on: | June 26, 2018 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Download this release | |
Addresses a problem with the performance of the configuration dialog Updates Grafana to v5.1.4 Updates InfluxDB to v1.5.4
| Released on: | June 7, 2018 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Download this release | |
Updated Discrete panel fixed a bug that refreshes the config dialogs migrated the plugin update function
| Released on: | May 29, 2018 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Download 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
| Released on: | May 17, 2018 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Download this release | |
Initial release to the Indigo Plugin Store
| Released on: | May 16, 2018 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Download this release | |
Adds a menu option to review logs of data filter failures Overall stability improvements
| Released on: | May 15, 2018 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Download this release | |
Enhancements to data filters
| Released on: | May 13, 2018 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Download this release | |
Upgrade to Grafana 5.1.2 Implementation of advanced filter rules
| Released on: | May 8, 2018 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Download this release | |
improvements to configuration dialog only.
| Released on: | May 7, 2018 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Download this release | |
Minor upgrade of Influx server. Fixes to the configuration validation code.
| Released on: | May 7, 2018 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Download 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.
| Released on: | May 4, 2018 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Download this release | |
Upgrade to Grafana 5.1. Upgrade Discrete panel to v0.0.8. PhantomJS now works.
| Released on: | April 20, 2018 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Download this release | |
| Released on: | April 14, 2018 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Download this release | |
Improvements to first time setup, in particular the data directories.
| Released on: | April 7, 2018 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Download this release | |
Improvements to the initial setup process, and upgrade process SSL for remote InfluxDB servers
| Released on: | April 6, 2018 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Download this release | |
Adds plugin update function Adds menu items to rebuild the servers manually RC2
| Released on: | April 6, 2018 |
| Requires: | Indigo v7.0.2 thru v2022.2 |
| Download this release | |
Fixes missing files from previous release for Grafana server