Git Product home page Git Product logo

integration's Introduction

HACS (Home Assistant Community Store)

Manage (Install, track, upgrade) and discover custom elements for Home Assistant directly from the UI.

What?

HACS is a integration that gives the user a powerful UI to handle downloads of custom needs.

Highlights of what HACS can do:

  • Help you discover new custom elements.
  • Help you download new custom elements.
  • Help you keep track of your custom elements.
    • Manage(download/update/remove)
    • Shortcuts to repositories/issue tracker

Useful links

Issues

If When you experience issues/bugs with this the best way to report them is to open an issue in this repo.

Issue link

integration's People

Contributors

1dontex1st avatar aidbish avatar apop880 avatar ascillato avatar balloob avatar bdraco avatar bieniu avatar bramkragten avatar deadended avatar dependabot-preview[bot] avatar dependabot[bot] avatar eifinger avatar emontnemery avatar frenck avatar hwikene avatar jensvanhooydonck avatar kraineff avatar ktibow avatar ludeeus avatar peternijssen avatar r3mcos3 avatar royto avatar spacegaier avatar sreknob avatar tcarlsen avatar thezoker avatar thomasloven avatar tmechen avatar tychowerner avatar zarius avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

integration's Issues

HACS don't work with packages

"hacs" after version 2.1 isn't working with packages ( split config ) see #37, for us it start to work if you add the component to configuration.yaml

alphabetical order

would be nice to have all entry to be in alphabetical order

CUSTOM PLUGINS (LOVELACE)
CUSTOM INTEGRATIONS
CUSTOM INTEGRATION REPOSITORIES
CUSTOM PLUGIN REPOSITORIES

right now when you add card etc, they all show in order of installation, would be nice to have them re arrange in alphabetical order

Help needed

Sorry but I still don't understand how to migrate from cusrtom_updater
I have a couple of custom elements. For example https://github.com/custom-cards/button-card
Is it possible to manage it using HACS? If yes how?
I tried to add repo as custom plugin, but got error

Could not add repo 'https://github.com/custom-cards/button-card' at this time, if the repo meet all requirements try again later.

Trying to add my own custom_component

Version of HACS

0.2.1

Hassio version

0.93.1

Describe the bug

i read the documentation, and did every thing to be able to add to HACS my custom components. But every time i try to add i get this error:

Could not reload repo 'vitinhosessa/metro_sp' at this time, if the repo meet all requirements try again later.

Debug log

2019-05-22 20:45:07 DEBUG - hacs.frontend.views.api - GET API call for integration_url_reload with vitinhosessa/metro_sp
2019-05-22 20:45:07 DEBUG - hacs.handler.update - Started prosessing vitinhosessa/metro_sp
2019-05-22 20:45:07 DEBUG - hacs.handler.update - Loading from data from GitHub for vitinhosessa/metro_sp
2019-05-22 20:45:08 DEBUG - hacs.handler.update - metro_sp info:  ref: 'tags/0.1b3'  last_update: '21 May 2019 22:46:41'  releases: '['0.1b3', '0.1b2', '0.1b1' -'  last_release: '0.1b3'
2019-05-22 20:45:08 DEBUG - hacs.handler.update - 404 {'message': 'Not Found', 'documentation_url': 'https://developer.github.com/v3/repos/contents/#get-contents'}
2019-05-22 20:45:08 DEBUG - hacs.handler.update - Can't load manifest from vitinhosessa/metro_sp
2019-05-22 20:45:08 DEBUG - hacs.handler.update - Skipping vitinhosessa/metro_sp on next run.
2019-05-22 20:45:08 DEBUG - hacs.frontend.views.settings - Trying to serve settings

My manifest.json

{
  "domain": "metro_sp",
  "name": "Metro SΓ£o Paulo",
  "documentation": "https://github.com/vitinhosessa/metro_sp/blob/master/README.md",
  "dependencies": [],
  "codeowners": ["@vitinhosessa"],
  "requirements": []
}

Additional Information

I tried to add aftership-card, and i get the same error:

Could not add repo 'https://github.com/custom-cards/aftership-card' at this time, if the repo meet all requirements try again later.

Debug Log for aftership-card

