HSM Issues

These are two different things. Delay Armed-Away is an exit delay. The other option is Intrusion Delay, an entry delay, which is for any intrusion, either Away or Home (there are valid use cases for both). Perhaps there should be separate delays that can be specified for Away and Home.

HSM sends the "siren" command unless you select both strobe and siren, in which case it sends "on" command. That should be changed so that if both selected, it sends "siren" and "strobe" commands, not "on".

Yes, that error blows the running instance out of the water, so it doesn't finish running.