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

dans la futur "prochaine" version de knxweb il sera possible de saisir la
fonfigurations des object et pas besoin de modifier "à la main" le fichier
xml de configuration de linknx (pour la partie object uniquement pour le
moment !!)

@+
Anthony.

> Re,
>
> Je ne pense pas qu'il y ai besoin de modification il suffit de faire un
> copier coller de l'objet et de modifier le type de xxx à 001...
>
> ça reste très simple et accessible, il faut juste le savoir.
>
> Stephane
>
> Le 30 mars 2011 10:52, Anthony PENHARD <a.penhard@gmail.com> a écrit :
>
>> 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 : 1 visiteur(s)