Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Script pour graphiques linknx / rrd
#7
Oui, j y suis, qqes soucis avec winscp , et maintenant le cron qui m embete…
je trouve pas php dans ma debian.

cd /var/www/tgrapher ; php update_rrd.php



sinon, c TRES facilement intégrable ! bon boulot, j’aurai pas fait mieux,
sur.



Arnaud



De : domotique-eib@googlegroups.com [mailto:domotique-eib@googlegroups.com]
De la part de Cyrille Demaret
Envoyé : mercredi 22 décembre 2010 22:52
À : domotique-eib@googlegroups.com
Objet : RE: Script pour graphiques linknx / rrd



Si tu testes, n’hésites pas à me dire si ça fonctionne chez toi.



Cyrille



De : domotique-eib@googlegroups.com [mailto:domotique-eib@googlegroups.com]
De la part de arnaud cognard
Envoyé : mercredi 22 décembre 2010 22:22
À : domotique-eib@googlegroups.com
Objet : RE: Script pour graphiques linknx / rrd



Bonsoir,

Merci ziki ! (j’étais en train de m y mettre justement Wink



A oui, ta démo de gestion des rules est a partager. c’est fabuleux tout ce
boulot !



A+

Arnaud





De : domotique-eib@googlegroups.com [mailto:domotique-eib@googlegroups.com]
De la part de Anthony PENHARD
Envoyé : mercredi 22 décembre 2010 21:56
À : domotique-eib@googlegroups.com
Objet : Re: Script pour graphiques linknx / rrd



merci pour le partage de ce que tu as fait

perso je suis pas fan de rrd c'est assez "fermé"
moi j'ai utilisé une base mysql alimenté par un script bash à partir des
fichiers "persist" de linknx
et pour affciher les graph une page php qui charge les données et génère les
graph avec la bibliothèque javascript highcharts (cette bibliothèque de
graph est mieux que jpgraph)

sinon je serais très intéressé par ce que tu as développé sur knxweb, tu en
avais parlé dans un post il y a longtemps pour la saisie des rules notamment
la demo que tu as mise là (http://ziki.net/knxweb2.swf.html) est déjà
excellente et a peut-être encore évoluée ...

merci d'avance
@+
Anthony.

Le 22 décembre 2010 17:27, Cyrille Demaret <ziki@omail.be> a écrit :

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 : 5 visiteur(s)