2016-08-17 22:00:59 -07:00

1.7 KiB

layout, title, description, date, sidebar, comments, sharing, footer, logo, ha_category, ha_release
layout title description date sidebar comments sharing footer logo ha_category ha_release
page InfluxDB Record events in InfluxDB. 2015-12-06 13:08 true false true true influxdb.png History 0.9

The influxdb component makes it possible to transfer all state changes to an external InfluxDB database. For more details, see the blog post on InfluxDB.

To use the influxdb component in your installation, add the following to your configuration.yaml file:

# Example configuration.yaml entry
influxdb:
  host: DB_HOST_IP_ADDRESS
  port: 20000
  database: DB_TO_STORE_EVENTS
  username: MY_USERNAME
  password: MY_PASSWORD
  ssl: true
  verify_ssl: true
  blacklist:
     - entity.id1
     - entity.id2
  whitelist:
     - entity.id3
     - entity.id4
  tags:
    - instance: prod

Configuration variables:

  • host (Required): IP address of your database host, eg. http://192.168.1.10.
  • port (Optional): Port to use. Defaults to 8086.
  • database (Optional): Name of the database to use. Defaults to home_assistant. The database must already exist.
  • username (Optional): The username of the database user.
  • password (Optional): The password for the database user account.
  • ssl (Optional): Use https instead of http to connect. Defaults to false.
  • verify_ssl (Optional): Verify SSL certificate for https request. Defaults to false.
  • blacklist (Optional): List of entities not logged to InfluxDB.
  • whitelist (Optional): List of the entities (only) that will be logged to InfluxDB. If not set, all entities will be logged. Values set by the blacklist option will prevail.
  • tags (Optional): Tags to mark the data.