Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Script pour graphiques linknx / rrd
#1
Salut à tous,



J’ai fait cet après-midi quelques scripts permettant de lire des
températures sur linknx et sauver le tout dans des fichiers rrd. Ensuite,
une page web permettant de choisir le ou les capteurs à afficher avec une
vue de la dernière heure, des dernières 24h, de la dernière semaine et du
dernier mois. En gros, ça donne ça :



https://6203117939998855969-a-1802744773...oups.com/s
ite/domotiqueeib/fichiers/eibd_linknx_knxweb/screenshot_linknx_tgrapher.png?
attachauth=ANoY7co0pB2rO9dCuFjXk_FK_QvJ0oyrBUx7VOIiZ5fRSlknqs2Ffy_gOIrpkHcim
CtPRyx7DvZBrGYySc9Sr7iySdZoLe8eoMHR3NjykdefPZlgbxdEp_dJMuiaWEJflkJcMz-1lQvYN
gxwHgpel0IwaOIDbCnfZaCWA0Hv4C5ywvJqbQ56crgDXxaLBXucc6poF1EgWPG7Z5eWKnFwP92Xb
qpxYQrDBGYhpJUjsS_gQwOQBa0MbNz-kSILScG0RhUfn2yOVjBB
<https://6203117939998855969-a-1802744773732722657-s-sites.googlegroups.com/
site/domotiqueeib/fichiers/eibd_linknx_knxweb/screenshot_linknx_tgrapher.png
?attachauth=ANoY7co0pB2rO9dCuFjXk_FK_QvJ0oyrBUx7VOIiZ5fRSlknqs2Ffy_gOIrpkHci
mCtPRyx7DvZBrGYySc9Sr7iySdZoLe8eoMHR3NjykdefPZlgbxdEp_dJMuiaWEJflkJcMz-1lQvY
NgxwHgpel0IwaOIDbCnfZaCWA0Hv4C5ywvJqbQ56crgDXxaLBXucc6poF1EgWPG7Z5eWKnFwP92X
bqpxYQrDBGYhpJUjsS_gQwOQBa0MbNz-kSILScG0RhUfn2yOVjBB&attredirects=0>
&attredirects=0



C’est un petit script « vite fait », je le publie ici en me disant que ça
peut intéresser quelqu’un ici. Le script est disponible dans la section «
eibd_linknx_knxweb » sur Google site :



https://sites.google.com/site/domotiquee...xweb/linkn
x_tgrapher.tar.gz?attredirects=0
<https://sites.google.com/site/domotiqueeib/fichiers/eibd_linknx_knxweb/link
nx_tgrapher.tar.gz?attredirects=0&d=1> &d=1



Pour le faire fonctionner il faut :



- un linknx qui fonctionne…

- rrdtool

- un serveur http avec php



Concernant l’installation :



- décompressez le fichier dans un répertoire dans l’arborescence de
votre serveur web

- éditer le fichier config.php pour l’adapter à votre configuration
:

o LINKNX_HOST : adresse de votre serveur linknx

o LINKNX_PORT : probablement celui par défaut (1028)

o RRDTOOLBIN : le chemin d’accès à votre exécutable rrdtool

o GRAPH_HEIGHT : hauteur des graphiques générés

o Ensuite, déclarez vos objets températures, leurs noms et la couleur
désirée dans le tableau $_sensors (voyez le fichier fourni, ça sera plus
clair)

- ajouter un cron qui va remplir les données dans les fichiers rrd
:

o */5 * * * * cd /var/www/tgrapher ; php update_rrd.php
(adaptez le chemin d’accès pour qu’il corresponde à votre configuration)

- assurez-vous que le répertoire data soit « writable » par
l’utilisateur exécutant le cron et lisible par le serveur web.



Si tout va bien, lors de la première exécution de update_rrd.php, les
fichiers rrd vont être créés automatiquement dans le répertoire data. Les
fichiers sont créés pour une lecture des données toutes les 5 minutes et
pour conserver les données pendant 2 ans.



Ensuite, vous n’avez plus qu’à vous rendre sur le site et choisir les
capteurs que vous voulez afficher.



A+,



Cyrille


Messages dans ce sujet
Script pour graphiques linknx / rrd - par Cyrille Demaret - 22/12/2010, 17:27:52
Script pour graphiques linknx / rrd - par Anthony PENHARD - 22/12/2010, 21:55:45
Script pour graphiques linknx / rrd - par arnaud cognard - 22/12/2010, 22:22:09
Script pour graphiques linknx / rrd - par Cyrille Demaret - 22/12/2010, 22:49:33
Script pour graphiques linknx / rrd - par Cyrille Demaret - 22/12/2010, 22:52:05
Script pour graphiques linknx / rrd - par Anthony PENHARD - 22/12/2010, 23:25:35
Script pour graphiques linknx / rrd - par arnaud cognard - 22/12/2010, 23:26:45
Script pour graphiques linknx / rrd - par arnaud cognard - 22/12/2010, 23:28:00
Script pour graphiques linknx / rrd - par arnaud cognard - 22/12/2010, 23:30:51
Script pour graphiques linknx / rrd - par arnaud cognard - 22/12/2010, 23:40:09
Script pour graphiques linknx / rrd - par arnaud cognard - 22/12/2010, 23:58:04
Script pour graphiques linknx / rrd - par arnaud cognard - 23/12/2010, 00:21:41
Script pour graphiques linknx / rrd - par Cyrille Demaret - 23/12/2010, 00:30:11
Script pour graphiques linknx / rrd - par Cyrille Demaret - 23/12/2010, 00:34:59
Script pour graphiques linknx / rrd - par tristan - 23/12/2010, 10:51:40
Script pour graphiques linknx / rrd - par marc.assin - 23/12/2010, 14:30:46
Script pour graphiques linknx / rrd - par marc.assin - 23/12/2010, 15:35:33
Script pour graphiques linknx / rrd - par Tristan - 24/12/2010, 11:07:38
Script pour graphiques linknx / rrd - par Charles Delorme - 24/12/2010, 11:19:15
Script pour graphiques linknx / rrd - par jef2000 - 24/12/2010, 12:54:35
Script pour graphiques linknx / rrd - par Ziki - 24/12/2010, 13:23:47
Script pour graphiques linknx / rrd - par jef2000 - 24/12/2010, 14:00:51
Script pour graphiques linknx / rrd - par Anthony PENHARD - 24/12/2010, 15:08:44
Script pour graphiques linknx / rrd - par Cyrille Demaret - 24/12/2010, 19:16:27

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)