2019-05-22 20:51:07 DEBUG - hacs.frontend.views.api - GET API call for plugin_url with add
2019-05-22 20:51:07 DEBUG - hacs.frontend.views.api - Trying to add https://github.com/custom-cards/aftership-card
2019-05-22 20:51:07 DEBUG - hacs.handler.update - Started prosessing custom-cards/aftership-card
2019-05-22 20:51:07 DEBUG - hacs.handler.update - Loading from data from GitHub for custom-cards/aftership-card
2019-05-22 20:51:08 DEBUG - hacs.handler.update - aftership-card info:  ref: 'tags/1.1.0'  last_update: '04 May 2019 04:33:32'  releases: '['1.1.0', '1.0.0', '0.0.1' -'  last_release: '1.1.0'
2019-05-22 20:51:08 DEBUG - hacs.handler.update - plugin content ['rollup.config.js' -
2019-05-22 20:51:08 DEBUG - hacs.handler.update - Expected file aftership-card.js not found in ['rollup.config.js' - for custom-cards/aftership-card
2019-05-22 20:51:08 DEBUG - hacs.handler.update - Skipping custom-cards/aftership-card on next run.
2019-05-22 20:51:08 DEBUG - hacs.frontend.views.settings - Trying to serve settings

Component not found: hacs

Version of HACS

0.5.1

Version of Hassio

0.94.0

Describe the bug

I moved hacs: into the configuration.yaml as suggested in #48 and now when I run my pre-restart validation I get the following error:

~# hass --script check_config -c  /usr/share/hassio/homeassistant/ -i debug
Testing configuration at /usr/share/hassio/homeassistant/
Failed config
  General Errors:
    - Component not found: hacs

Successful config (partial)
  debug:

Whats strange ( good? ) is that this does not seem to be a real error since by all means it appears to be working just fine... I do rely on this sanity check before restarting and I'd love to remove this noise if possible

Thanks

Debug log


Add your logs here.

Package hacs setup failed. Component hacs unable to import

Receiving following error when checking configuration in Configuration / General:

Configuration invalid
Package hacs setup failed. Component hacs unable to import

Running HACS 0.5.1 and have updated immediately prior to posting this to include files that were updated 2 days ago.

configuration as follows:

hacs:
  token: !secret hacs_github_token

"Community" does not appear in menu on left side. No errors showing up in log.

Everything working properly until upgrade to Hassio 0.94.1

Add sensor

Continued from #20
Planed implemented in 0.6.0.

image

Short description.
Add a sensor for HACS.

Before I add this I want the community to agree, so I do not need to change this with every version :)

My initial thoughts:

  • sensor.hacs as the name/entity_id.
  • the number of pending updates as the state.
  • "pending updates" as the unit of measurement
  • mdi: package as the icon.
  • No additional attributes.
  • enabled for all installations, without a config setting to disable it.

πŸ‘ if you agree, if you don't add a comment and tell me how wrong I am :)

info.md not being displayed when repository info is not empty

Version of HACS

HACS version: 0.4.3
Home Assistant version: 0.93.2

Describe the bug

According to the documentation I can add a info.md file which is being rendered in the description of the card.
I've added this file but it doesn't show up.

I though it was maybe cache, but after reloading it still doesn't show up.

I've checked the code and if I understand correctly, it only shows up when the description of the repository is empty. See https://github.com/custom-components/hacs/blob/5f21c718dba9bfe73e0b3acc5830653378c8d40e/custom_components/hacs/frontend/views/repository.py#L77

I was expecting that this info.md was added nonetheless. So I am currently considering it a bug, but maybe it's intended functionality in which case I think the documentation should be updated.

Package hacs setup failed. Component hacs unable to import

Version of HACS

Trying to update from 0.2.1 to 0.4.1

Describe the bug

After updating i receive this message when i check the home assistant config.

Capture

Removed all hacs files and downloaded the latest version again.
Getting the same error.

HA version : 0.93.2
Docker running on Ubuntu.

Debug log


No logs found.....

Support for On-demand (manual) update checking (disabling automatic checks)

Is your feature request related to a problem? Please describe.
Currently HACS is constantly checking for updates, every 30min/500min etc depending on the case (see the below extract of HACS documentation)

Describe the solution you'd like

In my use case, I only run very stable components and have no need of automated checks every 30 minutes. At this point I update HA every quarter or so and custom components only occassionally, say weekly or monthly. I.e. there is no point on keeping my RPi busy checking stuff for no reason.

This is a feature request to add either a GUI or configuration file (yaml) support for disabling HACS periodic 30m/500m checks and only check when manually triggered

Describe alternatives you've considered

perhaps add a "pause" and "play" button.

Additional context
N/A


Installed elements

HACS will check for updates to installed elements:

At startup.
Every 30 minutes after HA startup.

Everything else

HACS will check for updates to every element:

At startup
Every 500 minutes after HA startup.

Manually trigger updates

You can also force a check by clicking the β€œRELOAD DATA” button under the β€œSETTINGS” tab (This will force a reload of everything.)

Under the β€œSETTINGS” tab there is also a reload icon to the left of every custom repository you have added, clicking that will reload info for it.

On each ElementView (the page with details about the element) there is a reload icon at the top-right corner, clicking that will reload it.

RFC: Entities

By registering all trackable elements as separate entities the user will get more control over the look of it.

image

image

These will be real customizable entities (unlike the sensors that custom_updater used)


Add your reaction to the purposed thing ☝️ with:
πŸ‘ for "I want this."
πŸ‘Ž for "I do not want this."
πŸ‘€ for "I don't have an opinion"

PSA: next version is delayed

I had a plan to release the next version (0.3.0) yesterday.

There is so much I need want to get into this (without breaking existing installations).

Some highlights:

  • Repositories that publish the plugin files as release assets are now supported
  • Full rewrite of the update functions to save time/calls

Hopefully, I'm able to push this out later this weekend, if not it will be early next week.

Most of the progress can be followed here (Don't try to run that branch, it's far from finished/stable)

0.94.0b3 Home Assistant won't start

Version of HACS

0.4.1

Describe the bug

Home Assistant fails to start up, populates the below errors in the logs. Error doesn't seem to be related to HACS, but my only change on this beta was updating from 0.2.1 and confirmed Home Assistant starts up okay after disabling HACS in configuration.yaml.

To update I initially tried copying 0.4.1 files over 0.2.1, when that didn't work I deleted it all and copied fresh from the repo and had the same thing.

Debug log

2019-06-01 23:26:33 ERROR (Thread-6) [concurrent.futures] exception calling callback for <Future at 0x7f1f35a3c828 state=finished raised RuntimeError>
Traceback (most recent call last):
  File "/usr/lib/python3.5/concurrent/futures/thread.py", line 55, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/srv/homeassistant/lib/python3.5/site-packages/homeassistant/components/xiaomi_aqara/__init__.py", line 144, in setup
    discovery.load_platform(hass, component, DOMAIN, {}, config)
  File "/srv/homeassistant/lib/python3.5/site-packages/homeassistant/helpers/discovery.py", line 130, in load_platform
    hass_config))
  File "/srv/homeassistant/lib/python3.5/site-packages/homeassistant/core.py", line 255, in add_job
    self.loop.call_soon_threadsafe(self.async_add_job, target, *args)
  File "/usr/lib/python3.5/asyncio/base_events.py", line 618, in call_soon_threadsafe
    self._check_closed()
  File "/usr/lib/python3.5/asyncio/base_events.py", line 357, in _check_closed
    raise RuntimeError('Event loop is closed')
