CWempe / rest2influxdb

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Introduction

This script reads values for a defined item from openHAB via the REST interface. The values are written to text files and converted to a specific format to import them in InfluxDB. see: https://docs.influxdata.com/influxdb/v1.2/write_protocols/line_protocol_reference/

Usage

Copy config.cfg.exampleV1 or config.cfg.exampleV2 (according to your influxDB version) to config.cfg and define your parameters like server name, user, password etc.

Start script ./rest2influxdb.sh <Item_Name>

Done.

(un)known Issues

  • Tested with openhab 2.4, influx 1.02 and influx 2.6.1 Cloud
  • The timestamps cannot be calculated correctly on macOS
  • RRD compresses data, so the further you go into the past the bigger gaps you get between two data points.
    see: https://github.com/openhab/openhab1-addons/wiki/rrd4j-persistence
  • I am not sure if the defined timestamps are correct to read as much data as possible.

About


Languages

Language:Shell 100.0%