Clawdbot语音集成
一键配置本地TTS语
通过Emporia云端或本地ESPHome API直接查询Emporia Vue智能电表的实时用电数据,支持分钟级功率统计与分路电路监测。
安装依赖
云端模式:
python3 -m venv .venv
source .venv/bin/activate
pip install -r {baseDir}/requirements-cloud.txt
ESPHome模式:
python3 -m venv .venv
source .venv/bin/activate
pip install -r {baseDir}/requirements-esphome.txt
配置环境变量并运行
云端模式:
export EMPORIA_MODE=cloud
export EMPORIA_EMAIL="you@example.com"
export EMPORIA_PASSWORD="..."
python {baseDir}/scripts/emporia_cloud.py summary
ESPHome模式:
export EMPORIA_MODE=esphome
export ESPHOME_HOST="192.168.1.50"
export ESPHOME_API_KEY="base64-noise-psk"
python {baseDir}/scripts/emporia_esphome.py summary
可用命令:summary(默认)、list、circuit <name>。建议先执行list确认通道名称。
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 运行模式(cloud/esphome)、邮箱密码或主机地址API密钥、可选时间粒度参数 |
| 输出 | JSON对象含时间戳、计量单位、总电量、Top电路排行、通道列表 |
| 适用人群 | 拥有Emporia Vue设备的用户、熟悉Python环境的开发者、追求本地隐私的智能家居用户 |
| 不包含 | 硬件安装服务、Emporia官方技术支持、长期数据归档功能 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/urosorozel/emporia-energy/SKILL.md
来源类型:GitHub仓库