twrecked / lovelace-hass-aarlo

Lovelace card for hass-aarlo integration.
75 stars 23 forks source link

Custom element doesn't exist: aarlo-glance #18

Closed rsaffi closed 4 years ago

rsaffi commented 5 years ago

Hi,

I am running home-assistant 0.102.1 on venv and installed lovelace-hass-aarlo via HACS. I can see the JS file under /home/homeassistant/.homeassistant/www/community/lovelace-hass-aarlo/hass-aarlo.js. I use Lovelace in GUI mode, so I went to the Raw config editor and added the following to the top:

resources:
  - type: module
    url: /community/lovelace-hass-aarlo/hass-aarlo.js

Saved and restarted home-assistant, but not only I don't have a aarlo-glance card option when trying to add a new card, but even if I go to Manual Card I can't use the custom:aarlo-glance card type:

image

I have checked and re-checked all the configurations and everything seems to be in order. The JS file doesn't seem to be loaded at all by Lovelace. I have also tried the following to no avail:

resources:
  - type: module
    url: /local/community/lovelace-hass-aarlo/hass-aarlo.js

Am I missing something or is there something really wrong? I tried to check if I could get to the file via curl, but no matter what I try I always get a HTTP 200, even for URIs that don't exist at all. :-(

twrecked commented 5 years ago

It might need an _plugin in the URL:

  - type: module
    url: /community_plugin/lovelace-hass-aarlo/hass-aarlo.js

I'll check where the discrepancy came from.

rsaffi commented 5 years ago

I don't think so, as a folder community_plugin doesn't exist within my home-assistant installation:

(homeassistant) homeassistant@homeserver ~ $ find /home/homeassistant/ -type d -iname "community" 
/home/homeassistant/.homeassistant/www/community

(homeassistant) homeassistant@homeserver ~ $ find /srv/homeassistant/ -type d -iname "community" 
(homeassistant) homeassistant@homeserver ~ $ 

That said, if I reference the plugin using the community_plugin folder, it'll resolve to a non-existing path on my system.

twrecked commented 5 years ago

Did you try?

rsaffi commented 4 years ago

Did you try?

I hadn't, but now I have. I'll be damned: it worked. I stand corrected and apologize for that. I simply thought it wouldn't work not only because I couldn't find community_plugin folder inside my HA installation, but also because during my searches I had come across this, from someone else that stumbled upon the same problem.

Thank you very much for the quick response, solving my issue, @twrecked! :-)

twrecked commented 4 years ago

No worries and glad it's all working now. The community directory used to used directly but I guess HACS does something internally with the URL.

I hope it works well for you and ideas for improvement always accepted!