I think “SUCCESS” means that the device received the command okay, that’s all.
From what I can gather from this thread, to turn the siren on/off you should target cluster 6, where you seem to be targeting cluster 0xef00 (which is used to set melody/duration/volume). Although that might be about a different model of Neo siren.
I’m still trying to implement a driver for a NEO siren with manufacturer ID “_TZE204_t1blo2bj”. For doing this I start from the driver included in the Tuya ZigBee app and designed for a siren with “_TZE200_d0yu2xgi” manufacturer ID.
I found several sources on the NET that convinced me that the two models of siren are identical.
So, I change the manufacturer ID in app.json and driver.compose.
A few things are working : I can pair the siren, I can play with the cards : data seems sent to the device but I was unable to make the siren sounding …
Nothing appears on the screen of my phone unless I add :
this.setCapabilityValue(‘measure_temperature’, 22) within device.js.
But they were never transmited to device.js. So these infos couldn’t be processed.
It seems very strange.
I do not understand where the issue could be.
And, finally, I wonder if this driver has been ever working ?
If necessary, I could made other tests very easily ….
Thank you for your help
Good remark …
How, can I change this …
I’ve also noticed that a lot of info were transmited via basic cluster instead of tuya.
And those info seems not processed by the driver.
A difference between interview of the original siren and the new I’m intended to implement is the emergence of this basic cluster