Metainformationen zur Seite
stats.json
stats.json enthält die konfigurierten Measures, die an Telegraf/Influx weitergegeben werden.
Die unterschiedlichen Grabber haben unterschiedliche Haupt-Sektionen für deren Konfiguration.
Abschnitt loxone
Im Abschnitt loxone sind die Elemente definiert, die vom Loxone Miniserver an Telegraf/Influx übergeben werden. Diese Daten werden gleichermaßen vom intervallbasierten Grabber als auch von MQTT Live für Loxone-Daten verwendet.
Die meisten Daten werden aus dem LoxPlan übernommen, sowie einige aus dem Live-Abruf im Webinterface.
Der loxone-Abschnitt ist ein Array mit Objekten.
"loxone": [ { "active": "true", "category": "Wetter", "description": "Aktuell: Außentemperatur", "grafana": { "panels": { "Default": 1 } }, "interval": "300", "measurementname": "Außentemperatur", "msno": "1", "name": "Außentemperatursensor", "outputkeys": [ "Default", "output0", "output1" ], "outputlabels": [ "Default", "AQ", "Q" ], "outputs": [ "Default" ], "room": "Dachboden", "type": "Lox1wireAsensor", "uuid": "00ac8517-0961-11e1-99b9f25d750310ed" } ]
Abschnitt mqtt
Im Bereich "mqtt" stehen die generischen MQTT-Subscriptions, die ein User einrichten kann. Es enthält nichts von der MQTT Live Übertragung (also nichts zu den Live-Daten, die vom Loxone Miniserver kommen).
"mqtt": { "subscriptions": [ { "id": "test/topic/#", "collectStrings": true, "extractNumbers": true }, { "id": "noch/ein/topic" } ] }
subscriptions | Einhält ein Array mit Objekten | |
id | Zu abonnierendes Topic (erlaubt sind auch die Joker + und #) | |
collectStrings | By default, strings are ignored and not sent to Influx. Setting true will also collect strings. | |
extractNumbers | Try to extract numbers out of strings, and send the extracted numbers. |
Jedes subscriptions
-Objekt kann neben der id
weitere Eigenschaften enthalten, um deren Verhalten zu beeinflussen.