我拿你command:后面的内容做了个小测试,没有问题,可以输出随机的字符串:
实在想不出你那儿到底是什么问题了。。。
要不改成这样试试:
command: >-
{{["b64:sjw0AA8nDicnDA8nJw0mDQ4nDycPJyYNJw0OJw4nDicOJw4nDycPJw4nDicOJyYNDycPJw8AAYkAAAAA","b64:sTg0AA4nDicmDQ4nJg0mDQ4oDicOJyYNJQ0OJw4nDicOJw4nDigOJw4oDicOJyYNJg0mDQ4AAYoAAAA","b64:siE0AA4nDicmDQ4nJg0mDQ4nDicOJyYNJg0OJw4nDicOJw4nDicOJw4nDicmDQ4nJg0OJw4AAYoAAAAA"]|random}}
系统自动加的“>-”,但理论上和你之前的写法应该没区别。
话说,ha对yaml里的引号处理确实有些迷惑。
我用我的xiaomi万能遥控器测试,结果如下:
显然,指令字符串确实是随机变化的,但这个指令格式我这儿不支持。
|