插件github仓库(下载地址)
https://github.com/2331892928/hass_xiaodu
目前只在dev分支,因为征集设备调试中,目前只有switch控制

1、Cookie提取教程

电脑PC使用chrome、Edge、firfox浏览器进入 小度网页版

2、登录你的账号

右键检查 或 F12 或 右上角三点->更多工具->开发者工具
点击应用(应用程序、application)
点击左侧菜单cookie 再点击 https://xiaodu.baidu.com
选择右侧表格名称(name)为 BDUSS 。然后复制对应的值即可,请完整复制

3、使用教程

进入仓库地址后点击下载即可,会用github不用多说 不会用的百度

dev是开发分支 拥有最新进度,但是可能会存在问题

master是发布分支,你们可用的。也可以从release下载

也可以在hacs商店 添加自定义存储库,输入:2331892928/hass_xiaodu

请不要从厂商软件进行控制,小度特性,不同步状态到小度,也就没办法同步到HA

目前支持设备
Switch:
SWITCH——普通切换器单开关
HEATER——温控器,制冷制暖器,只有开关没功能。有targetTemperature传感器 温度value 这是设定目标温度
SOCKET——插座或单开关通断器
WASHING_MACHINE——洗衣机,只有开关没功能
WINDOW_OPENER——窗户(直驱推拉门)
CLOTHES_RACK——好太太晾衣架,模式切换

Cover:
CURTAIN——窗帘,打开、关闭、暂停

Climate:
AIR_CONDITION——空调,支持开、关、模式(除湿、送风、制冷、制热、自动)、加减温度。没有传感器 只有当前设定温度

Light:
LIGHT——支持带色温、带亮度、模式调节,任意组合都支持无色温无亮度调节无模式调节也支持

Button:
CLOTHES_RACK——好太太晾衣架 上升 暂停 下降 因为没有反馈

部分设备须知
目前晾衣架未测试更多型号,仅针对好太太晾衣架设计,其余晾衣架需要等待大家提交更多型号测试

空调设备:风速不能指定,设定低风速一次 则进行风速减一次,设定高风速一次 则进行风速高一次;也就是说 设定时,只有 FAN_LOW和FAN_HIGH会发送命令。但是当前风速是准确的 风速范围0-10,自定义场景的需要注意这一点,范围变量请看图:

空调设备:设定温度,举例:如果当前温度是21,如果设定为27,就会进行27-21次加温度操作 会对百度服务器进行发送27-21次,非必要请不要进行设定温度,而且 请操作一次温度设定后 等待温度设定完成再次设定温度 不然温度不会得到你想要的

灯:获取亮度和色温有问题,获取当前的模式也有问题。

未来计划概览
Switch:
SWITCH——普通切换器单开关
HEATER——温控器,制冷制暖器,只有开关没功能。有targetTemperature传感器 温度value 这是设定目标温度
SOCKET——插座或单开关通断器
WASHING_MACHINE——洗衣机,只有开关没功能

Cover:
CURTAIN——窗帘,打开、关闭、暂停
type未知,厂家沟通中——智能窗户 打开、关闭、暂停。锁(单独一个switch或button)

Climate:
AIR_CONDITION——空调,支持开、关、模式(除湿、送风、制冷、制热、自动)、加减温度。没有传感器 只有当前设定温度

Light:
LIGHT——支持带色温、带亮度、模式调节,任意组合都支持无色温无亮度调节无模式调节也支持

不支持:
RICE_COOKER——电饭煲,具体看有没有stateSetting(万一有传感器呢)字段 和turnOnState(switch)字段

Last modification:April 23rd, 2025 at 03:19 pm
如果觉得我的文章对你有用,请随意赞赏