diff --git a/pkg/homekit/producer.go b/pkg/homekit/producer.go index c2781e27..451b9882 100644 --- a/pkg/homekit/producer.go +++ b/pkg/homekit/producer.go @@ -57,7 +57,8 @@ func Dial(rawURL string, server *srtp.Server) (*Client, error) { ID: core.NewID(), FormatName: "homekit", Protocol: "udp", - Source: conn.URL(), + RemoteAddr: conn.Conn.RemoteAddr().String(), + Source: rawURL, Transport: conn, }, hap: conn,