RuntimeError: Event loop is closed

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3.5/concurrent/futures/_base.py", line 297, in _invoke_callbacks
    callback(self)
  File "/usr/lib/python3.5/asyncio/futures.py", line 463, in _call_set_state
    dest_loop.call_soon_threadsafe(_set_state, destination, source)
  File "/usr/lib/python3.5/asyncio/base_events.py", line 618, in call_soon_threadsafe
    self._check_closed()
  File "/usr/lib/python3.5/asyncio/base_events.py", line 357, in _check_closed
    raise RuntimeError('Event loop is closed')
RuntimeError: Event loop is closed

Possibility to add custom repro's in the standard store

Possibility to add custom components in the default store.

Describe the solution you'd like
Possibility to add custom components in the default store. In that way it will be easier to find different components just by search the store. Maybe also add categories for components so the user easy can find different components.

Add Copy Button for component URL for Lovelace

Is your feature request related to a problem? Please describe.
For each custom card, we need to copy url to add in our lovelace configuration file

Describe the solution you'd like
It could be more user friendly to add a copy button like available in github to copy generated token for example

Logger level in Settings

*Logger generates huge ammount of data
it would be great to have a logger level setting in settings

RFC: Name

Current: HACS (Home Assistant Community Store)
Got other options for the name, please post them here :)

