新闻详情

新闻详情

首页 / 资讯中心 / 详情

Home Assistant 中用 unifiprotect.remove_doorbell_text 自动化移除 UniFi Protect 门铃自定义文字

发布时间:2026/9/17 8:52:49来源:尧图网络
Home Assistant 中用 unifiprotect.remove_doorbell_text 自动化移除 UniFi Protect 门铃自定义文字
Home Assistant 中用 unifiprotect.remove_doorbell_text 自动化移除 UniFi Protect 门铃自定义文字【免费下载链接】home-assistant.io:blue_book: Home Assistant User documentation项目地址: https://gitcode.com/GitHub_Trending/ho/home-assistant.io本篇技术指南讲解 Home Assistant 中 UniFi Protect 集成的unifiprotect.remove_doorbell_text服务它的作用边界、UI 与 YAML 两种调用方式、全部参数含义以及如何与unifiprotect.add_doorbell_text搭配实现“白天添加门屏提示语、傍晚自动清除”的定时清理方案。读完后你可以独立编写该服务的完整自动化并理解“按实例而非按设备”这一行为特征。服务定位与适用场景unifiprotect.remove_doorbell_text的功能很单一但很实用从 UniFi Protect 门铃的可用文字列表中删除一条自定义消息。UniFi Protect 门铃如 G4 系列门铃的 LCD 屏可以显示自定义文字或预设文字UniFi Protect 集成文档在“Device Configuration”部分明确列出了这一能力configuration text and select for LCD Screen for doorbells to either set custom messages or use predefined messages也就是说集成不仅提供实体级的 LCD 文字控制还提供成对的服务action来管理文字列表本身unifiprotect.add_doorbell_text向列表添加一条自定义消息文档unifiprotect.remove_doorbell_text从列表中删除一条已存在的自定义消息本文主角。典型使用场景你通过 Add doorbell text 在出门期间添加了一条“Leave parcels next door”包裹放旁边之类的提示语傍晚回家后希望它自动从列表里清掉避免下次误选。删除操作不会改变当前屏幕上正在显示的文字只影响“可选文字列表”。运行前提结合 UniFi Protect 集成文档可以确认几条适用前提连接模式该服务属于“Actions”在API key only模式下不可用文档明确写道 “Actions, the media source, and the proxy views are not available in this mode”。因此必须使用Full access本地用户 API key模式配置集成软件版本Home Assistant 要求 UniFi Protect7.2.105或更高版本且仅支持运行在 UniFi OS Console 上的 UniFi Protect不支持容器自托管的第三方移植版本设备要求门铃需具备可显示自定义文字的 LCD 屏G4 系列门铃支持。在用户界面UI中使用如果你习惯可视化方式编写自动化Home Assistant 会引导你逐步完成。操作步骤如下进入SettingsAutomations scenes打开一个已有的自动化或脚本或选择Create新建若是新建自动化先在When部分添加触发器脚本不需要触发器在Then do部分选择Add action在搜索框中搜索并选择UniFi Protect: Remove doorbell text从你想变更的 UniFi Protect 实例中选择任意一台设备在Custom message字段中输入要删除的完全一致的文字内容选择Save保存。UI 中的选项说明选项UI 显示名说明UniFi Protect NVR要变更的 UniFi Protect 实例中的任意一台设备。当接入多个 Protect 实例时这个选择决定了操作作用在哪个实例上Custom message要删除的已有自定义消息必须与现有文字完全匹配在 YAML 中使用在 YAML 中该服务的名称为unifiprotect.remove_doorbell_text。最基础的最小调用示例action: | action: unifiprotect.remove_doorbell_text data: device_id: 1234567890abcdef1234567890abcdef message: Come in这条语句的作用从该 UniFi Protect 实例的门铃文字选项中删除消息 “Come in”。注意示例中device_id是一串十六进制 ID可在 Home Assistant 的设备信息页设备信息 复制设备 ID中查到。YAML 参数全解参数类型必填说明device_idstring是目标 UniFi Protect 实例中任意一台设备的 ID。它的作用不是指定“要操作哪台门铃”而是把请求路由到正确的 Protect 实例——因为门铃文字列表是实例级资源选同一实例下的任何设备门铃、摄像头、NVR 均可都能定位到该实例messagestring是要删除的已有自定义消息。必须与该消息逐字符完全匹配区分大小写和空格不匹配时该服务不会删除任何东西也不报错行为要点Good to know原文档特别强调了两点这也是实际使用中最容易踩坑的地方精确匹配静默失败你提供的message必须与现有门铃文字完全一致否则什么都不会被删除。建议删除前先在门铃 App 或 UniFi Protect 界面上确认文字原文注意末尾空格和英文标点按实例寻址而非按门铃由于该操作作用于整个 UniFi Protect 实例文字列表挂在 NVR/实例上而不是某台具体门铃上你只需要挑选该实例中的任意一台设备作为device_id即可。手动试跑开发者工具不想先写 YAML 验证效果进入SettingsToolsActions开发者工具搜索unifiprotect.remove_doorbell_text填入device_id和message两个字段后点击Perform action即可在不修改任何配置文件的情况下对真实设备做一次实测。这是调试这类“静默失败”服务的最佳手段先确认实例选对了、再确认文字拼写对了最后才落到自动化里。实战自动化傍晚定时清理临时提示语原文档给出的完整实战案例与 Add doorbell text 配对使用——白天添加一条临时提示傍晚定时移除形成“有进有出”的完整闭环。触发器定时scheduled time动作UniFi Protect: Remove doorbell text完整 YAML 如下automation: | alias: Remove the morning doorbell message triggers: - trigger: time at: 18:00:00 actions: - action: unifiprotect.remove_doorbell_text data: device_id: 1234567890abcdef1234567890abcdef message: Leave parcels next door配套的另一半早上 08:00 添加消息可直接复用 Add doorbell text 文档中的示例automation: | alias: Add a morning doorbell message triggers: - trigger: time at: 08:00:00 actions: - action: unifiprotect.add_doorbell_text data: device_id: 1234567890abcdef1234567890abcdef message: Leave parcels next door两条自动化共用同一条消息文本与同一device_id即可实现 08:00 提示语上架、18:00 自动下架。注意添加侧还有一条约束消息必须短于 30 个字符来自 add 服务文档删除侧则没有长度限制只有精确匹配要求。与相邻服务的关系UniFi Protect 域内与门铃相关的服务从文档结构上看形成一个小组Add doorbell text向文字列表添加消息30 字符以内Remove doorbell text本文主题按精确文本删除Set chime paired doorbells管理 Smart Chime 与门铃的配对关系——它管“哪台门铃让哪个门铃响铃器响”与文字列表管理相互独立。集成文档中同样记录了 Smart Chime 会获得一个手动触发响铃的 Button 实体和音量滑块可结合响铃类自动化一并设计。小结unifiprotect.remove_doorbell_text通过device_id实例内任意设备message逐字符精确匹配两个必填字符串参数从 UniFi Protect 实例级文字列表中删除一条自定义门铃消息该服务仅在 Full access 连接模式下可用要求 UniFi Protect ≥ 7.2.105 且运行于 UniFi OS Console不匹配时静默失败建议先用开发者工具Settings Tools Actions手动试跑确认拼写与实例与unifiprotect.add_doorbell_text组成添加/移除闭环配合time触发器即可实现门屏提示语的定时发布与自动清理。【免费下载链接】home-assistant.io:blue_book: Home Assistant User documentation项目地址: https://gitcode.com/GitHub_Trending/ho/home-assistant.io创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

