求助:nodered节点求教 窗帘打开指定位置 【已解决】


在call service节点 窗帘有一个set_cover_position服务,设置位置距离.这值不知怎么写…目前是通过自动化解决.

在data里面直接写数字试试

问题已经解决。问题GPT给的答案。

在nodered中使用call service节点来调用Home Assistant服务,可以使用以下步骤设置set_cover_position服务的参数为20%:

  1. 添加一个call service节点到nodered的编辑区域中,并双击打开节点配置面板。
  2. 在服务栏中选择“cover.set_cover_position”。
  3. 在实体ID栏中输入窗帘的实体ID,可以使用{{payload}}来动态传入实体ID。
  4. 在位置栏中输入20,表示要将窗帘的位置设置为20%。
  5. 在百分比栏中选择“是”,表示要将位置设置为百分比形式。
  6. 点击“添加新的选项”,并在选项字段中输入“transition”,在值字段中输入窗帘移动的时间,单位为秒。例如,可以将选项字段设置为“transition”,将值字段设置为“2”,表示窗帘移动的时间为2秒。
  7. 点击“完成”按钮保存设置。

设置完成后,将窗帘的实体ID传递给call service节点的输入,即可使用set_cover_position服务将窗帘的位置设置为20%。