HA not run when add configuration

I try this on my HA. Before use custom updater. But delete it.
I done all with manual installation and when add to my configuration.yaml config with tokens and reboot my HA, after Home Assistant not running.
When remove from config running ok.

some log errors about hacs.css and hacs.js

Version of HACS

0.4.3

Describe the bug

i have been notice this errors on logs
i have try add this files that says is missing to the hacs\frontend\elements, but then the scroll bar disapeared, and whern i updated to the new version 0.4.3 the files disapeared again and start showing those errors again in the logs

Debug log


2019-06-02 20:34:48 [custom_components.hacs.frontend] Could not serve hacs.css - [Errno 2] No such file or directory: '/config/custom_components/hacs/frontend/elements/hacs.css'
2019-06-02 20:34:48 [custom_components.hacs.frontend] Could not serve hacs.js - [Errno 2] No such file or directory: '/config/custom_components/hacs/frontend/elements/hacs.js'

Persistent notification

Is it possible to get a persistent notification if there is a component or card has a upgrade?

Store show already cards installed

would be nice to when searching on store section for new cards that would show on the side of MORE INFO like something saying Installed or Unistall for we can see witch cards we already have installed, another option could be the cards that are already installed would disappear from store section sense they show up in overview

Removing old custom_updater breaks lovelace

Newest version installed today

Version of HACS

Describe the bug

A clear and concise description of what the bug is.
I removed the old custom_updater from configuration.yaml and added HACS as per the instructions.

In HACS I added the tracker card... I thought this would mean that my lovelace cards using the /customcards/ endpoint would still work? I am now seeing red screens for all cards not used by HACS.

Should I change the endpoint back to /local/ or should I use the new /community/ endpoint now?

Debug log


No real log to add. Just getting custom element does not exist errors.

Add your logs here.

Notice: custom_urls

The custom_updater had support for custom_urls, that support will be removed.

For the MVP (initial release), only cards/components that are in the orgs. are supported:

Reasoning.

  • They are "hard" for users and developers to manage.
  • The naming of elements can cause issues.
  • When there is an issue with the data in "third party" files custom_updater would get "the blame"
  • It adds process time and network traffic on the host.

Alternative

There will be one master json file that contains the necessary information of the elements (one file pr element type)
This will be hosted in a GitHub repo (or several) and will be automatically updated,

I'm currently not sure how to do this yet, but it will happen.
A potential location is https://github.com/ludeeus/data where I'm hosting the files for https://github.com/ludeeus/custom-component-store

UI Not Loading

Version of HACS

VERSION = "0.4.0"

Describe the bug

Upgraded from 0.2.1 -> 0.4.0 and upon HA restart the Community Panel doesn't appear in left had drawer.

hacs_missing

Debug log


