Skip to content

Commit 2595c55

Browse files
committed
Update Aqara W500
1 parent 054da8e commit 2595c55

1 file changed

Lines changed: 31 additions & 10 deletions

File tree

docs/smart-home/packages/aqara_w500.md

Lines changed: 31 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,37 @@ version: 1.0.0
1111
**Description:** Manages temperature settings and schedules for the Bathroom Floor Heat (Aqara W500 Climate). Includes logic for high electricity price reduction and shower occupancy boost.
1212

1313

14-
15-
<!-- PACKAGE_SUMMARY_SLOT -->
16-
17-
18-
19-
## Architecture Diagram
20-
21-
22-
<!-- PACKAGE_MERMAID_SLOT -->
23-
14+
![Package Diagram](../../../assets/images/packages/aqara_w500.png)
15+
16+
## Executive Summary
17+
This package manages the Aqara W500 thermostat for the bathroom floor heating. It ensures comfort by boosting the temperature during showers (detected via `fp2_occupancy`) and optimizes costs by reducing the target temperature when electricity prices are high. It also features a manual override timer system that automatically resets the temperature to default after a user-defined duration.
18+
19+
## Architecture
20+
```mermaid
21+
sequenceDiagram
22+
participant Sensor as Sensors
23+
participant Pkg as Package Logic
24+
participant Thermostat as Aqara W500
25+
participant Timer as Timer
26+
27+
Note over Sensor, Thermostat: 1. Shower Boost
28+
Sensor->>Pkg: Bath Occupancy (30m+)
29+
Pkg->>Pkg: Check Price < High Threshold
30+
Pkg->>Thermostat: Set Target Temp (Boost)
31+
32+
Note over Thermostat, Timer: 2. Manual Override
33+
Thermostat->>Pkg: Temp > Default
34+
Pkg->>Timer: Start Override Timer
35+
36+
Note over Timer, Thermostat: 3. Reset
37+
Timer->>Pkg: Timer Finished
38+
Pkg->>Thermostat: Reset to Default Temp
39+
40+
Note over Sensor, Thermostat: 4. Price Reduction
41+
Sensor->>Pkg: Price > High Threshold
42+
Pkg->>Pkg: Check Temp > Default
43+
Pkg->>Thermostat: Reset to Default Temp
44+
```
2445

2546

2647
## Configuration

0 commit comments

Comments
 (0)