Allow other apps to have access to current app

This commit is contained in:
Odianosen25
2024-02-18 23:52:58 +00:00
parent fe3b23fc76
commit 0af6d354c8
2 changed files with 13 additions and 1 deletions

View File

@@ -458,3 +458,9 @@ class LuiController(object):
apis.ha_api.get_entity(entity_id).call_service("pause")
if button_type == "timer-finish":
apis.ha_api.get_entity(entity_id).call_service("finish")
@property
def current_card(self) -> str:
"""Used to get the current card"""
return self._current_card

View File

@@ -28,7 +28,7 @@ class NsPanelLovelaceUIManager(ad.ADBase):
mqttsend = LuiMqttSender(apis.ha_api, use_api, topic_send, api_panel_name, quiet)
controller = LuiController(cfg, mqttsend.send_mqtt_msg)
self._controller = LuiController(cfg, mqttsend.send_mqtt_msg)
desired_tasmota_driver_version = 8
desired_display_firmware_version = 53
@@ -52,3 +52,9 @@ class NsPanelLovelaceUIManager(ad.ADBase):
LuiMqttListener(use_api, topic_recv, api_panel_name, api_device_id, controller, updater)
self.adapi.log(f'Started ({version})')
@property
def current_card(self) -> str:
"""Used to get the panel's current card"""
return self._controller.current_card.key