Thanks for the reply. I did omit them and it worked so that's why I was wondering what they were for. BTW, I am running it on UnRaid. UnRaid doesn't use Docker compose and instead uses some Docker templates that are unique to UnRaid. I created a template for this app. I will see if I can get it added to the UnRaid app store.petelombardo wrote: Thu Jan 29, 2026 7:34 amThank you for the feedback!Rojma wrote: Wed Jan 28, 2026 5:25 pmThanks for the great Docker image. It's working great in my environment. I have a question. In your docker compose example, you have a parameters/variable that I am wondering what it's for:petelombardo wrote: Tue Oct 28, 2025 12:05 pm I have Android devices that work in the Android ecosystem, so I have been missing the HDHomeRun Signal app. I vibe coded the following to fill the gap. Run it in docker somewhere on your network (like a Raspberry Pi) and then you can tune from anywhere.
https://github.com/Petelombardo/hdhomer ... /README.md
NODE_ENV=production
Also, you have a volume mapping (/etc/localtime:/etc/localtime:ro). What is that volume mapping used for?
Both of those settings are extraneous at this time and can be safely omitted from the docker-compose.yml.
Signal Strength App
Re: Signal Strength App
-
petelombardo
- Posts: 17
- Joined: Tue Jul 30, 2024 7:41 am
- x 15
Re: Signal Strength App
Works for me. Let me know if I can help with anything related to your publishing attempt.
-
KeithAbbott
- Posts: 149
- Joined: Fri Mar 11, 2011 7:10 pm
- x 4
Re: Signal Strength App
I noticed a change that was recently made to the Signal Strength app:
After I updated the docker (within Unraid), I tried modifying the docker Network Type to Bridge (from Host). After the docker was restarted, I was unable to connect to access the app via web browser. I must be doing something wrong, any suggestions?
Code: Select all
Add HTTP fallback discovery for HDHomeRun devices; switch Docker to bridge networking-
petelombardo
- Posts: 17
- Joined: Tue Jul 30, 2024 7:41 am
- x 15
Re: Signal Strength App
When using bridge mode, you need the port mapping added to the config. The config should include a line like:KeithAbbott wrote: Sat Feb 14, 2026 12:15 pm I noticed a change that was recently made to the Signal Strength app:
After I updated the docker (within Unraid), I tried modifying the docker Network Type to Bridge (from Host). After the docker was restarted, I was unable to connect to access the app via web browser. I must be doing something wrong, any suggestions?Code: Select all
Add HTTP fallback discovery for HDHomeRun devices; switch Docker to bridge networking
-p 3000:3000
I just pushed an updated template. The new one should use bridge mode by default with the correct port mappings.
-
KeithAbbott
- Posts: 149
- Joined: Fri Mar 11, 2011 7:10 pm
- x 4
Re: Signal Strength App
Hmmm, I just removed the docker and then installed it again. It's still installing as a "Host" Network Type. Maybe I need to try again later?petelombardo wrote: Sun Feb 15, 2026 7:14 am I just pushed an updated template. The new one should use bridge mode by default with the correct port mappings.
-
petelombardo
- Posts: 17
- Joined: Tue Jul 30, 2024 7:41 am
- x 15
Re: Signal Strength App
It might take a couple hours to show up, so I would try again in a bit.KeithAbbott wrote: Sun Feb 15, 2026 9:42 amHmmm, I just removed the docker and then installed it again. It's still installing as a "Host" Network Type. Maybe I need to try again later?petelombardo wrote: Sun Feb 15, 2026 7:14 am I just pushed an updated template. The new one should use bridge mode by default with the correct port mappings.
-
rikd
- Silicondust
- Posts: 75
- Joined: Thu Mar 02, 2023 10:48 am
- Device ID: 1260AFEF
- Location: Portugal
- x 1
Re: Signal Strength App
You will need to delete your local 'user template' for the appKeithAbbott wrote: Sun Feb 15, 2026 9:42 amHmmm, I just removed the docker and then installed it again. It's still installing as a "Host" Network Type. Maybe I need to try again later?petelombardo wrote: Sun Feb 15, 2026 7:14 am I just pushed an updated template. The new one should use bridge mode by default with the correct port mappings.
IF memory serves - under Community Applications -> Previous Apps, select and clear
-
KeithAbbott
- Posts: 149
- Joined: Fri Mar 11, 2011 7:10 pm
- x 4
Re: Signal Strength App
It still does not seem to want to install with Bridge as the default. Here are the steps that I performed:
- Stopped the docker
- Removed the docker (with the 'also remove image' checkbox checked
- From the community Apps screen, clicked on 'Previous Apps', then 'Docker'
- Checked the checkbox next to the small docker image (Moby Dock) for HDHomeRun-Signal-Web, then clicked 'Delete', which responds by confirming the template deletion
- From the community Apps screen, searched for HDHomeRun-Signal-Web, then clicked 'Install'
- Clicked 'Apply' on the Add Container screen
- Once the docker container has been added, I can see that the Network Type is set to 'Host' instead of 'Bridge'
-
rikd
- Silicondust
- Posts: 75
- Joined: Thu Mar 02, 2023 10:48 am
- Device ID: 1260AFEF
- Location: Portugal
- x 1
Re: Signal Strength App
fwiw - default is host for me too as of this morning. Might take some time for the template update to make it's way through.KeithAbbott wrote: Mon Feb 16, 2026 5:36 am It still does not seem to want to install with Bridge as the default. Here are the steps that I performed:
It seems to run fine in Host mode, maybe I should just leave well enough alone.
- Stopped the docker
- Removed the docker (with the 'also remove image' checkbox checked
- From the community Apps screen, clicked on 'Previous Apps', then 'Docker'
- Checked the checkbox next to the small docker image (Moby Dock) for HDHomeRun-Signal-Web, then clicked 'Delete', which responds by confirming the template deletion
- From the community Apps screen, searched for HDHomeRun-Signal-Web, then clicked 'Install'
- Clicked 'Apply' on the Add Container screen
- Once the docker container has been added, I can see that the Network Type is set to 'Host' instead of 'Bridge'
just remember also to specify the devices with the variable if you do switch to bridge mode as autodiscovery will stop working.
-
KeithAbbott
- Posts: 149
- Joined: Fri Mar 11, 2011 7:10 pm
- x 4
Re: Signal Strength App
According to comments on a recent commit (in github),rikd wrote: Mon Feb 16, 2026 6:55 am just remember also to specify the devices with the variable if you do switch to bridge mode as autodiscovery will stop working.
Code: Select all
This adds an HTTP fallback using the HDHomeRun cloud API (ipv4-api.hdhomerun.com/discover) when UDP finds no devices-
petelombardo
- Posts: 17
- Joined: Tue Jul 30, 2024 7:41 am
- x 15
Re: Signal Strength App
It used to be true that you would have needed to specify the devices in bridge mode, but not anymore. Auto discover should still work now in the latest build even in bridge mode (default networking mode).rikd wrote: Mon Feb 16, 2026 6:55 amfwiw - default is host for me too as of this morning. Might take some time for the template update to make it's way through.KeithAbbott wrote: Mon Feb 16, 2026 5:36 am It still does not seem to want to install with Bridge as the default. Here are the steps that I performed:
It seems to run fine in Host mode, maybe I should just leave well enough alone.
- Stopped the docker
- Removed the docker (with the 'also remove image' checkbox checked
- From the community Apps screen, clicked on 'Previous Apps', then 'Docker'
- Checked the checkbox next to the small docker image (Moby Dock) for HDHomeRun-Signal-Web, then clicked 'Delete', which responds by confirming the template deletion
- From the community Apps screen, searched for HDHomeRun-Signal-Web, then clicked 'Install'
- Clicked 'Apply' on the Add Container screen
- Once the docker container has been added, I can see that the Network Type is set to 'Host' instead of 'Bridge'
just remember also to specify the devices with the variable if you do switch to bridge mode as autodiscovery will stop working.
-
KeithAbbott
- Posts: 149
- Joined: Fri Mar 11, 2011 7:10 pm
- x 4
Re: Signal Strength App
The template update finally arrived, I'm running successfully in Bridge mode.rikd wrote: Mon Feb 16, 2026 6:55 am Might take some time for the template update to make it's way through.
-
KeithAbbott
- Posts: 149
- Joined: Fri Mar 11, 2011 7:10 pm
- x 4
Re: Signal Strength App
@petelombardo, I have run into situations in the past where the developer of a piece of software/freeware discontinues support and enhancements, for whatever reason. Unless there is another developer with the coding skills required to pick up where the original developer left off, it becomes "use at your own risk", never-to-be-enhanced-again software.
But with vibe coding (I notice you are using Claude for some or all of the code generation), the actual code generated from the AI tool seems less important than the human-language specifications fed into the AI tool. For open source software, it seems like saving the human-language specifications to a code repository like GitHub would be important to ensure long-term support for the software, regardless if the original developer moves away from a support role.
I have no idea whether you consider this app open source or not, I am just bringing up this question for better understanding around the latest technologies in use today. Is my thought process correct, and are there best practices around source code storage when AI coding tools are used?
But with vibe coding (I notice you are using Claude for some or all of the code generation), the actual code generated from the AI tool seems less important than the human-language specifications fed into the AI tool. For open source software, it seems like saving the human-language specifications to a code repository like GitHub would be important to ensure long-term support for the software, regardless if the original developer moves away from a support role.
I have no idea whether you consider this app open source or not, I am just bringing up this question for better understanding around the latest technologies in use today. Is my thought process correct, and are there best practices around source code storage when AI coding tools are used?
-
petelombardo
- Posts: 17
- Joined: Tue Jul 30, 2024 7:41 am
- x 15
Re: Signal Strength App
Thank you for the thoughtful question. The source is in github, so, yes it open source. Everyone is welcome to contribute.KeithAbbott wrote: Mon Feb 16, 2026 5:48 pm @petelombardo, I have run into situations in the past where the developer of a piece of software/freeware discontinues support and enhancements, for whatever reason. Unless there is another developer with the coding skills required to pick up where the original developer left off, it becomes "use at your own risk", never-to-be-enhanced-again software.
But with vibe coding (I notice you are using Claude for some or all of the code generation), the actual code generated from the AI tool seems less important than the human-language specifications fed into the AI tool. For open source software, it seems like saving the human-language specifications to a code repository like GitHub would be important to ensure long-term support for the software, regardless if the original developer moves away from a support role.
I have no idea whether you consider this app open source or not, I am just bringing up this question for better understanding around the latest technologies in use today. Is my thought process correct, and are there best practices around source code storage when AI coding tools are used?
https://github.com/Petelombardo/hdhomerunsignal
For the most recent commits, I have been adding verbose messages to the repo so that anyone interested can know what changed. With the core functionality stable, my focus lately has been on making the app more robust.
As for the prompts - in traditional development, the internal planning conversations (whether with a PM, team members, or just working through ideas solo) aren't typically published. The valuable asset is the product itself. With AI-assisted development, those planning conversations happen with the AI as a tool, but the principle remains the same: the code and commit history are what matter for collaboration and maintenance. The prompts represent the thought process, which has always been internal to development.