This site uses cookies! Learn More

Ce site utilise des cookies !

En continuant à utiliser ce site, vous vous engagez à nous permettre de stocker des cookies sur votre ordinateur.

 

Si nous utilisons des cookies et retenons des données anonymes, c’est pour nous aider à mieux gérer notre mesure d’audience, aider nos partenaires commerciaux à nous rémunérer et nos partenaires publicitaires à proposer des annonces qui vous correspondent.

 

Grâce à ces cookies, le forum est en mesure de savoir qui écrit un message et utile pour le système d'authentification.

 

En cliquant sur « J'accepte », vous acceptez l'utilisation par NAS-Forum de cookies publicitaires et de mesure d'audience fine.

mikael2235

Lancement Xpl-Hub, Xpl-Rfxcom-Rx, Xpl-Logger

Messages recommandés

Tu peux tester un truc connecté en ssh/telnet utilisateur root mot de passe de admin:


/opt/etc/init.d/K70mysqld stop

/opt/etc/init.d/S70mysqld stop

Tu déselectionnes ensuite le mysql dans le DSM et tu le remet pour le relancé et tu regarde ce que cela donne. Le problème c'est que le mysql du syno et de ipkg utilise le même socket du coup il ce marche un peu sur les pieds quand les 2 sont installés si ça marche tu pourras faire :

rm /opt/etc/init.d/K70mysqld

rm /opt/etc/init.d/S70mysqld

Pour empêché le démarrage du mysql d'ipkg tout en conservant les librairies nécessaire au fonctionnement de ton script.

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci pour vos réponses.

Sp@r0, j'ai fait ce que tu m'as dit.

La deuxième commande a posé problème, mais c'est peut être normal parce que mysql est arreté.


Synology_Ds210j> /opt/etc/init.d/K70mysqld stop

Shutting down MySQL SUCCESS!

Synology_Ds210j> /opt/etc/init.d/S70mysqld stop

ERROR! MySQL PID file could not be found!

J'ai redémarré mysql via DSM et supprimé les deux repertoire. Ensuite j'ai redemarré le Syno. Tout est ok, j'ai maintenant accès via PhpMyAdmin à mysql et je retrouve mes tables. Quand je lance mon script, xpl-mysql-logger, j'ai cette erreur :

~ # /opt/bin/xpl-mysql-logger-test -i eth0 -v

Verbose mode

Listening on 192.168.0.2:34434

Sending on 192.168.0.255

xPL::Client->new: instance_id, Synology_Ds210j, is invalid.

The default can be overriden by setting the XPL_HOSTNAME environment

variable

at /opt/bin/xpl-mysql-logger-test line 83

Voici la ligne 83 dans le script :

# Create an xPL Client object

my $xpl = xPL::Client->new(%args, %opt) or die "Failed to create xPL::Client\n";

# Add a callback to receive all incoming xPL messages

$xpl->add_xpl_callback(id => "logger",

					    self_skip => 0, targeted => 0,

					    callback => \&log,

					    filter => "@ARGV");

Partager ce message


Lien à poster
Partager sur d’autres sites

bonjour,

Je viens de voir ce sujet (du début à la fin) mais je ne trouve pas de lien valide pour le fichier xpl-mysql-logger... Quelqu'un pourrait m'aider?

Merci!

Modifié par jma24

Partager ce message


Lien à poster
Partager sur d’autres sites

Avec un peu de retard :

Pour le fichier de log vers la BDD, c'est là : https://dsm.fmaurel....haring/AyftG0dj (validité du lien 12 juillet 2012).

Pour ton erreur, relance des installations de modules via ipkg après avoir vérifié que l'heure de ton NAS est correcte :

ipkg update

ipkg install perl-dbi

ipkg install perl-db-file

Voila, les vacances c'est finies et le prermier jour gris arrive et je me remets dans le sujet .....ca fait deja 5h que je rame ....

d'abord, pour info, j'ai fait la mise a jour vers le dsm 4.1, et j'ai du reinstaller IPKG.

1) Maintenant j'ai toujours le meme probleme et je n'arrive toujours pas a recompiler xpl perl (en fait je ne sais pas quel version est installée et je voulais être sure de mettre la dernière) avec :

perl Makefile.PL

--> perl: symbol lookup error: /opt/lib/perl5/5.10.0/arm-linux/auto/DB_File/DB_File.so: undefined symbol: db_version

Dj momo, j'ai fait les trois commandes ci-dessus mais ca n'a rien changer ...

2) Par contre, (s'il vous plait pas de commentaire désobligeant :-)) j'ai mis a jour en parallel le firmware du rfxcom lan pour avoir le XPL en natif.

Quel est maintenant le marche a suivre :

- J'imagine que je dois toujours lancer le hub : xpl-hub -i eth0 -v

- mais quel est le script suivant pour écouter (car xpl-rfxcom-rx --interface eth0 192.168.0.200:10001, ne marche plus)

3) j'ai aussi vu sur un autre poste, que vous commenciez a utiliser Python, dois-je plutot m'orineter sur cette voie ?

Grand merci d'avance pour toute information

Philippe

Pour info : instmodsh:

Installed modules are:

DBD::mysql

DBI

DB_File

Device::RFXCOM

Module::Pluggable

Perl

TimeDate

YAML::Syck

xPL-Perl

Grand merci d'avance

Modifié par Phil2000

Partager ce message


Lien à poster
Partager sur d’autres sites

bonjour messieurs,

ayant récemment acquis d'occasion un rfxcom usb première génération (boitier noir), et 6 sondes oregon thermo hygro, je me suis mis à parcourir le votre fil de discussion ainsi que le tuto de patrick, afin de pouvoir faire comme vous du stockage des data de mes sondes dans une bdd afin de pouvoir voir comment se comporte ma maison d'un point de vue isolation et inertie.

J'ai pas mal galéré pour finalement avoir quelque chose qui tourne : j'arrive a lancer le hub, le rfxcom-rx et le logger. Je recois bien mes infos de température et humidité de mes 6 sondes, et j'arrive à stocker des choses en bdd.

J'ai cru comprendre qu'il existait un script amélioré fait par djMOMO.

auriez-vous un lien valide pour celui-ci, afin que je ne réinvente pas la roue ?

il me reste aussi à lancer tout cela automatiquement, car pour l'instant, dès que je ferme mon ssh, je ne stocke pus rien en bdd.

Merci d'avance

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant