mirror of
https://github.com/joBr99/nspanel-lovelace-ui.git
synced 2026-02-17 10:27:00 +01:00
@@ -18,6 +18,8 @@ nspanel:
|
|||||||
# formatting options on https://babel.pocoo.org/en/latest/dates.html?highlight=name%20of%20day#date-fields
|
# formatting options on https://babel.pocoo.org/en/latest/dates.html?highlight=name%20of%20day#date-fields
|
||||||
timeFormat: "%H:%M"
|
timeFormat: "%H:%M"
|
||||||
dateFormat: "%A, %d. %B %Y" # ignored if babel python package is installed
|
dateFormat: "%A, %d. %B %Y" # ignored if babel python package is installed
|
||||||
|
buttonText: KLICKEN
|
||||||
|
sceneText: ACTIVIEREN
|
||||||
weatherEntity: weather.example
|
weatherEntity: weather.example
|
||||||
pages:
|
pages:
|
||||||
- type: cardEntities
|
- type: cardEntities
|
||||||
|
|||||||
@@ -84,7 +84,10 @@ class LovelaceUIPanel:
|
|||||||
self.config = config
|
self.config = config
|
||||||
self.current_page_nr = 0
|
self.current_page_nr = 0
|
||||||
self.current_screensaver_brightness = 10
|
self.current_screensaver_brightness = 10
|
||||||
|
|
||||||
|
self.button_text = self.config.get("buttonText", "PRESS")
|
||||||
|
self.scene_text = self.config.get("sceneText", "ACTIVATE")
|
||||||
|
|
||||||
# check configured items
|
# check configured items
|
||||||
self.check_items()
|
self.check_items()
|
||||||
|
|
||||||
@@ -479,11 +482,11 @@ class LovelaceUIPanel:
|
|||||||
|
|
||||||
if item_type in ["button", "input_button"]:
|
if item_type in ["button", "input_button"]:
|
||||||
icon_id = get_icon_id_ha("button", overwrite=icon)
|
icon_id = get_icon_id_ha("button", overwrite=icon)
|
||||||
return f",button,{item},{icon_id},17299,{name},PRESS"
|
return f",button,{item},{icon_id},17299,{name},{self.button_text}"
|
||||||
|
|
||||||
if item_type == "scene":
|
if item_type == "scene":
|
||||||
icon_id = get_icon_id_ha("scene", overwrite=icon)
|
icon_id = get_icon_id_ha("scene", overwrite=icon)
|
||||||
return f",button,{item},{icon_id},17299,{name},ACTIVATE"
|
return f",button,{item},{icon_id},17299,{name},{self.scene_text}"
|
||||||
|
|
||||||
def generate_entities_page(self, items):
|
def generate_entities_page(self, items):
|
||||||
# Set Heading of Page
|
# Set Heading of Page
|
||||||
|
|||||||
Reference in New Issue
Block a user