Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

好太太智联 Home Assistant 集成

将“好太太智联”账号中的设备接入 Home Assistant。

功能

  • 通过 Home Assistant 界面完成账号配置;
  • 自动发现账号直接绑定的设备,并递归发现网关子设备;
  • 支持晾衣架、窗帘、插座、墙壁开关、灯带、环境与安防传感器等设备;
  • 轮询中发现新设备或新能力时,无需重载集成即可补充实体;
  • 为每台设备创建“连接”和“状态”诊断实体;
  • 支持查询设备信息、设备状态、场景、历史记录、OTA 信息、家庭和控制组等数据;
  • 支持通过动作设置设备属性或调用设备功能;

不同型号提供的属性和功能可能不同。请以对应设备在“状态”实体中显示的属性, 以及好太太智联 App 中实际提供的功能为准。

安装

HACS

  1. 打开 HACS,进入“集成”。
  2. 在右上角菜单中选择“自定义存储库”。
  3. 添加 https://github.com/chliny/ha-hotata,类别选择“集成”。
  4. 搜索并下载“好太太智联”。
  5. 重启 Home Assistant。

手动安装

将本仓库中的 custom_components/hotata 目录复制到 Home Assistant 配置目录的 custom_components 下,然后重启 Home Assistant。

配置

  1. 打开“设置 → 设备与服务”。
  2. 选择“添加集成”并搜索“好太太智联”。
  3. 输入好太太智联 App 使用的手机号或账号及密码。

配置完成后,账号中已绑定的设备会自动添加到 Home Assistant。

已支持的设备与实体

集成只为 APK 已确认且设备 TSL/实际上报支持的能力创建实体:

设备类型 Home Assistant 实体
普通/高级晾衣架 衣杆、A/B 杆 cover;主灯、杆灯、夜灯;电源、消毒、风干、烘干、负离子及高级功能开关;位置、剩余时间、版本和故障传感器
窗帘 v1/v2 开、关、停止、位置设置与位置反馈
插座/墙壁开关 电源、分路开关、童锁、指示灯和断电保护
白光/彩色灯带 开关、亮度、色温或 HSV 颜色
移动、门磁、烟雾、燃气、水浸 对应二进制传感器、电量和信号强度
空气质量 温度、湿度、PM2.5、甲醛和电量
室内报警器 报警状态和关闭报警按钮
场景面板/紧急按钮 event 实体
毛巾架 当前温度、状态、剩余时间,以及柔烘、暖烘、烘干、除菌、自定义、暂停和继续按钮
衣物护理机 模式/衣物类型、工作时间、故障状态,以及开始和停止按钮
智能种植设备 植物灯、温度、水位、pH 和氮磷钾等传感器
音乐设备 播放/暂停、上一首/下一首、音量、歌曲信息
广播设备 门铃/语音消息开关、布防和声音属性、音量
网关 在线状态,并递归挂载其子设备
智能锁 电量、锁体/反锁/模式/版本等只读传感器;固件上报时提供事件
摄像头 清晰度与移动侦测属性、上下左右 PTZ 按钮

每台设备还会创建“连接”和“状态”诊断实体。“状态”的 properties 属性保留云端返回的完整属性包,便于核对新型号。

例如,型号代码 2 代表“照明、消毒”机型,集成不会为它创建无效的风干 或烘干控制。枚举选择和数值控制还必须由 TSL 明确声明为可写,避免把只读 状态误做成控制实体。

摄像头直播使用 App 内置的阿里云 LinkVisual 专有播放器,当前没有确认可供 Home Assistant 使用的标准流地址,因此本集成暂不支持 camera 直播 实体。纯蓝牙、未通过好太太云端绑定的设备同样无法由本云端集成发现。

动作

以下动作风险较高。执行前请确保已明确了解动作的用途、参数及可能产生的影响,并确认自己清楚正在执行的操作。

设置设备属性

action: hotata.set_property
data:
  iot_id: your_iot_id
  property: PowerSwitch
  value: 1

调用设备功能

action: hotata.invoke_service
data:
  iot_id: your_iot_id
  identifier: your_service_identifier
  args:
    example: 1

查询设备及账号数据

查询动作支持 Home Assistant 响应变量:

action: hotata.query
data:
  query: ota_info
  iot_id: your_iot_id
response_variable: ota

可用查询类型会显示在动作编辑器中。部分查询需要在 params 中提供场景 ID、 分页或时间范围等附加参数。

使用提示

  • 设置属性或调用设备功能前,请确认目标设备支持对应标识和值;
  • 本集成不提供设备配网、解绑、重置、开锁、临时密码或门锁凭据管理功能;
  • 如果账号密码发生变化,请按 Home Assistant 提示完成重新认证。

About

好太太智联homeassistant 集成

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages