home-assistant / android

:iphone: Home Assistant Companion for Android
https://companion.home-assistant.io/
Apache License 2.0
2.3k stars 636 forks source link

Companion App - Unable to connect on external URL, hit retry always works #4699

Closed R-dehaan closed 2 weeks ago

R-dehaan commented 2 weeks ago

Home Assistant Android app version(s): 2024.9.4-full Android version(s): Android 14 Device model(s): Samsung Galaxy S21 Home Assistant version: 2024.9.3 Last working Home Assistant release (if known): N/A Description of problem, include YAML if issue is related to notifications: When opening the companion app I always need to click retry to get into my dashboard. Connecting directly on the local network goes without issues.

Companion App Logs:

I can post some of the logs, but they seem to be quite huge, any tips/tricks to post only the relevant section.

Screenshot or video of problem:

Additional information: HomeAssistant is running on a VM and gets connected via reverse proxy. No issues at all from this setup on laptop/desktop, only the companion app seems to have this behaviour

dshokouhi commented 2 weeks ago

We need logs to continue please reproduce the issue and grab the logs. If you are unsure which is the error you can post the full logs and remove gps and your URL from them as we don't need that to troubleshoot.

R-dehaan commented 2 weeks ago

Hereby the log:

Logs ``` --------- beginning of main 10-06 19:36:11.719 10731 10731 I mpanion.android: Using CollectorTypeCC GC. 10-06 19:36:11.721 10731 10731 E mpanion.android: Not starting debugger since process cannot load the jdwp agent. 10-06 19:36:11.724 10731 10731 D ActivityThread: setConscryptValidator 10-06 19:36:11.724 10731 10731 D ActivityThread: setConscryptValidator - put 10-06 19:36:11.733 10731 10731 D CompatibilityChangeReporter: Compat change id reported: 171979766; UID 10363; state: ENABLED 10-06 19:36:11.733 10731 10731 D CompatibilityChangeReporter: Compat change id reported: 242716250; UID 10363; state: ENABLED 10-06 19:36:11.749 10731 10731 W ziparchive: Unable to open '/data/app/~~VQGnl7cNcMIqlQI4VTz5pg==/io.homeassistant.companion.android-8NrHRJjClaB8oCfJscd8xA==/split_config.arm64_v8a.dm': No such file or directory 10-06 19:36:11.749 10731 10731 W ziparchive: Unable to open '/data/app/~~VQGnl7cNcMIqlQI4VTz5pg==/io.homeassistant.companion.android-8NrHRJjClaB8oCfJscd8xA==/split_config.arm64_v8a.dm': No such file or directory 10-06 19:36:11.749 10731 10731 W mpanion.android: Entry not found 10-06 19:36:11.749 10731 10731 W ziparchive: Unable to open '/data/app/~~VQGnl7cNcMIqlQI4VTz5pg==/io.homeassistant.companion.android-8NrHRJjClaB8oCfJscd8xA==/split_config.xxhdpi.dm': No such file or directory 10-06 19:36:11.749 10731 10731 W ziparchive: Unable to open '/data/app/~~VQGnl7cNcMIqlQI4VTz5pg==/io.homeassistant.companion.android-8NrHRJjClaB8oCfJscd8xA==/split_config.xxhdpi.dm': No such file or directory 10-06 19:36:11.750 10731 10731 W mpanion.android: Entry not found 10-06 19:36:11.750 10731 10731 D nativeloader: Configuring clns-4 for other apk /data/app/~~VQGnl7cNcMIqlQI4VTz5pg==/io.homeassistant.companion.android-8NrHRJjClaB8oCfJscd8xA==/base.apk:/data/app/~~VQGnl7cNcMIqlQI4VTz5pg==/io.homeassistant.companion.android-8NrHRJjClaB8oCfJscd8xA==/split_config.arm64_v8a.apk:/data/app/~~VQGnl7cNcMIqlQI4VTz5pg==/io.homeassistant.companion.android-8NrHRJjClaB8oCfJscd8xA==/split_config.xxhdpi.apk. target_sdk_version=34, uses_libraries=, library_path=/data/app/~~VQGnl7cNcMIqlQI4VTz5pg==/io.homeassistant.companion.android-8NrHRJjClaB8oCfJscd8xA==/lib/arm64:/data/app/~~VQGnl7cNcMIqlQI4VTz5pg==/io.homeassistant.companion.android-8NrHRJjClaB8oCfJscd8xA==/base.apk!/lib/arm64-v8a:/data/app/~~VQGnl7cNcMIqlQI4VTz5pg==/io.homeassistant.companion.android-8NrHRJjClaB8oCfJscd8xA==/split_config.arm64_v8a.apk!/lib/arm64-v8a:/data/app/~~VQGnl7cNcMIqlQI4VTz5pg==/io.homeassistant.companion.android-8NrHRJjClaB8oCfJscd8xA==/split_config.xxhdpi.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/io.homeassistant.companion.android 10-06 19:36:11.762 10731 10731 V GraphicsEnvironment: Currently set values for: 10-06 19:36:11.762 10731 10731 V GraphicsEnvironment: angle_gl_driver_selection_pkgs=[] 10-06 19:36:11.762 10731 10731 V GraphicsEnvironment: angle_gl_driver_selection_values=[] 10-06 19:36:11.763 10731 10731 V GraphicsEnvironment: ANGLE GameManagerService for io.homeassistant.companion.android: false 10-06 19:36:11.763 10731 10731 V GraphicsEnvironment: io.homeassistant.companion.android is not listed in per-application setting 10-06 19:36:11.763 10731 10731 V GraphicsEnvironment: App is not on the allowlist for updatable production driver. 10-06 19:36:11.770 10731 10731 D CompatibilityChangeReporter: Compat change id reported: 183155436; UID 10363; state: ENABLED 10-06 19:36:11.772 10731 10731 I FirebaseApp: Device unlocked: initializing all Firebase APIs for app [DEFAULT] 10-06 19:36:11.772 10731 10731 I FirebaseInitProvider: FirebaseApp initialization successful 10-06 19:36:11.777 10731 10731 D WM-WrkMgrInitializer: Initializing WorkManager with default configuration. 10-06 19:36:11.779 10731 10731 D WM-PackageManagerHelper: Skipping component enablement for androidx.work.impl.background.systemjob.SystemJobService 10-06 19:36:11.779 10731 10731 D WM-Schedulers: Created SystemJobScheduler and enabled SystemJobService 10-06 19:36:11.779 10731 10731 D Sentry : io.sentry.auto-init read: false 10-06 19:36:11.779 10731 10731 I Sentry : Retrieving auto-init from AndroidManifest.xml 10-06 19:36:11.795 10731 10762 D CompatibilityChangeReporter: Compat change id reported: 160794467; UID 10363; state: ENABLED 10-06 19:36:11.811 10731 10731 D OpenGLRenderer: HWUI - treat SMPTE_170M as sRGB 10-06 19:36:11.829 10731 10731 I DecorView: setWindowBackground: isPopOver=false color=fffafafa d=android.graphics.drawable.ColorDrawable@53973a8 10-06 19:36:11.835 10731 10731 D CompatibilityChangeReporter: Compat change id reported: 237531167; UID 10363; state: DISABLED 10-06 19:36:11.838 10731 10775 D NativeCustomFrequencyManager: [NativeCFMS] BpCustomFrequencyManager::BpCustomFrequencyManager() 10-06 19:36:11.842 10731 10731 I InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.launch.LaunchActivity, from=android.view.ViewRootImpl.setView:1753, state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 80 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(510, 0 - 570, 80), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={3.0} cutoutSpec={M 0,0 H -10 V 26.66666666666667 H 10 V 0 H 0 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=90, center=Point(90, 90)}, RoundedCorner{position=TopRight, radius=90, center=Point(990, 90)}, RoundedCorner{position=BottomRight, radius=90, center=Point(990, 2310)}, RoundedCorner{position=BottomLeft, radius=90, center=Point(90, 2310)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 80) rotation=0}, mDisplayShape=DisplayShape{ spec=-311912193 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,80] mVisible=true mFlags=[]}, InsetsSource: {14a90000 mType=statusBars mFrame=[0,0][1080,80] mVisible=true mFlags=[]}, InsetsSource: {14a90005 mType=mandatorySystemGestures mFrame=[0,0][1080,114] mVisible=true mFlags=[]}, InsetsSource: {14a90006 mType=tappableElement mFrame=[0,0][1080,80] mVisible=true mFlags=[]}, InsetsSource: {268e0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {268e0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {268e0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {268e0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {268e0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]} } 10-06 19:36:11.843 10731 10731 I ViewRootImpl@36dae4a[LaunchActivity]: synced displayState. AttachInfo displayState=2 10-06 19:36:11.843 10731 10731 I ViewRootImpl@36dae4a[LaunchActivity]: setView = com.android.internal.policy.DecorView@be06516 TM=true 10-06 19:36:11.843 10731 10731 I IDS_TAG : Starting IDS observe window 10-06 19:36:11.843 10731 10731 I IDS_TAG : Getting Shared Preference for io.homeassistant.companion.android.HomeAssistantApplication@78c898 uid = 10363 10-06 19:36:11.843 10731 10731 I IDS_TAG : App io.homeassistant.companion.android.HomeAssistantApplication@78c898 being boosted by IDS 10-06 19:36:11.844 10731 10731 I IDS_TAG : Closing IDS observe window 10-06 19:36:11.844 10731 10731 I IDS_TAG : Getting Shared Preference for io.homeassistant.companion.android.HomeAssistantApplication@78c898 uid = 10363 10-06 19:36:11.862 10731 10731 I BLASTBufferQueue_Java: new BLASTBufferQueue, mName= ViewRootImpl@36dae4a[LaunchActivity] mNativeObject= 0xb4000075a72e4130 sc.mNativeObject= 0xb4000074972ded90 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3028 android.view.ViewRootImpl.relayoutWindow:10131 android.view.ViewRootImpl.performTraversals:4110 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 android.view.Choreographer$CallbackRecord.run:1698 android.view.Choreographer.doCallbacks:1153 android.view.Choreographer.doFrame:1079 android.view.Choreographer$FrameDisplayEventReceiver.run:1646 10-06 19:36:11.862 10731 10731 I BLASTBufferQueue_Java: update, w= 1080 h= 2400 mName = ViewRootImpl@36dae4a[LaunchActivity] mNativeObject= 0xb4000075a72e4130 sc.mNativeObject= 0xb4000074972ded90 format= -1 caller= android.graphics.BLASTBufferQueue.:89 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3028 android.view.ViewRootImpl.relayoutWindow:10131 android.view.ViewRootImpl.performTraversals:4110 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 10-06 19:36:11.862 10731 10731 I ViewRootImpl@36dae4a[LaunchActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) relayoutAsync=false req=(1080,2400)0 dur=7 res=0x403 s={true 0xb4000073f7306f80} ch=true seqId=0 10-06 19:36:11.862 10731 10731 I ViewRootImpl@36dae4a[LaunchActivity]: performConfigurationChange setNightDimText nightDimLevel=0 10-06 19:36:11.862 10731 10731 D ViewRootImpl@36dae4a[LaunchActivity]: mThreadedRenderer.initialize() mSurface={isValid=true 0xb4000073f7306f80} hwInitialized=true 10-06 19:36:11.863 10731 10731 D ViewRootImpl@36dae4a[LaunchActivity]: reportNextDraw android.view.ViewRootImpl.performTraversals:4718 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 android.view.Choreographer$CallbackRecord.run:1698 10-06 19:36:11.863 10731 10731 I ViewRootImpl@36dae4a[LaunchActivity]: Setup new sync=wmsSync-ViewRootImpl@36dae4a[LaunchActivity]#0 10-06 19:36:11.863 10731 10731 I ViewRootImpl@36dae4a[LaunchActivity]: Creating new active sync group ViewRootImpl@36dae4a[LaunchActivity]#1 10-06 19:36:11.864 10731 10731 I ViewRootImpl@36dae4a[LaunchActivity]: registerCallbacksForSync syncBuffer=false 10-06 19:36:11.866 10731 10793 I ViewRootImpl@36dae4a[LaunchActivity]: Received frameDrawingCallback syncResult=0 frameNum=1. 10-06 19:36:11.866 10731 10793 I ViewRootImpl@36dae4a[LaunchActivity]: mWNT: t=0xb4000075872de790 mBlastBufferQueue=0xb4000075a72e4130 fn= 1 mRenderHdrSdrRatio=1.0 caller= android.view.ViewRootImpl$8.onFrameDraw:13841 android.view.ThreadedRenderer$1.onFrameDraw:792 10-06 19:36:11.866 10731 10793 I ViewRootImpl@36dae4a[LaunchActivity]: Setting up sync and frameCommitCallback 10-06 19:36:11.886 10731 10775 I BLASTBufferQueue: [ViewRootImpl@36dae4a[LaunchActivity]#0](f:0,a:0,s:0) onFrameAvailable the first frame is available 10-06 19:36:11.886 10731 10775 I ViewRootImpl@36dae4a[LaunchActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true 10-06 19:36:11.887 10731 10775 D OpenGLRenderer: CFMS:: SetUp Pid : 10731 Tid : 10775 10-06 19:36:11.887 10731 10731 I ViewRootImpl@36dae4a[LaunchActivity]: reportDrawFinished seqId=0 10-06 19:36:11.889 10731 10794 D CompatibilityChangeReporter: Compat change id reported: 263076149; UID 10363; state: ENABLED 10-06 19:36:11.895 10731 10795 D CompatibilityChangeReporter: Compat change id reported: 194532703; UID 10363; state: ENABLED 10-06 19:36:11.895 10731 10795 D CompatibilityChangeReporter: Compat change id reported: 253665015; UID 10363; state: ENABLED 10-06 19:36:11.898 10731 10731 D SensorReceiver: Received intent: android.net.wifi.WIFI_STATE_CHANGED 10-06 19:36:11.899 10731 10731 D SensorReceiver: Sensor(s) [wifi_state] corresponding to received event android.net.wifi.WIFI_STATE_CHANGED are disabled, skipping sensors update 10-06 19:36:11.899 10731 10731 D SensorReceiver: Received intent: android.net.wifi.STATE_CHANGE 10-06 19:36:11.899 10731 10731 D SensorReceiver: Received intent: android.media.RINGER_MODE_CHANGED 10-06 19:36:11.899 10731 10731 D SensorReceiver: Sensor(s) [audio_sensor] corresponding to received event android.media.RINGER_MODE_CHANGED are disabled, skipping sensors update 10-06 19:36:11.900 10731 10765 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:11.926 10731 10731 W ziparchive: Unable to open '/data/app/~~VnEiXMb8YQAWIPg3_WHtEQ==/com.google.android.trichromelibrary_672302742-GLDIcOfMJn4j02hdI8xlnA==/base.dm': No such file or directory 10-06 19:36:11.926 10731 10731 W ziparchive: Unable to open '/data/app/~~VnEiXMb8YQAWIPg3_WHtEQ==/com.google.android.trichromelibrary_672302742-GLDIcOfMJn4j02hdI8xlnA==/base.dm': No such file or directory 10-06 19:36:11.926 10731 10731 W mpanion.android: Entry not found 10-06 19:36:11.926 10731 10731 D nativeloader: Configuring clns-5 for other apk /data/app/~~VnEiXMb8YQAWIPg3_WHtEQ==/com.google.android.trichromelibrary_672302742-GLDIcOfMJn4j02hdI8xlnA==/base.apk. target_sdk_version=34, uses_libraries=ALL, library_path=/data/app/~~YS4f7nYPikiVOjPATclxRw==/com.google.android.webview-RWX2Z40RtjXQicZBKf4DUg==/lib/arm64:/data/app/~~YS4f7nYPikiVOjPATclxRw==/com.google.android.webview-RWX2Z40RtjXQicZBKf4DUg==/base.apk!/lib/arm64-v8a:/data/app/~~VnEiXMb8YQAWIPg3_WHtEQ==/com.google.android.trichromelibrary_672302742-GLDIcOfMJn4j02hdI8xlnA==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand 10-06 19:36:11.926 10731 10731 D nativeloader: Extending system_exposed_libraries: libSFEffect.fonteffect.samsung.so:libveframework.videoeditor.samsung.so:libsce_v1.crypto.samsung.so:lib_vnd_client.dk.samsung.so:lib_native_client.dk.samsung.so:lib_nativeJni.dk.samsung.so:libeden_rt_stub.edensdk.samsung.so:libSecEmbms.telephony.samsung.so:libSEF.quram.so:libimagecodec.quram.so:libagifencoder.quram.so:libSDKRecognitionOCR.spenocr.samsung.so:libSDKMoireDetector.spenocr.samsung.so:libSDKonnxruntime.spenocr.samsung.so:libtensorflowlite_c.spenocr.samsung.so:libaudiomirroring_jni.audiomirroring.samsung.so:libBeauty_v4.camera.samsung.so:libexifa.camera.samsung.so:libjpega.camera.samsung.so:libOpenCv.camera.samsung.so:libVideoClassifier.camera.samsung.so:libImageScreener.camera.samsung.so:libMyFilter.camera.samsung.so:libtflite2.myfilters.camera.samsung.so:libHIDTSnapJNI.camera.samsung.so:libSmartScan.camera.samsung.so:libRectify.camera.samsung.so:libDocRectifyWrapper.camera.samsung.so:libstartrail.camera.samsung.so:libUltraWideDistortionCorrection.camera.samsung 10-06 19:36:11.929 10731 10731 D nativeloader: Configuring clns-6 for other apk /data/app/~~YS4f7nYPikiVOjPATclxRw==/com.google.android.webview-RWX2Z40RtjXQicZBKf4DUg==/base.apk. target_sdk_version=34, uses_libraries=, library_path=/data/app/~~YS4f7nYPikiVOjPATclxRw==/com.google.android.webview-RWX2Z40RtjXQicZBKf4DUg==/lib/arm64:/data/app/~~YS4f7nYPikiVOjPATclxRw==/com.google.android.webview-RWX2Z40RtjXQicZBKf4DUg==/base.apk!/lib/arm64-v8a:/data/app/~~VnEiXMb8YQAWIPg3_WHtEQ==/com.google.android.trichromelibrary_672302742-GLDIcOfMJn4j02hdI8xlnA==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand 10-06 19:36:11.930 10731 10731 I WebViewFactory: Loading com.google.android.webview version 130.0.6723.27 (code 672302742) 10-06 19:36:11.938 10731 10765 I BluetoothAdapter: BluetoothAdapter() : io.homeassistant.companion.android 10-06 19:36:11.938 10731 10731 I cr_WVCFactoryProvider: version=130.0.6723.27 (672302742) minSdkVersion=29 isBundle=true multiprocess=true packageId=2 10-06 19:36:11.949 10731 10805 I chromium: [1006/193611.949193:INFO:variations_seed_loader.cc(68)] Failed to open file for reading.: No such file or directory (2) 10-06 19:36:11.950 10731 10731 I cr_LibraryLoader: Successfully loaded native library 10-06 19:36:11.951 10731 10731 I cr_CachingUmaRecorder: Flushed 6 samples from 6 histograms, 0 samples were dropped. 10-06 19:36:11.952 10731 10767 D LocBroadcastReceiver: Registering for zone based location updates 10-06 19:36:11.953 10731 10731 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:11.953 10731 10731 D ServerConnectionInfo: Using external URL 10-06 19:36:11.954 10731 10731 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:11.954 10731 10731 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:11.954 10731 10731 D ServerConnectionInfo: Using external URL 10-06 19:36:11.954 10731 10731 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:11.961 10731 10767 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:11.964 10731 10766 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:11.970 10731 10775 D OpenGLRenderer: HWUI - treat SMPTE_170M as sRGB 10-06 19:36:11.971 10731 10731 I InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=navigationBars, host=io.homeassistant.companion.android/io.homeassistant.companion.android.launch.LaunchActivity 10-06 19:36:11.971 10731 10731 I InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=statusBars, host=io.homeassistant.companion.android/io.homeassistant.companion.android.launch.LaunchActivity 10-06 19:36:11.975 10731 10731 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:11.988 10731 10731 I ViewRootImpl@36dae4a[LaunchActivity]: handleWindowFocusChanged: 1 0 call from android.view.ViewRootImpl.-$$Nest$mhandleWindowFocusChanged:0 10-06 19:36:11.988 10731 10731 D ViewRootImpl@36dae4a[LaunchActivity]: mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb4000073f7306f80} 10-06 19:36:11.989 10731 10731 D InputMethodManagerUtils: startInputInner - Id : 0 10-06 19:36:11.989 10731 10731 I InputMethodManager: startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus 10-06 19:36:12.003 10731 10767 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:12.004 10731 10772 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=563db191-c2f8-432d-ad30-10e38af00775, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ] 10-06 19:36:12.006 10731 10820 D TrafficStats: tagSocket(153) with statsTag=0xffffffff, statsUid=-1 10-06 19:36:12.009 10731 10765 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:12.010 10731 10731 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:12.010 10731 10765 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:12.012 10731 10823 D TrafficStats: tagSocket(160) with statsTag=0xffffffff, statsUid=-1 10-06 19:36:12.016 10731 10731 I cr_CombinedPProvider: #registerProvider() provider:WV.A8@4b37779 isPolicyCacheEnabled:false policyProvidersSize:0 10-06 19:36:12.018 10731 10731 I cr_PolicyProvider: #setManagerAndSource() 0 10-06 19:36:12.024 10731 10731 I cr_CombinedPProvider: #linkNativeInternal() 1 10-06 19:36:12.025 10731 10731 I cr_AppResProvider: #getApplicationRestrictionsFromUserManager() Bundle[EMPTY_PARCEL] 10-06 19:36:12.025 10731 10731 I cr_PolicyProvider: #notifySettingsAvailable() 0 10-06 19:36:12.025 10731 10731 I cr_CombinedPProvider: #onSettingsAvailable() 0 10-06 19:36:12.025 10731 10731 I cr_CombinedPProvider: #flushPolicies() 10-06 19:36:12.069 10731 10731 D CompatibilityChangeReporter: Compat change id reported: 214741472; UID 10363; state: ENABLED 10-06 19:36:12.073 10731 10731 D CompatibilityChangeReporter: Compat change id reported: 171228096; UID 10363; state: ENABLED 10-06 19:36:12.073 10731 10823 D TrafficStats: tagSocket(209) with statsTag=0xffffffff, statsUid=-1 10-06 19:36:12.082 10731 10731 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:4402)] [android.net.ConnectivityManager.registerDefaultNetworkCallbackForUid(ConnectivityManager.java:4966)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4933)] [WV.hE.e(chromium-TrichromeWebViewGoogle6432.aab-beta-672302742:44)] [WV.hE.b(chromium-TrichromeWebViewGoogle6432.aab-beta-672302742:1)] [org.chromium.android_webview.AwContentsLifecycleNotifier.onFirstWebViewCreated(chromium-TrichromeWebViewGoogle6432.aab-beta-672302742:19)] [J.N._J_J(Native Method)] [org.chromium.android_webview.AwContents.(chromium-TrichromeWebViewGoogle6432.aab-beta-672302742:442)] [com.android.webview.chromium.l.run(chromium-TrichromeWebViewGoogle6432.aab-beta-672302742:146)] [WV.yY.b(chromium-TrichromeWebViewGoogle6432.aab-beta-672302742:20)] [WV.xY.run(chromium-TrichromeWebViewGoogle6432.aab-beta-672302742:3)] [org.chromium.base.task.PostTask.d(chromium-TrichromeWebViewGoogle6432.aab-beta-672302742:12)] [WV.yY.a(chromium-TrichromeWebViewGoogle6432.aab-beta-672302742:23)] [com.android.webview.chromium.WebViewChromiumFactoryProvider.a(chromium-TrichromeWebViewGoogle6432.aab-beta-672302742:3)] [com.android.webview.chromium.WebViewChromium.init(chromium-TrichromeWebViewGoogle6432.aab-beta-672302742:329)] [android.webkit.WebView.(WebView.java:447)] [android.webkit.WebView.(WebView.java:367)] [android.webkit.WebView.(WebView.java:349)] [android.webkit.WebView.(WebView.java:336)] [java.lang.reflect.Constructor.newInstance0(Native Method)] [java.lang.reflect.Constructor.newInstance(Constructor.java:343)] [android.view.LayoutInflater.createView(LayoutInflater.java:882)] [android.view.LayoutInflater.createView(LayoutInflater.java:804)] [com.android.internal.policy.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:58)] [android.view.LayoutInflater.onCreateView(LayoutInflater.java:958)] [android.view.LayoutInflater.onCreateView(LayoutInflater.java:978)] [android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1032)] [android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:989)] [android.view.LayoutInflater.rInflate(LayoutInflater.java:1151)] [android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1112)] [android.view.LayoutInflater.inflate(LayoutInflater.java:700)] [android.view.LayoutInflater.inflate(LayoutInflater.java:544)] [io.homeassistant.companion.android.databinding.ActivityWebviewBinding.inflate(ActivityWebviewBinding.java:65)] [io.homeassistant.companion.android.databinding.ActivityWebviewBinding.inflate(ActivityWebviewBinding.java:59)] [io.homeassistant.companion.android.webview.WebViewActivity.onCreate(WebViewActivity.kt:247)] [android.app.Activity.performCreate(Activity.java:8975)] [android.app.Activity.performCreate(Activity.java:8944)] [android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1456)] [android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4146)] [android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4322)] [android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:103)] [android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:139)] [android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:96)] [android.app.ActivityThread$H.handleMessage(ActivityThread.java:2685)] 10-06 19:36:12.085 10731 10731 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:4402)] [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:4444)] [android.net.ConnectivityManager.registerNetworkCallback(ConnectivityManager.java:4826)] [WV.hE.e(chromium-TrichromeWebViewGoogle6432.aab-beta-672302742:93)] [WV.hE.b(chromium-TrichromeWebViewGoogle6432.aab-beta-672302742:1)] [org.chromium.android_webview.AwContentsLifecycleNotifier.onFirstWebViewCreated(chromium-TrichromeWebViewGoogle6432.aab-beta-672302742:19)] [J.N._J_J(Native Method)] [org.chromium.android_webview.AwContents.(chromium-TrichromeWebViewGoogle6432.aab-beta-672302742:442)] [com.android.webview.chromium.l.run(chromium-TrichromeWebViewGoogle6432.aab-beta-672302742:146)] [WV.yY.b(chromium-TrichromeWebViewGoogle6432.aab-beta-672302742:20)] [WV.xY.run(chromium-TrichromeWebViewGoogle6432.aab-beta-672302742:3)] [org.chromium.base.task.PostTask.d(chromium-TrichromeWebViewGoogle6432.aab-beta-672302742:12)] [WV.yY.a(chromium-TrichromeWebViewGoogle6432.aab-beta-672302742:23)] [com.android.webview.chromium.WebViewChromiumFactoryProvider.a(chromium-TrichromeWebViewGoogle6432.aab-beta-672302742:3)] [com.android.webview.chromium.WebViewChromium.init(chromium-TrichromeWebViewGoogle6432.aab-beta-672302742:329)] [android.webkit.WebView.(WebView.java:447)] [android.webkit.WebView.(WebView.java:367)] [android.webkit.WebView.(WebView.java:349)] [android.webkit.WebView.(WebView.java:336)] [java.lang.reflect.Constructor.newInstance0(Native Method)] [java.lang.reflect.Constructor.newInstance(Constructor.java:343)] [android.view.LayoutInflater.createView(LayoutInflater.java:882)] [android.view.LayoutInflater.createView(LayoutInflater.java:804)] [com.android.internal.policy.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:58)] [android.view.LayoutInflater.onCreateView(LayoutInflater.java:958)] [android.view.LayoutInflater.onCreateView(LayoutInflater.java:978)] [android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1032)] [android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:989)] [android.view.LayoutInflater.rInflate(LayoutInflater.java:1151)] [android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1112)] [android.view.LayoutInflater.inflate(LayoutInflater.java:700)] [android.view.LayoutInflater.inflate(LayoutInflater.java:544)] [io.homeassistant.companion.android.databinding.ActivityWebviewBinding.inflate(ActivityWebviewBinding.java:65)] [io.homeassistant.companion.android.databinding.ActivityWebviewBinding.inflate(ActivityWebviewBinding.java:59)] [io.homeassistant.companion.android.webview.WebViewActivity.onCreate(WebViewActivity.kt:247)] [android.app.Activity.performCreate(Activity.java:8975)] [android.app.Activity.performCreate(Activity.java:8944)] [android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1456)] [android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4146)] [android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4322)] [android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:103)] [android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:139)] [android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:96)] [android.app.ActivityThread$H.handleMessage(ActivityThread.java:2685)] 10-06 19:36:12.090 10731 10731 I DecorView: setWindowBackground: isPopOver=false color=ffffffff d=android.graphics.drawable.ColorDrawable@feec900 10-06 19:36:12.106 10731 10731 D CompatibilityChangeReporter: Compat change id reported: 210923482; UID 10363; state: ENABLED 10-06 19:36:12.108 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:12.116 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:12.117 10731 10731 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:12.117 10731 10731 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1728236172117) 10-06 19:36:12.119 10731 10731 D WebviewActivity: Current webview package com.google.android.webview and version 130.0.6723.27 10-06 19:36:12.120 10731 10731 D WebviewActivity: Matter/Thread step changed to NOT_STARTED 10-06 19:36:12.121 10731 10731 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:12.121 10731 10731 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:12.121 10731 10731 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1728236172121) 10-06 19:36:12.123 10731 10861 E libEGL : eglCreateContextImpl:939 error 3004 (EGL_BAD_ATTRIBUTE) 10-06 19:36:12.127 10731 10835 D BluetoothAdapter: getBleEnabledArray(): ON 10-06 19:36:12.141 10731 10861 W chromium: [WARNING:viz_main_impl.cc(85)] VizNullHypothesis is disabled (not a warning) 10-06 19:36:12.186 10731 10772 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:4402)] [android.net.ConnectivityManager.registerDefaultNetworkCallbackForUid(ConnectivityManager.java:4966)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4933)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4907)] [androidx.print.PrintHelper$$ExternalSyntheticApiModelOutline0.m(D8$$SyntheticClass:0)] [androidx.work.impl.utils.NetworkApi24.registerDefaultNetworkCallbackCompat(NetworkApi24.kt:28)] [androidx.work.impl.constraints.trackers.NetworkStateTracker24.startTracking(NetworkStateTracker.kt:138)] [androidx.work.impl.constraints.trackers.ConstraintTracker.addListener(ConstraintTracker.kt:56)] [androidx.work.impl.constraints.controllers.ConstraintController$track$1.invokeSuspend(ContraintControllers.kt:54)] [androidx.work.impl.constraints.controllers.ConstraintController$track$1.invoke(Unknown Source:8)] [androidx.work.impl.constraints.controllers.ConstraintController$track$1.invoke(Unknown Source:4)] [kotlinx.coroutines.flow.ChannelFlowBuilder.collectTo$suspendImpl(Builders.kt:316)] [kotlinx.coroutines.flow.ChannelFlowBuilder.collectTo(Unknown Source:0)] [kotlinx.coroutines.flow.CallbackFlowBuilder.collectTo(Builders.kt:330)] [kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)] [kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)] [kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)] [androidx.work.impl.utils.SerialExecutorImpl$Task.run(SerialExecutorImpl.java:96)] [java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)] [java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)] [java.lang.Thread.run(Thread.java:1012)] 10-06 19:36:12.197 10731 10775 D NativeCustomFrequencyManager: [NativeCFMS] BpCustomFrequencyManager::BpCustomFrequencyManager() 10-06 19:36:12.200 10731 10731 I InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.webview.WebViewActivity, from=android.view.ViewRootImpl.setView:1753, state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 80 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(510, 0 - 570, 80), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={3.0} cutoutSpec={M 0,0 H -10 V 26.66666666666667 H 10 V 0 H 0 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=90, center=Point(90, 90)}, RoundedCorner{position=TopRight, radius=90, center=Point(990, 90)}, RoundedCorner{position=BottomRight, radius=90, center=Point(990, 2310)}, RoundedCorner{position=BottomLeft, radius=90, center=Point(90, 2310)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 80) rotation=0}, mDisplayShape=DisplayShape{ spec=-311912193 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,80] mVisible=true mFlags=[]}, InsetsSource: {14a90000 mType=statusBars mFrame=[0,0][1080,80] mVisible=true mFlags=[]}, InsetsSource: {14a90005 mType=mandatorySystemGestures mFrame=[0,0][1080,114] mVisible=true mFlags=[]}, InsetsSource: {14a90006 mType=tappableElement mFrame=[0,0][1080,80] mVisible=true mFlags=[]}, InsetsSource: {268e0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {268e0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {268e0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {268e0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {268e0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]} } 10-06 19:36:12.200 10731 10731 I ViewRootImpl@c6df8b1[WebViewActivity]: synced displayState. AttachInfo displayState=2 10-06 19:36:12.200 10731 10731 I ViewRootImpl@c6df8b1[WebViewActivity]: setView = com.android.internal.policy.DecorView@1d3f904 TM=true 10-06 19:36:12.207 10731 10731 D InputMethodManagerUtils: startInputInner - Id : 0 10-06 19:36:12.209 10731 10731 D CompatibilityChangeReporter: Compat change id reported: 193247900; UID 10363; state: ENABLED 10-06 19:36:12.210 10731 10731 I SurfaceView@6914bbf: onWindowVisibilityChanged(0) false android.view.SurfaceView{6914bbf G.E...... ......I. 0,0-0,0} of ViewRootImpl@c6df8b1[WebViewActivity] 10-06 19:36:12.210 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:12.216 10731 10731 I InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.webview.WebViewActivity, from=android.view.ViewRootImpl.relayoutWindow:10072, state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 80 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(510, 0 - 570, 80), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={3.0} cutoutSpec={M 0,0 H -10 V 26.66666666666667 H 10 V 0 H 0 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=90, center=Point(90, 90)}, RoundedCorner{position=TopRight, radius=90, center=Point(990, 90)}, RoundedCorner{position=BottomRight, radius=90, center=Point(990, 2310)}, RoundedCorner{position=BottomLeft, radius=90, center=Point(90, 2310)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 80) rotation=0}, mDisplayShape=DisplayShape{ spec=-311912193 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,80] mVisible=true mFlags=[]}, InsetsSource: {14a90000 mType=statusBars mFrame=[0,0][1080,80] mVisible=true mFlags=[]}, InsetsSource: {14a90005 mType=mandatorySystemGestures mFrame=[0,0][1080,114] mVisible=true mFlags=[]}, InsetsSource: {14a90006 mType=tappableElement mFrame=[0,0][1080,80] mVisible=true mFlags=[]}, InsetsSource: {268e0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {268e0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {268e0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {268e0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {268e0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]} } 10-06 19:36:12.216 10731 10731 I BLASTBufferQueue_Java: new BLASTBufferQueue, mName= ViewRootImpl@c6df8b1[WebViewActivity] mNativeObject= 0xb4000075a72e8c30 sc.mNativeObject= 0xb4000074972e55d0 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3028 android.view.ViewRootImpl.relayoutWindow:10131 android.view.ViewRootImpl.performTraversals:4110 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 android.view.Choreographer$CallbackRecord.run:1698 android.view.Choreographer.doCallbacks:1153 android.view.Choreographer.doFrame:1079 android.view.Choreographer$FrameDisplayEventReceiver.run:1646 10-06 19:36:12.216 10731 10731 I BLASTBufferQueue_Java: update, w= 1080 h= 2400 mName = ViewRootImpl@c6df8b1[WebViewActivity] mNativeObject= 0xb4000075a72e8c30 sc.mNativeObject= 0xb4000074972e55d0 format= -3 caller= android.graphics.BLASTBufferQueue.:89 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3028 android.view.ViewRootImpl.relayoutWindow:10131 android.view.ViewRootImpl.performTraversals:4110 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 10-06 19:36:12.217 10731 10731 I ViewRootImpl@c6df8b1[WebViewActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) relayoutAsync=false req=(1080,2400)0 dur=6 res=0x403 s={true 0xb4000073f733c310} ch=true seqId=0 10-06 19:36:12.217 10731 10840 W AudioCapabilities: Unsupported mime audio/x-ape 10-06 19:36:12.217 10731 10731 I ViewRootImpl@c6df8b1[WebViewActivity]: performConfigurationChange setNightDimText nightDimLevel=0 10-06 19:36:12.217 10731 10840 W AudioCapabilities: Unsupported mime audio/x-ima 10-06 19:36:12.217 10731 10731 D ViewRootImpl@c6df8b1[WebViewActivity]: mThreadedRenderer.initialize() mSurface={isValid=true 0xb4000073f733c310} hwInitialized=true 10-06 19:36:12.217 10731 10840 W AudioCapabilities: Unsupported mime audio/mpeg-L1 10-06 19:36:12.217 10731 10840 W AudioCapabilities: Unsupported mime audio/mpeg-L2 10-06 19:36:12.217 10731 10840 W VideoCapabilities: Unsupported mime video/wvc1 10-06 19:36:12.217 10731 10840 W VideoCapabilities: Unsupported mime video/x-ms-wmv 10-06 19:36:12.218 10731 10731 I SurfaceView@6914bbf: windowStopped(false) false android.view.SurfaceView{6914bbf G.E...... ......I. 0,0-0,0} of ViewRootImpl@c6df8b1[WebViewActivity] 10-06 19:36:12.218 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:12.218 10731 10731 D ViewRootImpl@c6df8b1[WebViewActivity]: reportNextDraw android.view.ViewRootImpl.performTraversals:4718 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 android.view.Choreographer$CallbackRecord.run:1698 10-06 19:36:12.218 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:12.218 10731 10731 I ViewRootImpl@c6df8b1[WebViewActivity]: Setup new sync=wmsSync-ViewRootImpl@c6df8b1[WebViewActivity]#2 10-06 19:36:12.218 10731 10731 I ViewRootImpl@c6df8b1[WebViewActivity]: Creating new active sync group ViewRootImpl@c6df8b1[WebViewActivity]#3 10-06 19:36:12.218 10731 10731 I ViewRootImpl@c6df8b1[WebViewActivity]: registerCallbacksForSync syncBuffer=false 10-06 19:36:12.219 10731 10792 I ViewRootImpl@c6df8b1[WebViewActivity]: Received frameDrawingCallback syncResult=0 frameNum=1. 10-06 19:36:12.219 10731 10792 I ViewRootImpl@c6df8b1[WebViewActivity]: mWNT: t=0xb4000075872f1e50 mBlastBufferQueue=0xb4000075a72e8c30 fn= 1 mRenderHdrSdrRatio=1.0 caller= android.view.ViewRootImpl$8.onFrameDraw:13841 android.view.ThreadedRenderer$1.onFrameDraw:792 10-06 19:36:12.219 10731 10792 I ViewRootImpl@c6df8b1[WebViewActivity]: Setting up sync and frameCommitCallback 10-06 19:36:12.222 10731 10840 W cr_VAUtil: Unknown level: 131072 for profile 65536 of codec video/avc 10-06 19:36:12.222 10731 10840 W cr_VAUtil: Unknown level: 131072 for profile 1 of codec video/avc 10-06 19:36:12.222 10731 10840 W cr_VAUtil: Unknown level: 131072 for profile 2 of codec video/avc 10-06 19:36:12.222 10731 10840 W cr_VAUtil: Unknown level: 131072 for profile 524288 of codec video/avc 10-06 19:36:12.222 10731 10840 W cr_VAUtil: Unknown level: 131072 for profile 8 of codec video/avc 10-06 19:36:12.222 10731 10840 W cr_VAUtil: Unknown level: 131072 for profile 65536 of codec video/avc 10-06 19:36:12.222 10731 10840 W cr_VAUtil: Unknown level: 131072 for profile 1 of codec video/avc 10-06 19:36:12.222 10731 10840 W cr_VAUtil: Unknown level: 131072 for profile 2 of codec video/avc 10-06 19:36:12.222 10731 10840 W cr_VAUtil: Unknown level: 131072 for profile 524288 of codec video/avc 10-06 19:36:12.222 10731 10840 W cr_VAUtil: Unknown level: 131072 for profile 8 of codec video/avc 10-06 19:36:12.222 10731 10840 W cr_VAUtil: Unknown level: 131072 for profile 1 of codec video/avc 10-06 19:36:12.222 10731 10840 W cr_VAUtil: Unknown level: 131072 for profile 65536 of codec video/avc 10-06 19:36:12.222 10731 10840 W cr_VAUtil: Unknown level: 131072 for profile 2 of codec video/avc 10-06 19:36:12.222 10731 10840 W cr_VAUtil: Unknown level: 131072 for profile 8 of codec video/avc 10-06 19:36:12.222 10731 10840 W cr_VAUtil: Unknown level: 131072 for profile 524288 of codec video/avc 10-06 19:36:12.222 10731 10840 W cr_VAUtil: Unknown level: 131072 for profile 1 of codec video/avc 10-06 19:36:12.223 10731 10840 W cr_VAUtil: Unknown level: 131072 for profile 65536 of codec video/avc 10-06 19:36:12.223 10731 10840 W cr_VAUtil: Unknown level: 131072 for profile 2 of codec video/avc 10-06 19:36:12.223 10731 10840 W cr_VAUtil: Unknown level: 131072 for profile 8 of codec video/avc 10-06 19:36:12.223 10731 10840 W cr_VAUtil: Unknown level: 131072 for profile 524288 of codec video/avc 10-06 19:36:12.233 10731 10775 I BLASTBufferQueue: [ViewRootImpl@c6df8b1[WebViewActivity]#1](f:0,a:0,s:0) onFrameAvailable the first frame is available 10-06 19:36:12.233 10731 10775 I ViewRootImpl@c6df8b1[WebViewActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true 10-06 19:36:12.234 10731 10775 D OpenGLRenderer: CFMS:: SetUp Pid : 10731 Tid : 10775 10-06 19:36:12.234 10731 10731 I ViewRootImpl@c6df8b1[WebViewActivity]: reportDrawFinished seqId=0 10-06 19:36:12.236 10731 10731 I InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=false, type=ime, host=io.homeassistant.companion.android/io.homeassistant.companion.android.launch.LaunchActivity 10-06 19:36:12.244 10731 10775 D OpenGLRenderer: HWUI - treat SMPTE_170M as sRGB 10-06 19:36:12.245 10731 10731 I ViewRootImpl@36dae4a[LaunchActivity]: handleWindowFocusChanged: 0 0 call from android.view.ViewRootImpl.-$$Nest$mhandleWindowFocusChanged:0 10-06 19:36:12.245 10731 10731 I ImeFocusController: onPreWindowFocus: skipped, hasWindowFocus=false mHasImeFocus=true 10-06 19:36:12.245 10731 10731 I ImeFocusController: onPostWindowFocus: skipped, hasWindowFocus=false mHasImeFocus=true 10-06 19:36:12.247 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:12.253 10731 10731 I InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=navigationBars, host=io.homeassistant.companion.android/io.homeassistant.companion.android.webview.WebViewActivity 10-06 19:36:12.253 10731 10731 I InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=statusBars, host=io.homeassistant.companion.android/io.homeassistant.companion.android.webview.WebViewActivity 10-06 19:36:12.261 10731 10731 I ViewRootImpl@36dae4a[LaunchActivity]: handleAppVisibility mAppVisible = true visible = false 10-06 19:36:12.262 10731 10731 I ViewRootImpl@36dae4a[LaunchActivity]: destroyHardwareResources: Callers=android.view.ViewRootImpl.performTraversals:3932 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 android.view.Choreographer$CallbackRecord.run:1698 android.view.Choreographer.doCallbacks:1153 android.view.Choreographer.doFrame:1079 android.view.Choreographer$FrameDisplayEventReceiver.run:1646 android.os.Handler.handleCallback:958 android.os.Handler.dispatchMessage:99 10-06 19:36:12.263 10731 10762 I WM-Processor: Moving WorkSpec (7640ffa1-a049-469e-8564-01912b6e87f6) to the foreground 10-06 19:36:12.267 10731 10765 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:12.271 10731 10769 D SensorWorker: Updating all Sensors in foreground. 10-06 19:36:12.272 10731 10762 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=814c9635-1baa-4aec-9243-daa13f4df5e6, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ] 10-06 19:36:12.272 10731 10769 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:12.276 10731 10887 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:12.277 10731 10765 D LocBroadcastReceiver: Registering for location updates. 10-06 19:36:12.284 10731 10731 I ViewRootImpl@36dae4a[LaunchActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) relayoutAsync=false req=(1080,2400)8 dur=20 res=0x402 s={false 0x0} ch=true seqId=0 10-06 19:36:12.284 10731 10731 I ViewRootImpl@36dae4a[LaunchActivity]: stopped(true) old = false 10-06 19:36:12.284 10731 10731 D ViewRootImpl@36dae4a[LaunchActivity]: WindowStopped on io.homeassistant.companion.android/io.homeassistant.companion.android.launch.LaunchActivity set to true 10-06 19:36:12.285 10731 10830 E chromium: [ERROR:directory_reader_posix.cc(43)] opendir /data/user/0/io.homeassistant.companion.android/cache/WebView/Crashpad/attachments/72f08ad9-7b6e-44c2-a8a2-a623659cdec9: No such file or directory (2) 10-06 19:36:12.286 10731 10731 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.app.Activity$$ExternalSyntheticLambda0@3a0c884 10-06 19:36:12.287 10731 10731 I ViewRootImpl@36dae4a[LaunchActivity]: dispatchDetachedFromWindow 10-06 19:36:12.290 10731 10830 W chromium: [WARNING:minidump_to_upload_parameters.cc(67)] duplicate annotation name ptype, discarding value browser 10-06 19:36:12.295 10731 10731 D InputTransport: Input channel destroyed: '3d77415', fd=111 10-06 19:36:12.296 10731 10731 I ViewRootImpl@c6df8b1[WebViewActivity]: handleWindowFocusChanged: 1 0 call from android.view.ViewRootImpl.-$$Nest$mhandleWindowFocusChanged:0 10-06 19:36:12.296 10731 10731 D ViewRootImpl@c6df8b1[WebViewActivity]: mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb4000073f733c310} 10-06 19:36:12.296 10731 10731 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:12.296 10731 10731 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1728236172296) 10-06 19:36:12.299 10731 10731 D InputMethodManagerUtils: startInputInner - Id : 0 10-06 19:36:12.299 10731 10731 I InputMethodManager: startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus 10-06 19:36:12.302 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:12.303 10731 10731 I WM-SystemFgDispatcher: Started foreground service Intent { act=ACTION_START_FOREGROUND cmp=io.homeassistant.companion.android/androidx.work.impl.foreground.SystemForegroundService (has extras) } 10-06 19:36:12.305 10731 10731 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:12.305 10731 10731 D ServerConnectionInfo: Using external URL 10-06 19:36:12.305 10731 10731 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:12.305 10731 10731 D ServerConnectionInfo: Using external URL --------- beginning of system 10-06 19:36:12.319 10731 10731 I NotificationManager: io.homeassistant.companion.android: notify(42, null, Notification(channel=Sensor Worker shortcut=null contentView=null vibrate=null sound=null defaults=0x0 flags=0x0 color=0x00000000 vis=PRIVATE semFlags=0x0 semPriority=0 semMissedCount=0)) as user 10-06 19:36:12.323 10731 10731 I InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=false, type=ime, host=io.homeassistant.companion.android/io.homeassistant.companion.android.webview.WebViewActivity 10-06 19:36:12.325 10731 10731 D LocBroadcastReceiver: Received geofence update. 10-06 19:36:12.328 10731 10766 D LocBroadcastReceiver: Last Location: 10-06 19:36:12.328 10731 10766 D LocBroadcastReceiver: Coords:() 10-06 19:36:12.328 10731 10766 D LocBroadcastReceiver: Accuracy: 100.0 10-06 19:36:12.328 10731 10766 D LocBroadcastReceiver: Bearing: 0.0 10-06 19:36:12.330 10731 10887 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:12.331 10731 10766 D LocBroadcastReceiver: Begin evaluating if location update should be skipped 10-06 19:36:12.331 10731 10766 D LocBroadcastReceiver: Received location that is 2845 milliseconds old, 1728236169486 compared to 1728236172331 with source fused 10-06 19:36:12.333 10731 10766 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:12.382 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:12.402 10731 10809 D LocBroadcastReceiver: Location update sent successfully for 1 as exact 10-06 19:36:12.407 10731 10809 D LocBroadcastReceiver: Background location updates appear to have stopped, restarting location updates 10-06 19:36:12.407 10731 10809 D LocBroadcastReceiver: Removing background location requests. 10-06 19:36:12.416 10731 10809 D LocBroadcastReceiver: Registering for location updates. 10-06 19:36:12.419 10731 10766 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:12.419 10731 10766 D ServerConnectionInfo: Using external URL 10-06 19:36:12.420 10731 10766 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:12.420 10731 10766 D ServerConnectionInfo: Using external URL 10-06 19:36:12.423 10731 10870 D TrafficStats: tagSocket(273) with statsTag=0xffffffff, statsUid=-1 10-06 19:36:12.438 10731 10731 D LocBroadcastReceiver: Received location update. 10-06 19:36:12.439 10731 10731 D ForegrndServiceLauncher: Check if service HighAccuracyLocationService is running. Service running = false 10-06 19:36:12.440 10731 10809 D LocBroadcastReceiver: Last Location: 10-06 19:36:12.440 10731 10809 D LocBroadcastReceiver: Coords:() 10-06 19:36:12.440 10731 10809 D LocBroadcastReceiver: Accuracy: 100.0 10-06 19:36:12.440 10731 10809 D LocBroadcastReceiver: Bearing: 0.0 10-06 19:36:12.442 10731 10809 D LocBroadcastReceiver: Begin evaluating if location update should be skipped 10-06 19:36:12.442 10731 10809 D LocBroadcastReceiver: Skipping old location update since time is before the last one we sent, received: 1728236171780 last sent: {1=1728236172331} 10-06 19:36:12.443 10731 10731 D IntegrationRepository: setAppActive(): false 10-06 19:36:12.443 10731 10731 D IntegrationRepository: setAppActive(): false 10-06 19:36:12.458 10731 10731 D SensorReceiver: Received intent: io.homeassistant.companion.android.UPDATE_SENSORS 10-06 19:36:12.460 10731 10766 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:12.464 10731 10769 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:12.465 10731 10769 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:12.467 10731 10731 I ViewRootImpl@c6df8b1[WebViewActivity]: handleWindowFocusChanged: 0 0 call from android.view.ViewRootImpl.-$$Nest$mhandleWindowFocusChanged:0 10-06 19:36:12.467 10731 10731 I ImeFocusController: onPreWindowFocus: skipped, hasWindowFocus=false mHasImeFocus=true 10-06 19:36:12.478 10731 10731 I ImeFocusController: onPostWindowFocus: skipped, hasWindowFocus=false mHasImeFocus=true 10-06 19:36:12.479 10731 10769 D LocBroadcastReceiver: Event sent to Home Assistant 10-06 19:36:12.491 10731 10765 D SensorReceiver: Nothing to update for server 1 (Server) 10-06 19:36:12.491 10731 10765 I SensorReceiver: Sensor updates and sync completed 10-06 19:36:12.499 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:12.572 10731 10731 D InputTransport: Input channel destroyed: 'ClientS', fd=154 10-06 19:36:12.574 10731 10863 D WebviewActivity: External bus {"type":"config/get","id":1} 10-06 19:36:12.576 10731 10731 D WebviewActivity: externalBus({"id":1,"type":"result","success":true,"result":{"hasSettingsScreen":true,"canWriteTag":true,"hasExoPlayer":true,"canCommissionMatter":true,"canImportThreadCredentials":true,"hasAssist":true,"hasBarCodeScanner":1}}); 10-06 19:36:12.594 10731 10731 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:12.594 10731 10731 D ServerConnectionInfo: Using external URL 10-06 19:36:12.598 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:12.600 10731 10731 D WebviewActivity: Callback null 10-06 19:36:12.610 10731 10731 E WebviewActivity: Cannot set status bar color. Skipping coloring... 10-06 19:36:12.610 10731 10731 E WebviewActivity: Cannot set navigation bar color. Skipping coloring... 10-06 19:36:12.638 10731 10903 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:12.639 10731 10903 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:12.640 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:12.687 10731 10765 D SensorReceiver: Nothing to update for server 1 (Serverk) 10-06 19:36:12.687 10731 10765 I SensorReceiver: Sensor updates and sync completed 10-06 19:36:12.689 10731 10772 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=7640ffa1-a049-469e-8564-01912b6e87f6, tags={ io.homeassistant.companion.android.sensors.SensorWorker } ] 10-06 19:36:12.691 10731 10904 D WebSocketRepository: Websocket: onOpen 10-06 19:36:12.692 10731 10904 D WebSocketRepository: Websocket: onMessage (text) 10-06 19:36:12.699 10731 10731 I WM-SystemFgDispatcher: Stopping foreground service 10-06 19:36:12.702 10731 10794 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.unregisterNetworkCallback(ConnectivityManager.java:5076)] [androidx.work.impl.utils.NetworkApi21.unregisterNetworkCallbackCompat(NetworkApi21.kt:31)] [androidx.work.impl.constraints.trackers.NetworkStateTracker24.stopTracking(NetworkStateTracker.kt:153)] [androidx.work.impl.constraints.trackers.ConstraintTracker.removeListener(ConstraintTracker.kt:72)] [androidx.work.impl.constraints.controllers.ConstraintController$track$1$1.invoke(ContraintControllers.kt:56)] [androidx.work.impl.constraints.controllers.ConstraintController$track$1$1.invoke(ContraintControllers.kt:55)] [kotlinx.coroutines.channels.ProduceKt.awaitClose(Produce.kt:69)] [kotlinx.coroutines.channels.ProduceKt$awaitClose$1.invokeSuspend(Unknown Source:13)] [kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)] [kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:99)] [androidx.work.impl.utils.SerialExecutorImpl$Task.run(SerialExecutorImpl.java:96)] [java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)] [java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)] [java.lang.Thread.run(Thread.java:1012)] 10-06 19:36:12.703 10731 10904 D WebSocketRepository: Message number null received 10-06 19:36:12.703 10731 10903 D WebSocketRepository: Auth Requested 10-06 19:36:12.745 10731 10904 D WebSocketRepository: Websocket: onMessage (text) 10-06 19:36:12.746 10731 10904 D WebSocketRepository: Message number null received 10-06 19:36:12.746 10731 10903 D WebSocketRepository: Sending message 1: {type=supported_features, id=1, features={coalesce_messages=1}} 10-06 19:36:12.746 10731 10903 D WebSocketRepository: Sending message 2: {type=auth/current_user, id=2} 10-06 19:36:12.747 10731 10903 D WebSocketRepository: Message number 2 sent 10-06 19:36:12.752 10731 10809 D SensorReceiver: Nothing to update for server 1 (Server) 10-06 19:36:12.752 10731 10809 I SensorReceiver: Sensor updates and sync completed 10-06 19:36:12.791 10731 10904 D WebSocketRepository: Websocket: onMessage (text) 10-06 19:36:12.792 10731 10904 D WebSocketRepository: Message number 1 received 10-06 19:36:12.832 10731 10904 D WebSocketRepository: Websocket: onMessage (text) 10-06 19:36:12.833 10731 10904 D WebSocketRepository: Message number 2 received 10-06 19:36:12.858 10731 10731 W cr_AwContentsCB: Empty client certificate chain? 10-06 19:36:12.859 10731 10731 E chromium: [ERROR:aw_contents_client_bridge.cc(230)] No client certificate selected 10-06 19:36:12.868 10731 10731 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:12.868 10731 10731 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:12.868 10731 10731 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1728236172868) 10-06 19:36:12.909 10731 10795 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:4402)] [android.net.ConnectivityManager.registerDefaultNetworkCallbackForUid(ConnectivityManager.java:4966)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4933)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4907)] [androidx.print.PrintHelper$$ExternalSyntheticApiModelOutline0.m(D8$$SyntheticClass:0)] [androidx.work.impl.utils.NetworkApi24.registerDefaultNetworkCallbackCompat(NetworkApi24.kt:28)] [androidx.work.impl.constraints.trackers.NetworkStateTracker24.startTracking(NetworkStateTracker.kt:138)] [androidx.work.impl.constraints.trackers.ConstraintTracker.addListener(ConstraintTracker.kt:56)] [androidx.work.impl.constraints.controllers.ConstraintController$track$1.invokeSuspend(ContraintControllers.kt:54)] [androidx.work.impl.constraints.controllers.ConstraintController$track$1.invoke(Unknown Source:8)] [androidx.work.impl.constraints.controllers.ConstraintController$track$1.invoke(Unknown Source:4)] [kotlinx.coroutines.flow.ChannelFlowBuilder.collectTo$suspendImpl(Builders.kt:316)] [kotlinx.coroutines.flow.ChannelFlowBuilder.collectTo(Unknown Source:0)] [kotlinx.coroutines.flow.CallbackFlowBuilder.collectTo(Builders.kt:330)] [kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)] [kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)] [kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)] [androidx.work.impl.utils.SerialExecutorImpl$Task.run(SerialExecutorImpl.java:96)] [java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)] [java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)] [java.lang.Thread.run(Thread.java:1012)] 10-06 19:36:12.912 10731 10731 I BLASTBufferQueue_Java: update, w= 1080 h= 2400 mName = ViewRootImpl@c6df8b1[WebViewActivity] mNativeObject= 0xb4000075a72e8c30 sc.mNativeObject= 0xb4000074972e55d0 format= -3 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3017 android.view.ViewRootImpl.relayoutWindow:10131 android.view.ViewRootImpl.performTraversals:4110 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 10-06 19:36:12.912 10731 10731 I ViewRootImpl@c6df8b1[WebViewActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) relayoutAsync=true req=(1080,2400)0 dur=0 res=0x0 s={true 0xb4000073f733c310} ch=false seqId=0 10-06 19:36:12.912 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:12.912 10731 10731 I ViewRootImpl@c6df8b1[WebViewActivity]: registerCallbackForPendingTransactions 10-06 19:36:12.912 10731 10731 I InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=navigationBars, host=io.homeassistant.companion.android/io.homeassistant.companion.android.webview.WebViewActivity 10-06 19:36:12.912 10731 10793 I ViewRootImpl@c6df8b1[WebViewActivity]: mWNT: t=0xb4000075872f82b0 mBlastBufferQueue=0xb4000075a72e8c30 fn= 8 mRenderHdrSdrRatio=1.0 caller= android.view.ViewRootImpl$6.onFrameDraw:5635 android.view.ViewRootImpl$2.onFrameDraw:2146 android.view.ThreadedRenderer$1.onFrameDraw:792 10-06 19:36:12.912 10731 10731 I InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=statusBars, host=io.homeassistant.companion.android/io.homeassistant.companion.android.webview.WebViewActivity 10-06 19:36:12.915 10731 10731 I ViewRootImpl@c6df8b1[WebViewActivity]: handleWindowFocusChanged: 1 0 call from android.view.ViewRootImpl.-$$Nest$mhandleWindowFocusChanged:0 10-06 19:36:12.915 10731 10731 D ViewRootImpl@c6df8b1[WebViewActivity]: mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb4000073f733c310} 10-06 19:36:12.916 10731 10731 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:12.916 10731 10731 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1728236172916) 10-06 19:36:12.917 10731 10731 D InputMethodManagerUtils: startInputInner - Id : 0 10-06 19:36:12.917 10731 10731 I InputMethodManager: startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus 10-06 19:36:12.920 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:12.921 10731 10731 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:12.921 10731 10731 D ServerConnectionInfo: Using external URL 10-06 19:36:12.921 10731 10731 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:12.921 10731 10731 D ServerConnectionInfo: Using external URL 10-06 19:36:12.924 10731 10731 I InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=false, type=ime, host=io.homeassistant.companion.android/io.homeassistant.companion.android.webview.WebViewActivity 10-06 19:36:12.932 10731 10762 I WM-Processor: Moving WorkSpec (7e27e4db-04a4-45ae-b94c-7729977736f6) to the foreground 10-06 19:36:12.932 10731 10902 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:12.939 10731 10887 D SensorWorker: Updating all Sensors in foreground. 10-06 19:36:12.939 10731 10762 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=16f57024-6ec0-4e94-8980-9e02091f8627, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ] 10-06 19:36:12.940 10731 10887 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:12.940 10731 10731 I WM-SystemFgDispatcher: Started foreground service Intent { act=ACTION_START_FOREGROUND cmp=io.homeassistant.companion.android/androidx.work.impl.foreground.SystemForegroundService (has extras) } 10-06 19:36:12.942 10731 10731 I NotificationManager: io.homeassistant.companion.android: notify(42, null, Notification(channel=Sensor Worker shortcut=null contentView=null vibrate=null sound=null defaults=0x0 flags=0x0 color=0x00000000 vis=PRIVATE semFlags=0x0 semPriority=0 semMissedCount=0)) as user 10-06 19:36:12.996 10731 10887 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:12.996 10731 10887 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:13.066 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:13.074 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:13.083 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:13.091 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:13.099 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:13.108 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:13.116 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:13.124 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:13.133 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:13.142 10731 10887 D SensorReceiver: Nothing to update for server 1 (Server) 10-06 19:36:13.142 10731 10887 I SensorReceiver: Sensor updates and sync completed 10-06 19:36:13.142 10731 10772 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=7e27e4db-04a4-45ae-b94c-7729977736f6, tags={ io.homeassistant.companion.android.sensors.SensorWorker } ] 10-06 19:36:13.145 10731 10731 I WM-SystemFgDispatcher: Stopping foreground service 10-06 19:36:13.154 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:13.175 10731 10762 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.unregisterNetworkCallback(ConnectivityManager.java:5076)] [androidx.work.impl.utils.NetworkApi21.unregisterNetworkCallbackCompat(NetworkApi21.kt:31)] [androidx.work.impl.constraints.trackers.NetworkStateTracker24.stopTracking(NetworkStateTracker.kt:153)] [androidx.work.impl.constraints.trackers.ConstraintTracker.removeListener(ConstraintTracker.kt:72)] [androidx.work.impl.constraints.controllers.ConstraintController$track$1$1.invoke(ContraintControllers.kt:56)] [androidx.work.impl.constraints.controllers.ConstraintController$track$1$1.invoke(ContraintControllers.kt:55)] [kotlinx.coroutines.channels.ProduceKt.awaitClose(Produce.kt:69)] [kotlinx.coroutines.channels.ProduceKt$awaitClose$1.invokeSuspend(Unknown Source:13)] [kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)] [kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:99)] [androidx.work.impl.utils.SerialExecutorImpl$Task.run(SerialExecutorImpl.java:96)] [java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)] [java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)] [java.lang.Thread.run(Thread.java:1012)] 10-06 19:36:13.183 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:13.594 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:14.598 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:15.595 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:16.606 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:17.594 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:17.653 10731 11033 D ProfileInstaller: Skipping profile installation for io.homeassistant.companion.android 10-06 19:36:18.597 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:19.608 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.122 10731 10731 I ViewRootImpl@c6df8b1[WebViewActivity]: ViewPostIme pointer 0 10-06 19:36:20.130 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.131 10731 10731 D InputMethodManagerUtils: startInputInner - Id : 0 10-06 19:36:20.131 10731 10731 I InputMethodManager: startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus 10-06 19:36:20.147 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.165 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.171 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.179 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.187 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.196 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.198 10731 10731 I ViewRootImpl@c6df8b1[WebViewActivity]: ViewPostIme pointer 1 10-06 19:36:20.204 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.220 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.229 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.237 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.246 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.254 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.262 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.271 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.279 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.287 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.296 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.304 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.313 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.325 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.329 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.337 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.346 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.359 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.393 10731 10863 D WebviewActivity: External bus {"type":"config/get","id":1} 10-06 19:36:20.393 10731 10731 D WebviewActivity: externalBus({"id":1,"type":"result","success":true,"result":{"hasSettingsScreen":true,"canWriteTag":true,"hasExoPlayer":true,"canCommissionMatter":true,"canImportThreadCredentials":true,"hasAssist":true,"hasBarCodeScanner":1}}); 10-06 19:36:20.406 10731 10731 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:20.406 10731 10731 D ServerConnectionInfo: Using external URL 10-06 19:36:20.407 10731 10731 D WebviewActivity: Callback null 10-06 19:36:20.407 10731 10731 E WebviewActivity: Cannot set status bar color. Skipping coloring... 10-06 19:36:20.407 10731 10731 E WebviewActivity: Cannot set navigation bar color. Skipping coloring... 10-06 19:36:20.415 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.421 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.680 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.687 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.712 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.721 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.729 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.737 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.745 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.754 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.760 10731 10863 D WebviewActivity: External bus {"type":"connection-status","payload":{"event":"connected"},"id":2} 10-06 19:36:20.761 10731 10731 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:20.762 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.772 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.780 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.787 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.795 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.804 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.812 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.821 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.829 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.838 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.846 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.855 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.863 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.871 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.880 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.895 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.898 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.904 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.913 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.921 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.933 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.937 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.940 10731 10863 D WebviewActivity: External bus {"type":"theme-update","id":3} 10-06 19:36:20.946 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.954 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.963 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.972 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.973 10731 10731 D WebviewActivity: Color from webview is "#101e24-SPACER-#111111" 10-06 19:36:20.973 10731 10731 D WebviewActivity: Color from webview is "#101e24-SPACER-#111111" 10-06 19:36:20.973 10731 10766 D WebViewPresenterImpl: Try getting color from webview color "#101e24". 10-06 19:36:20.973 10731 10766 I WebViewPresenterImpl: Found color -15720924. 10-06 19:36:20.973 10731 10766 D WebViewPresenterImpl: Try getting color from webview color "#111111". 10-06 19:36:20.974 10731 10766 I WebViewPresenterImpl: Found color -15658735. 10-06 19:36:20.982 10731 10731 I BLASTBufferQueue_Java: update, w= 1080 h= 2400 mName = ViewRootImpl@c6df8b1[WebViewActivity] mNativeObject= 0xb4000075a72e8c30 sc.mNativeObject= 0xb4000074972e55d0 format= -3 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3017 android.view.ViewRootImpl.relayoutWindow:10131 android.view.ViewRootImpl.performTraversals:4110 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 10-06 19:36:20.982 10731 10731 I ViewRootImpl@c6df8b1[WebViewActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) relayoutAsync=true req=(1080,2400)0 dur=0 res=0x0 s={true 0xb4000073f733c310} ch=false seqId=0 10-06 19:36:20.982 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.983 10731 10731 I ViewRootImpl@c6df8b1[WebViewActivity]: registerCallbackForPendingTransactions 10-06 19:36:20.983 10731 10792 I ViewRootImpl@c6df8b1[WebViewActivity]: mWNT: t=0xb4000075873045f0 mBlastBufferQueue=0xb4000075a72e8c30 fn= 89 mRenderHdrSdrRatio=1.0 caller= android.view.ViewRootImpl$6.onFrameDraw:5635 android.view.ViewRootImpl$2.onFrameDraw:2146 android.view.ThreadedRenderer$1.onFrameDraw:792 10-06 19:36:20.987 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:20.996 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:21.004 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:21.013 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:21.021 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:21.029 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:21.041 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:21.046 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:21.055 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:21.062 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:21.071 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:21.080 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:21.088 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:21.096 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:21.104 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:21.113 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:21.121 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:21.129 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:21.138 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:21.146 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:21.154 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:21.162 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:21.171 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:21.179 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:21.346 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:21.421 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:21.555 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:21.639 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:21.646 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:21.680 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:21.697 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:21.713 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:21.721 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.321 10731 10731 I ViewRootImpl@c6df8b1[WebViewActivity]: ViewPostIme pointer 0 10-06 19:36:24.366 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.373 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.382 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.390 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.392 10731 10731 I ViewRootImpl@c6df8b1[WebViewActivity]: ViewPostIme pointer 1 10-06 19:36:24.400 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.406 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.417 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.423 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.431 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.447 10731 10739 W mpanion.android: Cleared Reference was only reachable from finalizer (only reported once) 10-06 19:36:24.447 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.452 10731 10740 D InputTransport: Input channel destroyed: 'ClientS', fd=113 10-06 19:36:24.452 10731 10740 D InputTransport: Input channel destroyed: 'ClientS', fd=291 10-06 19:36:24.457 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.464 10731 10741 W mpanion.android: ApkAssets: Deleting an ApkAssets object ' and /data/app/~~YS4f7nYPikiVOjPATclxRw==/com.google.android.webview-RWX2Z40RtjXQicZBKf4DUg==/base.apk' with 1 weak references 10-06 19:36:24.464 10731 10741 W mpanion.android: ApkAssets: Deleting an ApkAssets object ' and /data/app/~~YS4f7nYPikiVOjPATclxRw==/com.google.android.webview-RWX2Z40RtjXQicZBKf4DUg==/split_config.en.apk' with 1 weak references 10-06 19:36:24.464 10731 10741 W mpanion.android: ApkAssets: Deleting an ApkAssets object ' and /data/app/~~YS4f7nYPikiVOjPATclxRw==/com.google.android.webview-RWX2Z40RtjXQicZBKf4DUg==/split_config.nl.apk' with 1 weak references 10-06 19:36:24.468 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.483 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.490 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.498 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.507 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.515 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.523 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.532 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.540 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.549 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.557 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.565 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.574 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.582 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.590 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.598 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.607 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.615 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.623 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.632 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.640 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.648 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.657 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.665 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.673 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.682 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.690 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.698 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.707 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.715 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.723 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.748 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.756 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.770 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:24.773 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:25.004 10731 10731 I ViewRootImpl@c6df8b1[WebViewActivity]: ViewPostIme pointer 0 10-06 19:36:25.058 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:25.065 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:25.074 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:25.083 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:25.090 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:25.093 10731 10731 I ViewRootImpl@c6df8b1[WebViewActivity]: ViewPostIme pointer 1 10-06 19:36:25.099 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:25.107 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.109 10731 10731 I ViewRootImpl@c6df8b1[WebViewActivity]: ViewPostIme pointer 0 10-06 19:36:28.170 10731 10731 I ViewRootImpl@c6df8b1[WebViewActivity]: ViewPostIme pointer 1 10-06 19:36:28.203 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.208 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.229 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.233 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.242 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.251 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.258 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.268 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.275 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.283 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.292 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.300 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.308 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.317 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.325 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.333 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.342 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.350 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.358 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.367 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.375 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.383 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.392 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.400 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.425 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.525 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.772 10731 10731 I ViewRootImpl@c6df8b1[WebViewActivity]: ViewPostIme pointer 0 10-06 19:36:28.792 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.801 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.811 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.811 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.818 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.818 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.826 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.826 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.835 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.835 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.842 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.842 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.845 10731 10731 I ViewRootImpl@c6df8b1[WebViewActivity]: ViewPostIme pointer 1 10-06 19:36:28.851 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.851 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.859 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.859 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.868 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.868 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.875 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.884 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.901 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.909 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.917 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.926 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.933 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.942 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.950 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.959 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.967 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.975 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.984 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:28.992 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.003 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.009 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.017 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.026 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.034 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.042 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.050 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.059 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.067 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.076 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.084 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.093 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.101 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.109 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.117 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.126 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.134 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.142 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.151 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.159 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.169 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.176 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.184 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.192 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.200 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.208 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.217 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.276 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.284 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.292 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.300 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.308 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.317 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.325 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.334 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.342 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.350 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.359 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.367 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.375 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.384 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.392 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.400 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.409 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.417 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.425 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.434 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.442 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.450 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.458 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.467 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.475 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.484 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.492 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.500 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.509 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.517 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:29.525 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:30.081 10731 10731 I ViewRootImpl@c6df8b1[WebViewActivity]: ViewPostIme pointer 0 10-06 19:36:30.110 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:30.120 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:30.123 10731 10731 I ViewRootImpl@c6df8b1[WebViewActivity]: ViewPostIme pointer 1 10-06 19:36:30.127 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:30.133 10731 10863 D WebviewActivity: External bus {"type":"config_screen/show","id":4} 10-06 19:36:30.152 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:30.153 10731 10731 D IntegrationRepository: setAppActive(): false 10-06 19:36:30.154 10731 10731 D IntegrationRepository: setAppActive(): false 10-06 19:36:30.163 10731 10731 D SensorReceiver: Received intent: io.homeassistant.companion.android.UPDATE_SENSORS 10-06 19:36:30.164 10731 10766 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:30.172 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:30.183 10731 10731 I DecorView: setWindowBackground: isPopOver=false color=ffffffff d=android.graphics.drawable.ColorDrawable@34103b2 10-06 19:36:30.204 10731 10766 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:30.204 10731 10766 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:30.244 10731 10731 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1728236190244) 10-06 19:36:30.246 10731 10775 D NativeCustomFrequencyManager: [NativeCFMS] BpCustomFrequencyManager::BpCustomFrequencyManager() 10-06 19:36:30.251 10731 10731 I InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.settings.SettingsActivity, from=android.view.ViewRootImpl.setView:1753, state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 80 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(510, 0 - 570, 80), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={3.0} cutoutSpec={M 0,0 H -10 V 26.66666666666667 H 10 V 0 H 0 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=90, center=Point(90, 90)}, RoundedCorner{position=TopRight, radius=90, center=Point(990, 90)}, RoundedCorner{position=BottomRight, radius=90, center=Point(990, 2310)}, RoundedCorner{position=BottomLeft, radius=90, center=Point(90, 2310)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 80) rotation=0}, mDisplayShape=DisplayShape{ spec=-311912193 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,80] mVisible=true mFlags=[]}, InsetsSource: {14a90000 mType=statusBars mFrame=[0,0][1080,80] mVisible=true mFlags=[]}, InsetsSource: {14a90005 mType=mandatorySystemGestures mFrame=[0,0][1080,114] mVisible=true mFlags=[]}, InsetsSource: {14a90006 mType=tappableElement mFrame=[0,0][1080,80] mVisible=true mFlags=[]}, InsetsSource: {268e0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {268e0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {268e0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {268e0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {268e0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]} } 10-06 19:36:30.252 10731 10731 I ViewRootImpl@2e030c5[SettingsActivity]: synced displayState. AttachInfo displayState=2 10-06 19:36:30.252 10731 10731 I ViewRootImpl@2e030c5[SettingsActivity]: setView = com.android.internal.policy.DecorView@3884f28 TM=true 10-06 19:36:30.272 10731 10731 I InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.settings.SettingsActivity, from=android.view.ViewRootImpl.relayoutWindow:10072, state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 80 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(510, 0 - 570, 80), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={3.0} cutoutSpec={M 0,0 H -10 V 26.66666666666667 H 10 V 0 H 0 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=90, center=Point(90, 90)}, RoundedCorner{position=TopRight, radius=90, center=Point(990, 90)}, RoundedCorner{position=BottomRight, radius=90, center=Point(990, 2310)}, RoundedCorner{position=BottomLeft, radius=90, center=Point(90, 2310)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 80) rotation=0}, mDisplayShape=DisplayShape{ spec=-311912193 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,80] mVisible=true mFlags=[]}, InsetsSource: {14a90000 mType=statusBars mFrame=[0,0][1080,80] mVisible=true mFlags=[]}, InsetsSource: {14a90005 mType=mandatorySystemGestures mFrame=[0,0][1080,114] mVisible=true mFlags=[]}, InsetsSource: {14a90006 mType=tappableElement mFrame=[0,0][1080,80] mVisible=true mFlags=[]}, InsetsSource: {268e0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {268e0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {268e0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {268e0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {268e0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]} } 10-06 19:36:30.273 10731 10731 I BLASTBufferQueue_Java: new BLASTBufferQueue, mName= ViewRootImpl@2e030c5[SettingsActivity] mNativeObject= 0xb4000075a7325b30 sc.mNativeObject= 0xb4000074972edcd0 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3028 android.view.ViewRootImpl.relayoutWindow:10131 android.view.ViewRootImpl.performTraversals:4110 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 android.view.Choreographer$CallbackRecord.run:1698 android.view.Choreographer.doCallbacks:1153 android.view.Choreographer.doFrame:1079 android.view.Choreographer$FrameDisplayEventReceiver.run:1646 10-06 19:36:30.273 10731 10731 I BLASTBufferQueue_Java: update, w= 1080 h= 2400 mName = ViewRootImpl@2e030c5[SettingsActivity] mNativeObject= 0xb4000075a7325b30 sc.mNativeObject= 0xb4000074972edcd0 format= -1 caller= android.graphics.BLASTBufferQueue.:89 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3028 android.view.ViewRootImpl.relayoutWindow:10131 android.view.ViewRootImpl.performTraversals:4110 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 10-06 19:36:30.273 10731 10731 I ViewRootImpl@2e030c5[SettingsActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) relayoutAsync=false req=(1080,2400)0 dur=13 res=0x403 s={true 0xb4000073f73b7ab0} ch=true seqId=0 10-06 19:36:30.274 10731 10731 I ViewRootImpl@2e030c5[SettingsActivity]: performConfigurationChange setNightDimText nightDimLevel=0 10-06 19:36:30.274 10731 10731 D ViewRootImpl@2e030c5[SettingsActivity]: mThreadedRenderer.initialize() mSurface={isValid=true 0xb4000073f73b7ab0} hwInitialized=true 10-06 19:36:30.317 10731 10731 D ViewRootImpl@2e030c5[SettingsActivity]: reportNextDraw android.view.ViewRootImpl.performTraversals:4718 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 android.view.Choreographer$CallbackRecord.run:1698 10-06 19:36:30.317 10731 10731 I ViewRootImpl@2e030c5[SettingsActivity]: Setup new sync=wmsSync-ViewRootImpl@2e030c5[SettingsActivity]#4 10-06 19:36:30.317 10731 10731 I ViewRootImpl@2e030c5[SettingsActivity]: Creating new active sync group ViewRootImpl@2e030c5[SettingsActivity]#5 10-06 19:36:30.317 10731 10731 I ViewRootImpl@2e030c5[SettingsActivity]: registerCallbacksForSync syncBuffer=false 10-06 19:36:30.319 10731 10766 D SensorReceiver: Nothing to update for server 1 (Server) 10-06 19:36:30.319 10731 10766 I SensorReceiver: Sensor updates and sync completed 10-06 19:36:30.331 10731 10793 I ViewRootImpl@2e030c5[SettingsActivity]: Received frameDrawingCallback syncResult=0 frameNum=1. 10-06 19:36:30.331 10731 10793 I ViewRootImpl@2e030c5[SettingsActivity]: mWNT: t=0xb4000075872da430 mBlastBufferQueue=0xb4000075a7325b30 fn= 1 mRenderHdrSdrRatio=1.0 caller= android.view.ViewRootImpl$8.onFrameDraw:13841 android.view.ThreadedRenderer$1.onFrameDraw:792 10-06 19:36:30.331 10731 10793 I ViewRootImpl@2e030c5[SettingsActivity]: Setting up sync and frameCommitCallback 10-06 19:36:30.336 10731 10775 I BLASTBufferQueue: [ViewRootImpl@2e030c5[SettingsActivity]#2](f:0,a:0,s:0) onFrameAvailable the first frame is available 10-06 19:36:30.337 10731 10775 I ViewRootImpl@2e030c5[SettingsActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true 10-06 19:36:30.337 10731 10775 D OpenGLRenderer: CFMS:: SetUp Pid : 10731 Tid : 10775 10-06 19:36:30.337 10731 10731 I ViewRootImpl@2e030c5[SettingsActivity]: reportDrawFinished seqId=0 10-06 19:36:30.337 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:30.345 10731 10775 D OpenGLRenderer: HWUI - treat SMPTE_170M as sRGB 10-06 19:36:30.345 10731 10731 I ViewRootImpl@c6df8b1[WebViewActivity]: handleWindowFocusChanged: 0 0 call from android.view.ViewRootImpl.-$$Nest$mhandleWindowFocusChanged:0 10-06 19:36:30.345 10731 10731 I ImeFocusController: onPreWindowFocus: skipped, hasWindowFocus=false mHasImeFocus=true 10-06 19:36:30.346 10731 10731 I ImeFocusController: onPostWindowFocus: skipped, hasWindowFocus=false mHasImeFocus=true 10-06 19:36:30.346 10731 10902 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: false 10-06 19:36:30.354 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:30.357 10731 10731 I InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=navigationBars, host=io.homeassistant.companion.android/io.homeassistant.companion.android.settings.SettingsActivity 10-06 19:36:30.357 10731 10731 I InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=statusBars, host=io.homeassistant.companion.android/io.homeassistant.companion.android.settings.SettingsActivity 10-06 19:36:30.366 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:30.368 10731 10731 D SettingsWearDetection: API unavailable for discovering nodes (no Wear) 10-06 19:36:30.370 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:30.379 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:30.382 10731 10870 D TrafficStats: tagSocket(124) with statsTag=0xffffffff, statsUid=-1 10-06 19:36:30.389 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:30.392 10731 10731 I ViewRootImpl@2e030c5[SettingsActivity]: handleWindowFocusChanged: 1 0 call from android.view.ViewRootImpl.-$$Nest$mhandleWindowFocusChanged:0 10-06 19:36:30.392 10731 10731 D ViewRootImpl@2e030c5[SettingsActivity]: mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb4000073f73b7ab0} 10-06 19:36:30.392 10731 10731 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1728236190392) 10-06 19:36:30.392 10731 10731 D IntegrationRepository: setAppActive(): true 10-06 19:36:30.392 10731 10731 D InputMethodManagerUtils: startInputInner - Id : 0 10-06 19:36:30.392 10731 10731 I InputMethodManager: startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus 10-06 19:36:30.398 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:30.400 10731 10731 I InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=false, type=ime, host=io.homeassistant.companion.android/io.homeassistant.companion.android.settings.SettingsActivity 10-06 19:36:30.402 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:30.410 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:30.418 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:30.426 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:30.435 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:30.444 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:30.452 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:30.460 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:30.468 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:30.477 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:30.773 10731 10731 I ViewRootImpl@c6df8b1[WebViewActivity]: handleAppVisibility mAppVisible = true visible = false 10-06 19:36:30.777 10731 10731 I SurfaceView@6914bbf: onWindowVisibilityChanged(8) false android.view.SurfaceView{6914bbf G.E...... ......I. 0,0-0,0} of ViewRootImpl@c6df8b1[WebViewActivity] 10-06 19:36:30.777 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:30.777 10731 10731 I ViewRootImpl@c6df8b1[WebViewActivity]: destroyHardwareResources: Callers=android.view.ViewRootImpl.performTraversals:3932 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 android.view.Choreographer$CallbackRecord.run:1698 android.view.Choreographer.doCallbacks:1153 android.view.Choreographer.doFrame:1079 android.view.Choreographer$FrameDisplayEventReceiver.run:1646 android.os.Handler.handleCallback:958 android.os.Handler.dispatchMessage:99 10-06 19:36:30.782 10731 10731 I ViewRootImpl@c6df8b1[WebViewActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) relayoutAsync=false req=(1080,2400)8 dur=3 res=0x402 s={false 0x0} ch=true seqId=0 10-06 19:36:30.782 10731 10731 I SurfaceView@6914bbf: windowStopped(true) false android.view.SurfaceView{6914bbf G.E...... ......I. 0,0-0,0} of ViewRootImpl@c6df8b1[WebViewActivity] 10-06 19:36:30.782 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:30.782 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:30.784 10731 10731 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=androidx.activity.OnBackPressedDispatcher$Api34Impl$createOnBackAnimationCallback$1@68f1dd9 10-06 19:36:30.788 10731 10731 I ViewRootImpl@c6df8b1[WebViewActivity]: stopped(true) old = false 10-06 19:36:30.788 10731 10731 D ViewRootImpl@c6df8b1[WebViewActivity]: WindowStopped on io.homeassistant.companion.android/io.homeassistant.companion.android.webview.WebViewActivity set to true 10-06 19:36:30.795 10731 10731 I ViewRootImpl@c6df8b1[WebViewActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) relayoutAsync=false req=(1080,2400)8 dur=5 res=0x402 s={false 0x0} ch=false seqId=0 10-06 19:36:30.795 10731 10731 D SurfaceView@6914bbf: 110185407 updateSurface: has no frame 10-06 19:36:31.341 10731 10731 I ViewRootImpl@2e030c5[SettingsActivity]: ViewPostIme pointer 0 10-06 19:36:31.425 10731 10731 I ViewRootImpl@2e030c5[SettingsActivity]: ViewPostIme pointer 1 10-06 19:36:32.206 10731 10731 I ViewRootImpl@2e030c5[SettingsActivity]: ViewPostIme pointer 0 10-06 19:36:32.590 10731 10731 I ViewRootImpl@2e030c5[SettingsActivity]: ViewPostIme pointer 1 10-06 19:36:34.285 10731 10731 I ViewRootImpl@2e030c5[SettingsActivity]: ViewPostIme pointer 0 10-06 19:36:34.359 10731 10731 I ViewRootImpl@2e030c5[SettingsActivity]: ViewPostIme pointer 1 10-06 19:36:34.378 10731 10731 I BLASTBufferQueue_Java: update, w= 1080 h= 2400 mName = ViewRootImpl@2e030c5[SettingsActivity] mNativeObject= 0xb4000075a7325b30 sc.mNativeObject= 0xb4000074972edcd0 format= -1 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3017 android.view.ViewRootImpl.relayoutWindow:10131 android.view.ViewRootImpl.performTraversals:4110 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 10-06 19:36:34.378 10731 10731 I ViewRootImpl@2e030c5[SettingsActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) relayoutAsync=true req=(1080,2400)0 dur=0 res=0x0 s={true 0xb4000073f73b7ab0} ch=false seqId=0 10-06 19:36:34.389 10731 10731 I ViewRootImpl@2e030c5[SettingsActivity]: registerCallbackForPendingTransactions 10-06 19:36:34.390 10731 10792 I ViewRootImpl@2e030c5[SettingsActivity]: mWNT: t=0xb4000075872f0170 mBlastBufferQueue=0xb4000075a7325b30 fn= 293 mRenderHdrSdrRatio=1.0 caller= android.view.ViewRootImpl$6.onFrameDraw:5635 android.view.ViewRootImpl$2.onFrameDraw:2146 android.view.ThreadedRenderer$1.onFrameDraw:792 10-06 19:36:36.129 10731 10731 I ViewRootImpl@2e030c5[SettingsActivity]: ViewPostIme pointer 0 10-06 19:36:36.201 10731 10731 I ViewRootImpl@2e030c5[SettingsActivity]: ViewPostIme pointer 1 10-06 19:36:36.221 10731 10731 D ScrollView: initGoToTop 10-06 19:36:36.243 10731 10731 I BLASTBufferQueue_Java: update, w= 1080 h= 2400 mName = ViewRootImpl@2e030c5[SettingsActivity] mNativeObject= 0xb4000075a7325b30 sc.mNativeObject= 0xb4000074972edcd0 format= -1 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3017 android.view.ViewRootImpl.relayoutWindow:10131 android.view.ViewRootImpl.performTraversals:4110 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 10-06 19:36:36.243 10731 10731 I ViewRootImpl@2e030c5[SettingsActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) relayoutAsync=true req=(1080,2400)0 dur=0 res=0x0 s={true 0xb4000073f73b7ab0} ch=false seqId=0 10-06 19:36:36.243 10731 10731 D ScrollView: onsize change changed 10-06 19:36:36.244 10731 10731 I ViewRootImpl@2e030c5[SettingsActivity]: registerCallbackForPendingTransactions 10-06 19:36:36.245 10731 10793 I ViewRootImpl@2e030c5[SettingsActivity]: mWNT: t=0xb400007587305eb0 mBlastBufferQueue=0xb4000075a7325b30 fn= 300 mRenderHdrSdrRatio=1.0 caller= android.view.ViewRootImpl$6.onFrameDraw:5635 android.view.ViewRootImpl$2.onFrameDraw:2146 android.view.ThreadedRenderer$1.onFrameDraw:792 10-06 19:36:36.246 10731 10902 D LogcatReader: Read logcat for pid 10731 ```
dshokouhi commented 2 weeks ago

