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
#2
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...edirects=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...ects=0&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
>
#3
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

#4
Ça n’a plus vraiment évolué en fait, l’édition des rules n’est pas encore
exploitable, pour le reste il faudrait que je mette à jour le CVS.



Cyrille



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

#5
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

#6
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 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...edirects=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...ects=0&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
>
>
>
#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

#8
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 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



#9



perso je suis pas fan de rrd c'est assez "fermé"



je voulais tester cette techno, car je vois rrdtool ideal fait pour la visu
iphone par ex, mais effectivement, moins conviviale sur 1 solution fixe avec
du bon débit.



Arnaud
#10
Cyrille, je mets a jour ton tuto J

- 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, Ex
: <*/5 * * * * /usr/lib/cgi-bin/php /var/www/tgrapher/update_rrd.php>)

#11
Donc, Oui, ca fonctionne ! Merci.

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

#12
Ach, Si on passe sous les 0 °, la légende est erronée : -300 a -200 pour des
temp qui vont de -0 ,3 a -0.2.



Je regarde cela demain



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



Donc, Oui, ca fonctionne ! Merci.

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

#13
Si tu dump ton fichier rrd avec la commande « rrdtool dump tonfichier.rrd >
output.xml » est-ce que les valeurs sont correct ?



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



Ach, Si on passe sous les 0 °, la légende est erronée : -300 a -200 pour des
temp qui vont de -0 ,3 a -0.2.



Je regarde cela demain



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



Donc, Oui, ca fonctionne ! Merci.

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

#14
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 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



#15
Personnellement, j'ai mis en place Cacti qui encapsule rddtool et présente
l'avantage d'une installation relativement simple et d'une interface web
complète pour gérer tous les paramètres d'historisation, de présentation,
d'exports... Il est très facile de faire un petit script qui va chercher une
valeur quelconque et qui sera injectée dans Cacti. Ainsi j'ai un petit
script de 5 lignes de perl qui vont juste lancer une commande à Eibd
directement pour récupérer dans mon cas la consommation de gaz. Dès que
j'aurais activé mes sondes de températures intérieures je pourrais grapher
de la même façon la température et il me manque encore quelques broutilles
de configuration pour que ma consommation électrique lui soit injecté aussi.



Pour la température extérieure et toutes les infos méteo je me suis appuyé
sur service externe weatherbug dont des exemples de scripts sont fournis
avec Cacti et qui permet de récupérer : température extérieure, vitesse du
vent, pression athmosphérique etc... bref une station méteo à 0 euros ! Par
contre les informations ne sont pas suffisamment fiables à mon avis pour
conditionner des ordres KNX ! (exemple : fermer les store s'il y a du vent)



Voilà pour mon retour. Cela ne prétends pas être la solution idéale mais
c'est à moindre frais et cela ne réclame pas trop de compétences Linux.



Tristan



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

#16
On 23 déc, 10:51, "tristan" <tlaba...@gmail.com> wrote:
> Pour la température extérieure et toutes les infos méteo je me suis appuyé
> sur service externe weatherbug
Je ne conaissais pas weatherbug, cà a l'air pas mal !
On peut customizer même pour les petites villes,
il ya des prévisions à 7 jours,
les icônes sont très bien,
mais je n'ai pas vu de RSS (ce qui rend le site difficillement
exploitatble)

Comment as-tu fait pour capturer les infos ?
Actuellemnt, j'utilise Météorologic, mais le RSS est mal fagotté
#17
On 23 déc, 15:06, a.penh...@gmail.com wrote:
> si tu regarde ici pour un flux Rss de m t o :http://www.maison-et-domotique.com/index.php/2010/12/01/module-google...
> qui utilise l'api google weather, exemple :http://www.google.fr/ig/api?weather=orleans,france
J'ai regardé. Pas mal, en effet

> c'est en fran ais de google (donc a priori "fiable")
OK
> et avec des icones a eux, qui sont assez basic
c'est pas mal pour une application domestique

> il existe des lost d'icones pour les substitu
oui, mais c'est du boulot, il faut que l'ensemble soit cohérent. Ne
pas sous-estimer!

Il n'y a qu'une seule prévision par jour (Météorologic donne 4
périodes/jour pour le RSS et plus sur le site web)
Il manque les prévisions pour le vent: force et direction, dommage

Merci
#18
Hello,

@anthony
Pour le gaz : j'utilise un compteur d'impulsion ABB US/U KNX connecté à mon
compteur de gaz. A chaque fois que le compteur fait un tour cela compte une
impulsion. Je l'interroge via un siemens 148/22 à partir de la machine
virtuelle qui supporte EIBD / Cacti et un petit script lit la valeur après
une petite conversion pour en déduire la valeur numérique du compteur. J'en
profite pour préciser que cacti intègre la notion de compteur c'est à dire
qu'il sait prendre en compte automatiquement la consommation entre 2
lectures du compteur. C'est utile pour toute donnée qui augmente en
permanence comme un compteur électrique ou gaz. L'architecture que j'ai mise
en oeuvre est issue de recommandations du présent forum (cf mes posts à ce
sujet et surtout les réponses Wink )

