Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Souci linknx / knxweb ouverture de volet au lancement ...
#1
Bonjour Smile

Alors voila, mon linknx et knxweb fonctionne depuis pas mal de temps
sans trop de souci Smile

Par contre, maintenant que je veux un peu creuser, je tombe sur un
os ...

Je m'explique, quand je restart linknx sur le pc et que je lance
knxweb, j'ai :
- le volet de la chambre de mon fils qui s'ouvre
- la lumière des WC qui s'allume
- l'eclairage extérieur qui s'allume
- Parfois un volet de la cuisine s'ouvre, mais pas à chaque fois ...


J'ai vérifié linknx.xml et tous mes volets sont configuré pareil !
idem dans design.xml
Concernant l'eclairage, la lumière des WC et l'éclairage extérieur
fonctionne sur minuterie ...

J'ai fait une capture avec ETS, et je constate que normalement ma
passerrelle (1.1.41) fait un read.
Concernant mon volet :
j'ai un read et 2 réponse (1 de mon inter et 1 de mon module) les 2
réponses sont différents ($00 et $01)
puis un write (de 1.1.41) en $00 puis un write en $01.

Concernant mes autres volet, il trouve la même réponse, donc il ne
fait pas de write et pas de souci ...

J'ai raté quoi ?

Concernant la lumière des WC :
Je n'ai jamais de read de 1.1.41 ... mais j'ai une Response ($00) du
module TOR puis 1.1.41 fait un write $00 et le module TOR fait aussi
un write $00 ... c'est les seules choses qu'il y a sur cette
adresse ...
(a noter que c'est donc une fonctione timer 10minutes)

Concernant mon eclairage EXT :
même souci que les WC jamais de lecture de 1.1.41 ...

Quelqu'un peux-t-il m'aider ???

merci !
#2
Bonsoir,

Il semble que tu as mis un peu trop de flags "lecture" dans ETS.
Normalement, pour une adresse de groupe donnée, un seul participant
doit répondre à une opération "read". Et idéalement ce sera
l'actuateur car c'est celui qui est le mieux au courant de l'état
réel. Si 2 participants répondent et ont des réponses contradictoires,
ils vont interpréter la réponse de l'autre comme un ordre de
changement. Dans une installation sans superviseur, habituellement,
personne n'envoie de "read", donc ça ne se voit pas, mais quand knxweb
demande l'état des différentes fonctions, si linknx à été redémarré et
que l'objet est configuré pour demander la valeur sur le bus
(paramètre " init='request' " dans la config de l'objet, c'est le
comportement par défaut je pense), il va envoyer cette requète de
lecture qui va semer la confusion.

A+

Jean-François



On 4 fév, 22:03, Roby <goo...@macuba.net> wrote:
> Bonjour Smile
>
> Alors voila, mon linknx et knxweb fonctionne depuis pas mal de temps
> sans trop de souci Smile
>
> Par contre, maintenant que je veux un peu creuser, je tombe sur un
> os ...
>
> Je m'explique, quand je restart linknx sur le pc et que je lance
> knxweb, j'ai :
> - le volet de la chambre de mon fils qui s'ouvre
> - la lumière des WC qui s'allume
> - l'eclairage extérieur qui s'allume
> - Parfois un volet de la cuisine s'ouvre, mais pas à chaque fois ...
>
> J'ai vérifié linknx.xml et tous mes volets sont configuré pareil !
> idem dans design.xml
> Concernant l'eclairage, la lumière des WC et l'éclairage extérieur
> fonctionne sur minuterie ...
>
> J'ai fait une capture avec ETS, et je constate que normalement ma
> passerrelle (1.1.41) fait un read.
> Concernant mon volet :
> j'ai un read et 2 réponse (1 de mon inter et 1 de mon module) les 2
> réponses sont différents ($00 et $01)
> puis un write (de 1.1.41) en $00 puis un write en $01.
>
> Concernant mes autres volet, il trouve la même réponse, donc il ne
> fait pas de write et pas de souci ...
>
> J'ai raté quoi ?
>
> Concernant la lumière des WC :
> Je n'ai jamais de read de 1.1.41 ... mais j'ai une Response ($00) du
> module TOR puis 1.1.41 fait un write $00 et le module TOR fait aussi
> un write $00 ... c'est les seules choses qu'il y a sur cette
> adresse ...
> (a noter que c'est donc une fonctione timer 10minutes)
>
> Concernant mon eclairage EXT :
> même souci que les WC jamais de lecture de 1.1.41 ...
>
> Quelqu'un peux-t-il m'aider ???
>
> merci !
#3
Merci Smile

C'était bien ça !
En fait je touchais pas aux Flag, je faisais que du Drag & Drop, et
c'est vrai que quasiment tout était en "read" Smile

Merci !
#4
Bonsoir Roby,

Je pense que je rencontre le même problème que toi, sauf que je ne
parviens pas à corriger le tir...

Pourrais-tu me donner un exemple en détail (du type "avant / après") ?

Merci d'avance,

Ben
#5
Salut,

En fait dans les adresses de groupe, dans une adresse tu dois avoir le
flag L uniquement sur l'actuator (indication état).

Donc si tu affiche ton adresse de groupe, tu as les colonnes
Objet | Participant | Envoi | ACK (PL) | K | L | E | T | A. |
Produit ...

Chez moi j'avais le flag L quasiment sur tout (bouton poussoir On/Off
- Indication etat ...) et en fait je l'ai laissé uniquement sur
Sortie 1 - ON / OFF
(donc tu sélectionnes tous dans la liste, puis ctrl + clic sur ceux
que tu ne veux pas modifier, puis bouton droit propriété et la tu
décoche lecture)

chez moi ça fonctionne ...



On 7 fév, 19:38, Ben <tmt....@gmail.com> wrote:
> Bonsoir Roby,
>
> Je pense que je rencontre le même problème que toi, sauf que je ne
> parviens pas à corriger le tir...
>
> Pourrais-tu me donner un exemple en détail (du type "avant / après") ?
>
> Merci d'avance,
>
> Ben
#6
Merci Roby pour ces précisions.

Je reformule :

Dans ETS (version FR), si j'utilise la vue "adresses de groupe", je
dois m'assurer que pour chaque adresse le flag "L" ne porte que sur
les sorties (pas sur les interrupteurs ou autres).
Pour une adresse de groupe donnée, il faut activer le flag "L"
uniquement sur les sorties.
Et cette règle est valable pour toutes les adresses.
C'est bien cela ?

Merci encore,

Ben
#7
On 9 fév, 21:26, Ben <tmt....@gmail.com> wrote:

La règle c'est:
pour un GA donné, un seul participant a le flag "Read"
Rien ne dit où il doit être mis,
mais çà a le plus de sens de le mettre sur la porte de l'actuateur
çà n'a aucun sens de le mettre sur un BP
#8
Merci pour ces précisions.
J'ai revu mon paramétrage en conséquence.

J'ai une question par rapport aux adresses de groupe utilisées pour de
la centralisation ou pour des scènes.
Voici un exemple :
J'ai un scénario "Bonjour" associée à l'adresse 12/1/1.
Derrière cette adresse 12/1/1, j'ai une multitude de sorties
concernées, et un poussoir.
Est-ce que je dois laisser le flag L sur toutes ces sorties ?

Cordialement,
Ben
#9
Info importante :

Je viens de remarquer qu'avec ma config, toutes les 10 minutes, linknx
se bloque durant plusieurs minutes...
C'est du à un test d'envoi d'email que j'ai introduit dans une "rule"
qui s'exécute toutes les 10 minutes.
Comme le serveur stmp que j'utilise (gmail) n'est pas compatible avec
linknx, ça bloque !
Voilà qui explique (en partie) pourquoi mes "rules" à base de timer
fonctionnent de manière aléatoire.

Bonne soirée,

Ben

To unsubscribe from this group, send email to domotique-eib+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.


Atteindre :


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