linknx sur cygwin et knxweb - Version imprimable +- Forum KNX francophone / English KNX forum (https://www.knx-fr.com) +-- Forum : Français (https://www.knx-fr.com/forumdisplay.php?fid=3) +--- Forum : Archives eib-domotique (https://www.knx-fr.com/forumdisplay.php?fid=8) +--- Sujet : linknx sur cygwin et knxweb (/showthread.php?tid=453) |
linknx sur cygwin et knxweb - Chrystof - 02/01/2009 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 linknx sur cygwin et knxweb - Gilles ARNAUD - 02/01/2009 linknx sur cygwin et knxweb - Chrystof - 02/01/2009 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 linknx sur cygwin et knxweb - Gilles ARNAUD - 02/01/2009 linknx sur cygwin et knxweb - jef2000 - 03/01/2009 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 linknx sur cygwin et knxweb - Chrystof - 04/01/2009 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 linknx sur cygwin et knxweb - Chrystof - 05/01/2009 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 linknx sur cygwin et knxweb - Chrystof - 05/01/2009 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 linknx sur cygwin et knxweb - Cyrille Demaret - 05/01/2009 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 linknx sur cygwin et knxweb - jef2000 - 05/01/2009 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 linknx sur cygwin et knxweb - Chrystof - 05/01/2009 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 > linknx sur cygwin et knxweb - Chrystof - 05/01/2009 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 - linknx sur cygwin et knxweb - jef2000 - 05/01/2009 > 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 linknx sur cygwin et knxweb - Gilles ARNAUD - 08/01/2009 linknx sur cygwin et knxweb - Christophe Bruchez - 08/01/2009 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/LinknxCygwinSetup.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/LinknxCygwinSetup.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 ! linknx sur cygwin et knxweb - Gilles ARNAUD - 08/01/2009 linknx sur cygwin et knxweb - Gilles ARNAUD - 09/01/2009 linknx sur cygwin et knxweb - Christophe Bruchez - 09/01/2009 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/LinknxCygwinSetup.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/LinknxCygwinSetup.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 ! linknx sur cygwin et knxweb - kervy - 10/01/2009 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/datetime.xml&up_color=blue&up_firstDay=1&up_clocks=%5B%5B-73.986951%2C40.756054%2C%22New%20York%22%2C0%5D%5D&synd=open&w=320&h=140&title=date+et+heure&lang=fr&country=ALL&border=http%3A%2F%2Fwww.gmodules.com%2Fig%2Fimages%2F&output=js"></script>]]> </control> </zone> |