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

 找回密码
 立即注册
楼主: 27hh

[进阶教程] Xiaomi MIoT - 小米米家设备全自动通用接入插件,无需配置文件

  [复制链接]

76

主题

1357

帖子

1万

积分

元老级技术达人

积分
18327
金钱
16930
HASS币
290
发表于 2021-1-24 14:28:49 | 显示全部楼层
27hh 发表于 2021-1-24 02:19
ios抓包才简单,只要信任一个证书就可以抓到了,现在安卓对证书要求严格,用户证书一律不信任了,反而麻 ...

刚刚试了,问题是新版本数据内容进行了加密,date部分拿不到,ios没办法安装老版本的米家。其它的几个参数倒时能抓到。 还是等着以后不要抓的算法工具吧。现在用无状态反馈的,这个插件也可以控制了。感谢!
回复

使用道具 举报

32

主题

986

帖子

4233

积分

论坛元老

Rank: 8Rank: 8

积分
4233
金钱
3207
HASS币
110

教程狂人论坛风云人物

 楼主| 发表于 2021-1-24 02:19:30 | 显示全部楼层
dscao 发表于 2021-1-24 00:01
立即去升级一下试试,看参考配置文件,云端获取需要的几个参数在好像要抓包,这个ios现在有点困难呀。回头 ...

ios抓包才简单,只要信任一个证书就可以抓到了,现在安卓对证书要求严格,用户证书一律不信任了,反而麻烦。刚刚看到有一个库,里面有各种参数的算法,后期应该是可以不用抓包的
回复

使用道具 举报

32

主题

986

帖子

4233

积分

论坛元老

Rank: 8Rank: 8

积分
4233
金钱
3207
HASS币
110

教程狂人论坛风云人物

 楼主| 发表于 2021-1-24 02:17:44 | 显示全部楼层
cuiyilin 发表于 2021-1-23 23:38
设备model:yeelink.light.strip6
配置:
light:

-9999错误可能由多种原因造成,但是看到你的设备是yeelight的,官方已经有yeelight集成,你可以试试通过官方集成接入
回复

使用道具 举报

76

主题

1357

帖子

1万

积分

元老级技术达人

积分
18327
金钱
16930
HASS币
290
发表于 2021-1-24 00:01:01 | 显示全部楼层
本帖最后由 dscao 于 2021-1-24 00:07 编辑
27hh 发表于 2021-1-23 21:59
我昨天更新的版本已经支持从米家服务器读取状态了

立即去升级一下试试,看参考配置文件,云端获取需要的几个参数在好像要抓包,这个ios现在有点困难呀。回头看看虚拟机能不能抓得到。
回复

使用道具 举报

1

主题

18

帖子

457

积分

中级会员

Rank: 3Rank: 3

积分
457
金钱
439
HASS币
0
发表于 2021-1-23 23:38:14 | 显示全部楼层
本帖最后由 cuiyilin 于 2021-1-24 00:24 编辑

设备model:yeelink.light.strip6
配置:
light:
  - platform: xiaomi_miot_raw      
    name: 床底灯               
    host: 192.168.50.xxx      
    token: 923f2d8ee82846a335766xxxxxxx
    mapping:
      switch_status:
        siid: 2
        piid: 1
      brightness:
        siid: 2
        piid: 2
      color_temperature:
        siid: 2
        piid: 3
    params:
      switch_status:
        power_on: True
        power_off: False
      brightness:
        value_range: [1, 100, 1]
      color_temperature:
        value_range: [1, 16777215, 1]
      scan_interval: 10

为什么实体注册表里显示不可用?日志报错如下:
Logger: custom_components.xiaomi_miot_raw.light
Source: custom_components/xiaomi_miot_raw/light.py:235
Integration: xiaomi_miot_raw ([color=var(--primary-color)]documentation
, [color=var(--primary-color)]issues
)
First occurred: 上午12:13:55 (53 occurrences)
Last logged: 上午12:22:39
Got exception while fetching the state: {'code': -9999, 'message': 'user ack timeout'}
回复

使用道具 举报

32

主题

986

帖子

4233

积分

论坛元老

Rank: 8Rank: 8

积分
4233
金钱
3207
HASS币
110

教程狂人论坛风云人物

 楼主| 发表于 2021-1-23 22:30:45 | 显示全部楼层
神秘电波 发表于 2021-1-23 22:22
自动配置工具如何运行?

电脑如果安装了python,直接双击运行
回复

使用道具 举报

1

主题

31

帖子

223

积分

中级会员

Rank: 3Rank: 3

积分
223
金钱
192
HASS币
0
发表于 2021-1-23 22:22:53 | 显示全部楼层
自动配置工具如何运行?
回复

使用道具 举报

32

主题

986

帖子

4233

积分

论坛元老

Rank: 8Rank: 8

积分
4233
金钱
3207
HASS币
110

教程狂人论坛风云人物

 楼主| 发表于 2021-1-23 22:00:11 | 显示全部楼层
baobaobuku 发表于 2021-1-23 21:50
用这个可以,https://github.com/tiandeyu/mijia_curtain

我们两个插件的原理是一样的,我的不行他的就不行
回复

使用道具 举报

32

主题

986

帖子

4233

积分

论坛元老

Rank: 8Rank: 8

积分
4233
金钱
3207
HASS币
110

教程狂人论坛风云人物

 楼主| 发表于 2021-1-23 21:59:38 | 显示全部楼层
dscao 发表于 2021-1-23 20:41
对于小米米家智能晾衣架,不能本地读取状态,但能本地控制的设备,有什么办法呢?
...

我昨天更新的版本已经支持从米家服务器读取状态了
回复

使用道具 举报

1

主题

118

帖子

2480

积分

金牌会员

Rank: 6Rank: 6

积分
2480
金钱
2362
HASS币
0
发表于 2021-1-23 21:50:27 | 显示全部楼层
dscao 发表于 2021-1-23 20:41
对于小米米家智能晾衣架,不能本地读取状态,但能本地控制的设备,有什么办法呢?
...

用这个可以,https://github.com/tiandeyu/mijia_curtain
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-26 22:59 , Processed in 0.106825 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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