2019-06-01 08:14:00 WARNING (MainThread) [homeassistant.loader] You are using a custom integration for hacs which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you do experience issues with Home Assistant.
2019-06-01 08:14:02 WARNING (MainThread) [homeassistant.loader] You are using a custom integration for personalcapital which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you do experience issues with Home Assistant.
2019-06-01 08:14:03 WARNING (MainThread) [homeassistant.loader] You are using a custom integration for radarr_upcoming_media which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you do experience issues with Home Assistant.
2019-06-01 08:14:03 WARNING (MainThread) [homeassistant.loader] You are using a custom integration for sonarr_upcoming_media which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you do experience issues with Home Assistant.
2019-06-01 08:14:05 WARNING (SyncWorker_37) [sleekxmppfs.basexmpp] fulljid property deprecated. Use boundjid.resource
2019-06-01 08:14:16 INFO (MainThread) [custom_components.hacs.hacs] Trying to load existing data.
2019-06-01 08:14:16 DEBUG (MainThread) [custom_components.hacs.storage] Reading from datastore /config/.storage/hacs.
2019-06-01 08:14:17 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/sensor.brewdog
2019-06-01 08:14:17 DEBUG (MainThread) [custom_components.hacs.storage] custom-components/sensor.brewdog - manifest.json is missing.
2019-06-01 08:14:17 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/switch.hadockermon
2019-06-01 08:14:18 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/hassbian_config
2019-06-01 08:14:18 ERROR (Thread-6) [pychromecast.socket_client] [192.168.1.32:8009] Failed to connect, retrying in 5.0s
2019-06-01 08:14:19 DEBUG (MainThread) [custom_components.hacs.storage] custom-components/hassbian_config - Repository structure does not meet the requirements
2019-06-01 08:14:19 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/sensor.weatheralerts
2019-06-01 08:14:19 DEBUG (MainThread) [custom_components.hacs.storage] custom-components/sensor.weatheralerts - manifest.json is missing.
2019-06-01 08:14:19 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/sensor.wienerlinien
2019-06-01 08:14:20 DEBUG (MainThread) [custom_components.hacs.storage] custom-components/sensor.wienerlinien - manifest.json is missing.
2019-06-01 08:14:20 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/binary_sensor.hadockermon
2019-06-01 08:14:20 DEBUG (MainThread) [custom_components.hacs.storage] custom-components/binary_sensor.hadockermon - manifest.json is missing.
2019-06-01 08:14:20 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/sensor.rpi_power
2019-06-01 08:14:21 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/sensor.untappd
2019-06-01 08:14:21 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/sensor.authenticated
2019-06-01 08:14:22 DEBUG (MainThread) [custom_components.hacs.storage] custom-components/sensor.authenticated - manifest.json is missing.
2019-06-01 08:14:22 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/sickchill
2019-06-01 08:14:22 DEBUG (MainThread) [custom_components.hacs.storage] custom-components/sickchill - manifest.json is missing.
2019-06-01 08:14:22 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/custom_updater
2019-06-01 08:14:23 DEBUG (MainThread) [custom_components.hacs.storage] custom-components/custom_updater - manifest.json is missing.
2019-06-01 08:14:23 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/usps_mail
2019-06-01 08:14:23 DEBUG (MainThread) [custom_components.hacs.storage] custom-components/usps_mail - manifest.json is missing.
2019-06-01 08:14:23 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/camera.unsplash
2019-06-01 08:14:24 DEBUG (MainThread) [custom_components.hacs.storage] custom-components/camera.unsplash - manifest.json is missing.
2019-06-01 08:14:24 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/camera.combined
2019-06-01 08:14:24 DEBUG (MainThread) [custom_components.hacs.storage] custom-components/camera.combined - manifest.json is missing.
2019-06-01 08:14:24 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/sensor.custom_aftership
2019-06-01 08:14:25 DEBUG (MainThread) [custom_components.hacs.storage] custom-components/sensor.custom_aftership - manifest.json is missing.
2019-06-01 08:14:25 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/feedparser
2019-06-01 08:14:25 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/camera.multisource
2019-06-01 08:14:26 DEBUG (MainThread) [custom_components.hacs.storage] custom-components/camera.multisource - manifest.json is missing.
2019-06-01 08:14:26 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/sensor.personalcapital
2019-06-01 08:14:26 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/sensor.trakt
2019-06-01 08:14:27 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/climate.e_thermostaat
2019-06-01 08:14:27 DEBUG (MainThread) [custom_components.hacs.storage] custom-components/climate.e_thermostaat - manifest.json is missing.
2019-06-01 08:14:27 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/sensor.geoip
2019-06-01 08:14:28 DEBUG (MainThread) [custom_components.hacs.storage] custom-components/sensor.geoip - manifest.json is missing.
2019-06-01 08:14:28 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/media_player.braviatv_psk
2019-06-01 08:14:28 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/sensor.sonarr_upcoming_media
2019-06-01 08:14:29 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/sensor.radarr_upcoming_media
2019-06-01 08:14:29 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/sensor.owlintuition
2019-06-01 08:14:30 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/sensor.unifigateway
2019-06-01 08:14:30 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/sensor.ssh
2019-06-01 08:14:31 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/sensor.plex_recently_added
2019-06-01 08:14:32 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/sensor.ctabustracker
2019-06-01 08:14:32 DEBUG (MainThread) [custom_components.hacs.storage] custom-components/sensor.ctabustracker - manifest.json is missing.
2019-06-01 08:14:32 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/sensor.kodi_recently_added
2019-06-01 08:14:33 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/sensor.youtube
2019-06-01 08:14:33 DEBUG (MainThread) [custom_components.hacs.storage] custom-components/sensor.youtube - manifest.json is missing.
2019-06-01 08:14:33 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/hacs
2019-06-01 08:14:34 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/config_check
2019-06-01 08:14:34 DEBUG (MainThread) [custom_components.hacs.storage] custom-components/config_check - manifest.json is missing.
2019-06-01 08:14:34 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/sensor.yandex_maps
2019-06-01 08:14:34 DEBUG (MainThread) [custom_components.hacs.storage] custom-components/sensor.yandex_maps - manifest.json is missing.
2019-06-01 08:14:34 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/climate.programmable_thermostat
2019-06-01 08:14:35 DEBUG (MainThread) [custom_components.hacs.storage] custom-components/climate.programmable_thermostat - manifest.json is missing.
2019-06-01 08:14:35 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/sensor.file_restore
2019-06-01 08:14:35 DEBUG (MainThread) [custom_components.hacs.storage] custom-components/sensor.file_restore - manifest.json is missing.
2019-06-01 08:14:35 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/complimentr
2019-06-01 08:14:36 DEBUG (MainThread) [custom_components.hacs.storage] custom-components/complimentr - manifest.json is missing.
2019-06-01 08:14:36 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/sensor.avanza_stock
2019-06-01 08:14:36 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/gpodder
2019-06-01 08:14:37 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/sensor.airthings_wave
2019-06-01 08:14:37 DEBUG (MainThread) [custom_components.hacs.storage] custom-components/sensor.airthings_wave - manifest.json is missing.
2019-06-01 08:14:37 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/breaking_changes
2019-06-01 08:14:38 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/grocy
2019-06-01 08:14:38 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/qbo
2019-06-01 08:14:39 INFO (MainThread) [custom_components.hacs.storage] Loading custom-components/google_keep
2019-06-01 08:14:39 DEBUG (MainThread) [custom_components.hacs.storage] custom-components/google_keep - This repository is empty.
2019-06-01 08:14:39 INFO (MainThread) [custom_components.hacs.storage] Loading custom-cards/text-element
2019-06-01 08:14:40 INFO (MainThread) [custom_components.hacs.storage] Loading custom-cards/circle-sensor-card
2019-06-01 08:14:40 INFO (MainThread) [custom_components.hacs.storage] Loading custom-cards/state-attribute-element
2019-06-01 08:14:41 INFO (MainThread) [custom_components.hacs.storage] Loading custom-cards/vertical-stack-in-card
2019-06-01 08:14:41 INFO (MainThread) [custom_components.hacs.storage] Loading custom-cards/state-element
2019-06-01 08:14:42 INFO (MainThread) [custom_components.hacs.storage] Loading custom-cards/canvas-gauge-card
2019-06-01 08:14:42 INFO (MainThread) [custom_components.hacs.storage] Loading custom-cards/beer-card
2019-06-01 08:14:43 INFO (MainThread) [custom_components.hacs.storage] Loading custom-cards/ext-weblink
2019-06-01 08:14:44 INFO (MainThread) [custom_components.hacs.storage] Loading custom-cards/aftership-card
2019-06-01 08:14:45 INFO (MainThread) [custom_components.hacs.storage] Loading custom-cards/username-element
2019-06-01 08:14:45 INFO (MainThread) [custom_components.hacs.storage] Loading custom-cards/list-card
2019-06-01 08:14:46 INFO (MainThread) [custom_components.hacs.storage] Loading custom-cards/button-card
2019-06-01 08:14:46 INFO (MainThread) [custom_components.hacs.storage] Loading custom-cards/rmv-card
2019-06-01 08:14:47 INFO (MainThread) [custom_components.hacs.storage] Loading custom-cards/upcoming-media-card
2019-06-01 08:14:47 INFO (MainThread) [custom_components.hacs.storage] Loading custom-cards/surveillance-card
2019-06-01 08:14:48 INFO (MainThread) [custom_components.hacs.storage] Loading custom-cards/light-entity-row
2019-06-01 08:14:48 INFO (MainThread) [custom_components.hacs.storage] Loading custom-cards/button-entity-row
2019-06-01 08:14:49 INFO (MainThread) [custom_components.hacs.storage] Loading custom-cards/flex-table-card
2019-06-01 08:14:50 INFO (MainThread) [custom_components.hacs.storage] Loading custom-cards/secondaryinfo-entity-row
2019-06-01 08:14:50 INFO (MainThread) [custom_components.hacs.storage] Loading custom-cards/bar-card
2019-06-01 08:14:51 INFO (MainThread) [custom_components.hacs.storage] Loading custom-cards/roku-card
2019-06-01 08:14:51 INFO (MainThread) [custom_components.hacs.storage] Loading custom-cards/pc-card
2019-06-01 08:14:52 INFO (MainThread) [custom_components.hacs.storage] Loading custom-cards/config-template-card
2019-06-01 08:14:52 INFO (MainThread) [custom_components.hacs.storage] Loading custom-cards/spotify-card
2019-06-01 08:14:53 DEBUG (MainThread) [custom_components.hacs.storage] custom-cards/spotify-card - No acceptable js files found
2019-06-01 08:14:53 INFO (MainThread) [custom_components.hacs.storage] Loading custom-cards/podcast-card
2019-06-01 08:14:54 INFO (MainThread) [custom_components.hacs.storage] Loading custom-cards/untappd-card
2019-06-01 08:14:55 INFO (MainThread) [custom_components.hacs.storage] Loading custom-cards/group-element
2019-06-01 08:14:55 INFO (MainThread) [custom_components.hacs.storage] Loading custom-cards/text-divider-row
2019-06-01 08:14:56 INFO (MainThread) [custom_components.hacs.storage] Loading custom-cards/cover-element
2019-06-01 08:14:56 INFO (MainThread) [custom_components.hacs.storage] Loading custom-cards/radial-menu
2019-06-01 08:14:57 INFO (MainThread) [custom_components.hacs.storage] Loading custom-cards/playback-card
2019-06-01 08:14:58 DEBUG (MainThread) [custom_components.hacs.storage] custom-cards/playback-card - No acceptable js files found
2019-06-01 08:14:58 INFO (MainThread) [custom_components.hacs.storage] Loading custom-cards/bignumber-card
2019-06-01 08:14:58 INFO (MainThread) [custom_components.hacs.storage] Loading custom-cards/entity-attributes-card
2019-06-01 08:14:59 INFO (MainThread) [custom_components.hacs.storage] Loading custom-cards/gauge-card
2019-06-01 08:14:59 INFO (MainThread) [custom_components.hacs.storage] Loading custom-cards/group-card
2019-06-01 08:15:00 INFO (MainThread) [custom_components.hacs.storage] Loading custom-cards/home-setter
2019-06-01 08:15:01 INFO (MainThread) [custom_components.hacs.storage] Loading custom-cards/monster-card
2019-06-01 08:15:02 INFO (MainThread) [custom_components.hacs.storage] Loading custom-cards/plan-coordinates
2019-06-01 08:15:03 INFO (MainThread) [custom_components.hacs.storage] Loading custom-cards/muuri-grid
2019-06-01 08:15:04 DEBUG (MainThread) [custom_components.hacs.storage] custom-cards/muuri-grid - No acceptable js files found
2019-06-01 08:15:04 INFO (MainThread) [custom_components.hacs.storage] Loading custom-cards/decluttering-card
2019-06-01 08:15:06 INFO (MainThread) [custom_components.hacs.storage] Saving data

