Giter VIP home page Giter VIP logo

homeassistant-addons's Introduction

Home Assistant Add-on Repository

Installation

Add this repository to your Home Assistant instance.

Add this repository to your Home Assistant instance or use the button above.

Add-ons

homeassistant-addons's People

Contributors

casperklein avatar taylortbb 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

Watchers

 avatar  avatar  avatar  avatar

homeassistant-addons's Issues

Netbox is not an option to install

Add-on name
Netbox

Describe the bug
Netbox is not an option to add after adding the repository. Only the 3 shown in the picture show up.

image

To Reproduce
Steps to reproduce the behavior:

  1. It's probably somewhat obvious from the screenshot, but I added the repository
    image
  2. I refreshed the add-on store page and only the 3 items showed up. (I also restarted home assistant with no change)

Expected behavior
Netbox should be an option to install.

Screenshots
If applicable, add screenshots to help explain your problem.

Additional context
Add any other context about the problem here.

Error when updating to version 3.1.10

Add-on name
Netbox

Describe the bug
Error when updating to version 3.1.10
Can't install casperklein/homeassistant-netbox:3.1.10: 404 Client Error for http+docker://localhost/v1.41/images/create?tag=3.1.10&fromImage=casperklein%2Fhomeassistant-netbox&platform=linux%2Famd64: Not Found ("manifest for casperklein/homeassistant-netbox:3.1.10 not found: manifest unknown: manifest unknown")

Thanks!

I've being searching for PiHole addon for quite some time and I grew tired of it.
So I'm very thankful to you for the work you put on creating this addon collection!

YCast @ homeassistant, DNS_PROBE_FINISHED_NXDOMAIN

Hi Casper,

Thanks for the nice addon. Unfortunately I do not get it running using homeassistant. Probably it is not caused by your Addon, but by my faulty setting of all components. Maybe you can give me a hint, what is wrong? Thanks a lot!

Procedure on my side:

1.) Addon installed. Container port mapped from 80/tcp to 8383. When I open the 192.168.XXX.XXX:8383 it displays
-1Dirhttp://192.168.XXX.XXX:8383/ycast/radiobrowser/?vtuner=truehttp://192.168.XXX.XXX:8383/ycast/radiobrowser/?vtuner=true4Dirhttp://192.168.XXX.XXX:8383/ycast/my_stations/?vtuner=truehttp://192.168.XXX.XXX:8383/ycast/my_stations/?vtuner=true1
-> Should be fine?

2.) DNS Server (in my case adguard home):
Setup of custom filtering rule.
192.168.XXX.XXX denon.vtuner.com
192.168.XXX.XXX denon2.vtuner.com
AdGuard Home should now return 192.168.XXX.XXX address for the denon.vtuner.com or denon2.vtuner.com domains.

3.) Nginx Proxy Manager:
In order to route internally to port 8383 I have setup a proxy host:
image

If I execute for instance denon.vtuner.com in a browser I do not receive result as shown in 1.), but a DNS_PROBE_FINISHED_NXDOMAIN, Webpage not available.

Do you have any idea what setup is wrong? How do you manage that in your personal settings for homeassistant?

Thanks a lot!

Media (images) gone after add-on restart/update

Add-on name
Netbox

Describe the bug
Media (images) gone after add-on update

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Device Types'
  2. Click on 'Device Types'
  3. Click on a device
  4. Click on 'edit'
  5. Upload an image
  6. Upgrade add-on and you will see the media folder is empty and the images are gone.

Expected behavior
The images should be migrated to the new volume

Screenshots
If applicable, add screenshots to help explain your problem.
image

Additional context
Is it possible to keep the images while updating the add-on?
Now with every update they are gone.

Thanks
Fred.

Installing add-ons fails

Hi casperklein,

I am trying to setup the Ycast add-on.
When I copy the url: https://github.com/casperklein/homeassistant-addons
and search for it in the Home Assistant Add-on Store it comes up with an example of Frenck???
Is the link broken?

