22/12/2010, 21:55:45
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
>
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
>