[[outputs.influxdb_v2]] urls = ["https://influxdb.foo.sh:443"] token = "{{ influxdb_token }}" organization = "foo.sh" bucket = "sensordata" [[inputs.mqtt_consumer]] servers = ["ssl://{{ inventory_hostname }}:8883"] tls_ca = "{{ tls_certs }}/ca.crt" tls_cert = "{{ tls_certs }}/{{ inventory_hostname }}.crt" tls_key = "{{ tls_private }}/{{ inventory_hostname }}.key" topics = [ "+/+/+/relay/0/power", "+/+/+/temperature", "+/+/+/sensor/battery", "+/+/+/sensor/lux", "+/+/+/sensor/state", "+/+/+/sensor/temperature", ] data_type = "float" data_format = "value" [[inputs.mqtt_consumer.topic_parsing]] topic = "+/+/+/relay/0/power" tags = "location/room/device/_/_/_" measurement = "_/_/_/_/_/measurement" [[inputs.mqtt_consumer.topic_parsing]] topic = "+/+/+/temperature" tags = "location/room/device/_" measurement = "_/_/_/temperature" [[inputs.mqtt_consumer.topic_parsing]] topic = "+/+/+/sensor/+" tags = "location/room/device/_/_" measurement = "_/_/_/_/measurement"