The rules (all of them) execute fine with one small flaw and I think_emphasized text_ it has to do with the concept of speak and resume, but I am not sure.
For instance, I have a rule that behaves exactly as above for the front door that says "the front door is open" every time the front door is open.
If I open the front door triggering the rule the announcement plays.
Now, if I then open the balcony door (rule above), the system will say "the balcony door is open" (that's correct) BUT it then says "the Front Door is Open"
My thinking is the Rule is simply resuming whatever last played prior to my message (ie. "the front door is open").
There's a known issue in the sonos TTS implementation where in some cases it plays the previous message after the new one, rather than stopping as it should
This might be part of the same line of questioning but if I am listening to music and a rule triggers a message how do I build in a resume function to play my music again?
if anything is playing and a tts message is sent, the sonos driver saves the current URI, plays the tts message, then restores the previous uri.
If nothing is playing when the tts message is received, the previous track is not restored.
However there is a bug in that in sometimes even if nothing is currently playing, the previous tts message is played.
There will be a patch in the next release which may help with that problem.