| 
		
	
	
		Bonjour, 
J'ai réussi à faire fonctionner linknx sur cygwin (Emulateur linux sur 
windows).
 
Je fais tourner sur la même machine, mais sur windows vista knxweb via 
le serveur web WAMP => http://www.wampserver.com/ 
Tout fonctionne à merveille via un N148/21, j'ai bien essayé de faire 
fonctionner directement sur le port USB mais cygwin n'aime pas cela.
 
Maintenant pour démarrer, je lance 2 fenêtres cygwin et je tape :
 
dans la permière :        eibd -t65535 -D -S -T -i ipt: 
192.168.1.35:3671 
dans la deuxième :       linknx -c/linknx-0.0.1.25/conf/linknx.xml
 
Je voudrais automatiser le lancement de ces 2 lignes via un batch ou 
autre système, qqun peut-il m'aider ?
 
Bonne année.
 
Chrystof
	
		
	 
	
	
			Gilles ARNAUD Unregistered
 
 
		
 
	 
	
	
		Salut, 
je vais essayé de faire ca, dans un premier temps je t'envois par 
mail, histoire de corriger :-)
 
@++
 
On 2 jan, 15:24, Gilles ARNAUD <lifedo...@live.fr> wrote: 
> Bonjour, 
> 
> Auriez-vous un tuto de ce que vous avez fait pour arriver jusqu'à cette étape-ci ? 
> J'avais installé linknx sur Ubuntu. Mais il y a déjà quelques mois, et la mémoire devient volatile parfois. 
> 
> Cela permettrait d'installer cela rapidement. 
> 
> Et à titre privé, j'ai le 148/21 en commande, alors cela me titille aussi de tester cela sans désintaller mon Vista 64 bits. 
> Merci d'avance. 
> 
> G.A.> Date: Fri, 2 Jan 2009 06:05:04 -0800> Subject: linknx sur cygwin et knxweb> From: i...@accessnight.ch> To: domotique-EIB@googlegroups.com> > > Bonjour,> > J'ai réussi à faire fonctionner linknx sur cygwin (Emulateur linux sur> windows).> > Je fais tourner sur la même machine, mais sur windows vista knxweb via> le serveur web WAMP =>http://www.wampserver.com/> > Tout fonctionne à merveille via un N148/21, j'ai bien essayé de faire> fonctionner directement sur le port USB mais cygwin n'aime pas cela.> > Maintenant pour démarrer, je lance 2 fenêtres cygwin et je tape :> > dans la permière : eibd -t65535 -D -S -T -i ipt:> 192.168.1.35:3671> dans la deuxième : linknx -c/linknx-0.0.1.25/conf/linknx.xml> > Je voudrais automatiser le lancement de ces 2 lignes via un batch ou> autre système, qqun peut-il m'aider ?> > Bonne année.> > Chrystof 
> _________________________________________________________________ 
> Téléphonez gratuitement à tous vos proches avec Windows Live Messenger  !  Téléchargez-le maintenant ! http://www.windowslive.fr/messenger/1.asp
		
	 
	
	
			Gilles ARNAUD Unregistered
 
 
		
 
	 
	
	
		Salut,
 Je viens de regarder comment lancer des services sous windows. Il
 semble que cygwin fournisse une commande pour faire ça.
 
 Je n'ai pas essayé, mais ça devrait être quelque chose du genre:
 cygrunsrv -I eibd -p /usr/local/bin/eibd -a "-t65535 -D -S -T -i ipt:
 192.168.1.35:3671"
 cygrunsrv -I linknx -p /usr/local/bin/linknx -a "-c/linknx-0.0.1.25/
 conf/linknx.xml"
 
 Ci dessous l'aide en ligne pour cygrunsrv.
 
 A+
 
 Jean-François
 
 D:\>"d:\programs\cygwin\bin\cygrunsrv.exe" --help
 
 Usage: /usr/bin/cygrunsrv [OPTION]...
 
 Main options: Exactly one is required.
 -I, --install <svc_name>  Installes a new service named <svc_name>.
 -R, --remove <svc_name>   Removes a service named <svc_name>.
 -S, --start <svc_name>    Starts a service named <svc_name>.
 -E, --stop <svc_name>     Stops a service named <svc_name>.
 -Q, --query <svc_name>    Queries a service named <svc_name>.
 -L, --list                Lists services that have been installed
 with cygrunsrv.
 
 Required install options:
 -p, --path <app_path>     Application path which is run as a
 service.
 
 Miscellaneous install options:
 -a, --args <args>         Optional string with command line options
 which
 is given to the service application on
 startup.
 -c, --chdir <directory>   Optional directory which will be used as
 working
 directory for the application.
 -e, --env <VAR=VALUE>     Optional environment strings which are
 added
 to the environment when service is
 started.
 You can add up to 255 environment strings
 using
 the `--env' option.
 Note: /bin is always added to $PATH to
 allow all
 started applications to find at least
 cygwin1.dll.
 -d, --disp <display name> Optional string which contains the display
 name
 of the service. Defaults to service name.
 -f, --desc <description>  Optional string which contains the service
 description.
 -t, --type [auto|manual]  Optional start type of service. Defaults
 to `auto'.
 -u, --user <user name>    Optional user name to start service as.
 Defaults to SYSTEM account.
 -w, --passwd <password>   Optional password for user. Only needed
 if a user is given. If a user has an empty
 password, enter `-w '. If a user is given
 but
 no password, cygrunsrv will ask for a
 password
 interactively.
 -s, --termsig <signal>    Optional signal to send to service
 application
 when service is stopped.  <signal> can be
 a number
 or a signal name such as HUP, INT, QUIT,
 etc.
 Default is TERM.
 -y, --dep <svc_name2>     Optional name of service that must be
 started
 before this new service.  The --dep option
 may
 be given up to 16 times, listing another
 dependent
 service each time.
 -0, --stdin <file>        Optional input file used for stdin
 redirection.
 Default is /dev/null.
 -1, --stdout <file>       Optional output file used for stdout
 redirection.
 Default is /var/log/<svc_name>.log.
 -2, --stderr <file>       Optional output file used for stderr
 redirection.
 Default is /var/log/<svc_name>.log.
 -x, --pidfile <file>      Optional path for .pid file written by
 application
 after fork().
 Default is that application must not fork
 ().
 -n, --neverexits          Service should never exit by itself.
 -o, --shutdown            Stop service application during system
 shutdown.
 -i, --interactive         Allow service to interact with the
 desktop.
 -j, --nohide              Don't hide console window when service
 interacts
 with desktop.
 
 Informative output:
 -V, --verbose             When used with --query or --list, causes
 extra
 information to be printed.
 -h, --help                print this help, then exit.
 -v, --version             print cygrunsrv program version number,
 then exit.
 
 Report bugs to <cygwin@cygwin.com>.
 D:\>
 D:\>
 
 On 2 jan, 15:05, Chrystof <i...@accessnight.ch> wrote:
 > Bonjour,
 >
 > J'ai réussi à faire fonctionner linknx sur cygwin (Emulateur linux sur
 > windows).
 >
 > Je fais tourner sur la même machine, mais sur windows vista knxweb via
 > le serveur web WAMP =>http://www.wampserver.com/
 >
 > Tout fonctionne à merveille via un N148/21, j'ai bien essayé de faire
 > fonctionner directement sur le port USB mais cygwin n'aime pas cela.
 >
 > Maintenant pour démarrer, je lance 2 fenêtres cygwin et je tape :
 >
 > dans la permière :        eibd -t65535 -D -S -T -i ipt:
 > 192.168.1.35:3671
 > dans la deuxième :       linknx -c/linknx-0.0.1.25/conf/linknx.xml
 >
 > Je voudrais automatiser le lancement de ces 2 lignes via un batch ou
 > autre système, qqun peut-il m'aider ?
 >
 > Bonne année.
 >
 > Chrystof
 
		
	 
	
	
		Super à tester, maintenant je suis en train de faire un tuto et essayéd'optimiser l'installation.
 
 J'arrive a faire une installation de 250Mo (Taille du répertoire
 cygroot).
 
 Je vous tiens au courant quand le tuto est prêt.
 
 Bonne journée
 
 Chrystof
 
		
	 
	
	
		Bonjour,
 Alors après quelques tests sur les services, la commande cygrunsrv -I
 eibd -p /usr/local/bin/eibd -a "-t65535 -D -S -T -i ipt:
 192.168.1.35:3671"  inscrit bien le service dans windows, je le
 démarre, mais ca ne fonctionne pas.
 
 Une idée ?
 
 Bonne journée.
 
 Chrystof
 
		
	 
	
	
		Bonjour,
 qqun peut-il m'expliquer et me mettre un bout de code du fichier
 linknx.xml, je ne comprend vraiment pas la partie rules du fichier :
 
 $$<?xml version="1.0" ?>
 <config>
 <objects>
 ....
 </objects>
 <rules>
 ....
 </rules>
 <services>
 ....
 </services>
 </config>
 
 Merci de votre aide..
 
 Chrystof
 
		
	 
	
	
			Cyrille Demaret Unregistered
 
 
		
 
	 
	
	
		Regarde sur la page http://linknx.wiki.sourceforge.net/Configuration  à la 
section "Now we enter the 3rd section dedicated to rules".
 
A+,
 
Cyrille
 
-----Message d'origine----- 
De : domotique-EIB@googlegroups.com [mailto:domotique-EIB@googlegroups.com] 
De la part de Chrystof 
Envoyé : lundi 5 janvier 2009 9:56 
À : domotique-EIB 
Objet : Re: linknx sur cygwin et knxweb
 
Bonjour,
 
qqun peut-il m'expliquer et me mettre un bout de code du fichier 
linknx.xml, je ne comprend vraiment pas la partie rules du fichier :
 
$$<?xml version="1.0" ?> 
<config> 
    <objects> 
        .... 
    </objects> 
    <rules> 
        .... 
    </rules> 
    <services> 
        .... 
    </services> 
</config>
 
Merci de votre aide..
 
Chrystof
	
		
	 
	
	
		Salut,
 Voici un example pour la section <rules>:
 <rule id="chauffage_soir">
 <condition type="and">
 <condition type="object" id="absence" value="off" />
 <condition type="timer" trigger="true">
 <at hour="21" min="00" />
 <until hour="23" min="0" />
 </condition>
 </condition>
 <actionlist>
 <action type="set-value" id="chauffage_ch1"
 value="standby" />
 <action type="set-value" id="chauffage_ch2"
 value="standby" />
 </actionlist>
 <actionlist type="on-false">
 <action type="set-value" id="chauffage_ch1"
 value="night" />
 <action type="set-value" id="chauffage_ch2"
 value="night" />
 </actionlist>
 </rule>
 
 Une règle ("rule") est composée d'une condition et de 2 listes
 d'actions.
 Lorsque la condition devient vraie, la première liste d'actions est
 exécutée.
 Lorsque la condition devient fausse, la seconde liste d'actions est
 exécutée (celle qui est identifiée par l'attribut ' type="on-false"
 ').
 
 Une condition peut être simple (condition sur la valeur d'un objet,
 timer, ...) ou composée d'autre conditions combinées par des
 opérateurs logiques (and, or, not ).
 Dans l'exemple ci-dessus, la condition principale sera vraie
 uniquement si les 2 sous conditions sont vraies.
 La première sous-condition est vraie si l'objet "absence" à la valeur
 "off".
 La seconde sous-condition est vraie de 21H00 à 23H00.
 L'attribut " trigger="true" " sert à désigner quelle sous condition(s)
 vont déclencher une ré-évaluation de la règle si leur valeur change.
 Dans l'exemple ci-dessus, la condition principale sera ré-évaluée
 uniquement lors d'un changement du timer (c-à-d à 21H et 23H), donc
 pas si la valeur de l'objet "absence" est modifiée.
 
 Ca c'est la base. Après, chaque condition à toute une série
 d'attributs possibles, je vais pas rentrer dans tous les détails mais
 n'hésite pas à demander si qqch n'est pas clair.
 
 A+
 
 Jean-François
 
 
 On 5 jan, 09:56, Chrystof <i...@accessnight.ch> wrote:
 > Bonjour,
 >
 > qqun peut-il m'expliquer et me mettre un bout de code du fichier
 > linknx.xml, je ne comprend vraiment pas la partie rules du fichier :
 >
 > $$<?xml version="1.0" ?>
 > <config>
 >     <objects>
 >         ....
 >     </objects>
 >     <rules>
 >         ....
 >     </rules>
 >     <services>
 >         ....
 >     </services>
 > </config>
 >
 > Merci de votre aide..
 >
 > Chrystof
 
		
	 
	
	
		Merci, j'ai déjà regardé là, mais j'ai beaucoup de peine à comprendre,je métrise très mal l'anglais....
 
 Alors si qqun à un exemple en français, c'est le bien venu....
 
 
 Merci d'avance.
 
 Chrystof
 
 On 5 jan, 11:06, "Cyrille Demaret" <z...@omail.be> wrote:
 > Regarde sur la pagehttp://linknx.wiki.sourceforge.net/Configurationà la
 > section "Now we enter the 3rd section dedicated to rules".
 >
 > A+,
 >
 > Cyrille
 >
 
		
	 
	
	
		Ok, je commence à comprendre, merci.
 Vraiment génial en tout cas, ca tourne super bien c'est un vrai
 bonheur.
 
 J'ai vu sur un post que tu voulais faire une interface de
 configuration pour simplifier l'affaire, c'est toujours d'actualité ?
 
 Merci
 
 Chrystof
 
 On 5 jan, 11:28, jef2000 <jef2...@ouaye.net> wrote:
 > Salut,
 >
 > Voici un example pour la section <rules>:
 >         <rule id="chauffage_soir">
 >             <condition type="and">
 >                 <condition type="object" id="absence" value="off" />
 >                 <condition type="timer" trigger="true">
 >                     <at hour="21" min="00" />
 >                     <until hour="23" min="0" />
 >                 </condition>
 >             </condition>
 >             <actionlist>
 >                 <action type="set-value" id="chauffage_ch1"
 > value="standby" />
 >                 <action type="set-value" id="chauffage_ch2"
 > value="standby" />
 >             </actionlist>
 >             <actionlist type="on-false">
 >                 <action type="set-value" id="chauffage_ch1"
 > value="night" />
 >                 <action type="set-value" id="chauffage_ch2"
 > value="night" />
 >             </actionlist>
 >         </rule>
 >
 > Une règle ("rule") est composée d'une condition et de 2 listes
 > d'actions.
 > Lorsque la condition devient vraie, la première liste d'actions est
 > exécutée.
 > Lorsque la condition devient fausse, la seconde liste d'actions est
 > exécutée (celle qui est identifiée par l'attribut ' type="on-false"
 > ').
 >
 > Une condition peut être simple (condition sur la valeur d'un objet,
 > timer, ...) ou composée d'autre conditions combinées par des
 > opérateurs logiques (and, or, not ).
 > Dans l'exemple ci-dessus, la condition principale sera vraie
 > uniquement si les 2 sous conditions sont vraies.
 > La première sous-condition est vraie si l'objet "absence" à la valeur
 > "off".
 > La seconde sous-condition est vraie de 21H00 à 23H00.
 > L'attribut " trigger="true" " sert à désigner quelle sous condition(s)
 > vont déclencher une ré-évaluation de la règle si leur valeur change.
 > Dans l'exemple ci-dessus, la condition principale sera ré-évaluée
 > uniquement lors d'un changement du timer (c-à-d à 21H et 23H), donc
 > pas si la valeur de l'objet "absence" est modifiée.
 >
 > Ca c'est la base. Après, chaque condition à toute une série
 > d'attributs possibles, je vais pas rentrer dans tous les détails mais
 > n'hésite pas à demander si qqch n'est pas clair.
 >
 > A+
 >
 > Jean-François
 >
 > On 5 jan, 09:56, Chrystof <i...@accessnight.ch> wrote:
 >
 >
 >
 > > Bonjour,
 >
 > > qqun peut-il m'expliquer et me mettre un bout de code du fichier
 > > linknx.xml, je ne comprend vraiment pas la partie rules du fichier :
 >
 > > $$<?xml version="1.0" ?>
 > > <config>
 > >     <objects>
 > >         ....
 > >     </objects>
 > >     <rules>
 > >         ....
 > >     </rules>
 > >     <services>
 > >         ....
 > >     </services>
 > > </config>
 >
 > > Merci de votre aide..
 >
 > > Chrystof- Masquer le texte des messages précédents -
 >
 > - Afficher le texte des messages précédents -
 
		
	 
	
	
		> J'ai vu sur un post que tu voulais faire une interface de> configuration pour simplifier l'affaire, c'est toujours d'actualité ?
 
 J'ai toujours le projet dans un coin de la tête. Le problème c'est que
 je n'ai pas le temps de le concrétiser pour l'instant.
 Actuellement, je concentre le peu de temps libre que j'ai à améliorer
 linknx et sur les forums.
 
 A+
 
 Jean-François
 
		
	 
	
	
			Gilles ARNAUD Unregistered
 
 
		
 
	 
	
	
			Christophe Bruchez Unregistered
 
 
		
 
	 
	
	
		Salut, 
Merci pour cette place de choix dans ton blog J
 
 
Tu utilise quoi pour faire les graphismes de lifedomus, qui sont très beau 
?!
 
 
A bientôt.
 
 
Chrystof
 
 
De : domotique-EIB@googlegroups.com [mailto:domotique-EIB@googlegroups.com] 
De la part de Gilles ARNAUD 
Envoyé : jeudi 8 janvier 2009 13:19 
À : domotique-eib@googlegroups.com 
Objet : RE: linknx sur cygwin et knxweb
 
 
Bonjour,
 
  
Le tutoriel pour installer Linknx de Jean-François dans un environnement 
Windows (émulateur CygWin) est disponible à présent depuis plusieurs points 
de téléchargement. Je me suis permis de faire un post sur le blog de 
LifeDomus à ce sujet et remercie surtout Christophe d'avoir partagé son 
travail et d'en avoir dresser une synthèse. Suivre son tutoriel c'est gagner 
un temps précieux. Et de la place disque (70Mo le répertoire fini, pas mal 
non ?)
  
Bonne lecture 
Gilles
 
  
Le Tutoriel en PDF 
 <http://www.e-lifedomus.com/Download/LinknxCygwinSetup.pdf>
http://www.e-lifedomus.com/Download/Link...nSetup.pdf 
Le Kit Setup déjà tout fini
http://www.bmanimation.ch/linknx/setup.zip 
 <http://www.e-lifedomus.com/Download/LinknxCygwinSetup.zip>
http://www.e-lifedomus.com/Download/Link...nSetup.zip
http://www.e-lifedomus.com/Site/index.htm  (section Modules)
 
  
Le Post' sur le blog 
 <http://lifedomus.blogspot.com/> http://lifedomus.blogspot.com/ 
> Date: Mon, 5 Jan 2009 05:30:28 -0800 
> Subject: Re: linknx sur cygwin et knxweb 
> From: jef2000@ouaye.net 
> To: domotique-EIB@googlegroups.com 
>  
>  
> > J'ai vu sur un post que tu voulais faire une interface de 
> > configuration pour simplifier l'affaire, c'est toujours d'actualité ? 
>  
> J'ai toujours le projet dans un coin de la tête. Le problème c'est que 
> je n'ai pas le temps de le concrétiser pour l'instant. 
> Actuellement, je concentre le peu de temps libre que j'ai à améliorer 
> linknx et sur les forums. 
>  
> A+ 
>  
> Jean-François
 
  _____  
 
Souhaitez vous  « être au bureau sans y être » ? Oui 
<http://www.microsoft.com/france/windows/bts/default.mspx>  je le veux !
	
		
	 
	
	
			Gilles ARNAUD Unregistered
 
 
		
 
	 
	
	
			Gilles ARNAUD Unregistered
 
 
		
 
	 
	
	
			Christophe Bruchez Unregistered
 
 
		
 
	 
	
	
		Super !!! 
Quel bonne nouvel J
 
 
Franchement c’est génial ce linknx, juste le linknx.xml c’est l’horreur à 
configurer les rules… Si tu as un système je suis preneur J
 
 
 
@++
 
 
Chrystof
 
 
De : domotique-EIB@googlegroups.com [mailto:domotique-EIB@googlegroups.com] 
De la part de Gilles ARNAUD 
Envoyé : vendredi 9 janvier 2009 12:35 
À : domotique-eib@googlegroups.com 
Objet : RE: linknx sur cygwin et knxweb
 
 
Bonjour,
 
  
J'ai reçu il y a 15 minutes le N 148/21 de Siemens : 3 minutes pour le 
plugger au bus et réseau, 4 minutes de configuration (IP fixe, adresse de 
groupe, ...), start Cygwin avec les bonnes commandes... et... cela 
fonctionne... Il ne me restait que ce petit point à valider pour être 
satisfait à 110%.
  
Gilles ARNAUD
 
  _____  
 
From: info@accessnight.ch 
To: domotique-EIB@googlegroups.com 
Subject: RE: linknx sur cygwin et knxweb 
Date: Thu, 8 Jan 2009 13:28:43 +0100
 
Salut,
 
 
Merci pour cette place de choix dans ton blog J
 
 
Tu utilise quoi pour faire les graphismes de lifedomus, qui sont très beau 
?!
 
 
A bientôt.
 
 
Chrystof
 
 
De : domotique-EIB@googlegroups.com [mailto:domotique-EIB@googlegroups.com] 
De la part de Gilles ARNAUD 
Envoyé : jeudi 8 janvier 2009 13:19 
À : domotique-eib@googlegroups.com 
Objet : RE: linknx sur cygwin et knxweb
 
 
Bonjour,
 
  
Le tutoriel pour installer Linknx de Jean-François dans un environnement 
Windows (émulateur CygWin) est disponible à présent depuis plusieurs points 
de téléchargement. Je me suis permis de faire un post sur le blog de 
LifeDomus à ce sujet et remercie surtout Christophe d'avoir partagé son 
travail et d'en avoir dresser une synthèse. Suivre son tutoriel c'est gagner 
un temps précieux. Et de la place disque (70Mo le répertoire fini, pas mal 
non ?)
  
Bonne lecture 
Gilles
 
  
Le Tutoriel en PDF 
 <http://www.e-lifedomus.com/Download/LinknxCygwinSetup.pdf>
http://www.e-lifedomus.com/Download/Link...nSetup.pdf 
Le Kit Setup déjà tout fini
http://www.bmanimation.ch/linknx/setup.zip 
 <http://www.e-lifedomus.com/Download/LinknxCygwinSetup.zip>
http://www.e-lifedomus.com/Download/Link...nSetup.zip
http://www.e-lifedomus.com/Site/index.htm  (section Modules)
 
  
Le Post' sur le blog 
 <http://lifedomus.blogspot.com/> http://lifedomus.blogspot.com/ 
> Date: Mon, 5 Jan 2009 05:30:28 -0800 
> Subject: Re: linknx sur cygwin et knxweb 
> From: jef2000@ouaye.net 
> To: domotique-EIB@googlegroups.com 
>  
>  
> > J'ai vu sur un post que tu voulais faire une interface de 
> > configuration pour simplifier l'affaire, c'est toujours d'actualité ? 
>  
> J'ai toujours le projet dans un coin de la tête. Le problème c'est que 
> je n'ai pas le temps de le concrétiser pour l'instant. 
> Actuellement, je concentre le peu de temps libre que j'ai à améliorer 
> linknx et sur les forums. 
>  
> A+ 
>  
> Jean-François
 
  _____  
 
Souhaitez vous  « être au bureau sans y être » ? Oui je le veux 
<http://www.microsoft.com/france/windows/bts/default.mspx>  !
 
 
  _____  
 
Discutez sur Messenger où que vous soyez ! Mettez Messenger 
<http://www.messengersurvotremobile.com/>  sur votre mobile !
	
		
	 
	
	
		dsl de sortir du sujet j'esssaye de mette des widjet dans knxweb mais 
ca ne marche pas 
voici le code,
 
quelqu'un serais t'il pourqupoi ca na marche aps?
 
<zone id="meteo" name="meteo"><control type="html" label="meteo" 
x="520" y="174"> 
<![CDATA[<script src="http://www.gmodules.com/ig/ifr?url=http://
http://www.google.com/ig/modules/datetim...;output=js "></script>]]> 
</control> 
</zone>
	
		
	 |