Forum KNX francophone / English KNX forum

Version complète : graphes de température
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.

tristan

bonjour,



Je voudrais réaliser des graphes de température de différents endroits
(extérieur, intérieur, températures de sortie de circuit de chauffage).
Idéalement, je souhaite récupérer ses données via des sondes de températures
KNX puis injecter cela dans une base de données type mysql. Ceci permettrait
"relativement" facilement, en tout cas en théorie, de faire des graphes ou
de calculer l'efficacité de la chaudière et de mettre le tout sur une page
web.



Est ce que quelqu'un a déjà fait cela ? Existe t'il des scripts "tout fait"
pour interroger un objet knx via ip et mettre la valeur lue plus l'heure et
la date dans une base de données ?

Quelqu'un a t'il une autre solution (économique) pour grapher des données
knx ?



Cordialement,



Energy01

Bonjour,

tu peux utiliser linknx (donc avec un PC ou sur un NAS connecté
24/24)
qui peut stocker soit sous format fichier soit mysql
et après avec knxweb + quelques page html en javascript et/ou php

par exemple :
http://sourceforge.net/apps/mediawiki/li...th_RRDTool
et/ou
http://code.google.com/p/flot/
et/ou
http://raphaeljs.com/

j'ai l'intention de faire cela pour ma propre install (mais pas encore
fait manque de temps ...)

@+


On 28 fév, 22:30, "tristan" <tlaba...@gmail.com> wrote:
> bonjour,
>
> Je voudrais réaliser des graphes de température de différents endroits
> (extérieur, intérieur, températures de sortie de circuit de chauffage).
> Idéalement, je souhaite récupérer ses données via des sondes de températures
> KNX puis injecter cela dans une base de données type mysql. Ceci permettrait
> "relativement" facilement, en tout cas en théorie, de faire des graphes ou
> de calculer l'efficacité de la chaudière et de mettre le tout sur une page
> web.
>
> Est ce que quelqu'un a déjà fait cela ? Existe t'il des scripts "tout fait"
> pour interroger un objet knx via ip et mettre la valeur lue plus l'heure et
> la date dans une base de données ?
>
> Quelqu'un a t'il une autre solution (économique) pour grapher des données
> knx ?
>
> Cordialement,

Chrystof

> Est ce que quelqu'un a déjà fait cela ? Existe t'il des scripts "tout fait"
> pour interroger un objet knx via ip et mettre la valeur lue plus l'heure et
> la date dans une base de données ?

Salut,

j'utilise le script que Alain à réalisé, tu le trouve dans la parite
fichier et il fonctionne à merveille.

Bon, c'est pas du live, mais c'est nickel !

@++

Chrystof

kraven

Salut,

moi j'utilise linknx pour écrire dans un fichier la valeur de la sonde
comme ceci :

<object id="Temperature_Salon" gad="1/3/0" type="9.xxx" flags="cwu"
init="persist">Temperature du salon</object>

Ensuite le script shell ci-dessous pour envoyer les données dans une
base mysql executé à intervalle régulier à l'aide de CRON :

#!/bin/sh
a=`cat /home/christophe/linknx/persist/Temperature_Salon`
echo "use nom_de_la_base;INSERT INTO nom_de_la_table
(temp,ladate,heure) VALUES ($a,CURDATE(),CURTIME());" | mysql --
user=user --password=password

Ensuite http://www.artichow.org/ pour générer le graph en PHP/GD

J'ai pas trouvé plus simple

A+


On 1 mar, 08:56, Chrystof <i...@accessnight.ch> wrote:
> > Est ce que quelqu'un a déjà fait cela ? Existe t'il des scripts "tout fait"
> > pour interroger un objet knx via ip et mettre la valeur lue plus l'heure et
> > la date dans une base de données ?
>
> Salut,
>
> j'utilise le script que Alain à réalisé, tu le trouve dans la parite
> fichier et il fonctionne à merveille.
>
> Bon, c'est pas du live, mais c'est nickel !
>
> @++
>
> Chrystof

