本帖最后由 itispip 于 2021-7-6 01:49 编辑
1. 首先,如何接入德业除湿机,请看大神的教程。教程看起来很麻烦,实际上只要按着它说的一步一步做,一定能接入
https://xiking.win/2020/11/12/3- ... d-to-homeassistant/
2. 教程只给了开关功能接入,那么之后如何解读获得的status message,从而得到所有的状态呢?
data = json.loads(payload)['data']
第1-4位: 设备型号代码 第5位: 8 - 风扇运行中,4-水满,0-风扇停止 第6位: 2 - 断电, 3 - 通电,B - 定时断电 第7位: 作用未知 第8位: 0 - 压缩机停止,8 - 压缩机工作 。各自+1 代表 负离子功能同时打开 第9位: 1,2,3 风量挡位 第10位: 0 - 普通模式,1 - 干衣模式,2 - 空气净化模式,3 - 自动模式 11-12位: 19 - 连续除湿,1E-目标30%,23-目标35%,28-目标40% .... (16进制往上加5类推) 13-14位: 定时关机设置的时长 17-20位: 定时关机倒计时 29-32位: 作用未知 第33位: 实际湿度的十位数 - 2,例如: 这里3 代表实际的50 ( 3+2, 再乘以10) 第34位: 实际湿度的个位数 + 2, 例如: 这里3 代表实际的1 ( 3-2) 35-36位: 温度
|