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

 找回密码
 立即注册
12
返回列表 发新帖
楼主: annsenke

[技术探讨] MQTT switch 开关问题

[复制链接]

11

主题

120

帖子

321

积分

中级会员

Rank: 3Rank: 3

积分
321
金钱
201
HASS币
0
 楼主| 发表于 2019-5-4 21:17:57 | 显示全部楼层
nakoururu 发表于 2019-5-3 09:16
payload_on: "on"  当中的“on”“off”换成大写试试

大小写试过,还是不行
回复

使用道具 举报

11

主题

120

帖子

321

积分

中级会员

Rank: 3Rank: 3

积分
321
金钱
201
HASS币
0
 楼主| 发表于 2019-5-4 21:38:01 | 显示全部楼层
xieahui 发表于 2019-5-3 11:21
1、去设备上看发出来的MQTT内容
2、找个MQTT客户端强行连进去发on off之类的试试能开关不
我第一次HA加MQTT ...

能教下我怎么做吗,我开两个命令。都可以相互通信。
屏幕快照 2019-05-04 下午9.37.12.png
回复

使用道具 举报

8

主题

2073

帖子

6053

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
6053
金钱
3980
HASS币
145

灌水之王

发表于 2019-5-4 22:17:28 | 显示全部楼层
Subscribe 前面空格打个 #   再按Subscribe后8266上操作开关看 mqtt测试上收到的是什么
对比下state_topic之类的内容
回复

使用道具 举报

11

主题

120

帖子

321

积分

中级会员

Rank: 3Rank: 3

积分
321
金钱
201
HASS币
0
 楼主| 发表于 2019-5-5 00:09:47 | 显示全部楼层
xieahui 发表于 2019-5-4 22:17
Subscribe 前面空格打个 #   再按Subscribe后8266上操作开关看 mqtt测试上收到的是什么
对比下state_topic ...

  在HASS操作还是有回弹问题,在8266是开关,HA和MQTT没有上没有反应

加#后测试出来就是这个

加#后测试出来就是这个

对比了没有错呢

对比了没有错呢
回复

使用道具 举报

8

主题

2073

帖子

6053

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
6053
金钱
3980
HASS币
145

灌水之王

发表于 2019-5-5 10:29:35 | 显示全部楼层
annsenke 发表于 2019-5-5 00:09
在HASS操作还是有回弹问题,在8266是开关,HA和MQTT没有上没有反应

感觉你可能要这么写,
switch:
  - platform: mqtt
    name: esp01s   #门口的灯
    state_topic: "stat/DVES_8CC259_fb/POWER"
    command_topic: "cmnd/DVES_8CC259_fb/POWER"
    payload_on: "ON"
    payload_off: "OFF"
    qos: 1
    retain: true 


你的MQTT测试还是没有体现数据出来
你这个应该刷的sonoff,去手动切换下开关
然后去控制台看下发出的信息吧。
比如:
111.png
这上面是什么 HA上就要写什么
回复

使用道具 举报

0

主题

7

帖子

92

积分

注册会员

Rank: 2

积分
92
金钱
85
HASS币
0
发表于 2020-9-22 08:24:46 | 显示全部楼层
目前,我遇到了同样儿的问题,后来是如何解决的呢,求指教?
回复

使用道具 举报

0

主题

27

帖子

342

积分

中级会员

Rank: 3Rank: 3

积分
342
金钱
315
HASS币
0
发表于 2020-11-17 18:27:22 | 显示全部楼层
插眼    备案
回复

使用道具 举报

2

主题

62

帖子

428

积分

中级会员

Rank: 3Rank: 3

积分
428
金钱
366
HASS币
0
发表于 2020-12-13 19:46:17 | 显示全部楼层
谢谢坛友的启发,在你的基础上我把DC1中的一路开关给分离出来单独控制了,作为充电设备的远程控制。
这样可以可以根据需要,可以追加其他DC1插排的单路开关控制了。很香

switch:  
  - platform: mqtt
    name: "⚡K工作电流"
#    state_topic: "stat/sonoff/POWER"
    state_topic: "B4:E6:2D:35:21:68_1/putout/"
#    command_topic: "cmnd/sonoff/POWER"
    command_topic: "B4:E6:2D:35:21:68_1"
    qos: 1
    payload_on: "true"
    payload_off: "false"
    retain: true      
回复

使用道具 举报

2

主题

62

帖子

428

积分

中级会员

Rank: 3Rank: 3

积分
428
金钱
366
HASS币
0
发表于 2020-12-13 20:04:43 | 显示全部楼层
userabc 发表于 2020-12-13 19:46
谢谢坛友的启发,在你的基础上我把DC1中的一路开关给分离出来单独控制了,作为充电设备的远程控制。
这样可 ...

之前我是NODE-RED  UI  界面控制,现在直接接入到Hass UI
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 16:40 , Processed in 0.252080 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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