Pour l'électricité : un module daguet teleinfo et le petit soft associé. Ici
rien de KNX et uniquement de l'IP. Il me reste cependant à sortir la valeur
à part pour que le graphe soit généré par Cacti au lieu du soft daguet pour
plus d'homogénéité.

Pour la température : j'en suis arrivé à la conclusion que les sondes
1-wire, malgré leur faible prix ne me convenaient économiquement. En effet,
il aurait fallut ajouter une passerelle 1-wire / knx pour gérer seulement 2
ou 3 sondes. Je me suis "réduit" à considérer la solution à zéro coût
supplémentaire puisque je récupère les infos de température extérieure
uniquement via un script vers weatherbug (données locales pour ma ville) et
que je vais (ce n'est pas encore mis en œuvre) récupérer la température
intérieure via les sondes intégrées à mes TX450.

Bonnes fêtes de Noël,

Tristan


Le 23 décembre 2010 12:02, <a.penhard@gmail.com> a écrit :

> Bonjour
>
> @tristan
> tous les composants que tu as sont en KNX (compteur gaz, conso electrique,
> témpératures) ? ou ce sont des composant "annexes" comme le 1wire ou autre
> et que tu "injectes les infos" sur le bus KNX ?
>
> pour la météo, je ne connaissais pas weatherbug est-ce comme weather.com
> un flux xml ? (ils demande un inscription pour avoir plus d'infos sur les
> API)
> les prévisions sont en général régionale et donc donne un ordre d'idée le
> mieux étant, a mon avis, une station météo knx mais bon le prix c'est pas
> donné
> sinon un solution alternative est d'utiliser des composants 1wire pour
> faire ça à moindre cout
>
> @+
> Anthony.
>
> > Personnellement, j'ai mis en place Cacti qui encapsule rddtool et
> présente
> > l'avantage d'une installation relativement simple et d'une interface web
> > complète pour gérer tous les paramètres d'historisation, de présentation,
> > d'exports... Il est très facile de faire un petit script qui va chercher
> > une
> > valeur quelconque et qui sera injectée dans Cacti. Ainsi j'ai un petit
> > script de 5 lignes de perl qui vont juste lancer une commande à Eibd
> > directement pour récupérer dans mon cas la consommation de gaz. Dès que
> > j'aurais activé mes sondes de températures intérieures je pourrais
> grapher
> > de la même façon la température et il me manque encore quelques
> broutilles
> > de configuration pour que ma consommation électrique lui soit injecté
> > aussi.
> >
> >
> >
> > Pour la température extérieure et toutes les infos méteo je me suis
> appuyé
> > sur service externe weatherbug dont des exemples de scripts sont fournis
> > avec Cacti et qui permet de récupérer : température extérieure, vitesse
> du
> > vent, pression athmosphérique etc... bref une station méteo à 0 euros !
> > Par
> > contre les informations ne sont pas suffisamment fiables à mon avis pour
> > conditionner des ordres KNX ! (exemple : fermer les store s'il y a du
> > vent)
> >
> >
> >
> > Voilà pour mon retour. Cela ne prétends pas être la solution idéale mais
> > c'est à moindre frais et cela ne réclame pas trop de compétences Linux.
> >
> >
> >
> > Tristan
> >
> >
> >
> > 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-1802744773...roups.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/domotiquee...nxweb/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
> >
> >
> >
> >
>
>
>
#19
Le 24/12/2010 11:07, Tristan a écrit :
> Hello,
>
> @anthony
> Pour le gaz : j'utilise un compteur d'impulsion ABB US/U KNX connecté à
> mon compteur de gaz. A chaque fois que le compteur fait un tour cela
> compte une impulsion.

Ah, intéressant ! Sur quel type de compteur ? Je ne vois pas trop où me
brancher sur le mien...




> J'en profite pour préciser que cacti intègre la
> notion de compteur c'est à dire qu'il sait prendre en compte
> automatiquement la consommation entre 2 lectures du compteur.

J'en profite juste pour préciser que ce n'est pas cacti mais rrdtools
qui fait ça. Détail, mais pour les gens auxquels cacti ferait peur (ce
qui est compréhensible), d'autres solutions à base de rrdtools savent faire
#20
> Ah, int ressant ! Sur quel type de compteur ? Je ne vois pas trop o me
> brancher sur le mien...

http://groups.google.com/group/domotique...d33b5469e6
#21
Est-ce que tu sais si il y a moyen de faire la même chose avec un compteur
électrique en Belgique?

Cyrille

On 24/12/10 12:54, "jef2000" <jef2000@ouaye.net> wrote:

>> Ah, int ressant ! Sur quel type de compteur ? Je ne vois pas trop o me
>> brancher sur le mien...
>
>http://groups.google.com/group/domotique-eib/msg/d33647d33b5469e6
>
#22
Salut Cyrille,

Pour le mien je n'ai rien trouvé. C'est un vieux compteur mécanique
avec un disque qui tourne. En plus il est dans un coffret en plexi
dont la face avant est à quelques centimètres du compteur, donc même
une tentative de détection optique de rotation du disque ne
fonctionnerait pas.
Mais je suppose que d'ici une dizaine d'année ils devront tous être
remplacés par des électroniques (obligation européenne je pense)

A+

Jean-François

On 24 déc, 13:23, Ziki <z...@omail.be> wrote:
> Est-ce que tu sais si il y a moyen de faire la même chose avec un compteur
> électrique en Belgique?
>
> Cyrille
>
> On 24/12/10 12:54, "jef2000" <jef2...@ouaye.net> wrote:
>
>
>
>
>
> >> Ah, int ressant ! Sur quel type de compteur ? Je ne vois pas trop o me
> >> brancher sur le mien...
>
> >http://groups.google.com/group/domotique-eib/msg/d33647d33b5469e6
>
>
#23
Bonjour,

il existe des modules knx qui permettent de mesurer le courant passant dans
un cable électrique
peut être utilise pour avoir le suivit et la conso d'un "chauffe-eau" par
exemple ou encore le système de chauffage
il "suffit" d'en prendre un suffisament "puissant" pour mesurer la
consommation globale directement en sortie de compteur

mais je crois que ces module sont assez cher
sinon un montage en 1wire doit être possible
je n'ai pas "étudier" le sujet plus que cela mais perso cela m'intéresse
pour la consommation de mon chauffage notamment si quelque a déjà
expérimenté une de ces 2 solutions
voir une 3ème solution ?

@+
Anthony
Joyeux Noël à Tous.

Le 24 décembre 2010 14:00, jef2000 <jef2000@ouaye.net> a écrit :

> Salut Cyrille,
>
> Pour le mien je n'ai rien trouvé. C'est un vieux compteur mécanique
> avec un disque qui tourne. En plus il est dans un coffret en plexi
> dont la face avant est à quelques centimètres du compteur, donc même
> une tentative de détection optique de rotation du disque ne
> fonctionnerait pas.
> Mais je suppose que d'ici une dizaine d'année ils devront tous être
> remplacés par des électroniques (obligation européenne je pense)
>
> A+
>
> Jean-François
>
> On 24 déc, 13:23, Ziki <z...@omail.be> wrote:
> > Est-ce que tu sais si il y a moyen de faire la même chose avec un
> compteur
> > électrique en Belgique?
> >
> > Cyrille
> >
> > On 24/12/10 12:54, "jef2000" <jef2...@ouaye.net> wrote:
> >
> >
> >
> >
> >
> > >> Ah, int ressant ! Sur quel type de compteur ? Je ne vois pas trop o me
> > >> brancher sur le mien...
> >
> > >http://groups.google.com/group/domotique-eib/msg/d33647d33b5469e6
> >
> >
>
#24
Oui, je connais ces modules mais je doute qu’il supporte une charge pareil.



Enfin, il faudrait vérifier dans les caractéristiques mais le je n’ai pas le
temps, je pars réveillonner. J



Joyeux noël à tous.



Cyrille



De : domotique-eib@googlegroups.com [mailto:domotique-eib@googlegroups.com]
De la part de Anthony PENHARD
Envoyé : vendredi 24 décembre 2010 15:09
À : domotique-eib@googlegroups.com
Objet : Re: Script pour graphiques linknx / rrd



Bonjour,

il existe des modules knx qui permettent de mesurer le courant passant dans
un cable électrique
peut être utilise pour avoir le suivit et la conso d'un "chauffe-eau" par
exemple ou encore le système de chauffage
il "suffit" d'en prendre un suffisament "puissant" pour mesurer la
consommation globale directement en sortie de compteur

mais je crois que ces module sont assez cher
sinon un montage en 1wire doit être possible
je n'ai pas "étudier" le sujet plus que cela mais perso cela m'intéresse
pour la consommation de mon chauffage notamment si quelque a déjà
expérimenté une de ces 2 solutions
voir une 3ème solution ?

@+
Anthony
Joyeux Noël à Tous.

Le 24 décembre 2010 14:00, jef2000 <jef2000@ouaye.net> a écrit :

Salut Cyrille,

Pour le mien je n'ai rien trouvé. C'est un vieux compteur mécanique
avec un disque qui tourne. En plus il est dans un coffret en plexi
dont la face avant est à quelques centimètres du compteur, donc même
une tentative de détection optique de rotation du disque ne
fonctionnerait pas.
Mais je suppose que d'ici une dizaine d'année ils devront tous être
remplacés par des électroniques (obligation européenne je pense)

A+

Jean-François


On 24 déc, 13:23, Ziki <z...@omail.be> wrote:
> Est-ce que tu sais si il y a moyen de faire la même chose avec un compteur
> électrique en Belgique?
>
> Cyrille
>

> On 24/12/10 12:54, "jef2000" <jef2...@ouaye.net> wrote:
>
>
>
>
>
> >> Ah, int ressant ! Sur quel type de compteur ? Je ne vois pas trop o me
> >> brancher sur le mien...
>
> >http://groups.google.com/group/domotique-eib/msg/d33647d33b5469e6
>
>



Atteindre :


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