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
configuration des nodes :
inject
function
influx batch
Cliquez sur le crayon pour obtenir l’écran suivant.
Personaliser l’IP de votre base influx si vous êtes en local
ce peut être 127.0.0.1
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 un petit aperçu :
bonne journée