Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Un envoi d 'information cyclique peut-il surcharger le bus?
#1
Bonjour à tous,

Je suis entrain d'intégrer une télécommande Vimaty70zr de chez vity
sur mon installation KNX. Le but de cette commande est de pouvoir
allumer et éteindre mes lampes.

Quand la lampe est éteinte, je veux que mon bouton change de
couleur... bref pour ceci je dois configurer mes commutateur KNX pour
qu'ils envoient leurs états.
Je voudrais donc régler les commutateur pour qu' ils envoient leurs
états tous les 5 secondes. J ai une vingtaine de commutateurs. Donc
une vingtaine de messages d état seront transmis tous les 5
secondes....

Cela va-t-il surcharger le bus?

Merci pour vos réponse
#2
On 22 sep, 20:11, redge <donze.re...@gmail.com> wrote:
> Quand la lampe est éteinte, je veux que mon bouton change de
> couleur... bref pour ceci je dois configurer mes commutateur KNX pour
> qu'ils envoient leurs états.
Ben non, c'est juste une des possibilités ....

> Je voudrais donc régler les commutateur pour qu' ils envoient leurs
> états  tous les 5 secondes.
Mwoui, c'est pas super élégant, m'enfin

>J ai une vingtaine de commutateurs. Donc
> une vingtaine de messages d état seront transmis tous les 5
> secondes....

> Cela va-t-il surcharger le bus?
Je ne crois pas, non. Sauf si, par hasard, tout les actuateurs
envoient leur status exactement au même moment. De toute façon le
mechanisme de CSMA/CA va gèrer la congestion.

Perso, j'ai eu un problème similaire dans ma Visu, comme solution,
j'ai simplement programmé le titre de la page pour faire un refresh,
çàd que ce bouton va faire un poll de l'état des tout les objects
présents sur cette page.
Reste à savoir si c'est applicable dans ta télécommande
#3
La théorie dit qu'un bus KNX supporte 50 messages à la seconde. Mais
c'est très (trop) théorique. Il faudrait que les 50 télégrammes soient
émis les uns derrière les autres, sans trou. De plus, dans le monde
réel, il faudra déduire les acquits, les répétitions... Il faut aussi
penser aux collisions. J'imagine qu'un participant qui se heurte
plusieurs fois de suite à une collision lors de l'émission d'un
télégramme ne doit pas tenter de le répéter indéfiniment. Le trafic
augmente donc le risque de perte de message, et ça c'est
potentiellement grave. Bref, dans la réalité, il faudra être bien en
dessous. Mais toi, tu ne parles que de 4 messages par seconde. On
serait tenté de dire que tout ira bien. Mais il est difficile
d'évaluer le reste du trafic qui va se mêler à tes 4 messages par
seconde. Certains capteurs émettent eux aussi de manière cyclique.

Quand tu auras terminé ton installation, il serait intéressant que tu
nous dises comment cela se comporte, si tu as pu descendre le cycle à
moins de 5 secondes, ou si tu as été obligé de l'augmenter. Rien ne
vaut la pratique pour se faire une idée.

On 22 sep, 20:11, redge <donze.re...@gmail.com> wrote:
> Bonjour à tous,
>
> Je suis entrain d'intégrer une télécommande Vimaty70zr de chez vity
> sur mon installation KNX. Le but de cette commande est de pouvoir
> allumer et éteindre mes lampes.
>
> Quand la lampe est éteinte, je veux que mon bouton change de
> couleur... bref pour ceci je dois configurer mes commutateur KNX pour
> qu'ils envoient leurs états.
> Je voudrais donc régler les commutateur pour qu' ils envoient leurs
> états  tous les 5 secondes. J ai une vingtaine de commutateurs. Donc
> une vingtaine de messages d état seront transmis tous les 5
> secondes....
>
> Cela va-t-il surcharger le bus?
>
> Merci pour vos réponse
#4
>Je voudrais donc régler les commutateur pour qu' ils envoient leurs
>états tous les 5 secondes. J ai une vingtaine de commutateurs. Donc
>une vingtaine de messages d état seront transmis tous les 5
>secondes....

Comment configures-tu les commutateurs pour qu'ils envoient leur état à
intervalle régulier ??
Est-ce que tu envoies une demande de lecture de la part de la télécommande
ou bien l'interface Zigbzee KNX peut-il marcher en interruption ??

Philippe
#5
Dans ETS, dans la partie moniteur de Bus, tu peux voir la charge de
ton bus.
Essaye de configurer qlq modules pour voir si la charge augmente, mais
pour une vingtaine de sortie, ça ne va pas aller bien loin je pense.

Je trouve dommage de devoir utiliser la bande passante du bus EIB en
permanence pour une info qu'on a pas besoin forcement en temps réel.
Il serait interressant d'enregistrer l'état des sorties qlq part, sur
un server par ex, et interroger le server par la télécommande
ensuite.
#6
Si ta télécommande ne peut pas lire les changements en temps réel, tu peux peut-être lui faire faire une lecture des états des sorties.
Benoit

----------------original message-----------------
De: "DaGGeR" daggerbzh@hotmail.com
A: "domotique-EIB" domotique-eib@googlegroups.com
Date: Thu, 23 Sep 2010 10:18:59 -0700 (PDT)
-------------------------------------------------


>
>
> Dans ETS, dans la partie moniteur de Bus, tu peux voir la charge de
> ton bus.
> Essaye de configurer qlq modules pour voir si la charge augmente, mais
> pour une vingtaine de sortie, ça ne va pas aller bien loin je pense.
>
> Je trouve dommage de devoir utiliser la bande passante du bus EIB en
> permanence pour une info qu'on a pas besoin forcement en temps réel.
> Il serait interressant d'enregistrer l'état des sorties qlq part, sur
> un server par ex, et interroger le server par la télécommande
> ensuite.
>


Atteindre :


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