
mikael2235
Membres-
Compteur de contenus
488 -
Inscription
-
Dernière visite
Tout ce qui a été posté par mikael2235
-
Lancement Xpl-Hub, Xpl-Rfxcom-Rx, Xpl-Logger
mikael2235 a répondu à un(e) sujet de mikael2235 dans Terminal Telnet et SSH
Re, Alors finalement ça va peut-être te faciliter la tâche DjMomo... Voici le message xPL que je recevais avant la modif : 192.168.0.2:53972 [xpl-trig/ac.basic: rfxcom-lan.0004a31bb697 -> *] 192.168.0.2:53972 [xpl-trig/ac.basic: rfxcom-lan.0004a31bb697 -> *] Et voici le message xPL reçu après la modif : 192.168.0.2:41601 [xpl-trig/ac.basic: rfxcom-lan.0004a31bb697 -> * - on/0x00d62c8 9] 192.168.0.2:41601 [xpl-trig/ac.basic: rfxcom-lan.0004a31bb697 -> * - off/0x00d62c8 9] Et la modif consiste à : - copier le fichier homeeasy.basic.yaml - le renommer en ac.basic.yaml - le copier au même endroit. Le dossier est le suivant (pour mon cas, cela dépend d'ou est installé perl) : - /opt/lib/perl5/site_perl/5.10.0/xPL/schema/ Je pense que pour ton fichier xpl-mysql-logger, cela va être compatible, c'est juste que les messages ac.basic sont ignorés par le script. Mikael -
Lancement Xpl-Hub, Xpl-Rfxcom-Rx, Xpl-Logger
mikael2235 a répondu à un(e) sujet de mikael2235 dans Terminal Telnet et SSH
Salut, Je m'occupe de mon fichier php pour amCharts d'abord, et je verrai ensuite pour le capteur d'ouverture. Je vous tiens au courant de l'avancement. -
Lancement Xpl-Hub, Xpl-Rfxcom-Rx, Xpl-Logger
mikael2235 a répondu à un(e) sujet de mikael2235 dans Terminal Telnet et SSH
Je viens de lire vos messages, Chez moi j'ai bien le dossier RF et oregon.pm mais il est dans opt/lib/... Il n'y a pas un autre moyen pour logger mes messages provenant de ce capteur ? -
Lancement Xpl-Hub, Xpl-Rfxcom-Rx, Xpl-Logger
mikael2235 a répondu à un(e) sujet de mikael2235 dans Terminal Telnet et SSH
Merci, Mais ta requête prend toute les datas dans ta base, et c'est ensuite quand tu fais ton Array en php que tu analyse l'heure et tu lui dis de prendre une valeur toutes les 15 minutes ? @DjMomo, as-tu regarder pour l'option --body dans xpl-mysql-logger ? -
Lancement Xpl-Hub, Xpl-Rfxcom-Rx, Xpl-Logger
mikael2235 a répondu à un(e) sujet de mikael2235 dans Terminal Telnet et SSH
Encore quelques questions a vous poser : Je ne comprends pas comment vous faites pour avoir vos datas toutes les 15 min ? Votre requête sélectionne toutes les datas de la BDD ? ou les datas pour la journée en cours uniquement ? C'est le fichier php qui ne garde qu'une data toutes les 15 minutes ? Patrick, ta sonde baromètre, c'est une BTHR918 ? -
Lancement Xpl-Hub, Xpl-Rfxcom-Rx, Xpl-Logger
mikael2235 a répondu à un(e) sujet de mikael2235 dans Terminal Telnet et SSH
Ok Patrick, je vais regarder. @DjMomo: oui c'est vrai tu as raison, moi j'ai fait generer un fichier XML. Et il lis le escape("monfichier.php") -
Lancement Xpl-Hub, Xpl-Rfxcom-Rx, Xpl-Logger
mikael2235 a répondu à un(e) sujet de mikael2235 dans Terminal Telnet et SSH
Ah ok parfait, Comment tu veux faire pour ça ? La requete dans la BDD prends les valeurs et le graphique est généré directement. -
Lancement Xpl-Hub, Xpl-Rfxcom-Rx, Xpl-Logger
mikael2235 a répondu à un(e) sujet de mikael2235 dans Terminal Telnet et SSH
Salut, Pour générer les graphiques, Patrick a une valeur tous les 15 minutes. Dans mon cas, cette nuit la température n'a pas changé depuis 04h40, donc je n'ai pas de valeurs depuis cette heure. @DjMomo : Serait-il possible dans ton fichier xpl-mysql-logger, de lui indiquer un intervalle de temps pour enregistrer les datas dans BDD ? 1 data toutes les 10 ou 15 min comme Patrick, ce qui permettrait de réduire le nombre de données dans la BDD car en 1 journée hier je suis arrivée à 320. Mikael -
Lancement Xpl-Hub, Xpl-Rfxcom-Rx, Xpl-Logger
mikael2235 a répondu à un(e) sujet de mikael2235 dans Terminal Telnet et SSH
J'ai édité mon précedent post, une erreur de copier/coller ! -
Lancement Xpl-Hub, Xpl-Rfxcom-Rx, Xpl-Logger
mikael2235 a répondu à un(e) sujet de mikael2235 dans Terminal Telnet et SSH
Pour faire suite à mon message d'hier (), il faut pour pouvoir visualiserle detail des messages pour les capteurs d'ouvertures (par exemple), lancer xpl-logger en rajoutant l'option --body (cf forum xpl-project). Voilà ce que j'obtiens dans les messages maintenant : - pour le pilotage de recepteur via une telecommande 192.168.0.2:41601 [xpl-trig/x10.basic: rfxcom-lan.0004a31bb697 -> * - on D16] x10.basic { command=on device=D16 } - pour le capteur d'ouverture : 192.168.0.2:41601 [xpl-trig/ac.basic: rfxcom-lan.0004a31bb697 -> *] ac.basic { address=0x00d62c8 unit=9 command=on } 192.168.0.2:41601 [xpl-trig/ac.basic: rfxcom-lan.0004a31bb697 -> *] ac.basic { address=0x00d62c8 unit=9 command=off } -pour le capteur météo (dans mon cas THN132N) : 192.168.0.2:41601 [xpl-trig/sensor.basic: rfxcom-lan.0004a31bb697 -> * - temp2 0x2f01[temp]=19.5] sensor.basic { device=temp2 0x2f01 type=temp current=19.5 units=c } 192.168.0.2:41601 [xpl-trig/sensor.basic: rfxcom-lan.0004a31bb697 -> * - temp2 0x2f01[battery]=100] sensor.basic { device=temp2 0x2f01 type=battery current=100 } DjMomo, je ne sais comment tu as fait pour enregistrer dans la BDD les différents paramètres des messages xpl. Est-ce que ceci serait éventuellement compatible avec ton fichier xpl-mysql-logger ? (et sans te faire trop de travail) Avec ce détail, je vois maintenant l'unité pour ma température. Cette nuit à 02h00 du mat, j'ai eu un nouveau capteur de type weight1, avec une adresse 0x0 ? Qu'est-ce que cela peut-être ? Merci. Salut Patrick, Non, je ne pense pas, je fais ça dans Notepad++ -
Lancement Xpl-Hub, Xpl-Rfxcom-Rx, Xpl-Logger
mikael2235 a répondu à un(e) sujet de mikael2235 dans Terminal Telnet et SSH
Je vais aussi tester amCharts, c'est ce que Patrick utilise et le design est plutôt sympa. @DjMomo : J'ai réussi à faire tourner xpl-mysql-logger en tache de fond avec "screen", car autrement impossible avec la commande du tuto de Patrick. Comment as-tu fait toi ? J'ai encore une proposition d'amélioration pour l'histoire du capteur d'ouverture. Mais ça te fera peut-être trop de modif. Je te poste ça d'ici 10 minutes. -
merci Sp@r0. Je vais regarder ça !
-
Salut Sp@r0, j'ai installer screen via ipkg. Par contre, peux-tu me dire à quoi ça sert ?
-
Lancement Xpl-Hub, Xpl-Rfxcom-Rx, Xpl-Logger
mikael2235 a répondu à un(e) sujet de mikael2235 dans Terminal Telnet et SSH
J'ai ouvert un nouveau topic dans une catégorie plus adaptée. -
Bonjour à tous, Je souhaite lancer un script au démarrage du syno, afin que soit lancé automatiquement xpl-hub, et xpl-mysql-logger. Ce fichier s'appelle S99xpldaemon, et je l'ai placé dans le répertoire /opt/etc/init.d/ Voici le contenu du fichier S99xpldaemon : #!/bin/sh # Startup script for xpl-daemon # # description: Start xpl-hub, xpl-mysql-logger # For domotic application start() { echo -n "Starting xpl-daemon: " /opt/bin/xpl-hub -i eth0 --define broadcast=0.0.0.0 > /dev/null 2>/dev/null & /opt/bin/xpl-mysql-logger -i eth0 -v > /dev/null & return 0 } stop() { echo -n "Shutting down xpl-daemon " if test "x`pidof xpl-hub`" != x then killall /opt/bin/xpl-hub else echo "xpl-hub shutdown" fi if test "x`pidof xpl-mysql-log`" != x then killall /opt/bin/xpl-mysql-log else echo "xpl-mysql-log shutdown" fi return 0 } case "$1" in start) start ;; stop) stop ;; restart) stop start ;; *) echo "Usage: S99xpldaemon {start|stop|restart}" exit 1 esac Mais ce fichier ne lance pas xpl-mysql-logger. Je précise que j'ai essayé de lancé via Putty en faisant : Synology> /opt/bin/xpl-hub -i eth0 -v --define broadcast=0.0.0.0 & Synology> /opt/bin/xpl-mysql-logger -i eth0 -v & Mais dès que je quitte Putty, cela ne fonctionne plus.
-
Lancement Xpl-Hub, Xpl-Rfxcom-Rx, Xpl-Logger
mikael2235 a répondu à un(e) sujet de mikael2235 dans Terminal Telnet et SSH
Quel est la différence entre les répertoires suivants ? - /opt/etc/init.d/ - /usr/syno/etc/rc.d/ J'ai bien le shebang au début de mon fichier. Pour être sur, J'ai fait un chmod 777 S99xpldaemon[/CODE] -
Lancement Xpl-Hub, Xpl-Rfxcom-Rx, Xpl-Logger
mikael2235 a répondu à un(e) sujet de mikael2235 dans Terminal Telnet et SSH
Synology> ll /opt/etc/init.d/ drwxr-xr-x 2 root root 4096 Sep 18 17:09 . drwxr-xr-x 4 root root 4096 Sep 14 22:47 .. lrwxrwxrwx 1 root root 30 Sep 14 22:47 K70mysqld -> ../../share/mysql/mysql.server lrwxrwxrwx 1 root root 30 Sep 14 22:47 S70mysqld -> ../../share/mysql/mysql.server -rwxrwxrwx 1 root root 853 Sep 18 16:09 S99xpldaemon Tu veux parler du dernier x ? -
Lancement Xpl-Hub, Xpl-Rfxcom-Rx, Xpl-Logger
mikael2235 a répondu à un(e) sujet de mikael2235 dans Terminal Telnet et SSH
Encore une question con que je vais poser : Comment savoir si il est éxecutable ? Est-ce dans les propriétés R W X ? pour ce fichier tout est coché (9 cases) -
Lancement Xpl-Hub, Xpl-Rfxcom-Rx, Xpl-Logger
mikael2235 a répondu à un(e) sujet de mikael2235 dans Terminal Telnet et SSH
J'ai regardé dans "timestamp_detection", mais la BDD n'a pas enregistré de connection, parce que il ne se lance pas au démarrage de mon syno. dans le répertoire /opt/etc/init.d/ quand je fais ./S99xpldaemon start Il met : ./S99xpldaemon: not found alors qu'il est bien dans le repertoire. J'ai essayé en mettant une extension .sh mais ça ne change rien. Par contre quand je fais Synology> sh S99xpldaemon start Cela fonctionne, il me lance xpl-hub et xpl-mysql-logger. -
Lancement Xpl-Hub, Xpl-Rfxcom-Rx, Xpl-Logger
mikael2235 a répondu à un(e) sujet de mikael2235 dans Terminal Telnet et SSH
donc ça veut dire que quand je rédemarre mon syno, je dois quand même taper ./S99xpldaemon start[/CODE] pour faire démarrer le script -
Lancement Xpl-Hub, Xpl-Rfxcom-Rx, Xpl-Logger
mikael2235 a répondu à un(e) sujet de mikael2235 dans Terminal Telnet et SSH
dans le fichier c'est xpl-mysql-log ? normal que ce ne soit pas xpl-mysql-logger ? Et comment sait-il au démarrage qu'il doit faire start, stop ou restart ? Je n'ai toujours que 40 enregistrements dans ma table et il ne m'insert rien d'autre. -
Lancement Xpl-Hub, Xpl-Rfxcom-Rx, Xpl-Logger
mikael2235 a répondu à un(e) sujet de mikael2235 dans Terminal Telnet et SSH
Voilà ce que j'avais fait, je vais tester avec le code que tu viens de poster #!/bin/sh # Startup script for xpl-daemon # # description: Start xpl-hub, xpl-rfxcom-rx, xpl-mysql-log # For domotic application start() { echo -n "Starting xpl-daemon: " /opt/bin/xpl-hub -i eth0 -v --define broadcast=0.0.0.0 & > /dev/nul 2>/dev/null & /opt/bin/xpl-mysql-logger -i eth0 -v > /dev/null & return 0 } stop() { echo -n "Shutting down xpl-daemon " if test "x`pidof xpl-hub`" != x then killall xpl-hub else success "xpl-hub shutdown" fi if test "x`pidof xpl-mysql-logger`" != x then killall xpl-mysql-logger else success "xpl-mysql-logger shutdown" fi return 0 } case "$1" in start) start ;; stop) stop ;; restart) stop start ;; *) echo "Usage: S99xpldaemon {start|stop|restart}" exit 1 esac exit 0 -
Lancement Xpl-Hub, Xpl-Rfxcom-Rx, Xpl-Logger
mikael2235 a répondu à un(e) sujet de mikael2235 dans Terminal Telnet et SSH
Oui je n'ai que ça comme infos... Autrement, j'essaye de démarrer xpl-hub et xpl-mysql-logger au démarrage du syno. J'ai donc repris le script de Patrick, ou j'ai fait quelque légère modifs, je l'ai mis dans /opt/etc/init.d/ mais il ne se lance pas. Ai-je oublié de faire qqch ? -
Lancement Xpl-Hub, Xpl-Rfxcom-Rx, Xpl-Logger
mikael2235 a répondu à un(e) sujet de mikael2235 dans Terminal Telnet et SSH
Merci pour l'info de l'heure UTC. Justement je me demandais si mon RFXCOM était à la bonne heure !!! Concernant l'évolution que je te propose : Il s'agirait de lister les changements d'états des capteurs d'ouvertures (format ac.basic) dans la BDD MySQL Voilà ce que j'ai avec xpl-logger : 192.168.0.2:53972 [xpl-trig/ac.basic: rfxcom-lan.0004a31bb697 -> *] 192.168.0.2:53972 [xpl-trig/ac.basic: rfxcom-lan.0004a31bb697 -> *] mais c'est bizarre, car normalement il envoie "on" et "off" et dans xpl-logger je ne les vois pas. Par contre avec xpl monitor sous Windows : je vois le détail des messages : -
Lancement Xpl-Hub, Xpl-Rfxcom-Rx, Xpl-Logger
mikael2235 a répondu à un(e) sujet de mikael2235 dans Terminal Telnet et SSH
Alors voilà ce que j'ai : Avec xpl-logger : Synology> /opt/bin/xpl-hub -i eth0 -v --define broadcast=0.0.0.0 & Synology> Listening on 0.0.0.0:3865 Sending on 0.0.0.0 Synology> /opt/bin/xpl-logger -i eth0 -v Listening on 192.168.0.2:54817 Sending on 192.168.0.255 Adding client: 192.168.0.2:54817 "bnz-listener.Synology" 192.168.0.2:43395 [xpl-stat/hbeat.app: bnz-listener.Synology -> *] 192.168.0.2:43395 [xpl-cmnd/config.list: xpl-xplhal2.chartres7 -> bnz-listener.Synology - request] 192.168.0.2:43395 [xpl-cmnd/config.current: xpl-xplhal2.chartres7 -> bnz-listener.Synology] 192.168.0.2:43395 [xpl-stat/config.app: xpl-xplhal2.chartres7 -> *] 192.168.0.2:43395 [xpl-stat/config.app: xpl-xplhal2.chartres7 -> *] 192.168.0.2:43395 [xpl-trig/sensor.basic: rfxcom-lan.0004a31bb697 -> * - temp2 0x2f01[temp]=14.6] 192.168.0.2:43395 [xpl-trig/sensor.basic: rfxcom-lan.0004a31bb697 -> * - temp2 0x2f01[battery]=100] Je constate que je n'ai pas l'unité de mesure par rapport à toi.