mirror of
https://github.com/joBr99/nspanel-lovelace-ui.git
synced 2025-12-22 07:24:24 +01:00
add first part of hvac status
This commit is contained in:
@@ -39,4 +39,4 @@ def get_translation(locale, lookupstr):
|
|||||||
res = lookup(path_frontend_file, path_backend_file, lookupstr)
|
res = lookup(path_frontend_file, path_backend_file, lookupstr)
|
||||||
return res
|
return res
|
||||||
|
|
||||||
print(get_translation("en_US", "frontend.ui.card.button.press"))
|
#print(get_translation("en_US", "frontend.ui.card.button.press"))
|
||||||
@@ -286,13 +286,16 @@ class LuiPagesGen(object):
|
|||||||
heading = title if title != "unknown" else entity.attributes.friendly_name
|
heading = title if title != "unknown" else entity.attributes.friendly_name
|
||||||
current_temp = get_attr_safe(entity, "current_temperature", "")
|
current_temp = get_attr_safe(entity, "current_temperature", "")
|
||||||
dest_temp = int(get_attr_safe(entity, "temperature", 0)*10)
|
dest_temp = int(get_attr_safe(entity, "temperature", 0)*10)
|
||||||
status = get_attr_safe(entity, "hvac_action", "")
|
|
||||||
|
hvac_action = get_attr_safe(entity, "hvac_action", "")
|
||||||
state_value = ""
|
state_value = ""
|
||||||
if status != "":
|
if hvac_action != "":
|
||||||
|
state_value = get_translation(self._locale, f"state_attributes.climate.hvac_action.{hvac_action}")
|
||||||
state_value += f"{get_translation(self._locale, status)}\r\n("
|
state_value += f"{get_translation(self._locale, status)}\r\n("
|
||||||
state_value += f"{get_translation(self._locale, entity.state)}"
|
state_value += f"{get_translation(self._locale, entity.state)}"
|
||||||
if status != "":
|
if hvac_action != "":
|
||||||
state_value += ")"
|
state_value += ")"
|
||||||
|
|
||||||
min_temp = int(get_attr_safe(entity, "min_temp", 0)*10)
|
min_temp = int(get_attr_safe(entity, "min_temp", 0)*10)
|
||||||
max_temp = int(get_attr_safe(entity, "max_temp", 0)*10)
|
max_temp = int(get_attr_safe(entity, "max_temp", 0)*10)
|
||||||
step_temp = int(get_attr_safe(entity, "target_temp_step", 0.5)*10)
|
step_temp = int(get_attr_safe(entity, "target_temp_step", 0.5)*10)
|
||||||
|
|||||||
Reference in New Issue
Block a user