30/03/2011, 09:15:31
Bonjour,
après le retour de Jean-françois j'ai creusé pour ma culture perso ...
donc un complément d'info :
c'est donc dûe au 'init="persist"' que tu as mis dans la config de ton object
avec cette valeur linknx ne lit pas l'info sur le bus knx mais, au
démarrage, va rechercher l'info dans la "log", dans ton cas dans la base
de donnée mysql
il y a donc la possibilité comme le propose Jean-françois d'éteindre pour
que la valeur soit à zéro dans la log et lors du redémarrage cela sera ok
ou sinon enlever le 'init="persist"' de ton object et au démarrage linknx
ira lire sur le bus la valeur et non plus dans la base de donnée
@+
Anthony
> Bonjour,
>
> Merci pour ta réponse,
>
> le problème empéchais tout simplement le démarrage de linknx!
> Ca vient donc du fait que 191 est plus grand que 100, pas de chance...
>
> Pour l'instant je ne me sert pas des logs, mais je doute de l'interet
> d'enregistrer la valeur de l'intensité lumineuse dans la base a voir...
>
> Stephane
>
> Le 29 mars 2011 08:43, jef2000 <jef2000@ouaye.net> a écrit :
>
>> Bonjour,
>>
>> Ce n'est pas un bug. Tu avais un objet avec une valeur entre 0 et 255.
>> Il sauvegarde sa valeur courante dans ta base de donnée. (dans ton
>> cas, cette valeur courante était 191). Ensuite tu le transforme en un
>> objet dont la valeur va de 0 à 100. Quand tu démarres linknx, il va
>> chercher cette valeur 191 dans la base de donnée et se rend compte que
>> l'objet ne l'accepte pas.
>> Est-ce que l'erreur empêchait le démarrage de linknx, ou bien est-ce
>> qu'il démarrait quand même? Si cela empêche le démarrage, c'est
>> probablement quelque chose à améliorer. Si l'erreur produit juste un
>> message dans le log, je considère ça normal. Une autre solution, c'est
>> d'éteindre les lumières avant de modifier la config (LOL)
>>
>> Jean-François
>>
>>
>> On 28 mar, 21:00, Stephane Triglia <stephane.trig...@gmail.com> wrote:
>> > Re,
>> >
>> > Alors c'est parfait tout fonctionne correctement avec ta solution !
>> >
>> > J'utilise la version précédente de linknx à savoir 0.0.1.27, je n'ai
>> pas
>> > encore prix le temps de compiler la nouvelle version.
>> > C'est d’ailleurs peut être corrigé dans la 0.0.1.28. Je testerais
>> quand
>> > j'aurais le temps (surement cette semaine) et si il y a toujours le
>> bug
>> j'en
>> > ferais part à Jean-françois.
>> >
>> > En tout cas merci pour ton aide.
>> >
>> > Stéphane
>> >
>> > Le 28 mars 2011 20:40, Anthony PENHARD <a.penh...@gmail.com> a écrit :
>> >
>> > > Re,
>> >
>> > > peux-tu essayer de créer 2 objects : un pour la log et l'autre pour
>> > > "l'afficahge" avec knxweb du genre :
>> >
>> > > <object log="true" init="persist" type="5.xxx" id="Salle a manger
>> dim"
>> > > gad="6/1/100">Salle a manger</object>
>> > > <object type="5.001" id="Salle a manger dim2" gad="6/1/100">Salle a
>> > > manger</object>
>> >
>> > > si cela fonctionne cela vient de la log mysql des "object" de type
>> "5.001"
>> > > c'est un bug a voir avec Jean-françois
>> > > pour avoir plus d'info quelle version de linknx utilises-tu ?
>> >
>> > > @+
>> > > Anthony
>> >
>> > > Le 28 mars 2011 20:11, Stephane Triglia <stephane.trig...@gmail.com>
>> a
>> > > écrit :
>> >
>> > > re,
>> >
>> > >> C'est exactement la même (je n'ai pas fait attention lors du
>> > >> copier/coller), désoler
>> >
>> > >> <object log="true" init="persist" type="3.007" id="Salle a
>> manger"
>> > >> gad="6/3/100">Salle a manger</object>
>> > >> <object log="true" init="persist" type="1.001" id="Salle a
>> manger
>> > >> OO" gad="6/2/100">Salle a manger</object>
>> > >> <object log="true" init="persist" type="5.001" id="Salle a
>> manger
>> > >> dim" gad="6/1/100">Salle a manger</object>
>> > >> <object log="true" init="persist" type="5.xxx" id="Salle a
>> manger
>> > >> val" gad="6/4/100">Salle a manger</object>
>> >
>> > >> ça correspond à ma sortie Valeur d'éclairement de mon module TXA213
>> en
>> 1
>> > >> octet donc ...
>> >
>> > >> Le 28 mars 2011 20:06, Anthony PENHARD <a.penh...@gmail.com> a
>> écrit
>> :
>> >
>> > >> Re,
>> >
>> > >>> quel est la config de l'object 'Salle a manger dim' qui à l'air en
>> > >>> anomalie ?
>> >
>> > >>> chez moi cela fonctionne sans problème une différence notamment je
>> ne
>> > >>> gère pas les log dans mysql directement via linknx
>> >
>> > >>> @+
>> > >>> Anthony.
>> >
>> > >>> Le 28 mars 2011 19:51, Stephane Triglia
>> <stephane.trig...@gmail.com>
>> a
>> > >>> écrit :
>> >
>> > >>> Merci pour ta rapidité, cependant lors du lancement de linknx il
>> me
>> sort
>> > >>>> une erreur comme quoi la valeur de l'adresse intérogé ne convient
>> pas ...
>> >
>> > >>>> C'est bien sur la valeur dim qu'il faut mettre 5.001 ?
>> >
>> > >>>> Erreur:
>> > >>>> 1301334399 INFO MysqlPersistentStorage : Reading '191' for object
>> 'Salle
>> > >>>> a manger dim'
>> > >>>> 1301334399 ERROR main : Error in config: ScalingObjectValue: Bad
>> value:
>> > >>>> '191'
>> >
>> > >>>> Config:
>> > >>>> <object log="true" init="persist" type="3.007" id="Salon
>> var"
>> > >>>> gad="6/3/101">Salon</object>
>> > >>>> <object log="true" init="persist" type="1.001" id="Salon
>> OnOff"
>> > >>>> gad="6/2/101">Salon</object>
>> > >>>> <object log="true" init="persist" type="5.001" id="Salon
>> dim"
>> > >>>> gad="6/1/101">Salon</object>
>> > >>>> <object log="true" init="persist" type="5.xxx" id="Salon
>> val"
>> > >>>> gad="6/4/100">Salon</object>
>> >
>> > >>>> Merci d'avance
>> >
>> > >>>> Le 28 mars 2011 18:47, Anthony PENHARD <a.penh...@gmail.com> a
>> écrit :
>> >
>> > >>>> Bonjour,
>> >
>> > >>>>> @Stéphane
>> > >>>>> quel type "d'object" as tu définis dans linknx pour tes GA de
>> retour
>> > >>>>> d'état en % pour tes volets ?
>> >
>> > >>>>> je suppose que c'est '5.xxx' il suffit de les définir en '5.001"
>> et
>> > >>>>> cela
>> > >>>>> fonctionne "tout seul" c'est linknx qui fait la ...
>> >
>> > >>>>> @+
>> > >>>>> Anthony.
>> >
>> > >>>>> > Bonjour,
>> >
>> > >>>>> > j'aimerai afficher du texte sur knxweb a partir de valeur knx.
>> >
>> > >>>>> > J'utilise déjà le procédé pour l'affichage de l'heure, de la
>> date
>> et
>> > >>>>> > de température avec les pattern qui sont dans la supervision
>> de
>> > >>>>> knxweb
>> > >>>>> > de base :
>> >
>> > >>>>> > Pattern Format
>> > >>>>> > (\d+)\d+):\d+ Heure: $1:$2
>> > >>>>> > (\d+)-(\d+)-(\d+) Date: $3/$2/$1
>> > >>>>> > vide $1°C
>> >
>> > >>>>> > Mais j'ai rencontré un problème lors de l'affichage de valeur
>> en
>> %
>> > >>>>> sur
>> > >>>>> > les volets roulants et la variation qui s'affiche en valeur
>> > >>>>> > hexadécimal (donc 255 pour 100%). Je me demande comment faire,
>> si
>> il
>> > >>>>> > faut utiliser un pattern spéciale ou pas ?! J'ai cherché sur
>> le
>> wiki
>> > >>>>> > et sur le groupe, je n'ai pas trouvé comment faire ...
>> >
>> > >>>>> > Merci d'avance
>> > >>>>> > Stéphane
>>
>
après le retour de Jean-françois j'ai creusé pour ma culture perso ...
donc un complément d'info :
c'est donc dûe au 'init="persist"' que tu as mis dans la config de ton object
avec cette valeur linknx ne lit pas l'info sur le bus knx mais, au
démarrage, va rechercher l'info dans la "log", dans ton cas dans la base
de donnée mysql
il y a donc la possibilité comme le propose Jean-françois d'éteindre pour
que la valeur soit à zéro dans la log et lors du redémarrage cela sera ok
ou sinon enlever le 'init="persist"' de ton object et au démarrage linknx
ira lire sur le bus la valeur et non plus dans la base de donnée
@+
Anthony
> Bonjour,
>
> Merci pour ta réponse,
>
> le problème empéchais tout simplement le démarrage de linknx!
> Ca vient donc du fait que 191 est plus grand que 100, pas de chance...
>
> Pour l'instant je ne me sert pas des logs, mais je doute de l'interet
> d'enregistrer la valeur de l'intensité lumineuse dans la base a voir...
>
> Stephane
>
> Le 29 mars 2011 08:43, jef2000 <jef2000@ouaye.net> a écrit :
>
>> Bonjour,
>>
>> Ce n'est pas un bug. Tu avais un objet avec une valeur entre 0 et 255.
>> Il sauvegarde sa valeur courante dans ta base de donnée. (dans ton
>> cas, cette valeur courante était 191). Ensuite tu le transforme en un
>> objet dont la valeur va de 0 à 100. Quand tu démarres linknx, il va
>> chercher cette valeur 191 dans la base de donnée et se rend compte que
>> l'objet ne l'accepte pas.
>> Est-ce que l'erreur empêchait le démarrage de linknx, ou bien est-ce
>> qu'il démarrait quand même? Si cela empêche le démarrage, c'est
>> probablement quelque chose à améliorer. Si l'erreur produit juste un
>> message dans le log, je considère ça normal. Une autre solution, c'est
>> d'éteindre les lumières avant de modifier la config (LOL)
>>
>> Jean-François
>>
>>
>> On 28 mar, 21:00, Stephane Triglia <stephane.trig...@gmail.com> wrote:
>> > Re,
>> >
>> > Alors c'est parfait tout fonctionne correctement avec ta solution !
>> >
>> > J'utilise la version précédente de linknx à savoir 0.0.1.27, je n'ai
>> pas
>> > encore prix le temps de compiler la nouvelle version.
>> > C'est d’ailleurs peut être corrigé dans la 0.0.1.28. Je testerais
>> quand
>> > j'aurais le temps (surement cette semaine) et si il y a toujours le
>> bug
>> j'en
>> > ferais part à Jean-françois.
>> >
>> > En tout cas merci pour ton aide.
>> >
>> > Stéphane
>> >
>> > Le 28 mars 2011 20:40, Anthony PENHARD <a.penh...@gmail.com> a écrit :
>> >
>> > > Re,
>> >
>> > > peux-tu essayer de créer 2 objects : un pour la log et l'autre pour
>> > > "l'afficahge" avec knxweb du genre :
>> >
>> > > <object log="true" init="persist" type="5.xxx" id="Salle a manger
>> dim"
>> > > gad="6/1/100">Salle a manger</object>
>> > > <object type="5.001" id="Salle a manger dim2" gad="6/1/100">Salle a
>> > > manger</object>
>> >
>> > > si cela fonctionne cela vient de la log mysql des "object" de type
>> "5.001"
>> > > c'est un bug a voir avec Jean-françois
>> > > pour avoir plus d'info quelle version de linknx utilises-tu ?
>> >
>> > > @+
>> > > Anthony
>> >
>> > > Le 28 mars 2011 20:11, Stephane Triglia <stephane.trig...@gmail.com>
>> a
>> > > écrit :
>> >
>> > > re,
>> >
>> > >> C'est exactement la même (je n'ai pas fait attention lors du
>> > >> copier/coller), désoler
>> >
>> > >> <object log="true" init="persist" type="3.007" id="Salle a
>> manger"
>> > >> gad="6/3/100">Salle a manger</object>
>> > >> <object log="true" init="persist" type="1.001" id="Salle a
>> manger
>> > >> OO" gad="6/2/100">Salle a manger</object>
>> > >> <object log="true" init="persist" type="5.001" id="Salle a
>> manger
>> > >> dim" gad="6/1/100">Salle a manger</object>
>> > >> <object log="true" init="persist" type="5.xxx" id="Salle a
>> manger
>> > >> val" gad="6/4/100">Salle a manger</object>
>> >
>> > >> ça correspond à ma sortie Valeur d'éclairement de mon module TXA213
>> en
>> 1
>> > >> octet donc ...
>> >
>> > >> Le 28 mars 2011 20:06, Anthony PENHARD <a.penh...@gmail.com> a
>> écrit
>> :
>> >
>> > >> Re,
>> >
>> > >>> quel est la config de l'object 'Salle a manger dim' qui à l'air en
>> > >>> anomalie ?
>> >
>> > >>> chez moi cela fonctionne sans problème une différence notamment je
>> ne
>> > >>> gère pas les log dans mysql directement via linknx
>> >
>> > >>> @+
>> > >>> Anthony.
>> >
>> > >>> Le 28 mars 2011 19:51, Stephane Triglia
>> <stephane.trig...@gmail.com>
>> a
>> > >>> écrit :
>> >
>> > >>> Merci pour ta rapidité, cependant lors du lancement de linknx il
>> me
>> sort
>> > >>>> une erreur comme quoi la valeur de l'adresse intérogé ne convient
>> pas ...
>> >
>> > >>>> C'est bien sur la valeur dim qu'il faut mettre 5.001 ?
>> >
>> > >>>> Erreur:
>> > >>>> 1301334399 INFO MysqlPersistentStorage : Reading '191' for object
>> 'Salle
>> > >>>> a manger dim'
>> > >>>> 1301334399 ERROR main : Error in config: ScalingObjectValue: Bad
>> value:
>> > >>>> '191'
>> >
>> > >>>> Config:
>> > >>>> <object log="true" init="persist" type="3.007" id="Salon
>> var"
>> > >>>> gad="6/3/101">Salon</object>
>> > >>>> <object log="true" init="persist" type="1.001" id="Salon
>> OnOff"
>> > >>>> gad="6/2/101">Salon</object>
>> > >>>> <object log="true" init="persist" type="5.001" id="Salon
>> dim"
>> > >>>> gad="6/1/101">Salon</object>
>> > >>>> <object log="true" init="persist" type="5.xxx" id="Salon
>> val"
>> > >>>> gad="6/4/100">Salon</object>
>> >
>> > >>>> Merci d'avance
>> >
>> > >>>> Le 28 mars 2011 18:47, Anthony PENHARD <a.penh...@gmail.com> a
>> écrit :
>> >
>> > >>>> Bonjour,
>> >
>> > >>>>> @Stéphane
>> > >>>>> quel type "d'object" as tu définis dans linknx pour tes GA de
>> retour
>> > >>>>> d'état en % pour tes volets ?
>> >
>> > >>>>> je suppose que c'est '5.xxx' il suffit de les définir en '5.001"
>> et
>> > >>>>> cela
>> > >>>>> fonctionne "tout seul" c'est linknx qui fait la ...
>> >
>> > >>>>> @+
>> > >>>>> Anthony.
>> >
>> > >>>>> > Bonjour,
>> >
>> > >>>>> > j'aimerai afficher du texte sur knxweb a partir de valeur knx.
>> >
>> > >>>>> > J'utilise déjà le procédé pour l'affichage de l'heure, de la
>> date
>> et
>> > >>>>> > de température avec les pattern qui sont dans la supervision
>> de
>> > >>>>> knxweb
>> > >>>>> > de base :
>> >
>> > >>>>> > Pattern Format
>> > >>>>> > (\d+)\d+):\d+ Heure: $1:$2
>> > >>>>> > (\d+)-(\d+)-(\d+) Date: $3/$2/$1
>> > >>>>> > vide $1°C
>> >
>> > >>>>> > Mais j'ai rencontré un problème lors de l'affichage de valeur
>> en
>> %
>> > >>>>> sur
>> > >>>>> > les volets roulants et la variation qui s'affiche en valeur
>> > >>>>> > hexadécimal (donc 255 pour 100%). Je me demande comment faire,
>> si
>> il
>> > >>>>> > faut utiliser un pattern spéciale ou pas ?! J'ai cherché sur
>> le
>> wiki
>> > >>>>> > et sur le groupe, je n'ai pas trouvé comment faire ...
>> >
>> > >>>>> > Merci d'avance
>> > >>>>> > Stéphane
>>
>