17个Deeplink动作速查表:用Shortcuts、Alfred和Raycast一句话控制Itsyhome
【免费下载链接】itsyhome-macosA native macOS menu bar app for controlling your smart home devices.项目地址https://gitcode.com/gh_mirrors/it/itsyhome-macos点击查看免费下载Itsyhome 是一款原生的 macOS 菜单栏智能家居 App支持控制 HomeKit 和 Home Assistant 设备。它的 Deeplinks 功能Pro 特性通过itsyhome://深链接让你用 Shortcuts、Alfred、Raycast 等工具一句话控制家里的灯、窗帘、门锁和场景——无需打开任何界面一句话直达设备。本文提供完整的 17 个 Deeplink 动作速查表和三种工具的接入方法。Deeplink 是什么为什么值得用Deeplink 就是一条特殊的网址URL Scheme格式固定为itsyhome://action/targetaction要执行的动作如on、off、scenetarget目标设备通常是房间/设备名当系统打开这条链接时Itsyhome 会自动解析并执行对应命令HomeKit 和 Home Assistant 两种模式都支持。解析逻辑在 URLSchemeHandler.swift 中实现注册在 Info.plist 的CFBundleURLSchemes里。好处在于任何能打开 URL 的工具都能变成智能家居遥控器包括 Stream Deck、快捷指令甚至浏览器书签。17个Deeplink动作速查表以下是全部 17 个动作的完整清单与 README.md 中的 Deeplinks 文档一致#动作URL 格式示例1切换 Toggletoggle/Room/Deviceitsyhome://toggle/Office/Spotlights2开灯 Turn onon/Room/Deviceitsyhome://on/Kitchen/Light3关灯 Turn offoff/Room/Deviceitsyhome://off/Bedroom/Lamp4亮度 Brightnessbrightness/0-100/Room/Deviceitsyhome://brightness/50/Office/Lamp5位置 Positionposition/0-100/Room/Deviceitsyhome://position/75/Living%20Room/Blinds6风速 Speedspeed/0-100/Room/Deviceitsyhome://speed/50/Bedroom/Ceiling%20Fan7温度 Temptemp/degrees/Room/Deviceitsyhome://temp/22/Hallway/Thermostat8颜色 Colorcolor/hue/sat/Room/Deviceitsyhome://color/120/100/Bedroom/Light9场景 Scenescene/Scene%20Nameitsyhome://scene/Goodnight10锁门 Locklock/Room/Deviceitsyhome://lock/Front%20Door11开门 Unlockunlock/Room/Deviceitsyhome://unlock/Front%20Door12打开 Openopen/Room/Deviceitsyhome://open/Garage/Door13关闭 Closeclose/Room/Deviceitsyhome://close/Bedroom/Blinds14布防-在家 Arm stayarm/stay/Room/Deviceitsyhome://arm/stay/Hall/Alarm15布防-外出 Arm awayarm/away/Room/Deviceitsyhome://arm/away/Hall/Alarm16布防-夜间 Arm nightarm/night/Room/Deviceitsyhome://arm/night/Hall/Alarm17撤防 Disarmdisarm/Room/Deviceitsyhome://disarm/Hall/Alarm 注意房间或设备名中的空格必须写成%20例如Living%20Room。目标命名规则如何精确指向设备格式含义示例Room/Device指定房间中的设备Office/SpotlightsRoom/group.Name限定在某个房间内的设备组Office/group.All%20Lightsgroup.Name跨房间的全局设备组group.Office%20Lights设备组Groups是 Itsyhome 的特色功能可以先在菜单中把多个灯归为一组再通过group.前缀整组控制非常适合一键全屋关灯这类场景。设备解析逻辑在 DeviceResolver.swift 中实现。Shortcuts、Alfred 和 Raycast 的接入方法三者原理相同打开 URL然后把itsyhome://...填进去即可。1. Shortcuts快捷指令— 推荐首选打开快捷指令App新建快捷指令添加Open URL打开网址操作输入 Deeplink如itsyhome://scene/Goodnight命名为晚安之后说一句 Siri 语音即可触发由于 Deeplink 本身支持参数化你可以让快捷指令接收变量如亮度值再拼进 URL实现把卧室灯调到 40%这类灵活控制。2. Alfred — 用 Workflow 一键触发新建 Workflow触发器选 Keyword如hm动作选择 Utilities → Run ScriptShell Script填入命令open itsyhome://off/Bedroom/Lamp以后在 Alfred 输入hm加关键词即可执行也可以直接把 Deeplink 配成 Alfred 的 Web Search 模板搜索即触发。3. Raycast — 自定义命令在 Raycast 中新建 Custom Script 或使用自带的 Open URL 扩展命令内容填open itsyhome://toggle/Office/Spotlights绑定一个快捷键如⌘⇧L从今往后按一下组合键办公室的灯就切换了——这就是 Deeplink 最爽的使用方式。终端快速测试先验证再配置在配置第三方工具之前建议先在终端里验证链接是否有效。macOS 的open命令即可open itsyhome://toggle/Office/Spotlights open itsyhome://scene/Goodnight open itsyhome://brightness/50/Bedroom/Lamp执行后菜单栏中的 Itsyhome 会立刻响应。如果设备没有反应优先检查设备名是否拼写正确、空格是否写成了%20。在设置页面查看可复制的 Deeplink 示例Itsyhome 的 设置 → Deeplinks 页面内置了完整的动作参考表和一键复制按钮源码见 DeeplinksSection.swift配置 Shortcuts 或 Alfred 时直接复制粘贴即可省去手写 URL 的麻烦实用小贴士Deeplinks 是 Pro 功能免费版无法使用升级 Pro 后自动生效HomeKit 和 Home Assistant 通用只要设备在菜单栏中能显示就可用 Deeplink 控制动作引擎URL 解析为命令字符串后由 ActionParser.swift 解析、ActionEngine.swift 执行与 Webhook/CLI 共用同一套动作体系完整测试用例可参考 URLSchemeHandlerTests.swift里面演示了每个动作的正确与错误写法排查问题动作无效时先用终端open测试排除第三方工具问题再检查目标命名格式掌握这 17 个动作后你的 Mac 就变成了一台智能家居中央控制器——配合 Stream Deck、Webhook 或 even-g2 眼镜端见 README.md 的 Even Realities G2 支持Itsyhome 的自动化玩法远不止于此。赞分享【免费下载链接】itsyhome-macosA native macOS menu bar app for controlling your smart home devices.项目地址https://gitcode.com/gh_mirrors/it/itsyhome-macos点击查看免费下载相关推荐一句话唤醒MuesliApple Shortcuts与Siri的6个自动化玩法含日历会议自动录音一句话唤醒MuesliApple Shortcuts与Siri的6个自动化玩法含日历会议自动录音 Muesli 是一款面向 macOS 的本地语音输入与会猫抓扩展3分钟掌握终极网页视频音频资源嗅探技巧猫抓扩展3分钟掌握终极网页视频音频资源嗅探技巧 猫抓浏览器扩展是一款功能强大的开源资源嗅探工具能够智能识别并提取网页中的视频、音频等媒体资源。无论你是需要保音视频告别繁琐操作MiGPT指令速发指南一句话掌控智能音箱告别繁琐操作MiGPT指令速发指南一句话掌控智能音箱 你是否还在为每次与小爱音箱交互都要重复唤醒、等待响应而烦恼是否希望一句话就能让智能音箱完成复杂任务人工智能大模型语音智能家居交互助手创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Spring AI扩展包停更不用慌:Java开发者的大模型迁移与破局

