I’m experiencing an issue where I’m unable to leave what I call the “Welcome screen” on the android app. I can scroll to switch between screens that welcome me to openhab, tell me about voice recognition, NFC, Tiles for quick settings, and sending device information to the server. I can’t find a way to find a way to do anything else. I haven’t been able to find references to those pages elsewhere online, so here are some screenshots I’ve taken:
I also sometimes get a prompt complaining about an unknown certificate and prompting me to either abort or accept the certificate. Whatever option I choose, nothing changes.
I’ve been able to very easily connect to the server using the IOS app on my roommate’s phone, so I’m about 90% sure this is just a UI issue on the android app. That or I’m being a bit stupid, which has happened at times in the past.
I’m using a rooted Nothing phone 3a pro, running Nothing OS 4.1 (version number Asteroids-B4.1-260618-1048), and the latest android 16 build. The exact app that’s installed is org.openhab.habdroidversion 3.20.7. I’ve given the app permission to detect nearby devices.
I’ve tried reloading the app, clearing both cache and storage space, uninstalling and reinstalling the app both through the google play store and aurora store, and of course, rebooting both my phone and the server.
The only other somewhat related thing I’m capable of thinking of is that some apps very rarely think this phone is a tablet.
I’m unfamiliar with this “welcome screen”, it looks more like an “ad” than anything useful, almost like something you’d see if you hadn’t configured a server?
Anyway, the only thing I do know is that if you use HTTPS and have a self-signed certificate (no reverse proxy + Lets Encrypt or similar), you must accept any such certificate warnings.
If you have configured your connection to use HTTPS, I’d try using HTTP instead, and see if that helps.
If there’s on access to any settings, there must be something seriously wrong with the version of the app you have. Are you saying that it just starts up into this “ad screen” and that there’s nothing you can do at any point in time?
The app can never work if you can never tell it what address to connect to, and this is the very same place where you choose if you use HTTP or HTTPS. OH serves HTTP on port 8080 by default, and HTTPS on 8443 I believe. But, since you had to accept SSL warnings, HTTPS must have been configured somewhere, somehow.
Did you install this from F-Droid? I think that’s a slightly different build from the one on the play store but 3.20.7 is the latest verison. You might try an older version. You can get the older APKs at Releases · openhab/openhab-android · GitHub.
They they all do the same there might be something about using an “off market” Android OS that’s causing problems. I doubt the two main developers of the app are able to test on every variant out there.
If older versions don’t work I recommend filing an issue on the openhab-android repo. They will have more concrete debug steps you can taketo figure out what’s wrong and hopefully make it work.
That’s exactly it, as soon as the app opens, there’s only the “ad screen” available. I’ve tried swiping, pressing and long pressing about everywhere on every screen, and I haven’t been able to find a way to leave the ad screen. Would it be helpful if I were to film a small demo?
On the last page there should be a button to leave the intro in the bottom right hand corner. It could be an issue with the theme and thus white text on white background. Can you try to tap there or turn off dark mode?