Fan Channel
Channel Category: fan
Controls fan devices, including on/off, speed, oscillation, direction, and operating modes.
Required Properties
| Property | Data Type | Range/Values | Unit | Permissions |
|---|---|---|---|---|
on | Bool | - | - | RW (Read-Write) |
Property Details
on
Power state of the device (on/off)
Optional Properties
| Property | Data Type | Range/Values | Unit | Permissions |
|---|---|---|---|---|
swing | Bool | - | - | RW (Read-Write) |
speed | Uchar | 0–100 | % | RW (Read-Write) |
mode | Enum | auto, manual, eco, sleep, natural, turbo | - | RW (Read-Write) |
direction | Enum | clockwise, counter_clockwise | - | RW (Read-Write) |
natural_breeze | Bool | - | - | RW (Read-Write) |
timer | Ushort | 0–86400 | s | RW (Read-Write) |
locked | Bool | - | - | RW (Read-Write) |
Property Details
swing
speed
Fan speed control - integrator can choose between percentage or discrete levels
This property supports multiple data type variants:
- percentage: Uchar (0–100) in % - Speed as percentage (0-100%)
- level: Enum (
off,low,medium,high,turbo,auto) - Speed as discrete levels
mode
Fan operating mode - controls how fan adjusts speed automatically
direction
natural_breeze
Natural breeze mode simulates natural wind patterns
timer
Auto-off timer - integrator can choose between duration or preset intervals
This property supports multiple data type variants:
- duration: Ushort (0–86400) in s - Timer duration in seconds (0-86400)
- preset: Enum (
off,30m,1h,2h,4h,8h,12h) - Preset timer intervals
locked
Child lock or panel lock state
Last updated on