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

 找回密码
 立即注册
查看: 7750|回复: 6

ESPeasy 接继电器 HA有反馈,无控制

[复制链接]

12

主题

169

帖子

1206

积分

金牌会员

Rank: 6Rank: 6

积分
1206
金钱
1037
HASS币
0
发表于 2018-5-24 19:49:34 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 jccg315 于 2018-5-24 19:58 编辑

按论坛教程学习espeasy 的mqtt接入,8266上接了温度传感器,和继电器,温湿度反馈和继电器状态都可以看到,但HA无法控制,按钮打开后一直弹回,我发控制,请大大们帮忙看看设置有没有问题
   - platform: mqtt
     name: "relay2"
     state_topic: "/esp02/relay2/Switch"  
     command_topic: "/esp02/gpio/14"
     payload_on: "1"
     payload_off: "0"
     qos: 0
     retain: true




回复

使用道具 举报

9

主题

534

帖子

4530

积分

元老级技术达人

积分
4530
金钱
3986
HASS币
60
发表于 2018-5-24 20:23:45 | 显示全部楼层
如果配置对了,好像是固件问题,我也试了好久,有时候行,有时候又不灵了。把Interval 设置为0 试试
回复

使用道具 举报

2

主题

227

帖子

1980

积分

金牌会员

Rank: 6Rank: 6

积分
1980
金钱
1753
HASS币
0
发表于 2018-5-24 21:18:08 | 显示全部楼层
我也是同样问题,而且mqtt也有问题,估计刷的都是最新mega固件,准备换2.0版本的固件,建议楼主试试2.0版本的
回复

使用道具 举报

6

主题

179

帖子

4595

积分

论坛元老

Rank: 8Rank: 8

积分
4595
金钱
4416
HASS币
0
发表于 2018-5-24 21:43:39 来自手机 | 显示全部楼层
我也是这样!有时候用ip地址命令打开后,HA又能控制了!
回复

使用道具 举报

14

主题

266

帖子

1640

积分

论坛技术达人

积分
1640
金钱
1354
HASS币
40

教程狂人

发表于 2018-5-24 22:25:49 | 显示全部楼层
本帖最后由 huex 于 2018-5-24 22:34 编辑

以上都没把功课做到位
把以下内容 勾上后,mqtt才会发送/esp01/relay01/switch状态,否则mqtt,不发送switch状态消息, 如果不启用,直接把state_topic和command_topic改成一样的/esp01/gpio/14也行的,建议还是发送状态,
Data Acquisition
Send to Controller

如果有问题,请使用mosquitto_sub 查看esp发送的状态是否有效! 方便排查

/esp01/gpio/14 1
/esp01/gpio/14 0
/esp01/gpio/14 1
/esp01/gpio/14 0
/esp01/gpio/14 1
/esp01/gpio/14 0
/esp01/gpio/14 1
/esp01/gpio/14 0
/esp01/gpio/14 1
/esp01/gpio/14 0
/esp01/gpio/14 1
/esp01/gpio/14 0
/esp01/gpio/14 1
/esp01/gpio/14 0
/esp01/gpio/14 1
/esp01/status/LWT Connection Lost
/esp01/status/LWT Connected
/esp01/relay01/Switch 0
/esp01/gpio/14 0
/esp01/relay01/Switch 1
/esp01/gpio/14 1
/esp01/relay01/Switch 0
/esp01/gpio/14 0
/esp01/relay01/Switch 1
/esp01/gpio/14 1
/esp01/relay01/Switch 0



如果确认没有发出switch状态,则esp设置问题或者版本,我使用的版本ESP_Easy_mega-20180516_test_ESP8266_1024



回复

使用道具 举报

2

主题

227

帖子

1980

积分

金牌会员

Rank: 6Rank: 6

积分
1980
金钱
1753
HASS币
0
发表于 2018-5-25 08:23:16 来自手机 | 显示全部楼层
huex 发表于 2018-5-24 22:25
以上都没把功课做到位
把以下内容 勾上后,mqtt才会发送/esp01/relay01/switch状态,否则mqtt,不发送switc ...

多谢指教,目前我是用nodemcu v3的板子刷的mega固件,最新release的4096,设置方面该选的我都有选,自我感觉应该没什么错误 ,目前问题是用之前的固件版本看log会经常connect lost ,数据会到ha 上,espeasy 的web界面访问异常的慢,换新固件后connect 是正常了,但是ha重启服务后,espeasy 不会重新连上给数据,要重启espeasy 才可以,被搞晕了......
回复

使用道具 举报

14

主题

266

帖子

1640

积分

论坛技术达人

积分
1640
金钱
1354
HASS币
40

教程狂人

发表于 2018-5-25 08:35:35 | 显示全部楼层
angelo86 发表于 2018-5-25 08:23
多谢指教,目前我是用nodemcu v3的板子刷的mega固件,最新release的4096,设置方面该选的我都有选,自我 ...

以看mosquitto_sub为准,这个很重要!!使用mosquitto_pub 发布,看esp是否返回Switch acq状态,。就可以明确问题所在
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 19:08 , Processed in 0.640164 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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