fix speed config

This commit is contained in:
joBr99
2022-10-07 18:12:41 +02:00
parent 1ecbfb8d7a
commit 23fc3feb08
2 changed files with 5 additions and 3 deletions

View File

@@ -17,6 +17,7 @@ class Entity(object):
self.condStateNot = entity_input_config.get("state_not")
self.assumedState = entity_input_config.get("assumed_state", False)
self.data = entity_input_config.get("data", {})
self.entity_input_config = entity_input_config
class Card(object):
def __init__(self, card_input_config, pos=None):

View File

@@ -591,11 +591,12 @@ class LuiPagesGen(object):
icon = get_icon(item.entityId.split(".")[0], state=entity.state, device_class=device_class, overwrite=item.iconOverride)
speed = 0
if float(entity.state) > 0:
speed = item.data.get("speed", 1)
speed = item.entity_input_config.get("speed", 1)
apis.ha_api.log(f"{item.data}")
if idx == 0:
command += f"~{icon_color}~{icon}~{entity.state}~"
command += f"~{icon_color}~{icon}~{entity.state}"
else:
command += f"~{icon_color}~{icon}~{speed}~{entity.state}~"
command += f"~{icon_color}~{icon}~{speed}~{entity.state}"
self._send_mqtt_msg(command)
def render_card(self, card, send_page_type=True):