返回网站入门与文档中心

按你的方式安装 HelioPulse。

选择 HelioPulse OS、Docker 或 Home Assistant,按步骤操作并连接第一台设备。然后了解驱动的工作方式以扩展平台。

基于 HelioPulse OS 1.23.24 说明与仓库保持一致
安装方式

选择 HelioPulse 的运行方式。

同一个本地面板,三种安装形式。选择最适合你现有硬件的一种。

你有什么设备?

HelioPulse OS

面向树莓派的完整一体化系统

适合专用安装:写入镜像,然后用手机完成设置。

硬件
树莓派 4 或 5 · SSD 或 microSD
设置
引导式配置门户,无需 SSH
更新
在面板中进行签名更新
查看步骤

Docker

适用于你的服务器的容器

适合你已在运行的迷你主机、NAS 或服务器。同一核心,数据保存在持久卷中。

硬件
带 Docker 的 Linux amd64 或 arm64
设置
一条 docker run 命令或一个 Compose 文件
更新
拉取新镜像并重新创建容器
查看步骤
测试版

Home Assistant

Home Assistant OS 内的应用

如果你的家已在使用 Home Assistant:HelioPulse 会出现在侧边栏,并通过 MQTT 发布传感器。

硬件
Home Assistant OS · aarch64 或 amd64
设置
使用 Home Assistant 管理员登录,无需额外账户
更新
通过 Home Assistant 应用商店
查看步骤
安装方式

只显示所选方式的步骤,可随时切换。

01
HelioPulse OS

在树莓派上安装 HelioPulse OS。

HelioPulse OS 是一款开箱即用的树莓派 Linux 镜像:系统、面板与更新集于一体,专为本地能源监控设计。

Raspberry Pi 4 或 5

Pi 4 配备 4 GB,或 Pi 5 配备 4/8 GB。

存储设备

推荐使用 128 GB USB 3.0 SSD 或 High Endurance microSD。

通信

带电气隔离的 USB–RS485 转接器。

  1. 1

    下载稳定版本

    从公开 releases 仓库获取镜像并阅读版本说明。

  2. 2

    写入镜像

    使用 Raspberry Pi Imager 或同类工具,选择下载的文件和目标 SSD 或 microSD。

  3. 3

    连接并开机

    连接存储、网络、USB–RS485 转接器和适合 Raspberry Pi 的官方电源。

请在断电状态下操作

按照制造商手册连接 RS485。不要处理带电的逆变器连接。

下一步:首次启动
02HelioPulse OS · 首次启动

通过浏览器配置。

首次启动时,设备会在浏览器中打开一个强制门户:连接 Wi-Fi、创建管理员并完成。无需 SSH,也无需连接到你电脑的线缆。

本地网络找到 Raspberry Pi
初始账户创建安全凭据
首个设备驱动、端口和 slave ID
  1. 1

    插入存储卡并上电

    把烧录好的 microSD 插入树莓派并接通电源。首次启动会扩展系统并启动 HelioPulse,请稍等一分钟。

  2. 2

    连接 HelioPulse 网络

    用手机或电脑连接设备创建的开放 Wi-Fi 网络 HelioPulse-XXXX(无需密码)。然后打开浏览器访问 http://heliopulse.setup:8090 进入配置门户。部分手机会自动打开门户;如果没有,请手动输入该地址。

  3. 3

    连接互联网

    选择你家的 Wi-Fi 并输入密码,或选择使用网线继续。信号强度可帮助你识别正确的网络。

  4. 4

    创建管理员

    设置用于登录面板的用户名和密码(至少 8 个字符)。请妥善保管:这是你的管理员账户。

  5. 5

    可选:启用远程访问

    如果设备支持,选择一个名称以便通过互联网安全打开面板。本地访问始终有效,因此可以跳过此步骤。

  6. 6

    可以使用

    门户会确认配置完成。此时设备已接入你的 Wi-Fi:请重新连接到你常用的网络,并在 http://heliopulse.local:8080 打开面板,使用你创建的账户登录。HelioPulse-XXXX 网络会消失,因为不再需要。