Spring AI扩展包停更不用慌:Java开发者的大模型迁移与破局

前阵子社区里都在议论某个国产 Spring AI 扩展包停更的事,说实话,刚看到这个消息的时候我也愣了一下。这个扩展包一度被看作 Java 接入大模型最顺手的路径之一:依赖一引、配置一写,就能把对话补全、向量检索、工具调用接到 Spring…

2026/10/16 13:26:52 阅读更多 →
mingw32 gcc 2.95 旧工具链实战:环境搭建与兼容性避坑指南

mingw32 gcc 2.95 旧工具链实战:环境搭建与兼容性避坑指南

简介:一套专为Windows平台设计的轻量级开源GNU工具集,即MingW32 2.95,面向需要在Windows下编译本地C/C程序的开发者,可调用Windows API直接构建命令行或图形应用。该版本以精简和稳定著称,适合配置老旧开发环境、维护历…

2026/10/16 13:26:52 阅读更多 →
SpringBoot+Vue林业产品推荐系统:从推荐算法到前后端部署全解析

SpringBoot+Vue林业产品推荐系统:从推荐算法到前后端部署全解析

做毕业设计或课程设计的同学,选“SpringBootVue”这套组合的非常多,但要真正落地一个“林业产品推荐系统管理平台”这种带垂直场景的项目,光会CRUD是不够的。标题里这几样东西——Java、MySQL、前后端分离、推荐系统,再加一个林业…

