| 
		
	
	
	
		
	Messages : 38Sujets : 6
 Inscription : May 2011
 
	
	
		Bonjour à tous,
 Quelqu'un a-t-il déjà testé l'installation de Linknx et Knxweb sur un NAS Synology DS411J?
 
 J'ai vu que quelques personnes l'avaient déjà installé avec succès sur d'autres modèles DS410, DS101, DS207.
 
 D'un point de vue installation le fait que ce soir une version 'J' peut-elle changer quelque chose?
 
 Merci,
 
		
	 
	
	
	
		
	Messages : 10Sujets : 1
 Inscription : May 2011
 
	
	
		Bonsoir,
 Il faudrait vérifier mais je crois que les "J" n'ont pas forcément le même processeur !
 
 donc pas la même compilation...
 
 Fabrice
 
Installation domotique EIB-KNX en Hager TébisVaruna 3 Pro
 
		
	 
	
	
	
		
	Messages : 38Sujets : 6
 Inscription : May 2011
 
	
	
		Merci pour cette info.
 Peux-tu m'expliquer la marche à suivre pour savoir comment compiler une fois qu'on connait le CPU de la machine?
 
 Il n'est pas possible d'effectuer une compilation tournant sur plusieurs systèmes?
 
 Je pensais que la compilation était plus liée à l'OS sur lequel le programme devait tourner qu'à la partie physique (dans ce cas ci le CPU).
 
		
	 
	
	
	
		
	Messages : 10Sujets : 1
 Inscription : May 2011
 
	
	
		 (07/06/2011, 08:40:19)Pogg.ow a écrit :  Peux-tu m'expliquer la marche à suivre pour savoir comment compiler une fois qu'on connait le CPU de la machine? 
Bonjour,
 
Je serai bien incapable de t'aider la dessus car je ne suis pas un pro de linknx. 
Pour mon DS210j il s'agit d'un proc cs08q1armel pour lequel Jef2000 a bien voulu me faire la compilation de la version 1.27 de linknx. 
voir sur http://ouaye.net/linknx 
Depuis la version 1.28 est sortie et je ne l'ai pas installé car je n'ai pas trouvé sa compilation pour mon proc. 
J'ai sollicité de l'aide sur la liste pour cela mais je n'ai pas eu de réponse et par manque de temps, je n'ai pas relancé.
  (07/06/2011, 08:40:19)Pogg.ow a écrit :  Il n'est pas possible d'effectuer une compilation tournant sur plusieurs systèmes? Je n'ai pas l'impression, cela dépend de l'OS mais aussi du proc...
 
A+
 
Fabrice
	 
Installation domotique EIB-KNX en Hager TébisVaruna 3 Pro
 
		
	 
	
	
	
		
	Messages : 20Sujets : 1
 Inscription : Jun 2011
 
	
	
		 (07/06/2011, 08:40:19)Pogg.ow a écrit :  Peux-tu m'expliquer la marche à suivre pour savoir comment compiler une fois qu'on connait le CPU de la machine? 
 Il n'est pas possible d'effectuer une compilation tournant sur plusieurs systèmes?
 
 Je pensais que la compilation était plus liée à l'OS sur lequel le programme devait tourner qu'à la partie physique (dans ce cas ci le CPU).
 
Dans les grandes lignes :
 
Sur les NAS Synology, il faut préalablement installer le boostrap Optware. Il s'installe en marge du firmware d'origine que tu peux continuer à mettre à jour sans problème... Attention, ce bootstrap Optware doit correspondre à ton architecture/processeur !
 
Une fois Optware en place, tu peux installer sur ton Syno des paquets compilés pour ton bootstrap (des fichiers .ipk). On peut donc considérer que les paquets sont compilés selon ton processeur.
 
Si tu veux générer toi-même un paquet .ipk, tu dois le faire sur un pc linux (avec Ubuntu par exemple), je te déconseille de le compiler directement sur le Syno. Il s'agit plus précisément de cross compilation car tu compiles sur un pc (architecture i386) un paquet pour une architecture cible de type ARM (architecture des Syno).
 
Cross compiler Linknx pour Optware n'est pas chose facile. J'y suis arrivé au bout de nombreuses heures, mais pas avec toutes les options. Il me manque par exemple le support de MySQL et de log4cpp. Du coup, j'ai préféré investir dans une "plug" où j'ai installée une vraie distribution linux (Debian). Ca me permet de faire tourner Linknx avec l'intégralité des options ;-)
 
