custom-components / custom_updater

[DEPRECATED]📦 A component which allows you to track and update custom cards/components and python_scripts
MIT License
166 stars 66 forks source link

Super_custom cards can not be found #96

Closed bastianGitHub closed 5 years ago

bastianGitHub commented 5 years ago

Version of the custom_component

4.2.9

Describe the bug

I setup the custom_updater as described on its GitHub page and intended to use the super_custom cards. The first one I tried was the Compact Custom Header (https://github.com/maykar/compact-custom-header). As mentioned in it's readme, I inserted the resource for it to my lovelace file and hit the check button in the tracker-card. The compact custom header card did not show up and the homeassistant log gave the following error message: "Tried to serve up '/config/www/github/maykar/compact-custom-header.js' but it does not exist". I tried to integrate other custom cards by inserting them from the following source: https://raw.githubusercontent.com/custom-cards/information/master/repos.json

With all of these, I happened to encounter the same error message.

custom_updater configuration



# Add configuration here

custom_updater:
  show_installable: true

Note: I inserted the show_installable just to see if the error would still occure if I used it. The error I am facing appeared without it as well.

## Resources in lovelace configuration

# Add configuration here

  - type: js
    url: /local/custom_ui/weather-card.js
  - type: module
    url: /customcards/github/custom-cards/tracker-card.js?track=true
  - type: module
    url: >-
      /local/custom-lovelace/compact-custom-header/compact-custom-header.js?v=0.0.1
  - type: module
    url: /customcards/github/custom-cards/canvas-gauge-card.js?track=true
  - url: /customcards/github/maykar/compact-custom-header.js?track=true
    type: module

Note: I was messing around with the canvas-gauge-card as I wanted to check if the error happened with other cards as well, so I may have malformed the resource for the canvas-gauge-card while testing.

## Tracker-card configuration

# Add configuration here

- type: 'custom:tracker-card'

## Debug log
<!-- https://github.com/custom-components/custom_updater/wiki/Debug -->

2019-02-24 20:36:25 DEBUG (MainThread) [custom_components.custom_updater] CustomCards - force_reload
2019-02-24 20:36:25 DEBUG (MainThread) [pyupdate.log] CustomCards(force_reload) - Started
2019-02-24 20:36:25 DEBUG (MainThread) [pyupdate.log] CustomCards(localcards) - Started
2019-02-24 20:36:25 DEBUG (MainThread) [pyupdate.log] CustomCards(localcards) - Getting local cards with mode: yaml
2019-02-24 20:36:25 DEBUG (MainThread) [pyupdate.log] CustomCards(yaml_resources) - Started
2019-02-24 20:36:25 DEBUG (MainThread) [pyupdate.log] CustomCards(yaml_resources) - [OrderedDict([('url', '/local/custom_ui/weather-card.js'), ('type', 'js')]), OrderedDict([('url', '/customcards/github/custom-cards/tracker-card.js?track=true'), ('type', 'module')])]
2019-02-24 20:36:25 DEBUG (MainThread) [pyupdate.log] CustomCards(localcards) - ['weather-card', 'tracker-card']
2019-02-24 20:36:25 DEBUG (MainThread) [pyupdate.log] CustomCards(localcards) - ['https://raw.githubusercontent.com/custom-cards/tracker-card/master/']
2019-02-24 20:36:25 DEBUG (MainThread) [pyupdate.log] CustomCards(get_info_all_cards) - Started
2019-02-24 20:36:25 DEBUG (MainThread) [pyupdate.log] Common(get_repo_data) - ['https://raw.githubusercontent.com/custom-cards/information/master/repos.json', 'https://raw.githubusercontent.com/custom-cards/tracker-card/master/']
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomCards(get_info_all_cards) - Updated stored data {'count': 55, 'cards': dict_keys(['aftership-card', 'alarm_control_panel-card', 'auto-entities', 'beer-card', 'beer-wishlist-card', 'bignumber-card', 'boilerplate-card', 'browser-commander', 'button-card', 'button-entity-row', 'canvas-gauge-card', 'card-loader', 'card-modder', 'card-tools', 'circle-sensor-card', 'color-glance-card', 'color-picker', 'column-card', 'compact-custom-header', 'config-template-card', 'entity-attributes-card', 'ext-weblink', 'flex-table-card', 'fold-entity-row', 'fullykiosk', 'gauge-card', 'group-card', 'home-setter', 'homeassistant-gen', 'krisinfo-card', 'layout-card', 'light-entity-row', 'list-card', 'long-press', 'monster-card', 'pc-card', 'plan-coordinates', 'player', 'popup-card', 'rmv-card', 'roku-card', 'slider-entity-row', 'state-attribute-element', 'state-element', 'state-switch', 'surveillance-card', 'text-element', 'thermostat-card', 'time-input-row', 'toggle-lock-entity-row', 'tracker-card', 'upcoming-media-card', 'useful-markdown-card', 'username-element', 'vertical-stack-in-card'])}
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomCards(local_data) - Started
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomCards(local_data) - {'action': 'set', 'name': 'tracker-card', 'version': None, 'dir': '/config/www/github/custom-cards/'}
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomCards(local_data) - None
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomCards(get_sensor_data) - Started
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomCards(get_info_all_cards) - Started
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomCards(get_info_all_cards) - Using stored data
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomCards(get_sensor_data) - Number of cards: 55
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomCards(get_sensor_data) - Cards: dict_keys(['aftership-card', 'alarm_control_panel-card', 'auto-entities', 'beer-card', 'beer-wishlist-card', 'bignumber-card', 'boilerplate-card', 'browser-commander', 'button-card', 'button-entity-row', 'canvas-gauge-card', 'card-loader', 'card-modder', 'card-tools', 'circle-sensor-card', 'color-glance-card', 'color-picker', 'column-card', 'compact-custom-header', 'config-template-card', 'entity-attributes-card', 'ext-weblink', 'flex-table-card', 'fold-entity-row', 'fullykiosk', 'gauge-card', 'group-card', 'home-setter', 'homeassistant-gen', 'krisinfo-card', 'layout-card', 'light-entity-row', 'list-card', 'long-press', 'monster-card', 'pc-card', 'plan-coordinates', 'player', 'popup-card', 'rmv-card', 'roku-card', 'slider-entity-row', 'state-attribute-element', 'state-element', 'state-switch', 'surveillance-card', 'text-element', 'thermostat-card', 'time-input-row', 'toggle-lock-entity-row', 'tracker-card', 'upcoming-media-card', 'useful-markdown-card', 'username-element', 'vertical-stack-in-card'])
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomCards(get_local_version) - Started
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomCards(local_data) - Started
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomCards(local_data) - {'action': 'get', 'name': 'tracker-card', 'version': None, 'dir': None}
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomCards(local_data) - {'dir': '/config/www/github/custom-cards/', 'version': '1.2.5'}
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomCards(get_local_version) - 1.2.5
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomCards(get_card_dir) - Started
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomCards(local_data) - Started
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomCards(local_data) - {'action': 'get', 'name': 'tracker-card', 'version': None, 'dir': None}
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomCards(local_data) - {'dir': '/config/www/github/custom-cards/', 'version': '1.2.5'}
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomCards(get_card_dir) - Using stored data for tracker-card
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomCards(get_sensor_data) - get_sensor_data: [{'domain': 'custom_cards', 'has_update': [], 'tracker-card': {'local': '1.2.5', 'remote': '1.2.5', 'has_update': False, 'not_local': False, 'repo': 'https://github.com/custom-cards/tracker-card', 'change_log': 'https://github.com/custom-cards/tracker-card'}}, 0]
2019-02-24 20:36:26 DEBUG (MainThread) [custom_components.custom_updater] CustomCards - cache_versions
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomCards(get_sensor_data) - Started
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomCards(get_info_all_cards) - Started
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomCards(get_info_all_cards) - Using stored data
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomCards(get_sensor_data) - Number of cards: 55
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomCards(get_sensor_data) - Cards: dict_keys(['aftership-card', 'alarm_control_panel-card', 'auto-entities', 'beer-card', 'beer-wishlist-card', 'bignumber-card', 'boilerplate-card', 'browser-commander', 'button-card', 'button-entity-row', 'canvas-gauge-card', 'card-loader', 'card-modder', 'card-tools', 'circle-sensor-card', 'color-glance-card', 'color-picker', 'column-card', 'compact-custom-header', 'config-template-card', 'entity-attributes-card', 'ext-weblink', 'flex-table-card', 'fold-entity-row', 'fullykiosk', 'gauge-card', 'group-card', 'home-setter', 'homeassistant-gen', 'krisinfo-card', 'layout-card', 'light-entity-row', 'list-card', 'long-press', 'monster-card', 'pc-card', 'plan-coordinates', 'player', 'popup-card', 'rmv-card', 'roku-card', 'slider-entity-row', 'state-attribute-element', 'state-element', 'state-switch', 'surveillance-card', 'text-element', 'thermostat-card', 'time-input-row', 'toggle-lock-entity-row', 'tracker-card', 'upcoming-media-card', 'useful-markdown-card', 'username-element', 'vertical-stack-in-card'])
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomCards(get_local_version) - Started
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomCards(local_data) - Started
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomCards(local_data) - {'action': 'get', 'name': 'tracker-card', 'version': None, 'dir': None}
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomCards(local_data) - {'dir': '/config/www/github/custom-cards/', 'version': '1.2.5'}
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomCards(get_local_version) - 1.2.5
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomCards(get_card_dir) - Started
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomCards(local_data) - Started
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomCards(local_data) - {'action': 'get', 'name': 'tracker-card', 'version': None, 'dir': None}
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomCards(local_data) - {'dir': '/config/www/github/custom-cards/', 'version': '1.2.5'}
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomCards(get_card_dir) - Using stored data for tracker-card
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomCards(get_sensor_data) - get_sensor_data: [{'domain': 'custom_cards', 'has_update': [], 'tracker-card': {'local': '1.2.5', 'remote': '1.2.5', 'has_update': False, 'not_local': False, 'repo': 'https://github.com/custom-cards/tracker-card', 'change_log': 'https://github.com/custom-cards/tracker-card'}}, 0]
2019-02-24 20:36:26 DEBUG (MainThread) [custom_components.custom_updater] CustomComponents - cache_versions
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomComponents(get_sensor_data) - Started with force True
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomComponents(get_info_all_components) - Started with force True
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] Common(get_repo_data) - ['https://raw.githubusercontent.com/custom-components/information/master/repos.json']
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomComponents(get_info_all_components) - {'count': 35, 'components': dict_keys(['binary_sensor.hadockermon', 'binary_sensor.hue', 'camera.combined', 'camera.multisource', 'camera.unsplash', 'climate.e_thermostaat', 'custom_updater', 'device_tracker.hue', 'hassbian_config', 'media_player.braviatv_psk', 'sensor.authenticated', 'sensor.brewdog', 'sensor.ctabustracker', 'sensor.custom_aftership', 'sensor.feedparser', 'sensor.geoip', 'sensor.hue', 'sensor.kodi_recently_added', 'sensor.krisinformation', 'sensor.owlintuition', 'sensor.personalcapital', 'sensor.plex_recently_added', 'sensor.radarr_upcoming_media', 'sensor.rpi_power', 'sensor.sonarr_upcoming_media', 'sensor.ssh', 'sensor.trakt', 'sensor.unifigateway', 'sensor.untappd', 'sensor.weatheralerts', 'sensor.wienerlinien', 'sensor.youtube', 'sickchill', 'switch.hadockermon', 'usps_mail'])}
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomComponents(get_local_version) - Started for /config/custom_components/hadockermon/binary_sensor.py
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomComponents(get_local_version) - Started for /config/custom_components/hue/binary_sensor.py
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomComponents(get_local_version) - Started for /config/custom_components/combined/camera.py
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomComponents(get_local_version) - Started for /config/custom_components/multisource/camera.py
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomComponents(get_local_version) - Started for /config/custom_components/unsplash/camera.py
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomComponents(get_local_version) - Started for /config/custom_components/e_thermostaat/climate.py
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomComponents(get_local_version) - Started for /config/custom_components/custom_updater.py
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomComponents(get_local_version) - Started for /config/custom_components/hue/device_tracker.py
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomComponents(get_local_version) - Started for /config/custom_components/hassbian_config.py
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomComponents(get_local_version) - Started for /config/custom_components/braviatv_psk/media_player.py
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomComponents(get_local_version) - Started for /config/custom_components/authenticated/sensor.py
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomComponents(get_local_version) - Started for /config/custom_components/brewdog/sensor.py
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomComponents(get_local_version) - Started for /config/custom_components/ctabustracker/sensor.py
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomComponents(get_local_version) - Started for /config/custom_components/custom_aftership/sensor.py
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomComponents(get_local_version) - Started for /config/custom_components/feedparser/sensor.py
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomComponents(get_local_version) - Started for /config/custom_components/geoip/sensor.py
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomComponents(get_local_version) - Started for /config/custom_components/hue/sensor.py
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomComponents(get_local_version) - Started for /config/custom_components/kodi_recently_added/sensor.py
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomComponents(get_local_version) - Started for /config/custom_components/krisinformation/sensor.py
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomComponents(get_local_version) - Started for /config/custom_components/owlintuition/sensor.py
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomComponents(get_local_version) - Started for /config/custom_components/personalcapital/sensor.py
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomComponents(get_local_version) - Started for /config/custom_components/plex_recently_added/sensor.py
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomComponents(get_local_version) - Started for /config/custom_components/radarr_upcoming_media/sensor.py
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomComponents(get_local_version) - Started for /config/custom_components/rpi_power/sensor.py
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomComponents(get_local_version) - Started for /config/custom_components/sonarr_upcoming_media/sensor.py
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomComponents(get_local_version) - Started for /config/custom_components/ssh/sensor.py
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomComponents(get_local_version) - Started for /config/custom_components/trakt/sensor.py
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomComponents(get_local_version) - Started for /config/custom_components/unifigateway/sensor.py
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomComponents(get_local_version) - Started for /config/custom_components/untappd/sensor.py
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomComponents(get_local_version) - Started for /config/custom_components/weatheralerts/sensor.py
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomComponents(get_local_version) - Started for /config/custom_components/wienerlinien/sensor.py
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomComponents(get_local_version) - Started for /config/custom_components/youtube/sensor.py
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomComponents(get_local_version) - Started for /config/custom_components/sickchill/__init__.py
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomComponents(get_local_version) - Started for /config/custom_components/hadockermon/switch.py
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomComponents(get_local_version) - Started for /config/custom_components/usps_mail.py
2019-02-24 20:36:26 DEBUG (MainThread) [pyupdate.log] CustomComponents(get_sensor_data) - [{'domain': 'custom_components', 'has_update': [], 'custom_updater': {'local': '4.2.9', 'remote': '4.2.9', 'has_update': False, 'not_local': False, 'repo': 'https://github.com/custom-components/custom_updater', 'change_log': 'https://github.com/custom-components/custom_updater/releases/tag/4.2.7'}}, 0]
ludeeus commented 5 years ago

Was resolved by adding mode: storage to the configuration.