Honeywell Evohome

için bir OpenTerm Hava Durumu Meclisi inşa etmek son evimize Honeywell Evohome’u taktık ve çok sevilen akıllı ev ısıtma sistemlerimizden biri olmaya devam ediyor. Şimdi otomatik ev okuyucusu Kevin Smart, Evohome için kendi DIY hava telafisini yarattı…

Bu proje, OpenTerm Gateway fotoğraf ürün yazılımını değiştirerek bir Evohome OpenTerm Intergas kurulumuna hava telafisi desteği ekler.

Hem Intergas HRE SB Kazanı hem de Evohome Kontrolörünün, OpenTERMER kullanılırken bağlı bir harici sensör tarafından bildirilen dış sıcaklığı ihmal ettiği için hayal kırıklığına uğradım. Intergas manuel durumları…

Dış sıcaklık sensörü, bir açma/kapalı oda termostatı veya bir openterm termostatı ile kombinasyon halinde kullanılabilir.

Aslında, kazan sadece bir açma/kapalı oda termostatı kullanılırken hava koşullarına uygunluk ayarı gerçekleştirir. Evohome gibi bir openterm termostatıyla, termostat herhangi bir hava tazminatından sorumludur. Evohome denetleyicisi dış sıcaklığı internetten getirmesine rağmen, onu görüntülemekten başka bir şey yapmaz.

Donanım

Evohome R8810A Openterm köprüsü ve kazan arasındaki iletişimi izlemek için NODO-Shop.nl’den bir OpenTermer Gateway, lehimleme hizmeti, muhafaza ve FTDI kablosu satın aldım. Köprünün kazandan dış sıcaklığı okuduğu ortaya çıkıyor. Ayrıca, kazanın ön panel tarafından ayarlanan maksimum ch su ayar noktasını bildirmediğini öğrendim, ancak bunu geçersiz kılmak, Evohome tarafından gönderilen kontrol ayar noktası sıcaklıklarını etkiliyor.

Strateji

Temel olarak, Evohome OpenTerm köprüsü, tüm bölgelerden gelen toplu yükseklik yüzde talebinden kontrol ayar noktası sıcaklığını hesaplar ve bu, alınan maksimum CH su ayar noktası içinde değişir. Varsayılan olarak, kazanımla, maksimum CH sıcaklığına, kazan ön panelinde 60C’ye ayarlanmasına rağmen MAX 90C’dir. Kazan, maksimumu kazan ayarına kenetleyecektir, ancak ör. 60c. Yurtiçi sıcak su ısıtma için, kazanın kontrol ayar noktasını geçersiz kılan 70C’de ateşlenmesini sağlayan bir DHW öncelik kurulumum var, bu nedenle hava telafisi ile etkilenmeyecek.

Düşünme, hangi hava tazminat yönteminin kullanılacağıdır:

1. Bir ısı eğrisi hesaplamasına göre maksimum ch su ayar noktasını değiştirmek için OpenTermer Gateway’i alın veya 2. Bir ısı eğrisi hesaplamasına göre kontrol ayar noktasını kapatın

Fark, 2) için % talebin, bu sıcaklık maksimum bir hava telafi edilmiş bir hava telafisi ise tutarlı bir sıcaklığa eşlenmesi olacaktır. Ancak 1) % talep, dış sıcaklığa göre farklı bir sıcaklıkla eşleşecek ve dış sıcaklık arttıkça azalacaktır.

Bir deney olarak, MAX CH ayar noktasını değiştirmek için OpenTerm Monitor uygulamasını kullandım. Hemen kontrol ayar noktasının orantılı olarak en aza indirdiği görüldü, ancak bazı sıcaklıkların sistemim için çok düşük olduğunu buldum, bu yüzden Yöntem 2) kontrol ayar noktasını kapattım.

Şimdi hava telafisi hesaplaması açısından, Intergas kılavuzunda varsayılan ısı eğrisini A gerçekleştirmeye karar verdim.

Kod

