故障排除自动化


运行自动化后,记录所有步骤并进行跟踪。从UI选择设置位于侧边栏中,然后单击自动化和场景要转到自动化编辑器或直接单击此按钮:

单击自动化旁边的时钟图标以输入调试屏幕。或者,单击显示跟踪直接来自日志自动化条目。

自动跟踪示例

上面的屏幕截图显示了自动化的先前运行。使用交互式图表显示自动化,突出显示自动化所采用的路径。可以单击图中的每个节点,以查看该特定步骤中自动化发生的情况的详细信息。它可以追踪自动化的完整运行。

调试屏幕分为四个功能,第一个是步骤详细信息,可为自动化的每个步骤提供所有详细信息。第二个功能是上面屏幕截图显示的痕量时间表以及在时间轴上可以遵循自动化的位置。下一个是相关的日志条目,该名称为与特定跟踪相关的所有条目说的日志。最后两个功能是自动化配置和自动化YAML代码的蓝图配置。

在YAML中创建的自动化必须具有ID为了存储调试轨迹而分配。

痕迹

所有自动化记录了最后5个轨道。可以通过将以下代码添加到您的自动化中来更改此操作。

痕迹存储1

测试您的自动化

测试自动化通常是一项困难的任务,尤其是在包含多个触发器和某些条件的情况下。

请注意,如果您单击扳机在前端的自动化,只有行动部分将执行由家庭必威是什么助理。那意味着你不能以这种方式测试扳机或条件部分。这也意味着,如果您的自动化使用触发器中的某些数据,它也无法正常工作,因为扳机在这种情况下未定义。

所有这些使该触发功能的功能非常有限,并且几乎无用,用于调试目的,因此您需要找到另一种方法。确保检查并适应您的情况,适用于自动化触发,条件和操作的适当示例。

去也很有用开发人员工具 - > yaml然后单击检查配置配置验证部分中的按钮,以确保在重新启动家庭助手之前没有语法错误。必威是什么为了检查配置要可见,您必须启用高级模式您的用户个人资料

如果您的自动化在任何部分中都使用模板,则可以执行以下操作以确保其按预期工作:

  1. 开发人员工具 - >模板标签。
  2. 创建模板所需的所有变量(源)段落。
  3. 复制模板代码,然后将其直接粘贴到变量之后。
  4. 如有必要,请更改源的价值,并检查模板是否按照您的需求工作,并且不会生成任何错误。
Baidu