Maybe I just need a few more hints;)
Can you explane in a more step-by-step way?

I had Ycast working before so I know how to configure it, the installing bit in HA is quit hard for me.

Thanks in advance,
Paul

FR: make device-type-library-import as option

Add-on name
Netbox

Describe the feature you'd like

Making device type in Netbox is often very time consuming. Netbox Community already supports device-type-library-import script that automatically update community-driven device types. I want to have this as an option.

It can default install all or no vendors depends on choice, but when vendors are defined, device type from specific vendors are installed.

Describe alternatives you've considered
Haven't thought about it.

Additional context
https://github.com/netbox-community/devicetype-library
https://github.com/netbox-community/Device-Type-Library-Import

add-on does not support ingress

I have installed the add on and it is indeed functioning but when I tried to link this through a custom_panel entry I received an error stating the add on does not support ingress.

are there plans to support ingress in the future?

thanks!

Can‘t open WebUI from Browser

PI-Addon

Installed it and runs flawless.

I can open the WebUI from within Home Assistant but not in the Browser.

I left the UNPROTECTED web UI at Port 80 and 403 Forbidden. Tried Port 8181 - same.

Could someone please help?

Netbox: Not stable, at all

Hi,

I installed the previous version of Netbox and it just lost the entries that I made into it. The only change that I made to the config was to enter my login credentials. I uninstalled / rebooted/ reinstalled and then I was fine. Netbox was running. I had 90% of my network built out when there was a notification of a Netbox update. I installed it and then I could no longer access my entries. So, I uninstalled / rebooted / reinstalled and it’s unusable now. Once started, it stops within just a few minutes. I can’t even login now. Below are my log entries.

Tx,
Ed

