Emporia能源查询

2小时前更新 2 00
Emporia能源查询Emporia能源查询
Emporia能源查询

技能简介

通过Emporia云端或本地ESPHome API直接查询Emporia Vue智能电表的实时用电数据,支持分钟级功率统计与分路电路监测。

能做什么

  • 获取家庭总用电量及分路电路数据
  • 支持云端模式(PyEmVue)和本地ESPHome模式
  • 输出JSON格式的时间戳、单位、总量及Top电路排行
  • 按分钟/15分钟/日/月多粒度聚合数据

使用说明

安装依赖

云端模式:

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(默认)、listcircuit <name>。建议先执行list确认通道名称。

输入与输出

见下方输入与输出表格。

项目内容
输入运行模式(cloud/esphome)、邮箱密码或主机地址API密钥、可选时间粒度参数
输出JSON对象含时间戳、计量单位、总电量、Top电路排行、通道列表
适用人群拥有Emporia Vue设备的用户、熟悉Python环境的开发者、追求本地隐私的智能家居用户
不包含硬件安装服务、Emporia官方技术支持、长期数据归档功能

 

风险提示

  • 密码和API密钥属于敏感信息,避免在日志或终端中明文输出
  • ESPHome模式需设备已刷写固件且处于同一局域网
  • 云端模式依赖互联网连接,本地模式需确保6053端口可达
  • 不做配电箱接线或硬件改造建议

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/urosorozel/emporia-energy/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...