Logs

Hello
congratulations for the great app !

i have added the logger: altough it generates huge log... is there anyway to reduce all logs only to warn level for example ?
i tried in several ways but cannot eliminate all the info and debug informations on the log
thank you

Remove buttons from overviews

Describe the solution you'd like
Remove action buttons from the cards in both the "Overview" and "Store" tabs.

[From] Clicking an action link on the card to get to the details of that element:
image

[To] Clicking the card to get to the details of that element:
image

This will minimize screen space, users should be familiar with this, this is more like how add-ons are displayed for hassio.

Type in hacsviewbase.py

Just a minor type in hacsviewbase.py not worth creating a pull request for

Background task runnig, refresh the page in a little while.

Should of course be

Background task running, refresh the page in a little while.

Slider

hello
i have installed this custom repository
thomasloven/lovelace-slider-entity-row

image

after installing all my cards give error

image

the JS was installed
image

i have added the url in UI-lovelace
image

what am i doing wrong?
thanks

Allow card / component updates to be flagged has having breaking changes

Is your feature request related to a problem? Please describe.

A custom card or custom component may sometimes include breaking changes which will cause error messages (or the card/component to fail completely) if users update without checking the release notes and changing the configuration accordingly.

Describe the solution you'd like

An additional property in the tracker JSON file (e.g. custom_card.json for a custom card) which marks the new version as a breaking change would allow this to be picked up, and the user prompted to view the release notes and update configuration before updating.