Ben
	 
Hager Tebis, Berker B.IQ, Plug ARM, Linknx, Téléinfo, NAS Synology DS207+ upnp/dlna, IRTrans Ethernet DB, Télécommande infrarouge Logitech Harmony One, Ampli A/V Onkyo TX-NR708 dlna/upnp, Led TV dlna/upnp
 
		
	 
	
	
	
		
	Messages : 38Sujets : 6
 Inscription : May 2011
 
	
	
		Tout d'abord, merci à vous deux pour vos réponses. 
Je commence à capter le principe et je pense que j'aurai matière à m'amuser (et à consacrer du temps) quand mon système KNX sera opérationnel et que j'aurai mon petit NAS (que je compte de toute façon acquérir pour mes données multimédia).
 Citation :Du coup, j'ai préféré investir dans une "plug" où j'ai installée une vraie distribution linux (Debian). 
Tu fais bien référence à un pogoplug ou as-tu trouver un autre plug équivalent?
 
Kevin
	
		
	 
	
	
	
		
	Messages : 20Sujets : 1
 Inscription : Jun 2011
 
	
	
		 (08/06/2011, 09:00:19)Pogg.ow a écrit :  Citation :Du coup, j'ai préféré investir dans une "plug" où j'ai installée une vraie distribution linux (Debian).Tu fais bien référence à un pogoplug ou as-tu trouver un autre plug équivalent? Pogoplug, Sheevaplug, Tonidoplug, Dockstar... 
Mais je suis actuellement en train "d'assembler" ma propre "plug" en y intégrant d'office la téléinfo (avec remontée dans linknx)... Pour le moment, ça ressemble plus à une carte mère bidouillée qu'à une plug ;-)
	 
Hager Tebis, Berker B.IQ, Plug ARM, Linknx, Téléinfo, NAS Synology DS207+ upnp/dlna, IRTrans Ethernet DB, Télécommande infrarouge Logitech Harmony One, Ampli A/V Onkyo TX-NR708 dlna/upnp, Led TV dlna/upnp
 
		
	 
	
	
	
		
	Messages : 38Sujets : 6
 Inscription : May 2011
 
	
	
		 (08/06/2011, 12:28:03)Ben a écrit :  Pogoplug, Sheevaplug, Tonidoplug, Dockstar...Mais je suis actuellement en train "d'assembler" ma propre "plug" en y intégrant d'office la téléinfo (avec remontée dans linknx)... Pour le moment, ça ressemble plus à une carte mère bidouillée qu'à une plug ;-)
 
Merci pour la réponse et désolé pour le retard dans la mienne.
 
J'aurais voulu éviter l'achat d'un plug, afin d'éviter d'avoir une consommation électrique supplémentaire (et donc exploiter le NAS dont je comptais faire l'acquisition).
 
En ce qui le plug, que peux-tu me conseiller?
 
Merci d'avance,
 
Kevin
	 
		
	 
	
	
	
		
	Messages : 20Sujets : 1
 Inscription : Jun 2011
 
	
	
		 (12/07/2011, 08:00:41)Pogg.ow a écrit :  J'aurais voulu éviter l'achat d'un plug, afin d'éviter d'avoir une consommation électrique supplémentaire (et donc exploiter le NAS dont je comptais faire l'acquisition). 
C'est jouable. 
Sache qu'il te manquera le support de mysql dans linknx.
 
Tu dois d'abord installer le bootstrap optware pour ton processeur (cs08q1armel). Il est téléchargeable ici :
http://ipkg.nslu2-linux.org/feeds/optwar...-7_arm.xsh 
Pour l'installer, c'est par ici :
http://forum.synology.com/wiki/index.php...stall_ipkg 
Ensuite, tu vas pouvoir installer tout un tas de paquets ipk que Jef2000 a gentiment compilé pour ce proc :
http://ouaye.net/linknx/optware-cs08q1armel/  (12/07/2011, 08:00:41)Pogg.ow a écrit :  En ce qui le plug, que peux-tu me conseiller? 
Sur le Google Group eib-knx, tu trouveras plein de topics à ce sujet... 
Mais bidouiller une plug n'est pas aussi facile qu'installer optware et des ipk sur un Syno...
	 
