未命名
今天将hass升级到最新的0.86.3.之后,系统提示自动化有错误,具体报错信息如下:
Invalid config for [automation]: [minutes] is an invalid option for [automation].
查阅官方更新日志后得知,最新版本的hass新增了名为"time_pattern
"的platform,而之前版本中的自动化一律使用的是名为"time"的platform。
那么什么时候用"time",什么时候用"time_pattern
"呢?
如果你的自动化使用的是具体的绝对时间,也就是有详细的时分秒的时候,使用"time",比如:
automation:
trigger:
platform: time
# Military time format. This trigger will fire at 3:32 PM
at: '15:32:00'
如果你的自动化使用的是相对时间,那么就应该使用"time_pattern",比如:
automation 2:
trigger:
platform: time_pattern
# Trigger once per minute during the hour of 3
hours: '3'
minutes: '*'
然后把自动化中使用相对时间的platform改为"time_pattern"之后,之前的报错就消失了。