AHOY, Steve F! I'm loving your instruction set, but I had a few questions for you.
First off, were you on an older version of OpenWRT when you wrote this? Some of the filepaths are different for me on 18.06.4.
Next, did you intend to embed emoji in your startup script, or is that supposed to be "*)" or something as hovering over it suggests? I assume the latter and would hazard a guess that this forum converts it to an emoticon. I'm just about to finish up with that and see whether TRIGGERcmd starts at boot.
Finally, I understand the filename suggests that S30* should start with a priority level 30, but my router running 18.06.4 is trying to run it as priority level 1. Nowadays I think OpenWRT uses symlinks to set priority according to a couple of lines within an init script itself, so using classic filenames to set priority without indicating within the file itself the priority with which the script should be executed does not work.
Once again, thank you!