请选择 进入手机版 | 继续访问电脑版

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

 找回密码
 立即注册
查看: 15572|回复: 38

[经验分享] sonoff 刷tasmota启动MQTT后不能关闭开关

[复制链接]

1

主题

40

帖子

159

积分

注册会员

Rank: 2

积分
159
金钱
119
HASS币
0
发表于 2017-10-14 20:17:42 | 显示全部楼层 |阅读模式
按“raspberry0316”大神的帖子刷了tasmota,在设置MQTT后进入sonoff basic module 界面后不能点击“Toggle”来正常开关sonoff开关,从“console”中看到MQT一直要求 stat/rooffan/POWER=ON,所以点Toggle来关开关,1秒后就该回ON状态。如果在sonoff中关掉 MQTT后,有能恢复开关控制。还有就是在home assisstant的界面里无法控制SONOFF开关,查看Raspberry的MQTT服务是正常启动的。
请群里各位大神分析分析,排解问题点,被这问题卡了一整天了,翻查资料无果。谢谢

console界面

console界面

sonoff设置

sonoff设置

configuratioin.yaml

configuratioin.yaml
回复

使用道具 举报

13

主题

554

帖子

4298

积分

论坛元老

Jeff

Rank: 8Rank: 8

积分
4298
金钱
3744
HASS币
10

活跃会员

发表于 2017-10-14 23:24:51 | 显示全部楼层
大小写?
Jeff
回复

使用道具 举报

32

主题

986

帖子

4233

积分

论坛元老

Rank: 8Rank: 8

积分
4233
金钱
3207
HASS币
110

教程狂人论坛风云人物

发表于 2017-10-15 00:52:22 | 显示全部楼层
把Web log level改成4,然后再把console的内容贴上来。
回复

使用道具 举报

32

主题

986

帖子

4233

积分

论坛元老

Rank: 8Rank: 8

积分
4233
金钱
3207
HASS币
110

教程狂人论坛风云人物

发表于 2017-10-15 00:56:53 | 显示全部楼层
每次MQTT重连都会向tasmota发送一个奇怪的ON信号,这一点可以通过修改mosquitto.conf里的persistence为false解决,但是看上去你的MQTT在不停地重连,可能还有其他问题。
回复

使用道具 举报

1

主题

40

帖子

159

积分

注册会员

Rank: 2

积分
159
金钱
119
HASS币
0
 楼主| 发表于 2017-10-15 16:09:55 来自手机 | 显示全部楼层
karl_31 发表于 2017-10-14 23:24
大小写?

都是大写的ON/OFF,应该不是这问题
回复

使用道具 举报

1

主题

40

帖子

159

积分

注册会员

Rank: 2

积分
159
金钱
119
HASS币
0
 楼主| 发表于 2017-10-15 16:12:40 来自手机 | 显示全部楼层
27hh 发表于 2017-10-15 00:56
每次MQTT重连都会向tasmota发送一个奇怪的ON信号,这一点可以通过修改mosquitto.conf里的persistence为fals ...

回头我试试,现在在homekit里倒是可以控制开关,返回到sonoff网页里还是不能控制,会自动开启,就是关不了
回复

使用道具 举报

32

主题

986

帖子

4233

积分

论坛元老

Rank: 8Rank: 8

积分
4233
金钱
3207
HASS币
110

教程狂人论坛风云人物

发表于 2017-10-15 16:18:45 | 显示全部楼层
ozjso 发表于 2017-10-15 16:12
回头我试试,现在在homekit里倒是可以控制开关,返回到sonoff网页里还是不能控制,会自动开启,就是关不 ...

homekit控制开关不能说明问题,因为homekit对于开关没有严格意义的反馈,所以它可以直接发送开/关命令;但是homeassistant对开关的检测是很严格的,假如没有检测到开关关闭,就只能发送关命令,无论如何也不会发送开命令。
回复

使用道具 举报

1

主题

40

帖子

159

积分

注册会员

Rank: 2

积分
159
金钱
119
HASS币
0
 楼主| 发表于 2017-10-15 16:34:49 来自手机 | 显示全部楼层
27hh 发表于 2017-10-15 00:52
把Web log level改成4,然后再把console的内容贴上来。

改为level4也不行,
IMG_2059.PNG
回复

使用道具 举报

1

主题

40

帖子

159

积分

注册会员

Rank: 2

积分
159
金钱
119
HASS币
0
 楼主| 发表于 2017-10-15 16:45:32 来自手机 | 显示全部楼层
本帖最后由 ozjso 于 2017-10-16 23:05 编辑
27hh 发表于 2017-10-15 00:56
每次MQTT重连都会向tasmota发送一个奇怪的ON信号,这一点可以通过修改mosquitto.conf里的persistence为fals ...

改为flase后解决了,谢谢啦
10/16更新:改为flase后不操作home kit还有效,操作过homekit后就无效了。还是处在和homekit一致的常开或常闭状态。
回复

使用道具 举报

1

主题

282

帖子

1222

积分

金牌会员

Rank: 6Rank: 6

积分
1222
金钱
940
HASS币
0
发表于 2017-10-15 23:27:21 来自手机 | 显示全部楼层
27hh 发表于 2017-10-15 00:56
每次MQTT重连都会向tasmota发送一个奇怪的ON信号,这一点可以通过修改mosquitto.conf里的persistence为fals ...

我也是遇到这问题,以前一直都是好的,是不是hassbian升级的影响
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-3-29 08:11 , Processed in 0.199916 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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