Describe alternatives you've considered

Obviously, this should not be a replacement for effective communication with existing users of the card or component by updating any discussions where the card/component was originally announced (e.g. on the Home Assistant forums) but would be in addition in order to improve the user experience.

Additional context

Search in store not working

Version of HACS

0.4.3

Describe the bug

Search not working in store

Debug log

image

error in console:

Uncaught TypeError: Search is not a function
    at HTMLInputElement.onkeyup

Being able to clearly see if there is an update

Is your feature request related to a problem? Please describe.
What I still miss is a slightly clearer recognition of when a component has an update, at the moment this is only visible through a yellow arrow.

Describe the solution you'd like
You could solve this by putting components with an update on top in your overview or give the component a different card color.

Notice: Releases

Releases will be automated (mostly) by using https://github.com/ludeeus/reporeleaser

A new release will be published every week if there have been changes in the repo.

Extra releases

  • If critical issues are fixed there will be an extra release to publish that.
  • If there are restructure/breaking changes there will be an extra release.

Req: make the custom repo's in settings tab clickable url to the source repo

It would be easier to access the repos on github if the name of the custom repo were clickable. Making the manually added repos into a hyperlink would save several clicks.

Currently you have to: 1) find the card in the overview or store, 2) click manage, 3) click repo.
vs.
settings > click

