added inital page gen for media card

This commit is contained in:
joBr99
2022-03-06 00:18:18 +01:00
parent 5a97f96125
commit 82b39cc714
4 changed files with 15 additions and 1 deletions

View File

@@ -91,6 +91,10 @@ entityUpdateDetail,1,77
entityUpd,*internalNameEntiy*,*heading*,*currentTemp*,*destTemp*,*status*,*minTemp*,*maxTemp*,*stepTemp* entityUpd,*internalNameEntiy*,*heading*,*currentTemp*,*destTemp*,*status*,*minTemp*,*maxTemp*,*stepTemp*
### cardMedia Page
entityUpd,*internalNameEntiy*,*heading*,*icon*,*title*,*author*,*volume*
## Messages from Nextion Display ## Messages from Nextion Display
### startup page ### startup page

Binary file not shown.

Binary file not shown.

View File

@@ -184,6 +184,16 @@ class NsPanelLovelanceUI:
return "entityUpd,{0},{1},{2},{3},{4},{5},{6},{7}".format(item, heading, current_temp, dest_temp, status, min_temp, max_temp, step_temp) return "entityUpd,{0},{1},{2},{3},{4},{5},{6},{7}".format(item, heading, current_temp, dest_temp, status, min_temp, max_temp, step_temp)
def generate_media_page(self, item):
entity = self.api.get_entity(item)
heading = entity.attributes.friendly_name
icon = 5
title = "test_title"
author = "test_author"
volume = 75
return "entityUpd,{0},{1},{2},{3},{4},{5}".format(item, heading, icon, title, author, volume)
def generate_page(self, page_number, page_type): def generate_page(self, page_number, page_type):
self.api.log("generating page commands for page %i with type %s", self.current_page_nr, page_type) self.api.log("generating page commands for page %i with type %s", self.current_page_nr, page_type)
@@ -211,5 +221,5 @@ class NsPanelLovelanceUI:
if page_type == "cardMedia": if page_type == "cardMedia":
# Send page type # Send page type
self.send_mqtt_msg("pageType,{0}".format(page_type)) self.send_mqtt_msg("pageType,{0}".format(page_type))
command = self.generate_thermo_page(self.config["pages"][self.current_page_nr]["item"]) command = self.generate_media_page(self.config["pages"][self.current_page_nr]["item"])
self.send_mqtt_msg(command) self.send_mqtt_msg(command)