A msg.warning of 0 doesn't override the GUI setting to cancel sending a warning message
If I send a message like this:
{ "payload": "on", "timeout": 4, "warning": 0 }
I still get the warning message sent on first output
{ "payload":"warn" }
The problem is being investigated