From 848221a1d7c34aba5b11edabb63c4afc58d74d09 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 12 Jul 2023 18:05:51 +0200 Subject: [PATCH] Migrate humidifier services to support translations (#96327) Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> --- .../components/humidifier/services.yaml | 12 ------- .../components/humidifier/strings.json | 34 +++++++++++++++++++ 2 files changed, 34 insertions(+), 12 deletions(-) diff --git a/homeassistant/components/humidifier/services.yaml b/homeassistant/components/humidifier/services.yaml index d498f0a2c14..75e34cf5049 100644 --- a/homeassistant/components/humidifier/services.yaml +++ b/homeassistant/components/humidifier/services.yaml @@ -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 diff --git a/homeassistant/components/humidifier/strings.json b/homeassistant/components/humidifier/strings.json index 7512b2abec7..d3cf946f5bf 100644 --- a/homeassistant/components/humidifier/strings.json +++ b/homeassistant/components/humidifier/strings.json @@ -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." + } } }