Linknx actionlist executé partiellement avec interface IP

54 views
Skip to first unread message

Stéphane

unread,
Apr 21, 2015, 7:21:41 PM4/21/15
to eibd-link...@googlegroups.com
Bonjour,

je viens de changer d'interface (précédemment USB) pour mon serveur eibd/linknx pour une interface IP 730 de wienzierl et je rencontre quelques soucies.

Dans linknx quasiment toutes mes règles ont plus d'une action et lorsque celle-ci s'exécute, seules quelques actions sont envoyées sur le bus (alors qu'elles sont parfaitement prises en compte par linknx).

J'ai effectué quelques tests et le seul moyen que j'ai trouvé pour pallier a ce problème et d'ajouter un délai sur chaque action (avec 50 ms par action)...

Je me dis que c'est probablement lié au protocole de connexion a l'interface IP mais je n'en suis pas sûr.

Est-ce que certains d'entre vous rencontrent ce problème et si c'est le cas avait vous trouvé une solution ?

Anthony PENHARD

unread,
Apr 22, 2015, 4:01:24 PM4/22/15
to eibd-link...@googlegroups.com
Salut,

je n'ai pas de réponse ...
mais j'ai eu le "même" problème mais à l'envers
j'utilisais une interface IP SIEMENS et suis passé à une interface USB
et j'ai aussi eu le même réflexe que toi ajouter des "délai" lors
d'actions multiples

exemple lors de fermeture des volets roulant une rule qui envoi une
action par volet avec 5 cela ne posais pas de problème mais avec 6
obliger de mettre un delai
et les retour d'états de ces même volets n'étais pas "a jour" après
ouverture ou fermeture générale

je pense que le "problème" est plutôt au niveau de eibd mais je ne
suis pas certains ...

quels paramètres utilises-tu pour lancer eibd ? que ce soit usb ou IP ?

@+
Anthony.
> --
> Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "Eibd
> / Linknx / KnxWeb".
> Visitez ce groupe à l'adresse
> http://groups.google.com/group/eibd-linknx-knxweb.

Stéphane

unread,
Apr 23, 2015, 4:42:22 AM4/23/15
to eibd-link...@googlegroups.com
Salut,

J'utilise exactement les mêmes paramètres je choisis juste entre USB ou IP à savoir:

usb :   eibd --daemon=/var/log/eibd.log --pid-file=/var/run/eibd.pid -D -i -R -S -T -u --eibaddr=1.1.200 -t1023 usb:2:5

IP: eibd --daemon=/var/log/eibd.log --pid-file=/var/run/eibd.pid -D -i -R -S -T -u --eibaddr=1.1.200 -t1023 ipt:192.168.1.5:3671


J'utilise une interface Ip avec 5 connexions tuneling disponible donc je pourrai alléger un peu le processus mais j'ai fait un test et ça n'a rien changé...

Mon problème est un peu différent car même sur 2 actions, il n'en lance qu'une alors sur 6 ça dépend mais en général 2 actions pas plus avec la 1 et la 4 ou 5....

Anthony PENHARD

unread,
Apr 23, 2015, 7:53:58 AM4/23/15
to eibd-link...@googlegroups.com
Salut,

a oui donc encore plus génant en effet

pour moi :
usb : eibd --daemon=/tmp/eibd.log --eibaddr=1.1.100 -c -D -T -S -R -i
--pid-file=/var/run/eibd.pid usb:2:2

IP : eibd --daemon=/var/log/eibd.log --pid-file=/var/run/eibd.pid -D
-S -T --listen-tcp ipt:192.168.1.10



> J'utilise exactement les mêmes paramètres je choisis juste entre USB ou IP à
> savoir:
>
> usb : eibd --daemon=/var/log/eibd.log --pid-file=/var/run/eibd.pid -D -i -R -S -T -u --eibaddr=1.1.200 -t1023 usb:2:5
>
> IP: eibd --daemon=/var/log/eibd.log --pid-file=/var/run/eibd.pid -D -i -R -S -T -u --eibaddr=1.1.200 -t1023 ipt:192.168.1.5:3671


en regardant l'aide de eibd via la commande "eibd --help"

pour ma part je devrait peut-être enlever le "-c" qui correspond à la
gestion du cache "enable caching of group communication network state
"

pour toi essaye d'enlever les éléments suivant qui ne te servent pas je pense :
"-u" = "listen at Unix domain socket FILE (default /tmp/eib) "
"-t1023" = "set trace level" sauf tu veux garder pour les tests mais
en "prod" sert pas a grand chose
"-R" = " enable EIBnet/IP Routing in the EIBnet/IP server" pas
nécessaire non plus vu ta passerelle


@+
Anthony

Stéphane

unread,
Apr 24, 2015, 4:03:31 AM4/24/15
to eibd-link...@googlegroups.com
Salut,

j'ai enlevé les paramètres "inutiles" et mais a par probablement alléger le processus (qui n'est déjà pas gourmand) aucune différence dans l'exécution des règles.

Je vais essayer de trouver une machine "physique" pour tester ma configure dans d'autre conditions car là il tourne sur un VM Openvz (justement la raison du changement USB/IP).


Anthony PENHARD

unread,
Apr 30, 2015, 10:43:44 AM4/30/15
to eibd-link...@googlegroups.com
Salut,

as-tu essayer avec les autres options que ipt comme ip ou uptn

l'aide de eibd donne ça :
> eibd --help
Usage: eibd [OPTION...] URL
eibd -- a commonication stack for EIB
(C) 2005-2011 Martin Koegler <mkoe...@auto.tuwien.ac.at>
supported URLs are:
ft12:/dev/ttySx
ip:[multicast_addr[:port]]
ipt:router-ip[:dest-port[:src-port[:nat-ip[:data-port]]]]]
iptn:router-ip[:dest-port[:src-port]]
usb:[bus[:device[:config[:interface]]]]

ft12 connects over a serial line without any driver with the FT1.2 Protocol to
a BCU 2

ip connects with the EIBnet/IP Routing protocol over an EIBnet/IP gateway. The
gateway must be so configured, that it routes the necessary addresses

ipt connects with the EIBnet/IP Tunneling protocol over an EIBnet/IP gateway.
The gateway must be so configured, that it routes the necessary addresses

iptn connects with the EIBnet/IP Tunneling protocol over an EIBnet/IP gateway
using the NAT mode

usb connects over a KNX USB interface


@+
Anthony.

serge bommer

unread,
May 16, 2017, 4:34:57 AM5/16/17
to Eibd / Linknx / KnxWeb
bonjour,

Je rencontre le même problème que vous et je souhaiterai savoir si vous aviez trouvé une solution
C'est encore plus important aujourd'hui comme soucis avec l'utilisation en parallèle de homebridge avec des commandes du type ferme tous les volets etc...

Merci d'avance
Reply all
Reply to author
Forward
0 new messages