23/12/2010, 00:34:59
On pourrait vous donner accès au cvs à toi et à Anthony.
Cyrille
De : domotique-eib@googlegroups.com [mailto:domotique-eib@googlegroups.com]
De la part de arnaud cognard
Envoyé : mercredi 22 décembre 2010 23:28
À : domotique-eib@googlegroups.com
Objet : RE: Script pour graphiques linknx / rrd
Idem ! on peut trouver 1 moyen pour travailler ensemble sur les add-ins
knxweb/linknx ?
Arnaud
De : domotique-eib@googlegroups.com [mailto:domotique-eib@googlegroups.com]
De la part de Anthony PENHARD
Envoyé : mercredi 22 décembre 2010 23:26
À : domotique-eib@googlegroups.com
Objet : Re: Script pour graphiques linknx / rrd
je réfléchissais aussi à pouvoir saisir/modifier les rules
et testerais avec plaisir ce que tu as fait
et si je le peux aider et faire évoluer
@+
Anthony
Le 22 décembre 2010 22:52, Cyrille Demaret <ziki@omail.be> a écrit :
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
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
Cyrille
De : domotique-eib@googlegroups.com [mailto:domotique-eib@googlegroups.com]
De la part de arnaud cognard
Envoyé : mercredi 22 décembre 2010 23:28
À : domotique-eib@googlegroups.com
Objet : RE: Script pour graphiques linknx / rrd
Idem ! on peut trouver 1 moyen pour travailler ensemble sur les add-ins
knxweb/linknx ?
Arnaud
De : domotique-eib@googlegroups.com [mailto:domotique-eib@googlegroups.com]
De la part de Anthony PENHARD
Envoyé : mercredi 22 décembre 2010 23:26
À : domotique-eib@googlegroups.com
Objet : Re: Script pour graphiques linknx / rrd
je réfléchissais aussi à pouvoir saisir/modifier les rules
et testerais avec plaisir ce que tu as fait
et si je le peux aider et faire évoluer
@+
Anthony
Le 22 décembre 2010 22:52, Cyrille Demaret <ziki@omail.be> a écrit :
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
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