1. 连接互联网

选择你的 Wi-Fi 网络(或使用网线继续)。

2. 创建管理员

设置用于登录面板的凭据。

3. 可以使用

重新连接到你常用的网络,并打开显示的面板地址。

为手机和电脑设计

门户是一个响应式的引导流程,带有进度条和浅色/深色主题。要打开它,请连接 HelioPulse-XXXX Wi-Fi 并在浏览器访问 http://heliopulse.setup:8090。无需 App、无需 SSH,也无需连接到电脑的线缆。

比较安装方式
05工作原理

本地化、模块化的平台。

每个设备都有独立的 collector。一个逆变器故障或重启不会中断其他设备的遥测。

01

设备

逆变器或 BMS 通过自身协议提供数据。

02

驱动

描述协议、寄存器、缩放和指标。

03

采集器

在隔离且可控的进程中读取每个设备。

04

面板

汇总遥测、历史、告警和预测。

06驱动

设备与 HelioPulse 之间的翻译器。

驱动是声明式 JSON 文件,定义如何通过 Modbus RTU 通信,以及如何将制造商寄存器转换为 HelioPulse 通用指标。

不含可执行代码

软件包只描述数据,不会在系统中安装任意二进制文件。

保存前验证

后端会在接受文件前检查结构、协议和寄存器。

可复用

同一驱动可以用于多个兼容设备。

07创建驱动

从 Modbus 映射开始。

你需要制造商的协议手册和真实设备上的验证读数。最小模式要求标识符、modbus_rtu 协议,以及至少包含一个寄存器的分组。

my-inverter-modbus.json
{
  "id": "my-inverter-modbus",
  "name": "My inverter",
  "manufacturer": "Manufacturer",
  "models": ["Model A"],
  "protocol": {
    "type": "modbus_rtu",
    "baud_rate": 9600,
    "slave_id": 1
  },
  "register_groups": [{
    "name": "battery",
    "interval": "5s",
    "registers": [{
      "address": 256,
      "name": "battery_soc",
      "metric": "battery.soc_pct",
      "unit": "%",
      "scale": 1,
      "signed": false
    }]
  }]
}

发布前检查

  • 使用稳定、安全的 ID 作为文件名。
  • 确认 baud rate、奇偶校验、stop bits 和 slave ID。
  • 核对每个寄存器的地址、符号、缩放和单位。
  • 将功率和能量与设备实体面板进行比较。
  • 测试断开连接和超出范围的值。
08加载并连接

无需 SSH 即可启用。

步骤 1

上传 JSON

在设备 → 驱动中选择文件。HelioPulse 会在保存前验证模式。

步骤 2

注册设备

设置设备 ID、驱动、持久化 by-id 端口,以及 1 到 247 之间的 slave ID。

步骤 3

启动 collector

只启动或重启该设备,并确认遥测变为活跃状态。

受控替换

上传相同 ID 的另一个文件会更新驱动。重启关联设备以应用新定义。

09HelioPulse 当前提供的功能

现在就能使用的本地能源平台。

当前产品将实时监控、本地历史、设备管理和 Raspberry Pi 上的安全操作结合在一起。

当前可用

本地优先监控

将遥测和历史保存在 appliance 上,即使没有互联网也能继续在本地网络中运行。

带质量信息的实时遥测

通过 WebSocket 实时查看太阳能、消耗、电池、电网和设备连接状态。

历史分析

从今天、自定义时间范围到一年,查看生产、消耗、SOC、温度和各相数据。

经过验证的 JSON 驱动

加载、创建并复用声明式 Modbus 驱动,无需重写面板。

多设备操作

管理本地和无线 ESP32 collectors、稳定串口、设备状态以及 start/stop/restart 操作。

可视化流程自动化

