本帖最后由 wshc1216 于 2018-12-15 11:04 编辑
最近发了几个求助帖,我也有点不好意思。但是我真的不是伸手党,都是翻遍论坛没找到,尝试N次失败才来求教的。
现在有一个想法,就是弄3个按钮来控制窗帘,毕竟常用的就几个,次次拉位置条不方便(其实是之前做不出位置控制条,控制条也确实不够方便), 0%,60%,100%
类似这样的按钮,一点就控制窗帘的效果(图片开关类型请忽略,一直在试验没成功,随便给个图)
不是这种
不是这种
我想到得方案是,创建一个 input_boolean,开启后控制窗帘到指定位置,然后再自己关闭 input_boolean
但是遇到的情况是,直接点击不能 开启 input_boolean (完全没反应),
控制switch插座正常,但是控制input_boolean不行,
又不会把input_boolean转成switch,没找到具体教程(自己试过一下,半成功状态,就是HASS变得卡爆了)
老大说用script,然后我就去研究了script,然后做了一堆按钮,
但是,要么点击没反应,要么点击弹出个框,
都没发实现我要的效果。。。不知道如何才能实现。
另外,根据官网的示例,会报错,格式修改好,点击也无法应:
附上我的代码:
点击无效的
- type: entity-button
name: 00
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.curtain_2
entity: script.curtain_2
- type: entity-button
entities:
- entity: script.curtain_2
————————————————————————————分割线——————————————————————————————
- type: entity-button
name: Turn Off Lights
entity: script.curtain_2
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.curtain_2
————————————————————————————分割线——————————————————————————————
无法点击的
- type: glance
entities:
- entity: script.curtain_2
tap_action:
action: call-service
service: script.turn_on
data:
entity_id: script.curtain_2
————————————————————————————分割线——————————————————————————————
官方的例子
- type: entity-button name: Turn Off Lights tap_action: action: call-service service: script.turn_on service_data: entity_id: script.turn_off_lights entity: script.turn_off_lights
报错,测试发现,service和service_data需要对齐action,之后就点击没任何效果。
最后更新了hass后,终于点击有效果了,已解决
|