Forum KNX francophone / English KNX forum
Passer de KNXWEB à KNXWEB 2 - Version imprimable

+- Forum KNX francophone / English KNX forum (http://www.knx-fr.com)
+-- Forum : Français (http://www.knx-fr.com/forumdisplay.php?fid=3)
+--- Forum : Logiciels libres (linknx, knxweb, pKNyX,...) (http://www.knx-fr.com/forumdisplay.php?fid=10)
+--- Sujet : Passer de KNXWEB à KNXWEB 2 (/showthread.php?tid=3467)

Pages : 1 2


Passer de KNXWEB à KNXWEB 2 - JeanJul - 12/09/2014

Bonjour,

Suite à la mort de mon pogo je viens de m'acheter une Rasp B. et je souhaiterais avoir des info sur l’éventuelle mutation du fichier LINKNX.xml de la v1 à la v2.

Merci à vous.



RE: Passer de KNXWEB à KNXWEB 2 - Energy01 - 12/09/2014

Salut,

il y a un "outil" dans knxweb2 qui permet de récupérer un maximum des widgets de la version 1
il est intégré au moment du "check_install" lors de la premier connexion de knxweb2

il suffit de avant de :
copier ta config en xml de "knxwebv1" dans /knxweb2/design/default/ "default" est un dossier a créer (avec les droit d'écriture dedans pour www-data)
tu l'appel pas exemple knxwebv1.xml => knxwebv1 étant la "Xml Old version" dans le script de "recovery"

les images que tu utilisais dans ton knxwebv1 à mettre dans /knxweb2/pictures/reprise/ "reprise" dossier a créer

donc au moment du "check_install" lors de la premier connexion a knxweb2 il créer la config et a la fin te propose d'accéder au setup ou au recovery en question

tiens moi au courant si tu as des soucis ou si c'est bien ok ...
@+
Anthony


RE: Passer de KNXWEB à KNXWEB 2 - JeanJul - 12/09/2014

merci m'sieur!

Je regarde ça demain car je pense que j'ai merdé!!! je voulais avoir une install fonctionnelle j'ai donc installé en plus KNXWEB et la V 0.0.1.30 de linknx et du coup je n'ai plus rien qui fonctionne.

Je vais reprendre tout ça au propre demain, merci bien en tout cas.



RE: Passer de KNXWEB à KNXWEB 2 - fma38 - 13/09/2014

Euh, il faudrait déjà voir ce qui coince : linknx ou knxweb ?


RE: Passer de KNXWEB à KNXWEB 2 - JeanJul - 13/09/2014

Hello,

Bon rien ne c'est passé comme prévu dans ma réinstalle.
-lighthttpd ne c'est pas installé
-eibd et linknx ne démarre pas malgrès les *.sh dans etc/init.d

j'ai terminer l'installe à la main pour eibd et linknx histoire de voir ce que ça donne.

Edit:
en page Basic config j'ai:

Found Linknx version : 0.0.1.32

With compiled options:
SMS : Yes
E-Mail : Yes
Lua : Yes
log4cpp : Yes
Mysql : No
Linknx have parameter "-w" or "--write=..." : Yes

Bon je vais m'aérer la tête et je repasse plus tard.

Je me demande si je ne vais pas tout réinstaller à la main avec KNXWEB comme c'était configuré à la mort du pogo.
Huh


RE: Passer de KNXWEB à KNXWEB 2 - Energy01 - 13/09/2014

Salut,

comment fais-tu ton install ?

il y a un script qui le trio tout comme il faut avec les dernières version là : http://www.knxweb.fr/install_trio/
il install apache2 si aucun serveur web n'ai présent mais si tu as mis lighthttpd il le "garde"

@+
Anthony.


RE: Passer de KNXWEB à KNXWEB 2 - JeanJul - 13/09/2014

Je me suis servi de la page: https://groups.google.com/forum/#!topic/eibd-linknx-knxweb/2O4RqSfEDY4 pour mon install avec les cvs forcés




RE: Passer de KNXWEB à KNXWEB 2 - Energy01 - 13/09/2014

j'ai fait évoluer le script qui est en version 0.12 maintenant donc là : http://www.knxweb.fr/install_trio/

et intègre par défaut les version cvs



RE: Passer de KNXWEB à KNXWEB 2 - JeanJul - 13/09/2014

merci à toi.

J'ai refait l'install via ce nouveau script et:
- eibd et linknx ne se lance toujours pas seul.

une fois lancé avec les commande:
- eibd -d -D -S -T -i ipt:192.168.X.XX:3671 et
- linknx -d -c/var/lib/linknx/linknx.xml

EIBD et LINKNX passe au vert mais j'obtient toujours en page Basic config:

Found Linknx version : 0.0.1.32

With compiled options:
SMS : Yes
E-Mail : Yes
Lua : Yes
log4cpp : Yes
Mysql : No
Linknx have parameter "-w" or "--write=..." : Yes

As tu une piste?

est ce le fait d'avoir déjà fait l'install par le vieux script qui peut faire foirer MySQL?
Vaut il mieux tout reinstaller? (Je ne suis pas fan de truc superflux installé en double ou autre)




RE: Passer de KNXWEB à KNXWEB 2 - Energy01 - 13/09/2014

là comme ça difficile de voir ce qui ne "va pas"
c'est peut-être du en effet au fait d'avoir déjà lancer le "vieux" script

quelle est la commande complète que tu as utilisée avec le nouveau script ?
as-tu bien ajouter le paramètre " --with-mysql " ?

as-tu rebooté le pi ? et/ou vérifier qu'il n'y a pas de soucis d'install de paquet
avec "apt-get update" voir "apt-get upgrade"
pour mettre a jour le système complet

pour lancer linknx ne pas oublier le paramètre " -w "
et sinon via la commande "sudo service linknx start" ça doit démarré si linknx, idem pour eibd, si le script de démarrage est bien installé

@+
Anthony.


RE: Passer de KNXWEB à KNXWEB 2 - JeanJul - 13/09/2014

ben écoute, j'ai réinstallé tout.

- J'ai monter mon image sur la SD,
- en suite j'ai config le raspberry, ( date, heure langue etc...)
$ reboot
- puis mis à jour avec la commande:
$ sudo apt-get update && sudo apt-get -y upgrade && sudo apt-get -y dist-upgrade
$ reboot
$ wget -q http://www.knxweb.fr/install_trio/install-trio.sh
$ sudo /bin/bash ./install-trio.sh --raspberry --with-mysql --with-webmin --eibd-ipport=192.168.1.251 --linknx-cvsversion --linknx_xml=/var/www/knxweb2 --knxweb-cvsversion

Et toujours ce fameux:
Found Linknx version : 0.0.1.32

With compiled options:
SMS : Yes
E-Mail : Yes
Lua : Yes
log4cpp : Yes
Mysql : No
Linknx have parameter "-w" or "--write=..." : Yes

Pourtant rien n'a eu l'air de mal se passer.


RE: Passer de KNXWEB à KNXWEB 2 - Energy01 - 14/09/2014


mysql est bien installé ? tu as bien eu les mots de passe pour mysql a saisir a certains moment dans l'install ?
as-tu "testé" en ligne de commande et/ou via webmin ?

peut-être qu'un paquet est mal installé réessaye peut-être :
$ sudo apt-get update && sudo apt-get -y upgrade

et si tout est ok relancer le script pour refaire l'install

@+
Anthony.




RE: Passer de KNXWEB à KNXWEB 2 - JeanJul - 14/09/2014

Oui, oui j'ai bien donner un mots de pass à 3 voir 4 reprise! 2 à la création puis 1 lors de la création de la BDD plus je ne sais plus bien...

sudo apt-get update && sudo apt-get -y upgrade
donne:
Code :
Atteint http://raspberrypi.collabora.com wheezy Release.gpg
Atteint http://archive.raspberrypi.org wheezy Release.gpg
Atteint http://mirrordirector.raspbian.org wheezy Release.gpg
Atteint http://raspberrypi.collabora.com wheezy Release
Atteint http://mirrordirector.raspbian.org wheezy Release
Atteint http://archive.raspberrypi.org wheezy Release
Atteint http://raspberrypi.collabora.com wheezy/rpi armhf Packages
Atteint http://mirrordirector.raspbian.org wheezy/main armhf Packages
Atteint http://mirrordirector.raspbian.org wheezy/contrib armhf Packages
Atteint http://archive.raspberrypi.org wheezy/main armhf Packages
Atteint http://mirrordirector.raspbian.org wheezy/non-free armhf Packages
Atteint http://mirrordirector.raspbian.org wheezy/rpi armhf Packages
Ign http://raspberrypi.collabora.com wheezy/rpi Translation-fr_FR
Ign http://raspberrypi.collabora.com wheezy/rpi Translation-fr
Ign http://raspberrypi.collabora.com wheezy/rpi Translation-en
Ign http://archive.raspberrypi.org wheezy/main Translation-fr_FR
Ign http://archive.raspberrypi.org wheezy/main Translation-fr
Ign http://archive.raspberrypi.org wheezy/main Translation-en
Ign http://mirrordirector.raspbian.org wheezy/contrib Translation-fr_FR
Ign http://mirrordirector.raspbian.org wheezy/contrib Translation-fr
Ign http://mirrordirector.raspbian.org wheezy/contrib Translation-en
Ign http://mirrordirector.raspbian.org wheezy/main Translation-fr_FR
Ign http://mirrordirector.raspbian.org wheezy/main Translation-fr
Ign http://mirrordirector.raspbian.org wheezy/main Translation-en
Ign http://mirrordirector.raspbian.org wheezy/non-free Translation-fr_FR
Ign http://mirrordirector.raspbian.org wheezy/non-free Translation-fr
Ign http://mirrordirector.raspbian.org wheezy/non-free Translation-en
Ign http://mirrordirector.raspbian.org wheezy/rpi Translation-fr_FR
Ign http://mirrordirector.raspbian.org wheezy/rpi Translation-fr
Ign http://mirrordirector.raspbian.org wheezy/rpi Translation-en
Lecture des listes de paquets... Fait
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants seront mis à jour :
  gpgv
1 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 208 ko dans les archives.
Après cette opération, 4 096 o d'espace disque supplémentaires seront utilisés.
Réception de : 1 http://mirrordirector.raspbian.org/raspbian/ wheezy/main gpgv a                                                           rmhf 1.4.12-7+deb7u6 [208 kB]
208 ko réceptionnés en 0s (374 ko/s)
(Lecture de la base de données... 106872 fichiers et répertoires déjà installés.                                                           )
Préparation du remplacement de gpgv 1.4.12-7+deb7u4 (en utilisant .../gpgv_1.4.1                                                           2-7+deb7u6_armhf.deb) ...
Dépaquetage de la mise à jour de gpgv ...
Traitement des actions différées (« triggers ») pour « man-db »...
Paramétrage de gpgv (1.4.12-7+deb7u6) ...

Et
sudo /bin/bash ./install-trio.sh --raspberry --with-mysql --with-webmin --eibd-ipport=192.168.1.251 --linknx-cvsversion --linknx_xml=/var/www/knxweb2 --knxweb-cvsversion

Donne
Code :
----==== MACHINE 32 bits hostname : raspberrypi  ====----
- kernel   : Linux 3.12.28+ armv6l
- firmware : #709 PREEMPT Mon Sep 8 15:28:00 BST 2014
IP local : 192.168.1.10 IP Publique : 78.221.230.71
Espace disque utilise 25 % soit 10647 Mo d'espace libre
-------------------------------------------------------------------
-------------------------------------------------------------------
----======  User pour lancer Eibd et Linknx + Mysql  ======----
Creation de l'utilisateur 'knx'
useradd : l'utilisateur « knx » existe déjà
L'utilisateur knx existe deja ou probleme a la création
-------------------------------------------------------------------
-------------------------------------------------------------------
----======  LinKnx  ======----
deja installe version 0.0.1.32
Et est a jour
Mais on force avec la version du cvs
-------------------------------------------------------------------
-------------------------------------------------------------------
----======  Web Serveur  ======----
APACHE2 is install
-------------------------------------------------------------------
-------------------------------------------------------------------
----======  KnxWeb  ======----
deja installe en version 0.9.3
Et est a jour
Mais on force avec la version du cvs
-------------------------------------------------------------------
-------------------------------------------------------------------
----======  MYSQL  ======----
Est deja installe
-------------------------------------------------------------------

           PAUSE
Appuyez sur une touche pour lancer l'installation
Sinon Ctrl+C pour quitter
-------------------------------------------------------------------

----====== MYSQL ======----
Est deja installe


Je n'ai pas réussi à tester MySQL et WEBMIN sur l'ip du raspi ne fonctionne pas.
Dois relancer l'install?
Merci à toi pour le temps que tu nous octrois.
Je viens d'installer PHPmyadmin et j'ai bien des bases de donnée KNX / LINKNX / MySQL / Performance shema



RE: Passer de KNXWEB à KNXWEB 2 - Energy01 - 14/09/2014

ok donc a priori tout devrait être ok ...
webmin c'est en https donc l'accès normalement c'est un truc dans le genre https://192.168.1.10:10000/

si mysql est bon re-essaye peut-être la compil de linknx
tout est déjà sur ton "pi"
quand tu es dans le dossier de linknx :
$ sudo ./configure --without-pth-test --enable-smtp --with-log4cpp --with-lua --with-mysql=/usr/bin/mysql_config
$ sudo make
$ sudo make install

et relancer linknx :
$ sudo service linknx restart

et là voir si tu as la gestion de mysql dans linknx

PS : tu devrais editer ton message car dans ta capture d'écran il y ton adresse "ip publique" ...
le script d'install la donne au démarrage


RE: Passer de KNXWEB à KNXWEB 2 - JeanJul - 16/09/2014

YES!!!

T'es un AS Anthony!

Merci beaucoup, maintenant il ne me reste plus qu'a tout importer.

PS: Merci pour l'ip j'avais pas vu pourtant j'essai d'y faire toujours attention.


RE: Passer de KNXWEB à KNXWEB 2 - JeanJul - 17/09/2014

l'installation à bien fonctionner, j'ai eu le temps de regarder 2 trois truc en rentrant ce soir, mais ma plus grosse question du jour:

Y a t'il un moyen de transformer les GAD de niveaux 2 de knxweb à celle 3 niveaux de knxweb2?

de plus je n'ai pas retrouver les dimmers télécharger dans le référentiel.

Merci à vous.

Edit:

J'ai un probleme avec les règles, action finale en cycle On Off Impossible! ça me met erreur en test mais ça fonctionne. Par contre je sauvegarde et quand je reviens la règle à sauté!


RE: Passer de KNXWEB à KNXWEB 2 - JeanJul - 19/09/2014

Coucou,

PUT'... naise!!!
Je me suis retapé à la main tout les GAD de mon fichier linknx.xml
Et rien a faire le fichier ne passe pas du coup en ajoutant ligne par ligne à un fichier OK j'arrive à faire quelque chose! Mais 350 lignes à ajouter une par une avec un redémarrage de linknx à chaque fois c'est prise de tête.

alors je ne comprends rien voici mon fichier:
Code :
    <objects>
    <!- Lumières ->
        <object type="1.001" id="Ecl_IlotCuisine" gad="1/0/101" init="request" log="true"><listener gad="10/3/233" read="true"/>Eclairage Ilot Cuisine</object>
        <object type="1.001" id="Ecl_RetombéeCuisine" gad="1/0/102" init="request" log="true"><listener gad="10/3/234" read="true"/>Eclairage Retombé Cuisine</object>
        <object type="1.001" id="Ecl_PlandeTravailCuisine" gad="1/0/103" init="request" log="true"><listener gad="10/3/235" read="true"/>Eclairage Plan de Travail Cuisine</object>
        <object type="1.001" id="Ecl_DgtChAmis" gad="1/0/104" init="request" log="true"><listener gad="10/3/236" read="true"/>Eclairage Dgt Ch. Amis</object>
        <object type="1.001" id="Ecl_DgtChParents" gad="1/0/105" init="request" log="true"><listener gad="10/3/237" read="true"/>Eclairage Dgt Séjour</object>
        <object type="1.001" id="Ecl_DgtChPaloma" gad="1/0/106" init="request" log="true"><listener gad="10/3/238" read="true"/>Eclairage Dgt Ch. Paloma</object>
        <object type="1.001" id="Ecl_LustreSejour" gad="1/0/107" init="request" log="true"><listener gad="10/3/239" read="true"/>Lustre Séjour</object>
        <object type="1.001" id="Ecl_ChAmis" gad="1/0/108" init="request" log="true"><listener gad="10/3/240" read="true"/>Eclairage Ch. d'Amis</object>
        <object type="1.001" id="Ecl_Dressing" gad="1/0/109" init="request" log="true"><listener gad="10/3/241" read="true"/>Eclairage Dressing</object>
        <object type="1.001" id="Ecl_Entree" gad="1/0/110" init="request" log="true"><listener gad="10/3/242" read="true"/>Eclairage Entrée</object>
        <object type="1.001" id="Ecl_ChPaloma" gad="1/0/111" init="request" log="true"><listener gad="10/3/243" read="true"/>Eclairage Ch. Paloma</object>
        <object type="1.001" id="Ecl_AppliquesBains" gad="1/0/112" init="request" log="true"><listener gad="10/3/244" read="true"/>Appliques Salle de Bains</object>
        <object type="1.001" id="Ecl_AppliquesDouches" gad="1/0/113" init="request" log="true"><listener gad="10/3/245" read="true"/>Appliques Douche</object>
        <object type="1.001" id="Ecl_SpotsDouche" gad="1/0/114" init="request" log="true"><listener gad="10/3/246" read="true"/>Spots Douche</object>
        <object type="1.001" id="Ecl_Garage" gad="1/0/115" init="request" log="true"><listener gad="10/3/247" read="true"/>Eclairage Garage</object>
        <object type="1.001" id="Ecl_SalleSports" gad="1/0/116" init="request" log="true"><listener gad="10/3/248" read="true"/>Eclairage Salle de Sports</object>
        <object type="1.001" id="Ecl_Terrasse" gad="1/0/117" init="request" log="true"><listener gad="10/3/249" read="true"/>Eclairage Terrasse</object>
        <object type="1.001" id="Ecl_Jardin" gad="1/0/118" init="request" log="true"><listener gad="10/3/250" read="true"/>Eclairage Jardin</object>
        <object type="1.001" id="Ecl_AppliquesSejour" gad="1/0/121" init="request" log="true"><listener gad="10/3/253" read="true"/>Appliques Séjour</object>
        <object type="1.001" id="Ecl_AppliquesMiroir" gad="1/0/122" init="request" log="true"><listener gad="10/3/254" read="true"/>Appliques Miroir</object>
        <object type="1.001" id="Ecl_AppliquesTV" gad="1/0/123" init="request" log="true"><listener gad="10/3/254" read="true"/>Appliques TV</object>
        <object type="1.001" id="Ecl_SpotsBains" gad="1/0/124" init="request" log="true"><listener gad="10/4/0" read="true"/>Spots Bains</object>
        <object type="1.001" id="Ecl_Bureau" gad="1/0/125" init="request" log="true" init="request" log="true"><listener gad="10/4/1" read="true"/>Eclairage Bureau</object>
        <object type="1.001" id="Ecl_AppliquesChParents" gad="1/0/126" init="request" log="true"><listener gad="10/4/2" read="true"/>Appliques Suite Parentale</object>
        
    <!- Variateurs ->    
        <object type="3.007" id="Vari_AppliquesSéjour" gad="2/0/221"><listener gad="10/3/253"/>Variateur Appliques Séjour</object>
        <object type="3.007" id="Vari_AppliquesMiroirSalon" gad="2/0/222"><listener gad="10/3/254"/>Variateur Appliques Miroir Salon</object>
        <object type="3.007" id="Vari_AppliquesTVSalon" gad="2/0/223"><listener gad="10/3/255"/>Variateur Appliques TV Salon</object>
        <object type="3.007" id="Vari_SpotsBains" gad="2/0/224"><listener gad="10/4/0"/>Variateur Spots Bains</object>
        <object type="3.007" id="Vari_Bureau" gad="2/0/225"><listener gad="10/4/1"/>Variateur Plafonnier Bureau</object>
        <object type="3.007" id="Vari_AppliquesChParents" gad="2/0/226"><listener gad="10/4/2"/>Variateur Appliques Ch Parents</object>
        <object type="5.xxx" id="ValeurVari_AppliquesSéjour" gad="2/0/231">Valeur du Variateur Appliques Séjour</object>
        <object type="5.xxx" id="ValeurVari_AppliquesMiroirSalon" gad="2/0/232">Valeur du Variateur Appliques Miroir Salon</object>
        <object type="5.xxx" id="ValeurVari_AppliquesTVSalon" gad="2/0/233">Valeur du Variateur Appliques TV Salon</object>
        <object type="5.xxx" id="ValeurVari_SpotsBains" gad="2/0/234">Valeur du Variateur Spots Bains</object>
        <object type="5.xxx" id="ValeurVari_Bureau" gad="2/0/235">Valeur du Variateur Plafonnier Bureau</object>
        <object type="5.xxx" id="ValeurVari_AppliquesChParents" gad="2/0/236">Valeur du Variateur Appliques Ch Parents</object>
    <!- PC Commandées ->    
        <object type="1.001" id="PCcom_EscPaloma" gad="3/1/75"><listener gad="10/4/7"/>PC Commandée sous escalier de Paloma</object>
        <object type="1.001" id="PCcom_CoinCheminée" gad="3/1/76"><listener gad="10/4/8"/>PC Commandée coin Cheminée</object>
        <object type="1.001" id="PCcom_AngleBaie" gad="3/1/77"><listener gad="10/4/9"/>PC Commandée Angles des Baies Vitrée</object>
        <object type="1.001" id="PCcom_PorteSalon" gad="3/1/78"><listener gad="10/4/10"/>PC Commandée porte du Salon</object>
        <object type="1.001" id="PCcom_AngleTV" gad="3/1/79"><listener gad="10/4/11"/>PC Commandée Angle TV</object>
        <object type="1.001" id="PCcom_CoinLecture" gad="3/1/80"><listener gad="10/4/12"/>PC Commandée coin Lecture</object>
        <object type="1.001" id="PCcom_Gen" gad="3/1/81" flags="crwts">PC Commandées Général</object>
        <object type="1.001" id="PCcom_Salon" gad="3/1/83" flags="crwts">PC Commandées Salon</object>
        <object type="1.001" id="PCcom_Séjour" gad="3/1/84" flags="crwts">PC Commandées Séjour</object>
    <!- Volets ->
        <object type="1.001" id="Inter_Crep" gad="4/0/1" flags="crwts" init="request">cellule crépusculaire</object>
        <object type="1.001" id="VRFixe_Séjour" gad="4/1/195" flags="crwts" init="request">Volet Baie fixe du Séjour</object>
        <object type="1.001" id="VRPF_ChParents" gad="4/1/196" flags="crwts" init="request">Volet Porte Fenêtre de la Suite Parentale</object>
        <object type="1.001" id="VRCoulissant_Séjour" gad="4/1/197" flags="crwts" init="request">Volet Baie coulissante du Séjour</object>
        <object type="1.001" id="VRF_ChParents" gad="4/1/198" flags="crwts" init="request">Volet Fenêtre de la Suite Parentale</object>
        <object type="1.001" id="VR_Cuisine" gad="4/1/199" flags="crwts" init="request"><listener gad="10/1055"/>Volet Cuisine</object>
        <object type="1.001" id="Store_Gauche" gad="4/1/200" flags="crwts" init="request">Store Salon de Gauche</object>
        <object type="1.001" id="Store_Droit" gad="4/1/201" flags="crwts" init="request">Store Salon de Droite</object>
        <object type="1.001" id="VRs_General" gad="4/1/203" flags="crwts" init="request">    
                    <listener gad="4/1/195"/>
                    <listener gad="4/1/196"/>
                    <listener gad="4/1/197"/>
                    <listener gad="4/1/198"/>
                    <listener gad="4/1/199"/>
                    <listener gad="4/1/200"/>
                    <listener gad="4/1/201"/>Commande Général des Volets et Stores</object>
        <object type="1.001" id="StopVRFixe_Séjour" gad="4/1/205">Stop Volet Baie fixe du Séjour</object>
        <object type="1.001" id="StopVRPF_ChParents" gad="4/1/206">Stop Volet Porte Fenêtre de la Suite Parentale</object>
        <object type="1.001" id="StopVRCoulissant_Séjour" gad="4/1/207">Stop Volet Baie coulissante du Séjour</object>
        <object type="1.001" id="StopVRF_ChParents" gad="4/1/208">Stop Volet Fenêtre de la Suite Parentale</object>
        <object type="1.001" id="StopVR_Cuisine" gad="4/1/209">Stop Volet Cuisine</object>
        <object type="1.001" id="StopStore_Gauche" gad="4/1/210">Stop Store Salon de Gauche</object>
        <object type="1.001" id="StopStore_Droit" gad="4/1/211">Stop Store Salon de Droite</object>
        <object type="1.001" id="StopVRs_General" gad="4/1/213">Stop Général des Volets et Stores</object>
        <object type="1.001" id="Blocage_VRs" gad="4/1/214">Blocage des Volets et Stores</object>
        <object type="1.001" id="VRGen_SuiteParentale" gad="4/1/215" flags="crwts" init="request">Volets de la Suite Parentale</object>
        <object type="1.001" id="VRGen_Salon" gad="4/1/216" flags="crwts" init="request">Volets du Salon</object>
        <object type="1.001" id="VRGen_Séjour" gad="4/1/217" flags="crwts" init="request">Volets du Séjour</object>
        <object type="1.001" id="StopVRGen_SuiteParentale" gad="4/1/218" flags="crwts" init="request">Stop Volets de la Suite Parentale</object>
        <object type="1.001" id="StopVRGen_Salon" gad="4/1/219" flags="crwts" init="request">Stop Volets du Salon</object>
        <object type="1.001" id="StopVRGen_Séjour" gad="4/1/220" flags="crwts" init="request">Stop Volets du Séjour</object>
        <object type="1.001" id="Contact_PorteGarage" gad="4/1/226">Contact de la porte de garage</object>
        <object type="1.001" id="Commande_PorteGarage1" gad="4/1/225">Commande de la porte de garage</object>
        <object type="1.001" id="Commande_PorteGarage2" gad="4/1/226">Commande de la porte de garage</object>
        <object type="5.001" id="PositionVRFixe_Séjour" gad="4/1/235">Position Volet Baie fixe du Séjour</object>
        <object type="5.001" id="PositionVRPF_ChParents" gad="4/1/236">Position Volet Porte Fenêtre de la Suite Parentale</object>
        <object type="5.001" id="PositionVRCoulissant_Séjour" gad="4/1/237">Position Volet Baie coulissante du Séjour</object>
        <object type="5.001" id="PositionVRF_ChParents" gad="4/1/238">Position Volet Fenêtre de la Suite Parentale</object>
        <object type="5.001" id="PositionVR_Cuisine" gad="4/1/239">Position Volet Cuisine</object>
        <object type="5.001" id="PositionStore_Gauche" gad="4/1/240">Position Store Salon de Gauche</object>
        <object type="5.001" id="PositionStore_Droit" gad="4/1/241">Position Store Salon de Droite</object>
        <object type="5.001" id="PositionVRGen_Suite" gad="4/1/242">Position Volets de la Suite Parentale</object>
        <object type="5.001" id="PositionStoreGen_Salon" gad="4/1/243">Position Stores du Salon</object>
        <object type="5.001" id="PositionVRGen_Séjour" gad="4/1/244">Position Volets du Séjour</object>
        <object type="5.xxx" id="ForçageVRs" gad="4/1/224">Forçage des Volets et Stores</object>
        
        
        
    <!- Consigne de chauffage ->
        <object type="20.102" id="ModeChauf_Cuisine" gad="5/2/39">Mode de chauffage de la Cuisine</object>
        <object type="20.102" id="ModeChauf_Séjour" gad="5/2/40">Mode de chauffage du Séjour</object>
        <object type="20.102" id="ModeChauf_Salon" gad="5/2/41">Mode de chauffage du Salon</object>
        <object type="20.102" id="ModeChauf_Bureau" gad="5/2/42">Mode de chauffage du Bureau</object>
        <object type="20.102" id="ModeChauf_ChParents" gad="5/2/43">Mode de chauffage de la Suite Parentale</object>
        <object type="9.xxx" id="TempConfort_Cuisine" gad="5/2/49">Température mode Confort de la Cuisine</object>
        <object type="9.xxx" id="TempConfort_Séjour" gad="5/2/50">Température mode Confort du Séjour</object>
        <object type="9.xxx" id="TempConfort_Salon" gad="5/2/51">Température mode Confort du Salon</object>
        <object type="9.xxx" id="TempConfort_Bureau" gad="5/2/52">Température mode Confort du Bureau</object>
        <object type="9.xxx" id="TempConfort_ChParents" gad="5/2/53">Température mode Confort de la Suite Parentale</object>
        <object type="1.001" id="ModeConfort_Cuisine" gad="5/2/59">Mode confort dans la Cuisine</object>
        <object type="1.001" id="ModeConfort_Séjour" gad="5/2/60">Mode confort dans le Séjour</object>
        <object type="1.001" id="ModeConfort_Salon" gad="5/2/61">Mode confort dans le Salon</object>
        <object type="1.001" id="ModeConfort_Bureau" gad="5/2/62">Mode confort dans le Bureau</object>
        <object type="1.001" id="ModeConfort_ChParents" gad="5/2/63">Mode confort dans la Suite Parentale</object>
        <object type="9.xxx" id="ModifTemp_Cuisine" gad="5/2/79">Modifier Température de la Cuisine</object>
        <object type="9.xxx" id="ModifTemp_Séjour" gad="5/2/80">Modifier Température du Séjour</object>
        <object type="9.xxx" id="ModifTemp_Salon" gad="5/2/81">Modifier Température du Salon</object>
        <object type="9.xxx" id="ModifTemp_Bureau" gad="5/2/82">Modifier Température du Bureau</object>
        <object type="9.xxx" id="ModifTemp_ChParents" gad="5/2/83">Modifier Température de la Suite Parentale</object>
                
    <!- Scénario ->
        <object type="5.xxx" id="Scenar_Apero" gad="6/7/209">Scénario Apéro</object>
        <object type="5.xxx" id="Scenar_RepasSéjour" gad="6/7/210">Scénario Repas au Séjour</object>
        <object type="5.xxx" id="Scenar_RepasCuisine" gad="6/7/211">Scénario Repas à la Cuisine</object>
        <object type="5.xxx" id="Scenar_TVjour" gad="6/7/212">Scénario TV de Jour</object>
        <object type="5.xxx" id="Scenar_TVnuit" gad="6/7/213">Scénario TV de Nuit</object>
        <object type="5.xxx" id="Scenar_AmbianceBains" gad="6/7/214">Scénario Ambiance tamisée de la Salle de Bains</object>
        <object type="5.xxx" id="Scenar_AmbianceChParents" gad="6/7/215">Scénario Ambiance tamisée de la Suite Parentale</object>
        <object type="5.xxx" id="Scenar_AmbianceSemaine" gad="6/7/216">Scénario éclairage d'Ambiance la Semaine</object>
        <object type="5.xxx" id="Scenar_EclMaxSéjour" gad="6/7/217">Scénario éclairage du Séjour au Max</object>
        <object type="5.xxx" id="Scenar_RetourMaison" gad="6/7/218">Scénario Retour à la Maison</object>
        <object type="5.xxx" id="Scenar_AbsenceCourte" gad="6/7/219">Scénario Absence Courte</object>
        <object type="5.xxx" id="Scenar_AbsenceLongue" gad="6/7/220">Scénario Absence Longue</object>
        <object type="5.xxx" id="Scenar_Nuit" gad="6/7/222">Scénario Nuit</object>
        <object type="5.xxx" id="Scenar_AérationVRété" gad="6/7/225">Scénario Volets en mode Aération</object>
        <object type="5.xxx" id="Scenar_EclMaxChParents" gad="6/7/226">Scénario Eclairage de la Suite Parentale au Max</object>
        <object type="5.xxx" id="Scenar_EclairageMatin" gad="6/7/227">Scénario Eclairage Matin</object>
        <object type="5.xxx" id="Scenar_VRchParents-45%" gad="6/7/228">Scénario Volets de la Suite Parentale à 50%</object>
<!- Horloge ->
        <object type="11.001" id="Date" gad="8/3/33">Date</object>
        <object type="10.001" id="Heure" gad="8/3/34">Heure</object>
<!- Valeur d'Etat ->
        <object type="5.xxx" id="ValeurEtat_AppliquesSéjour" gad="9/3/153" >Valeur de la Variation des Appliques du Séjour</object>
        <object type="5.xxx" id="ValeurEtat_AppliquesMiroirSalon" gad="9/3/154">Valeur de la Variation des Appliques du Miroir Salon</object>
        <object type="5.xxx" id="ValeurEtat_AppliquesTVSalon" gad="9/3/155">Valeur de la Variation des Appliques TV du Salon</object>
        <object type="5.xxx" id="ValeurEtat_SpotsBains" gad="9/3/156">Valeur de la Variation des Spots de la salle de Bains</object>
        <object type="5.xxx" id="ValeurEtat_PlafonnierBureau" gad="9/3/157">Valeur de la Variation du Plafonnier du Bureau</object>
        <object type="5.xxx" id="ValeurEtat_AppliquesChParents" gad="9/3/158">Valeur de la Variation des Appliques de la Suite Parentale</object>
        <object type="5.xxx" id="ValeurEtatVR_FixeSéjour" gad="9/3/183">Valeur d'état du Volet Chassis Fixe du Séjour </object>
        <object type="5.xxx" id="ValeurEtatVR_PFChParents" gad="9/3/184">Valeur d'état du Volet de la Porte Fenêtre de la Suite Parentale</object>
        <object type="5.xxx" id="ValeurEtatVR_CoulissantSéjour" gad="9/3/185">Valeur d'état du Volet de la Baie Coulissante du Séjour</object>
        <object type="5.xxx" id="ValeurEtatVR_FChParents" gad="9/3/186">Valeur d'état du Volet de la Fenêtre de la Suite Parentale</object>
        <object type="5.xxx" id="ValeurEtatVR_Cuisine" gad="9/3/187">Valeur d'état du Volet de la Cuisine</object>
        <object type="5.xxx" id="ValeurEtat_StoreG" gad="9/3/188">Valeur d'état du Store Gauche du Salon</object>
        <object type="5.xxx" id="ValeurEtat_StoreD" gad="9/3/189">Valeur d'état du Store Droite du Salon</object>
        <object type="9.xxx" id="ValeurEtat_TempCuisine" gad="9/3/203">Valeur d'état de la Température de La Cuisine</object>
        <object type="9.xxx" id="ValeurEtat_TempSéjour" gad="9/3/204">Valeur d'état de la Température du Séjour</object>
        <object type="9.xxx" id="ValeurEtat_TempSalon" gad="9/3/205">Valeur d'état de la Température du Salon</object>
        <object type="9.xxx" id="ValeurEtat_TempBureau" gad="9/3/206">Valeur d'état de la Température du Bureau</object>
        <object type="9.xxx" id="ValeurEtat_TempChParents" gad="9/3/207">Valeur d'état de la Température de la Suite Parentale</object>
        <object type="9.xxx" id="ValeurEtat_TempProgCuisine" gad="9/3/213">Valeur de la Température programmée de la Cuisine</object>
        <object type="9.xxx" id="ValeurEtat_TempProgSéjour" gad="9/3/214">Valeur de la Température programmée du Séjour</object>
        <object type="9.xxx" id="ValeurEtat_TempProgSalon" gad="9/3/215">Valeur de la Température programmée du Salon</object>
        <object type="9.xxx" id="ValeurEtat_TempProgBureau" gad="9/3/216">Valeur de la Température programmée du Bureau</object>
        <object type="9.xxx" id="ValeurEtat_TempProgChParents" gad="9/3/217">Valeur de la Température programmée de la Suite Parentale</object>
        <object type="5.xxx" id="EtatMode_ThermCuisine" gad="9/3/223">Mode du Thermostat</object>
        <object type="5.xxx" id="EtatMode_ThermSéjour" gad="9/3/224">Mode du Thermostat</object>
        <object type="5.xxx" id="EtatMode_ThermSalon" gad="9/3/225">Mode du Thermostat</object>
        <object type="5.xxx" id="EtatMode_ThermBureau" gad="9/3/226">Mode du Thermostat</object>
        <object type="5.xxx" id="EtatMode_ThermChParents" gad="9/3/227">Mode du Thermostat</object>
<!- Etat ->        
        <object type="1.001" id="EtatEcl_IlotCuisine" gad="10/3/233" init="request">Etat éclairage de l'Ilot de la Cuisine</object>
        <object type="1.001" id="EtatEcl_RetombéeCuisine" gad="10/3/234" init="request">Etat éclairage de la Retombée de la Cuisine</object>
        <object type="1.001" id="EtatEcl_PdTravailCuisine" gad="10/3/235" init="request">Etat éclairage du Plan de Travail de la Cuisine</object>
        <object type="1.001" id="EtatEcl_DgtChAmis" gad="10/3/236" init="request">Etat éclairage du Dgt de la Ch. Amis</object>
        <object type="1.001" id="EtatEcl_DgtChParents" gad="10/3/237" init="request">Etat éclairage du Dgt de la Suite Parentale</object>
        <object type="1.001" id="EtatEcl_DgtChPaloma" gad="10/3/238" init="request">Etat éclairage du Dgt de la Ch.Paloma </object>
        <object type="1.001" id="EtatEcl_LustreSéjour" gad="10/3/239" init="request">Etat éclairage du Lustre du Séjour</object>
        <object type="1.001" id="EtatEcl_ChAmis" gad="10/3/240" init="request">Etat éclairage de la Ch. d'Amis</object>
        <object type="1.001" id="EtatEcl_DressingChParents" gad="10/3/241" init="request">Etat éclairage du Dressing Suite Parentale</object>
        <object type="1.001" id="EtatEcl_Entree" gad="10/3/242" init="request">Etat éclairage de l'Entrée</object>
        <object type="1.001" id="EtatEcl_ChPaloma" gad="10/3/243" init="request">Etat éclairage de la Ch. de Paloma</object>
        <object type="1.001" id="EtatEcl_AppliquesBains" gad="10/3/244" init="request">Etat éclairage des Appliques de la salle de Bains</object>
        <object type="1.001" id="EtatEcl_AppliquesDouche" gad="10/3/245" init="request">Etat éclairage des Appliques de la Douche</object>
        <object type="1.001" id="EtatEcl_SpotsDouche" gad="10/3/246" init="request">Etat éclairage des Spots de la Douche</object>
        <object type="1.001" id="EtatEcl_Garage" gad="10/3/247" init="request">Etat éclairage du Garage</object>
        <object type="1.001" id="EtatEcl_SalleSport" gad="10/3/248" init="request">Etat éclairage de la Salle de Sports</object>
        <object type="1.001" id="EtatEcl_Terrasse" gad="10/3/249" init="request">Etat éclairage de la Terrasse</object>
        <object type="1.001" id="EtatEcl_Jardin" gad="10/3/250" init="request">Etat éclairage du Jardin</object>
        <object type="1.001" id="EtatEcl_AppliquesSéjour" gad="10/3/253" init="request">Etat éclairage des Appliques du Séjour</object>
        <object type="1.001" id="EtatEcl_MiroirSalon" gad="10/3/254" init="request">Etat éclairage des Applique du Miroir du Salon</object>
        <object type="1.001" id="EtatEcl_TVSalon" gad="10/3/255" init="request">Etat éclairage des Appliques de la TV du Salon</object>
        <object type="1.001" id="EtatEcl_SpotsBains" gad="10/4/0" init="request">Etat éclairage des Spots de la Salle de Bains</object>
        <object type="1.001" id="EtatEcl_Bureau" gad="10/4/1" init="request">Etat éclairage du plafonnier du Bureau</object>
        <object type="1.001" id="EtatEcl_AppliquesChParents" gad="10/4/2" init="request">Etat éclairage des Appliques de la Ch.Parents</object>
        <object type="1.001" id="EtatPCcom_EscPaloma" gad="10/4/7" init="request">Etat PC Commandée sous escalier de Paloma</object>
        <object type="1.001" id="EtatPCcom_CoinCheminée" gad="10/4/8" init="request">Etat PC Commandée coin Cheminée</object>
        <object type="1.001" id="EtatPCcom_AngleBaie" gad="10/4/9" init="request">Etat PC Commandée Angles des Baies Vitrée</object>
        <object type="1.001" id="EtatPCcom_PorteSalon" gad="10/4/10" init="request">Etat PC Commandée porte du Salon</object>
        <object type="1.001" id="EtatPCcom_AngleTV" gad="10/4/11" init="request">Etat PC Commandée Angle TV</object>
        <object type="1.001" id="EtatPCcom_CoinLecture" gad="10/4/12" init="request">Etat PC Commandée coin Lecture</object>
        <object type="1.001" id="Etat_VMC" gad="10/4/13" init="request">Etat de la VMC </object>
        <object type="1.001" id="Etat_PorteGarage" gad="10/4/14" init="request">Etat de la Porte de Garage</object>
        <object type="1.001" id="EtatVR_FixeSéjour" gad="10/4/27" init="request">Etat Volet de la Baie fixe du Séjour</object>
        <object type="1.001" id="EtatVR_PFChParents" gad="10/4/28" init="request">Etat du Volet de la Porte Fenêtre de la Suite Parentale</object>
        <object type="1.001" id="EtatVR_CoulissanteSéjour" gad="10/4/29" init="request">Etat Volet de la Baie coulissante du Séjour</object>
        <object type="1.001" id="EtatVR_FenetreChParents" gad="10/4/30" init="request">Etat Volet de la Fenêtre de la Suite Parentale</object>
        <object type="1.001" id="EtatVR_Cuisine" gad="10/4/31" init="request">Etat Volet de la Cuisine</object>
        <object type="1.001" id="EtatStore_Gauche" gad="10/4/32" init="request">Etat du Store Gauche du Salon</object>
        <object type="1.001" id="EtatStore_Droit" gad="10/4/33" init="request">Etat du Store Droit du Salon</object>
        <object type="1.001" id="Etat_BlocageVRs" gad="10/4/46" init="request">Etat du Blocage des Stores et Volets</object>
        <object type="1.001" id="EtatTrame_Cuisine" gad="10/4/77" init="request">Etat de la trame chauffante de la Cuisine</object>
        <object type="1.001" id="EtatTrame_Séjour" gad="10/4/78" init="request">Etat de la trame chauffante du Séjour</object>
        <object type="1.001" id="EtatTrame_Salon" gad="10/4/79" init="request">Etat de la trame chauffante du Salon</object>
        <object type="1.001" id="EtatTrame_Bureau" gad="10/4/80" init="request">Etat de la trame chauffante du Bureau</object>    
        <object type="1.001" id="EtatTrame_ChParents" gad="10/4/81" init="request">Etat de la trame chauffante de la Suite Parentale</object>
        <object type="1.001" id="EtatTrame_Bains" gad="10/4/82" init="request">Etat de la trame chauffante</object>
<!- Générale par pièce ->    
        <object type="1.001" id="LumiGen_Maison" gad="1/0/180" flags="crwts" init="request">
                    <listener gad="10/3/233"/>
                    <listener gad="10/3/234"/>
                    <listener gad="10/3/235"/>
                    <listener gad="10/3/236"/>
                    <listener gad="10/3/237"/>
                    <listener gad="10/3/238"/>
                    <listener gad="10/3/239"/>
                    <listener gad="10/3/240"/>
                    <listener gad="10/3/241"/>
                    <listener gad="10/3/242"/>
                    <listener gad="10/3/243"/>
                    <listener gad="10/3/244"/>
                    <listener gad="10/3/245"/>
                    <listener gad="10/3/246"/>
                    <listener gad="10/3/247"/>
                    <listener gad="10/3/248"/>
                    <listener gad="10/3/249"/>
                    <listener gad="10/3/250"/>
                    <listener gad="10/3/251"/>
                    <listener gad="10/3/252"/>
                    <listener gad="10/3/253"/>
                    <listener gad="10/3/254"/>
                    <listener gad="10/3/255"/>
                    <listener gad="10/4/0"/>
                    <listener gad="10/4/1"/>
                    <listener gad="10/4/2"/>On/Off Lumiaires Maison</object>
        <object type="1.001" id="LumiGen_Rez_de_Jardin" gad="1/0/181" flags="crwts" init="request">
                    <listener gad="10/3/233"/>
                    <listener gad="10/3/234"/>
                    <listener gad="10/3/235"/>
                    <listener gad="10/3/237"/>
                    <listener gad="10/3/239"/>
                    <listener gad="10/3/241"/>
                    <listener gad="10/3/244"/>
                    <listener gad="10/3/245"/>
                    <listener gad="10/3/246"/>
                    <listener gad="10/3/251"/>
                    <listener gad="10/3/252"/>
                    <listener gad="10/3/253"/>
                    <listener gad="10/3/254"/>
                    <listener gad="10/3/255"/>
                    <listener gad="10/4/0"/>
                    <listener gad="10/4/1"/>
                    <listener gad="10/4/2"/>On/Off Lumiaires Rez de Jardin</object>
        <object type="1.001" id="LumiGen_Combles" gad="1/0/182" init="request">
                    <listener gad="10/3/236"/>
                    <listener gad="10/3/238"/>
                    <listener gad="10/3/240"/>
                    <listener gad="10/3/242"/>On/Off Lumiaires Combles</object>
        <object type="1.001" id="LumiGen_Sous-Sol" gad="1/0/183" init="request">
                    <listener gad="10/3/247"/>
                    <listener gad="10/3/248"/>On/Off Lumiaires Sous-Sol</object>
        <object type="1.001" id="LumiGen_Exterieur" gad="1/0/184" init="request">
                    <listener gad="10/3/249"/>
                    <listener gad="10/3/250"/>On/Off Lumiaires Exterieur</object>
        <object type="1.001" id="LumiGen_Suite_Parentale" gad="1/0/185" init="request">
                    <listener gad="10/3/241"/>
                    <listener gad="10/3/245"/>
                    <listener gad="10/3/246"/>
                    <listener gad="10/4/2"/>On/Off Lumiaires Suite Parentale</object>
        <object type="1.001" id="LumiGen_Cuisine" gad="1/0/186" init="request">
                    <listener gad="10/3/233"/>
                    <listener gad="10/3/234"/>
                    <listener gad="10/3/235"/>On/Off Lumiaires Cuisine</object>
        <object type="1.001" id="LumiGen_Salle de Bains" gad="1/0/187" init="request">
                    <listener gad="10/3/244"/>
                    <listener gad="10/4/0"/>On/Off Lumiaires Salle de Bains</object>
        <object type="1.001" id="LumiGen_Salon" gad="1/0/188" init="request">
                    <listener gad="10/3/254"/>
                    <listener gad="10/3/255"/>On/Off Lumiaires Salon</object>
        <object type="1.001" id="LumiGen_Séjour" gad="1/0/189" init="request">
                    <listener gad="10/3/239"/>
                    <listener gad="10/3/253"/>On/Off Lumiaires Séjour</object>
        <object type="1.001" id="PCcom_Generale" gad="3/1/81" init="request">
                    <listener gad="10/4/7"/>
                    <listener gad="10/4/8"/>
                    <listener gad="10/4/9"/>
                    <listener gad="10/4/10"/>
                    <listener gad="10/4/11"/>
                    <listener gad="10/4/12"/>On/Off Lumiaires Suite Parentale</object>
        <object type="1.001" id="VRsGen_SuiteParentale" gad="4/1/215" init="request">    
                    <listener gad="10/4/28"/>
                    <listener gad="10/4/30"/>Commande Volets Suite Parentale</object>
        <object type="1.001" id="StopVRsGen_SuiteParentale" gad="4/1/218">Stop Volet Suite Parentale</object>
        <object type="1.001" id="StoresGen_Salon" gad="4/1/216" init="request">    
                    <listener gad="10/4/32"/>
                    <listener gad="10/4/33"/>Commande Stores du Salon</object>
        <object type="1.001" id="StopStoresGen_Salon" gad="4/1/219">Stop Stores du Salon</object>
        <object type="1.001" id="VRsGen_Séjour" gad="4/1/217" init="request">    
                    <listener gad="10/4/27"/>
                    <listener gad="10/4/29"/>Commande Volets du Séjour</object>    
        <object type="1.001" id="StopVRsGen_Séjour" gad="4/1/220">Stop Volets du Séjour</object>
        <object type="1.001" id="GrPCcom_Salon" gad="3/1/83" init="request">    
                    <listener gad="10/4/8"/>
                    <listener gad="10/4/10"/>
                    <listener gad="10/4/11"/>
                    <listener gad="10/4/12"/>Groupe de Prises Commandées du Salon</object>    
        <object type="1.001" id="GrPCcom_Séjour" gad="3/1/84" init="request">    
                    <listener gad="10/4/7"/>
                    <listener gad="10/4/9"/>Groupe de Prises Commandées du Séjour</object>    
        <object type="1.001" id="BT TVNUIT" flags="crwtf"/>

    </objects>

et ça c'est une ligne qui ne veux pas passer à chaque fois que je l'ajoute c'est l'Erreur: null assuré.
Code :
        <object type="1.001" id="Ecl_Entree" gad="1/0/110" init="request" log="true"><listener gad="10/3/242" read="true"/>Eclairage Entrée</object>

Voyez vous quelque chose?Huh




RE: Passer de KNXWEB à KNXWEB 2 - fma38 - 19/09/2014

Comme ça, non, mais y'a peut-être un espace alakon (genre insécable) qui s'est glissé dans la ligne, ou peut-être l'encodage de l'accent qui chie... Je ne vois que ce genre de truc qui puisse foutre la merde.


RE: Passer de KNXWEB à KNXWEB 2 - JeanJul - 19/09/2014

Pfff...
Alakon! chui vraiment fatigué, j'ai chercher sur Google ce que c'était mais pas beaucoup de réponse et rien en rapport!
non l'accent j'ai essayé sans! et j'ai remplacé tt les espaces rien y fait je n'arrive pas à ajouter cet objet! bon allez dodo merci quand même...


RE: Passer de KNXWEB à KNXWEB 2 - JeanJul - 21/09/2014

hello,

je n'arrive vraiment pas à faire fonctionner KNXWEB2 et il et hors de question que j'ajoute mes objets un par un à la main via l'éditeur. Peux t'on donc avec cette installation faire fonctionner KNXWEB first gen sur un Linknx paramétré selon le script?

Mes premier essai ne sont pas concluant.

merci par avance


RE: Passer de KNXWEB à KNXWEB 2 - Energy01 - 21/09/2014

Salut,

cela n'a rien a voir avec la version de knxweb
cela viens plutot de linknx je pense ...
tu ton "ancien" système tu as un linknx xml que te utilisais au démarrage de linknx (quelle version avais-tu avant celle-ci ?)
tu utilise le même fichier linknx.xml sur cette nouvelle install ?

JeanJul a écrit :et ça c'est une ligne qui ne veux pas passer à chaque fois que je l'ajoute c'est l'Erreur: null assuré.

a quel endroit as-tu ce "null" ? je comprend pas quel manip tu fait pour intégrer tes objects ?

@+
Anthony.








RE: Passer de KNXWEB à KNXWEB 2 - Weevil - 22/09/2014

Dans le fichier XML, les commentaires doivent avoir la forme <!-- ..... --> et non pas <!- ... -> (double tiret)

De plus dans cette ligne il y a des attributs en double :
<object type="1.001" id="Ecl_Bureau" gad="1/0/125" init="request" log="true" init="request" log="true"><listener gad="10/4/1" read="true"/>Eclairage Bureau</object>

Je ne sais pas si c'est ça mais tu peux déjà essayer de corriger ces problèmes.


RE: Passer de KNXWEB à KNXWEB 2 - JeanJul - 22/09/2014

- Mon ancien système tournait avec linknx 0.0.1.28
- Non sur le nouveau j'utilise le fichier linknx installé de base
- J'ai "Erreur : null" en ajoutant le 10eme objet:
Code :
<object type="1.001" id="Ecl_Entree" gad="1/0/110" init="request" log="true"><listener gad="10/3/242" read="true"/>Eclairage Entrée</object>
- J’intègre mes objets avec notpad, je les chopes dans linknx (1) apres les avoir converti un à un les GAD de 2 à 3 niveaux pour les insérer dans linknx (2).
Puis je relance Linknx avec:
Code :
$ sudo service linknx restart

- oups pour les <!-- ..... --> je savait pas, mais le problème ne viens pas de là car pour l'instant je n'ai pas de comm' dans la version booté
- init="request" log="true" re-oups j'ai fait un ctrl de trop. mais ça ne viens pas de là car je n'arrive pas jusqu'ici.

Merci beaucoup.



RE: Passer de KNXWEB à KNXWEB 2 - Energy01 - 23/09/2014

JeanJul a écrit :- J’intègre mes objets avec notpad, je les chopes dans linknx (1) apres les avoir converti un à un les GAD de 2 à 3 niveaux pour les insérer dans linknx (2).
Puis je relance Linknx avec:
Code :
$ sudo service linknx restart

ok donc tu modifie le linknx.xml de base mais pourquoi ne pas utiliser le "vieux" je comprend pas ?

as-tu regarder les logs de démarrage de linknx pour voir ce qu'il dit sur tes obejcts

sinon pour intégrer en "live" tu as un script php qui peut aider :
knxweb2/linknx_cmd.php

une fois intégré tes objects tu fait un "save" et cela va écrire dans ton linknx.xml la config en mémoire dans linknx

@+
Anthony.



RE: Passer de KNXWEB à KNXWEB 2 - JeanJul - 23/09/2014

[/quote]
... mais pourquoi ne pas utiliser le "vieux" je comprend pas ?
[/quote]


Ben...
Heu...

Je n'y connait rien, je suis un simple bidouilleur en info, donc j'ai effectivement testé ça au début et je me suis rendu compte qu'une simple ouverture du fichier linknx de knxweb (1) ne fonctionnait pas donc j'ai comparé les deux et me suis aperçu de la diff entre les GAD 2° et 3° du coup j'ai converti essayé de conserver l'essentiel de du xml de knx2 puis ajouté les objets du 1 mais ça n'a pas fonctionné du coup j'ai essayé d'ajouter groupe par groupe etc...

je vais tout reprendre depuis le début. Y a t'il différent raspbian?