brutella / hkknx-public

hkknx is a HomeKit KNX bridge for KNX.
https://hochgatterer.me/hkknx
98 stars 6 forks source link

Group read timeout #58

Closed JulianMBr closed 4 years ago

JulianMBr commented 4 years ago

Hallo,

ich habe gerade das System per Docker augesetzt und bekomme eine Verbindung, aber timeouts zu den Gruppenadressen. Ich hatte das System per manueller Installation auf einem Proxmox LXC Container ohne Probleme laufen. Nun wollte ich es über das Synology NAS per Docker laufen lassen und habe Timeouts. Auch die Home App funktioniert nur kurzzeitig und bekommt dann keine Antworten mehr.

Eine Idee - abseits wieder zurück zu einem nicht-dockerbasierten Ansatz zu gehen? image

DEBUG 2020/07/29 17:42:50 io.go:12: read: 1/3/210
DEBUG 2020/07/29 17:42:50 io.go:12: read: 5/4/18
DEBUG 2020/07/29 17:42:50 io.go:12: read: 5/4/19
DEBUG 2020/07/29 17:42:51 io.go:16: read: group read: timeout
DEBUG 2020/07/29 17:42:51 io.go:12: read: 4/0/1
DEBUG 2020/07/29 17:42:53 io.go:16: read: group read: timeout
DEBUG 2020/07/29 17:42:53 io.go:12: read: 4/2/2
DEBUG 2020/07/29 17:42:53 io.go:12: read: 4/0/0
DEBUG 2020/07/29 17:42:53 io.go:12: read: 4/2/0
DEBUG 2020/07/29 17:42:53 io.go:12: read: 6/2/0
DEBUG 2020/07/29 17:42:53 io.go:12: read: 6/2/1
DEBUG 2020/07/29 17:42:54 io.go:16: read: group read: timeout
DEBUG 2020/07/29 17:42:54 io.go:12: read: 2/0/0
DEBUG 2020/07/29 17:42:56 io.go:16: read: group read: timeout
DEBUG 2020/07/29 17:42:56 io.go:12: read: 10/1/0
DEBUG 2020/07/29 17:42:56 io.go:12: read: 4/2/3
DEBUG 2020/07/29 17:42:56 io.go:12: read: 5/6/37
DEBUG 2020/07/29 17:42:56 io.go:12: read: 3/5/22
DEBUG 2020/07/29 17:42:56 io.go:12: read: 3/3/22
DEBUG 2020/07/29 17:42:57 io.go:16: read: group read: timeout
DEBUG 2020/07/29 17:42:57 io.go:12: read: 3/6/22
DEBUG 2020/07/29 17:42:57 io.go:12: read: 3/5/22
DEBUG 2020/07/29 17:42:57 io.go:12: read: 3/7/22
DEBUG 2020/07/29 17:42:59 io.go:16: read: group read: timeout
DEBUG 2020/07/29 17:42:59 io.go:12: read: 0/3/100
DEBUG 2020/07/29 17:43:00 io.go:16: read: group read: timeout
DEBUG 2020/07/29 17:43:00 io.go:12: read: 0/3/100
DEBUG 2020/07/29 17:43:01 io.go:16: read: group read: timeout
DEBUG 2020/07/29 17:43:01 io.go:12: read: 0/3/200
DEBUG 2020/07/29 17:43:02 io.go:16: read: group read: timeout
DEBUG 2020/07/29 17:43:02 io.go:12: read: 1/3/21
DEBUG 2020/07/29 17:43:02 io.go:12: read: 1/4/21
INFO 2020/07/29 17:43:02 ip_transport.go:184: Listening on port 44409
brutella commented 4 years ago

Liegt es womöglich an Multicast Problemen in deiner Netzwerkkonfiguration mit Docker?

JulianMBr commented 4 years ago

Hallo,

Multicast ist beim assignen vom "host" an. Scheinbar gibt es aber hier doch ein Problem das es nur kurzfristig funktioniert. Ich habe mir nun via portainer auf der Synology ein MACVLAN erstellt, damit hat es dann funktioniert. Ggf. hat ja jemand ähnliche Probleme: https://www.portainer.io/2018/09/using-macvlan-portainer-io/