13/05/2011, 00:23:30
Bonjour,
Pour info j'ai débriqué mon pogoplug.
Dans les grandes lignes, il faut se connecter sur le CON3 sur la carte
à l'intérieur en utilisant seulement les 3 pin GND, RX et TX.
Pour le connecteur c'est pas super évident car ce n'est pas du
classique 2.5 d'écart mais du 2 donc à commander chez RS ou farnell.
ensuite il faut connecter un port série (PC fixe ou vieux portable
prise DB9) et adapter les niveaux (c'est du TTL 3,3V). On trouve ça
sur des carte de test avec un MAX232.
Sinon la solution qui parait la plus simple, c'est de trouver un vieux
cable Nokia CA-42 qui dispose d'un convertisseur USB/Série TTL 3,3V
(attention sur le net on trouve beaucoup de ces cables, mais rarement
l'original qui est le seul à disposer de ce convertisseur).
Une fois tout cela connecté, il faut lancer un terminal sur le pogo
grace par exemple à "minicom" (sous linux).
Configurer minicom avec les bon paramètres:
1) trouver la bonne interface série: dmesg | grep tty
2) configurer le format des échanges (8N1)
Puis si tout est bien configuré on lance minicom et miracle on a un
terminal sur le pogoplug (comme si on était en ssh).
Un petit:
mount -o rw,remount /
pour pouvoir réparer les conneries qu'on a faite (pour moi c'était une
mauvaise manip dans le fichier /etc/init.d/rcS)
Et tout remarche comme sur des roulettes.
Enfin j'ai installé lighttpd (serveur web léger) avec le support de
php.
Linknx et eibd
Et des scripts de lancement au boot de eibd linknx et le serveur web
Tout marche nickel.
Bonne nuit.
On 3 avr, 16:20, "Arnaud Cognard" <arnaud.cogn...@laposte.net> wrote:
> Aie , malheur a nous,
> J'ai démonté la bestiole, je vois rien comme connectique familiaire.
> Et rien trouvé.
> Bref, on se tient les coudes la.
>
> Pb: je ne connais rien en hardware . Donc je peux pas m'aventure sur ce
> terrain
>
> Ps : super simple a démonter, par le haut, un tournevis de précision, petit
> coup de levier et ca passe.
>
> arnaud
>
> -----Message d'origine-----
> De : domotique-eib@googlegroups.com [mailto:domotique-eib@googlegroups.com]
> De la part de ccaramel
> Envoyé : dimanche 3 avril 2011 14:42
> À : domotique-EIB
> Objet : Re: installer linknx sur pogoplug
>
> Bonjour,
> Merci Jef pour ta réponse.
> J'avoue ne pas être encore assez familier avec les scripts relatifs
> aux boots.
>
> Par contre je ne pourrais pas tester de suite car j'ai briqué mon
> Pogo...
> En faisant une manip sur le /etc/init.d/rcS , j'ai voulu attribuer une
> ip fixe et malheureusement, j'ai touché à la partie dhcp et depuis il
> ne boote plus, enfin du moins il n'obtient pas d'IP, donc impossible
> d'y accèder...
>
> Bref je suis bon pour un démontage et connection direct sur la carte
> mère pour accèder au rcS...
> Quelqu'un a déjà fait la manip sur le forum?
>
> On 2 avr, 22:52, jef2000 <jef2...@ouaye.net> wrote:
>
>
>
> > Salut,
>
> > Je suis en train de le mettre en place. Pour l'instant, je n'ai pas
> > encore décidé si j'ajoute Optware par dessus le firmware existant
> > (http://www.nslu2-linux.org/wiki/Main/PlugComputers) ou si je remplace
> > tout par un autre OS (à la plugapps.com)
> > Pour l'instant, j'ai ajouté les lignes suivantes dans /etc/init.d/rcS:
> > mount /dev/sda1 /opt
> > [ -x /opt/etc/rc.optware ] && /opt/etc/rc.optware
>
> > Comme ça il monte une flash USB sur /opt et exécute un script /opt/etc/
> > rc.optware au démarrage.
> > Ensuite il faut créer le script /opt/etc/rc.optware avec le contenu ci
> > dessous.
> > Contenu du fichier /opt/etc/rc.optware:
> > #!/bin/sh
>
> > # Start all init scripts in /opt/etc/init.d
> > # executing them in numerical order.
> > #
> > for i in /opt/etc/init.d/S??* ;do
>
> > # Ignore dangling symlinks (if any).
> > [ ! -f "$i" ] && continue
>
> > case "$i" in
> > *.sh)
> > # Source shell script for speed.
> > (
> > trap - INT QUIT TSTP
> > set start
> > . $i
> > )
> > ;;
> > *)
> > # No sh extension, so fork subprocess.
> > $i start
> > ;;
> > esac
> > done
>
> > Fin du contenu du fichier /opt/etc/rc.optware
> > Et lui donner la permission d'exécution:
> > chmod a+x /opt/etc/rc.optware
>
> > Pour démarrer linknx, on ajoute ensuite un script du style /opt/etc/
> > init.d/S45linknx
> > Contenu du fichier /opt/etc/init.d/S45linknx:
> > #!/bin/sh
> > if [ -f /opt/var/run/linknx.pid ] ; then
> > kill `cat /opt/var/run/linknx.pid`
> > else
> > killall linknx
> > fi
>
> > rm -f /opt/var/run/linknx.pid
>
> > /opt/bin/linknx -c/opt/var/lib/linknx/linknx.xml -w -d
>
> > Fin du contenu du fichier /opt/etc/init.d/S45linknx
> > Et lui donner la permission d'exécution:
> > chmod a+x /opt/etc/init.d/S45linknx
>
> > Ne pas oublier de créer à la main le fichier de config /opt/var/lib/
> > linknx/linknx.xml
> > Pour EIBD, je n e l'ai pas encore mis en place mais on peut utilser
> > une approche similaire.
> > Au démarrage, tous les scripts dans /opt/etc/init.d/ commençant par un
> > S suivi d'un numéro seront exécutés dans l'ordre croissants des
> > numéros.
>
> > A+
>
> > Jean-François
>
> > On 1 avr, 22:05, ccaramel <christian.cara...@gmail.com> wrote:
>
> > > Si certain d'entre vous ont installé eibd, linknx et knxweb par la
> > > méthode optware, comment avez-vous fait pour lancer le serveur web-
> > > php, eibd et linknx au démarage du Pogo?
> > > Je n'arrive pas à trouver la solution...
>
> > > On 1 mar, 00:28, "mail2fre...@gmail.com" <mail2fre...@gmail.com>
> > > wrote:
>
> > > > Pour info, je viens de recompiler linknx avec support mysql et ça
> > > > fonctionne sans aucun problème sur mon pogo. Un vrai jeu d'enfants.
>
> > > > Pour info:
> > > > linknx 0.0.1.28
> > > > - Clickatell SMS gateway enabled
> > > > - E-mail gateway enabled (with pthread support)
> > > > - MySQL support enabled
> > > > - LUA scripting support enabled
> > > > - Log4cpp logging enabled
>
> > > > J'ai pris les dernières sources sur le CVS. pas de problème à la
> > > > compilation, j'ai configuré une table log et une table persist dans
> > > > mysql et le tour est joué.
Pour info j'ai débriqué mon pogoplug.
Dans les grandes lignes, il faut se connecter sur le CON3 sur la carte
à l'intérieur en utilisant seulement les 3 pin GND, RX et TX.
Pour le connecteur c'est pas super évident car ce n'est pas du
classique 2.5 d'écart mais du 2 donc à commander chez RS ou farnell.
ensuite il faut connecter un port série (PC fixe ou vieux portable
prise DB9) et adapter les niveaux (c'est du TTL 3,3V). On trouve ça
sur des carte de test avec un MAX232.
Sinon la solution qui parait la plus simple, c'est de trouver un vieux
cable Nokia CA-42 qui dispose d'un convertisseur USB/Série TTL 3,3V
(attention sur le net on trouve beaucoup de ces cables, mais rarement
l'original qui est le seul à disposer de ce convertisseur).
Une fois tout cela connecté, il faut lancer un terminal sur le pogo
grace par exemple à "minicom" (sous linux).
Configurer minicom avec les bon paramètres:
1) trouver la bonne interface série: dmesg | grep tty
2) configurer le format des échanges (8N1)
Puis si tout est bien configuré on lance minicom et miracle on a un
terminal sur le pogoplug (comme si on était en ssh).
Un petit:
mount -o rw,remount /
pour pouvoir réparer les conneries qu'on a faite (pour moi c'était une
mauvaise manip dans le fichier /etc/init.d/rcS)
Et tout remarche comme sur des roulettes.
Enfin j'ai installé lighttpd (serveur web léger) avec le support de
php.
Linknx et eibd
Et des scripts de lancement au boot de eibd linknx et le serveur web
Tout marche nickel.
Bonne nuit.
On 3 avr, 16:20, "Arnaud Cognard" <arnaud.cogn...@laposte.net> wrote:
> Aie , malheur a nous,
> J'ai démonté la bestiole, je vois rien comme connectique familiaire.
> Et rien trouvé.
> Bref, on se tient les coudes la.
>
> Pb: je ne connais rien en hardware . Donc je peux pas m'aventure sur ce
> terrain
>
> Ps : super simple a démonter, par le haut, un tournevis de précision, petit
> coup de levier et ca passe.
>
> arnaud
>
> -----Message d'origine-----
> De : domotique-eib@googlegroups.com [mailto:domotique-eib@googlegroups.com]
> De la part de ccaramel
> Envoyé : dimanche 3 avril 2011 14:42
> À : domotique-EIB
> Objet : Re: installer linknx sur pogoplug
>
> Bonjour,
> Merci Jef pour ta réponse.
> J'avoue ne pas être encore assez familier avec les scripts relatifs
> aux boots.
>
> Par contre je ne pourrais pas tester de suite car j'ai briqué mon
> Pogo...
> En faisant une manip sur le /etc/init.d/rcS , j'ai voulu attribuer une
> ip fixe et malheureusement, j'ai touché à la partie dhcp et depuis il
> ne boote plus, enfin du moins il n'obtient pas d'IP, donc impossible
> d'y accèder...
>
> Bref je suis bon pour un démontage et connection direct sur la carte
> mère pour accèder au rcS...
> Quelqu'un a déjà fait la manip sur le forum?
>
> On 2 avr, 22:52, jef2000 <jef2...@ouaye.net> wrote:
>
>
>
> > Salut,
>
> > Je suis en train de le mettre en place. Pour l'instant, je n'ai pas
> > encore décidé si j'ajoute Optware par dessus le firmware existant
> > (http://www.nslu2-linux.org/wiki/Main/PlugComputers) ou si je remplace
> > tout par un autre OS (à la plugapps.com)
> > Pour l'instant, j'ai ajouté les lignes suivantes dans /etc/init.d/rcS:
> > mount /dev/sda1 /opt
> > [ -x /opt/etc/rc.optware ] && /opt/etc/rc.optware
>
> > Comme ça il monte une flash USB sur /opt et exécute un script /opt/etc/
> > rc.optware au démarrage.
> > Ensuite il faut créer le script /opt/etc/rc.optware avec le contenu ci
> > dessous.
> > Contenu du fichier /opt/etc/rc.optware:
> > #!/bin/sh
>
> > # Start all init scripts in /opt/etc/init.d
> > # executing them in numerical order.
> > #
> > for i in /opt/etc/init.d/S??* ;do
>
> > # Ignore dangling symlinks (if any).
> > [ ! -f "$i" ] && continue
>
> > case "$i" in
> > *.sh)
> > # Source shell script for speed.
> > (
> > trap - INT QUIT TSTP
> > set start
> > . $i
> > )
> > ;;
> > *)
> > # No sh extension, so fork subprocess.
> > $i start
> > ;;
> > esac
> > done
>
> > Fin du contenu du fichier /opt/etc/rc.optware
> > Et lui donner la permission d'exécution:
> > chmod a+x /opt/etc/rc.optware
>
> > Pour démarrer linknx, on ajoute ensuite un script du style /opt/etc/
> > init.d/S45linknx
> > Contenu du fichier /opt/etc/init.d/S45linknx:
> > #!/bin/sh
> > if [ -f /opt/var/run/linknx.pid ] ; then
> > kill `cat /opt/var/run/linknx.pid`
> > else
> > killall linknx
> > fi
>
> > rm -f /opt/var/run/linknx.pid
>
> > /opt/bin/linknx -c/opt/var/lib/linknx/linknx.xml -w -d
>
> > Fin du contenu du fichier /opt/etc/init.d/S45linknx
> > Et lui donner la permission d'exécution:
> > chmod a+x /opt/etc/init.d/S45linknx
>
> > Ne pas oublier de créer à la main le fichier de config /opt/var/lib/
> > linknx/linknx.xml
> > Pour EIBD, je n e l'ai pas encore mis en place mais on peut utilser
> > une approche similaire.
> > Au démarrage, tous les scripts dans /opt/etc/init.d/ commençant par un
> > S suivi d'un numéro seront exécutés dans l'ordre croissants des
> > numéros.
>
> > A+
>
> > Jean-François
>
> > On 1 avr, 22:05, ccaramel <christian.cara...@gmail.com> wrote:
>
> > > Si certain d'entre vous ont installé eibd, linknx et knxweb par la
> > > méthode optware, comment avez-vous fait pour lancer le serveur web-
> > > php, eibd et linknx au démarage du Pogo?
> > > Je n'arrive pas à trouver la solution...
>
> > > On 1 mar, 00:28, "mail2fre...@gmail.com" <mail2fre...@gmail.com>
> > > wrote:
>
> > > > Pour info, je viens de recompiler linknx avec support mysql et ça
> > > > fonctionne sans aucun problème sur mon pogo. Un vrai jeu d'enfants.
>
> > > > Pour info:
> > > > linknx 0.0.1.28
> > > > - Clickatell SMS gateway enabled
> > > > - E-mail gateway enabled (with pthread support)
> > > > - MySQL support enabled
> > > > - LUA scripting support enabled
> > > > - Log4cpp logging enabled
>
> > > > J'ai pris les dernières sources sur le CVS. pas de problème à la
> > > > compilation, j'ai configuré une table log et une table persist dans
> > > > mysql et le tour est joué.