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

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

[求助] 米家踢脚线电暖器1s能接入ha吗?

[复制链接]

2

主题

12

帖子

114

积分

注册会员

Rank: 2

积分
114
金钱
102
HASS币
0
 楼主| 发表于 2021-1-7 21:22:40 | 显示全部楼层
natic 发表于 2021-1-7 16:23
model发过来我瞅一眼

您看一下~

climate.rar

3.25 KB, 下载次数: 18

回复

使用道具 举报

23

主题

1338

帖子

6755

积分

超级版主

Rank: 8Rank: 8

积分
6755
金钱
5392
HASS币
100

教程狂人

发表于 2021-1-7 21:40:30 | 显示全部楼层

on off,true false试试
回复

使用道具 举报

2

主题

12

帖子

114

积分

注册会员

Rank: 2

积分
114
金钱
102
HASS币
0
 楼主| 发表于 2021-1-8 00:31:43 | 显示全部楼层
natic 发表于 2021-1-7 21:40
on off,true false试试

试过了,都不行...
回复

使用道具 举报

2

主题

12

帖子

114

积分

注册会员

Rank: 2

积分
114
金钱
102
HASS币
0
 楼主| 发表于 2021-1-8 01:12:24 | 显示全部楼层
natic 发表于 2021-1-7 21:40
on off,true false试试

可以了可以了,是True False,谢谢大大的耐心指导!
回复

使用道具 举报

23

主题

1338

帖子

6755

积分

超级版主

Rank: 8Rank: 8

积分
6755
金钱
5392
HASS币
100

教程狂人

发表于 2021-1-8 08:27:05 | 显示全部楼层
codemonkey 发表于 2021-1-8 01:12
可以了可以了,是True False,谢谢大大的耐心指导!

哈哈,蒙对啦
搞定记得发出来共享给大家
回复

使用道具 举报

0

主题

2

帖子

42

积分

新手上路

Rank: 1

积分
42
金钱
40
HASS币
0
发表于 2021-1-22 01:34:33 | 显示全部楼层
natic 发表于 2021-1-3 09:55
wifi的都可以接入

大佬求问……之前从来没整过miio或者miot实在是没头绪了……还请您给指点下?
我买了个和题主类似的电暖器……是去miot-spec那儿找 发现题主的型号是leshow-bs1s 我的是leshow-bs1
然后在python-miio项目的 大佬们总结的走miot协议的issue里 发现bs1s是确定走miot协议的 但我的那个型号去各种调用miot的call 返回的结果都是类似 [ { code: -4004, did: '249022725', piid: 1, siid: 2 } ] 这样的错误……看小米的IoT文档说这个错误码是“其他内部错误” 然后不知道是不是实际它遵循的是miio协议?发现miio协议get_prop power 总能获取到正确的开关状态……但set_power 命令传什么都是关机……
到这儿有点不知道该怎么办了 已经尝试各种无用功好几天了 麻烦问下大佬我现在的方向该怎么搞?去wireshark抓包看看它实际每次控制发送的命令到底是什么?还是怎么样?谢谢谢谢!
回复

使用道具 举报

23

主题

1338

帖子

6755

积分

超级版主

Rank: 8Rank: 8

积分
6755
金钱
5392
HASS币
100

教程狂人

发表于 2021-1-22 09:38:31 | 显示全部楼层
PlzSilens 发表于 2021-1-22 01:34
大佬求问……之前从来没整过miio或者miot实在是没头绪了……还请您给指点下?
我买了个和题主类似的电暖 ...

1,miot的call都是4004可以先用miio试一试device info的方法,验证下是不是没有联通,比如token,ip错误等
2,miio最麻烦的一点就是各个厂家定义的命令都不一样,明明都是一个开关,指令没个厂家都随便设置,这个时候就需要通过抓包来找到具体的命令是啥
3,你这个很有可能就是不支持miot,支持miio,尝试抓包法

抓包教程,https://github.com/jghaanstra/com.robot.xiaomi-mi
解密教程,https://github.com/aholstenson/miio/blob/master/docs/protocol.md
回复

使用道具 举报

0

主题

2

帖子

42

积分

新手上路

Rank: 1

积分
42
金钱
40
HASS币
0
发表于 2021-1-22 10:18:07 | 显示全部楼层
natic 发表于 2021-1-22 09:38
1,miot的call都是4004可以先用miio试一试device info的方法,验证下是不是没有联通,比如token,ip错误 ...

磕头了!device info能获取model、ip……
感谢大佬!感觉一下子又有目标了!(感觉 这里面好像确实很多坑 但没有相对比较系统的 排坑的指南什么的能找到……摸索起来很吃力 完全是靠探路的大佬们铺路)
先提前谢过了!今儿就再试试!
回复

使用道具 举报

23

主题

1338

帖子

6755

积分

超级版主

Rank: 8Rank: 8

积分
6755
金钱
5392
HASS币
100

教程狂人

发表于 2021-1-22 15:27:53 | 显示全部楼层
PlzSilens 发表于 2021-1-22 10:18
磕头了!device info能获取model、ip……
感谢大佬!感觉一下子又有目标了!(感觉 这里面好像确实很多坑 ...

坑我基本上都趟过了,miio和miot的插件都写了几个,其实有想写一个详细教程,一来时间不够,二来其实有能力开发的其实不太需要
回复

使用道具 举报

0

主题

39

帖子

224

积分

中级会员

Rank: 3Rank: 3

积分
224
金钱
185
HASS币
0
发表于 2021-3-15 14:46:23 | 显示全部楼层
codemonkey 发表于 2021-1-8 01:12
可以了可以了,是True False,谢谢大大的耐心指导!

大大搞定后的代码能发上来分享下吗
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 23:31 , Processed in 0.174650 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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