这个项目能做什么

这是一个面向 GARDENA 智能设备的 Home Assistant 自定义集成,使用与 GARDENA smart Gateway 的本地通信而非通过云端路由。它通过网关上的实验性 WebSocket 服务提供实时更新,该服务需通过网关的 Web 界面或 curl 命令启用。 该集成支持多种 GARDENA 设备,包括 Water Control 阀门、Irrigation Control、Automatic Home & Garden Pump、smart Sensors、Power Adapter 以及 SILENO 机器人割草机。暴露的实体因设备而异,包括阀门、开关、温度、土壤湿度、光照、电池、RF 链路质量、水泵指标和割草机控制。 安装可通过 HACS 或手动复制自定义组件目录完成。配置可通过 Home Assistant UI 输入网关 IP/主机名和密码完成,同时支持 Zeroconf 自动发现。旧版 YAML 配置仍然可用。 该项目包含 Home Assistant 蓝图,用于打开阀门、开启插座和启动水泵,并支持可配置的持续时间。这些蓝图将服务调用封装在脚本中,使持续时间字段在仪表板 more-info 对话框中显示为表单。README 提供了详细的 tile card YAML 示例,展示如何在持续时间提示旁边显示真实设备状态。 该集成基于 gardena-smart-local-api 库构建,该库链接提供了更多设备类型详情。README 指出 Water Control 温度传感器仅用于霜冻检测,并警告 Gen1 设备的固件更新会恢复出厂设置。GARDENA smart SILENO sense 被列为不支持,因为它不使用 smart Gateway。