Files
infrapuzzle/projects/shelly_taupunktluefter
Moritz Graf 9903194316 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
2026-10-20 15:46:30 +02:00
..

Shelly Taupunktlüfter ("Taupi") 💨

Automated psychrometric cellar ventilation controller for mold prevention, running on a Shelly Plug S (Gen 3) paired with outdoor and indoor Shelly BLU H&T Bluetooth low-energy sensors.

Features

  • Dew Point Ventilation: Dynamically switches the ventilation fan based on indoor and outdoor psychrometric dew point calculations.
  • Sedlbauer LIM I Mold Alert: Decoupled mold danger warning curve evaluated against Fraunhofer IBP Lowest Isopleth for Mould specifications.
  • Thermal Governors: Summer cellar overheating protection (blocks warm moist air ingestion) and winter frost/overcooling protection.
  • Prometheus Metrics Pipeline: Generates standard Prometheus exposition text scraped by cluster monitoring.
  • Automated Deployment: Templated JavaScript upload via local Shelly RPC API orchestrated by Terraform.

Usage

# Initialize Terraform providers
terraform init

# Plan and preview changes
terraform plan

# Deploy templated Taupi script to the Shelly device
terraform apply

For in-depth architectural decisions, state-machine logic gates, and sensor parameters, see AGENTS.md.