An alternative would be to add a repo button to the cards under store and overview. This could be done for install, reinstall, update, etc., and rename the manage link to "More Information"

JS files not appearing in 'www' folder

Version of HACS

Describe the bug

A clear and concise description of what the bug is.

I've followed the instructions to set up hacs on my home assistant which is running on a rpi3

My HACS version is : 0.5.1
Home Assistant version : 0.93.2

I can click install on the items in the store - for example i've tried button-card and secondaryinfo-entity-row which I've been using but without any sort of updates

They appear in my overview as installed, but when I look in www (the full path is /home/homeassistant/.homeassistant/www like the output tells me it should be)

I don't see any newly created files

I've checked the logs and found the following

2019-06-05 16:00:19 [custom_components.hacs.frontend] Tried to serve up '/home/homeassistant/.homeassistant/www/community/button-card/button-card.js' but it does not exist
2019-06-05 16:00:19 [custom_components.hacs.frontend] there was an issue trying to serve button-card/button-card.js - Not Found

Debug log


2019-06-05 16:00:19 [custom_components.hacs.frontend] Tried to serve up '/home/homeassistant/.homeassistant/www/community/button-card/button-card.js' but it does not exist
2019-06-05 16:00:19 [custom_components.hacs.frontend] there was an issue trying to serve button-card/button-card.js - Not Found```

'type: module' Missing from configuration suggestion

Version of HACS

0.4.3

Describe the bug

For

  • group-card
  • monster-card
  • beer-card
  • light-entity-row
  • bignumber-card
  • entity-attributes-card
  • gauge-card
  • home-setter
  • plan-coordinates

The configuration suggestion is missing 'type: module/js' resulting in the card not working.

Shows:

When you add this to your configuration use this: 
  - url: /community_plugin/monster-card/monster-card.js

Should be:

When you add this to your configuration use this: 
  - url: /community_plugin/monster-card/monster-card.js
    type: module

Incorrect configuration suggestion when the word lovelace is within the repository.

Version of HACS

HACS version: 0.4.3
Home Assistant version: 0.93.2

Describe the bug

So according to this documentation I need to remove the word "Lovelace" from the dist file when my repository starts with Lovelace.

So, that's exactly what I did:
https://github.com/peternijssen/lovelace-postnl-card/tree/master/dist

That's all working fine, except HACS gives me instructions to install this component like this:

When you add this to your configuration use this: 
  - url: /community_plugin/lovelace-postnl-card/lovelace-postnl-card.js
    type: js

This doesn't work, as it should be:

When you add this to your configuration use this: 
  - url: /community_plugin/lovelace-postnl-card/postnl-card.js
    type: js

So it seems it can't correctly cope with repositories starting with "lovelace".

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.