Yapay zekâ tarafından English dilinden çevrildi ·
Yıllarca tam bu desene sahip soğuk zincir verilerine baktım. Bağlaşımınızın bir kısmı ölçülen değişkenin kendisinde: bağıl nem sıcaklığa bağlıdır. Isıtıcı hava sıcaklığını her 1 C artırdığında, o nem içeriğinde bağıl nem yaklaşık 3 ila 4 puan düşer; dolayısıyla nem döngünüz, havadan hiç su çıkmamış olsa bile ısıtıcıya tepki verir.Genellikle sorunu çözen iki değişiklik:1. Sıcaklıkla birlikte hareket etmeyen bir nem ölçüsünü kontrol edin: mutlak nem (g/m3) veya çiğ noktası. ESP32 üzerinde sıcaklık ve RH’den (Magnus formülü) hesaplayın ve nemlendiriciyi buna göre çalıştırın. Sabit sıcaklık set noktasında, 25 C’de %60 RH yaklaşık 13,8 g/m3 eder; bu da set noktanız olur.2. Hızları ayırın. Sıcaklık döngüsünü hızlı tutun ve nem döngüsünü en az 5 kat yavaş yapın (nemlendirici için minimum açık ve kapalı süre, diyelim her biri 60 s, ve yaklaşık 0,5 g/m3 ölü bant). Böylece sıcaklık döngüsü, nem döngüsü bir karar vermeden önce sisin soğutma etkisini emer.Kart için Megan’ın grafiği doğru olanı. Çizgi grafiğinin Series satırlarında rh ve humid_on değerlerini Value axis Right olarak ayarlayın, set noktalarınızda bir eşik çizgisi ekleyin ve yeni döngüyü izleyebilmeniz için abs_hum değerini beşinci anahtar olarak gönderin. Grafik ayarları Chart cards sayfasında.
I spent years staring at cold chain data with exactly this pattern. Part of your coupling sits in the measured variable itself, because RH depends on temperature. Every time the heater raises the air temperature by 1 C, RH at that moisture content drops by roughly 3 to 4 points, so your humidity loop reacts to the heater even when no water has left the air.
Two changes that usually settle it:
1. Control a humidity measure that doesn’t move with temperature: absolute humidity (g/m3) or dew point. Compute it on the ESP32 from temp and RH (Magnus formula) and run the humidifier on that. At a fixed temp setpoint, 60 %RH at 25 C is about 13.8 g/m3, so that becomes your setpoint.
2. Separate the speeds. Keep the temperature loop fast and make the humidity loop at least 5 times slower (a minimum on time and off time for the humidifier, say 60 s each, and a deadband of about 0.5 g/m3). Then the temperature loop absorbs the mist’s cooling before the humidity loop decides anything.
For the board, Megan’s chart is the right one. In the line chart’s Series rows set rh and humid_on to Value axis Right, add a threshold line at your setpoints, and send abs_hum as a fifth key so you can watch the new loop. Chart settings are on Chart cards.

