From 1e3b277def985bc022c992409e627be2a93318fc Mon Sep 17 00:00:00 2001 From: joBr99 <29555657+joBr99@users.noreply.github.com> Date: Fri, 9 Dec 2022 23:56:07 +0100 Subject: [PATCH] let speaker sel actually select and fix update #608 --- apps/nspanel-lovelace-ui/luibackend/controller.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps/nspanel-lovelace-ui/luibackend/controller.py b/apps/nspanel-lovelace-ui/luibackend/controller.py index 89e4917a..e96dfd2c 100644 --- a/apps/nspanel-lovelace-ui/luibackend/controller.py +++ b/apps/nspanel-lovelace-ui/luibackend/controller.py @@ -171,6 +171,8 @@ class LuiController(object): self._pages_gen.generate_fan_detail_page(entity) if entity.startswith("input_select"): self._pages_gen.generate_input_select_detail_page(entity) + if entity.startswith("media_player"): + self._pages_gen.generate_input_select_detail_page(entity) if self._current_card.cardType == "cardThermo": if entity.startswith("climate"): self._pages_gen.generate_thermo_detail_page(entity) @@ -409,3 +411,7 @@ class LuiController(object): option = entity.attributes.effect_list[int(value)] entity.call_service("select_effect", option=option) + if button_type == "mode-media_player": + entity = apis.ha_api.get_entity(entity_id) + option = entity.attributes.source_list[int(value)] + entity.call_service("select_source", source=option) \ No newline at end of file