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

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

[求助] 如何用mqtt给设备发布命令?

[复制链接]

40

主题

393

帖子

1764

积分

金牌会员

Rank: 6Rank: 6

积分
1764
金钱
1366
HASS币
0
发表于 2019-12-30 23:12:59 | 显示全部楼层 |阅读模式
安卓平板安装了wallpanel-android,连接mqtt也成功了,现在想子啊HA里有个开关,按一下就给平板发布命令唤醒屏幕,应该怎么写?

script:
  - platform: mqtt
    command_topic: "wallpanel/mywallpanel/command"
    name: "HX"
    payload: {"wake": true, "wakeTime": 40}   

回复

使用道具 举报

5

主题

322

帖子

1345

积分

金牌会员

Rank: 6Rank: 6

积分
1345
金钱
1023
HASS币
0
发表于 2019-12-31 15:19:12 | 显示全部楼层
用一个开关的自动化触发吧!
回复

使用道具 举报

40

主题

393

帖子

1764

积分

金牌会员

Rank: 6Rank: 6

积分
1764
金钱
1366
HASS币
0
 楼主| 发表于 2019-12-31 20:12:38 来自手机 | 显示全部楼层
netsnake 发表于 2019-12-31 15:19
用一个开关的自动化触发吧!

就是触发不会写,比如人体感应器感应到人体,然后处罚mqtt发指令给平板亮屏
回复

使用道具 举报

30

主题

493

帖子

4795

积分

论坛元老

佑桑

Rank: 8Rank: 8

积分
4795
金钱
4287
HASS币
156

教程狂人

发表于 2019-12-31 20:35:59 | 显示全部楼层
wallpanel_wake:
  sequence:
    - service: mqtt.publish # 點亮 WallPanel 平板的螢幕
      data_template:
        topic: myHASS/wallpanel/command
        payload: '{"wake": true}'
ASRock H370 PRO4, 48GB, 8TBx3 + 2TBx3
ESXi 6.7 + Ununtu + Docker + HASS.IO -> Homeassistant OS
(Home Assistant Supervised 官方文件)
回复

使用道具 举报

40

主题

393

帖子

1764

积分

金牌会员

Rank: 6Rank: 6

积分
1764
金钱
1366
HASS币
0
 楼主| 发表于 2020-1-1 12:51:30 | 显示全部楼层
本帖最后由 pcping 于 2020-1-1 13:43 编辑

谢谢,尝试了一下,成功    action:  
      - service: mqtt.publish # 點亮 WallPanel 平板的螢幕
        data_template:
          topic: wallpanel/mywallpanel/command
          payload_template:
            '{"wake": true, "wakeTime": 30}'
          qos: 2
          retain: true

回复

使用道具 举报

4

主题

59

帖子

516

积分

高级会员

Rank: 4

积分
516
金钱
457
HASS币
0
发表于 2022-5-16 13:32:45 | 显示全部楼层
楼主啊 你怎么通过wallpanel的mqtt连接到ha呢?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 01:33 , Processed in 0.270926 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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