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

 找回密码
 立即注册
楼主: itispip

[经验分享] 德业除湿机接入以后获取全部状态

[复制链接]

0

主题

61

帖子

530

积分

高级会员

Rank: 4

积分
530
金钱
469
HASS币
0
发表于 2021-10-20 18:59:39 | 显示全部楼层
本帖最后由 fhxu 于 2021-10-20 19:08 编辑
itispip 发表于 2021-7-6 13:40
mqtt的bridge想添加多少个就添加多少个,只要你机器受得了。

已经桥接成功了,数据好像不刷新,这个能设置刷新频率吗?状态都不能自动更新



回复

使用道具 举报

14

主题

191

帖子

888

积分

高级会员

Rank: 4

积分
888
金钱
697
HASS币
0
 楼主| 发表于 2021-10-27 23:11:08 | 显示全部楼层
本帖最后由 itispip 于 2021-10-27 23:25 编辑
fhxu 发表于 2021-10-19 16:48
1634633212: Bridge app_b5aaa12054ce11e sending CONNECT

1634633212: Client app_b5aaa12054ce11e dis ...

是的。我用的broker是mosquitto,不知道你用的是什么。反正mosquitto我的bridge配置见14楼。

sending Connect之后立刻就disconnect,肯定是你的配置里面有什么东西写错了,一连接立刻就被踢了。配置要区分大小写。
回复

使用道具 举报

14

主题

191

帖子

888

积分

高级会员

Rank: 4

积分
888
金钱
697
HASS币
0
 楼主| 发表于 2021-10-27 23:21:52 | 显示全部楼层
fhxu 发表于 2021-10-20 18:59
已经桥接成功了,数据好像不刷新,这个能设置刷新频率吗?状态都不能自动更新

状态是能自动更新的,只是更新间隔时间很长。

德业的官方App是每隔10秒刷新一次的。你可以用mqtt模拟这个刷新动作。

刷新的方法是每隔10秒,用mqtt.publish方法往服务器发一条command_topic

topic: 参见14楼的command_topic
payload: "\0\x01"
qos: 0
retain: false
回复

使用道具 举报

0

主题

23

帖子

132

积分

注册会员

Rank: 2

积分
132
金钱
109
HASS币
0
发表于 2022-1-26 15:04:37 来自手机 | 显示全部楼层
大佬十六进制转十进制的代码貌似有问题,16进制数据带字母时报错
回复

使用道具 举报

1

主题

23

帖子

171

积分

注册会员

Rank: 2

积分
171
金钱
148
HASS币
0
发表于 2022-4-22 19:22:24 | 显示全部楼层
大佬,请问下,控制的十六进制代码和位置,跟1楼的是一样的吗
回复

使用道具 举报

1

主题

23

帖子

171

积分

注册会员

Rank: 2

积分
171
金钱
148
HASS币
0
发表于 2022-4-24 10:38:30 | 显示全部楼层
itispip 发表于 2021-10-27 23:21
状态是能自动更新的,只是更新间隔时间很长。

德业的官方App是每隔10秒刷新一次的。你可以用mqtt模拟这 ...

大佬,这个发过去不会有返回呀
回复

使用道具 举报

3

主题

32

帖子

240

积分

中级会员

Rank: 3Rank: 3

积分
240
金钱
208
HASS币
0
发表于 2022-5-8 16:51:36 | 显示全部楼层
本帖最后由 isunyb 于 2022-5-8 18:40 编辑

......
1651998137: Config loaded from /etc/mosquitto/mosquitto.conf.
1651998137: Loading plugin: /usr/share/mosquitto/auth-plug.so
1651998137:  ├── Username/password checking enabled.
1651998137:  ├── TLS-PSK checking enabled.
1651998137:  └── Extended authentication not enabled.
1651998137: Opening ipv4 listen socket on port 1883.
1651998137: Opening ipv6 listen socket on port 1883.
1651998137: Opening websockets listen socket on port 1884.
1651998137: Warning: Mosquitto should not be run as root/administrator.
1651998137: Connecting bridge Deye (ff7534ccae4******00e0f811e.mqtt.iot.gz.baidubce.com:1883)
1651998137: mosquitto version 1.6.12 running
1651998137: New connection from 127.0.0.1 on port 1883.
1651998137: Socket error on client <unknown>, disconnecting.
1651998239: New connection from 172.30.32.2 on port 1883.
1651998239: Socket error on client <unknown>, disconnecting.
1651998241: New connection from 172.30.32.1 on port 1883.
1651998241: New client connected from 172.30.32.1 as 1cMO2FTDueqAmUmHp (p2, c1, k60, u'homeassistant').
1651998359: New connection from 172.30.32.2 on port 1883.
1651998359: Socket error on client <unknown>, disconnecting.
1651998479: New connection from 172.30.32.2 on port 1883.
1651998479: Socket error on client <unknown>, disconnecting.
请教大佬,提示端口错误,不知道是啥原因?是不是需要把1883端口映射出去?
回复

使用道具 举报

3

主题

32

帖子

240

积分

中级会员

Rank: 3Rank: 3

积分
240
金钱
208
HASS币
0
发表于 2022-5-8 18:43:44 | 显示全部楼层
是不是把本地的1883端口映射给对方?
回复

使用道具 举报

3

主题

32

帖子

240

积分

中级会员

Rank: 3Rank: 3

积分
240
金钱
208
HASS币
0
发表于 2022-5-8 18:58:55 | 显示全部楼层
居然路由器里有一条先前可能为了测试外网连进来的1883端口映射,把这条删掉居然通了
回复

使用道具 举报

103

主题

758

帖子

2657

积分

金牌会员

Rank: 6Rank: 6

积分
2657
金钱
1899
HASS币
0
发表于 2022-5-8 20:38:27 来自手机 | 显示全部楼层
谢谢楼主,也有德业除湿机需求
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-8 09:07 , Processed in 0.505771 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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