mickg

Il existe un produit tout fait, pour grapher des valeurs KNX, c'est
multidomo metering
plus d'info ici http://www.multidomo.com/Metering.aspx

@+

On 1 mar, 13:24, kraven <ohl.christo...@gmail.com> wrote:
> Salut,
>
> moi j'utilise linknx pour écrire dans un fichier la valeur de la sonde
> comme ceci :
>
> <object id="Temperature_Salon" gad="1/3/0" type="9.xxx" flags="cwu"
> init="persist">Temperature du salon</object>
>
> Ensuite le script shell ci-dessous pour envoyer les données dans une
> base mysql executé à intervalle régulier à l'aide de CRON :
>
> #!/bin/sh
> a=`cat /home/christophe/linknx/persist/Temperature_Salon`
> echo "use nom_de_la_base;INSERT INTO nom_de_la_table
> (temp,ladate,heure) VALUES ($a,CURDATE(),CURTIME());" | mysql --
> user=user --password=password
>
> Ensuitehttp://www.artichow.org/pour générer le graph en PHP/GD
>
> J'ai pas trouvé plus simple
>
> A+
>
> On 1 mar, 08:56, Chrystof <i...@accessnight.ch> wrote:
>
> > > Est ce que quelqu'un a déjà fait cela ? Existe t'il des scripts "tout fait"
> > > pour interroger un objet knx via ip et mettre la valeur lue plus l'heure et
> > > la date dans une base de données ?
>
> > Salut,
>
> > j'utilise le script que Alain à réalisé, tu le trouve dans la parite
> > fichier et il fonctionne à merveille.
>
> > Bon, c'est pas du live, mais c'est nickel !
>
> > @++
>
> > Chrystof

tristan

Merci de vos différentes suggestions. Toutes m'ont l'air intéressantes je
vais donc étudier cela plus en détail.

Tristan

PS : C'est juste moi ou le wiki ne réponds plus ?




-----Message d'origine-----
De : domotique-eib@googlegroups.com [mailto:domotique-eib@googlegroups.com]
De la part de mickg
Envoyé : lundi 1 mars 2010 17:42
À : domotique-EIB
Objet : Re: graphes de température

Il existe un produit tout fait, pour grapher des valeurs KNX, c'est
multidomo metering
plus d'info ici http://www.multidomo.com/Metering.aspx

@+

On 1 mar, 13:24, kraven <ohl.christo...@gmail.com> wrote:
> Salut,
>
> moi j'utilise linknx pour écrire dans un fichier la valeur de la sonde
> comme ceci :
>
> <object id="Temperature_Salon" gad="1/3/0" type="9.xxx" flags="cwu"
> init="persist">Temperature du salon</object>
>
> Ensuite le script shell ci-dessous pour envoyer les données dans une
> base mysql executé à intervalle régulier à l'aide de CRON :
>
> #!/bin/sh
> a=`cat /home/christophe/linknx/persist/Temperature_Salon`
> echo "use nom_de_la_base;INSERT INTO nom_de_la_table
> (temp,ladate,heure) VALUES ($a,CURDATE(),CURTIME());" | mysql --
> user=user --password=password
>
> Ensuitehttp://www.artichow.org/pour générer le graph en PHP/GD
>
> J'ai pas trouvé plus simple
>
> A+
>
> On 1 mar, 08:56, Chrystof <i...@accessnight.ch> wrote:
>
> > > Est ce que quelqu'un a déjà fait cela ? Existe t'il des scripts "tout
fait"
> > > pour interroger un objet knx via ip et mettre la valeur lue plus
l'heure et
> > > la date dans une base de données ?
>
> > Salut,
>
> > j'utilise le script que Alain à réalisé, tu le trouve dans la parite
> > fichier et il fonctionne à merveille.
>
> > Bon, c'est pas du live, mais c'est nickel !
>
> > @++
>
> > Chrystof