olicooper / esphome-nspanel-lovelace-native

Custom ESPHome component for NSPanel utilising the TFT firmware of the project 'joBr99/nspanel-lovelace-ui'
Other
34 stars 6 forks source link

Can't compile latest version. #10

Closed CultusMechanicus closed 4 months ago

CultusMechanicus commented 4 months ago

Ok, latest version with the entity refactoring seems to explode if you have 'navigate' keys in your config.

Important bit of the log appears to be:

File "/data/external_components/e1292338/components/nspanel_lovelace/__init__.py", line 693, in to_code
    gen_card_entities(
  File "/data/external_components/e1292338/components/nspanel_lovelace/__init__.py", line 436, in gen_card_entities
    entity_id = get_entity_id(entity_config.get(CONF_ENTITY_ID, "delete"))
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/external_components/e1292338/components/nspanel_lovelace/__init__.py", line 402, in get_entity_id
    return cg.MockObj(entity_ids[entity_id])
                      ~~~~~~~~~~^^^^^^^^^^^
KeyError: 'navigate.lights'