wez/govee2mqtt

GitHub: wez/govee2mqtt

一个将 Govee 智能灯具桥接到 Home Assistant 的 MQTT 网关,支持 LAN 优先控制、AWS IoT 实时状态同步和多层级回退机制。

Stars: 1258 | Forks: 113

# 适用于 Home Assistant 的 Govee 到 MQTT 网桥 本仓库提供了一个 `govee` 可执行文件,其主要用途是通过 [Home Assistant MQTT Integration](https://www.home-assistant.io/integrations/mqtt/) 充当 [Govee](https://govee.com) 设备与 Home Assistant 之间的网桥。 ## 功能特性 * 强大的 LAN 优先设计。并非所有 Govee 设备都支持 LAN 控制,但对于支持的设备,即使您的主互联网连接离线,您也能获得最低延迟并具备控制能力。 * 支持逐设备模式和场景。 * 支持未公开的 AWS IoT 接口连接您的设备,提供低延迟状态更新。 * 支持 [Platform API](https://developer.govee.com/reference/get-you-devices),以防 AWS IoT 或 LAN 控制不可用。 |功能|要求|说明| |-------|--------|-------------| |DIY 场景|API Key|在 Home Assistant 中灯光的效果列表中查找| |音乐模式|API Key|在 Home Assistant 中灯光的效果列表中查找| |轻触运行 / 一键场景|IoT|在 Home Assistant 的场景总列表中查找,也可以在 `Govee to MQTT` 设备下找到| |实时设备状态更新|LAN 和/或 IoT|设备通常在几秒钟内报告大多数更改。| |分段颜色|API Key|在 Home Assistant 中找到与您的主灯光设备关联的 `Segment 00X` 灯光实体| * `API Key` 表示您已经 [向 Govee 申请了密钥](https://developer.govee.com/reference/apply-you-govee-api-key) 并将其配置用于 goovee2mqtt * `IoT` 表示您已配置 Govee 帐户的电子邮件和密码用于 govee2mqtt,它将随后尝试使用 *未公开且可能不受支持* 的基于 AWS MQTT 的 IoT 服务 * `LAN` 表示您已在支持的设备上启用了 [Govee LAN API](https://app-h5.govee.com/user-manual/wlan-guide),并且 LAN API 协议在您的网络上正常运行 ## 使用方法 * [安装 HASS Add-On](docs/ADDON.md) - 适用于 HAOS 和 Supervised HASS 用户 * [在 Docker 中运行](docs/DOCKER.md) * [配置](docs/CONFIG.md) ## 有疑问? * [我的设备受支持吗?](docs/SKUS.md) * [查看常见问题解答 (FAQ)](docs/FAQ.md) ## 致谢 这项工作基于我早期在 [Govee LAN Control](https://github.com/wez/govee-lan-hass/) 上的成果。 AWS IoT 支持的实现得益于 @bwp91 在 [homebridge-govee](https://github.com/bwp91/homebridge-govee/) 中的工作。
标签:API集成, AWS IoT, DIY场景, DNS解析, Docker, Govee, Govee2MQTT, Home Assistant, IoT桥接器, MQTT网关, Zigbee, 低延迟控制, 可观测性, 可视化界面, 安全防御评估, 家庭助理插件, 家庭自动化, 局域网控制, 开源项目, 智能家居, 智能家居集成, 智能照明, 照明控制, 物联网, 设备状态监控, 请求拦截, 通知系统