抱歉,你的浏览器不支持 JavaScript!
登录

使用 Docker 部署你自己的系统

🎬 视频教程


1️⃣ 简介与主要功能

Local-Solar-PV

IAMMETER-Docker 是由 IAMMETER 开发的开源、自托管能源监控系统。 该系统支持在 Raspberry Pi 等个人服务器上本地部署数据采集、可视化和 API 服务

⭐ 主要功能

  • 🏠 自托管部署: 可完整运行在本地服务器上,例如 Raspberry Pi。 支持部署在开源路由器系统中,同时为 IAMMETER 电表提供 WLAN 接入能力,并提供自托管的监控环境。
  • 🔗 开放 API 服务器: 可作为 RESTful 后端服务,用于开发自定义仪表盘和系统集成。
  • ☁️ IoT 集成: 兼容 Azure IoT 等 IoT 平台,更多集成正在开发中。
  • 🔋 通用监控: 适用于光伏系统住宅用电监控,无论是否使用 IAMMETER 电表都可以使用。

2️⃣ 快速开始

2.1 部署

请参考 Docker Hub 上的官方部署教程: 👉 IAMMETER-Docker 部署指南


2.2 登录和初始密码

默认账号:

Username: testuser
Password: 123456

⚠️ 首次登录后请立即修改默认密码。

login


2.3 基础配置

  1. 创建一个新的 Place
  2. 添加一个 Meter,并输入其 SN(序列号)
  3. 配置每个相位:
    • Meter Type:单相 / 三相
    • Use Type:电网、逆变器或负载

meter-settings


💡 关于 SN(序列号)

  • 使用 IAMMETER 电表时: 使用电表原始 SN,并启用 “Forward data to IAMMETER Cloud”,即可在两个平台上同时查看数据。 → 参见“使用 IAMMETER 产品上传数据”
  • 不使用 IAMMETER 电表时: 自定义一个 SN,并通过 API 上传数据。 → 参见“不使用 IAMMETER 产品时使用 Docker 系统”

2.4 使用 IAMMETER 产品上传数据

a. 配置电表设置

Run Mode:http 上传地址:

your-url:5050/api/v1/sensor/uploadsensor

⚠️ 地址中不要包含 “http://”。

meter-http

b. 转发数据到 IAMMETER Cloud(可选)

启用该功能后,可将数据同步到 IAMMETER Cloud,并在本地系统和云端同时查看。

forward


2.5 不使用 IAMMETER 产品时使用 Docker 系统

a. 通过 API 上传数据

可以通过 RESTful API 将能源数据上传到本地 Docker 服务器。 API 请求中必须始终使用同一个自定义 SN。

API 文档地址:

http://<docker-ip>:5050/docs

👉 演示系统:http://laoliu.iammeter.com:5050/docs

api-demo1

api-demo2

b. 使用 IAMMETER Open Platform(可选)

可以在 open.iammeter.com 免费注册账号,在不使用 IAMMETER 硬件的情况下,通过 API 上传和管理数据。

注册目前仍然免费。未来的订阅计划不会影响现有用户。

open-iammeter


3️⃣ 高级功能:通过 API 开发自定义 UI

IAMMETER-Docker 提供完整的 RESTful API 接口,可用于:

  • 开发自定义仪表盘和数据可视化
  • 与第三方系统或本地监控系统集成
  • 实现高级数据分析和自动化应用

API 文档地址:

http://<docker-ip>:5050/docs

演示系统:http://laoliu.iammeter.com:5050/docs

🧩 开源项目和 AI 能源分析示例: 使用 GPT 分析 IAMMETER Cloud 能源数据


🔗 相关资源

最后更新: 2025 年 12 月

顶部