Add filters to fan/services.yaml (#95855)

This commit is contained in:
Erik Montnemery 2023-07-08 11:49:09 +02:00 committed by GitHub
parent 6f9a640fa3
commit 39c386e8b6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -5,6 +5,8 @@ set_preset_mode:
target: target:
entity: entity:
domain: fan domain: fan
supported_features:
- fan.FanEntityFeature.PRESET_MODE
fields: fields:
preset_mode: preset_mode:
name: Preset mode name: Preset mode
@ -20,6 +22,8 @@ set_percentage:
target: target:
entity: entity:
domain: fan domain: fan
supported_features:
- fan.FanEntityFeature.SET_SPEED
fields: fields:
percentage: percentage:
name: Percentage name: Percentage
@ -41,6 +45,9 @@ turn_on:
percentage: percentage:
name: Percentage name: Percentage
description: Percentage speed setting. description: Percentage speed setting.
filter:
supported_features:
- fan.FanEntityFeature.SET_SPEED
selector: selector:
number: number:
min: 0 min: 0
@ -50,6 +57,9 @@ turn_on:
name: Preset mode name: Preset mode
description: Preset mode setting. description: Preset mode setting.
example: "auto" example: "auto"
filter:
supported_features:
- fan.FanEntityFeature.PRESET_MODE
selector: selector:
text: text:
@ -66,6 +76,8 @@ oscillate:
target: target:
entity: entity:
domain: fan domain: fan
supported_features:
- fan.FanEntityFeature.OSCILLATE
fields: fields:
oscillating: oscillating:
name: Oscillating name: Oscillating
@ -87,6 +99,8 @@ set_direction:
target: target:
entity: entity:
domain: fan domain: fan
supported_features:
- fan.FanEntityFeature.DIRECTION
fields: fields:
direction: direction:
name: Direction name: Direction
@ -106,6 +120,8 @@ increase_speed:
target: target:
entity: entity:
domain: fan domain: fan
supported_features:
- fan.FanEntityFeature.SET_SPEED
fields: fields:
percentage_step: percentage_step:
advanced: true advanced: true
@ -123,6 +139,8 @@ decrease_speed:
target: target:
entity: entity:
domain: fan domain: fan
supported_features:
- fan.FanEntityFeature.SET_SPEED
fields: fields:
percentage_step: percentage_step:
advanced: true advanced: true