『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 3615|回复: 5

[求助] 请教关于HA 91.2自定义按钮的问题

[复制链接]

174

主题

634

帖子

3792

积分

论坛元老

Rank: 8Rank: 8

积分
3792
金钱
3153
HASS币
0
发表于 2019-4-14 06:56:28 | 显示全部楼层 |阅读模式
我用以下代码定义的开关是那种按下后在开/关两种状态来回切换的模式,现在想实现按钮按下就发送信号,没有开关状态,用于控制音量不需要开关切换。请问如何实现。

  - platform: template
    switches:
      blu_ray_disc:
        friendly_name: "控制.蓝光影院"
        value_template: "{{ as_timestamp(states.script.blu_ray_disc_off.attributes.last_triggered)  | int  < as_timestamp(states.script.blu_ray_disc_on.attributes.last_triggered)  | int }} "
        turn_on:
          service: script.blu_ray_disc_on
        turn_off:
          service: script.blu_ray_disc_off 

回复

使用道具 举报

6

主题

198

帖子

1535

积分

金牌会员

Rank: 6Rank: 6

积分
1535
金钱
1337
HASS币
0
发表于 2019-4-14 13:37:50 | 显示全部楼层
直接用script 就是你要的了
回复

使用道具 举报

174

主题

634

帖子

3792

积分

论坛元老

Rank: 8Rank: 8

积分
3792
金钱
3153
HASS币
0
 楼主| 发表于 2019-4-14 21:04:01 | 显示全部楼层
lawsongsong 发表于 2019-4-14 13:37
直接用script 就是你要的了

我本来就是用script,问题是做出来的是个开关,我要弄的是按钮,可以通过按压重复发送音量控制信号,不要在开关之间切换。

configuration.yaml   
      yl_z:
        command:
          - raw:"Z6WXAZcBAAAfAgAAlAIAAMMFAAAlBgAAexAAAJcQAABuIQAA/2kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXQRFBERFBEUERQRFBQRFBERFBEUERERERQRFBEUFBQUGBV0ERQRERQRFBEUERQTIRQRERQRFBAhEREUERQRFBQUFBgVdBEUEREUERQRFBEUFBEUEREUERQRERERFBEUERQUFBQYFnQRFBERFBEUERQRFBQRFBERFBEUERERERQRFBEUFBQUGBZ0ERQRERQRFBEUERQUERQRERQRFBEREREUERQRFBQUFBgWdBEUEREUERQRFBEUFBEUEREUERQRERERFBEUERQUFBQQE="       
      yl_j:
        command:
          - raw:"Z6XbASICAAAaBgAAihAAAGwhAAABagAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjEAAQAAAQABAAEAAQEAAQABAQABAAAAAAAAAQABAQEBBAIxAAEAAAEAAQABAAEBAAEAAQEAAQAAAAAAAAEAAQEBAQQCMQABAAABAAEAAQABAQABAAEBAAEAAAAAAAABAAEBAQEEAjEAAQAAAQABAAEAAQEAAQABAQABAAAAAAAAAQABAQEBBAIxAAEAAAEAAQABAAEBAAEAAQEAAQAAAAAAAAEAAQEBAQQCMQABAAABAAEAAQABAQABAAEBAAEAAAAAAAABAAEBAQEEAjEAAQAAAQABAAEAAQEAAQABAQABAAAAAAAAAQABAQEBAA"   

scripts.yaml
gfyl_z:
  sequence:
    - service: remote.send_command
      entity_id: 'remote.hometheater_remote'
      data:
        command:
          - 'Z6WXAZcBAAAfAgAAlAIAAMMFAAAlBgAAexAAAJcQAABuIQAA/2kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXQRFBERFBEUERQRFBQRFBERFBEUERERERQRFBEUFBQUGBV0ERQRERQRFBEUERQTIRQRERQRFBAhEREUERQRFBQUFBgVdBEUEREUERQRFBEUFBEUEREUERQRERERFBEUERQUFBQYFnQRFBERFBEUERQRFBQRFBERFBEUERERERQRFBEUFBQUGBZ0ERQRERQRFBEUERQUERQRERQRFBEREREUERQRFBQUFBgWdBEUEREUERQRFBEUFBEUEREUERQRERERFBEUERQUFBQQE='

