名称: netatmo
描述: 控制 Netatmo 智能温控器并读取气象站数据。可用于供暖控制(设定温度、切换模式),以及查看室内外温度、CO₂ 浓度、湿度、噪音和气压读数。
通过 netatmo 命令行工具控制 Netatmo 智能家居设备。
凭证文件位于 ~/.config/netatmo/ 目录:
- credentials.json: {"client_id": "...", "client_secret": "..."}
- tokens.json: OAuth 令牌(自动刷新)
netatmo status # 完整概览(温控器 + 所有传感器)
netatmo thermostat # 仅显示温控器详情
netatmo weather # 所有传感器数据(包括办公室)
netatmo history # 7 天温度历史记录(含趋势图)
netatmo history --days 14 # 自定义时间段
netatmo set 21 # 设定目标温度(7-30°C,手动模式持续 3 小时)
netatmo mode schedule # 恢复预设日程
netatmo mode away # 离家模式(12°C)
netatmo mode hg # 防冻模式(7°C)
netatmo <cmd> --json # 任何命令均可输出 JSON 格式
| 位置 | 温度 | 湿度 | CO₂ | 噪音 | 气压 | 电池 |
|---|---|---|---|---|---|---|
| 卧室(主站) | ✓ | ✓ | ✓ | ✓ | ✓ | — |
| 室外 | ✓ | ✓ | — | — | ✓* | ✓ |
| 客厅 | ✓ | ✓ | ✓ | — | — | ✓ |
| 办公室 | ✓ | — | — | — | — | — |
*气压数据随室外站显示(传感器位于主站)
set 命令将启用持续 3 小时的手动模式,之后恢复预设日程