本帖最后由 billcho2916603 于 2024-3-27 09:18 编辑
学习记录贴,此贴会一直更新
向前辈们学习,感谢大佬们的开源
新人写的有点乱,大家凑合着看
现有设备有美的热水器,tcl电视65p8,小米多模网关2,小米风扇,小米音箱pro,小米开关,海尔空调,海尔洗衣机,海尔冰箱,软路由,群晖nas后续会陆续增加灯光,传感器等等
下面就是控制这些设备的经历,最终的设想HA和智能音箱控制所有的家电
解决一,小米多模网关2
小米多模网关2买回来固件是1.07 然后拆机 用2CMOL大佬的方法解决的,https://bbs.hassbian.com/thread-24421-1-1.html
遇到过的问题(下图),原因是接接触不良,把网关2针脚和ttl的连接线焊接一起,成功跑码。
hostname: Mijia_Hub_V2-B43B
type: ZHWG16LM, model: lumi.gateway.mcn001
mDNSResponder: mDNSResponder (Engineering Build) (Nov 3 2022 17:41:48) starting
mDNSResponder: Unable to parse DNS server list. Unicast DNS-SD unavailable
mDNSResponder: mDNSPlatformSourceAddrForDest: connect 1.1.1.1 failed errno 101 (Network is unreachable)
现在正在解决的是tcl和海尔设备:
海尔设备 用的 banto6 大佬开发的插件 https://github.com/banto6/haier
因为官方更新的原因,支持的设备很少,只有冰箱和柜机可以控制
解决办法重新在大佬开发的插件重新开发,现在已知通过wss获取设备信息和控制,插件问题应该很快可以解决
tcl是蓝牙遥控器,暂时用adb解决或者蓝牙模拟遥控解决,但是不完美
遇到的问题两者都不能开机
用蓝牙模拟器可以关机和控制设备,但是不能开机,不知道和电脑bios一样有信任设备的问题还是因为hid问题,希望可以指导一下
-----------------------------3.26进展---------------------------
海尔设备参数已完成,新版涉及到阿里的无感验证登录,原谅不能开源。稍后我会贴上获取设备参数的URL,获取的设备参数和原来的差异性很大,所以插件也需要修改
http://82.156.190.48:5522/api/getDevConfig?username={}&password={}&mac={}&token=123456此链接获取海尔设备参数
服务器不会记录任何信息,不放心的访问后再修改密码,参数token必须填入
需修改源码
|