小米智能插座控制教程:获取token与设备操作指南

Avatar
admin

最终方法

获取小米token和设备IP

Xiaomi Miio - Home Assistant

# 安装

pip3 install pycryptodome pybase64 requests

# 获取代码

git clone https://github.com/PiotrMachowski/Xiaomi-cloud-tokens-extractor

cd Xiaomi-cloud-tokens-extractor

# 获取token

python3 token_extractor.py

控制插座

注意插座和电脑要在一个局域网内

pip3 install python-miio

apt-get install libffi-dev libssl-dev

#获取设备信息

miiocli device --ip IP --token TOKEN info

#获取插座状态

miiocli -d device --ip YOUR_DEVICE_IP --token YOUR_DEVICE_TOKEN raw_command get_properties "[{'did': 'MYDID', 'siid': 2, 'piid': 1 }]"

#开

miiocli -d device --ip YOUR_DEVICE_IP --token YOUR_DEVICE_TOKEN raw_command set_properties "[{'did': 'MYDID', 'siid': 2, 'piid': 1, 'value':True}]"

#关

miiocli -d device --ip YOUR_DEVICE_IP --token YOUR_DEVICE_TOKEN raw_command set_properties "[{'did': 'MYDID', 'siid': 2, 'piid': 1, 'value':False}]"

参考资料:

Xiaomi Miio - Home Assistant

Ask questionsAdd Mi Smart Power Plug 2 (chuangmi.plug.212a01) support

通过小米账号获取小米token

使用python-miio控制小米智能插座

利用miio控制局域网内的小米智能设备

python-miio — python-miio documentation

GitHub - rytilahti/python-miio: Python library & console tool for controlling Xiaomi smart appliances

其他

手机查找米家DB

1.米家APP(版本在5.019之前的)

2.aSQLiteManager APP

3.ES游览器

打包下载地址:安卓获取Token三件套-米家版.7z - 蓝奏云

手机mac互传

mac和android手机直接传文件,HandShaker Mac##

老罗的锤子科技出品,HandShaker Mac 官方下载地址: 下载地址1:http://www.smartisan.com/apps/handshaker 下载地址2:https://itunes.apple.com/cn/app/handshaker/id1012930195

在线查看DB

SQLite Viewer