COIOT scheint unter den Hammer gekommen zu sein!? 
dafür gibt es aber seit Firmware 0.8.1 RPC über UDP, das ist dem "alten" Coap sehr ähnlich (wobei die neue Syntax wesentlich angenehmer zu lesen ist als die Triplets vom Coap..
Konfigurieren lässt es sich aktuell nur über die RPC-Schnittstelle
dst_addr ist dabei die IP:PORT des Zielrechners..
curl -X POST -d '{"id":1, "src":"user_1", "method":"Sys.SetConfig","params":{"config":{"rpc_udp":{"dst_addr":"192.168.178.86:3333"}}}}' http://192.168.178.93/rpc
nach Aktivierung muss der Shelly neu gestartet werden, anschließend kriegt man die Status & Notification-Events direkt über UDP.. 
Received Data from 192.168.178.93:57917
{"src":"shellypro4pm-f008d1d87058","dst":"*","method":"NotifyStatus","params":{"ts":1632329640.28,"switch:2":{"id":2,"aenergy":{"by_minute":[0.000,0.000,0.000],"minute_ts":1632329639,"total":0.000}}}}
Riesengroßer Vorteil gegenüber den alten Shellies:
Die Syntax (JSON) der Notifcations ist identisch, egal ob sie über Websocket, MQTT(s) oder eben über UDP zum Empfänger kommen.