<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[FirebaseError cannot load the addon]]></title><description><![CDATA[<p dir="auto">error       Failed to make session  -&gt; {"error":{"code":"auth/network-request-failed","customData":{"message":"TypeError: fetch failed","appName":"[DEFAULT]"},"name":"FirebaseError"}}</p>
<p dir="auto">Can anyone solove my problem plz. i meet the firebaseerror when i load the addon.</p>
]]></description><link>https://forum.zircon3d.com/topic/44/firebaseerror-cannot-load-the-addon</link><generator>RSS for Node</generator><lastBuildDate>Sat, 04 Apr 2026 04:19:58 GMT</lastBuildDate><atom:link href="https://forum.zircon3d.com/topic/44.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 25 Mar 2026 09:30:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to FirebaseError cannot load the addon on Thu, 26 Mar 2026 10:58:34 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/haoxian2023">@<bdi>haoxian2023</bdi></a> Glad it is working now! Good job!</p>
]]></description><link>https://forum.zircon3d.com/post/83</link><guid isPermaLink="true">https://forum.zircon3d.com/post/83</guid><dc:creator><![CDATA[Tami Liu]]></dc:creator><pubDate>Thu, 26 Mar 2026 10:58:34 GMT</pubDate></item><item><title><![CDATA[Reply to FirebaseError cannot load the addon on Thu, 26 Mar 2026 08:29:44 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/tami-liu">@<bdi>Tami-Liu</bdi></a> yes I am located in China. I am interested in this 3d project which I have already done a home model. I finally figure out how.Thanks a lot !</p>
]]></description><link>https://forum.zircon3d.com/post/82</link><guid isPermaLink="true">https://forum.zircon3d.com/post/82</guid><dc:creator><![CDATA[haoxian2023]]></dc:creator><pubDate>Thu, 26 Mar 2026 08:29:44 GMT</pubDate></item><item><title><![CDATA[Reply to FirebaseError cannot load the addon on Wed, 25 Mar 2026 15:33:03 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/haoxian2023">@<bdi>haoxian2023</bdi></a><br />
Thanks for the detailed log.</p>
<p dir="auto">The new error:</p>
<p dir="auto">ENETUNREACH 198.18.0.18:443</p>
<p dir="auto">It means the add-on cannot reach the target network at all (network unreachable) from the HA server, which is different from the previous Firebase error. This usually indicates the VPN/proxy is not applied to the Home Assistant add-on container itself, even if it works on your phone or NAS.</p>
<p dir="auto"><strong>Key point:</strong></p>
<p dir="auto">The Zircon3D add-on runs inside a Docker container, and:<br />
<img src="https://forum.zircon3d.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f449.png?v=3e074169c5c" class="not-responsive emoji emoji-android emoji--point_right" style="height:23px;width:auto;vertical-align:middle" title="👉" alt="👉" /> It does NOT automatically use your system/NAS VPN or proxy<br />
<img src="https://forum.zircon3d.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f449.png?v=3e074169c5c" class="not-responsive emoji emoji-android emoji--point_right" style="height:23px;width:auto;vertical-align:middle" title="👉" alt="👉" /> Environment proxy variables often don’t work unless the container is explicitly configured to route traffic through it</p>
<p dir="auto"><strong>What likely happened</strong><br />
Your VPN works on your device <img src="https://forum.zircon3d.com/assets/plugins/nodebb-plugin-emoji/emoji/android/2705.png?v=3e074169c5c" class="not-responsive emoji emoji-android emoji--white_check_mark" style="height:23px;width:auto;vertical-align:middle" title="✅" alt="✅" /><br />
But the HA add-on container is still using the normal network <img src="https://forum.zircon3d.com/assets/plugins/nodebb-plugin-emoji/emoji/android/274c.png?v=3e074169c5c" class="not-responsive emoji emoji-android emoji--x" style="height:23px;width:auto;vertical-align:middle" title="❌" alt="❌" /><br />
So requests to <a href="http://zircon3d.com" rel="nofollow ugc">zircon3d.com</a> (and Firebase) fail or get routed to invalid IPs like 198.18.x.x</p>
<p dir="auto"><strong>Recommended solution</strong></p>
<p dir="auto">Run Home Assistant through a system-level VPN:</p>
<p dir="auto">Install VPN on your router, or<br />
Install VPN directly on the Home Assistant host machine</p>
<p dir="auto">This ensures all containers (including Zircon3D) can access the internet properly.</p>
<p dir="auto">Also, just to confirm, are you located in China?<br />
Currently, Zircon3D relies on Google Firebase services, which are restricted in China. Because of this, Zircon3D is not well supported in China at the moment due to network limitations.</p>
<p dir="auto">Sorry about this, we understand it’s inconvenient and are considering alternative solutions for better regional support in the future.</p>
]]></description><link>https://forum.zircon3d.com/post/81</link><guid isPermaLink="true">https://forum.zircon3d.com/post/81</guid><dc:creator><![CDATA[Tami Liu]]></dc:creator><pubDate>Wed, 25 Mar 2026 15:33:03 GMT</pubDate></item><item><title><![CDATA[Reply to FirebaseError cannot load the addon on Wed, 25 Mar 2026 14:52:26 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/tami-liu">@<bdi>Tami-Liu</bdi></a> I have tried to add the Proxy url to docker/HA-addon environment. but it seem not work. And also I tried on NAS network.Still not working. This is error that i use VPN.</p>
<p dir="auto">2026-03-25 09:22:04 error       Failed to make session  -&gt; {"error":{"message":"connect ENETUNREACH 198.18.0.18:443","name":"Error","stack":"Error: connect ENETUNREACH 198.18.0.18:443\n    at AxiosError.from (/app/node_modules/axios/dist/node/axios.cjs:962:24)\n    at RedirectableRequest.handleRequestError (/app/node_modules/axios/dist/node/axios.cjs:3794:29)\n    at RedirectableRequest.emit (node:events:508:28)\n    at eventHandlers.&lt;computed&gt; (/app/node_modules/follow-redirects/index.js:49:24)\n    at ClientRequest.emit (node:events:508:28)\n    at emitErrorEvent (node:_http_client:108:11)\n    at TLSSocket.socketErrorListener (node:_http_client:575:5)\n    at TLSSocket.emit (node:events:508:28)\n    at emitErrorNT (node:internal/streams/destroy:170:8)\n    at emitErrorCloseNT (node:internal/streams/destroy:129:3)\n    at Axios.request (/app/node_modules/axios/dist/node/axios.cjs:5110:41)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async ZirconSession._getFirebaseOptions (/app/proxy/server/proxy-core/zircon-client/zircon-session.js:48:19)\n    at async ZirconSession.init (/app/proxy/server/proxy-core/zircon-client/zircon-session.js:58:33)\n    at async ZirconClient.makeSession (/app/proxy/server/proxy-core/zircon-client/zircon-client.js:64:17)\n    at async ZirconClient.signIn (/app/proxy/server/proxy-core/zircon-client/zircon-client.js:36:25)\n    at async /app/proxy/routes/proxy/use-proxy.js:177:13","config":{"transitional":{"silentJSONParsing":true,"forcedJSONParsing":true,"clarifyTimeoutError":false,"legacyInterceptorReqResOrdering":true},"adapter":["xhr","http","fetch"],"transformRequest":[null],"transformResponse":[null],"timeout":0,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"env":{},"headers":{"Accept":"application/json, text/plain, <em>/</em>","User-Agent":"axios/1.13.6","Accept-Encoding":"gzip, compress, deflate, br"},"httpsAgent":null,"method":"get","url":"<a href="https://zircon3d.com/static/page.json%22,%22allowAbsoluteUrls%22:true%7D,%22code%22:%22ENETUNREACH" rel="nofollow ugc">https://zircon3d.com/static/page.json","allowAbsoluteUrls":true},"code":"ENETUNREACH</a>"}}</p>
]]></description><link>https://forum.zircon3d.com/post/80</link><guid isPermaLink="true">https://forum.zircon3d.com/post/80</guid><dc:creator><![CDATA[haoxian2023]]></dc:creator><pubDate>Wed, 25 Mar 2026 14:52:26 GMT</pubDate></item><item><title><![CDATA[Reply to FirebaseError cannot load the addon on Wed, 25 Mar 2026 10:46:26 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/haoxian2023">@<bdi>haoxian2023</bdi></a><br />
Hi, it seems Google services (including Firebase Authentication) are blocked, so Zircon3D cannot create the online session. That’s why you see:</p>
<p dir="auto">auth/network-request-failed (fetch failed)</p>
<p dir="auto">Zircon3D currently requires access to Google Firebase for login/session initialization, even though the rest of the system runs locally.</p>
<p dir="auto">Possible solutions:<br />
1.	Use a network that can access Google services (VPN or similar)<br />
2.	Configure your router or system to allow outbound access to Firebase/Google APIs<br />
3.	If you already have a VPN on your network, make sure the Home Assistant machine (not just your phone/PC) is also using it</p>
<p dir="auto">Notes:<br />
•	This issue is not related to your Home Assistant setup, your logs show HA connection is working fine<br />
•	It’s purely a network restriction to Firebase</p>
]]></description><link>https://forum.zircon3d.com/post/79</link><guid isPermaLink="true">https://forum.zircon3d.com/post/79</guid><dc:creator><![CDATA[Tami Liu]]></dc:creator><pubDate>Wed, 25 Mar 2026 10:46:26 GMT</pubDate></item><item><title><![CDATA[Reply to FirebaseError cannot load the addon on Wed, 25 Mar 2026 09:34:11 GMT]]></title><description><![CDATA[<p dir="auto">2026-03-25 09:32:26 info        Version  -&gt; {"version":"2.1.3","commit":"2482b914","builtAt":"2026-03-22T04:49:02Z"}</p>
<p dir="auto">2026-03-25 09:32:26 info        Connecting to database  -&gt; {"path":"/data/zircon-v3.db"}</p>
<p dir="auto">2026-03-25 09:32:26 info        Initializing database with default data if necessary</p>
<p dir="auto">2026-03-25 09:32:26 info        Connecting to ha  -&gt; {"url":"<a href="http://192.168.123.237:8123/api/websocket" rel="nofollow ugc">http://192.168.123.237:8123/api/websocket</a>"}</p>
<p dir="auto">(node:1) ExperimentalWarning: SQLite is an experimental feature and might change at any time</p>
<p dir="auto">(Use <code>node --trace-warnings ...</code> to show where the warning was created)</p>
<p dir="auto">2026-03-25 09:32:39 error       Failed to make session  -&gt; {"error":{"code":"auth/network-request-failed","customData":{"message":"TypeError: fetch failed","appName":"[DEFAULT]"},"name":"FirebaseError"}}</p>
<p dir="auto">2026-03-25 09:32:39 info        Proxy server has started  -&gt; {"port":11200,"host":"0.0.0.0"}</p>
<p dir="auto">this is the dialog.</p>
]]></description><link>https://forum.zircon3d.com/post/78</link><guid isPermaLink="true">https://forum.zircon3d.com/post/78</guid><dc:creator><![CDATA[haoxian2023]]></dc:creator><pubDate>Wed, 25 Mar 2026 09:34:11 GMT</pubDate></item></channel></rss>