2024-05-04 11:59:56,181 WARN exited: netbox (exit status 1; not expected)
2024-05-04 11:59:56,181 WARN received SIGTERM indicating exit request
2024-05-04 11:59:56,181 INFO waiting for postgresql, redis to die
2024-05-04 11:59:57,290 INFO stopped: redis (exit status 0)
2024-05-04 11:59:57,359 INFO stopped: postgresql (exit status 0)
2024-05-04 12:05:45,072 INFO Included extra file "/etc/supervisor/conf.d/netbox.conf" during parsing
2024-05-04 12:05:45,072 INFO Set uid to user 0 succeeded
2024-05-04 12:05:45,074 INFO RPC interface 'supervisor' initialized
2024-05-04 12:05:45,074 INFO supervisord started with pid 7
2024-05-04 12:05:46,078 INFO spawned: 'netbox' with pid 8
Info: Configuring PostgreSQL..
2024-05-04 12:05:46,085 INFO success: netbox entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
Info: Setting up media usage..
Info: Fixing PostgreSQL permissions..
Info: Restoring secret key..
Info: Starting redis..
2024-05-04 12:05:46,447 INFO spawned: 'redis' with pid 26
2024-05-04 12:05:46,448 INFO success: redis entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
Info: Redis is ready..
Info: Starting PostgreSQL..
2024-05-04 12:05:46,587 INFO spawned: 'postgresql' with pid 33
2024-05-04 12:05:47,690 INFO success: postgresql entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
Info: PostgreSQL is ready..
Info: Check if migration is needed..
Netbox: Creating new superuser: admin
Traceback (most recent call last):
File "/opt/netbox/venv/lib/python3.11/site-packages/django/db/backends/utils.py", line 89, in _execute
return self.cursor.execute(sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/netbox/venv/lib/python3.11/site-packages/psycopg/cursor.py", line 732, in execute
raise ex.with_traceback(None)
psycopg.errors.UniqueViolation: duplicate key value violates unique constraint "auth_user_username_key"
DETAIL: Key (username)=(admin) already exists.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/opt/netbox/netbox/manage.py", line 10, in
execute_from_command_line(sys.argv)
File "/opt/netbox/venv/lib/python3.11/site-packages/django/core/management/init.py", line 442, in execute_from_command_line
utility.execute()
File "/opt/netbox/venv/lib/python3.11/site-packages/django/core/management/init.py", line 436, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/opt/netbox/venv/lib/python3.11/site-packages/django/core/management/base.py", line 412, in run_from_argv
self.execute(*args, **cmd_options)
File "/opt/netbox/venv/lib/python3.11/site-packages/django/core/management/base.py", line 458, in execute
output = self.handle(*args, **options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/netbox/venv/lib/python3.11/site-packages/django/core/management/commands/shell.py", line 117, in handle
exec(options["command"], globals())
File "", line 1, in
File "/opt/netbox/venv/lib/python3.11/site-packages/django/contrib/auth/models.py", line 172, in create_superuser
return self._create_user(username, email, password, **extra_fields)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/netbox/venv/lib/python3.11/site-packages/django/contrib/auth/models.py", line 155, in _create_user
user.save(using=self._db)
File "/opt/netbox/venv/lib/python3.11/site-packages/django/contrib/auth/base_user.py", line 76, in save
super().save(*args, **kwargs)
File "/opt/netbox/venv/lib/python3.11/site-packages/django/db/models/base.py", line 814, in save
self.save_base(
File "/opt/netbox/venv/lib/python3.11/site-packages/django/db/models/base.py", line 877, in save_base
updated = self._save_table(
^^^^^^^^^^^^^^^^^
File "/opt/netbox/venv/lib/python3.11/site-packages/django/db/models/base.py", line 1020, in _save_table
results = self._do_insert(
^^^^^^^^^^^^^^^^
File "/opt/netbox/venv/lib/python3.11/site-packages/django/db/models/base.py", line 1061, in _do_insert
return manager._insert(
^^^^^^^^^^^^^^^^
File "/opt/netbox/venv/lib/python3.11/site-packages/django/db/models/manager.py", line 87, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/netbox/venv/lib/python3.11/site-packages/django/db/models/query.py", line 1805, in _insert
return query.get_compiler(using=using).execute_sql(returning_fields)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/netbox/venv/lib/python3.11/site-packages/django/db/models/sql/compiler.py", line 1822, in execute_sql
cursor.execute(sql, params)
File "/opt/netbox/venv/lib/python3.11/site-packages/django/db/backends/utils.py", line 67, in execute
return self._execute_with_wrappers(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/netbox/venv/lib/python3.11/site-packages/django/db/backends/utils.py", line 80, in _execute_with_wrappers
return executor(sql, params, many, context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/netbox/venv/lib/python3.11/site-packages/django/db/backends/utils.py", line 84, in _execute
with self.db.wrap_database_errors:
File "/opt/netbox/venv/lib/python3.11/site-packages/django/db/utils.py", line 91, in exit
raise dj_exc_value.with_traceback(traceback) from exc_value
File "/opt/netbox/venv/lib/python3.11/site-packages/django/db/backends/utils.py", line 89, in _execute
return self.cursor.execute(sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/netbox/venv/lib/python3.11/site-packages/psycopg/cursor.py", line 732, in execute
raise ex.with_traceback(None)
django.db.utils.IntegrityError: duplicate key value violates unique constraint "auth_user_username_key"
DETAIL: Key (username)=(admin) already exists.
Error: Failed to create superuser 'admin'.
Info: Container shutdown in progress..
2024-05-04 12:05:52,987 WARN received SIGTERM indicating exit request
2024-05-04 12:05:52,987 INFO waiting for netbox, postgresql, redis to die
2024-05-04 12:05:52,987 WARN exited: netbox (exit status 1; not expected)
2024-05-04 12:05:53,108 INFO stopped: redis (exit status 0)
2024-05-04 12:05:53,181 INFO stopped: postgresql (exit status 0)

Netbox plugins

Add-on name
Netbox

Describe the feature you'd like
Ability to install plugins

Additional context
How do you feel about adding the ability to install plugins to the Netbox addon?

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.