Aeotec Siren 6 Problem



I’m having problems with a webcore piston/device driver.
I’m trying to control an Aeotec Siren 6 , by switching on the siren and then switching off.
The switching on works just fine but the problem is that when it comes to switching off it just doesn’t, it continues the siren until I go to the device in the hubitat app and manually click the OFF button. I’ve tried pausing and re-enabling the piston and even deleting and re-creating from scratch but nothing seems to resolve the problem. The device events only shows a change in volume and nothing else so cannot obtain any useful debug info from that. I get the feeling that the problem is with the device driver but I don’t have the level of knowledge to go beyond that.
The child CHIME device works perfectly so I can work around the issue by using that instead.
If anyone can help it would be much appreciated.
Thanks in advance


I am guessing that your Aeotec Siren in that piston is perhaps Switch 47?

If that is the case, then the off command is sent on line 71, once Device 36’s acceleration stays inactive for 45 sec.

Can we see a full log showing both active, inactive, and the final command after the 45sec?