

設定とログイン
SSH を使わずブラウザーから開始します。
HelioPulse のインストール、アーキテクチャの理解、機器の接続、ドライバーによる拡張を段階的に案内します。
このガイドでは、実際に稼働している HelioPulse の画面を使って説明します。


SSH を使わずブラウザーから開始します。


システムが発電と消費を報告していることを確認します。


JSON 定義から Modbus ドライバーを作成します。
現在の製品は、リアルタイム監視、ローカル履歴、デバイス管理、安全な Raspberry Pi 操作をまとめます。
アプライアンスにテレメトリーと履歴を保存し、インターネットなしでローカルネットワーク上の運用を続けます。
WebSocket のライブ更新で太陽光、消費、バッテリー、系統、デバイス接続状態を確認できます。
今日から任意の期間、最大1年まで、発電、消費、SOC、温度、各相を分析できます。
宣言的な Modbus ドライバーを読み込み、作成、再利用できます。パネルの書き換えは不要です。
独立した collector、安定したシリアルポート、デバイス状態、start/stop/restart 操作を管理します。
アラームの変化を追跡し、インシデントを確認し、接続・設定・collector のイベントを監査できます。
エネルギー、異常、アラーム、イベントを含む決定論的レポートを作成します。ローカル AI は任意です。
Raspberry のリソース、接続、診断を確認し、ローカルバックアップの作成と復旧を行えます。
デスクトップまたはモバイルで、9言語とライト/ダークテーマに対応したパネルを使えます。
PV アレイの設定後、予測した太陽光エネルギーと実績を比較できます。
互換性のある BMS を独立したデバイスとして登録し、セル、バランス、SOC、SOH、温度、サイクルを確認します。
ドライバーから合成テレメトリーを生成し、ハードウェアなしで UI を検証できます。
必要に応じてローカルモデルをダウンロードして有効化できます。モデルなしでも決定論的レポートを利用できます。
TLS を使って任意の broker に公開し、Home Assistant Discovery を利用できます。
しきい値、スケジュール、アラーム、イベントから MQTT 公開、webhook 呼び出し、イベント記録を実行できます。dry-run にも対応します。
アウトバウンドトンネルによるアクセスと署名付きアプリ更新は、設定と接続状況に依存します。
現在のローカルワークフローには含まれません。
現在はドライバーを手動で読み込めます。公開マーケットプレイスは将来の予定です。
CAN、BLE、Modbus 以外の JK プロトコルは現在サポート対象外です。
このバージョンの自動化はインバーターのパラメーターを書き換えません。
アプリ OTA は別途利用できます。OS 全体の A/B ロールバックは将来の予定です。
HelioPulse OS はローカルエネルギー監視向けに設計された Raspberry Pi 用 Linux イメージです。
Pi 4 は 4 GB、Pi 5 は 4/8 GB。
128 GB USB 3.0 SSD または High Endurance microSD を推奨します。
ガルバニック絶縁付き USB–RS485 アダプター。
Raspberry Pi Imager などを使い、ダウンロードしたファイルと保存先 SSD または microSD を選びます。
ストレージ、ネットワーク、USB–RS485 アダプター、Raspberry Pi に適した公式電源を接続します。
メーカーのマニュアルに従って RS485 を配線してください。通電中のインバーター接続には触れないでください。
初回起動時、アプライアンスはブラウザーでキャプティブポータルを開きます。Wi-Fi を接続し、管理者を作成して完了します。SSH もパソコンへのケーブルも不要です。
書き込んだ microSD を Raspberry Pi に挿し、電源を接続します。初回起動でシステムが拡張され HelioPulse が起動します。1 分ほどお待ちください。
スマートフォンやパソコンから、機器が作成する一時的な Wi-Fi ネットワークに接続します。設定ポータルはブラウザーで自動的に開きます。開かない場合は画面に表示されたアドレスを開いてください。
自宅の Wi-Fi を選んでパスワードを入力するか、有線で続行します。電波強度で正しいネットワークを見分けられます。
パネルにログインするためのユーザー名とパスワード(8文字以上)を設定します。管理者アカウントなので大切に保管してください。
機器が対応していれば、インターネット経由で安全にパネルを開くための名前を選べます。ローカルアクセスは常に有効なので、この手順はスキップできます。
ポータルが設定完了を知らせ、パネルのアドレスを表示します。通常のネットワークに戻って開き、作成したアカウントでログインします。


Wi-Fi ネットワークを選びます(有線でも続行できます)。


パネルにログインするための資格情報を設定します。


通常のネットワークに戻り、表示されたパネルのアドレスを開きます。
ポータルは進捗バーとライト/ダークテーマを備えたレスポンシブなガイド付きフローです。アプリも SSH も、パソコンへのケーブルも不要です。
各デバイスは独立した collector を持ちます。1台のインバーターの障害や再起動が他のテレメトリーを止めることはありません。
インバーターまたは BMS がプロトコルを通じてデータを公開します。
プロトコル、レジスター、スケール、メトリクスを定義します。
各デバイスを分離された制御可能なプロセスで読み取ります。
テレメトリー、履歴、アラーム、予測をまとめます。
ドライバーは宣言型 JSON ファイルです。Modbus RTU での通信方法と、メーカーのレジスターを HelioPulse 共通メトリクスへ変換する方法を定義します。
パッケージはデータを記述するだけで、任意のバイナリーをシステムにインストールしません。
バックエンドはファイルを受け付ける前に構造、プロトコル、レジスターを確認します。
同じドライバーを複数の互換デバイスで使えます。
メーカーのプロトコルマニュアルと実機で検証した読み取り値が必要です。最小スキーマには識別子、modbus_rtu プロトコル、1つ以上のレジスターを含むグループが必要です。
{
"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
}]
}]
}機器 → ドライバーでファイルを選びます。HelioPulse は保存前にスキーマを検証します。
device ID、ドライバー、永続的な by-id ポート、1〜247 の slave ID を設定します。
そのデバイスだけを起動または再起動し、テレメトリーが有効になったことを確認します。
同じ ID の別ファイルをアップロードするとドライバーが更新されます。関連デバイスを再起動して新しい定義を適用します。
このページではプロジェクトの現在の方向性を示します。技術検証と現場テストにより範囲や順序は変わる可能性があります。
安定版をダウンロードするか、ソースコードとプロジェクトの進化を確認してください。