Honeywell Evohome

のOpentherm気象補償器の構築私たちは、最後の家にHoneywell Evohomeを取り付けました。現在、自動化されたホームリーダーであるケビンスマートは、Evohomeの彼自身のDIY天気補償器を作成しました…

このプロジェクトは、Opentherm Gateway Photoファームウェアを変更することにより、Evohome Opentherm Intergasセットアップに気象補償サポートを追加します。

Intergas HRE SBボイラーとEvohomeコントローラーの両方が、Openthermを使用する際に接続された外部センサーによって報告された外部温度を無視することに不満を感じました。インターガスマニュアルの状態…

外温度センサーは、オン/オフルームのサーモスタットまたはOpenthermサーモスタットと組み合わせて使用​​できます。

実際、ボイラーは、オン/オフルームのサーモスタットを使用する場合にのみ、気象容認調整を行います。 EvohomeなどのOpenthermサーモスタットを使用すると、サーモスタットは気象補償を担当します。 Evohomeコントローラーはインターネットから外部温度を取得しますが、表示する以外に何もしません。

ハードウェア

Evohome R8810A Opentherm Bridgeとボイラー間の通信を監視するために、Nodo-Shop.nlからNodo-Shop.nlからOpentherm Gateway、はんだサービス、エンクロージャー、FTDIコードを購入しました。ブリッジはボイラーからの外温度を読み取ることがわかりました。また、ボイラーはフロントパネルによって設定されたMax CHウォーターセットポイントを報告していないが、これがEvohomeから送信される制御セットポイント温度に影響を与えることを学びました。

戦略

基本的に、Evohome Opentherm Bridgeは、すべてのゾーンからの集計された高さの割合の需要から制御セットポイント温度を計算します。デフォルトでは、ボイラーの場合、最大CH温度がボイラーフロントパネルで60Cに設定されているにもかかわらず、最大値は90Cです。ボイラーは、最大値をボイラー設定に固定しますが、 60c。家庭用温水暖房の場合、ボイラーが70Cで発火することを確認するDHW優先セットアップがあり、コントロールセットポイントをオーバーライドするため、天候の補償の影響を受けません。

考慮事項は、どの気象補償方法を使用するかでした。

1. Openthermゲートウェイを取得して、熱曲線計算に基づいてMax CHウォーターセットポイントを変更するか、熱量計算に基づいて制御セットポイントをキャップします

違いは、2)%の需要が、その温度が天気の補償最大値を下回っている場合、一貫した温度にマッピングされることです。ただし、1)%需要は、外温度に基づいて異なる温度にマッピングされ、外部温度が上昇するにつれて低下します。

実験として、Opentherm Monitorアプリケーションを使用してMax CHセットポイントを変更しました。すぐに制御設定値が比例して最小限に抑えることが見られましたが、温度の一部が私のシステムでは低すぎる可能性が高いことがわかりました。そのため、方法2)制御設定値をキャップしました。

現在、気象補償の計算に関しては、InterGasマニュアルでデフォルトの熱曲線Aを実行することを決定しました。

コード

写真マイクロコントローラーは分裂や乗算をサポートしていないため、ビットシフトのみであるため、この式y = 25+(25-x)(80-25)/(25+7)= 67.97-x1.72から68-x*を簡素化しました。 1.75 = 68-(x+x/2+x/4)。これは、2つの理想的な回転、2つの追加、および減算のみです。

ゼロ以下の外部温度(2つの補数として)以下で管理する必要があります。写真アセンブリコードをもう少し複雑にします。

movfw byte3;外部温度整数
movwf tmax; tmax =屋外
CLRC;サポート-VEの温度は0ではなく1でシフトします
BTFSC BYTE3,7
setc
rrf tmax、f; tmax = outseer/2
addwf tmax、w; w = outside+outsiong/2
CLRC;サポート-VE温度
BTFSC BYTE3,7
setc
rrf tmax、f; tmax = outseer/4
addwf tmax、w; w = outside+outsiong/2+outside/4
sublw 68; w = 68-(外側+外側/2+/4)インターガスに基づくデフォルトの熱曲線に基づく
movwf tmax;計算された最大設定点

このコードは、ゲートウェイが外部温度を取得するときに1分あたり1回呼び出されます(MessageID27)。

その後、左にする必要があるのは、コントロール設定値を既にサポートしているMessageID1ハンドラーにコードを追加することにより、制御セットポイント温度書き込みが計算されたMaxセットポイント温度を超えないようにすることです。

btfss byte1,4; writedata request?
戻る
CLRF ControlSetPT1;以前のオーバーライドをクリアします
CLRF ControlSetPT2
movfw byte3
subwf tmax、w;セットポイントがtmaxよりも高い場合、tmaxでそれをクランプします
skpnc; subの写真では、cフラグは私が通常期待するものとは反対です!
戻る
movfw tmax
movwf controlsetpt1

結果

効率のために、フロントパネルによってボイラーの最大中央加熱温度を60cに設定しました。そのため、これは、より高いセットポイントが要求されていても、最大流量温度になります。このセットアップを使用すると、Max Flow t外の温度が5cを超える場合、皇帝は60c未満で最小限に抑えられます。もちろん、ゾーンからの需要の割合が減少し、ボイラーがそれに応じて変調すると、もちろん温度が最小限に抑えられます。

OpenthermモニターとInterGas診断ソフトウェアを使用して、今後数日間にわたって操作を監視しました。外の温度で9c(最大セットポイント53c)と-1c(最大セットポイント72c、60cでボイラーでキャップされた)の間で大きなスイングがあり、オプションはうまく機能しているように見えました。より大きなテストは、私たちが春に向かい、平均気温が上昇するときになります。

外の温度-1c、コントロールセットポイントオーバーライド72c、ボイラー60c

外の温度5c、制御セットポイントオーバーライドは60cです

それで、あなたはそれを持っています、私にとって最高のクリスマスホリデープロジェクトは何でしたか!

Kevinに連絡することができます – Kevin <アンダースコア> smart iname com

1つのレビュー

Honeywell Evohomeシングルゾーン操作

Amazonに参加してください

これを共有:
フェイスブック
ツイッター
Reddit
LinkedIn
pinterest3
Eメール
もっと

whatsapp
印刷

Skype
タンブラー

電報
ポケット

2021-10-04の最後の更新 / Amazon製品広告APIからのアフィリエイトリンク /画像

Leave a Reply

Your email address will not be published. Required fields are marked *