Page 7 sur 13

Re: Imperihome et domoticz

Publié : 18 nov. 2015, 12:13
par deennoo
epierre a écrit : for nodeJS see: http://joshondesign.com/2013/10/23/noderpi
Perfect on my emulateur !

Sur le Pi un peu plus compliquer, car je dois enlever toutes les cochonneries que j'ai fait.

Merci

Re: Imperihome et domoticz

Publié : 18 nov. 2015, 14:14
par epierre
deennoo a écrit :
epierre a écrit :
essayes dans le /etc/rc.local :
nohup cd /home/pi/domoticz/MyDomoAtHome&./start2.sh &
Cela ne fonctionne pas,

si je me place dans le plus bas de tout les repertoires celui qui affiche :
Capture.JPG
et que je tape :

Code : Tout sélectionner

/home/android/domoticz/MyDomoAtHome/./start2.sh
j'ai cette réponse :

Code : Tout sélectionner

Error while loading /bin/app.pl: No such file or directory at (eval 9) line 4.
Aussi bien en user Root que Android

pour npm good ;-)

modifies start2.sh pour ajouter le chemin complet jusque app.pl cela doit résoudre ce soucis.

en nodeJS il n'y a pas ces contraintes de PSGI ou de launcher heureusement...

Re: Imperihome et domoticz

Publié : 18 nov. 2015, 15:26
par deennoo
epierre a écrit : pour npm good ;-)
C'est pas gagné du tout... je n y cromprends rien, trop de version trop de tuto trop de sources, si tu fai un package complet avec nodeJS prepare le bien et assuré toi qu'il fonctione sur PI et PI2 et d'autre ARMHF (les gars du logiciel vert francais n'y arrive pas).
epierre a écrit : modifies start2.sh pour ajouter le chemin complet jusque app.pl cela doit résoudre ce soucis.
Cela fonctionne dans le terminal mais pas depuis le rc.local

j'ai essayer Iss-domo il fonctionne du premier coup rien a faire sauf sa config.

Par aquis de consience j'ai egalement de me connecter a mon PI, il voit bien les devices de mon PI et depuis mon PI il voient bien les devices de mon emulateur.

Re: Imperihome et domoticz

Publié : 18 nov. 2015, 15:32
par epierre
deennoo a écrit :C'est pas gagné du tout... je n y cromprends rien, trop de version trop de tuto trop de sources, si tu fai un package complet avec nodeJS prepare le bien et assuré toi qu'il fonctione sur PI et PI2 et d'autre ARMHF (les gars du logiciel vert francais n'y arrive pas).
euh c'est qui ?

en natif je vois cela (nodeJS/NPM):

PIB - dz image
0.6.19/1.1.4
ODROID Ubuntu 14.04
0.10.25/1.4.21
Intel - debian
0.10.29/3.4.0

deennoo a écrit :
epierre a écrit : modifies start2.sh pour ajouter le chemin complet jusque app.pl cela doit résoudre ce soucis.
Cela fonctionne dans le terminal mais pas depuis le rc.local

Par aquis de consience j'ai egalement de me connecter a mon PI, il voit bien les devices de mon PI et depuis mon PI il voient bien les devices de mon emulateur.
oui très étrange que dans un cas ça passe et pas dans l'autre, dans un cas tu es interactive mais pas dans l'autre, une policy de l'émulateur je ne vois que cela...

autre essai en blind:
nohup /home/android/domoticz/MyDomoAtHome/bin/app2.pl&

si tu as un bon tuto pour faire des VM je suis preneur !

Re: Imperihome et domoticz

Publié : 18 nov. 2015, 15:53
par deennoo
epierre a écrit : oui très étrange que dans un cas ça passe et pas dans l'autre, dans un cas tu es interactive mais pas dans l'autre, une policy de l'émulateur je ne vois que cela...
L'emulateur mets linux dans chroot si cela peut aider
epierre a écrit :si tu as un bon tuto pour faire des VM je suis preneur !
Pour mettre linux sur android : viewtopic.php?f=9&t=1045

Re: Imperihome et domoticz

Publié : 18 nov. 2015, 16:36
par deennoo
epierre a écrit : autre essai en blind:
nohup /home/android/domoticz/MyDomoAtHome/bin/app2.pl&

si tu as un bon tuto pour faire des VM je suis preneur !
ne ce lance pas non plus, je desepere...

Re: Imperihome et domoticz

Publié : 18 nov. 2015, 16:39
par epierre
deennoo a écrit :
epierre a écrit : autre essai en blind:
nohup /home/android/domoticz/MyDomoAtHome/bin/app2.pl&

si tu as un bon tuto pour faire des VM je suis preneur !
ne ce lance pas non plus, je desepere...
et en ligne de commande il fonctionne ?

que donne

/usr/bin/perl /home/android/domoticz/MyDomoAtHome/bin/app2.pl

ou

export PERL5LIB='/home/android/domoticz/MyDomoAtHome/lib/';/home/android/domoticz/MyDomoAtHome/bin/app2.pl


attention: penses bien à faire un lien symbolique entre android et pi dans /home

Re: Imperihome et domoticz

Publié : 18 nov. 2015, 17:03
par deennoo
export me dit

Code : Tout sélectionner

declare -x HOME="/root"
declare -x LANG="en_US.UTF-8"
declare -x LOGNAME="root"
declare -x LS_COLORS="rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:"
declare -x MAIL="/var/mail/root"
declare -x OLDPWD="/home"
declare -x PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
declare -x PWD="/home/android"
declare -x SHELL="/bin/bash"
declare -x SHLVL="1"
declare -x SUDO_COMMAND="/bin/bash"
declare -x SUDO_GID="5000"
declare -x SUDO_UID="5000"
declare -x SUDO_USER="android"
declare -x TERM="xterm"
declare -x USER="root"
declare -x USERNAME="root"
Je n'ai pas user PI...

/usr/bin/perl /home/android/domoticz/MyDomoAtHome/bin/app2.pl donne

Code : Tout sélectionner

Can't locate Dancer2.pm in @INC (you may need to install the Dancer2 module) (@INC contains: /home/android/domoticz/MyDomoAtHome/bin/../lib /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl .) at /home/android/domoticz/MyDomoAtHome/bin/../lib/Domo2.pm line 20.
BEGIN failed--compilation aborted at /home/android/domoticz/MyDomoAtHome/bin/../lib/Domo2.pm line 20.
Compilation failed in require at /home/android/domoticz/MyDomoAtHome/bin/app2.pl line 7.
BEGIN failed--compilation aborted at /home/android/domoticz/MyDomoAtHome/bin/app2.pl line 7.

Re: Imperihome et domoticz

Publié : 18 nov. 2015, 17:13
par epierre
allez on corrige (toujours ne blind ;-)

PERL5LIB='/home/android/domoticz/MyDomoAtHome/lib/';/home/android/domoticz/MyDomoAtHome/bin/app2.pl

si tu n'as pas d'utilisateur pi, crée le symlink en tant que root quand même cela t'éviteras bien des ennuis...
attention: penses bien à faire un lien symbolique entre android et pi dans /home

Re: Imperihome et domoticz

Publié : 18 nov. 2015, 18:44
par deennoo
epierre a écrit :si tu n'as pas d'utilisateur pi, crée le symlink en tant que root quand même cela t'éviteras bien des ennuis...
attention: penses bien à faire un lien symbolique entre android et pi dans /home
On créé comment un symlink utilisateurs ?

Avec toute ces manip peut être que service MyDomoAtHome.SH start va vouloir ce connecter non ?

Ce serait plus simple.