{"library":"node-red-contrib-influxdb","title":"Node-RED InfluxDB Integration","description":"node-red-contrib-influxdb provides a collection of Node-RED nodes designed for seamless interaction with InfluxDB time series databases. It offers robust support for InfluxDB 1.x, InfluxDB 1.8 (leveraging 2.0 API compatibility with Flux queries), and native InfluxDB 2.0, allowing users to write and query data using both InfluxQL and Flux query languages. The current stable version is 0.7.0. The package maintains a steady release cadence, incorporating new features like request timeouts and addressing compatibility updates for InfluxDB versions and underlying Node.js runtimes. A key differentiator is its ability to handle multiple InfluxDB versions and query languages within a single set of nodes, adapting its internal client library based on the configuration.","language":"javascript","status":"active","last_verified":"Wed Apr 22","install":{"commands":["npm install node-red-contrib-influxdb"],"cli":null},"imports":["This is a Node-RED node, added via the 'Manage Palette' and configured in the flow editor.","This is a Node-RED node, added via the 'Manage Palette' and configured in the flow editor.","This is a Node-RED node, added via the 'Manage Palette' and configured in the flow editor.","This is a Node-RED configuration node, accessed when setting up an 'influxdb in', 'out', or 'batch' node."],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"[{\"id\":\"39aa2ca9.804da4\",\"type\":\"debug\",\"z\":\"6256f76b.e596d8\",\"name\":\"\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"false\",\"x\":530,\"y\":100,\"wires\":[]},{\"id\":\"262a3923.e7b216\",\"type\":\"influxdb in\",\"z\":\"6256f76b.e596d8\",\"influxdb\":\"eeb221fb.ab27f\",\"name\":\"\",\"query\":\"SELECT * from test\",\"rawOutput\":false,\"precision\":\"\",\"retentionPolicy\":\"\",\"org\":\"my-org\",\"x\":310,\"y\":100,\"wires\":[[\"39aa2ca9.804da4\"]]},{\"id\":\"803d82f.ff80f8\",\"type\":\"inject\",\"z\":\"6256f76b.e596d8\",\"name\":\"\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"\",\"payload\":\"\",\"payloadType\":\"date\",\"x\":100,\"y\":100,\"wires\":[[\"262a3923.e7b216\"]]},{\"id\":\"eeb221fb.ab27f\",\"type\":\"influxdb\",\"hostname\":\"127.0.0.1\",\"port\":\"8086\",\"protocol\":\"http\",\"database\":\"test\",\"name\":\"test\",\"usetls\":false,\"tls\":\"\",\"influxdbVersion\":\"1.x\",\"url\":\"http://localhost:8086\",\"rejectUnauthorized\":true}]","lang":"json","description":"This Node-RED flow demonstrates how to query data from an InfluxDB 1.x database. An inject node triggers an 'influxdb in' node configured with a simple InfluxQL query 'SELECT * from test'. The results are then sent to a debug node for display.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}