Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Affichage valeur knx sur knxweb
#12
Re,

ah oui le composant "dimmer" de knxweb utilise les valeurs de 0 à 255
(type "5.xxx"), qui est convertit en % ensuite pour l'affichage de "la
barre jaune" !! donc pas le choix tu es obligé d'avoir 2 objects

c'est une amélioration possible mais il faudrait géré les 2 cas ça
compliquerait le "paramétrage" de ces composants ... pas sur que cela soit
nécessaire car il y a une "solution de contournement" ...

@+
Anthony.

> Bonjour,
>
> Merci pour ce complément d'information et je vais suivre ton conseil
> et interroger directement le participant au démarrage plutôt que la
> base...
>
> Par contre j'ai quand même du rajouter la ligne
>
> <object log="true" type="5.xxx" id="Salle a manger dim"
> gad="6/1/100">Salle
> a manger</object>
>
> pour l'affichage sur mon objet dimmmer car la ligne jaune (sur le coté) à
> pour référence la valeur en hexadécimal (255) et ne ce rempli donc plus
> jusqu'en haut à 100% mais à un peut moins de la moitié (ce qui est
> logique).
>
> Merci
>
> Stéphane
>
> Le 30 mars 2011 10:15, Anthony PENHARD <a.penhard@gmail.com> a écrit :
>
>> 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+)Sad\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
>> >>
>> >
>>
>>
>>
>


Messages dans ce sujet
Affichage valeur knx sur knxweb - par Stéphane - 28/03/2011, 17:36:26
Affichage valeur knx sur knxweb - par Anthony PENHARD - 28/03/2011, 17:47:17
Affichage valeur knx sur knxweb - par Stephane Triglia - 28/03/2011, 18:51:02
Affichage valeur knx sur knxweb - par Anthony PENHARD - 28/03/2011, 19:06:10
Affichage valeur knx sur knxweb - par Stephane Triglia - 28/03/2011, 19:11:30
Affichage valeur knx sur knxweb - par Anthony PENHARD - 28/03/2011, 19:40:51
Affichage valeur knx sur knxweb - par Stephane Triglia - 28/03/2011, 20:00:50
Affichage valeur knx sur knxweb - par jef2000 - 29/03/2011, 07:43:25
Affichage valeur knx sur knxweb - par Stephane Triglia - 29/03/2011, 08:19:24
Affichage valeur knx sur knxweb - par Anthony PENHARD - 30/03/2011, 09:15:31
Affichage valeur knx sur knxweb - par Stephane Triglia - 30/03/2011, 09:35:33
Affichage valeur knx sur knxweb - par Anthony PENHARD - 30/03/2011, 09:52:10
Affichage valeur knx sur knxweb - par Stephane Triglia - 30/03/2011, 10:00:03
Affichage valeur knx sur knxweb - par Anthony PENHARD - 30/03/2011, 11:41:16
Affichage valeur knx sur knxweb - par ccaramel - 30/03/2011, 13:02:51
Affichage valeur knx sur knxweb - par Stephane Triglia - 30/03/2011, 13:13:02
Affichage valeur knx sur knxweb - par Anthony PENHARD - 30/03/2011, 13:32:01

Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)