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 を使用した私の最初のプロジェクトです。私は、以下の素晴らしいプロジェクトからインスピレーションを得ました。
- https://github.com/RalfZim/venus.dbus-fronius-smartmeter
- https://github.com/victronenergy/dbus-smappee
- https://github.com/Louisvdw/dbus-serialbattery
- https://github.com/victronenergy/venus/wiki/dbus#grid-and-genset-meter
- IAMMETER ローカル API
仕組み
私のセットアップ
- 電流計 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を更新します。
インストールと設定
コードを入手
メインブランチをダウンロードしてコピーします/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スワップBとAL1位置 = 3スワップCとA
ドキュメント参照
- https://github.com/victronenergy/venus/wiki/dbus#grid
- https://github.com/victronenergy/venus/wiki/dbus#pv-inverters
- https://github.com/victronenergy/venus/wiki/dbus-api
- https://www.victronenergy.com/live/ccgx:root_access
- IAMMETER ローカル API
IAMMETERについて
IAMMETER は、エネルギー管理製品とサービスに重点を置いた企業であり、スマート エネルギー メーター、管理アプリ、クラウド プラットフォームを提供しています。
私たちの目標は、スマートな監視と分析を通じてお客様がエネルギーを効果的に管理、利用、節約し、電気代を削減できるよう支援することです。
ソリューション
製品
- IAMMETER エネルギーメーターの概要
- WEM3080T – 三相/分相 Wi-Fi エネルギーメーター
- WEM3080 – 単相 Wi-Fi エネルギーメーター
- WEM3050T – 三相電力計
- WEM3046T – 5A 標準 CT 入力を備えた 3 相 Wi-Fi エネルギー メーター