I’m using an Arduino UNO Q and displaying my output through the WebUI. I want my sketch to run automatically on startup (after powering on), but I’m unsure about one thing:
If the board isn’t connected to Wi‑Fi or the internet, will I still be able to access the WebUI and see my output? Or does the WebUI require an active network connection to work?
Just trying to understand what happens in offline situations.
As far as automatically running that is no problem. What it will do is dependent on your code.
Exactly how do you expect to see it. If it is a web page you need a browser. How you connect the browser is a different detail but if it is WiFi it will not work when it is down or not connected. Not knowing how your system is set up that is the best I can do. There is always SSH but you need to connect!
I’m receiving data from two devices and displaying it on a WebUI. I also have a unique local IP address where I can view the data. Everything is handled by my Python code — all the logic is written in Python. The WebUI is just acting as a display. I’m using SocketIO for communication.
Is this what we are talking about, I got this when I looked it up: Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform designed to operate entirely offline. It supports Ollama and OpenAI-compatible APIs, making it a powerful, provider-agnostic solution for both local and cloud-based models.
Are you trying to access a webpage hosted by the UNO Q when you do not have internet access?
I am working on doing the same thing, I have a monitor console webpage on the Q (using Flask) and will need to access the webpage on my iPad when away from WiFi.
Should be able to create a hotspot on the Q that I can then access from my iPad. Haven’t tested yet.
It worked now. if Arduino is not opening my WebUI in startup i tried another way I set my web browser start on startup in monitor's settings and assigned my IP address to it using terminal. Also I gave 20 seconds of delay to my Web browser so in that time Arduino can initialize and starts my app. and it is working without internet now.
I’m working in SBC mode on an Arduino UNO Q. I’ve set my sketch as the default program so it runs automatically when the board powers up. I do have a question, though. Right now, the Arduino is connected to internet, but in the final product it won’t always have internet access. I’m using the WebUI to display output, and all my logic is split between Python and the sketch code.
In SBC mode, I’ve configured Chromium to launch at startup so the user can immediately see the WebUI. However, when I power up the arduino without internet, the WebUI doesn’t display any output. If I manually open App Lab and run the code, the WebUI works even without internet. This inconsistency is confusing, and I’m not sure what I’m missing.
I know this is my second time asking, but my first question was more general. This time, I'm asking after trying it offline and sharing the outcome, and I need to understand how to resolve the issue so that’s why I’m bringing it up again. Unfortunately, I’m not able to share my code.
strange..
curious, reboot, launch a terminal and try using arduino-app-cli to start your app, like..
arduino-app-cli app start user:myapp
if that works then you should be able to script it at startup..
you'll probably also want to add..
xset s off -dpms
to keep the screen on always..
Hey @qubits-us thank you for the help. It worked now. I also did one more thing. if Arduino is not opening my WebUI in startup i set my web browser start on start on startup and assigned my IP address to it using terminal. and gave 20 seconds of delay to Arduino can initialize and starts its app. and it is working without internet now. I appreciate your help!
Your two or more topics on the same or similar subject have been merged.
Please do not duplicate your questions as doing so wastes the time and effort of the volunteers trying to help you as they are then answering the same thing in different places.
Please create one topic only for your question and choose the forum category carefully. If you have multiple questions about the same project then please ask your questions in the one topic as the answers to one question provide useful context for the others, and also you won’t have to keep explaining your project repeatedly.
Repeated duplicate posting could result in a temporary or permanent ban from the forum.
Could you take a few moments to Learn How To Use The Forum
It will help you get the best out of the forum in the future.