mirror of
https://github.com/joBr99/nspanel-lovelace-ui.git
synced 2025-12-19 14:14:12 +01:00
added inital page gen for media card
This commit is contained in:
@@ -91,6 +91,10 @@ entityUpdateDetail,1,77
|
||||
|
||||
entityUpd,*internalNameEntiy*,*heading*,*currentTemp*,*destTemp*,*status*,*minTemp*,*maxTemp*,*stepTemp*
|
||||
|
||||
### cardMedia Page
|
||||
|
||||
entityUpd,*internalNameEntiy*,*heading*,*icon*,*title*,*author*,*volume*
|
||||
|
||||
## Messages from Nextion Display
|
||||
|
||||
### startup page
|
||||
|
||||
BIN
HMI/nspanel.HMI
BIN
HMI/nspanel.HMI
Binary file not shown.
BIN
HMI/nspanel.tft
BIN
HMI/nspanel.tft
Binary file not shown.
@@ -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)
|
||||
|
||||
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):
|
||||
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":
|
||||
# Send 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)
|
||||
|
||||
Reference in New Issue
Block a user