De node-red vers influxdb exemples

A la demande de @seraphinou

Prérequis node-red et influxdb installé

pour les essais nous allons créer une base de test :

sous influx (console ssh )

pi@covid:~$ influx
> 
> CREATE DATABASE test3
> 
> SHOW DATABASES
name: databases
name
----
_internal
test3
> 

Ctrl+D pour quitter

Voila la base test3 existe maintenant.

Coté node-red

nous allons utiliser 3 nodes :
inject
function
influx batch

Si le dernier node n’exsiste pas, l’installer.
palette / manage palette
onglet install
rechercher : node-red-contrib-influxdb
install

Sur votre flow positionner ces 3 nodes

Capture d’écran du 2020-06-18 09-58-16

configuration des nodes :

inject
Capture d’écran du 2020-06-18 10-09-22

function
Capture d’écran du 2020-06-18 10-10-11

influx batch
Cliquez sur le crayon pour obtenir l’écran suivant.
Capture d’écran du 2020-06-18 10-11-30

Personaliser l’IP de votre base influx si vous êtes en local
ce peut être 127.0.0.1

Capture d’écran du 2020-06-18 10-11-00

Faire un Deploy sur node red
cliquez une fois sur Inject



Vérification dans influxdb des données présente 

> USE test3
Using database test3
> SELECT * FROM /.*/ LIMIT 10
name: panneaux
time                localisation origine  p2pwr
----                ------------ -------  -----
1592468083866939023 paris        node-red 32.12
> 

Voilà à votre charge de connecter la fonction sur des données et de personnaliser la fonction avec des nom différents de (panneaux,localisation,origine,p2pwr)

remarque : il est aussi possible d’alimenter votre base depuis Jeedom grace au plugin-influxdb de @Mips.

en fin pour exploiter vos données de façon graphique je vous conseil d’utiliser Grafana

Pour vous mettre l’eau a la bouche :wink: un petit aperçu :

bonne journée

2 « J'aime »

Bonjour,

Super le partage, et je vois que tu as mordu à fond avec node-red :ok_hand:
Du coup c’est quoi ta cible prod architecture de l’ensemble node-red, influxdb, grafana. Est-ce que ce sera sur un ou n PI dédiés, ou VM ou autre ? :thinking:

Ou c’est juste pour tester et en faire profiter ? :wink:

C’est déjà sur une VM de prod chez moi en compagnie de Jeedom.
Je pense qu’il serait bon de déporter la partie influxdb surtout si la base commence a trop grossir …