01/03/2010, 13:24:56
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
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