mirror of
https://github.com/joBr99/nspanel-lovelace-ui.git
synced 2026-02-27 08:02:14 +01:00
implemented #228
This commit is contained in:
@@ -8,6 +8,7 @@ class Entity(object):
|
||||
self.nameOverride = entity_input_config.get("name")
|
||||
self.iconOverride = entity_input_config.get("icon")
|
||||
self.colorOverride = entity_input_config.get("color")
|
||||
self.status = entity_input_config.get("status")
|
||||
self.condState = entity_input_config.get("state")
|
||||
self.condStateNot = entity_input_config.get("state_not")
|
||||
|
||||
@@ -33,11 +34,16 @@ class Card(object):
|
||||
entityIds = []
|
||||
if self.entity is not None:
|
||||
entityIds.append(self.entity.entityId)
|
||||
if self.entity.status is not None:
|
||||
entityIds.append(self.entity.status)
|
||||
else:
|
||||
for e in self.entities:
|
||||
entityIds.append(e.entityId)
|
||||
if e.status is not None:
|
||||
entityIds.append(e.status)
|
||||
|
||||
# additional keys to check
|
||||
add_ent_keys = ['weatherOverrideForecast1', 'weatherOverrideForecast2', 'weatherOverrideForecast3', 'weatherOverrideForecast4', 'statusIcon1', 'statusIcon2']
|
||||
add_ent_keys = ['weatherOverrideForecast1', 'weatherOverrideForecast2', 'weatherOverrideForecast3', 'weatherOverrideForecast4', 'statusIcon1', 'statusIcon2', 'alarmControl']
|
||||
for ent_key in add_ent_keys:
|
||||
val = self.raw_config.get(ent_key)
|
||||
if val is not None:
|
||||
|
||||
Reference in New Issue
Block a user