OpenHab 3 UI not loading in Android App when connected through MyOpenHab

I’m running 3.1.0 stable on a Raspberry Pi. I created some OpenHab 3 UI’s which is working fine on my Windows 10 PC (via Chrome browser): even when connecting through the MyOpenHab.org site. On my Samsung phone with Android 11, the OpenHab3 UI works perfectly in the OpenHab app (v2.19.0) when connected directly to the IP address at home. When I disable wifi and connect through 4G, I can open the sitemaps but not the OpenHab 3 UI. WHen I start Chrome on the phone and connect through MyOpenHab.org, the OpenHab 3 UI opens without issues. I’ve been searching in the community but didn’t find any solution.
I did some extra test: cleared the log in the app, tried connecting to the OpenHab 3 UI and collected the log produced, Maybe it helps some of you to point into the right direction:

```
-----------------------
Device information
Model: SM-G973F
Manufacturer: samsung
Brand: samsung
Device: beyond1
Product: beyond1lteeea
OS: 11
Display: 1080x2042, 2.625 density
Data usage policy: DataUsagePolicy(canDoLargeTransfers=true, loadIconsWithState=true, autoPlayVideos=true, canDoRefreshes=true), data saver: 1, battery saver: false
-----------------------

--------- beginning of events
11-01 11:41:36.241 29093 29093 I wm_on_top_resumed_lost_called: [8345246,org.openhab.habdroid.ui.LogActivity,topStateChangedWhenResumed]
11-01 11:41:36.252 29093 29093 I wm_on_paused_called: [8345246,org.openhab.habdroid.ui.LogActivity,performPause]
--------- beginning of main
11-01 11:41:36.266 29093 29093 I ViewRootImpl@d08dbc7[LogActivity]: MSG_WINDOW_FOCUS_CHANGED 0 1
11-01 11:41:36.300 29093 29093 I SurfaceControl: nativeRelease nativeObject s[475881878816]
11-01 11:41:36.300 29093 29093 I SurfaceControl: nativeRelease nativeObject e[475881878816]
11-01 11:41:36.300 29093 29093 I SurfaceControl: nativeRelease nativeObject s[475881947136]
11-01 11:41:36.300 29093 29093 I SurfaceControl: nativeRelease nativeObject e[475881947136]
11-01 11:41:36.300 29093 29093 I SurfaceControl: nativeRelease nativeObject s[475881952736]
11-01 11:41:36.300 29093 29093 I SurfaceControl: nativeRelease nativeObject e[475881952736]
11-01 11:41:36.360 29093 29093 D InputTransport: Input channel destroyed: ‘ClientS’, fd=95
11-01 11:41:36.367 29093 29093 I SurfaceControl: nativeRelease nativeObject s[475881991600]
11-01 11:41:36.367 29093 29093 I SurfaceControl: nativeRelease nativeObject e[475881991600]
11-01 11:41:36.707 29093 2316 W libEGL : EGLNativeWindowType 0x6fecc54860 disconnect failed
11-01 11:41:36.709 29093 29093 I SurfaceControl: nativeRelease nativeObject s[475881992048]
11-01 11:41:36.710 29093 29093 I SurfaceControl: nativeRelease nativeObject e[475881992048]
11-01 11:41:36.710 29093 29093 I SurfaceControl: assignNativeObject: nativeObject = 0 Surface(name=null)/@0x7a86a97 / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1810 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995
11-01 11:41:36.710 29093 29093 I SurfaceControl: assignNativeObject: nativeObject = 0 Surface(name=null)/@0x8069eea / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1820 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995
11-01 11:41:36.711 29093 29093 I ViewRootImpl@d08dbc7[LogActivity]: Relayout returned: old=(0,0,1080,2280) new=(0,0,1080,2280) req=(1080,2280)8 dur=3 res=0x5 s={false 0} ch=true fn=924
11-01 11:41:36.711 29093 29093 I ViewRootImpl@d08dbc7[LogActivity]: stopped(true) old=false
11-01 11:41:36.712 29093 29093 I wm_on_stop_called: [8345246,org.openhab.habdroid.ui.LogActivity,STOP_ACTIVITY_ITEM]
11-01 11:41:36.718 29093 29093 I SurfaceControl: assignNativeObject: nativeObject = 0 Surface(name=null)/@0x7a86a97 / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1810 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995
11-01 11:41:36.718 29093 29093 I SurfaceControl: assignNativeObject: nativeObject = 0 Surface(name=null)/@0x8069eea / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1820 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995
11-01 11:41:36.719 29093 29093 I ViewRootImpl@d08dbc7[LogActivity]: Relayout returned: old=(0,0,1080,2280) new=(0,0,1080,2280) req=(1080,2280)8 dur=3 res=0x5 s={false 0} ch=false fn=-1
11-01 11:41:39.869 29093 29093 I wm_on_destroy_called: [8345246,org.openhab.habdroid.ui.LogActivity,performDestroy]
11-01 11:41:39.873 29093 29093 I ViewRootImpl@d08dbc7[LogActivity]: dispatchDetachedFromWindow
11-01 11:41:39.882 29093 29093 D InputTransport: Input channel destroyed: 'fca34e ', fd=90
11-01 11:41:39.884 29093 29093 I wm_on_destroy_called: [124922169,org.openhab.habdroid.ui.PreferencesActivity,performDestroy]
11-01 11:41:39.886 29093 29093 I ViewRootImpl@6660ec9[PreferencesActivity]: dispatchDetachedFromWindow
11-01 11:41:45.523 2898 2898 E penhab.habdroi: Not starting debugger since process cannot load the jdwp agent.
11-01 11:41:45.530 2898 2898 D ActivityThread: setConscryptValidator
11-01 11:41:45.530 2898 2898 D ActivityThread: setConscryptValidator - put
--------- beginning of system
11-01 11:41:45.537 2898 2898 D ActivityThread: handleBindApplication()++ app=org.openhab.habdroid
11-01 11:41:45.546 2898 2898 I penhab.habdroi: The ClassLoaderContext is a special shared library.
11-01 11:41:45.562 2898 2898 W penhab.habdroi: JIT profile information will not be recorded: profile file does not exist.
11-01 11:41:45.562 2898 2898 W penhab.habdroi: JIT profile information will not be recorded: profile file does not exist.
11-01 11:41:45.565 2898 2898 D LoadedApk: LoadedApk::makeApplication() appContext=android.app.ContextImpl@2f717d1 appContext.mOpPackageName=org.openhab.habdroid appContext.mBasePackageName=org.openhab.habdroid appContext.mPackageInfo=android.app.LoadedApk@91d0236
11-01 11:41:45.565 2898 2898 D NetworkSecurityConfig: Using Network Security Config from resource network_security_config debugBuild: false
11-01 11:41:45.567 2898 2898 D NetworkSecurityConfig: Using Network Security Config from resource network_security_config debugBuild: false
11-01 11:41:45.567 2898 2898 I MultiDex: VM with version 2.1.0 has multidex support
11-01 11:41:45.567 2898 2898 I MultiDex: Installing application
11-01 11:41:45.567 2898 2898 I MultiDex: VM has multidex support, MultiDex support library is disabled.
11-01 11:41:45.569 2898 2898 I FirebaseApp: Device unlocked: initializing all Firebase APIs for app [DEFAULT]
11-01 11:41:45.585 2898 2898 I FirebaseCrashlytics: Initializing Crashlytics 17.2.2
11-01 11:41:45.589 2898 2898 I FirebaseInitProvider: FirebaseApp initialization successful
11-01 11:41:45.591 2898 2898 D WM-WrkMgrInitializer: Initializing WorkManager with default configuration.
11-01 11:41:45.603 2898 2898 I TetheringManager: registerTetheringEventCallback:org.openhab.habdroid
11-01 11:41:45.603 2898 2898 D ConnectivityManager: ConnectivityManager() mContext=org.openhab.habdroid.core.OpenHabApplication@603024a getOpPackageName()=org.openhab.habdroid getBasePackageName()=org.openhab.habdroid getPackageName()=org.openhab.habdroid
11-01 11:41:45.645 2898 2898 D ActivityThread: handleBindApplication() – skipGraphicsSupport=false
11-01 11:41:45.646 2898 2898 D CrashReportingHelper: Crashlytics status: isDebug false, isOutdated false
11-01 11:41:45.724 2898 2898 I EngineFactory: Provider GmsCore_OpenSSL not available
11-01 11:41:45.813 2898 2898 D MainActivity: onCreate()
11-01 11:41:45.821 2898 2898 I DecorView: [INFO] isPopOver=false, config=true
11-01 11:41:45.821 2898 2898 I DecorView: updateCaptionType >> DecorView@81485ef[], isFloating=false, isApplication=true, hasWindowDecorCaption=false, hasWindowControllerCallback=true
11-01 11:41:45.821 2898 2898 D DecorView: setCaptionType = 0, this = DecorView@81485ef[]
11-01 11:41:45.835 2898 2898 D MainActivity: Got intent: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=org.openhab.habdroid/.ui.MainActivity bnds=[442,1002][638,1277] }
11-01 11:41:45.836 2898 2898 I wm_on_create_called: [66996605,org.openhab.habdroid.ui.MainActivity,performCreate]
11-01 11:41:45.837 2898 2898 D MainActivity: onStart()
11-01 11:41:45.837 2898 2898 D PageConnectionHolderFragment: onStart(), started false
11-01 11:41:45.839 2898 2898 D ServerConfiguration: load: ServerConfiguration(id=1, name=openHAB, localPath=ServerPath(url=http://:8080/, userName=, password=), remotePath=ServerPath(url=https:///, userName=, password=), sslClientCert=null, defaultSitemap=DefaultSitemap(name=Molochx, label=Moloch-x items), wifiSsid=null)
11-01 11:41:45.840 2898 2898 D ServerConfiguration: load: ServerConfiguration(id=1, name=openHAB, localPath=ServerPath(url=http://:8080/, userName=, password=), remotePath=ServerPath(url=https:///, userName=, password=), sslClientCert=null, defaultSitemap=DefaultSitemap(name=Molochx, label=Moloch-x items), wifiSsid=null)
11-01 11:41:45.841 2898 2898 D MainActivity: onActiveConnectionChanged()
11-01 11:41:45.843 2898 2898 D ContentController: Indicate no network (message Netwerk is niet beschikbaar)
11-01 11:41:45.843 2898 2898 D PageConnectionHolderFragment: updateActiveConnections: URL list [], connection null
11-01 11:41:45.845 2898 2898 D ServerConfiguration: load: ServerConfiguration(id=1, name=openHAB, localPath=ServerPath(url=http://:8080/, userName=, password=), remotePath=ServerPath(url=https:///, userName=, password=), sslClientCert=null, defaultSitemap=DefaultSitemap(name=Molochx, label=Moloch-x items), wifiSsid=null)
11-01 11:41:45.846 2898 2898 D ServerConfiguration: load: ServerConfiguration(id=1, name=openHAB, localPath=ServerPath(url=http://:8080/, userName=, password=), remotePath=ServerPath(url=https:///, userName=, password=), sslClientCert=null, defaultSitemap=DefaultSitemap(name=Molochx, label=Moloch-x items), wifiSsid=null)
11-01 11:41:45.848 2898 2898 D ServerConfiguration: load: ServerConfiguration(id=1, name=openHAB, localPath=ServerPath(url=http://:8080/, userName=, password=), remotePath=ServerPath(url=https:///, userName=, password=), sslClientCert=null, defaultSitemap=DefaultSitemap(name=Molochx, label=Moloch-x items), wifiSsid=null)
11-01 11:41:45.849 2898 2898 D ServerConfiguration: load: ServerConfiguration(id=1, name=openHAB, localPath=ServerPath(url=http://:8080/, userName=, password=), remotePath=ServerPath(url=https:///, userName=, password=), sslClientCert=null, defaultSitemap=DefaultSitemap(name=Molochx, label=Moloch-x items), wifiSsid=null)
11-01 11:41:45.852 2898 2898 D ServerConfiguration: load: ServerConfiguration(id=1, name=openHAB, localPath=ServerPath(url=http://:8080/, userName=, password=), remotePath=ServerPath(url=https:///, userName=, password=), sslClientCert=null, defaultSitemap=DefaultSitemap(name=Molochx, label=Moloch-x items), wifiSsid=null)
11-01 11:41:45.852 2898 2898 D MainActivity: Cannot auto select server: No server with configured wifi
11-01 11:41:45.852 2898 2898 I wm_on_start_called: [66996605,org.openhab.habdroid.ui.MainActivity,handleStartActivity]
11-01 11:41:45.853 2898 2898 D MainActivity: onPostCreate()
11-01 11:41:45.854 2898 2898 D MainActivity: onResume()
11-01 11:41:45.856 2898 2898 D ScrollView: initGoToTop
11-01 11:41:45.864 2898 2898 D ServerConfiguration: load: ServerConfiguration(id=1, name=openHAB, localPath=ServerPath(url=http://:8080/, userName=, password=), remotePath=ServerPath(url=https:///, userName=, password=), sslClientCert=null, defaultSitemap=DefaultSitemap(name=Molochx, label=Moloch-x items), wifiSsid=null)
11-01 11:41:45.864 2898 2898 I wm_on_resume_called: [66996605,org.openhab.habdroid.ui.MainActivity,RESUME_ACTIVITY]
11-01 11:41:45.870 2898 2898 D InputTransport: Input channel constructed: ‘2386806’, fd=78
11-01 11:41:45.871 2898 2898 I ViewRootImpl@c4094e0[MainActivity]: setView = com.android.internal.policy.DecorView@81485ef TM=true
11-01 11:41:45.873 2898 2898 I wm_on_top_resumed_gained_called: [66996605,org.openhab.habdroid.ui.MainActivity,topStateChangedWhenResumed]
11-01 11:41:45.874 2898 2898 D ServerConfiguration: load: ServerConfiguration(id=1, name=openHAB, localPath=ServerPath(url=http://:8080/, userName=, password=), remotePath=ServerPath(url=https:///, userName=, password=), sslClientCert=null, defaultSitemap=DefaultSitemap(name=Molochx, label=Moloch-x items), wifiSsid=null)
11-01 11:41:45.886 2898 2898 I SurfaceControl: assignNativeObject: nativeObject = 0 Surface(name=null)/@0xdca1f0c / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1820 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995
11-01 11:41:45.887 2898 2898 I ViewRootImpl@c4094e0[MainActivity]: Relayout returned: old=(0,0,1080,2280) new=(0,0,1080,2280) req=(1080,2280)0 dur=6 res=0x7 s={true 480713791696} ch=true fn=-1
11-01 11:41:45.888 2898 2898 D ScrollView: onsize change changed
11-01 11:41:45.891 2898 2898 I ViewRootImpl@c4094e0[MainActivity]: [DP] dp(1) 1 android.view.ViewRootImpl.reportNextDraw:10957 android.view.ViewRootImpl.performTraversals:3845 android.view.ViewRootImpl.doTraversal:2618
11-01 11:41:45.891 2898 2898 I ViewRootImpl@c4094e0[MainActivity]: [DP] pd() Asnyc report
11-01 11:41:45.897 2898 3040 I Gralloc4: mapper 4.x is not supported
11-01 11:41:45.897 2898 3040 W Gralloc3: mapper 3.x is not supported
11-01 11:41:45.898 2898 3040 I gralloc : Arm Module v1.0
11-01 11:41:45.916 2898 2898 I ViewRootImpl@c4094e0[MainActivity]: [DP] pdf(0) 1 android.view.ViewRootImpl.lambda$performDraw$1$ViewRootImpl:4668 android.view.-$$Lambda$ViewRootImpl$DJd0VUYJgsebcnSohO6h8zc_ONI.run:6 android.os.Handler.handleCallback:938
11-01 11:41:45.916 2898 2898 I ViewRootImpl@c4094e0[MainActivity]: [DP] rdf()
11-01 11:41:45.920 2898 2898 D MainActivity: onCreateOptionsMenu()
11-01 11:41:45.920 2898 2898 D MainActivity: onPrepareOptionsMenu()
11-01 11:41:45.920 2898 3056 D ConnectionFactory: checkAvailableConnection: found types [ConnectionType(type = Mobile, network=706)]
11-01 11:41:45.921 2898 3056 D ConnectionFactory: Connecting to remote URL
11-01 11:41:45.922 2898 3064 I okhttp.OkHttpClient: → GET https:///api/v1/settings/notifications
11-01 11:41:45.922 2898 3064 I okhttp.OkHttpClient: User-Agent: Mozilla/5.0 (Linux; Android 4.0.4; Galaxy Nexus Build/IMM76B) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.133 Mobile Safari/535.19
11-01 11:41:45.922 2898 3064 I okhttp.OkHttpClient: Cache-Control: no-cache
11-01 11:41:45.922 2898 3064 I okhttp.OkHttpClient: → END GET
11-01 11:41:45.930 2898 2898 I ViewRootImpl@c4094e0[MainActivity]: MSG_WINDOW_FOCUS_CHANGED 1 1
11-01 11:41:45.930 2898 2898 D InputMethodManager: prepareNavigationBarInfo() DecorView@81485ef[MainActivity]
11-01 11:41:45.930 2898 2898 D InputMethodManager: getNavigationBarColor() -15592942
11-01 11:41:45.931 2898 2898 D InputMethodManager: prepareNavigationBarInfo() DecorView@81485ef[MainActivity]
11-01 11:41:45.931 2898 2898 D InputMethodManager: getNavigationBarColor() -15592942
11-01 11:41:45.931 2898 2898 V InputMethodManager: Starting input: tba=org.openhab.habdroid ic=null mNaviBarColor -15592942 mIsGetNaviBarColorSuccess true , NavVisible : true , NavTrans : false
11-01 11:41:45.931 2898 2898 D InputMethodManager: startInputInner - Id : 0
11-01 11:41:45.931 2898 2898 I InputMethodManager: startInputInner - mService.startInputOrWindowGainedFocus
11-01 11:41:45.936 2898 2898 D MainActivity: onActiveConnectionChanged()
11-01 11:41:45.937 2898 3001 D InputTransport: Input channel constructed: ‘ClientS’, fd=86
11-01 11:41:45.940 2898 2898 D AbstractBaseActivity: Queue snackbar with tag connectionEstablished
11-01 11:41:45.941 2898 2898 D BackgroundTasksManager: triggerPeriodicWork()
11-01 11:41:45.941 2898 2898 D BackgroundTasksManager: Periodic workers are not needed, canceling…
11-01 11:41:45.941 2898 2898 D BackgroundTasksManager: Periodic workers are not needed, canceling…
11-01 11:41:45.941 2898 2898 D BackgroundTasksManager: Periodic workers are not needed, canceling…
11-01 11:41:45.941 2898 2898 D BackgroundTasksManager: Periodic workers are not needed, canceling…
11-01 11:41:45.941 2898 2898 D ContentController: Update to connection org.openhab.habdroid.core.connection.DefaultConnection@a0d5d35 (message null)
11-01 11:41:45.941 2898 2898 D PageConnectionHolderFragment: updateActiveConnections: URL list [], connection org.openhab.habdroid.core.connection.DefaultConnection@a0d5d35
11-01 11:41:45.943 2898 2898 D ScrollView: initGoToTop
11-01 11:41:45.950 2898 2898 D ServerConfiguration: load: ServerConfiguration(id=1, name=openHAB, localPath=ServerPath(url=http://:8080/, userName=, password=), remotePath=ServerPath(url=https:///, userName=, password=), sslClientCert=null, defaultSitemap=DefaultSitemap(name=Molochx, label=Moloch-x items), wifiSsid=null)
11-01 11:41:45.951 2898 2898 D ServerConfiguration: load: ServerConfiguration(id=1, name=openHAB, localPath=ServerPath(url=http://:8080/, userName=, password=), remotePath=ServerPath(url=https:///, userName=, password=), sslClientCert=null, defaultSitemap=DefaultSitemap(name=Molochx, label=Moloch-x items), wifiSsid=null)
11-01 11:41:45.953 2898 2898 D ServerConfiguration: load: ServerConfiguration(id=1, name=openHAB, localPath=ServerPath(url=http://:8080/, userName=, password=), remotePath=ServerPath(url=https:///, userName=, password=), sslClientCert=null, defaultSitemap=DefaultSitemap(name=Molochx, label=Moloch-x items), wifiSsid=null)
11-01 11:41:45.953 2898 2898 D InputMethodManager: prepareNavigationBarInfo() DecorView@81485ef[MainActivity]
11-01 11:41:45.953 2898 2898 D InputMethodManager: getNavigationBarColor() -15592942
11-01 11:41:45.953 2898 2898 V InputMethodManager: Starting input: tba=org.openhab.habdroid ic=null mNaviBarColor -15592942 mIsGetNaviBarColorSuccess true , NavVisible : true , NavTrans : false
11-01 11:41:45.953 2898 2898 D InputMethodManager: startInputInner - Id : 0
11-01 11:41:45.953 2898 2898 D MainActivity: onCreateOptionsMenu()
11-01 11:41:45.953 2898 2898 D MainActivity: onPrepareOptionsMenu()
11-01 11:41:45.955 2898 2898 D ScrollView: onsize change changed
11-01 11:41:45.960 2898 3070 I okhttp.OkHttpClient: → GET https:///rest/
11-01 11:41:45.960 2898 3070 I okhttp.OkHttpClient: User-Agent: Mozilla/5.0 (Linux; Android 4.0.4; Galaxy Nexus Build/IMM76B) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.133 Mobile Safari/535.19
11-01 11:41:45.960 2898 3070 I okhttp.OkHttpClient: Cache-Control: no-cache
11-01 11:41:45.960 2898 3070 I okhttp.OkHttpClient: → END GET
11-01 11:41:45.963 2898 2898 I SurfaceControl: nativeRelease nativeObject s[475881872544]
11-01 11:41:45.963 2898 2898 I SurfaceControl: nativeRelease nativeObject e[475881872544]
11-01 11:41:45.963 2898 2898 I SurfaceControl: nativeRelease nativeObject s[475881877136]
11-01 11:41:45.963 2898 2898 I SurfaceControl: nativeRelease nativeObject e[475881877136]
11-01 11:41:46.063 2898 3070 D TcpOptimizer: TcpOptimizer-ON
11-01 11:41:46.123 2898 2898 D AbstractBaseActivity: Show snackbar with tag connectionEstablished
11-01 11:41:46.351 2898 3064 I okhttp.OkHttpClient: ← 200 OK https:///api/v1/settings/notifications (429ms)
11-01 11:41:46.351 2898 3064 I okhttp.OkHttpClient: Server: nginx/1.18.0 (Ubuntu)
11-01 11:41:46.351 2898 3064 I okhttp.OkHttpClient: Date: Mon, 01 Nov 2021 10:41:45 GMT
11-01 11:41:46.351 2898 3064 I okhttp.OkHttpClient: Content-Type: application/json; charset=utf-8
11-01 11:41:46.352 2898 3064 I okhttp.OkHttpClient: Content-Length: 35
11-01 11:41:46.352 2898 3064 I okhttp.OkHttpClient: Connection: keep-alive
11-01 11:41:46.352 2898 3064 I okhttp.OkHttpClient: X-Powered-By: Express
11-01 11:41:46.352 2898 3064 I okhttp.OkHttpClient: ETag: W/"23-/xrOAw4kk/UMX+JDa+0r4GFH8rY"
11-01 11:41:46.352 2898 3064 I okhttp.OkHttpClient: Set-Cookie: ██
11-01 11:41:46.352 2898 3064 I okhttp.OkHttpClient: ← END HTTP
11-01 11:41:46.353 2898 2898 D MainActivity: onActiveCloudConnectionChanged()
11-01 11:41:46.356 2898 2898 D MainActivity: onPrimaryCloudConnectionChanged()
11-01 11:41:46.370 2898 3078 D FcmRegistrationWorker: Run with action org.openhab.habdroid.action.REGISTER_GCM
11-01 11:41:46.371 2898 3078 D FcmRegistrationWorker: Register device at openHAB-cloud with URL: addAndroidRegistration

Did you enter https://myopenhab.org or https://MyOpenHab.org as remote server url?

does it matter as DNS entries are case insensitive ?

all lowercase: https://myopenhab.org/

1 Like

Yes, currently it does matter as the app has special handling for the new main UI on myopenhab: openhab-android/Oh3UiWebViewFragment.kt at main · openhab/openhab-android · GitHub

1 Like

Thanks, for your comment. I already was thinking about if it is going into that direction.
But shouldn’t the app then take care that the hostname part of the url is handled case insensitive to be compliant to RFC again ?

Sorry guys, it’s good to discuss uppercase issues but that will not solve my problem as everything is already lowercase.
Does anyone have any clue on how to start troubleshooting? It´s really annoying having created a nice UI and find out later that it’s not usable when being connected from remote.

I think this is similar to what you are seeing:

Hasn’t achieved much traction however. I am also currently unable to access remotely.

Thanks, openHAB didn’t really score well when I wanted to show off with my new UI in front of a HomeAssistant friend. Not a reason for me to turn to the dark side, so use the force to get it solved :wink:

Sure, it should. I opened an issue: Case insensitive handling of host names · Issue #2750 · openhab/openhab-android · GitHub

1 Like