Device Control
Naming for reliable control: Location + device type. "Kitchen light", "Bedroom fan". Avoid model numbers.
Room-based commands:
- - "Turn off the bedroom" (all devices in room)
- "Turn on downstairs lights" (group)
- "Set living room to 72" (thermostat)
Protocol hierarchy: Matter > Zigbee > Wi-Fi. Built-in Zigbee hubs: Echo Plus, Echo 4th gen, Echo Show 10.
Device not responding? Check Alexa app → Devices → find device → verify online status. Re-discover if needed.
Routines
Create via: Alexa app → More → Routines
Triggers:
- - Voice phrase (unique, not similar to built-in commands)
- Schedule (time, sunrise/sunset)
- Device state (door unlocks, motion detected)
- Location (geofence enter/exit)
- Alarm dismissed
Actions: Device control, scenes, announcements, music, wait (sequencing), custom speech.
Routine fails? Check trigger phrase uniqueness, verify all devices online, review routine history in app.
Shortcuts Integration
Quick voice shortcuts: Alexa app → More → Voice → Custom → create phrase that triggers existing command.
Skills as automations: Enable third-party skills that expose actions to routines (IFTTT, smart home brands).
Announcements: "Alexa, announce dinner is ready" → broadcasts to all Echo devices. Useful in routines.
Smart Home Setup
Adding devices:
- 1. Enable brand's skill in Alexa app
- Link account if required
- "Alexa, discover devices" or Devices → + → Add Device
- Assign to room (critical for room-based commands)
Groups vs Scenes:
- - Groups: multiple devices, same action ("turn off downstairs")
- Scenes: multiple devices, preset states ("movie time" → dim lights, close blinds)
Multi-room audio: Create speaker groups, then "Play music on [group name]" or "Play everywhere".
Skill Development
When building custom skills:
- - Required intents: AMAZON.HelpIntent, AMAZON.StopIntent, AMAZON.CancelIntent, AMAZON.FallbackIntent
- Test in simulator AND on physical device (simulator misses edge cases)
- 10-20 sample utterances per intent minimum
- Voice-first: users don't see a screen
Certification blockers: Example phrases that don't work exactly as written, generic help intent, missing privacy policy.
Troubleshooting
| Problem | Fix |
|---|
| "Device not responding" | Check Wi-Fi, verify in Alexa app, re-discover |
| Routine doesn't trigger |
Rename trigger phrase, check routine history |
| Wrong device activates | Rename devices to be more distinct |
| Skill timeout | Check Lambda CloudWatch logs, increase timeout |
| "I don't know that" | Add more sample utterances to intent |
Privacy Controls
Voice history: Alexa app → Privacy → Review Voice History. Enable auto-delete (3 or 18 months).
Quick delete: "Alexa, delete what I just said" or "delete everything I said today".
Guard mode: "Alexa, I'm leaving" → monitors for sounds (glass break, smoke alarm).
When to Load More
| Situation | Reference |
|---|
| Full command list by category | INLINECODE0 |
| Smart home protocols, setup, troubleshooting |
smart-home.md |
| Building custom skills, Lambda, certification |
development.md |
设备控制
可靠控制的命名规则: 位置 + 设备类型。厨房灯、卧室风扇。避免使用型号。
基于房间的指令:
- - 关闭卧室(房间内所有设备)
- 打开楼下灯(群组)
- 将客厅设为72度(恒温器)
协议层级: Matter > Zigbee > Wi-Fi。内置Zigbee集线器:Echo Plus、第四代Echo、Echo Show 10。
设备无响应? 检查Alexa应用 → 设备 → 找到设备 → 确认在线状态。必要时重新发现设备。
例程
创建方式: Alexa应用 → 更多 → 例程
触发条件:
- - 语音短语(需独特,避免与内置指令相似)
- 定时(时间、日出/日落)
- 设备状态(门锁打开、检测到移动)
- 位置(地理围栏进入/离开)
- 闹钟解除
操作: 设备控制、场景、广播、音乐、等待(排序)、自定义语音。
例程失败? 检查触发短语是否独特,确认所有设备在线,在应用中查看例程历史。
快捷指令集成
快速语音快捷指令: Alexa应用 → 更多 → 语音 → 自定义 → 创建触发现有指令的短语。
技能作为自动化: 启用可向例程公开操作的第三方技能(IFTTT、智能家居品牌)。
广播: Alexa,广播晚饭准备好了 → 向所有Echo设备播放。在例程中很有用。
智能家居设置
添加设备:
- 1. 在Alexa应用中启用品牌技能
- 必要时关联账户
- Alexa,发现设备 或 设备 → + → 添加设备
- 分配到房间(对基于房间的指令至关重要)
群组 vs 场景:
- - 群组:多个设备,相同操作(关闭楼下)
- 场景:多个设备,预设状态(电影时间 → 调暗灯光、关闭百叶窗)
多房间音频: 创建扬声器群组,然后在[群组名称]上播放音乐或在所有设备上播放。
技能开发
构建自定义技能时:
- - 必需意图:AMAZON.HelpIntent、AMAZON.StopIntent、AMAZON.CancelIntent、AMAZON.FallbackIntent
- 在模拟器和实体设备上测试(模拟器会遗漏边缘情况)
- 每个意图至少10-20个示例语句
- 语音优先:用户看不到屏幕
认证障碍: 示例短语无法完全按预期工作、通用帮助意图、缺少隐私政策。
故障排除
| 问题 | 解决方法 |
|---|
| 设备无响应 | 检查Wi-Fi、在Alexa应用中确认、重新发现 |
| 例程未触发 |
重命名触发短语、检查例程历史 |
| 错误设备被激活 | 重命名设备使其更易区分 |
| 技能超时 | 检查Lambda CloudWatch日志、增加超时时间 |
| 我不知道 | 向意图添加更多示例语句 |
隐私控制
语音历史: Alexa应用 → 隐私 → 查看语音历史。启用自动删除(3或18个月)。
快速删除: Alexa,删除我刚才说的话或删除我今天说的所有话。
守护模式: Alexa,我要出门了 → 监控声音(玻璃破碎、烟雾报警器)。
何时加载更多内容
| 情况 | 参考 |
|---|
| 按类别分类的完整指令列表 | commands.md |
| 智能家居协议、设置、故障排除 |
smart-home.md |
| 构建自定义技能、Lambda、认证 | development.md |