Shelly Motion 2 - Long activation time

So I did some digging and I got it working! So I guess that’s good news?
Here is how I did it

It seems that battery operated Shelly devices uses unicast with the port 5683 port enabled on the device (COIOT)

Go into the web application of the shelly device and open up “Internet and security” and the select “Enable CoIoT”

In the “Remote address” Enter the following:
YourOpenhabIPaddress:5683 which I do believe is the unicast port.

Reboot your Shelly device.

I got this information from the Home Assistent Shelly Page

What is strange though is that it says the following:

Generation 1 devices use the CoIoT protocol to communicate with the integration. For Shelly firmware 1.10.0 or newer, CoIoT must be enabled in the device settings. Navigate to the local IP address of your Shelly device, Internet & Security >> ADVANCED - DEVELOPER SETTINGS and check the box Enable CoIoT.

We recommend using unicast for communication. To enable this, enter the local IP address of the Home Assistant server and port 5683 into the CoIoT peer field and push SAVE button. This is mandatory for battery operated devices. After changing the CoIoT peer, the Shelly device needs to be manually restarted.

And I have a Shelly H&T which has been working perfectly without the need for this and this is the Shelly Motion 2 which I would guess should not have the need for this setting… but I am struggling with a water sensors which I am going to test this out on.

Hope it helps!

Let me know if you have any difficulties