-
Notifications
You must be signed in to change notification settings - Fork 14
Configuration Climate
The Climate configuration is split into two sections matching the options flow: Light & Cloud (sensors for cloud suppression and brightness detection) and Temperature & Climate (temperature-based cover strategy).
These settings control how the integration detects overcast or low-light conditions and optionally suppresses solar tracking when direct sun is not present.
| Variable | Default | Range | Description |
|---|---|---|---|
| Weather Entity | None | HA weather entity (e.g. weather.home). Used as a cloud suppression trigger via state matching and optionally as an outdoor temperature source. |
|
| Cloudy Weather States | [] | Which HA weather states count as "cloudy" for cloud suppression. Multi-select: e.g. cloudy, partlycloudy, rainy, snowy. When the weather entity matches any selected state, cloud suppression fires. |
|
| Is Sunny Sensor | None | Optional binary_sensor / input_boolean / switch / schedule that authoritatively sets the is-sunny flag. ON β sun is present; OFF β sun is absent and cloud suppression fires regardless of weather state. Unavailable / unknown falls back to the Weather Entity / Cloudy Weather States logic above. Use this when you compute sun-on-window upstream (e.g. azimuth-gated irradiance) and want to feed Adaptive Cover Pro a clean boolean. |
|
| Lux Entity | None | Sensor returning measured lux (e.g. sensor.lux). |
|
| Lux Threshold | 1000 | Lux value below which cloud suppression fires. In non-summer climate mode, above threshold: use optimal position; below threshold: use default position or fully open in winter. | |
| Irradiance Entity | None | Sensor returning measured irradiance (W/mΒ²) (e.g. sensor.irradiance). |
|
| Irradiance Threshold | 300 | Irradiance value below which cloud suppression fires. | |
| Cloud Coverage Entity | None | Sensor returning cloud coverage percentage. | |
| Cloud Coverage Threshold | None | % | Cloud coverage percentage above which cloud suppression fires. |
| Cloud Suppression | False | Master toggle for cloud suppression. When OFF (default): lux, irradiance, and cloud coverage entities are read and exposed as sensors but do not affect cover positions. When ON: if any configured light sensor falls below its threshold (or cloud coverage exceeds its threshold, or the weather state matches), solar tracking is suppressed and the cover moves to the default position. |
Note: Weather Entity, Lux, Irradiance, and Cloud Coverage are independent inputs; any one can trigger suppression on its own when Cloud Suppression is ON. Configure only the sensors you have available.
When Is Sunny Sensor is set, its ON/OFF reading is authoritative over Weather Entity / Cloudy Weather States. Weather state is consulted only as a fallback when the sensor is unavailable.
β οΈ Is Sunny Sensor only replaces the weather-state check. If you also configure a Lux, Irradiance, or Cloud Coverage entity, those remain live and can trigger suppression independently even when Is Sunny Sensor reads ON. If debouncing is your goal, use Is Sunny Sensor as the single cloud-suppression signal and leave the Lux / Irradiance / Cloud Coverage entity fields unset. See Handling Variable Cloud Cover for worked examples.
These settings enable climate-aware cover control based on indoor and outdoor temperatures. See Climate Mode for a detailed explanation of winter, summer, and intermediate strategies.
| Variable | Default | Range | Description |
|---|---|---|---|
| Climate Mode | False | Master toggle for temperature-based cover control. When OFF, temperature sensors are ignored. | |
| Indoor Temperature Entity | None |
climate.living_room | sensor.indoor_temp: temperature sensor or climate entity. |
|
| Minimum Comfort Temperature | 21 | 0β86 | Lower bound of the comfort range. Below this in winter β open covers to let solar heat in. |
| Maximum Comfort Temperature | 25 | 0β86 | Upper bound of the comfort range. Above this in summer β close covers to block solar heat. |
| Outdoor Temperature Entity | None | Outdoor temperature sensor (e.g. sensor.outdoor_temp). The Weather Entity in the Light & Cloud section can also serve as this source. |
|
| Outdoor Temperature Threshold | None | Minimum outdoor temperature for summer mode. If outdoor temperature falls below this threshold, summer closing is suppressed even if indoor temperature is high. | |
| Presence Entity | None | Binary sensor for room occupancy. When configured and the room is unoccupied, climate mode is skipped. | |
| Transparent Blind | False | Enable for sheer or translucent blinds. Affects the winter-open strategy: a transparent blind still filters some light even when fully open, so the integration uses a calculated position rather than fully opening. | |
| Winter Close for Insulation | False | When ON: in winter conditions (cold outdoor temperature), close covers at night for thermal insulation, even when there is no sun. |
π Home Β· β¨ Features Β· π° What's New
π Getting Started
- Installation
- Migrating from Custom Repository
- Migrating from Adaptive Cover
- First-Time Setup
- Cover Types
π§ Core Concepts
π Cover Types
βοΈ Configuration
- Sun Tracking
- Position
- Glare Zones
- Automation
- Custom Position
- Force Override
- Weather Safety
- Climate
- Blindspot
- Summary Screen
- Debug & Diagnostics
π Entities & Services
- Entities
- Proxy Cover Entity
- Position Verification
- My Position Support (Somfy RTS)
- Runtime Configuration Services
π οΈ Operations
π§ Advanced Use Cases
- Dynamic Temperature Thresholds
- Dynamic Tracking Window
- Bedroom Sleep Mode
- Handling Variable Cloud Cover
- Venetian Tilt-Only on Overcast Days
π¨ Dashboard
π§ͺ Testing & Simulation
π Reference
π©βπ» For Developers