just one last comment from my side: mine works now fine for rotation, with the packet analysis shown above.
My rotation level when correct is never 0.0. The lowest value correct value I saw is 0.2. - "0.0" was only seen when event open/closed happened. - and then 20+ messages with the same contents (packet id stayed constant) -- >1 message to make sure that the recipient receives the event .. so I am fine now. thanks for the discussion.
I actually like these shelly beacons. And that they have published data types in a very clear way. There are already some other companies using these types : https://bthome.io/format/
Especially the button type. The second best button device are iTrack types especially the musegear., They can be beeped, but only have one event type, so no doubt/tripple/long press. And the battery info is not in the BC, but has to read through a GATT session. I have >10 RPi in my house to cover all areas. I am using them for presence detection and to open door/ garage...