Fotoğraf mikrodenetleyici bölünmeyi veya çarpmayı desteklemediğinden, sadece biraz değişmeyi, bu denklemi y = 25+ (25-x) (80-25)/(25+7) = 67.97-x1.72 ila 68-x** basitleştirdim. 1.75 = 68- (x+x/2+x/4), sadece iki ideal rotasyon, iki ilave ve bir çıkarma.

Fotoğraf montaj koduna biraz daha karmaşıklık ekleyerek sıfır dış sıcaklıkların (ikisinin tamamlayıcısı olarak) altında yönetmemiz gerekiyor, ilk kez montaj kodu yazdığımda!

MOVFW BYTE3; Dış Sıcaklık Tamsayı
movwf tmax; tmax = dışarıda
CLRC; 0 yerine 1’de değişerek destek -ve sıcaklıkları
BTFSC Byte3,7
setc
rrf tmax, f; tmax = dış/2
addwf tmax, w; w = dış+dış/2
CLRC; Destek -ve sıcaklıkları
BTFSC Byte3,7
setc
rrf tmax, f; tmax = dış/4
addwf tmax, w; w = dış+dış/2+dış/4
SUBLW 68; W = 68- (dış+dış/dış/2+dış/4) Intergas varsayılan ısı eğrisine dayalı
movwf tmax; hesaplanan maksimum ayar noktası

Ağ geçidi dış sıcaklığı getirdiğinde bu kod dakikada bir kez çağrılır (MessageID27).

O zaman tek yapılması gereken, kontrol ayar noktasını geçersiz kılmayı zaten destekleyen MessageID1 işleyicisine bir miktar kod ekleyerek, bir kontrol ayar noktası sıcaklığı yazısının hesaplanan maksimum ayar noktası sıcaklığını aşmadığından emin olmaktır:

BTFSS BYTE1,4; Writedata Talep?
dönüş
CLRF ControlSetPt1; Önceki geçersiz kılmayı temizleyin
CLRF ControlSetPt2
movfw byte3
subwf TMax,w ;If setpoint is higher than TMax, clamp it at TMax
skpnc ;In photo for sub, C flag is opposite to what I would usually expect!
dönüş
movfw TMax
movwf controlsetpt1

Sonuçlar

For efficiency I have set my boiler’s maximum central Heating temperature to 60C, by means of its front panel, so this will be the maximum flow temperature even if a higher setpoint is requested. With this setup, the max flowSıcaklık, dış sıcaklık 5C’nin üzerinde olduğunda sadece 60C’nin altında en aza indirilecektir. EVOHOME, elbette bölgelerden elde edilen talep düştüğünde ve kazan buna göre modüle edildiğinde sıcaklığı en aza indirecektir.

Önümüzdeki birkaç gün içinde OpenTerm Monitor ve Intergas teşhis yazılımını kullanarak çalışmayı izledim. Dış sıcaklıkta 9C (maks. Set noktası 53c) ve -1c (Maks ayar noktası 72c, kazan tarafından 60C’de kapalı) arasında büyük bir salıncak vardı ve opsiyon iyi çalışıyor gibi görünüyordu. Daha büyük test, ilkbahara girerken ve ortalama sıcaklıklar artar.

Dış Sıcaklık -1c, 72C’nin kontrol ayar noktası geçersiz kılınması, Kazan 60c

Dış Sıcaklık 5c, 60C’nin kontrol ayar noktası geçersiz kılınması

İşte burada, benim için en iyi Noel tatili projesi oldu!

Kevin ile iletişime geçilebilir – Kevin Smart ONAME COM

1 yorum

Honeywell Evohome Tek Bölge Operasyonu

Amazon’a Git

Bunu Paylaş:
Facebook
Twitter
Reddit
LinkedIn
Pinterest3
E -posta
Daha

Naber
Yazdır

Skype
Tumblr

Telgraf
Cep

Amazon Ürün Reklamcılığı API’sinden 2021-10-04 / Ortaklık Bağlantıları / Görüntüler hakkında son güncelleme