Hager Tebis, Berker B.IQ, Plug ARM, Linknx, Téléinfo, NAS Synology DS207+ upnp/dlna, IRTrans Ethernet DB, Télécommande infrarouge Logitech Harmony One, Ampli A/V Onkyo TX-NR708 dlna/upnp, Led TV dlna/upnp
 
		
	 
	
	
	
		
	Messages : 38Sujets : 6
 Inscription : May 2011
 
	
	
		Merci pour ta réponse, qui me mène à de nouvelles questions    
Tout d'abord, puis-je compenser le support MySQL par l'utilisation par exemple de fichier XML ou autre sans avoir à me casser la tête pour implémenter ça.
 
Ensuite, le NAS dont je compte faire l'acquisition serait le DS-411J, les fichiers compilés dont tu me passes le lien (ainsi que le bootstrap) correspondent-ils bien à mon processeur?
 
J'avais fait un tour du forum sur google group et je n'avais vu les fichiers compilés que pour d'autres versions (dont la DS-410, DS-207, ...)
 
Merci pour ton aide,
 
Kevin
	
		
	 
	
	
	
		
	Messages : 20Sujets : 1
 Inscription : Jun 2011
 
	
	
		 (12/07/2011, 10:51:41)Pogg.ow a écrit :  Tout d'abord, puis-je compenser le support MySQL par l'utilisation par exemple de fichier XML ou autre sans avoir à me casser la tête pour implémenter ça. 
Oui, linknx permet des logs soit sous forme de fichiers, soit dans mysql. Dans ton cas, tu ne disposeras que des fichiers de log. Moyennant un petit script (bash, php ou autre), tu pourras sans trop de problème basculer les données dans mysql... Sur le Google Group, il y a en ce moment une discussion sur ce thème...
  (12/07/2011, 10:51:41)Pogg.ow a écrit :  Ensuite, le NAS dont je compte faire l'acquisition serait le DS-411J, les fichiers compilés dont tu me passes le lien (ainsi que le bootstrap) correspondent-ils bien à mon processeur? 
Oui, ton tout premier post mentionnait bien le DS-411J. Les liens que je t'ai indiqués sont corrects pour ce modèle.
  (12/07/2011, 10:51:41)Pogg.ow a écrit :  J'avais fait un tour du forum sur google group et je n'avais vu les fichiers compilés que pour d'autres versions (dont la DS-410, DS-207, ...) 
Si tu fais une recherche sur "cs08q1armel", tu trouveras la réponse de Jef2000 avec son lien...
 
Tiens nous au courant !
 
Ben
	 
Hager Tebis, Berker B.IQ, Plug ARM, Linknx, Téléinfo, NAS Synology DS207+ upnp/dlna, IRTrans Ethernet DB, Télécommande infrarouge Logitech Harmony One, Ampli A/V Onkyo TX-NR708 dlna/upnp, Led TV dlna/upnp
 
		
	 
	
	
	
		
	Messages : 38Sujets : 6
 Inscription : May 2011
 
	
	
		Nickel, merci pour ton aide et la réponse à toutes ces questions    
Je ne devrais pas tarder à commander mon NAS et à me pencher là dessus.
 
Je te tiens au courant   
		
	 
	
	
	
		
	Messages : 38Sujets : 6
 Inscription : May 2011
 
	
		
		
		24/07/2011, 13:45:52 
(Modification du message : 24/07/2011, 14:26:27 par Pogg.ow.)
		
	 
		Bonjour, 
J'ai reçu hier mon NAS Synology, mis à jour le firmware vers le DSM 3.1 et ai commencé ce matin à y intégrer Linknx ainsi que KNX Web (au moins essayer).
 
Suite aux instructions reçues plus haut, voici la procédure que j'ai employée :
 
