Grafana: Monitor FHEM data with Telegraf and InfluxDB
Ich möchte die InfluxDB aber nicht (wie oben beschrieben) lokal auf dem gleichen Rechner wie FHEM haben, sondern auf einem Rechner im Internet.
[[outputs.influxdb]]
urls = ["http://localhost:8086"]
database = "telegraf"
[[inputs.logparser]]
files = ["/opt/fhem/log/**TX35DTH-**.log"]
from_beginning = true
[inputs.logparser.grok]
patterns = ["%{ENERGY}", "%{POWER}"]
measurement = "fhem"
custom_patterns = '''
ENERGY %{DATA:timestamp:ts-"2006-01-02_15:04:05"} %{DATA:room:tag} energyIEC: %{NUMBER:temperature:float}
POWER %{DATA:timestamp:ts-"2006-01-02_15:04:05"} %{DATA:room:tag} powerIEC: %{NUMBER:humidity:float}
'''
[[inputs.tail]]
files = ["/opt/fhem/log/PowerMeter-2021.log"]
from_beginning = true
data_format = "grok"
grok_patterns = ["%{ENERGY}", "%{POWER}"]
grok_custom_patterns = '''
ENERGY %{DATA:timestamp:ts-"2006-01-02_15:04:05"} %{DATA:room:tag} energyIEC: %{NUMBER:temperature:float}
POWER %{DATA:timestamp:ts-"2006-01-02_15:04:05"} %{DATA:room:tag} powerIEC: %{NUMBER:humidity:float}
'''