建造Opentherm天氣補償器,我們將Honeywell Evohome安裝在我們的最後一所房屋中,它仍然是我們備受喜愛的智能家居供暖系統之一。現在,自動化的家庭讀者凱文·斯瑪特(Kevin Smart)為evohome創建了自己的DIY天氣補償器…
該項目通過修改Opentherm Gateway Photo固件來為Evohome Opentherm Intergas設置增加天氣補償支持。
我感到沮喪的是,使用Opentherm時,Intergas HRE SB鍋爐和EVOHOME控制器都忽略了連接的外部傳感器報告的外部溫度。及時手動狀態…
外部溫度傳感器可以與開/室內恆溫器或Opentherm恆溫器結合使用。
實際上,鍋爐只能在使用開/外室內恆溫器時進行天氣補償調整。使用Evohome等Opentherm恆溫器,恆溫器負責任何天氣補償。儘管Evohome控制器從Internet獲取外部溫度,但除了顯示它外,它無能為力。
硬件
我從Nodo-shop.nl出於好奇心購買了Opentherm Gateway,焊接服務,外殼和FTDI Cord,以監視Evohome R8810A Opentherm Bridge和鍋爐之間的通信。事實證明,橋樑確實從鍋爐讀取了外部溫度。另外,我了解到鍋爐沒有報告前面板設置的最大CH水設定點,但覆蓋確實會影響Evohome發送的控制設定溫度。
策略
基本上,Evohome Opentherm橋從所有區域的總高度百分比需求中計算出控制設定點溫度,並且在任何接收到的最大CH水設定點中都範圍範圍。默認情況下,使用我的鍋爐,儘管在鍋爐前面板處將最高的CH溫度設置為60C,但最大值為90c。鍋爐將最大夾在鍋爐設置上,例如60C。對於家用熱水加熱,我有DHW優先設置,可確保鍋爐在70℃下射擊控制設定點,因此這將不受天氣補償的影響。
考慮的是要使用哪種天氣補償方法:
1.獲取基於熱曲線計算或2.基於熱曲線計算的控制設定點的Opentherm Gateway修改最大CH水設定點
區別在於,對於2),如果該溫度低於天氣彌補的最高溫度,則需要映射到一致的溫度。但是1)%的需求將根據外部溫度映射到不同的溫度,隨著外部溫度升高而降低。
作為一個實驗,我使用Opentherm Monitor應用程序來修改最大CH設定點。立即看到控制點可以按比例最小化,但是我發現某些溫度對於我的系統來說可能太低了,因此我選擇了方法2)CAP控制設定點。
現在,就天氣補償計算而言,我決定在Intergas手冊中執行默認的熱曲線A。
編碼
由於照片微控制器不支持除法或乘法,因此僅位移動,我簡化了該方程y = 25+(25-x)(80-25)/(25+7)= 67.97.97-x1.72至68-x* 1.75 = 68-(x+x/2+x/4),這只是兩個理想的旋轉,兩個添加和一個減法。
我們需要管理低於零的外部溫度(作為兩個補充),這為照片組裝代碼增加了更多的複雜性,這是我多年來第一次編寫裝配代碼!
movfw byte3;外部溫度整數
movwf tmax; tmax =外部
CLRC;支持-VE溫度通過以1而不是0的方式移動
BTFSC字節3,7
setc
rrf tmax,f; tmax =外部/2
addwf tmax,w; w =外部+外部/2
CLRC;支持-DE溫度
BTFSC字節3,7
setc
rrf tmax,f; tmax =外部/4
addwf tmax,w; w =外部+外部/2+外部/4
Sublw 68; W = 68-(外部+外部/2+外部/4)基於Intergas默認熱曲線
movwf tmax;計算的最大設定點
當網關獲取外部溫度時,每分鐘大約每分鐘調用一次代碼(MessageID27)。
然後,剩下要做的就是確保通過在MessageID1處理程序中添加一些代碼來確保控制點溫度寫入不超過計算出的最大設定點溫度,後者已經支持覆蓋控制的設定點:
BTFSS BYTE1,4;寫入請求?
返回
CLRF ControlSetPT1;清除任何以前的替代
CLRF ControlSetPT2
movfw byte3
subwf tmax,w;如果設定點高於tmax,請在tmax處夾緊它
Skpnc;在Sub的照片中,C標誌與我通常期望的相反!
返回
movfw tmax
MOVWF CONTROLSETPT1
結果
為了提高效率,我通過其前面板將鍋爐的最大中央加熱溫度設置為60c,因此即使要求更高的設定值,這也是最大流動溫度。使用此設置,最大流量t當外部溫度高於5c時,皇帝將僅在60℃以下最小化。當然,當區域的百分比減少時,Evohome將另外將溫度最小化,並且鍋爐將相應調節。
我使用Opentherm Monitor和Intergas診斷軟件在接下來的幾天內監視操作。在9C(最大設定點53C)和-1C(最大設定點72C,由鍋爐蓋在60C時)之間的外部溫度揮桿很大,並且該選項似乎運行良好。當我們進入春季並且平均溫度升高時,更大的測試將是。
外部溫度-1c,控制設定點佔地72C,鍋爐60c
外部溫度5C,控制設定點覆蓋60c
因此,您擁有它,對我來說是一個最好的聖誕節假期項目!
可以通過 – 凱文(Kevin)
1個評論
Honeywell Evohome單個區域操作
上亞馬遜
分享這個:
Facebook
推特
reddit
LinkedIn
Pinterest3
電子郵件
更多的
WhatsApp
打印
Skype
tumblr
電報
口袋
最後更新2021-10-04 / Amazon產品廣告API的會員鏈接 /圖像