Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
NAS - Linknx/MYSQL
#26
Si mes souvenirs sont bons, il faut mettre le tag "logging" au même
niveau que "services" et pas à l'intérieur de ce dernier.

On Apr 14, 2:10 pm, kraven <ohl.christo...@gmail.com> wrote:
> Sans vouloir abuser maintenant que j'ai tout installé, j'ai fait un
> petit fichier de config (ci dessous) mais le fichier linknx.log ne
> crée pas?
>
> <?xml version="1.0" ?>
> <config>
> <objects>
> <object log="true" type="1.001" id="ampoule1" gad="0/0/1"><listener
> gad="1/0/0" />ampoule1 platine</object>
> <object log="true" id="Temperature_Salon" gad="3/0/1" type="9.xxx"
> flags="cwu">Temperature du salon</object>
> </objects>
> <services>
>                 <knxconnection url="ip:127.0.0.1" />
>                 <xmlserver type="inet" port="1028"/>
>                 <logging output="/home/christophe/linknx.log" format="%d %5p > %c %x
> - %m%n" level="DEBUG"/>
> </services>
>
> </config>
>
> On 14 avr, 13:39, kraven <ohl.christo...@gmail.com> wrote:
>
> > Un grand merci ça marche Smile
>
> > Il faut également modifier le fichier PatternLayout.cpp
> > Remplacer #include <cmath> par #include <cstdlib>
>
> > Et également ajouter LDFLAGS=-lpthread comme paremetre du configure de
> > log4cpp.
>
> > A+
>
> > On 14 avr, 13:16, jef2000 <jef2...@ouaye.net> wrote:
>
> > > Ajoutes ceci dans le fichier BasicLayout.cpp (a la suite des autres
> > > directives #include):
> > > #include <memory>
>
> > > Le problème est déjà corrigé depuis presqu'un an mais pas de nouvelle
> > > release depuis.http://log4cpp.cvs.sourceforge.net/viewvc/log4cpp/log4cpp/src/BasicLa...
>
> > > On Apr 14, 12:57 pm, kraven <ohl.christo...@gmail.com> wrote:
>
> > > > > C'est quoi le message d'erreur?
>
> > > > BasicLayout.cpp:37: error: expected constructor, destructor, or type
> > > > conversion before '<' token
>
> > > > Merci


--
To unsubscribe, reply using "remove me" as the subject.
#27
Tes souvenirs sont bon.
Merci

On 14 avr, 14:25, jef2000 <jef2...@ouaye.net> wrote:
> Si mes souvenirs sont bons, il faut mettre le tag "logging" au même
> niveau que "services" et pas à l'intérieur de ce dernier.
>
> On Apr 14, 2:10 pm, kraven <ohl.christo...@gmail.com> wrote:
>
>
>
> > Sans vouloir abuser maintenant que j'ai tout installé, j'ai fait un
> > petit fichier de config (ci dessous) mais le fichier linknx.log ne
> > crée pas?
>
> > <?xml version="1.0" ?>
> > <config>
> > <objects>
> > <object log="true" type="1.001" id="ampoule1" gad="0/0/1"><listener
> > gad="1/0/0" />ampoule1 platine</object>
> > <object log="true" id="Temperature_Salon" gad="3/0/1" type="9.xxx"
> > flags="cwu">Temperature du salon</object>
> > </objects>
> > <services>
> >                 <knxconnection url="ip:127.0.0.1" />
> >                 <xmlserver type="inet" port="1028"/>
> >                 <logging output="/home/christophe/linknx.log" format="%d %5p > %c %x
> > - %m%n" level="DEBUG"/>
> > </services>
>
> > </config>
>
> > On 14 avr, 13:39, kraven <ohl.christo...@gmail.com> wrote:
>
> > > Un grand merci ça marche Smile
>
> > > Il faut également modifier le fichier PatternLayout.cpp
> > > Remplacer #include <cmath> par #include <cstdlib>
>
> > > Et également ajouter LDFLAGS=-lpthread comme paremetre du configure de
> > > log4cpp.
>
> > > A+
>
> > > On 14 avr, 13:16, jef2000 <jef2...@ouaye.net> wrote:
>
> > > > Ajoutes ceci dans le fichier BasicLayout.cpp (a la suite des autres
> > > > directives #include):
> > > > #include <memory>
>
> > > > Le problème est déjà corrigé depuis presqu'un an mais pas de nouvelle
> > > > release depuis.http://log4cpp.cvs.sourceforge.net/viewvc/log4cpp/log4cpp/src/BasicLa...
>
> > > > On Apr 14, 12:57 pm, kraven <ohl.christo...@gmail.com> wrote:
>
> > > > > > C'est quoi le message d'erreur?
>
> > > > > BasicLayout.cpp:37: error: expected constructor, destructor, or type
> > > > > conversion before '<' token
>
> > > > > Merci


--
To unsubscribe, reply using "remove me" as the subject.
#28
> Avec les log de linknx tu obtiens un fichier avec ce contenu.

Le but c'est mettre dans MYSQL pour traiter l'information beaucoup plus
facilement.





--
To unsubscribe, reply using "remove me" as the subject.
#29
Une dernière petite question car je suis pas très doué sous Linux.

Si on souhaite compiler Linknx avec le suport de Mysql il faut
utiliser le paramètre --with-mysql=path to mysql_config binary or
mysql prefix dir

dans le cas d'une Debian avec mysql intsllé avec apt-get on met quoi
comme path?

Désolé pour toutes ces questions.

A+

On 14 avr, 14:25, jef2000 <jef2...@ouaye.net> wrote:
> Si mes souvenirs sont bons, il faut mettre le tag "logging" au même
> niveau que "services" et pas à l'intérieur de ce dernier.
>
> On Apr 14, 2:10 pm, kraven <ohl.christo...@gmail.com> wrote:
>
>
>
> > Sans vouloir abuser maintenant que j'ai tout installé, j'ai fait un
> > petit fichier de config (ci dessous) mais le fichier linknx.log ne
> > crée pas?
>
> > <?xml version="1.0" ?>
> > <config>
> > <objects>
> > <object log="true" type="1.001" id="ampoule1" gad="0/0/1"><listener
> > gad="1/0/0" />ampoule1 platine</object>
> > <object log="true" id="Temperature_Salon" gad="3/0/1" type="9.xxx"
> > flags="cwu">Temperature du salon</object>
> > </objects>
> > <services>
> >                 <knxconnection url="ip:127.0.0.1" />
> >                 <xmlserver type="inet" port="1028"/>
> >                 <logging output="/home/christophe/linknx.log" format="%d %5p > %c %x
> > - %m%n" level="DEBUG"/>
> > </services>
>
> > </config>
>
> > On 14 avr, 13:39, kraven <ohl.christo...@gmail.com> wrote:
>
> > > Un grand merci ça marche Smile
>
> > > Il faut également modifier le fichier PatternLayout.cpp
> > > Remplacer #include <cmath> par #include <cstdlib>
>
> > > Et également ajouter LDFLAGS=-lpthread comme paremetre du configure de
> > > log4cpp.
>
> > > A+
>
> > > On 14 avr, 13:16, jef2000 <jef2...@ouaye.net> wrote:
>
> > > > Ajoutes ceci dans le fichier BasicLayout.cpp (a la suite des autres
> > > > directives #include):
> > > > #include <memory>
>
> > > > Le problème est déjà corrigé depuis presqu'un an mais pas de nouvelle
> > > > release depuis.http://log4cpp.cvs.sourceforge.net/viewvc/log4cpp/log4cpp/src/BasicLa...
>
> > > > On Apr 14, 12:57 pm, kraven <ohl.christo...@gmail.com> wrote:
>
> > > > > > C'est quoi le message d'erreur?
>
> > > > > BasicLayout.cpp:37: error: expected constructor, destructor, or type
> > > > > conversion before '<' token
>
> > > > > Merci


--
To unsubscribe, reply using "remove me" as the subject.
#30
Il faut tout d'abord que tu installe le package de développement. Ca
doit porter un nom du style libmysqlclient-dev, libmysqlclient-devel,
libmysql-devel, mysql-devel ou un truc du style.

Celui-ci installera probablement le programme mysql_config dans /usr/
bin ou /usr/local/bin
Si tu ne le trouves pas, essaie la commande "which mysql_config".
je pense même que si tu utilise l'option --with-mysql sans spécifier
le path il va se débrouiller tout seul comme un grand.

On Apr 14, 3:08 pm, kraven <ohl.christo...@gmail.com> wrote:
> Une dernière petite question car je suis pas très doué sous Linux.
>
> Si on souhaite compiler Linknx avec le suport de Mysql il faut
> utiliser le paramètre --with-mysql=path to mysql_config binary or
> mysql prefix dir
>
> dans le cas d'une Debian avec mysql intsllé avec apt-get on met quoi
> comme path?
>
> Désolé pour toutes ces questions.
>
> A+
>
> On 14 avr, 14:25, jef2000 <jef2...@ouaye.net> wrote:
>
> > Si mes souvenirs sont bons, il faut mettre le tag "logging" au même
> > niveau que "services" et pas à l'intérieur de ce dernier.
>
> > On Apr 14, 2:10 pm, kraven <ohl.christo...@gmail.com> wrote:
>
> > > Sans vouloir abuser maintenant que j'ai tout installé, j'ai fait un
> > > petit fichier de config (ci dessous) mais le fichier linknx.log ne
> > > crée pas?
>
> > > <?xml version="1.0" ?>
> > > <config>
> > > <objects>
> > > <object log="true" type="1.001" id="ampoule1" gad="0/0/1"><listener
> > > gad="1/0/0" />ampoule1 platine</object>
> > > <object log="true" id="Temperature_Salon" gad="3/0/1" type="9.xxx"
> > > flags="cwu">Temperature du salon</object>
> > > </objects>
> > > <services>
> > >                 <knxconnection url="ip:127.0.0.1" />
> > >                 <xmlserver type="inet" port="1028"/>
> > >                 <logging output="/home/christophe/linknx.log" format="%d %5p > %c %x
> > > - %m%n" level="DEBUG"/>
> > > </services>
>
> > > </config>
>
> > > On 14 avr, 13:39, kraven <ohl.christo...@gmail.com> wrote:
>
> > > > Un grand merci ça marche Smile
>
> > > > Il faut également modifier le fichier PatternLayout.cpp
> > > > Remplacer #include <cmath> par #include <cstdlib>
>
> > > > Et également ajouter LDFLAGS=-lpthread comme paremetre du configure de
> > > > log4cpp.
>
> > > > A+
>
> > > > On 14 avr, 13:16, jef2000 <jef2...@ouaye.net> wrote:
>
> > > > > Ajoutes ceci dans le fichier BasicLayout.cpp (a la suite des autres
> > > > > directives #include):
> > > > > #include <memory>
>
> > > > > Le problème est déjà corrigé depuis presqu'un an mais pas de nouvelle
> > > > > release depuis.http://log4cpp.cvs.sourceforge.net/viewvc/log4cpp/log4cpp/src/BasicLa...
>
> > > > > On Apr 14, 12:57 pm, kraven <ohl.christo...@gmail.com> wrote:
>
> > > > > > > C'est quoi le message d'erreur?
>
> > > > > > BasicLayout.cpp:37: error: expected constructor, destructor, or type
> > > > > > conversion before '<' token
>
> > > > > > Merci


--
To unsubscribe, reply using "remove me" as the subject.
#31
> Il faut tout d'abord que tu installe le package de développement. Ca
> doit porter un nom du style libmysqlclient-dev, libmysqlclient-devel,
> libmysql-devel, mysql-devel ou un truc du style.

Ok encore merci

Donc

apt-get install libmysqlclient15-dev

puis pour linknx

./configure --with-mysql=/usr/bin/mysql_config

Je vais synthétiser tous ça et vous envoyer mes notes sur comment
installer linknx sur une debian qvec support de lua, mysql et log4cpp.

A+


--
To unsubscribe, reply using "remove me" as the subject.
#32
> Le but c'est mettre dans MYSQL pour traiter l'information beaucoup plus
> facilement.

Si tu actives le support Mysql dans Linknx tu peux alors utiliser
linknx pour stocker l'état de AG qui t'intéresse si tu ajoutes le
paramètre log="true".

voir une copie d'écran ici http://groups.google.fr/group/domotique-...Linknx.jpg

A+



--
To unsubscribe, reply using "remove me" as the subject.
#33
Un truc vient de me venir à l'esprit. Tu es un des premiers (voir le
premier) utilisateur de Domovea2 sur le forum. Ce genre de fonction
n'est pas dispo?

A+

On 13 avr, 13:05, Chrystof <i...@accessnight.ch> wrote:
> Bonjour,
>
> J'utilise depuis un moment MYSQL  (Sur un QNAP TS-119) pour mettre mes
> logs des températures, luminosité, vent,etc... Chaque 5 minutes, un
> script enregistre directement dans MYSQL la dernière donnée que EIBD à
> dans son cache. Cela fonctionne très bien et je suis à plus de 100'000
> enregistrement.
>
> J'aimerai maintenant réaliser un log de tout les événements, et je ne
> peux pas utiliser le même système, car si je prend les log d'ouverture
> pour une porte, celle là peut être ouverte et fermée plusieurs fois en
> 5 minutes. Il me faut donc un système qui enregistre directement
> l'information dans MYSQL.
>
> Quelqu'un à t'il un script ou une idée qui permet de réaliser cela ?!
>
> Merci de votre aide.
>
> Chrystof


--
To unsubscribe, reply using "remove me" as the subject.
#34
> Un truc vient de me venir à l'esprit. Tu es un des premiers (voir le
> premier) utilisateur de Domovea2 sur le forum. Ce genre de fonction
> n'est pas dispo?

Non, malheureusement pas, peut-être dans une prochaine mise à jour...

Peux tu faire un petit tuto pour l'activation et l'ajout de données dans
MYSQL, parce que je suis vraiment perdu !?!?

Merci de ton aide.

Chrystof



--
To unsubscribe, reply using "remove me" as the subject.
#35
> Peux tu faire un petit tuto pour l'activation et l'ajout de données dans
> MYSQL, parce que je suis vraiment perdu !?!?

Pas de problème je le fait ce soir. Par contre, il sera basé sur une
debian.

A+


--
To unsubscribe, reply using "remove me" as the subject.
#36
> > Peux tu faire un petit tuto pour l'activation et l'ajout de données dans
> > MYSQL, parce que je suis vraiment perdu !?!?

Voila avec un peu de retard (trop de boulot en ce moment).

Dans la partie fichier ici http://groups.google.fr/group/domotique-...0Mysql.pdf

A+


--
Subscription settings: http://groups.google.com/group/domotique...ribe?hl=fr
#37
Bonjour à tous.
Merci pour ce tuto, je le mets en pratique des que possible ...

Une question me turlupine l'esprit : sur quoi faire tourner Linknx ?
Est il possible de le faire tourner sur 1 VM sur mon pc XP ? Mais comment
faire pour que la MV se monte au boot du pc xp ...

Si certains d entre vous ont déjà expérimenté ceci, ca m intéresse.
Merci et bon dimanche ensoleillé !
Arnaud

-----Original Message-----
From: domotique-eib@googlegroups.com [mailto:domotique-eib@googlegroups.com]
On Behalf Of kraven
Sent: dimanche 18 avril 2010 15:19
To: domotique-EIB
Subject: Re: NAS - Linknx/MYSQL


> > Peux tu faire un petit tuto pour l'activation et l'ajout de données dans
> > MYSQL, parce que je suis vraiment perdu !?!?

Voila avec un peu de retard (trop de boulot en ce moment).

Dans la partie fichier ici
http://groups.google.fr/group/domotique-...0Mysql.pdf

A+


--
Subscription settings:
http://groups.google.com/group/domotique...ribe?hl=fr
#38
On 18 avr, 15:19, kraven <ohl.christo...@gmail.com> wrote:
> Dans la partie fichier ici

Je propose de préfixer tout mes fichiers ayant trait à LinKnx par
"LinKnx".
Ce sera plus facile pour s'y retrouver.
J'ai renommé ceux qui étaient évident, merci de signaler ceux que j'ai
oubliés.


--
Subscription settings: http://groups.google.com/group/domotique...ribe?hl=fr
#39
@marc.assin
> Je propose de préfixer tout mes fichiers ayant trait à LinKnx par "LinKnx".

Ok c'est noté.

@Arnaud Cognard
>Une question me turlupine l'esprit : sur quoi faire tourner Linknx ?
>Est il possible de le faire tourner sur 1 VM sur mon pc XP ? Mais comment
>faire pour que la MV se monte au boot du pc xp ...

Tu peux le faire tourner très facilement sur un Debian installé dans
une machine virtuel (chez moi j'utilise Sun VirtualBox et aucun
problème).
Pour le démarrage automatique au boot tu peux le faire avec virtualBox

-Créer un raccourcis qui pointe sur VBoxManage.exe avec comme
paramètre startvm nom_de_la_machine_virtuel
chez moi (sous seven), le raccourcis est "C:\Program Files\Sun\xVM
VirtualBox\VBoxManage.exe" startvm Debian

-Mettre le raccourci crée dans le dossier démarrage du menu de Windows

Voilà ta vm démarre en même temps que Windows.

A+


--
Subscription settings: http://groups.google.com/group/domotique...ribe?hl=fr
#40
> Voila avec un peu de retard (trop de boulot en ce moment).


Super merci beaucoup ! Je vais testé cela !!!

Bonne journée.

Chrystof



--
Subscription settings: http://groups.google.com/group/domotique...ribe?hl=fr
#41
> Dans la partie fichier ici
http://groups.google.fr/group/domotique-...0Mysql.pdf

J'ai essayé, mais sur QNAP, malheureusement pas possible :

[ERROR] main: Error in config: PersistentStorage: storage type not
supported: 'mysql'
Error in config: Interrupted system call

Merci encore pour le tuto :-)


@++ Christophe



--
Subscription settings: http://groups.google.com/group/domotique...ribe?hl=fr
#42
On Apr 13, 2:45 pm, jef2000 <jef2...@ouaye.net> wrote:
> Bonjour,
>
> Le support de mysql directement dans linknx fonctionne mais je ne
> l'inclus pas dans les binaires que je compile car cela obligerait tous
> ceux qui veulent l'utiliser à installer mysql. Je l'ai tenté dans le
> passé et j'ai reçu en retour pas mal de problèmes et
> d'incompatibilités donc j'ai laissé tomber. On en a déjà discuté ici:
> http://groups.google.com/group/domotique...94a2d048fd

Donc je re-répète. Les binaires que je compiles pour toutes sortes de
NAS, routeurs, etc... ne permettent pas de stocker l'historique dans
MySQL pour les raisons évoquées précédemment. Donc si vous voulez
aller dans cette direction, il vous faudra compiler Linknx vous même
avec l'option MySQL activée, ou bien trouver qqn qui le fera pour vous
mais moi j'ai essayé et j'en suis revenu.

Jean-François


Atteindre :


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