How to add InfluxDB 2.x database size sensor to Home Assistant
Introduction
How to add a sensor to Home Assistent to monitor the size of the InfluxDB 2.x database with a scan interval of one hour. This topic helped me on my way.
Requirements
Make sure you have:
- InfluxDB 2.x running on the same machine as your Home Assistant instance
- Home Assistant configured
- Home Assistant must have access to the
data
folder of InfluxDB. So if you are using the InfluxDB docker container then the InfluxDBdata
folder must be added as volumeinfluxdb_data
. Add the following to your docker container variables:
Instructions:
- Required Replace
/home/<username>/docker/influxdb/data
with the full path of the InfluxDB data directory
How To
-
Modify
configuration.yaml
Go to the
config
folder of Home Assistant and add the following toconfiguration.yaml
: -
Add the sensor to
sensors.yaml
Add the following to
sensors.yaml
:Instructions:
- Optional Replace
<3600>
with the scan interval in seconds. In this example the scan interval is one hour
- Optional Replace
-
Check the results
Now go to the Home Assistant UI and check your configuration via
Configuration
>Settings
>Server Controls
>Check Configuration
(the button). When the configuration is valid restart the server and then you can use the sensor.The sensor is also added to the
Overview
dashboard if it is still maintained by Home Assistant (which is default).
No comments found for this note.
Join the discussion for this note on Github. Comments appear on this page instantly.