1
2
mirror of https://github.com/vimagick/dockerfiles synced 2024-06-28 17:51:24 +00:00
dockerfiles/mosquitto/telegraf-mqtt.conf
2024-01-24 16:06:11 +08:00

33 lines
754 B
Plaintext

#
# See: https://www.influxdata.com/integration/mqtt-telegraf-consumer/
#
[[inputs.mqtt_consumer]]
servers = ["ssl://mqtt.easypi.duckdns.org:8883"]
topics = [
"zigbee2mqtt/+",
]
data_format = "json"
json_string_fields = ["contact", "occupancy", "action"]
username = "telegraf"
password = "telegraf"
[[processors.enum]]
order = 2
[[processors.enum.mapping]]
field = "contact"
[processors.enum.mapping.value_mappings]
false = 0
true = 1
[[processors.enum.mapping]]
field = "occupancy"
[processors.enum.mapping.value_mappings]
false = 0
true = 1
[[processors.enum.mapping]]
field = "action"
[processors.enum.mapping.value_mappings]
single = 1
double = 2
long = 3