skyzhishui / custom_components

lifesmart设备接入home assistant插件
43 stars 18 forks source link

增加开关在其他客户端的同步问题 #19

Open yuling0320 opened 1 year ago

yuling0320 commented 1 year ago

由于ls增加了服务器,对wss的地址进行了分流,所以需要增加一个rgn参数,开发者默认是cn,我这里是cn2,故加变量进行自动同步。

编辑 init.py

第253行,def lifesmart_doAuth(userid,token,appkey): 改为 def lifesmart_doAuth(userid,token,appkey,rgn): 第259行,"rgn": "cn" 改为 "rgn": rgn 第279行下方增加一行,param['rgn'] = res_login['rgn'] 第510行,ws = websocket.WebSocketApp("wss://api.ilifesmart.com:8443/wsapp/", 改为 ws = websocket.WebSocketApp(f"wss://api.{param['rgn']}.ilifesmart.com:8443/wsapp/",

hellojazy commented 6 months ago

感谢,试试看