It is a bug in my opinion. Here is my finding.
- Automation 1:
Using "assistant.event.OkGoogle" as the starter. And "assistant.command.Broadcast" as the action.
Result:
"assistant.command.Broadcast" success. - Automation 2:
Using "assistant.event.OkGoogle" as the starter. However, this time that I am using "time.delay" with 5 seconds, and following is the "assistant.command.Broadcast".
Result:
"assistant.command.Broadcast" is unsuccess. - Automation 3:
Using "assistant.event.OkGoogle" as the starter. This time I am using "time.delay" with 1 min, and following is the "assistant.command.Broadcast".
Result:
"assistant.command.Broadcast" is unsuccess. - Automation 4:
Using "assistant.event.OkGoogle" as the starter. I am using "time.delay" with 5 seconds, and following is the "device.command.OnOff". on a lamp and turn it on.
Result:
The lamp is on. - Conclusion:
The above result is based on using Chinese. But I have a little try on English, the problem is still there so I don't think it is a language problem. I agree that may be a problem with the interaction between delay and broadcasting. I am looking for some help or more information. Thank you for your time.