gfyl_j:
  sequence:
    - service: remote.send_command
      entity_id: 'remote.hometheater_remote'
      data:
        command:
          - 'Z6XbASICAAAaBgAAihAAAGwhAAABagAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjEAAQAAAQABAAEAAQEAAQABAQABAAAAAAAAAQABAQEBBAIxAAEAAAEAAQABAAEBAAEAAQEAAQAAAAAAAAEAAQEBAQQCMQABAAABAAEAAQABAQABAAEBAAEAAAAAAAABAAEBAQEEAjEAAQAAAQABAAEAAQEAAQABAQABAAAAAAAAAQABAQEBBAIxAAEAAAEAAQABAAEBAAEAAQEAAQAAAAAAAAEAAQEBAQQCMQABAAABAAEAAQABAQABAAEBAAEAAAAAAAABAAEBAQEEAjEAAQAAAQABAAEAAQEAAQABAQABAAAAAAAAAQABAQEBAA'
回复

使用道具 举报

6

主题

198

帖子

1535

积分

金牌会员

Rank: 6Rank: 6

积分
1535
金钱
1337
HASS币
0
发表于 2019-4-15 00:57:26 | 显示全部楼层
ptlzx 发表于 2019-4-14 21:04
我本来就是用script,问题是做出来的是个开关,我要弄的是按钮,可以通过按压重复发送音量控制信号,不要 ...

yl_z:
  command:
    - raw:"Z6WXAZcBAAAfAgAAlAIAAMMFAAAlBgAAexAAAJcQAABuIQAA/2kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXQRFBERFBEUERQRFBQRFBERFBEUERERERQRFBEUFBQUGBV0ERQRERQRFBEUERQTIRQRERQRFBAhEREUERQRFBQUFBgVdBEUEREUERQRFBEUFBEUEREUERQRERERFBEUERQUFBQYFnQRFBERFBEUERQRFBQRFBERFBEUERERERQRFBEUFBQUGBZ0ERQRERQRFBEUERQUERQRERQRFBEREREUERQRFBQUFBgWdBEUEREUERQRFBEUFBEUEREUERQRERERFBEUERQUFBQQE="      
yl_j:
  command:
    - raw:"Z6XbASICAAAaBgAAihAAAGwhAAABagAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjEAAQAAAQABAAEAAQEAAQABAQABAAAAAAAAAQABAQEBBAIxAAEAAAEAAQABAAEBAAEAAQEAAQAAAAAAAAEAAQEBAQQCMQABAAABAAEAAQABAQABAAEBAAEAAAAAAAABAAEBAQEEAjEAAQAAAQABAAEAAQEAAQABAQABAAAAAAAAAQABAQEBBAIxAAEAAAEAAQABAAEBAAEAAQEAAQAAAAAAAAEAAQEBAQQCMQABAAABAAEAAQABAQABAAEBAAEAAAAAAAABAAEBAQEEAjEAAQAAAQABAAEAAQEAAQABAQABAAAAAAAAAQABAQEBAA"

以上删除,用script 就好了
回复

使用道具 举报

174

主题

634

帖子

3792

积分

论坛元老

Rank: 8Rank: 8

积分
3792
金钱
3153
HASS币
0
 楼主| 发表于 2019-4-16 17:37:13 | 显示全部楼层
lawsongsong 发表于 2019-4-15 00:57
yl_z:
  command:
    - raw:"Z6WXAZcBAAAfAgAAlAIAAMMFAAAlBgAAexAAAJcQAABuIQAA/2kAAAAAAAAAAAAAAAAAAA ...

搞定了,谢谢啊。
回复

使用道具 举报

5

主题

153

帖子

1301

积分

金牌会员

Rank: 6Rank: 6

积分
1301
金钱
1148
HASS币
0
发表于 2022-9-9 17:15:33 | 显示全部楼层
ptlzx 发表于 2019-4-16 17:37
搞定了,谢谢啊。

如何搞定的?我看了一头雾水
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 14:54 , Processed in 1.242523 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表