S4L Dev Tools

Alles liegt, wenn nicht anders genannt, in libs/testing

parseLocalStatfile.pl


Parst ein RAW XML-Statistikfile, das lokal auf dem LoxBerry liegt (http://ms/stats/, dann entsprechende Datei klicken und Quelltext speichern). Parameter ist der Dateiname. Es wird nichts importiert, aber das Parsing der Datei angestoßen und gedumpt.

testtimestamps.pl und testtimestamps_workaround.pl

Nimmt als Parameter einen Zeitstempel, wie er in der Loxone Statistik steht, und gibt die Epoch-Zeit sowie Sommer- oder Winterzeit aus.

Das Workaround-Script enthält den Workaround, um invalide Loxone-Zeitstempel zu korrigieren (bzw. das zu versuchen).

getValue.pl 

Holt ein Element vom Miniserver per msget_value. Das abzurufende Element steht im Code.

getLineformat.pl

Erzeugt mittels Funktion influx_lineprot das Influx Lineprotokoll. Die zu verwendenden Daten stehen im Code.

getLoxplan.pl 

Downloaded und parst, wie S4L, die Miniserver-Config.

getTelegrafInternals.pl

Liest und dumpt per telegrafinternals die Telegraf Metriken.

sendTelegraf.pl

Sendet die Daten im Code an Telegraf per lox2telegraf.

debug_stats.pl

/bin/debugging

Liest von jedem Bausteintyp einige Zeilen einer Loxone Statistik und gibt Metadaten und ein paar Werte aus. Zum Erzeugen von Import-Mappings für unterschiedliche Bausteintypen.