Migrate humidifier services to support translations (#96327)

Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>
This commit is contained in:
Franck Nijhof 2023-07-12 18:05:51 +02:00 committed by GitHub
parent d3eda12af4
commit 848221a1d7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 34 additions and 12 deletions

View File

@ -1,8 +1,6 @@
# Describes the format for available humidifier services
set_mode:
name: Set mode
description: Set mode for humidifier device.
target:
entity:
domain: humidifier
@ -10,21 +8,17 @@ set_mode:
- humidifier.HumidifierEntityFeature.MODES
fields:
mode:
description: New mode
required: true
example: "away"
selector:
text:
set_humidity:
name: Set humidity
description: Set target humidity of humidifier device.
target:
entity:
domain: humidifier
fields:
humidity:
description: New target humidity for humidifier device.
required: true
selector:
number:
@ -33,22 +27,16 @@ set_humidity:
unit_of_measurement: "%"
turn_on:
name: Turn on
description: Turn humidifier device on.
target:
entity:
domain: humidifier
turn_off:
name: Turn off
description: Turn humidifier device off.
target:
entity:
domain: humidifier
toggle:
name: Toggle
description: Toggles a humidifier device.
target:
entity:
domain: humidifier

View File

@ -74,5 +74,39 @@
"humidifier": {
"name": "[%key:component::humidifier::entity_component::_::name%]"
}
},
"services": {
"set_mode": {
"name": "Set mode",
"description": "Sets the humidifier operation mode.",
"fields": {
"mode": {
"name": "Mode",
"description": "Operation mode. For example, _normal_, _eco_, or _away_. For a list of possible values, refer to the integration documentation."
}
}
},
"set_humidity": {
"name": "Set humidity",
"description": "Sets the target humidity.",
"fields": {
"humidity": {
"name": "Humidity",
"description": "Target humidity."
}
}
},
"turn_on": {
"name": "Turn on",
"description": "Turns the humidifier on."
},
"turn_off": {
"name": "Turn off",
"description": "Turns the humidifier off."
},
"toggle": {
"name": "Toggle",
"description": "Toggles the humidifier on/off."
}
}
}