From 33bcf70bf3ee43a16eae91a03cea3a3350cb1775 Mon Sep 17 00:00:00 2001 From: Nikolay Vasilchuk Date: Wed, 20 Dec 2023 11:51:46 +0300 Subject: [PATCH] Add Starline Service Mode switch (#105741) * Starline Service Mode switch * Update homeassistant/components/starline/strings.json Co-authored-by: Joost Lekkerkerker --------- Co-authored-by: Joost Lekkerkerker --- homeassistant/components/starline/account.py | 1 + homeassistant/components/starline/strings.json | 3 +++ homeassistant/components/starline/switch.py | 6 ++++++ 3 files changed, 10 insertions(+) diff --git a/homeassistant/components/starline/account.py b/homeassistant/components/starline/account.py index f0dea666085..d2b7e3a4aa1 100644 --- a/homeassistant/components/starline/account.py +++ b/homeassistant/components/starline/account.py @@ -136,6 +136,7 @@ class StarlineAccount: model=device.typename, name=device.name, sw_version=device.fw_version, + configuration_url="https://starline-online.ru/", ) @staticmethod diff --git a/homeassistant/components/starline/strings.json b/homeassistant/components/starline/strings.json index 55aa8532081..99cae9650ff 100644 --- a/homeassistant/components/starline/strings.json +++ b/homeassistant/components/starline/strings.json @@ -104,6 +104,9 @@ }, "horn": { "name": "Horn" + }, + "service_mode": { + "name": "Service mode" } }, "button": { diff --git a/homeassistant/components/starline/switch.py b/homeassistant/components/starline/switch.py index 600dac34fe3..ef24dd52c02 100644 --- a/homeassistant/components/starline/switch.py +++ b/homeassistant/components/starline/switch.py @@ -56,6 +56,12 @@ SWITCH_TYPES: tuple[StarlineSwitchEntityDescription, ...] = ( icon_on="mdi:bullhorn-outline", icon_off="mdi:bullhorn-outline", ), + StarlineSwitchEntityDescription( + key="valet", + translation_key="service_mode", + icon_on="mdi:wrench-clock", + icon_off="mdi:car-wrench", + ), )