Je me résous à simplifier la partie réseau, la configuration du réseau ci-dessous rend accessible le multicast vers la passerelle :
docker network create \
-d macvlan \
--subnet=192.168.1.0/24 \
--ip-range=192.168.1.240/28 \
--gateway=192.168.1.253 \
--aux-address="host_bridge=192.168.1.252" \
-o parent=ovs_eth1 \
mymacvlan
Par contre, échec de connection :
[Moniteur Bus] Connexion a EIBD sur le serveur 127.0.0.1:6720
Je vérifie les services :
service --status-all
Je met à jour :
apt update
apt upgrade
Je vérifie si il n’y a pas de paquet disponible :
apt search knxd
knxd/oldstable 0.14.30-1 amd64
daemon to access the KNX bus
knxd-dev/oldstable 0.14.30-1 amd64
development files for knxd
knxd-tools/oldstable 0.14.30-1 amd64
tools to use knxd
J’installe le paquet : apt install knxd-tools
Je vérifie le service :
sudo service --status-all
[ - ] apache-htcacheclean
[ + ] apache2
[ + ] atd
[ - ] avahi-daemon
[ + ] cron
[ - ] dbus
[ - ] exim4
[ - ] fail2ban
[ ? ] hwclock.sh
[ - ] knxd
[ + ] mysql
[ - ] ntp
[ - ] procps
[ - ] rsync
[ + ] ssh
[ - ] sudo
[ - ] udev
[ - ] unattended-upgrades
[ - ] x11-common
Le service est présent mais pas démarré : sudo service knxd start
Je vérifie l’écoute :
sudo netstat -paunt | grep knxd
tcp 0 0 0.0.0.0:6720 0.0.0.0:* LISTEN 5246/knxd
tcp 0 0 127.0.0.1:6720 127.0.0.1:51434 ESTABLISHED 5246/knxd
udp 0 0 0.0.0.0:3671 0.0.0.0:* 5246/knxd
Pour démarrer le service après un redémarrage :
vi /root/init.sh
=> Ajouter «sudo service knxd start»
Jeedom confirme que le service est monté :
Mais aucune interaction ne passe …
Dans les logs du plugin eibd :
[2022-07-01 09:46:42]DEBUG : [Salon][Lumière entrée][Toogle][Write] Valeur a envoyer 1
Dans le moniteur de bus, rien ne passe