/hass-xiaodu

homeassistant 集成小度

Primary LanguagePythonApache License 2.0Apache-2.0

homeassistant 自定义 integration 集成xiaodu

拉取xiaodu小度设备到ha中

https://xiaodu.baidu.com/saiya/smarthome/index.html

img1

用法:

clone 代码到 custom_components/xiaodu

configuration.yaml xiaodu:

  1. 添加继承 XiaoDu Api
  2. 打开上述网站,登录百度账号,在接口调用中赋值request全部Cookie
  3. 上述1中添加Cookie

支持设备类型

小度设备类型 对应 HA 设备类型

  • SWITCH, OUTLET 解析为 Platform.SWITCH 开关/插座
  • SCENE_TRIGGER 解析为 Platform.BUTTON 按钮
  • CURTAIN 解析为 Platform.COVER 窗帘
    • 窗帘只能控制开/关/停 不能控制进度。 位置 > 50 执行关 否则执行开

其他

  1. Cookie有失效时间
  2. 在厂商的app中操作开关状态后无法,小度不会获取最新状态
  3. 边学边写可能有问题

以上仅在小度接入了南京物联的设备中测试,其他厂商的设备尚不清楚

有能力的大佬可以自己开发,有什么不同的可以一起交流,本人也是菜鸡一枚

IMG_0805