CubeSandbox TLS检测机制:沙箱为何信任CubeEgress根CA 2026/9/17 9:34:58

CubeSandbox TLS检测机制:沙箱为何信任CubeEgress根CA

CubeSandbox TLS检测机制:沙箱为何信任CubeEgress根CA 【免费下载链接】CubeSandbox Instant, Concurrent, Secure & Lightweight Sandbox for AI Agents. 项目地址: https://gitcode.com/GitHub_Trending/cu/CubeSandbox CubeSandbox 是面向 AI Agent 的…

阅读更多 →
ARM G2 ultra原生AI GPU架构解析与端侧部署实践指南 2026/9/17 9:34:58

ARM G2 ultra原生AI GPU架构解析与端侧部署实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
Isaac Lab 环境配置避坑指南:从 robot_lab 到跑通仿真训练 2026/9/17 9:34:57

Isaac Lab 环境配置避坑指南:从 robot_lab 到跑通仿真训练

如果你跟我一样,前两篇读完之后把robot_lab的仓库拉到了本地,然后卡在“环境配置”这一步整整折腾了一个周末,那这篇教程就是给你准备的。先说结论:Isaac Lab 的环境配置在机器人仿真框架里算是能照着抄作业的,但它最大…

阅读更多 →
colibri实战:轻量级NLP产品信息抽取工具详解 2026/9/17 9:34:57

colibri实战:轻量级NLP产品信息抽取工具详解

1. 先搞清楚colibri到底在解决什么问题每天处理文本数据的人,大概率都遇到过这种句子:"MacBook Pro 14-inch with M3 Pro chip and 36GB RAM"、"Dell XPS 13 9310 laptop with Ubuntu 22.04 LTS"、"Python 3.11 PostgreSQL 15…

阅读更多 →
豆包手机助手实测:会动手的AI如何跨应用自动操作手机? 2026/9/17 9:34:57

豆包手机助手实测:会动手的AI如何跨应用自动操作手机?

上周三早上赶着出门,我对着手机说了一句“帮我把昨天下午拍的三张发票截图整理一下,金额和日期填进表格,发到家庭群”。说完我就去洗漱了。等我回来,表格已经躺在群里,三行数据整整齐齐,只有一张开票日期拍…

阅读更多 →
国产长芯微LM31865完全P2P替代MAX31865,是一款 RTD 至数字输出转换器,支持PT100 / PT1000 的 RTD 输入。 2026/9/17 9:31:57

国产长芯微LM31865完全P2P替代MAX31865,是一款 RTD 至数字输出转换器,支持PT100 / PT1000 的 RTD 输入。

芯片概述LM31865 是一款 RTD 至数字输出转换器,支持 PT100 / PT1000 的 RTD 输入。LM31865由其 BIAS 引 脚提供精准的外部偏置电压,通过内置 ADC 量化串联 于该电压偏置上的 RTD 与基准电阻的比例,实现对 RTD 输入的精准测量。 LM31865 可针对…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