SCR-485 のクイックスタートマニュアル、ステップバイステップのチュートリアル
デバイスのパワーアップ
入力: 220V電圧入力を接続
出力: タンクボイラーのヒーターなどの抵抗負荷に接続します。
ファン電源: ファンには入力電圧に直接接続された 220V 電源が必要です。
ESPホーム
ESPHomeのインストール
すでに Home Assistant をインストールしている場合は、Home Assistant 内で ESPHome アドオンを追加できます。Home Assistant で SCR-485 デバイスを追加および編集する方法については、別のドキュメントで紹介します。
Home Assistant に慣れていない場合は、ESPHome を直接インストールできます。以下のリンクを参照してください。
https://esphome.io/guides/installing_esphome
Python がすでにインストールされている場合は、プロセス全体は非常に簡単で、コマンドは 1 つだけです。
pip インストール esphome
ESPHomeの実行
ESPHome をダッシュボード モードで使用することを選択します。Windows システムを使用している場合、手順は次のとおりです。
- cmd と入力します (PowerShell は使用しないでください)。
- esphome_config という名前のフォルダーを作成します (名前は任意ですが、以下のコマンドで使用されます)。
- 走る
esphomeダッシュボード esphome_config
.
- アクセスhttp://localhost:6052/すると、次のページが表示されます。
他のシステムをご利用の場合も方法は同様ですので、ご自身で検索してください。
YAML ファイルの更新
- アクセスhttp://localhost:6052/初めての場合は、次の画像に示すようにデバイスを追加する必要があります。
- 最新のYAMLファイルを入手するにはhttps://github.com/lewei50/Solar-PV-Monitoring/blob/master/ESPHome/scr-485.yaml
- 「編集」をクリックし、最新の YAML ファイルをコピーします。「保存」をクリックし、「インストール」をクリックします。
- 「インストール」をクリックするとメニューがポップアップ表示されるので、「ワイヤレス」を選択します。
- アップロードが完了するまで待ってから、「閉じる」をクリックします。
SCR-485の使用
WLANの設定
- WLAN AP を検索し、Scr-485 にリンクします。
- WLAN の SSID とパスワードを入力し、[保存] をクリックします。
パラメータリスト
アクセスhttp://scr-485.local/関連するパラメータを直接設定する
パラメータリスト:
名前 | コメント |
---|---|
1 開始時間 | 設定: 自動モードの開始時間 (自動モードがオンの場合にのみ有効) |
2 終了時間 | 設定: 自動モード終了時間 (自動モードがオンの場合にのみ有効) |
3 自動モードスイッチ | 設定: 自動モードスイッチ。オンにすると、グリッド電力に基づいて電力出力が自動的に調整されます。 |
3 バッテリー付き | 設定: システムにバッテリーがあるかどうかを示し、グリッド電力とバッテリー電力に基づいて電力出力を調整するためにオンになります (自動モードでのみ有効) |
バッテリー電源 | 表示値: バッテリー残量 |
グリッド電力 | 表示値: グリッド電力 |
ヒステリシス | 設定: 自動制御ヒステリシス値 (自動モードでのみ有効) |
マックスパワー | 最大電力負荷を設定します(最大電力負荷が3600Wの場合は、3600に設定する必要があります) |
再起動 | |
パワーを設定する | 設定: SCR-485の現在の設定電力 |
しきい値 | 設定: 自動モード設定ポイント電力 (自動モードでのみ有効) |
scr_485_adc_read | 表示値 |
scr_485_set_adc | 表示値 |
例1: ボイラーヒーターの電力を手動で制御する
簡単な例から始めましょう。最大電力が 3.5 kW のボイラーヒーターがあり、SCR-485 を使用して設定電力を 1500W に制限するとします。
以下の手順を実行するだけです。
- 「自動モードスイッチ」と「バッテリー使用時」を「オフ」に設定します。
- 「最大電力」を3500に設定します。
- 「Set Power」を1500に設定します。
もちろん、ウェブページ上でドラッグして正確な値を設定するのは難しいかもしれません。そこで、API経由で設定することを検討してください。ESPHomeのAPI
HTTP Get を通じて次のアドレスを呼び出します。
http://scr-485.local/number/max_power/set?value=3500
http://scr-485.local/number/set_power/set?value=1500
例2: グリッド電力に基づいてボイラーヒーター電力を制御する
この例は、グリッド電源のソースを指定する必要があるため、少し複雑です。要約すると、次の 3 つのステップになります。
- グリッド電力の供給源を明確にします。
- アクセスhttp://localhost:6052/YAML ファイルを変更して SCR-485 にアップロードします。
- アクセスhttp://scr-485.local/パラメータを設定します。
グリッド電力の入手方法
ここでは、IAMMETERIAMMETERエネルギーメーターがこのAPIを提供しているため、例としてメーターシリーズを挙げます。モニターJsonAPIこれにより、SCR-485 はこの API を介してリアルタイムの電力測定値を取得できるようになります。
YAMLファイルの変更
ESPHome の機能制限により、フロントエンド ページからグリッド電源のソースを設定することはできません。これは、YAML ファイルを変更することによってのみ実現できます (これを実現する方法をご存知の場合は、お知らせください)。
ESPHome ダッシュボードにログインし、「編集」をクリックします。
IP アドレスを変更するには、グリッド電力を測定するメーターの IP をここに入力します。
3 相メーターを使用してグリッド電力を測定する場合は、YAML で対応する相を指定します。
右上の「保存」、「インストール」、「ワイヤレス」をクリックし、終了するまで待ってから「閉じる」をクリックします。
注意: YAMLを変更してアップロードするたびに、SCR-485のWi-Fiパラメータを再設定する必要があります。(Scr-485 APに再接続)
アクセスhttp://scr-485.local/パラメータを設定する
ドラッグで正確なパラメータを設定できない場合は、次の 2 つの API を直接呼び出して設定を完了できます。
http://scr-485.local/number/threshold/set?value=-50
http://scr-485.local/number/hysteresis/set?value=25
上記の画像に示されている設定は、次の戦略と同等です。
- 自動モードをオンにする
- 制御点の電力を-50W(負のグリッド電力はグリッドへの電力供給を表し、正のグリッド電力はグリッドからの電力消費を表す)に設定し、ヒステリシスを25Wに設定する。
- この自動戦略は毎日午前 9 時から午後 4 時まで有効です。
つまり、グリッド電力が -25W (しきい値 + ヒステリシス) を超えると、SCR-485 は電力出力を削減し、削減量はグリッド電力 - しきい値になります。
グリッド電力が -75W (しきい値ヒステリシス) 未満の場合、SCR-485 は電力出力を増加させ、増加量はしきい値グリッド電力になります。
自動制御ロジック
これは、最も基本的な高低レベルの制御ロジックを使用した、デバイス全体の自動制御ロジック図です。興味があれば、さらに詳しく知ることができます。より良いアイデアがあれば、お気軽に議論してください。https://imeter.club/
参考文献
Wi-Fi SCRモジュールを使用してボイラーヒーターを自動的に制御する
ESP32 + SCRモジュール: ヒーターなどの抵抗負荷の電力出力を線形に調整します