NAS - Linknx/MYSQL - Version imprimable +- Forum KNX francophone / English KNX forum (https://www.knx-fr.com) +-- Forum : Français (https://www.knx-fr.com/forumdisplay.php?fid=3) +--- Forum : Archives eib-domotique (https://www.knx-fr.com/forumdisplay.php?fid=8) +--- Sujet : NAS - Linknx/MYSQL (/showthread.php?tid=1178) Pages :
1
2
|
NAS - Linknx/MYSQL - jef2000 - 14/04/2010 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 > > > 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. NAS - Linknx/MYSQL - kraven - 14/04/2010 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 > > > > 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. NAS - Linknx/MYSQL - Chrisophe Bruchez - 14/04/2010 > 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. NAS - Linknx/MYSQL - kraven - 14/04/2010 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 > > > > 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. NAS - Linknx/MYSQL - jef2000 - 14/04/2010 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 > > > > > 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. NAS - Linknx/MYSQL - kraven - 14/04/2010 > 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. NAS - Linknx/MYSQL - kraven - 14/04/2010 > 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-eib/web/Log_Linknx.jpg A+ -- To unsubscribe, reply using "remove me" as the subject. NAS - Linknx/MYSQL - kraven - 14/04/2010 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. NAS - Linknx/MYSQL - Chrisophe Bruchez - 15/04/2010 > 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. NAS - Linknx/MYSQL - kraven - 15/04/2010 > 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. NAS - Linknx/MYSQL - kraven - 18/04/2010 > > 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-eib/web/Linknx%20log%20Mysql.pdf A+ -- Subscription settings: http://groups.google.com/group/domotique-eib/subscribe?hl=fr NAS - Linknx/MYSQL - Arnaud Cognard - 18/04/2010 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-eib/web/Linknx%20log%20Mysql.pdf A+ -- Subscription settings: http://groups.google.com/group/domotique-eib/subscribe?hl=fr NAS - Linknx/MYSQL - marc.assin - 18/04/2010 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-eib/subscribe?hl=fr NAS - Linknx/MYSQL - kraven - 18/04/2010 @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-eib/subscribe?hl=fr NAS - Linknx/MYSQL - Chrisophe Bruchez - 19/04/2010 > 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-eib/subscribe?hl=fr NAS - Linknx/MYSQL - Chrisophe Bruchez - 19/04/2010 > Dans la partie fichier ici http://groups.google.fr/group/domotique-eib/web/Linknx%20log%20Mysql.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-eib/subscribe?hl=fr NAS - Linknx/MYSQL - jef2000 - 19/04/2010 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-eib/browse_thread/thread/692dfbd2a945c099/6c467d94a2d048fd?#6c467d94a2d048fd 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 |