From 836efb7e4d1cfd5df8f22bbdcea412c999eb1a87 Mon Sep 17 00:00:00 2001 From: joBr99 <29555657+joBr99@users.noreply.github.com> Date: Sun, 27 Mar 2022 19:48:49 +0200 Subject: [PATCH] Update controller.py --- apps/nspanel-lovelace-ui/luibackend/controller.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/nspanel-lovelace-ui/luibackend/controller.py b/apps/nspanel-lovelace-ui/luibackend/controller.py index 4dc611e9..096817a2 100644 --- a/apps/nspanel-lovelace-ui/luibackend/controller.py +++ b/apps/nspanel-lovelace-ui/luibackend/controller.py @@ -177,7 +177,10 @@ class LuiController(object): if button_type == "media-back": self._ha_api.get_entity(entity_id).call_service("media_previous_track") if button_type == "media-pause": - self._ha_api.get_entity(entity_id).call_service("media_play_pause") + player = self._ha_api.get_entity(entity_id) + if player.state == "off": + player.call_service("turn_on") + player.call_service("media_play_pause") if button_type == "volumeSlider": pos = int(value) # HA wants this value between 0 and 1 as float