I’m trying to implement the same siren to my Homey. As I understand, you have made a custom fork of the Tuya Zigbee app and implemented the siren? I am a bit hesitated to try it since I also use other tuya devices. If I’m going to use this custom Tuya fork, it will probably break all future Tuya devices and updates from the original branch. Have you asked the original Tuya app developer to merge your code in the main app?
Why did you fork the Tuya app and not the NEO app? The package is marked with “NEO Coolcam” branding. Tuya = NEO Coolcam?
Tried restarting several times, tried to install the sirene as a unknown Zigbee device first, restarted Homey, and tried using it without the Tuya app (maybe some interference). No luck, keeps crashing immediately.
Maybe I forgot something? Installed Node.js, logged in to my Homey, navigated to the sirene-NEO-new-main folder and did:
>homey app install
? Choose an active Homey: Homey Pro 2023
You have selected `Homey Pro 2023` as your active Homey.
✓ Pre-processing app...
✓ Validating app...
✓ App validated successfully against level `debug`
✓ Packing Homey App...
— App archive size: 1.68 MB, 209 files
✓ Installing Homey App on `Homey Pro 2023` (https://192-168-178-97.homey.homeylocal.com)...
✓ Homey App `fr.GD.sirene` successfully installed
Thanks again Robert… I’m a bit further. I can run the app remotely without crashing. I can add the Zigbee Siren, but when I try to activate it (in with the UI button, or in a flow) I get the error:
“Could not get device by id”
There are also no error messages being published in the remote terminal.
Installing the app and not running it remotely results in the same error. I’m probably still missing something.