feat(shelly): optimize dew point ventilation setpoints, duty cycle, and night-window gating
- Raise target humidity setpoints from 40% to 55% with a 2% hysteresis shut-off - Eliminate 9999-min unlimited runtime bypass and strictly cap bursts at 35 min - Rebalance duty cycle to 1:1 ratio (35 min run, 35 min cooldown rest) - Implement Shelly internal RTC time-of-day check to restrict routine drying to 02:00-07:00 - Add delta-T guard requiring spread >= 3.5°C and max 20 min bursts when outside is >8°C colder - Update AGENTS.md documentation to reflect optimized gates and thresholds
This commit is contained in:
@@ -47,13 +47,13 @@ variable "winter_temp_threshold_out" {
|
||||
variable "target_humi_summer" {
|
||||
type = number
|
||||
description = "Target indoor relative humidity [%] during warm / summer mode"
|
||||
default = 40.0
|
||||
default = 55.0
|
||||
}
|
||||
|
||||
variable "target_humi_winter" {
|
||||
type = number
|
||||
description = "Target indoor relative humidity [%] during cold / winter mode (avoids over-cooling)"
|
||||
default = 50.0
|
||||
default = 55.0
|
||||
}
|
||||
|
||||
variable "urgent_humi_threshold" {
|
||||
@@ -65,7 +65,7 @@ variable "urgent_humi_threshold" {
|
||||
variable "night_window_start_hour" {
|
||||
type = number
|
||||
description = "Start hour (0-23) for the optimal dew point drying window"
|
||||
default = 3
|
||||
default = 2
|
||||
}
|
||||
|
||||
variable "night_window_end_hour" {
|
||||
@@ -77,13 +77,13 @@ variable "night_window_end_hour" {
|
||||
variable "max_runtime_minutes" {
|
||||
type = number
|
||||
description = "Maximum continuous fan runtime in minutes before enforcing a cooldown pause"
|
||||
default = 90
|
||||
default = 35
|
||||
}
|
||||
|
||||
variable "min_pause_minutes" {
|
||||
type = number
|
||||
description = "Minimum rest period in minutes after a ventilation burst to allow thermal/humidity equilibration"
|
||||
default = 20
|
||||
default = 35
|
||||
}
|
||||
|
||||
variable "schaltzeit" {
|
||||
|
||||
Reference in New Issue
Block a user