Nur... das reicht leider eben nicht, da ja CoAP ein Multicast Protokoll ist.
CoAP ist kein "Multicast Protokoll" sondern basiert auf UDP (UDP und multicast sind zwei ganz verschiedene Dinge). Ja, für CoAP gibt es auch eine Möglichkeit multicast für spezielle Dinge zu nutzen, siehe RFC 7252 Section 12.8
Mein openHAB läuft mit dem Shelly Binding. openHAB System und Shelly sind in verschiedenen VLANs mit unterschiedlichen IP Netzen und Router mit mDNS Reflector sowie Firewall-Regeln dazwischen.