# \[APP\]\[Pro\] Web Proxy - Remotely access local web pages in your Dashboards

**URL:** <https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450>\
**Category:** Apps\
**Created:** [December 20, 2025, 7:02pm UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450 "2025-12-20T19:02:25Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![Peter\_de\_Vos](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_de_vos/32/151925_2.png) [@Peter\_de\_Vos](https://community.homey.app/u/Peter_de_Vos)\
**Post date:** [December 29, 2025, 10:01am UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450/21 "2025-12-29T10:01:32Z")

</div>

It does!

 ![1000066137](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/a/2af75bef2a376456b0d3119ca4ac7f4be1eb00d1.jpeg)

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [December 29, 2025, 12:31pm UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450/22 "2025-12-29T12:31:29Z")

</div>

# Version 1.0.7

- Updated app image to remove text

---

<div class="post-metadata">

**Author:** ![JohanP](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/johanp/32/119002_2.png) [@JohanP](https://community.homey.app/u/JohanP)\
**Post date:** [December 29, 2025, 7:37pm UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450/23 "2025-12-29T19:37:41Z")

</div>

+1 for music choice 😃

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [December 29, 2025, 9:09pm UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450/24 "2025-12-29T21:09:47Z")

</div>

# Version 1.1.0

- Added WebSocket support

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [December 29, 2025, 9:10pm UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450/25 "2025-12-29T21:10:13Z")

</div>

I’ve just added WebSocket support in the test version, can you try it again with this version?

> **[Web Proxy | Homey](https://homey.app/en-us/app/nl.dypodex.proxy/Web-Proxy/)**
>
> View local webpages in your Dashboards from anywhere

---

<div class="post-metadata">

**Author:** ![Peter\_de\_Vos](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_de_vos/32/151925_2.png) [@Peter\_de\_Vos](https://community.homey.app/u/Peter_de_Vos)\
**Post date:** [December 29, 2025, 9:35pm UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450/26 "2025-12-29T21:35:04Z")

</div>

Installed testversion, but same.message

 ![1000066132](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/a/3ab9006b970a9c31df0afc233a75e9fb7afd956b.jpeg)

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [December 29, 2025, 10:05pm UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450/27 "2025-12-29T22:05:56Z")

</div>

# Version 1.1.1

- Added support for dynamic script loading

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [December 29, 2025, 10:06pm UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450/28 "2025-12-29T22:06:43Z")

</div>

Can you try again with the new test version?

> **[Web Proxy | Homey](https://homey.app/en-us/app/nl.dypodex.proxy/Web-Proxy/test/)**
>
> View local webpages in your Dashboards from anywhere

---

<div class="post-metadata">

**Author:** ![Peter\_de\_Vos](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_de_vos/32/151925_2.png) [@Peter\_de\_Vos](https://community.homey.app/u/Peter_de_Vos)\
**Post date:** [December 29, 2025, 10:36pm UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450/29 "2025-12-29T22:36:30Z")

</div>

Still no luck. Same message

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [December 29, 2025, 10:43pm UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450/30 "2025-12-29T22:43:43Z")

</div>

How did you build the dashboard? I installed Node-RED on a Raspberry Pi but I can’t see where you can open the dashboard UI

---

<div class="post-metadata">

**Author:** ![Peter\_de\_Vos](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_de_vos/32/151925_2.png) [@Peter\_de\_Vos](https://community.homey.app/u/Peter_de_Vos)\
**Post date:** [December 29, 2025, 10:50pm UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450/31 "2025-12-29T22:50:37Z")

</div>

Yes om a pi5. Go to the dashboard tab

 ![1000066164](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/b/5ba757651e19cc0713025e877e23602f8f835414.jpeg)

And then:

 ![1000066162](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/f/df566a9ef881f3c27d22e300f97aed15f3dea954.jpeg)

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [December 29, 2025, 10:53pm UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450/32 "2025-12-29T22:53:45Z")

</div>

I don’t have the option for the dashboard. Is there something specific you need to do first?

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/b/4b4c65e9b39645fc9d15632fb2422c60877ef2b0.png)

---

<div class="post-metadata">

**Author:** ![Peter\_de\_Vos](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_de_vos/32/151925_2.png) [@Peter\_de\_Vos](https://community.homey.app/u/Peter_de_Vos)\
**Post date:** [December 29, 2025, 11:09pm UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450/33 "2025-12-29T23:09:19Z")

</div>

Long time ago, but got the info here back then:

> [@Node Red: A widget based dashboard working with Homey trough MQTT](https://community.homey.app/t/node-red-a-widget-based-dashboard-working-with-homey-trough-mqtt/18798):
>
> I really wanted a dashboard in the wall to control everything I want. Last couple of week’s I’ve discovered homey-dash. Great I thought, and build an old iPad 2 inside the wall. Sadly, the dashboard was very limited. I could only start some flows, and control some switches. To see information on some devices, I needed to press them several times, and to use a slider I needed to long press a device. I thought I could adjust my electric blinds, but sadly the slider didn’t work for …

---

<div class="post-metadata">

**Author:** ![Peter\_de\_Vos](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_de_vos/32/151925_2.png) [@Peter\_de\_Vos](https://community.homey.app/u/Peter_de_Vos)\
**Post date:** [December 29, 2025, 11:11pm UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450/34 "2025-12-29T23:11:36Z")

</div>

There is a video in the first post to set up the dashboard ui

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [December 29, 2025, 11:33pm UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450/35 "2025-12-29T23:33:00Z")

</div>

I was able to reproduce the issue, it appears that my proxy app doesn’t intercept the SocketIO requests correctly. Probably it’s in the domain check (which checks if the URL needs to be rewritten) which interprets [socket.io](http://socket.io) as the root domain, while it’s just a URL on the IP of the Node-RED server.

I also see another issue with an HTML file, but I’m not sure if that’s intended behaviour. I will need to check that.

I will fix the issue but it might take some time because I have to check how the dashboard loads the HTML files

---

<div class="post-metadata">

**Author:** ![Peter\_de\_Vos](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_de_vos/32/151925_2.png) [@Peter\_de\_Vos](https://community.homey.app/u/Peter_de_Vos)\
**Post date:** [December 30, 2025, 7:23am UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450/36 "2025-12-30T07:23:37Z")

</div>

Would be great if you can fix it!

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [January 1, 2026, 11:49pm UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450/37 "2026-01-01T23:49:42Z")

</div>

I was able to fix the URL part of it, but it looks like SocketIO is very different from regular WS. It first attempts polling but that doesn’t work. It’s likely because my web request proxy function just returns the data it receives on the web request and then closes the connection, while polling needs to send realtime data.

The WS upgrade feature of SocketIO is also not working, it looks like the connection is being closed too quickly. I don’t know if there’s a solution for that, I would have to do some more debugging on why it closes the connection. It might be because there’s simply too much latency in between the connection request and the authentication WS message, but I have to check that.

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [January 4, 2026, 2:36pm UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450/38 "2026-01-04T14:36:25Z")

</div>

I did some more testing and it appears that the web page requests the connection to be closed before it’s established

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/6/9681ca7fcb697da602f0caad68f2c9d6c4c82a8c.png)

I don’t know why the page doesn’t wait for the connection to be established, maybe it takes too long with the proxy inbetween.  
While I probably can’t get the WS proxy to work with this page, I can try to write a function to handle the long polling that SocketIO also supports.

---

<div class="post-metadata">

**Author:** ![Peter\_de\_Vos](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_de_vos/32/151925_2.png) [@Peter\_de\_Vos](https://community.homey.app/u/Peter_de_Vos)\
**Post date:** [January 4, 2026, 3:19pm UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450/39 "2026-01-04T15:19:17Z")

</div>

Hope that will be the solution, otherwise i will have to live with it😉. Thanks for all the work you put into it.

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [January 22, 2026, 8:21pm UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450/40 "2026-01-22T20:21:20Z")

</div>

# Version 1.1.2

- Added cookie support
- Added redirect (302) support
- Fixed URL constructor

[Previous page](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450.md?page=1)

[Next page](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450.md?page=3)