用于自动化的节点编辑器:设备源、条件/决策/分流、定时与持续等待,以及安全动作。发布前可模拟;版本不可变。

实时执行日志

无需打开编辑器即可查看每个流程的最近运行、各节点状态,以及所选运行的事件控制台。

告警与事件时间线

跟踪告警状态变化,打开某条告警可查看触发原因(指标、数值与阈值);审计连接、配置与采集器事件。

日报与周报

每日与每周报告以指标和发现为先;可选的本地 AI 补充分析,清晰标注且绝不与实测数据混淆。

健康状态、备份与恢复

检查 Raspberry 资源、连接和诊断,然后创建备份并在本地恢复。

引导式上手

首次进入的导览会高亮每个板块,并提供上手指南以注册你的第一个驱动和设备。

响应式多语言界面

在桌面或移动设备上使用面板,支持九种语言和浅色/深色主题。

可选与高级功能

太阳能预测

配置 PV 阵列后,比较预期和实际产生的太阳能。

通过 Modbus RTU 连接 BMS

将兼容的 BMS 注册为独立设备,查看电芯、均衡、SOC、SOH、温度和循环次数。

模拟模式

从驱动生成模拟遥测,在没有硬件时验证界面。

用于报告的本地 AI

可选下载并启用本地模型;没有模型时仍可使用确定性报告。

智能家居集成

MQTT/Home Assistant、SmartThings 和 Kasa 操作可用,但需满足配置和兼容性要求。

远程访问与应用 OTA

出站隧道访问和签名应用更新取决于配置与网络连接。

路线图

云同步

不属于当前本地工作流。

驱动市场

目前支持手动加载驱动;公共驱动市场属于未来工作。

扩展硬件覆盖

原生 JK RS485 支持已经提供;更多 CAN/BLE 型号和真实 EV 充电器寄存器仍需开发与测试。

无人值守能源控制

已提供设备手动参数和能源控制绑定;无人值守执行仍需安全策略及进一步验证。

完整操作系统 A/B 回滚

应用 OTA 可单独使用;完整操作系统 A/B 回滚属于未来工作。

10已发布版本与后续工作

已经交付。尚待完成。

查看已发布的稳定版本和仍在考虑的工作。每个版本链接到官方发布说明;未完成工作没有承诺交付日期。

已发布的稳定版本 104

应用版本(OTA)。可启动 OS 镜像和 Docker 镜像单独发布;应用版本不代表存在对应的 OS 镜像。

  1. v1.18.3

    修正 Growatt 遥测并翻译系统输出。

    官方版本说明
  2. v1.18.2

    Kasa Cloud 集成:加密凭据、设备发现及流程中经过验证的开关操作。

    官方版本说明
  3. v1.18.1

    改进面板、报告、事件和能源计划说明的翻译。

    官方版本说明
  4. v1.18.0

    Docker 运行环境、主机硬件视图,以及按站点本地午夜计算的历史数据。

    官方版本说明
  5. v1.17.72

    应用及构建工具的安全和依赖更新。

    官方版本说明
  6. v1.17.71

    改进面板、报告、事件和能源计划说明的翻译。

    官方版本说明
  7. v1.17.70

    新增 Growatt 驱动及兼容性元数据。

    官方版本说明
  8. v1.17.69

    修正太阳能预测时间区间和批量读取。

    官方版本说明

仍待考虑的工作

这些是未完成的方向和验证任务,尚未分配未来版本号。

  • 公开驱动市场、兼容性检查及发布流程
  • iPhone 与 Android 平板应用,以及多站点集中管理
  • 开箱即用的 Grafana 仪表板和指标集成
  • 更多真实设备驱动及按型号支持 CAN/BLE
  • 具备安全限制并经过现场验证的无人值守能源执行
  • 集成、风扇配置和采集器硬件的实物验证

准备安装了吗?

选择适合你硬件的安装方式并按步骤操作;版本历史见上方。

选择方式
捐助