J'essaye de faire fonctionner linknx sur mon QNAP en suivant la
procédure de dfinas
Et je bloque sur :
06 - Installer le package libcurl avec la commande
# ipkg -V 2 install libcurl_7.19.7-1_arm.ipk
(ceci va installer automatiquement le package OpenSSL)
07 - (optionnel) - Installer le package libesmtp avec la commande
# ipkg -V 2 install libesmtp_1.0.4-2_arm.ipk
Je ne trouve pas libcurl_7.19.7-1_arm.ipk et libesmtp_1.0.4-2_arm.ipk
Ou sont ces librairies ?
Bon, j'ai enfin réussi à faire fonctionner EIBD et LINKNX.
Avec lancement automatique au re-démarrage du NAS.
Reste "plus" qu'à faire les pages en php... un jeu d'enfant !!!
( enfin j'espère )
On 31 juil, 13:38, DaGGeR <dagger...@hotmail.com> wrote:
> Bon, j'ai enfin réussi à faire fonctionner EIBD et LINKNX.
Pas mal !
Peut-être aurais-tu envie de partager ton expérience et consacrer une
"Page" sur le sujet ?
> Bon, j'ai enfin réussi à faire fonctionner EIBD et LINKNX.
> Avec lancement automatique au re-démarrage du NAS.
Peut-tu nous donner la procédure pour le lancement automotique, car
moi je dois toujours faire /etc/init.d/crond.sh restart après un
reboot.
Voici le script de lancement au démarrage qui est placé dans /share/
HDA_DATA/Qweb/script/ :
#!/bin/sh
/sbin/daemon_mgr eibd start "/share/HDA_DATA/.qpkg/Optware/bin/
LancementEIBD.sh"
/sbin/daemon_mgr linknx start "/share/HDA_DATA/.qpkg/Optware/bin/
LancementLINKNX.sh"
# location: /share/custom/scripts/contab.sh
# script name: crontab script
# purpose: add entries to the crontab, which will survive a QNAP
reboot
# designed for Qnap TS-201
tmpfile=/tmp/crontab.tmp
#ce read crontab and remove custom entries (usually not there since
after a rebo
# QNAP restores to default crontab:
crontab -l | grep -vi "custom1.sh" | grep -vi "custom2.sh" > $tmpfile
# add custom entries to crontab
echo "*/5 * * * * /share/HDA_DATA/Qweb/script/store_knx_data.sh" >>
$tmpfile
#load crontab from file
crontab $tmpfile
# Efface les fichiers temporaires
# rm $tmpfile
# restart crontab
/etc/init.d/crond.sh restart
Pour le lancement automatique, j'ai suivi le PDF de Jeff :
Créer et placer les 2 fichiers ci-dessous dans : /share/
HDA_DATA/.qpkg/Optware/bin
LancementEIBD.sh
#!/bin/sh
echo "Lancement de EIBD";
/share/HDA_DATA/.qpkg/Optware/bin/eibd -t65535 -D -S -T -i ipt:
192.168.123.244:3671 &
LancementLINKNX.sh
#!/bin/sh
echo "Lancement de LINKNX";
export LD_LIBRARY_PATH=/share/HDA_DATA/.qpkg/Optware/lib
/share/HDA_DATA/.qpkg/Optware/bin/linknx -c/share/HDA_DATA/Qweb/knxweb/
linknx.xml &
Puis effectuer le lancement au démarrage :
mount -t ext2 /dev/mtdblock5 /tmp/config
vi /tmp/config/autorun.sh
#!/bin/sh /sbin/daemon_mgr eibd start "/share/HDA_DATA/.qpkg/Optware/
bin/LancementEIBD.sh" /sbin/daemon_mgr linknx start "/share/
HDA_DATA/.qpkg/Optware/bin/LancementLINKNX.sh"
chmod +x /tmp/config/autorun.sh
umount /tmp/config
La seule chose que j'avais fait avant, c'était l'installation de ipkg
en ligne de commande, avec lancement automatique. ausssi :
# mount /dev/mtdblock5 -t ext2 /tmp/config
# cd /tmp/config
# vi autorun.sh
rm -rf /opt
ln -sf /share/MD0_DATA/optware/opt /opt echo "export PATH=$PATH:/opt/
bin:/opt/sbin" >> /etc/profile
et le plus important , mettre les droits sur le fichier :
# chmod +x autorun.sh
# cd /
# umount /dev/mtdblock5
J'espère qu'avec ça , t'arrivera a lancer EIBD et LINKNX .
Pour info, voir les processus qui tournent
lancer la commande : #PS
tuer un processus : kill 20456 ( N° du processus donné par la commande
PS )
Par contre, avec le lancement automatique, EIBD et LINKNX redémarre
dès que le système détecte qu'ils ne sont plus en service.
Petit rajout :
Mettre les droits 777 sur les 2 fichiers "LancementLINKNX.sh" et
"LancementEIBD.sh" qui se trouvent dans le répertoire :
/share/ HDA_DATA/.qpkg/Optware/bin
Voilà, je pense qu'avec ça, ca va rouler ...
> Peut-être aurais-tu envie de partager ton expérience et consacrer une
> "Page" sur le sujet ?
J'essaie de préparer quelque chose du début ( install de IPKG )
jusqu'au lancement automatique d'EIBD et LINKNX . ( Et peut-être aussi
les petits soucis rencontrés sur KNXWEB )
On 11 août, 19:11, DaGGeR <dagger...@hotmail.com> wrote:
> J'essaie de préparer quelque chose du début ( install de IPKG )
> jusqu'au lancement automatique d'EIBD et LINKNX .
Cà risque d'être un "hot spot", vu l'engoument pour LinKnx :-)
Le forum te remercie d'avance.
J'ai essayé de chercher une solution pour faire une sauvegarde de tout le
système que l'on pourrait redistribuer, un style de qpkg tout prêt à
l'install.
Si qqun à une idée comment réaliser cette prouesse cela faciliterait
grandement l'affaire.
Bonne soirée.
Chrystof