2026/10/16 13:26:52 阅读更多 →

最新新闻

CSB控制台打不开?三重断点排查指南(专有云V3.7.1)

CSB控制台打不开?三重断点排查指南(专有云V3.7.1)

简介:本资源是阿里云专有云企业版V3.7.1中云服务总线(CSB)的官方运维指南PDF文档,面向专有云环境下的系统运维工程师、中间件管理员及企业级云平台维护人员,聚焦CSB服务的部署、配置、监控与故障排查等核心运维场景。文…

2026/10/16 14:01:51 阅读更多 →
湖仓一体架构解析:数仓选型的原理、维度与落地实践

湖仓一体架构解析:数仓选型的原理、维度与落地实践

湖仓一体架构解析:数仓架构选择(第48天) 如果你也在纠结数仓架构到底怎么选、湖仓一体会不会又是一个被吹出来的技术概念,这篇内容值得认真看完。今天是我系统梳理整套数据架构方案的第48天,从最初只看单一数据仓库方案…

2026/10/16 14:01:51 阅读更多 →
大模型落地实战:97个案例拆解Agent与RAG技术主线

大模型落地实战:97个案例拆解Agent与RAG技术主线

简介:2024大模型典型示范应用案例集系官方发布的年度成果汇编,面向企业技术决策者、AI从业者与研究者,系统梳理大模型在千行百业的落地路径。案例集自4月启动征集,从数百个申报中遴选出97个优秀案例,分为行业赋能、智能…

2026/10/16 14:01:51 阅读更多 →
PyTorch实现CNN基本架构:卷积池化全连接层详解

PyTorch实现CNN基本架构:卷积池化全连接层详解

1. 为什么先想清楚“基本架构”再动手,比直接抄代码更重要很多刚开始接触PyTorch的人,拿到一个CNN模型的第一反应就是:把官方示例里的网络结构复制下来,把数据集换掉,然后跑起来看准确率。这种做法不能说完全错误&…

2026/10/16 14:01:51 阅读更多 →
Spark ALS矩阵分解核心原理与参数调优实战

Spark ALS矩阵分解核心原理与参数调优实战

做推荐系统这几年,矩阵分解一直是我心里最“稳”的基线模型。说它稳,不是因为效果一定碾压深度学习,而是它思路干净、可解释性强,在评分预测和 TopN 召回这两类最常见的需求里,都能给出一个扎实的起点。Spark ALS 就是…

2026/10/16 14:01:51 阅读更多 →
EasyMedia-ui:轻量级RTSP/FLV流调试播放器

EasyMedia-ui:轻量级RTSP/FLV流调试播放器

简介:EasyMedia-ui.zip 是一套面向前端开发者与流媒体应用工程师的轻量级直播点播交互界面解决方案,聚焦 RTSP 与 FLV 协议的网页端实时播放场景,适用于安防监控、在线教育、低延迟直播等多路视频集成需求。资源共22个文件,含7个 …

2026/10/16 14:00:48 阅读更多 →

日新闻

个人 AI Agent 平台接入 TaoToken:统一 Key 与 API 通道的配置大纲

个人 AI Agent 平台接入 TaoToken:统一 Key 与 API 通道的配置大纲

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

2026/10/16 0:00:05 阅读更多 →
信号与系统频域分析作业解题指南

信号与系统频域分析作业解题指南

1. 作业背景与核心要求解析信号与系统作为电子信息类专业的核心基础课,其作业设计往往直接关联课程的核心知识框架。2026年春季第六次作业的布置,通常对应着课程进展到频域分析的关键阶段。根据常规教学进度推测,本次作业可能涉及以下核心内容…

2026/10/16 0:00:05 阅读更多 →
Django MVT实战:从零构建图书借阅系统,彻底搞懂Model-View-Template分层

Django MVT实战:从零构建图书借阅系统,彻底搞懂Model-View-Template分层

1. 从一个"四不像"的练手项目说起如果你已经看完了Django的官方教程前几章,跟着敲完了投票应用,大概会有一种"我好像会了,又好像什么都不会"的割裂感。教程里每个知识点都是拆开的——这一章讲模型,下一章讲视…

2026/10/16 0:00:05 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/15 16:18:54 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/15 19:41:51 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/15 13:48:15 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

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

2026/10/15 0:14:36 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

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

2026/10/16 3:49:43 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

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

2026/10/15 9:49:14 阅读更多 →