Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: Home Assistant Add-on #350

Open
ExquisiteMetropolis opened this issue Oct 11, 2024 · 7 comments
Open

Feature request: Home Assistant Add-on #350

ExquisiteMetropolis opened this issue Oct 11, 2024 · 7 comments

Comments

@ExquisiteMetropolis
Copy link

Would it be possible to provide these awesome containers as Home Assistant Add-ons?

ghcr.io/sdr-enthusiasts/docker-readsb-protobuf:latest
ghcr.io/sdr-enthusiasts/docker-flightradar24:latest
ghcr.io/sdr-enthusiasts/docker-piaware:latest
ghcr.io/sdr-enthusiasts/docker-planefinder:latest
ghcr.io/sdr-enthusiasts/docker-adsbexchange:latest
ghcr.io/sdr-enthusiasts/docker-radarbox:latest

I know there is one that kind-off does the same, but that lacks BIAS-T and I would loose all my graphs from readsb if I migrate to that one. https://community.home-assistant.io/t/home-assistant-add-on-ads-b-multi-portal-feeder-flightradar24-and-flightaware/345563

@dziban303
Copy link
Contributor

No, I don't think anyone is going to do that

@ExquisiteMetropolis
Copy link
Author

question remains, why not? ;)
Is it that complicated/work-intensive to-do? Maybe I am the first to ask, but there might be a desire from more people around the globe?
It looks like the addon I linked, also used another github repo from someone else, to build the add-on.
Maybe I lack insights, but it might technically be possible?

@dziban303
Copy link
Contributor

your question is, is it complicated or work intensive to integrate six different containers including deprecated ones into entirely different software? yes that would be complicated and work intensive, lol. especially for deprecated software like readsb-protobuf which was several years ago superceded by ultrafeeder.

instead you can just run ultrafeeder and whatever containers you want, surely you can run containers on your hass machine, or if not run the containers on another machine and follow the instructions in your Google link to bring the data into home assistant.

@ExquisiteMetropolis
Copy link
Author

Thanks for the clarification. I wasn't aware that readsb-protobuf was depricated. I will check out ultrafeeder instead.
As for 'entirely different software', that isn't really true.
Home Assistant runs (in the end) on (its own) docker config and manages everything via it's own supervisor. That supervisor Doesn't like other containers on the system while running HA OS.

There are folks out there who used existing docker containers and managed to do something (I currently lack the skills/info on how to achieve the same), with some JSON/YAML files and offer the exact same container as an add-on in Home Assistant.
I assume that if you're into that kind of stuff, it shouldn't be that hard.
Ref: https://github.com/alexbelgium/hassio-addons/wiki/Building-an-addon (I'm trying to make sense of this myself).
Hence the question here if you as owners/creators of these could do it for me (and others out there).

I don't have another machine, also from sustainability point of view. That would consume extra resources/power consumption, while technically all can run on the same device with has capacity to spare.

@wiedehopf
Copy link
Contributor

wiedehopf commented Oct 12, 2024

Possibly give this a read: https://community.home-assistant.io/t/run-extra-docker-container/321362/12

It would seem best to just get rid of the restriction that is HAOS possibly? https://github.com/home-assistant/supervised-installer

Another thread suggested running proxmox and then run HAOS in a VM ...
with ADS-B you'll get MLAT issues if you run the 1090 decoder in a VM so maybe that's not the appropriate solution here.
And installing docker in an LXC container is a hassle but there is a couple guides out there i believe.

Typically it's best to just get a pi4 really, it's relatively cheap and you can either use this guide: https://sdr-enthusiasts.gitbook.io/ads-b/ or https://adsb.im/ as a complete image.
That way you don't need as much coax as the RPi can be placed in or near the attic where the antenna would typically be.

@ExquisiteMetropolis
Copy link
Author

I am running supervised at the moment, but prefer to switch to HA OS as that is fully supported. Supervised is not as I understand.
ADSB feeding is my last hurdle as add-in.
Already have a pi4 in my patch cabinet, antenna is already on the roof for years, with expensive coax, LNA filter, etc.
But thanks for the tips, might be use full for others.

I'll see about getting ultrafeeder running first. Maybe it's do-able to turn it into an add-on myself. Winter is coming... need to do something. ;)
Getting a denied when attempting to pull the image. Unsure why, never had this issue with other images.

Unable to find image 'ghcr.io/sdr-enthusiasts/docker-ultrafeeder:latest' locally
Error response from daemon: Head "https://ghcr.io/v2/sdr-enthusiasts/docker-ultrafeeder/manifests/latest": denied

@wiedehopf
Copy link
Contributor

wiedehopf commented Oct 12, 2024

https://sdr-enthusiasts.gitbook.io/ads-b/foundations/deploy-ultrafeeder-container

    image: ghcr.io/sdr-enthusiasts/docker-adsb-ultrafeeder

Missing the adsb in the container name.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants