0
Items : 0
Subtotal :  0.00
View CartCheck Out
Chennai
Chennai
Singapore
Mumbai
Switzerland
+91 44 4091 2000 Mon - Fri 09:00 - 18:30 766/1, TEZ, Sakthi Towers 1, Anna salai, Chennai 600 002.
+6584181583 Mon - Fri 09:00 - 18:30 68 Circular Road, #02-01, 049422, Singapore.
+91 98848 35702 Mon - Fri 09:00 - 18:30 5, Powai Lake Heights, Mumbai 400 072
+41 (0)91 225 81 00 Mon - Fri 09:00 - 18:30 Equvera - ISV Techno SAGL, Via Ligornetto 6A, 6855 Stabio, Switzerland
Ceritified
ISO 9001:2018
The Best
#1 in India
#1 in Europe
#1 in Asian-pacific
Number #1
AUTOMATION SOLUTION PROVIDER
Talk to an Expert
0
Items : 0
Subtotal :  0.00
View CartCheck Out

HTTP POST GET & InfluxDB Export

HTTP GET, POST, INFLUXDB DATA EXPORT

Latest version:5.0.1 build 1126.November 28, 2025.

EXPORTING USING HTTP POST/GET

The HTTP POSTexport supports application/x-www-form-urlencoded by default and optionally application/json, application/soap, text/plain, or application/binary. You can create a prebuilt body using HTTP_DATA or HTTP_DATA_RAW parser variables. HTTP_DATA is UTF-8 encoded and escaped; HTTP_DATA_RAW is sent as-is. When not using a raw body, the plugin composes the payload from listed parameters or, if the list is empty, from all available parser variables. You can include placeholders for parser variable like {PARSER_VALUE} in the URL. The plugin will replace them with the corresponding parser value before sending.

HTTP GETis similar to POST but limited to 1024 bytes. If a data packet contains HTTP_DATA it will be URL encoded and appended to the request URL; HTTP_DATA_RAW will be appended without encoding. If both special variables are omited in a data packet, the plugin appends other parser variables to the URL. GET is useful for quick or legacy webhooks.

EXPORTING TO INFLUXDB

The InfluxDB exportmodule enables our data loggers to publish time series data directly to InfluxDB using the database HTTP API. It supports writing points with tags, fields, and timestamps. The module automatically converts parser variables into InfluxDB data points. It can also buffer data locally when the server is unavailable so no data is lost during transient outages.

Download Documentation

PRACTICAL EXAMPLES

Assume a parsed data packet with variables:

  • DATE_TIME_STAMP = “2026-01-02 08:00:00”
  • SENSOR_ID = “S-100”
  • LOCATION = “plantA”
  • TEMPERATURE = 72.35
  • PRESSURE = 101325
INFLUXDB

The plugin will produce an HTTP POST request body according to the InfluxDB specification.

HTTP POST

Sample POST body when using form encoding (conceptual):

measurement=sensor_readings &device=S-100 &site=plantA &temp=72.35 &pressure=101325 &timestamp=2026-01-02 08:00:00 
EXPORTED DATA EXAMPLE (JSON VIA HTTP_DATA_RAW)
HTTP_DATA_RAW = '{"measurement":"sensor_readings","tags":{"device":"S-100","site":"plantA"},"fields":{"temp":72.35,"pressure":101325},"time":"2026-01-02 08:00:00"}' 

KEY FEATURES

  • Direct write to InfluxDB via HTTP API with tag, field, and timestamp mapping.
  • Supports HTTP POST and GET exports, custom encodings, and raw payloads (HTTP_DATA_RAW).
  • OAuth2 token retrieval, automatic refresh, and usage in Authorization: Bearer header.
  • Local temporary file backup and restore to prevent data loss.
  • Custom headers, API key option, and flexible request composition including JSON/XML.

SUMMARY

The HTTP/InfluxDB export plugin provides reliable export over HTTP. It converts parser variables into typed tags and fields, supports JSON and other encodings in the request body, and OAuth2. It can create temporary local copies of data in case of connectivity issues.

Download Documentation

HOW TO ENABLE THIS PLUGIN

The figure below shows how to select the plugin on the “Modules” page.

Selecting the HTTP Export plugin

Fig.1. Selecting the plugin.

HOW TO CONFIGURE THE PLUGIN

The figure below shows how to configure the plugin to poll the device every 15 seconds. Of course, you may change the poll interval as you want.

Configuring HTTP expoting options

Fig.2. Configuring the plugin.