when the issue happens does it take 10 seconds for the pop-up to show up? we have a delay of 10 seconds where we wait for the server to respond to the app and it seems that were never notified the app connected to the server based on the logs. Just to confirm where you able to reproduce the issue before grabbing the logs here?

R-dehaan commented 2 weeks ago

No the message is shown directly. I deliberately waited before hitting retry.

Every time I open up the app the issue is there. Only after hitting retry I can grab the logs as the menu is otherwise not available.

Kaibob2 commented 2 weeks ago

I only get this screen when opening the App outside of my home WiFi. Screenshot_20241006-211717 After 10 seconds this popup appears Screenshot_20241006-211908 But no matter what I choose it won't connect to HA. Opening the external URL in a Browser works fine as always.

dshokouhi commented 2 weeks ago

@R-dehaan please provide a screenshot of the error you see

I only get this screen when opening the App outside of my home WiFi.

@Kaibob2 please get us the companion app logs to confirm if you are experiencing the same issue. Please get the logs after reproducing the issue just like was asked earlier.

Kaibob2 commented 2 weeks ago

@dshokouhi Here is a log immediately taken after the issue appeared. homeassistant_companion_log_9-7-2024_10-21-32.txt

R-dehaan commented 2 weeks ago

@R-dehaan please provide a screenshot of the error you see

I only get this screen when opening the App outside of my home WiFi.

@Kaibob2 please get us the companion app logs to confirm if you are experiencing the same issue. Please get the logs after reproducing the issue just like was asked earlier.

https://github.com/user-attachments/assets/2048196c-aa43-4314-961a-f02ff6564b40

Kaibob2 commented 2 weeks ago

This differs from mine as I cannot connect via the app at all as soon as I'm not home. Should I open my issue as a separate issue?

dshokouhi commented 2 weeks ago

@R-dehaan ok your error is a HA frontend error, that retry screen is not from the app itself. Please log a bug with the HA frontend and fill out their issue template completely. They ask for different data than we do.

https://github.com/home-assistant/frontend/issues/new?assignees=&labels=bug&projects=&template=bug_report.yml

@Kaibob2 yes a separate issue as its completely unrelated, please make sure to fill out the issue template and provide the logs you just grabbed

Closing as this is not a valid app bug.