申し訳ありませんが、お使いのブラウザはJavaScriptをサポートしていません。

> ブログ

IAMMETERエネルギーメーターとVictron Venus OSの統合

IAMMETERエネルギーメーターとVictron Venus OSの統合

ビクトロン・エナジーのヴィーナスOSVictronシステムのエネルギー監視と管理のための中央オペレーティングシステムです。Cerbo GXなどのGXデバイスで実行され、ラズベリーパイオープンソース版を介して。Venus OS は、インバーター、バッテリー、充電コントローラー、およびその他のコンポーネントを 1 つのスマート システムに接続します。Victron Remote Management (VRM) ポータルを介して、リアルタイム監視、自動エネルギー制御、リモート アクセスが可能になります。MQTT と Modbus-TCP をサポートしているため、Home Assistant などのサードパーティ プラットフォームと簡単に統合でき、高度な太陽光発電やオフグリッドのセットアップに最適です。

寄稿者について

IAMMETERとVictron EnergyのVenus OSの統合は、ミワイフ.

コードを提供してくれた MiWyf に特に感謝します。

以下の内容は主に統合プロジェクトのREADMEから引用したものです(https://github.com/lewei50/dbus-iammeter).

dbus-電流計

プロジェクトページ:https://github.com/lewei50/dbus-iammeter

IAMMETER WEM3080/WEM3080T/WEM3050T/WEM3046Tスマートメーターを統合ビクトロン・エナジーのヴィーナスOS.

目的

このリポジトリのスクリプトは、IAMMETER スマート メーター (WEM3080/WEM3080T/WEM3050T/WEM3046T) を Victron の Venus OS および GX デバイスに接続するサービスを簡単にインストール、アンインストール、管理する方法を提供します。このアイデアは、@fabian-lauer と @vikt0rm の作業に基づいています。

インスピレーション

これは、GitHub と Victron Venus OS を使用した私の最初のプロジェクトです。私は、以下の素晴らしいプロジェクトからインスピレーションを得ました。

仕組み

私のセットアップ

  • 電流計 WEM3080/WEM3080T/WEM3050T/WEM3046T
    • 1相/3相設置
    • Wi-Fiネットワーク「A」に接続しました
    • IP: 192.168.1.6
  • Raspberry Pi 4 上の Venus OS (4GB、バージョン 1.1、ファームウェア v2.84)
    • 他のVictronデバイスは接続されていません
    • Wi-Fiネットワーク「A」に接続しました
    • IP: 192.168.1.10

詳細 / プロセス

上で述べたように、このスクリプトは @RalfZim の Fronius スマート メーター実装にヒントを得ています。スクリプトの機能は次のとおりです。

  • サービスとして実行
  • Venus OSのDBusに接続するcom.victronenergy.grid.http_40またcom.victronenergy.pvinverter.http_40
  • REST-APIを使用して呼び出します/状態IAMMETERデバイス上でJSONデータを取得します
  • シリアル/MACは応答から抽出され、デバイスのシリアルとして使用されます。
  • DBusパスはデフォルト値(0)と名前などの設定で初期化されます。
  • ループが開始され、3000msごとにIAMMETERからデータをポーリングし、それに応じてDBusを更新します。
画像-20250321144319164 画像-20250321144340491 画像-20250321144509359

インストールと設定

コードを入手

メインブランチをダウンロードしてコピーします/data/dbus-iammeter. 次に、インストールスクリプト:

wget https://github.com/lewei50/dbus-iammeter/archive/refs/heads/main.zip
main.zip を unzip "dbus-iammeter-main/*" -d /data
mv /data/dbus-iammeter-main /data/dbus-iammeter
chmod a+x /data/dbus-iammeter/install.sh
/data/dbus-iammeter/install.sh
rm main.zip

⚠️ インストール後、設定を確認してください。サービスはすぐに開始され、不正な接続データ (ホスト、ユーザー名、パスワード) がログ ファイルに大量に記録されます。

config.iniを編集する

設定ファイルは次の場所にあります/data/dbus-iammeter/config.ini必要に応じて値を変更します。特にホスト, ユーザー名、 とパスワード「ONPREMISE」セクションにあります。

セクション 設定値 説明
デフォルト アクセスタイプ 固定値: 'OnPremise'
デフォルト サインオブライフログ ログレベル INFO でサービス ステータスをログに記録する間隔 (分)
デフォルト カスタム名 デバイス名 (複数のスクリプトインスタンスに便利)
デフォルト デバイスインスタンス デバイスインスタンス番号(例:40)
デフォルト 役割 'grid' または 'pvinverter' で IAMMETER の役割を定義します
デフォルト 位置 0 = AC入力1; 1 = AC出力; 2 = AC入力2
デフォルト ログレベル ログレベル(参照:https://docs.python.org/3/library/logging.html#levels)
オンプレミス ホスト IAMMETERのローカルWebインターフェースのIPまたはホスト名
オンプレミス ユーザー名 HTTP アクセスのユーザー名 (必要ない場合は空白のままにしてください)
オンプレミス パスワード HTTP アクセス用のパスワード (必要ない場合は空白のままにしてください)
オンプレミス L1ポジション L1に使用されるIAMMETER入力位相(再マッピングセクションを参照)

L1の再マッピング

3相グリッドに1台のマルチがある場合、Venus OSはL1がマルチに電力を供給すると想定します。ただし、常にそうであるとは限りません。たとえば、マルチがL3(入力CIAMMETER の場合、GX デバイスは L1 と L3 の両方に AC 負荷を表示します。

設定によりL1ポジション、GX が正しいデータを表示するようにフェーズを再マップできます。

  • マルチが入力に接続されている場合A変更は必要ありません
  • L1位置 = 2スワップBA
  • L1位置 = 3スワップCA

ドキュメント参照

IAMMETERについて

IAMMETER は、エネルギー管理製品とサービスに重点を置いた企業であり、スマート エネルギー メーター、管理アプリ、クラウド プラットフォームを提供しています。

私たちの目標は、スマートな監視と分析を通じてお客様がエネルギーを効果的に管理、利用、節約し、電気代を削減できるよう支援することです。

ソリューション

製品

システム