Activation de l'interface Telnet du NAS
Me connecter en telnet (à l'aide de putty) et m'identifiant comme admin
Me rendre dans le dossier @temp du volume1 
Téléchargement du bootstrap propre à mon NAS  (pour info liste des proco selon le modèle de NAS Syno) dans le répertoire @temp à l'aide de la commande :
 OKCode : wget http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/syno-mvkw-bootstrap_1.2-7_arm.xsh
Exécuter le XSH récemment téléchargé 
 Là ça se gâteCode : sh syno-mvkw-bootstrap_1.2-7_arm.xsh
 
 
Malheureusement, l'exécution de cette dernière commande me renvoi quelques erreurs :
 Code : Optware Bootstrap for syno-mvkw.Extracting archive... please wait
 bootstrap/
 bootstrap/bootstrap.sh
 bootstrap/ipkg-opt.ipk
 bootstrap/ipkg.sh
 bootstrap/optware-bootstrap.ipk
 bootstrap/wget.ipk
 1232+1 records in
 1232+1 records out
 Creating temporary ipkg repository...
 mkdir: can't create directory '/volume1/@optware/': Permission denied
 bootstrap.sh: line 33: can't create /volume1/@optware/ipkg-bootstrap/ipkg.conf: nonexistent directory
 Installing optware-bootstrap package...
 ./ipkg.sh: line 1147: can't open /volume1/@optware/ipkg-bootstrap/ipkg.conf: no such file
 Installing ipkg...
 ./ipkg.sh: line 1147: can't open /volume1/@optware/ipkg-bootstrap/ipkg.conf: no such file
 Removing temporary ipkg repository...
 Installing wget...
 bootstrap.sh: line 55: /opt/bin/ipkg: not found
Comme l'indique ces messages, il ne peut créer le répertoire @optware (et donc exécuter toutes les autres opérations requises).
 
J'ai essayé de créer manuellement le répertoire dans 'volume1' mais il semble que le problème de permission soit le même que lors de l'utilisation du script.
 
Même tentative avec sudo mais aucun résultat.
 
J'en arrive donc à ma question, y a-t-il un utilisateur root qui aurait les droits requis afin de créer le répertoire en question? 
(J'imagine que les autres erreurs sont uniquement liées au répertoire manquant).
 
D'autres pistes? J'imagine que je ne suis pas le seul à avoir rencontré ce problème...
 
Merci d'avance,
 
Kevin 
 
Ok, J'ai recommencé la procédure en tant que root (même password qu'admin), et après m'être rendu dans le répertoire @tmp, ai exécuter la commande shell
 Code : sh syno-mvkw-bootstrap_1.2-7_arm.xsh
Là, c'est déjà nettement mieux :
 Code : Optware Bootstrap for syno-mvkw.Extracting archive... please wait
 bootstrap/
 bootstrap/bootstrap.sh
 bootstrap/ipkg-opt.ipk
 bootstrap/ipkg.sh
 bootstrap/optware-bootstrap.ipk
 bootstrap/wget.ipk
 1232+1 records in
 1232+1 records out
 Creating temporary ipkg repository...
 Installing optware-bootstrap package...
 Unpacking optware-bootstrap.ipk...Done.
 Configuring optware-bootstrap.ipk...Modifying /etc/rc.local
 Done.
 Installing ipkg...
 Unpacking ipkg-opt.ipk...Done.
 Configuring ipkg-opt.ipk...WARNING: can't open config file: /usr/syno/ssl/openssl.cnf
 Done.
 Removing temporary ipkg repository...
 Installing wget...
 Installing wget (1.12-2) to root...
 Configuring wget
 Successfully terminated.
 Creating /opt/etc/ipkg/cross-feed.conf...
 Setup complete.
Alors là, mis à part un petit warning (qui ne me semble pas bien important), tout se passe bien.
 
Je procède ensuite à la suppression du script téléchargé 
 Code : rm syno-mvkw-bootstrap_1.2-7_arm.xshh
Après un petit reboot, je mets à jour les ipkg à l'aide des commandes 
 
Je peux maintenant m'attaquer à l'installation d'EIBD, LIKNX et KNXWEB! 
 
Afin d'installer EIBD et Linknx, je download l'ensemble des package gracieusement compilés et mis à disposition par Jeff2000 et présents ici .
 
Je télécharge donc l'ensemble de ces fichiers dans mon répertoire @tmp à l'aide des commandes :
 Code : wget http://ouaye.net/linknx/optware-cs08q1armel/eibd_0.0.3-5_arm.ipkwget http://ouaye.net/linknx/optware-cs08q1armel/eibd_0.0.5-1_arm.ipk
 wget http://ouaye.net/linknx/optware-cs08q1armel/libcurl-dev_7.19.5-1_arm.ipk
 wget http://ouaye.net/linknx/optware-cs08q1armel/libcurl_7.19.5-1_arm.ipk
 wget http://ouaye.net/linknx/optware-cs08q1armel/libesmtp-nothread_1.0.4-1_arm.ipk
 wget http://ouaye.net/linknx/optware-cs08q1armel/linknx_0.0.1.27-2_arm.ipk
 wget http://ouaye.net/linknx/optware-cs08q1armel/pthsem_2.0.7-1_arm.ipk
 wget http://ouaye.net/linknx/optware-cs08q1armel/pthsem_2.0.8-1_arm.ipk
Après avoir téléchargé l'ensemble de ces fichiers, je peux les installer à l'aide de la commande 'ipkg install' suivie du nom du paquet.
 
ex :  Code : ipkg install pthsem_2.0.8-1_arm.ipk
Une fois, tous installés, j'ai pu listé les paquets disponibles à l'aide de la commande 
 
Qui me renvoi une longue liste reprenant entre autres, les paquets tout juste installés.
	
		
	 
	
	
	
		
	Messages : 38Sujets : 6
 Inscription : May 2011
 
	
		
		
		24/07/2011, 15:20:29 
(Modification du message : 24/07/2011, 15:21:59 par Pogg.ow.)
		
	 
		Je sais maintenant lancer EIBD en me connectant à mon interface IP Siemens N148/22 avec la commande : Code : eibd -d -D -S -T -i ipt:192.168.1.250:3671
Dont voici pour info la liste des paramètres et leur signification :
 Code : -c, --GroupCache           enable caching of group communication networkstate
 -d, --daemon[=FILE]        start the programm as daemon, the output will be
 written to FILE, if the argument present
 -D, --Discovery            enable the EIBnet/IP server to answer discovery
 and description requests (SEARCH, DESCRIPTION)
 -e, --eibaddr=EIBADDR      set our own EIB-address to EIBADDR (default
 0.0.1), for drivers, which need an address
 -f, --error=LEVEL          set error level
 -i, --listen-tcp[=PORT]    listen at TCP port PORT (default 6720)
 --no-tunnel-client-queuing   do not assume KNXnet/IP Tunneling bus
 interface can handle parallel cEMI requests
 -p, --pid-file=FILE        write the PID of the process to FILE
 -R, --Routing              enable EIBnet/IP Routing in the EIBnet/IP server
 -S, --Server[=ip[:port]]   starts the EIBnet/IP server part
 -t, --trace=LEVEL          set trace level
 -T, --Tunnelling           enable EIBnet/IP Tunneling in the EIBnet/IP
 server
 -u, --listen-local[=FILE]  listen at Unix domain socket FILE (default
 /tmp/eib)
 -?, --help                 Give this help list
 --usage                Give a short usage message
 -V, --version              Print program version
Par contre, là je cherche désespérément la localisation du fichier "linknx.config".
 
Une idée?
 
Merci
	
		
	 
	
	
	
		
	Messages : 20Sujets : 1
 Inscription : Jun 2011
 
	
	
		 (24/07/2011, 15:20:29)Pogg.ow a écrit :  Par contre, là je cherche désespérément la localisation du fichier "linknx.config".Une idée?
 
Tu peux lancer une recherche avec cette commande : 
find / -name linknx.xml
 
De toute façon, tu peux spécifier le chemin vers le fichier linknx.xml comme ceci : 
/opt/bin/linknx -d --config=/volume1/web/linknx/linknx.xml
 
Ben
	 
Hager Tebis, Berker B.IQ, Plug ARM, Linknx, Téléinfo, NAS Synology DS207+ upnp/dlna, IRTrans Ethernet DB, Télécommande infrarouge Logitech Harmony One, Ampli A/V Onkyo TX-NR708 dlna/upnp, Led TV dlna/upnp
 
		
	 
	
	
	
		
	Messages : 1,463 
	Sujets : 137 
	Inscription : May 2011
	
 Réputation : 
0 
	
	
		C'est pas à toi de le créer, ce fichier, des fois ? Il doit contenir la config de ton installe...
	 
		
	 
	
	
	
		
	Messages : 38Sujets : 6
 Inscription : May 2011
 
	
	
		Oui, en effet, c'est à moi de le créer! 
Enfin, je me suis pas cassé la tête, j'ai téléchargé le fichier de configuration dans le répertoire que je spécifie en paramètre lorsque je lance linknx.
 
Et j'ai modifié celui-ci plutôt que repartir "From Scratch"!
 
Enfin en tout cas, merci pour votre aide et vos conseils    
Pour la suite, il faudra attendre un petit temps car je n'ai pas encore tiré l'ensemble des câbles de mon installation.   
		
	 |