home-assistant / android

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

Conversation integration not working, even with appropriate Microphone permissions #2630

Closed valantur closed 2 years ago

valantur commented 2 years ago

Home Assistant Android version: 2022.6.0-full Android version: 12 Phone model: Galaxy S10e Home Assistant version: 2022.6.6 Last working Home Assistant release (if known):

Description of problem:

I can't use the Conversation integration on the companion app. It seems like it doesn't know that it already has permissions to access the microphone. On my Galaxy S10e, I granted "Only when using this app" permissions to the Microphone but whenever I click on the microphone icon on home assistant to use the conversation integration I immediately see a message that says "home assistant did not hear anything"

Revoking microphone permissions and setting them to "ask every time" instead of "only when using the app" fixes the problem, but just for one time. Next time I open the app it doesn't ask again for permissions and it goes back to not working.

Traceback (if applicable, to get the logs you may refer to: https://companion.home-assistant.io/docs/troubleshooting/faqs/#android-crash-logs):

Screenshot of problem: Home Assistant

Additional information:

dshokouhi commented 2 years ago

can you please get us the logs so we can see if there is a failure?

valantur commented 2 years ago

Here it is, thanks!

--------- beginning of main
06-21 14:12:47.385 10140 10140 E mpanion.androi: Not starting debugger since process cannot load the jdwp agent.
06-21 14:12:47.387 10140 10140 E USNET   : USNET: appName: io.homeassistant.companion.android
06-21 14:12:47.387 10140 10140 D ProcessState: Binder ioctl to enable oneway spam detection failed: Invalid argument
06-21 14:12:47.389 10140 10140 D ActivityThread: setConscryptValidator
06-21 14:12:47.389 10140 10140 D ActivityThread: setConscryptValidator - put
--------- beginning of system
06-21 14:12:47.399 10140 10140 D ActivityThread: handleBindApplication()++ app=io.homeassistant.companion.android
06-21 14:12:47.400 10140 10140 D CompatibilityChangeReporter: Compat change id reported: 171979766; UID 10374; state: ENABLED
06-21 14:12:47.474 10140 10140 W mpanion.androi: Entry not found
06-21 14:12:47.474 10140 10140 W mpanion.androi: Entry not found
06-21 14:12:47.475 10140 10140 W mpanion.androi: Entry not found
06-21 14:12:47.475 10140 10140 W mpanion.androi: Entry not found
06-21 14:12:47.482 10140 10140 W mpanion.androi: JIT profile information will not be recorded: profile file does not exist.
06-21 14:12:47.482 10140 10140 W mpanion.androi: JIT profile information will not be recorded: profile file does not exist.
06-21 14:12:47.482 10140 10140 W mpanion.androi: JIT profile information will not be recorded: profile file does not exist.
06-21 14:12:47.482 10140 10140 W mpanion.androi: JIT profile information will not be recorded: profile file does not exist.
06-21 14:12:47.493 10140 10140 V GraphicsEnvironment: ANGLE Developer option for 'io.homeassistant.companion.android' set to: 'default'
06-21 14:12:47.494 10140 10140 V GraphicsEnvironment: App is not on the allowlist for updatable production driver.
06-21 14:12:47.495 10140 10140 D LoadedApk: LoadedApk::makeApplication() appContext.mOpPackageName=io.homeassistant.companion.android appContext.mBasePackageName=io.homeassistant.companion.android
06-21 14:12:47.496 10140 10140 D NetworkSecurityConfig: Using Network Security Config from resource network_security_config debugBuild: false
06-21 14:12:47.502 10140 10156 E mpanion.androi: Invalid ID 0x00000000.
06-21 14:12:47.502 10140 10156 W ResourcesOffloading: An exception occurred : 
06-21 14:12:47.502 10140 10156 W ResourcesOffloading: android.content.res.Resources$NotFoundException: Resource ID #0x0
06-21 14:12:47.502 10140 10156 W ResourcesOffloading:   at android.content.res.ResourcesImpl.getValueForDensity(ResourcesImpl.java:249)
06-21 14:12:47.502 10140 10156 W ResourcesOffloading:   at android.content.res.Resources.offloadDrawable(Resources.java:2826)
06-21 14:12:47.502 10140 10156 W ResourcesOffloading:   at android.app.ResourcesOffloading$ResourcesOffloadingRunnable.run(ResourcesOffloading.java:82)
06-21 14:12:47.502 10140 10156 W ResourcesOffloading:   at java.lang.Thread.run(Thread.java:920)
06-21 14:12:47.505 10140 10140 D NetworkSecurityConfig: Using Network Security Config from resource network_security_config debugBuild: false
06-21 14:12:47.517 10140 10140 I FirebaseApp: Device unlocked: initializing all Firebase APIs for app [DEFAULT]
06-21 14:12:47.526 10140 10140 I FirebaseInitProvider: FirebaseApp initialization successful
06-21 14:12:47.531 10140 10140 D WM-WrkMgrInitializer: Initializing WorkManager with default configuration.
06-21 14:12:47.541 10140 10164 I DynamiteModule: Considering local module com.google.android.gms.measurement.dynamite:73 and remote module com.google.android.gms.measurement.dynamite:73
06-21 14:12:47.541 10140 10164 I DynamiteModule: Selected local version of com.google.android.gms.measurement.dynamite
06-21 14:12:47.548 10140 10140 D Sentry  : io.sentry.auto-init read: false
06-21 14:12:47.549 10140 10140 I Sentry  : Retrieving auto-init from AndroidManifest.xml
06-21 14:12:47.550 10140 10140 D ActivityThread: handleBindApplication() --
06-21 14:12:47.561 10140 10168 D CompatibilityChangeReporter: Compat change id reported: 160794467; UID 10374; state: ENABLED
06-21 14:12:47.574 10140 10169 I FA      : App measurement initialized, version: 64000
06-21 14:12:47.574 10140 10169 I FA      : To enable debug logging run: adb shell setprop log.tag.FA VERBOSE
06-21 14:12:47.574 10140 10169 I FA      : To enable faster debug mode event logging run:
06-21 14:12:47.574 10140 10169 I FA      :   adb shell setprop debug.firebase.analytics.app io.homeassistant.companion.android
06-21 14:12:47.653 10140 10140 I WebViewFactory: Loading com.google.android.webview version 102.0.5005.125 (code 500512533)
06-21 14:12:47.674 10140 10140 I cr_WVCFactoryProvider: Loaded version=102.0.5005.125 minSdkVersion=29 isBundle=true multiprocess=true packageId=2
06-21 14:12:47.682 10140 10140 I cr_LibraryLoader: Successfully loaded native library
06-21 14:12:47.683 10140 10140 I cr_CachingUmaRecorder: Flushed 8 samples from 8 histograms.
06-21 14:12:47.686 10140 10140 D SensorReceiver: Received intent: android.net.wifi.STATE_CHANGE
06-21 14:12:47.687 10140 10140 D SensorReceiver: Received intent: android.net.wifi.WIFI_STATE_CHANGED
06-21 14:12:47.687 10140 10140 D SensorReceiver: Sensor wifi_state corresponding to received event android.net.wifi.WIFI_STATE_CHANGED is disabled, skipping sensors update
06-21 14:12:47.687 10140 10140 D SensorReceiver: Received intent: android.media.RINGER_MODE_CHANGED
06-21 14:12:47.687 10140 10140 D SensorReceiver: Sensor audio_sensor corresponding to received event android.media.RINGER_MODE_CHANGED is disabled, skipping sensors update
06-21 14:12:47.689 10140 10174 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:12:47.690 10140 10174 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:12:47.694 10140 10172 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:12:47.695 10140 10176 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=317476fe-21bc-4eb5-bd92-0241a021860f, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ]
06-21 14:12:48.015 10140 10172 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:12:48.047 10140 10174 D SensorReceiver: Nothing to update
06-21 14:12:48.095 10140 10174 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:12:48.143 10140 10214 I AdrenoGLES-0: QUALCOMM build                   : 3dad7f8ed7, I593c16c433
06-21 14:12:48.143 10140 10214 I AdrenoGLES-0: Build Date                       : 10/01/21
06-21 14:12:48.143 10140 10214 I AdrenoGLES-0: OpenGL ES Shader Compiler Version: EV031.32.02.02
06-21 14:12:48.143 10140 10214 I AdrenoGLES-0: Local Branch                     : 
06-21 14:12:48.143 10140 10214 I AdrenoGLES-0: Remote Branch                    : refs/tags/AU_LINUX_ANDROID_LA.UM.9.1.R1.11.00.00.604.073
06-21 14:12:48.143 10140 10214 I AdrenoGLES-0: Remote Branch                    : NONE
06-21 14:12:48.143 10140 10214 I AdrenoGLES-0: Reconstruct Branch               : NOTHING
06-21 14:12:48.143 10140 10214 I AdrenoGLES-0: Build Config                     : S P 10.0.7 AArch64
06-21 14:12:48.143 10140 10214 I AdrenoGLES-0: Driver Path                      : /vendor/lib64/egl/libGLESv2_adreno.so
06-21 14:12:48.161 10140 10214 I AdrenoGLES-0: PFP: 0x016ee190, ME: 0x00000000
06-21 14:12:48.174 10140 10140 I DecorView: [INFO] isPopOver=false, config=true
06-21 14:12:48.174 10140 10140 I DecorView: updateCaptionType >> DecorView@6221a1c[], isFloating=false, isApplication=true, hasWindowControllerCallback=true, hasWindowDecorCaption=false
06-21 14:12:48.174 10140 10140 D DecorView: setCaptionType = 0, this = DecorView@6221a1c[]
06-21 14:12:48.176 10140 10140 I DecorView: getCurrentDensityDpi: from real metrics. densityDpi=480 msg=resources_loaded
06-21 14:12:48.180 10140 10140 I MSHandlerLifeCycle: isMultiSplitHandlerRequested: ignored. pkg=io.homeassistant.companion.android parent=null callers=com.android.internal.policy.DecorView.setVisibility:4224 android.app.ActivityThread.handleResumeActivity:5300 android.app.servertransaction.ResumeActivityItem.execute:54 android.app.servertransaction.ActivityTransactionItem.execute:45 android.app.servertransaction.TransactionExecutor.executeLifecycleState:176 
06-21 14:12:48.180 10140 10140 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@6221a1c[]
06-21 14:12:48.184 10140 10169 I FA      : Tag Manager is not found and thus will not be used
06-21 14:12:48.190 10140 10140 I ViewRootImpl@9ff927f[LaunchActivity]: setView = com.android.internal.policy.DecorView@6221a1c TM=true
06-21 14:12:48.191 10140 10140 I MSHandlerLifeCycle: isMultiSplitHandlerRequested: windowingMode=1 isFullscreen=true isPopOver=false isHidden=false skipActivityType=false isHandlerType=true this: DecorView@6221a1c[LaunchActivity]
06-21 14:12:48.191 10140 10140 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@6221a1c[LaunchActivity]
06-21 14:12:48.193 10140 10140 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:12:48.193 10140 10140 D UrlRepository: Using external URL
06-21 14:12:48.193 10140 10140 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:12:48.195 10140 10174 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:12:48.213 10140 10140 W mpanion.androi: Accessing hidden method Landroid/content/res/Resources$Theme;->getKey()Landroid/content/res/Resources$ThemeKey; (max-target-o, reflection, denied)
06-21 14:12:48.224 10140 10140 I ViewRootImpl@9ff927f[LaunchActivity]: Relayout returned: old=(0,0,1080,2280) new=(0,0,1080,2280) req=(1080,2280)0 dur=6 res=0x7 s={true -5476376656844529120} ch=true fn=-1
06-21 14:12:48.225 10140 10140 I ViewRootImpl@9ff927f[LaunchActivity]: [DP] dp(1) 1 android.view.ViewRootImpl.reportNextDraw:11240 android.view.ViewRootImpl.performTraversals:4087 android.view.ViewRootImpl.doTraversal:2831 
06-21 14:12:48.226 10140 10214 D hw-ProcessState: Binder ioctl to enable oneway spam detection failed: Invalid argument
06-21 14:12:48.239 10140 10214 I BufferQueueProducer: [ViewRootImpl@9ff927f[LaunchActivity]#0(BLAST Consumer)0](id:279c00000000,api:1,p:10140,c:10140) queueBuffer: queued for the first time.
06-21 14:12:48.242 10140 10140 I ViewRootImpl@9ff927f[LaunchActivity]: [DP] pdf(0) 1 android.view.ViewRootImpl.lambda$createFrameCompleteCallback$3$ViewRootImpl:4845 android.view.ViewRootImpl$$ExternalSyntheticLambda15.run:6 android.os.Handler.handleCallback:938 
06-21 14:12:48.242 10140 10140 I ViewRootImpl@9ff927f[LaunchActivity]: [DP] rdf()
06-21 14:12:48.242 10140 10140 D ViewRootImpl@9ff927f[LaunchActivity]: reportDrawFinished (fn: -1) 
06-21 14:12:48.315 10140 10140 D CompatibilityChangeReporter: Compat change id reported: 171228096; UID 10374; state: ENABLED
06-21 14:12:48.319 10140 10140 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:3925)] [android.net.ConnectivityManager.registerDefaultNetworkCallbackForUid(ConnectivityManager.java:4489)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4456)] [IY.e(chromium-TrichromeWebViewGoogle.aab-stable-500512533:142)] [Ca.a(chromium-TrichromeWebViewGoogle.aab-stable-500512533:31)] [org.chromium.android_webview.AwContentsLifecycleNotifier.onFirstWebViewCreated(chromium-TrichromeWebViewGoogle.aab-stable-500512533:54)] [J.N.MFiR_zHY(Native Method)] [org.chromium.android_webview.AwContents.<init>(chromium-TrichromeWebViewGoogle.aab-stable-500512533:49)] [com.android.webview.chromium.o.run(chromium-TrichromeWebViewGoogle.aab-stable-500512533:416)] [Py0.b(chromium-TrichromeWebViewGoogle.aab-stable-500512533:57)] [Oy0.run(chromium-TrichromeWebViewGoogle.aab-stable-500512533:43)] [org.chromium.base.task.PostTask.d(chromium-TrichromeWebViewGoogle.aab-stable-500512533:115)] [Py0.a(chromium-TrichromeWebViewGoogle.aab-stable-500512533:43)] [com.android.webview.chromium.WebViewChromiumFactoryProvider.a(chromium-TrichromeWebViewGoogle.aab-stable-500512533:161)] [com.android.webview.chromium.WebViewChromium.init(chromium-TrichromeWebViewGoogle.aab-stable-500512533:362)] [android.webkit.WebView.<init>(WebView.java:443)] [android.webkit.WebView.<init>(WebView.java:363)] [android.webkit.WebView.<init>(WebView.java:345)] [android.webkit.WebView.<init>(WebView.java:332)] [java.lang.reflect.Constructor.newInstance0(Native Method)] [java.lang.reflect.Constructor.newInstance(Constructor.java:343)] [android.view.LayoutInflater.createView(LayoutInflater.java:858)] [android.view.LayoutInflater.createView(LayoutInflater.java:780)] [com.android.internal.policy.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:58)] [android.view.LayoutInflater.onCreateView(LayoutInflater.java:934)] [android.view.LayoutInflater.onCreateView(LayoutInflater.java:954)] [android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1008)] [android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:965)] [android.view.LayoutInflater.rInflate(LayoutInflater.java:1127)] [android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1088)] [android.view.LayoutInflater.inflate(LayoutInflater.java:686)] [android.view.LayoutInflater.inflate(LayoutInflater.java:538)] [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:207)] [android.app.Activity.performCreate(Activity.java:8282)] [android.app.Activity.performCreate(Activity.java:8262)] [android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1329)] [android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4011)] [android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4203)] [android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:103)] [android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)] [android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)] [android.app.ActivityThread$H.handleMessage(ActivityThread.java:2440)]
06-21 14:12:48.323 10140 10140 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:3925)] [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:3967)] [android.net.ConnectivityManager.registerNetworkCallback(ConnectivityManager.java:4349)] [IY.e(chromium-TrichromeWebViewGoogle.aab-stable-500512533:116)] [Ca.a(chromium-TrichromeWebViewGoogle.aab-stable-500512533:31)] [org.chromium.android_webview.AwContentsLifecycleNotifier.onFirstWebViewCreated(chromium-TrichromeWebViewGoogle.aab-stable-500512533:54)] [J.N.MFiR_zHY(Native Method)] [org.chromium.android_webview.AwContents.<init>(chromium-TrichromeWebViewGoogle.aab-stable-500512533:49)] [com.android.webview.chromium.o.run(chromium-TrichromeWebViewGoogle.aab-stable-500512533:416)] [Py0.b(chromium-TrichromeWebViewGoogle.aab-stable-500512533:57)] [Oy0.run(chromium-TrichromeWebViewGoogle.aab-stable-500512533:43)] [org.chromium.base.task.PostTask.d(chromium-TrichromeWebViewGoogle.aab-stable-500512533:115)] [Py0.a(chromium-TrichromeWebViewGoogle.aab-stable-500512533:43)] [com.android.webview.chromium.WebViewChromiumFactoryProvider.a(chromium-TrichromeWebViewGoogle.aab-stable-500512533:161)] [com.android.webview.chromium.WebViewChromium.init(chromium-TrichromeWebViewGoogle.aab-stable-500512533:362)] [android.webkit.WebView.<init>(WebView.java:443)] [android.webkit.WebView.<init>(WebView.java:363)] [android.webkit.WebView.<init>(WebView.java:345)] [android.webkit.WebView.<init>(WebView.java:332)] [java.lang.reflect.Constructor.newInstance0(Native Method)] [java.lang.reflect.Constructor.newInstance(Constructor.java:343)] [android.view.LayoutInflater.createView(LayoutInflater.java:858)] [android.view.LayoutInflater.createView(LayoutInflater.java:780)] [com.android.internal.policy.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:58)] [android.view.LayoutInflater.onCreateView(LayoutInflater.java:934)] [android.view.LayoutInflater.onCreateView(LayoutInflater.java:954)] [android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1008)] [android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:965)] [android.view.LayoutInflater.rInflate(LayoutInflater.java:1127)] [android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1088)] [android.view.LayoutInflater.inflate(LayoutInflater.java:686)] [android.view.LayoutInflater.inflate(LayoutInflater.java:538)] [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:207)] [android.app.Activity.performCreate(Activity.java:8282)] [android.app.Activity.performCreate(Activity.java:8262)] [android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1329)] [android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4011)] [android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4203)] [android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:103)] [android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)] [android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)] [android.app.ActivityThread$H.handleMessage(ActivityThread.java:2440)]
06-21 14:12:48.355 10140 10140 I DecorView: [INFO] isPopOver=false, config=true
06-21 14:12:48.355 10140 10140 I DecorView: updateCaptionType >> DecorView@b3d2ace[], isFloating=false, isApplication=true, hasWindowControllerCallback=true, hasWindowDecorCaption=false
06-21 14:12:48.355 10140 10140 D DecorView: setCaptionType = 0, this = DecorView@b3d2ace[]
06-21 14:12:48.355 10140 10140 I DecorView: getCurrentDensityDpi: from real metrics. densityDpi=480 msg=resources_loaded
06-21 14:12:48.357 10140 10140 D RenderScript HIDL Adaptation: IRenderScriptDevice::getService()
06-21 14:12:48.361 10140 10140 D RenderScript HIDL Adaptation: IRenderScriptDevice::getService() returned 0xb400007118943950
06-21 14:12:48.361 10140 10140 D RenderScript HIDL Adaptation: HIDL successfully loaded.
06-21 14:12:48.362 10140 10270 E RenderScript: Failed to find hal setup entry points: undefined symbol: rsdHalAbort
06-21 14:12:48.362 10140 10270 E RenderScript: Failed to load runtime , loading default
06-21 14:12:48.365 10140 10140 D mpanion.androi: Successfully queried cache dir: /data/user_de/0/io.homeassistant.companion.android/code_cache
06-21 14:12:48.365 10140 10140 D RenderScript: Setting cache dir: /data/user_de/0/io.homeassistant.companion.android/code_cache
06-21 14:12:48.368 10140 10140 I System.out: recordForce value 5
06-21 14:12:48.368 10140 10140 D WebviewActivity: Current webview package com.google.android.webview and version 102.0.5005.125
06-21 14:12:48.388 10140 10176 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:3925)] [android.net.ConnectivityManager.registerDefaultNetworkCallbackForUid(ConnectivityManager.java:4489)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4456)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4430)] [androidx.work.impl.constraints.trackers.NetworkStateTracker.startTracking(NetworkStateTracker.java:89)] [androidx.work.impl.constraints.trackers.ConstraintTracker.addListener(ConstraintTracker.java:71)] [androidx.work.impl.constraints.controllers.ConstraintController.replace(ConstraintController.java:99)] [androidx.work.impl.constraints.WorkConstraintsTracker.replace(WorkConstraintsTracker.java:106)] [androidx.work.impl.background.greedy.GreedyScheduler.schedule(GreedyScheduler.java:157)] [androidx.work.impl.Schedulers.schedule(Schedulers.java:119)] [androidx.work.impl.utils.EnqueueRunnable.scheduleWorkInBackground(EnqueueRunnable.java:135)] [androidx.work.impl.utils.EnqueueRunnable.run(EnqueueRunnable.java:95)] [androidx.work.impl.utils.SerialExecutor$Task.run(SerialExecutor.java:91)] [java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)] [java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)] [java.lang.Thread.run(Thread.java:920)]
06-21 14:12:48.423 10140 10140 I MSHandlerLifeCycle: isMultiSplitHandlerRequested: ignored. pkg=io.homeassistant.companion.android parent=null callers=com.android.internal.policy.DecorView.setVisibility:4224 android.app.ActivityThread.handleResumeActivity:5300 android.app.servertransaction.ResumeActivityItem.execute:54 android.app.servertransaction.ActivityTransactionItem.execute:45 android.app.servertransaction.TransactionExecutor.executeLifecycleState:176 
06-21 14:12:48.423 10140 10140 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@b3d2ace[]
06-21 14:12:48.428 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: setView = com.android.internal.policy.DecorView@b3d2ace TM=true
06-21 14:12:48.428 10140 10140 I MSHandlerLifeCycle: isMultiSplitHandlerRequested: windowingMode=1 isFullscreen=true isPopOver=false isHidden=false skipActivityType=false isHandlerType=true this: DecorView@b3d2ace[WebViewActivity]
06-21 14:12:48.428 10140 10140 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@b3d2ace[WebViewActivity]
06-21 14:12:48.441 10140 10140 I ViewRootImpl@9ff927f[LaunchActivity]: MSG_WINDOW_FOCUS_CHANGED 0 1
06-21 14:12:48.455 10140 10140 I SurfaceView: onWindowVisibilityChanged(0) false android.view.SurfaceView{709876 G.E...... ......I. 0,0-0,0} of ViewRootImpl@adcc0dd[WebViewActivity]
06-21 14:12:48.464 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: Relayout returned: old=(0,0,1080,2280) new=(0,0,1080,2280) req=(1080,2280)0 dur=7 res=0x7 s={true -5476376656844346000} ch=true fn=-1
06-21 14:12:48.464 10140 10140 I SurfaceView: windowStopped(false) false android.view.SurfaceView{709876 G.E...... ......I. 0,0-0,0} of ViewRootImpl@adcc0dd[WebViewActivity]
06-21 14:12:48.466 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: [DP] dp(1) 1 android.view.ViewRootImpl.reportNextDraw:11240 android.view.ViewRootImpl.performTraversals:4087 android.view.ViewRootImpl.doTraversal:2831 
06-21 14:12:48.492 10140 10214 I BufferQueueProducer: [ViewRootImpl@adcc0dd[WebViewActivity]#1(BLAST Consumer)1](id:279c00000001,api:1,p:10140,c:10140) queueBuffer: queued for the first time.
06-21 14:12:48.495 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: [DP] pdf(0) 1 android.view.ViewRootImpl.lambda$createFrameCompleteCallback$3$ViewRootImpl:4845 android.view.ViewRootImpl$$ExternalSyntheticLambda15.run:6 android.os.Handler.handleCallback:938 
06-21 14:12:48.495 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: [DP] rdf()
06-21 14:12:48.495 10140 10140 D ViewRootImpl@adcc0dd[WebViewActivity]: reportDrawFinished (fn: -1) 
06-21 14:12:48.510 10140 10140 I ViewRootImpl@9ff927f[LaunchActivity]: MSG_WINDOW_FOCUS_CHANGED 0 1
06-21 14:12:48.525 10140 10174 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:12:48.525 10140 10172 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:12:48.525 10140 10172 D SensorWorker: Updating all Sensors.
06-21 14:12:48.525 10140 10182 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=5fdbe77d-b775-4bea-97b5-a492196f9c09, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ]
06-21 14:12:48.528 10140 10182 I WM-Processor: Moving WorkSpec (713cebf0-b54d-402f-80b0-e4d8796c5962) to the foreground
06-21 14:12:48.529 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: MSG_WINDOW_FOCUS_CHANGED 1 1
06-21 14:12:48.569 10140 10140 D InputMethodManager: startInputInner - Id : 0
06-21 14:12:48.569 10140 10140 I InputMethodManager: startInputInner - mService.startInputOrWindowGainedFocus
06-21 14:12:48.578 10140 10306 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:12:48.579 10140 10306 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:12:48.585 10140 10140 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:12:48.585 10140 10140 D UrlRepository: Using external URL
06-21 14:12:48.591 10140 10140 I ViewRootImpl@9ff927f[LaunchActivity]: handleAppVisibility mAppVisible=true visible=false
06-21 14:12:48.591 10140 10140 I WM-SystemFgDispatcher: Started foreground service Intent { act=ACTION_START_FOREGROUND cmp=io.homeassistant.companion.android/androidx.work.impl.foreground.SystemForegroundService (has extras) }
06-21 14:12:48.592 10140 10140 D InputMethodManager: startInputInner - Id : 0
06-21 14:12:48.593 10140 10140 I ViewRootImpl@9ff927f[LaunchActivity]: stopped(true) old=false
06-21 14:12:48.595 10140 10140 I MSHandlerLifeCycle: isMultiSplitHandlerRequested: windowingMode=1 isFullscreen=true isPopOver=false isHidden=false skipActivityType=false isHandlerType=true this: DecorView@6221a1c[LaunchActivity]
06-21 14:12:48.595 10140 10140 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@6221a1c[LaunchActivity]
06-21 14:12:48.597 10140 10140 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@6221a1c[LaunchActivity]
06-21 14:12:48.600 10140 10140 I ViewRootImpl@9ff927f[LaunchActivity]: dispatchDetachedFromWindow
06-21 14:12:48.603 10140 10140 D InputTransport: Input channel destroyed: 'bf1908a', fd=126
06-21 14:12:48.706 10140 10306 D SensorReceiver: Nothing to update
06-21 14:12:48.706 10140 10176 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=713cebf0-b54d-402f-80b0-e4d8796c5962, tags={ io.homeassistant.companion.android.sensors.SensorWorker } ]
06-21 14:12:48.713 10140 10140 I WM-SystemFgDispatcher: Stopping foreground service
06-21 14:12:48.771 10140 10140 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.unregisterNetworkCallback(ConnectivityManager.java:4598)] [androidx.work.impl.constraints.trackers.NetworkStateTracker.stopTracking(NetworkStateTracker.java:112)] [androidx.work.impl.constraints.trackers.ConstraintTracker.removeListener(ConstraintTracker.java:86)] [androidx.work.impl.constraints.controllers.ConstraintController.replace(ConstraintController.java:97)] [androidx.work.impl.constraints.WorkConstraintsTracker.replace(WorkConstraintsTracker.java:106)] [androidx.work.impl.background.greedy.GreedyScheduler.removeConstraintTrackingFor(GreedyScheduler.java:222)] [androidx.work.impl.background.greedy.GreedyScheduler.onExecuted(GreedyScheduler.java:208)] [androidx.work.impl.Processor.onExecuted(Processor.java:304)] [androidx.work.impl.Processor$FutureListener.run(Processor.java:377)]
06-21 14:12:48.947 10140 10341 D WebviewActivity: External bus {"type":"config/get","id":1}
06-21 14:12:48.947 10140 10140 D WebviewActivity: externalBus({"id":1,"type":"result","success":true,"result":{"hasSettingsScreen":true,"canWriteTag":true,"hasExoPlayer":true}});
06-21 14:12:49.022 10140 10140 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:12:49.022 10140 10140 D UrlRepository: Using external URL
06-21 14:12:49.023 10140 10140 D WebviewActivity: Callback null
06-21 14:12:49.023 10140 10140 D WebviewActivity: Color from webview is "#101e24-SPACER-#111111"
06-21 14:12:49.023 10140 10140 D WebviewActivity: Color from webview is "#101e24-SPACER-#111111"
06-21 14:12:49.023 10140 10305 D WebViewPresenterImpl: Try getting color from webview color "#101e24".
06-21 14:12:49.023 10140 10305 I WebViewPresenterImpl: Found color -15720924.
06-21 14:12:49.023 10140 10305 D WebViewPresenterImpl: Try getting color from webview color "#111111".
06-21 14:12:49.023 10140 10305 I WebViewPresenterImpl: Found color -15658735.
06-21 14:12:49.289 10140 10341 D WebviewActivity: External bus {"type":"connection-status","payload":{"event":"connected"},"id":2}
06-21 14:12:49.291 10140 10140 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:12:49.388 10140 10341 D WebviewActivity: External bus {"type":"theme-update","id":3}
06-21 14:12:49.399 10140 10140 D WebviewActivity: Color from webview is "#1f2c34-SPACER-#121b22"
06-21 14:12:49.399 10140 10140 D WebviewActivity: Color from webview is "#1f2c34-SPACER-#121b22"
06-21 14:12:49.399 10140 10305 D WebViewPresenterImpl: Try getting color from webview color "#1f2c34".
06-21 14:12:49.400 10140 10305 I WebViewPresenterImpl: Found color -14734284.
06-21 14:12:49.400 10140 10306 D WebViewPresenterImpl: Try getting color from webview color "#121b22".
06-21 14:12:49.400 10140 10306 I WebViewPresenterImpl: Found color -15590622.
06-21 14:12:50.860 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: ViewPostIme pointer 0
06-21 14:12:50.926 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: ViewPostIme pointer 1
06-21 14:12:50.939 10140 10140 D InputMethodManager: startInputInner - Id : 0
06-21 14:12:50.939 10140 10140 I InputMethodManager: startInputInner - mService.startInputOrWindowGainedFocus
06-21 14:12:50.950 10140 10140 I IMM_LC  : hsifw() - flag : 0
06-21 14:12:50.950 10140 10140 I IMM_LC  : hideSoftInputFromWindow - mService.hideSoftInput
06-21 14:12:51.080 10140 10140 I IMM_LC  : hsifw() - flag : 0
06-21 14:12:51.080 10140 10140 I IMM_LC  : hideSoftInputFromWindow - mService.hideSoftInput
06-21 14:12:51.532 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: ViewPostIme pointer 0
06-21 14:12:51.569 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: ViewPostIme pointer 1
06-21 14:12:51.591 10140 10140 I IMM_LC  : hsifw() - flag : 0
06-21 14:12:51.591 10140 10140 I IMM_LC  : hideSoftInputFromWindow - mService.hideSoftInput
06-21 14:12:51.601 10140 10140 I IMM_LC  : hsifw() - flag : 0
06-21 14:12:51.601 10140 10140 I IMM_LC  : hideSoftInputFromWindow - mService.hideSoftInput
06-21 14:12:51.652 10140 10140 I IMM_LC  : hsifw() - flag : 0
06-21 14:12:51.652 10140 10140 I IMM_LC  : hideSoftInputFromWindow - mService.hideSoftInput
06-21 14:12:51.845 10140 10140 D InputMethodManager: startInputInner - Id : 0
06-21 14:12:51.845 10140 10140 I InputMethodManager: startInputInner - mService.startInputOrWindowGainedFocus
06-21 14:12:51.847 10140 10140 I IMM_LC  : ssi() - flag : 0 view : io.homeassistant.companion.android reason = SHOW_SOFT_INPUT
06-21 14:12:51.847 10140 10140 I IMM_LC  : ssi() view is not EditText
06-21 14:12:51.909 10140 10140 D InsetsController: show(ime(), fromIme=true)
06-21 14:12:51.910 10140 10140 D InsetsSourceConsumer: setRequestedVisible: visible=true, type=19, host=io.homeassistant.companion.android/io.homeassistant.companion.android.webview.WebViewActivity, from=android.view.InsetsSourceConsumer.show:235 android.view.InsetsController.showDirectly:1488 android.view.InsetsController.controlAnimationUnchecked:1136 android.view.InsetsController.applyAnimation:1455 android.view.InsetsController.applyAnimation:1436 android.view.InsetsController.show:975 android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:6344 android.view.ViewRootImpl$ViewRootHandler.handleMessage:6269 android.os.Handler.dispatchMessage:106 android.os.Looper.loopOnce:226 
06-21 14:12:52.672 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: The input has been finished in ImeInputStage.
06-21 14:12:52.719 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: The input has been finished in ImeInputStage.
06-21 14:12:52.721 10140 10140 D InsetsSourceConsumer: setRequestedVisible: visible=false, type=19, host=io.homeassistant.companion.android/io.homeassistant.companion.android.webview.WebViewActivity, from=android.view.InsetsSourceConsumer.hide:242 android.view.ImeInsetsSourceConsumer.hide:68 android.view.ImeInsetsSourceConsumer.hide:74 android.view.InsetsController.hideDirectly:1472 android.view.InsetsController.controlAnimationUnchecked:1138 android.view.InsetsController.applyAnimation:1455 android.view.InsetsController.applyAnimation:1436 android.view.InsetsController.hide:1005 android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:6348 android.view.ViewRootImpl$ViewRootHandler.handleMessage:6269 
06-21 14:12:52.845 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: ViewPostIme key 0
06-21 14:12:52.871 10140 10578 D ProfileInstaller: Installing profile for io.homeassistant.companion.android
06-21 14:12:52.893 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: ViewPostIme key 1
06-21 14:12:52.930 10140 10140 I IMM_LC  : notifyImeHidden
06-21 14:12:52.936 10140 10140 I IMM_LC  : hsifw() - flag : 0
06-21 14:12:52.936 10140 10140 I IMM_LC  : hideSoftInputFromWindow - mService.hideSoftInput
06-21 14:12:52.936 10140 10140 D InputMethodManager: startInputInner - Id : 0
06-21 14:12:52.936 10140 10140 I InputMethodManager: startInputInner - mService.startInputOrWindowGainedFocus
06-21 14:12:52.942 10140 10140 I IMM_LC  : hsifw() - flag : 0
06-21 14:12:52.942 10140 10140 I IMM_LC  : hideSoftInputFromWindow - mService.hideSoftInput
06-21 14:12:54.801 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: handleAppVisibility mAppVisible=true visible=false
06-21 14:12:54.827 10140 10140 I SurfaceView: onWindowVisibilityChanged(8) false android.view.SurfaceView{709876 G.E...... ......I. 0,0-0,0} of ViewRootImpl@adcc0dd[WebViewActivity]
06-21 14:12:54.840 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: Relayout returned: old=(0,0,1080,2280) new=(0,0,1080,2280) req=(1080,2280)8 dur=9 res=0x5 s={false 0} ch=true fn=117
06-21 14:12:54.840 10140 10140 I SurfaceView: windowStopped(true) false android.view.SurfaceView{709876 G.E...... ......I. 0,0-0,0} of ViewRootImpl@adcc0dd[WebViewActivity]
06-21 14:12:54.840 10140 10182 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:3925)] [android.net.ConnectivityManager.registerDefaultNetworkCallbackForUid(ConnectivityManager.java:4489)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4456)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4430)] [androidx.work.impl.constraints.trackers.NetworkStateTracker.startTracking(NetworkStateTracker.java:89)] [androidx.work.impl.constraints.trackers.ConstraintTracker.addListener(ConstraintTracker.java:71)] [androidx.work.impl.constraints.controllers.ConstraintController.replace(ConstraintController.java:99)] [androidx.work.impl.constraints.WorkConstraintsTracker.replace(WorkConstraintsTracker.java:106)] [androidx.work.impl.background.greedy.GreedyScheduler.schedule(GreedyScheduler.java:157)] [androidx.work.impl.Schedulers.schedule(Schedulers.java:119)] [androidx.work.impl.utils.EnqueueRunnable.scheduleWorkInBackground(EnqueueRunnable.java:135)] [androidx.work.impl.utils.EnqueueRunnable.run(EnqueueRunnable.java:95)] [androidx.work.impl.utils.SerialExecutor$Task.run(SerialExecutor.java:91)] [java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)] [java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)] [java.lang.Thread.run(Thread.java:920)]
06-21 14:12:54.856 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: stopped(true) old=false
06-21 14:12:54.862 10140 10140 I MSHandlerLifeCycle: isMultiSplitHandlerRequested: windowingMode=1 isFullscreen=true isPopOver=false isHidden=false skipActivityType=false isHandlerType=true this: DecorView@b3d2ace[WebViewActivity]
06-21 14:12:54.862 10140 10140 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@b3d2ace[WebViewActivity]
06-21 14:12:54.916 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: MSG_WINDOW_FOCUS_CHANGED 0 1
06-21 14:12:54.925 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: Relayout returned: old=(0,0,1080,2280) new=(0,0,1080,2280) req=(1080,2280)8 dur=6 res=0x5 s={false 0} ch=false fn=-1
06-21 14:12:54.939 10140 10306 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:12:54.940 10140 10306 D SensorWorker: Updating all Sensors.
06-21 14:12:54.941 10140 10183 I WM-Processor: Moving WorkSpec (ea5d4861-be79-4e7c-aa85-1cc2fc978ba0) to the foreground
06-21 14:12:54.962 10140 10140 I WM-SystemFgDispatcher: Started foreground service Intent { act=ACTION_START_FOREGROUND cmp=io.homeassistant.companion.android/androidx.work.impl.foreground.SystemForegroundService (has extras) }
06-21 14:12:54.968 10140 10306 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:12:54.970 10140 10306 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:12:55.126 10140 10306 D SensorReceiver: Nothing to update
06-21 14:12:55.127 10140 10176 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=ea5d4861-be79-4e7c-aa85-1cc2fc978ba0, tags={ io.homeassistant.companion.android.sensors.SensorWorker } ]
06-21 14:12:55.131 10140 10140 I WM-SystemFgDispatcher: Stopping foreground service
06-21 14:12:55.144 10140 10140 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.unregisterNetworkCallback(ConnectivityManager.java:4598)] [androidx.work.impl.constraints.trackers.NetworkStateTracker.stopTracking(NetworkStateTracker.java:112)] [androidx.work.impl.constraints.trackers.ConstraintTracker.removeListener(ConstraintTracker.java:86)] [androidx.work.impl.constraints.controllers.ConstraintController.replace(ConstraintController.java:97)] [androidx.work.impl.constraints.WorkConstraintsTracker.replace(WorkConstraintsTracker.java:106)] [androidx.work.impl.foreground.SystemForegroundDispatcher.onExecuted(SystemForegroundDispatcher.java:144)] [androidx.work.impl.Processor.onExecuted(Processor.java:304)] [androidx.work.impl.Processor$FutureListener.run(Processor.java:377)]
06-21 14:12:55.690 10140 10140 D SensorReceiver: Received intent: android.intent.action.SCREEN_OFF
06-21 14:12:55.691 10140 10140 D SensorReceiver: Sensor is_interactive corresponding to received event android.intent.action.SCREEN_OFF is disabled, skipping sensors update
06-21 14:12:55.694 10140 10140 D ButtonWidget: Broadcast received: 
06-21 14:12:55.694 10140 10140 D ButtonWidget: Broadcast action: android.intent.action.SCREEN_OFF
06-21 14:12:55.694 10140 10140 D ButtonWidget: AppWidgetId: -1
06-21 14:12:55.706 10140 10140 D MediaPlayCtrlsWidget: Broadcast received: 
06-21 14:12:55.706 10140 10140 D MediaPlayCtrlsWidget: Broadcast action: android.intent.action.SCREEN_OFF
06-21 14:12:55.706 10140 10140 D MediaPlayCtrlsWidget: AppWidgetId: -1
06-21 14:12:55.728 10140 10172 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:12:55.729 10140 10176 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=35798740-b8f4-4788-a182-431519e7930b, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ]
06-21 14:13:00.643 10140 10149 D InputTransport: Input channel destroyed: 'ClientS', fd=276
06-21 14:13:00.644 10140 10149 D InputTransport: Input channel destroyed: 'ClientS', fd=309
06-21 14:13:00.644 10140 10149 D InputTransport: Input channel destroyed: 'ClientS', fd=302
06-21 14:31:49.484 10140 10172 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:31:49.484 10140 10172 D SensorWorker: Updating all Sensors.
06-21 14:31:49.485 10140 10183 I WM-Processor: Moving WorkSpec (ea5d4861-be79-4e7c-aa85-1cc2fc978ba0) to the foreground
06-21 14:31:49.486 10140 10306 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:31:49.499 10140 10140 I WM-SystemFgDispatcher: Started foreground service Intent { act=ACTION_START_FOREGROUND cmp=io.homeassistant.companion.android/androidx.work.impl.foreground.SystemForegroundService (has extras) }
06-21 14:31:49.516 10140 10168 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=35798740-b8f4-4788-a182-431519e7930b, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ]
06-21 14:31:49.516 10140 10172 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:31:49.518 10140 10172 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:31:49.522 10140 10168 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:3925)] [android.net.ConnectivityManager.registerDefaultNetworkCallbackForUid(ConnectivityManager.java:4489)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4456)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4430)] [androidx.work.impl.constraints.trackers.NetworkStateTracker.startTracking(NetworkStateTracker.java:89)] [androidx.work.impl.constraints.trackers.ConstraintTracker.addListener(ConstraintTracker.java:71)] [androidx.work.impl.constraints.controllers.ConstraintController.replace(ConstraintController.java:99)] [androidx.work.impl.constraints.WorkConstraintsTracker.replace(WorkConstraintsTracker.java:106)] [androidx.work.impl.foreground.SystemForegroundDispatcher$1.run(SystemForegroundDispatcher.java:255)] [androidx.work.impl.utils.SerialExecutor$Task.run(SerialExecutor.java:91)] [java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)] [java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)] [java.lang.Thread.run(Thread.java:920)]
06-21 14:31:49.525 10140 10306 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:31:49.723 10140 10306 D SensorReceiver: Nothing to update
06-21 14:31:49.725 10140 10168 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=ea5d4861-be79-4e7c-aa85-1cc2fc978ba0, tags={ io.homeassistant.companion.android.sensors.SensorWorker } ]
06-21 14:31:49.728 10140 10140 I WM-SystemFgDispatcher: Stopping foreground service
06-21 14:31:49.741 10140 10140 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.unregisterNetworkCallback(ConnectivityManager.java:4598)] [androidx.work.impl.constraints.trackers.NetworkStateTracker.stopTracking(NetworkStateTracker.java:112)] [androidx.work.impl.constraints.trackers.ConstraintTracker.removeListener(ConstraintTracker.java:86)] [androidx.work.impl.constraints.controllers.ConstraintController.replace(ConstraintController.java:97)] [androidx.work.impl.constraints.WorkConstraintsTracker.replace(WorkConstraintsTracker.java:106)] [androidx.work.impl.foreground.SystemForegroundDispatcher.onExecuted(SystemForegroundDispatcher.java:144)] [androidx.work.impl.Processor.onExecuted(Processor.java:304)] [androidx.work.impl.Processor$FutureListener.run(Processor.java:377)]
06-21 14:42:59.637 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: handleAppVisibility mAppVisible=false visible=true
06-21 14:42:59.656 10140 10140 I SurfaceView: onWindowVisibilityChanged(4) false android.view.SurfaceView{709876 G.E...... ......I. 0,0-0,0} of ViewRootImpl@adcc0dd[WebViewActivity]
06-21 14:42:59.679 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: Relayout returned: old=(0,0,1080,2280) new=(0,0,1080,2280) req=(1080,2280)4 dur=21 res=0x1 s={false 0} ch=false fn=-1
06-21 14:42:59.679 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: stopped(false) old=true
06-21 14:42:59.682 10140 10140 I MSHandlerLifeCycle: isMultiSplitHandlerRequested: windowingMode=1 isFullscreen=true isPopOver=false isHidden=false skipActivityType=false isHandlerType=true this: DecorView@b3d2ace[WebViewActivity]
06-21 14:42:59.682 10140 10140 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@b3d2ace[WebViewActivity]
06-21 14:42:59.682 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: stopped(false) old=false
06-21 14:42:59.735 10140 10183 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:3925)] [android.net.ConnectivityManager.registerDefaultNetworkCallbackForUid(ConnectivityManager.java:4489)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4456)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4430)] [androidx.work.impl.constraints.trackers.NetworkStateTracker.startTracking(NetworkStateTracker.java:89)] [androidx.work.impl.constraints.trackers.ConstraintTracker.addListener(ConstraintTracker.java:71)] [androidx.work.impl.constraints.controllers.ConstraintController.replace(ConstraintController.java:99)] [androidx.work.impl.constraints.WorkConstraintsTracker.replace(WorkConstraintsTracker.java:106)] [androidx.work.impl.background.greedy.GreedyScheduler.schedule(GreedyScheduler.java:157)] [androidx.work.impl.Schedulers.schedule(Schedulers.java:119)] [androidx.work.impl.utils.EnqueueRunnable.scheduleWorkInBackground(EnqueueRunnable.java:135)] [androidx.work.impl.utils.EnqueueRunnable.run(EnqueueRunnable.java:95)] [androidx.work.impl.utils.SerialExecutor$Task.run(SerialExecutor.java:91)] [java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)] [java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)] [java.lang.Thread.run(Thread.java:920)]
06-21 14:42:59.757 10140 10140 I MSHandlerLifeCycle: isMultiSplitHandlerRequested: windowingMode=1 isFullscreen=true isPopOver=false isHidden=false skipActivityType=false isHandlerType=true this: DecorView@b3d2ace[WebViewActivity]
06-21 14:42:59.757 10140 10140 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@b3d2ace[WebViewActivity]
06-21 14:42:59.763 10140 10140 I SurfaceView: onWindowVisibilityChanged(0) false android.view.SurfaceView{709876 G.E...... ......I. 0,0-0,0} of ViewRootImpl@adcc0dd[WebViewActivity]
06-21 14:42:59.788 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: Relayout returned: old=(0,0,1080,2280) new=(0,0,1080,2280) req=(1080,2280)0 dur=23 res=0x7 s={true -5476376656844302400} ch=true fn=-1
06-21 14:42:59.788 10140 10140 I SurfaceView: windowStopped(false) false android.view.SurfaceView{709876 G.E...... ......I. 0,0-0,0} of ViewRootImpl@adcc0dd[WebViewActivity]
06-21 14:42:59.789 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: [DP] dp(1) 1 android.view.ViewRootImpl.reportNextDraw:11240 android.view.ViewRootImpl.performTraversals:4087 android.view.ViewRootImpl.doTraversal:2831 
06-21 14:42:59.793 10140 10214 I BufferQueueProducer: [ViewRootImpl@adcc0dd[WebViewActivity]#2(BLAST Consumer)2](id:279c00000002,api:1,p:10140,c:10140) queueBuffer: queued for the first time.
06-21 14:42:59.799 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: [DP] pdf(0) 1 android.view.ViewRootImpl.lambda$createFrameCompleteCallback$3$ViewRootImpl:4845 android.view.ViewRootImpl$$ExternalSyntheticLambda15.run:6 android.os.Handler.handleCallback:938 
06-21 14:42:59.799 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: [DP] rdf()
06-21 14:42:59.799 10140 10140 D ViewRootImpl@adcc0dd[WebViewActivity]: reportDrawFinished (fn: -1) 
06-21 14:42:59.810 10140 10341 D WebviewActivity: External bus {"type":"connection-status","payload":{"event":"disconnected"},"id":4}
06-21 14:42:59.850 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: MSG_WINDOW_FOCUS_CHANGED 1 1
06-21 14:42:59.854 10140 10140 D InputMethodManager: startInputInner - Id : 0
06-21 14:42:59.854 10140 10140 I InputMethodManager: startInputInner - mService.startInputOrWindowGainedFocus
06-21 14:42:59.859 10140 10140 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:42:59.859 10140 10140 D UrlRepository: Using external URL
06-21 14:42:59.862 10140 10172 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:42:59.862 10140 10173 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:42:59.862 10140 10173 D SensorWorker: Updating all Sensors.
06-21 14:42:59.863 10140 10176 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=df318144-1936-4586-86dd-086bc4c17ea0, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ]
06-21 14:42:59.883 10140 10182 I WM-Processor: Moving WorkSpec (f2750e0a-d7d3-4d7b-8b35-889004717c8c) to the foreground
06-21 14:42:59.890 10140 10140 I WM-SystemFgDispatcher: Started foreground service Intent { act=ACTION_START_FOREGROUND cmp=io.homeassistant.companion.android/androidx.work.impl.foreground.SystemForegroundService (has extras) }
06-21 14:42:59.902 10140 10173 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:42:59.903 10140 10173 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:42:59.944 10140 10140 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:42:59.944 10140 10140 D UrlRepository: Using external URL
06-21 14:43:00.045 10140 10149 D InputTransport: Input channel destroyed: 'ClientS', fd=217
06-21 14:43:00.060 10140 10341 D WebviewActivity: External bus {"type":"connection-status","payload":{"event":"connected"},"id":5}
06-21 14:43:00.062 10140 10140 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:43:00.160 10140 10341 D WebviewActivity: External bus {"type":"theme-update","id":6}
06-21 14:43:00.168 10140 10173 D SensorReceiver: Nothing to update
06-21 14:43:00.168 10140 10182 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=f2750e0a-d7d3-4d7b-8b35-889004717c8c, tags={ io.homeassistant.companion.android.sensors.SensorWorker } ]
06-21 14:43:00.171 10140 10140 I WM-SystemFgDispatcher: Stopping foreground service
06-21 14:43:00.185 10140 10140 D WebviewActivity: Color from webview is "#1f2c34-SPACER-#121b22"
06-21 14:43:00.185 10140 10140 D WebviewActivity: Color from webview is "#1f2c34-SPACER-#121b22"
06-21 14:43:00.186 10140 10173 D WebViewPresenterImpl: Try getting color from webview color "#1f2c34".
06-21 14:43:00.186 10140 10173 I WebViewPresenterImpl: Found color -14734284.
06-21 14:43:00.188 10140 10173 D WebViewPresenterImpl: Try getting color from webview color "#121b22".
06-21 14:43:00.188 10140 10173 I WebViewPresenterImpl: Found color -15590622.
06-21 14:43:00.218 10140 10140 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.unregisterNetworkCallback(ConnectivityManager.java:4598)] [androidx.work.impl.constraints.trackers.NetworkStateTracker.stopTracking(NetworkStateTracker.java:112)] [androidx.work.impl.constraints.trackers.ConstraintTracker.removeListener(ConstraintTracker.java:86)] [androidx.work.impl.constraints.controllers.ConstraintController.replace(ConstraintController.java:97)] [androidx.work.impl.constraints.WorkConstraintsTracker.replace(WorkConstraintsTracker.java:106)] [androidx.work.impl.background.greedy.GreedyScheduler.removeConstraintTrackingFor(GreedyScheduler.java:222)] [androidx.work.impl.background.greedy.GreedyScheduler.onExecuted(GreedyScheduler.java:208)] [androidx.work.impl.Processor.onExecuted(Processor.java:304)] [androidx.work.impl.Processor$FutureListener.run(Processor.java:377)]
06-21 14:43:00.550 10140 10140 D SensorReceiver: Received intent: android.intent.action.SCREEN_ON
06-21 14:43:00.550 10140 10140 D SensorReceiver: Sensor is_interactive corresponding to received event android.intent.action.SCREEN_ON is disabled, skipping sensors update
06-21 14:43:00.552 10140 10140 D ButtonWidget: Broadcast received: 
06-21 14:43:00.552 10140 10140 D ButtonWidget: Broadcast action: android.intent.action.SCREEN_ON
06-21 14:43:00.552 10140 10140 D ButtonWidget: AppWidgetId: -1
06-21 14:43:00.664 10140 10140 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:43:00.681 10140 10140 D MediaPlayCtrlsWidget: Broadcast received: 
06-21 14:43:00.681 10140 10140 D MediaPlayCtrlsWidget: Broadcast action: android.intent.action.SCREEN_ON
06-21 14:43:00.681 10140 10140 D MediaPlayCtrlsWidget: AppWidgetId: -1
06-21 14:43:00.686 10140 10140 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:43:00.687 10140 10140 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:43:00.688 10140 10173 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:43:00.688 10140 10168 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=496dcda9-854b-4dc4-b178-3114c542c16a, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ]
06-21 14:43:18.206 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: ViewPostIme pointer 0
06-21 14:43:18.276 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: ViewPostIme pointer 1
06-21 14:43:18.300 10140 10140 I IMM_LC  : hsifw() - flag : 0
06-21 14:43:18.300 10140 10140 I IMM_LC  : hideSoftInputFromWindow - mService.hideSoftInput
06-21 14:43:21.078 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: MSG_WINDOW_FOCUS_CHANGED 0 1
06-21 14:44:26.651 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: handleAppVisibility mAppVisible=true visible=false
06-21 14:44:26.684 10140 10168 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:3925)] [android.net.ConnectivityManager.registerDefaultNetworkCallbackForUid(ConnectivityManager.java:4489)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4456)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4430)] [androidx.work.impl.constraints.trackers.NetworkStateTracker.startTracking(NetworkStateTracker.java:89)] [androidx.work.impl.constraints.trackers.ConstraintTracker.addListener(ConstraintTracker.java:71)] [androidx.work.impl.constraints.controllers.ConstraintController.replace(ConstraintController.java:99)] [androidx.work.impl.constraints.WorkConstraintsTracker.replace(WorkConstraintsTracker.java:106)] [androidx.work.impl.background.greedy.GreedyScheduler.schedule(GreedyScheduler.java:157)] [androidx.work.impl.Schedulers.schedule(Schedulers.java:119)] [androidx.work.impl.utils.EnqueueRunnable.scheduleWorkInBackground(EnqueueRunnable.java:135)] [androidx.work.impl.utils.EnqueueRunnable.run(EnqueueRunnable.java:95)] [androidx.work.impl.utils.SerialExecutor$Task.run(SerialExecutor.java:91)] [java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)] [java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)] [java.lang.Thread.run(Thread.java:920)]
06-21 14:44:26.700 10140 10140 I SurfaceView: onWindowVisibilityChanged(8) false android.view.SurfaceView{709876 G.E...... ......I. 0,0-0,0} of ViewRootImpl@adcc0dd[WebViewActivity]
06-21 14:44:26.720 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: Relayout returned: old=(0,0,1080,2280) new=(0,0,1080,2280) req=(1080,2280)8 dur=5 res=0x5 s={false 0} ch=true fn=49
06-21 14:44:26.720 10140 10140 I SurfaceView: windowStopped(true) false android.view.SurfaceView{709876 G.E...... ......I. 0,0-0,0} of ViewRootImpl@adcc0dd[WebViewActivity]
06-21 14:44:26.721 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: stopped(true) old=false
06-21 14:44:26.734 10140 10140 I MSHandlerLifeCycle: isMultiSplitHandlerRequested: windowingMode=1 isFullscreen=true isPopOver=false isHidden=false skipActivityType=false isHandlerType=true this: DecorView@b3d2ace[WebViewActivity]
06-21 14:44:26.734 10140 10140 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@b3d2ace[WebViewActivity]
06-21 14:44:26.763 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: Relayout returned: old=(0,0,1080,2280) new=(0,0,1080,2280) req=(1080,2280)8 dur=4 res=0x5 s={false 0} ch=false fn=-1
06-21 14:44:26.768 10140 10172 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:44:26.768 10140 10172 D SensorWorker: Updating all Sensors.
06-21 14:44:26.769 10140 10176 I WM-Processor: Moving WorkSpec (45a062f2-d51c-4c9b-a628-0b48742f399d) to the foreground
06-21 14:44:26.786 10140 10140 I WM-SystemFgDispatcher: Started foreground service Intent { act=ACTION_START_FOREGROUND cmp=io.homeassistant.companion.android/androidx.work.impl.foreground.SystemForegroundService (has extras) }
06-21 14:44:26.800 10140 10172 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:44:26.802 10140 10172 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:44:26.964 10140 10172 D SensorReceiver: Nothing to update
06-21 14:44:26.965 10140 10168 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=45a062f2-d51c-4c9b-a628-0b48742f399d, tags={ io.homeassistant.companion.android.sensors.SensorWorker } ]
06-21 14:44:26.969 10140 10140 I WM-SystemFgDispatcher: Stopping foreground service
06-21 14:44:26.987 10140 10140 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.unregisterNetworkCallback(ConnectivityManager.java:4598)] [androidx.work.impl.constraints.trackers.NetworkStateTracker.stopTracking(NetworkStateTracker.java:112)] [androidx.work.impl.constraints.trackers.ConstraintTracker.removeListener(ConstraintTracker.java:86)] [androidx.work.impl.constraints.controllers.ConstraintController.replace(ConstraintController.java:97)] [androidx.work.impl.constraints.WorkConstraintsTracker.replace(WorkConstraintsTracker.java:106)] [androidx.work.impl.foreground.SystemForegroundDispatcher.onExecuted(SystemForegroundDispatcher.java:144)] [androidx.work.impl.Processor.onExecuted(Processor.java:304)] [androidx.work.impl.Processor$FutureListener.run(Processor.java:377)]
06-21 14:44:27.341 10140 10140 D SensorReceiver: Received intent: android.intent.action.SCREEN_OFF
06-21 14:44:27.342 10140 10140 D SensorReceiver: Sensor is_interactive corresponding to received event android.intent.action.SCREEN_OFF is disabled, skipping sensors update
06-21 14:44:27.345 10140 10140 D ButtonWidget: Broadcast received: 
06-21 14:44:27.345 10140 10140 D ButtonWidget: Broadcast action: android.intent.action.SCREEN_OFF
06-21 14:44:27.345 10140 10140 D ButtonWidget: AppWidgetId: -1
06-21 14:44:27.358 10140 10140 D MediaPlayCtrlsWidget: Broadcast received: 
06-21 14:44:27.358 10140 10140 D MediaPlayCtrlsWidget: Broadcast action: android.intent.action.SCREEN_OFF
06-21 14:44:27.358 10140 10140 D MediaPlayCtrlsWidget: AppWidgetId: -1
06-21 14:44:27.366 10140 10172 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:44:27.367 10140 10168 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=4937b4cc-5cb4-4895-a8a1-c8076326b23d, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ]
06-21 14:44:58.516 10140 10140 D SensorReceiver: Received intent: android.intent.action.SCREEN_ON
06-21 14:44:58.517 10140 10140 D SensorReceiver: Sensor is_interactive corresponding to received event android.intent.action.SCREEN_ON is disabled, skipping sensors update
06-21 14:44:58.520 10140 10140 D ButtonWidget: Broadcast received: 
06-21 14:44:58.520 10140 10140 D ButtonWidget: Broadcast action: android.intent.action.SCREEN_ON
06-21 14:44:58.520 10140 10140 D ButtonWidget: AppWidgetId: -1
06-21 14:44:58.669 10140 10140 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:44:58.671 10140 10140 D MediaPlayCtrlsWidget: Broadcast received: 
06-21 14:44:58.671 10140 10140 D MediaPlayCtrlsWidget: Broadcast action: android.intent.action.SCREEN_ON
06-21 14:44:58.671 10140 10140 D MediaPlayCtrlsWidget: AppWidgetId: -1
06-21 14:44:58.687 10140 10140 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:44:58.709 10140 10172 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:44:58.711 10140 10140 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:44:58.712 10140 10182 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=26fb1c21-52ca-40eb-a275-500dd0484eb8, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ]
06-21 14:45:04.042 10140 10140 D SensorReceiver: Received intent: android.intent.action.SCREEN_OFF
06-21 14:45:04.042 10140 10140 D SensorReceiver: Sensor is_interactive corresponding to received event android.intent.action.SCREEN_OFF is disabled, skipping sensors update
06-21 14:45:04.045 10140 10140 D ButtonWidget: Broadcast received: 
06-21 14:45:04.045 10140 10140 D ButtonWidget: Broadcast action: android.intent.action.SCREEN_OFF
06-21 14:45:04.045 10140 10140 D ButtonWidget: AppWidgetId: -1
06-21 14:45:04.049 10140 10140 D MediaPlayCtrlsWidget: Broadcast received: 
06-21 14:45:04.049 10140 10140 D MediaPlayCtrlsWidget: Broadcast action: android.intent.action.SCREEN_OFF
06-21 14:45:04.049 10140 10140 D MediaPlayCtrlsWidget: AppWidgetId: -1
06-21 14:45:04.064 10140 10173 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:45:04.065 10140 10182 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=f867c3d1-0d48-47f9-9c54-7cfc54a1f648, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ]
06-21 14:45:17.983 10140 10140 D SensorReceiver: Received intent: android.intent.action.SCREEN_ON
06-21 14:45:17.983 10140 10140 D SensorReceiver: Sensor is_interactive corresponding to received event android.intent.action.SCREEN_ON is disabled, skipping sensors update
06-21 14:45:17.989 10140 10140 D ButtonWidget: Broadcast received: 
06-21 14:45:17.989 10140 10140 D ButtonWidget: Broadcast action: android.intent.action.SCREEN_ON
06-21 14:45:17.989 10140 10140 D ButtonWidget: AppWidgetId: -1
06-21 14:45:18.136 10140 10140 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:45:18.138 10140 10140 D MediaPlayCtrlsWidget: Broadcast received: 
06-21 14:45:18.138 10140 10140 D MediaPlayCtrlsWidget: Broadcast action: android.intent.action.SCREEN_ON
06-21 14:45:18.138 10140 10140 D MediaPlayCtrlsWidget: AppWidgetId: -1
06-21 14:45:18.157 10140 10140 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:45:18.167 10140 10173 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:45:18.167 10140 10140 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:45:18.168 10140 10182 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=b74f84a1-901b-4e58-9be4-9a26d6799046, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ]
06-21 14:45:23.616 10140 10140 D SensorReceiver: Received intent: android.intent.action.SCREEN_OFF
06-21 14:45:23.617 10140 10140 D SensorReceiver: Sensor is_interactive corresponding to received event android.intent.action.SCREEN_OFF is disabled, skipping sensors update
06-21 14:45:23.621 10140 10140 D ButtonWidget: Broadcast received: 
06-21 14:45:23.621 10140 10140 D ButtonWidget: Broadcast action: android.intent.action.SCREEN_OFF
06-21 14:45:23.621 10140 10140 D ButtonWidget: AppWidgetId: -1
06-21 14:45:23.636 10140 10140 D MediaPlayCtrlsWidget: Broadcast received: 
06-21 14:45:23.636 10140 10140 D MediaPlayCtrlsWidget: Broadcast action: android.intent.action.SCREEN_OFF
06-21 14:45:23.636 10140 10140 D MediaPlayCtrlsWidget: AppWidgetId: -1
06-21 14:45:23.639 10140 10173 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:45:23.640 10140 10182 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=12590fd9-4b96-44ce-afab-2062c25f5945, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ]
06-21 14:45:25.509 10140 10140 D SensorReceiver: Received intent: android.intent.action.SCREEN_ON
06-21 14:45:25.510 10140 10140 D SensorReceiver: Sensor is_interactive corresponding to received event android.intent.action.SCREEN_ON is disabled, skipping sensors update
06-21 14:45:25.516 10140 10140 D ButtonWidget: Broadcast received: 
06-21 14:45:25.516 10140 10140 D ButtonWidget: Broadcast action: android.intent.action.SCREEN_ON
06-21 14:45:25.516 10140 10140 D ButtonWidget: AppWidgetId: -1
06-21 14:45:25.666 10140 10140 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:45:25.667 10140 10140 D MediaPlayCtrlsWidget: Broadcast received: 
06-21 14:45:25.667 10140 10140 D MediaPlayCtrlsWidget: Broadcast action: android.intent.action.SCREEN_ON
06-21 14:45:25.667 10140 10140 D MediaPlayCtrlsWidget: AppWidgetId: -1
06-21 14:45:25.681 10140 10140 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:45:25.693 10140 10140 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:45:25.703 10140 10173 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:45:25.704 10140 10168 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=5e0896d0-3c08-43ec-be82-3d5267c1b4ed, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ]
06-21 14:45:31.069 10140 10140 D SensorReceiver: Received intent: android.intent.action.SCREEN_OFF
06-21 14:45:31.070 10140 10140 D SensorReceiver: Sensor is_interactive corresponding to received event android.intent.action.SCREEN_OFF is disabled, skipping sensors update
06-21 14:45:31.072 10140 10140 D ButtonWidget: Broadcast received: 
06-21 14:45:31.072 10140 10140 D ButtonWidget: Broadcast action: android.intent.action.SCREEN_OFF
06-21 14:45:31.072 10140 10140 D ButtonWidget: AppWidgetId: -1
06-21 14:45:31.077 10140 10140 D MediaPlayCtrlsWidget: Broadcast received: 
06-21 14:45:31.077 10140 10140 D MediaPlayCtrlsWidget: Broadcast action: android.intent.action.SCREEN_OFF
06-21 14:45:31.077 10140 10140 D MediaPlayCtrlsWidget: AppWidgetId: -1
06-21 14:45:31.104 10140 10173 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:45:31.105 10140 10183 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=08d5e3de-7f29-4571-bde3-5490dc098036, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ]
06-21 14:46:36.082 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: handleAppVisibility mAppVisible=false visible=true
06-21 14:46:36.099 10140 10140 I SurfaceView: onWindowVisibilityChanged(4) false android.view.SurfaceView{709876 G.E...... ......I. 0,0-0,0} of ViewRootImpl@adcc0dd[WebViewActivity]
06-21 14:46:36.115 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: Relayout returned: old=(0,0,1080,2280) new=(0,0,1080,2280) req=(1080,2280)4 dur=16 res=0x1 s={false 0} ch=false fn=-1
06-21 14:46:36.116 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: stopped(false) old=true
06-21 14:46:36.118 10140 10140 I MSHandlerLifeCycle: isMultiSplitHandlerRequested: windowingMode=1 isFullscreen=true isPopOver=false isHidden=false skipActivityType=false isHandlerType=true this: DecorView@b3d2ace[WebViewActivity]
06-21 14:46:36.119 10140 10140 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@b3d2ace[WebViewActivity]
06-21 14:46:36.119 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: stopped(false) old=false
06-21 14:46:36.158 10140 10176 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:3925)] [android.net.ConnectivityManager.registerDefaultNetworkCallbackForUid(ConnectivityManager.java:4489)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4456)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4430)] [androidx.work.impl.constraints.trackers.NetworkStateTracker.startTracking(NetworkStateTracker.java:89)] [androidx.work.impl.constraints.trackers.ConstraintTracker.addListener(ConstraintTracker.java:71)] [androidx.work.impl.constraints.controllers.ConstraintController.replace(ConstraintController.java:99)] [androidx.work.impl.constraints.WorkConstraintsTracker.replace(WorkConstraintsTracker.java:106)] [androidx.work.impl.background.greedy.GreedyScheduler.schedule(GreedyScheduler.java:157)] [androidx.work.impl.Schedulers.schedule(Schedulers.java:119)] [androidx.work.impl.utils.EnqueueRunnable.scheduleWorkInBackground(EnqueueRunnable.java:135)] [androidx.work.impl.utils.EnqueueRunnable.run(EnqueueRunnable.java:95)] [androidx.work.impl.utils.SerialExecutor$Task.run(SerialExecutor.java:91)] [java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)] [java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)] [java.lang.Thread.run(Thread.java:920)]
06-21 14:46:36.176 10140 10140 I MSHandlerLifeCycle: isMultiSplitHandlerRequested: windowingMode=1 isFullscreen=true isPopOver=false isHidden=false skipActivityType=false isHandlerType=true this: DecorView@b3d2ace[WebViewActivity]
06-21 14:46:36.176 10140 10140 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@b3d2ace[WebViewActivity]
06-21 14:46:36.189 10140 10140 I SurfaceView: onWindowVisibilityChanged(0) false android.view.SurfaceView{709876 G.E...... ......I. 0,0-0,0} of ViewRootImpl@adcc0dd[WebViewActivity]
06-21 14:46:36.200 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: Relayout returned: old=(0,0,1080,2280) new=(0,0,1080,2280) req=(1080,2280)0 dur=9 res=0x7 s={true -5476376656844302400} ch=true fn=-1
06-21 14:46:36.200 10140 10140 I SurfaceView: windowStopped(false) false android.view.SurfaceView{709876 G.E...... ......I. 0,0-0,0} of ViewRootImpl@adcc0dd[WebViewActivity]
06-21 14:46:36.200 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: [DP] dp(1) 1 android.view.ViewRootImpl.reportNextDraw:11240 android.view.ViewRootImpl.performTraversals:4087 android.view.ViewRootImpl.doTraversal:2831 
06-21 14:46:36.205 10140 10214 I BufferQueueProducer: [ViewRootImpl@adcc0dd[WebViewActivity]#3(BLAST Consumer)3](id:279c00000003,api:1,p:10140,c:10140) queueBuffer: queued for the first time.
06-21 14:46:36.209 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: [DP] pdf(0) 1 android.view.ViewRootImpl.lambda$createFrameCompleteCallback$3$ViewRootImpl:4845 android.view.ViewRootImpl$$ExternalSyntheticLambda15.run:6 android.os.Handler.handleCallback:938 
06-21 14:46:36.210 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: [DP] rdf()
06-21 14:46:36.210 10140 10140 D ViewRootImpl@adcc0dd[WebViewActivity]: reportDrawFinished (fn: -1) 
06-21 14:46:36.240 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: MSG_WINDOW_FOCUS_CHANGED 1 1
06-21 14:46:36.263 10140 10140 D InputMethodManager: startInputInner - Id : 0
06-21 14:46:36.263 10140 10140 I InputMethodManager: startInputInner - mService.startInputOrWindowGainedFocus
06-21 14:46:36.268 10140 10140 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:46:36.268 10140 10140 D UrlRepository: Using external URL
06-21 14:46:36.278 10140 10306 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:46:36.279 10140 10306 D SensorWorker: Updating all Sensors.
06-21 14:46:36.280 10140 10176 I WM-Processor: Moving WorkSpec (07576f94-326b-487e-a0d8-43f0edaf5fd7) to the foreground
06-21 14:46:36.285 10140 10172 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:46:36.288 10140 10140 I WM-SystemFgDispatcher: Started foreground service Intent { act=ACTION_START_FOREGROUND cmp=io.homeassistant.companion.android/androidx.work.impl.foreground.SystemForegroundService (has extras) }
06-21 14:46:36.293 10140 10176 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=512a9810-3e2d-494d-af60-85b922133c49, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ]
06-21 14:46:36.295 10140 10306 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:46:36.297 10140 10306 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:46:36.375 10140 10149 D InputTransport: Input channel destroyed: 'ClientS', fd=240
06-21 14:46:36.438 10140 10306 D SensorReceiver: Nothing to update
06-21 14:46:36.438 10140 10176 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=07576f94-326b-487e-a0d8-43f0edaf5fd7, tags={ io.homeassistant.companion.android.sensors.SensorWorker } ]
06-21 14:46:36.532 10140 10140 I WM-SystemFgDispatcher: Stopping foreground service
06-21 14:46:36.561 10140 10182 E WM-WorkerWrapper: Didn't find WorkSpec for id 07576f94-326b-487e-a0d8-43f0edaf5fd7
06-21 14:46:36.618 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: MSG_WINDOW_FOCUS_CHANGED 0 1
06-21 14:46:36.622 10140 10306 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:46:36.622 10140 10306 D SensorWorker: Updating all Sensors.
06-21 14:46:36.623 10140 10168 I WM-Processor: Moving WorkSpec (89aa9cd4-2216-401c-811b-d6456f915f41) to the foreground
06-21 14:46:36.629 10140 10140 I WM-SystemFgDispatcher: Started foreground service Intent { act=ACTION_START_FOREGROUND cmp=io.homeassistant.companion.android/androidx.work.impl.foreground.SystemForegroundService (has extras) }
06-21 14:46:36.632 10140 10306 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:46:36.633 10140 10306 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:46:36.779 10140 10306 D SensorReceiver: Nothing to update
06-21 14:46:36.779 10140 10176 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=89aa9cd4-2216-401c-811b-d6456f915f41, tags={ io.homeassistant.companion.android.sensors.SensorWorker } ]
06-21 14:46:36.781 10140 10140 I WM-SystemFgDispatcher: Stopping foreground service
06-21 14:46:36.788 10140 10140 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.unregisterNetworkCallback(ConnectivityManager.java:4598)] [androidx.work.impl.constraints.trackers.NetworkStateTracker.stopTracking(NetworkStateTracker.java:112)] [androidx.work.impl.constraints.trackers.ConstraintTracker.removeListener(ConstraintTracker.java:86)] [androidx.work.impl.constraints.controllers.ConstraintController.replace(ConstraintController.java:97)] [androidx.work.impl.constraints.WorkConstraintsTracker.replace(WorkConstraintsTracker.java:106)] [androidx.work.impl.background.greedy.GreedyScheduler.removeConstraintTrackingFor(GreedyScheduler.java:222)] [androidx.work.impl.background.greedy.GreedyScheduler.onExecuted(GreedyScheduler.java:208)] [androidx.work.impl.Processor.onExecuted(Processor.java:304)] [androidx.work.impl.Processor$FutureListener.run(Processor.java:377)]
06-21 14:46:36.910 10140 10140 D SensorReceiver: Received intent: android.intent.action.SCREEN_ON
06-21 14:46:36.911 10140 10140 D SensorReceiver: Sensor is_interactive corresponding to received event android.intent.action.SCREEN_ON is disabled, skipping sensors update
06-21 14:46:36.923 10140 10140 D ButtonWidget: Broadcast received: 
06-21 14:46:36.923 10140 10140 D ButtonWidget: Broadcast action: android.intent.action.SCREEN_ON
06-21 14:46:36.923 10140 10140 D ButtonWidget: AppWidgetId: -1
06-21 14:46:36.927 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: handleAppVisibility mAppVisible=true visible=false
06-21 14:46:36.947 10140 10140 I SurfaceView: onWindowVisibilityChanged(8) false android.view.SurfaceView{709876 G.E...... ......I. 0,0-0,0} of ViewRootImpl@adcc0dd[WebViewActivity]
06-21 14:46:36.950 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: Relayout returned: old=(0,0,1080,2280) new=(0,0,1080,2280) req=(1080,2280)8 dur=2 res=0x5 s={false 0} ch=true fn=4
06-21 14:46:36.950 10140 10140 I SurfaceView: windowStopped(true) false android.view.SurfaceView{709876 G.E...... ......I. 0,0-0,0} of ViewRootImpl@adcc0dd[WebViewActivity]
06-21 14:46:37.029 10140 10140 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:46:37.029 10140 10194 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:46:37.030 10140 10140 D MediaPlayCtrlsWidget: Broadcast received: 
06-21 14:46:37.030 10140 10140 D MediaPlayCtrlsWidget: Broadcast action: android.intent.action.SCREEN_ON
06-21 14:46:37.030 10140 10140 D MediaPlayCtrlsWidget: AppWidgetId: -1
06-21 14:46:37.031 10140 10182 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=662ca75c-d7c3-4a1b-832b-fad404ac4421, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ]
06-21 14:46:37.035 10140 10140 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:46:37.041 10140 10140 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:46:37.257 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: stopped(true) old=false
06-21 14:46:37.261 10140 10140 I MSHandlerLifeCycle: isMultiSplitHandlerRequested: windowingMode=1 isFullscreen=true isPopOver=false isHidden=false skipActivityType=false isHandlerType=true this: DecorView@b3d2ace[WebViewActivity]
06-21 14:46:37.261 10140 10140 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@b3d2ace[WebViewActivity]
06-21 14:46:37.265 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: Relayout returned: old=(0,0,1080,2280) new=(0,0,1080,2280) req=(1080,2280)8 dur=3 res=0x5 s={false 0} ch=false fn=-1
06-21 14:46:37.273 10140 10140 D InputTransport: Input channel destroyed: 'ClientS', fd=231
06-21 14:46:40.966 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: handleAppVisibility mAppVisible=false visible=true
06-21 14:46:40.967 10140 10140 I SurfaceView: onWindowVisibilityChanged(4) false android.view.SurfaceView{709876 G.E...... ......I. 0,0-0,0} of ViewRootImpl@adcc0dd[WebViewActivity]
06-21 14:46:40.978 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: Relayout returned: old=(0,0,1080,2280) new=(0,0,1080,2280) req=(1080,2280)4 dur=10 res=0x1 s={false 0} ch=false fn=-1
06-21 14:46:40.978 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: stopped(false) old=true
06-21 14:46:40.979 10140 10140 I MSHandlerLifeCycle: isMultiSplitHandlerRequested: windowingMode=1 isFullscreen=true isPopOver=false isHidden=false skipActivityType=false isHandlerType=true this: DecorView@b3d2ace[WebViewActivity]
06-21 14:46:40.979 10140 10140 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@b3d2ace[WebViewActivity]
06-21 14:46:40.979 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: stopped(false) old=false
06-21 14:46:41.011 10140 10183 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:3925)] [android.net.ConnectivityManager.registerDefaultNetworkCallbackForUid(ConnectivityManager.java:4489)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4456)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4430)] [androidx.work.impl.constraints.trackers.NetworkStateTracker.startTracking(NetworkStateTracker.java:89)] [androidx.work.impl.constraints.trackers.ConstraintTracker.addListener(ConstraintTracker.java:71)] [androidx.work.impl.constraints.controllers.ConstraintController.replace(ConstraintController.java:99)] [androidx.work.impl.constraints.WorkConstraintsTracker.replace(WorkConstraintsTracker.java:106)] [androidx.work.impl.background.greedy.GreedyScheduler.schedule(GreedyScheduler.java:157)] [androidx.work.impl.Schedulers.schedule(Schedulers.java:119)] [androidx.work.impl.utils.EnqueueRunnable.scheduleWorkInBackground(EnqueueRunnable.java:135)] [androidx.work.impl.utils.EnqueueRunnable.run(EnqueueRunnable.java:95)] [androidx.work.impl.utils.SerialExecutor$Task.run(SerialExecutor.java:91)] [java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)] [java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)] [java.lang.Thread.run(Thread.java:920)]
06-21 14:46:41.036 10140 10140 I MSHandlerLifeCycle: isMultiSplitHandlerRequested: windowingMode=1 isFullscreen=true isPopOver=false isHidden=false skipActivityType=false isHandlerType=true this: DecorView@b3d2ace[WebViewActivity]
06-21 14:46:41.036 10140 10140 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@b3d2ace[WebViewActivity]
06-21 14:46:41.038 10140 10140 I SurfaceView: onWindowVisibilityChanged(0) false android.view.SurfaceView{709876 G.E...... ......I. 0,0-0,0} of ViewRootImpl@adcc0dd[WebViewActivity]
06-21 14:46:41.045 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: Relayout returned: old=(0,0,1080,2280) new=(0,0,1080,2280) req=(1080,2280)0 dur=7 res=0x7 s={true -5476376656844302400} ch=true fn=-1
06-21 14:46:41.046 10140 10140 I SurfaceView: windowStopped(false) false android.view.SurfaceView{709876 G.E...... ......I. 0,0-0,0} of ViewRootImpl@adcc0dd[WebViewActivity]
06-21 14:46:41.046 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: [DP] dp(1) 1 android.view.ViewRootImpl.reportNextDraw:11240 android.view.ViewRootImpl.performTraversals:4087 android.view.ViewRootImpl.doTraversal:2831 
06-21 14:46:41.056 10140 10214 I BufferQueueProducer: [ViewRootImpl@adcc0dd[WebViewActivity]#4(BLAST Consumer)4](id:279c00000004,api:1,p:10140,c:10140) queueBuffer: queued for the first time.
06-21 14:46:41.058 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: [DP] pdf(0) 1 android.view.ViewRootImpl.lambda$createFrameCompleteCallback$3$ViewRootImpl:4845 android.view.ViewRootImpl$$ExternalSyntheticLambda15.run:6 android.os.Handler.handleCallback:938 
06-21 14:46:41.058 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: [DP] rdf()
06-21 14:46:41.058 10140 10140 D ViewRootImpl@adcc0dd[WebViewActivity]: reportDrawFinished (fn: -1) 
06-21 14:46:41.071 10140 10306 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:46:41.072 10140 10305 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:46:41.072 10140 10305 D SensorWorker: Updating all Sensors.
06-21 14:46:41.074 10140 10168 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=bb422860-4da7-4489-820e-b29075e3d7d2, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ]
06-21 14:46:41.083 10140 10168 I WM-Processor: Moving WorkSpec (4c9181d8-c792-4e31-8039-f9291dcdf754) to the foreground
06-21 14:46:41.088 10140 10140 I WM-SystemFgDispatcher: Started foreground service Intent { act=ACTION_START_FOREGROUND cmp=io.homeassistant.companion.android/androidx.work.impl.foreground.SystemForegroundService (has extras) }
06-21 14:46:41.091 10140 10305 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:46:41.092 10140 10305 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:46:41.093 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: MSG_WINDOW_FOCUS_CHANGED 1 1
06-21 14:46:41.094 10140 10140 D InputMethodManager: startInputInner - Id : 0
06-21 14:46:41.094 10140 10140 I InputMethodManager: startInputInner - mService.startInputOrWindowGainedFocus
06-21 14:46:41.097 10140 10140 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:46:41.097 10140 10140 D UrlRepository: Using external URL
06-21 14:46:41.163 10140 10305 D SensorReceiver: Nothing to update
06-21 14:46:41.163 10140 10176 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=4c9181d8-c792-4e31-8039-f9291dcdf754, tags={ io.homeassistant.companion.android.sensors.SensorWorker } ]
06-21 14:46:41.165 10140 10140 I WM-SystemFgDispatcher: Stopping foreground service
06-21 14:46:41.182 10140 10140 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.unregisterNetworkCallback(ConnectivityManager.java:4598)] [androidx.work.impl.constraints.trackers.NetworkStateTracker.stopTracking(NetworkStateTracker.java:112)] [androidx.work.impl.constraints.trackers.ConstraintTracker.removeListener(ConstraintTracker.java:86)] [androidx.work.impl.constraints.controllers.ConstraintController.replace(ConstraintController.java:97)] [androidx.work.impl.constraints.WorkConstraintsTracker.replace(WorkConstraintsTracker.java:106)] [androidx.work.impl.foreground.SystemForegroundDispatcher.onExecuted(SystemForegroundDispatcher.java:144)] [androidx.work.impl.Processor.onExecuted(Processor.java:304)] [androidx.work.impl.Processor$FutureListener.run(Processor.java:377)]
06-21 14:46:42.206 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: MSG_WINDOW_FOCUS_CHANGED 0 1
06-21 14:46:42.629 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: handleAppVisibility mAppVisible=true visible=false
06-21 14:46:42.629 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: stopped(true) old=false
06-21 14:46:42.630 10140 10140 I SurfaceView: windowStopped(true) false android.view.SurfaceView{709876 G.E...... ......I. 0,0-0,0} of ViewRootImpl@adcc0dd[WebViewActivity]
06-21 14:46:42.631 10140 10140 I MSHandlerLifeCycle: isMultiSplitHandlerRequested: windowingMode=1 isFullscreen=true isPopOver=false isHidden=false skipActivityType=false isHandlerType=true this: DecorView@b3d2ace[WebViewActivity]
06-21 14:46:42.631 10140 10140 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@b3d2ace[WebViewActivity]
06-21 14:46:42.646 10140 10140 I SurfaceView: onWindowVisibilityChanged(8) false android.view.SurfaceView{709876 G.E...... ......I. 0,0-0,0} of ViewRootImpl@adcc0dd[WebViewActivity]
06-21 14:46:42.656 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: Relayout returned: old=(0,0,1080,2280) new=(0,0,1080,2280) req=(1080,2280)8 dur=8 res=0x5 s={false 0} ch=false fn=-1
06-21 14:46:42.661 10140 10140 D InputTransport: Input channel destroyed: 'ClientS', fd=248
06-21 14:46:42.700 10140 10183 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:3925)] [android.net.ConnectivityManager.registerDefaultNetworkCallbackForUid(ConnectivityManager.java:4489)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4456)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4430)] [androidx.work.impl.constraints.trackers.NetworkStateTracker.startTracking(NetworkStateTracker.java:89)] [androidx.work.impl.constraints.trackers.ConstraintTracker.addListener(ConstraintTracker.java:71)] [androidx.work.impl.constraints.controllers.ConstraintController.replace(ConstraintController.java:99)] [androidx.work.impl.constraints.WorkConstraintsTracker.replace(WorkConstraintsTracker.java:106)] [androidx.work.impl.background.greedy.GreedyScheduler.schedule(GreedyScheduler.java:157)] [androidx.work.impl.Schedulers.schedule(Schedulers.java:119)] [androidx.work.impl.utils.EnqueueRunnable.scheduleWorkInBackground(EnqueueRunnable.java:135)] [androidx.work.impl.utils.EnqueueRunnable.run(EnqueueRunnable.java:95)] [androidx.work.impl.utils.SerialExecutor$Task.run(SerialExecutor.java:91)] [java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)] [java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)] [java.lang.Thread.run(Thread.java:920)]
06-21 14:46:42.726 10140 10305 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:46:42.727 10140 10305 D SensorWorker: Updating all Sensors.
06-21 14:46:42.728 10140 10183 I WM-Processor: Moving WorkSpec (0d771cc3-34d8-4545-9345-2661894eb69f) to the foreground
06-21 14:46:42.742 10140 10140 I WM-SystemFgDispatcher: Started foreground service Intent { act=ACTION_START_FOREGROUND cmp=io.homeassistant.companion.android/androidx.work.impl.foreground.SystemForegroundService (has extras) }
06-21 14:46:42.750 10140 10305 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:46:42.752 10140 10305 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:46:42.959 10140 10305 D SensorReceiver: Nothing to update
06-21 14:46:42.960 10140 10182 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=0d771cc3-34d8-4545-9345-2661894eb69f, tags={ io.homeassistant.companion.android.sensors.SensorWorker } ]
06-21 14:46:42.964 10140 10140 I WM-SystemFgDispatcher: Stopping foreground service
06-21 14:46:42.985 10140 10140 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.unregisterNetworkCallback(ConnectivityManager.java:4598)] [androidx.work.impl.constraints.trackers.NetworkStateTracker.stopTracking(NetworkStateTracker.java:112)] [androidx.work.impl.constraints.trackers.ConstraintTracker.removeListener(ConstraintTracker.java:86)] [androidx.work.impl.constraints.controllers.ConstraintController.replace(ConstraintController.java:97)] [androidx.work.impl.constraints.WorkConstraintsTracker.replace(WorkConstraintsTracker.java:106)] [androidx.work.impl.foreground.SystemForegroundDispatcher.onExecuted(SystemForegroundDispatcher.java:144)] [androidx.work.impl.Processor.onExecuted(Processor.java:304)] [androidx.work.impl.Processor$FutureListener.run(Processor.java:377)]
06-21 14:48:43.214 10140 10194 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:49:51.363 10140 10140 D SensorReceiver: Received intent: android.intent.action.SCREEN_OFF
06-21 14:49:51.369 10140 10140 D SensorReceiver: Sensor is_interactive corresponding to received event android.intent.action.SCREEN_OFF is disabled, skipping sensors update
06-21 14:49:51.379 10140 10140 D ButtonWidget: Broadcast received: 
06-21 14:49:51.379 10140 10140 D ButtonWidget: Broadcast action: android.intent.action.SCREEN_OFF
06-21 14:49:51.379 10140 10140 D ButtonWidget: AppWidgetId: -1
06-21 14:49:51.388 10140 10140 D MediaPlayCtrlsWidget: Broadcast received: 
06-21 14:49:51.388 10140 10140 D MediaPlayCtrlsWidget: Broadcast action: android.intent.action.SCREEN_OFF
06-21 14:49:51.388 10140 10140 D MediaPlayCtrlsWidget: AppWidgetId: -1
06-21 14:49:51.391 10140 10194 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 14:49:51.392 10140 10176 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=678736ba-d3cf-42ba-835d-d21102782d91, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ]
06-21 15:07:58.399 10140 10305 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:07:58.399 10140 10305 D SensorWorker: Updating all Sensors.
06-21 15:07:58.402 10140 10306 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:07:58.403 10140 10176 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=678736ba-d3cf-42ba-835d-d21102782d91, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ]
06-21 15:07:58.440 10140 10182 I WM-Processor: Moving WorkSpec (0d771cc3-34d8-4545-9345-2661894eb69f) to the foreground
06-21 15:07:58.456 10140 10140 I WM-SystemFgDispatcher: Started foreground service Intent { act=ACTION_START_FOREGROUND cmp=io.homeassistant.companion.android/androidx.work.impl.foreground.SystemForegroundService (has extras) }
06-21 15:07:58.464 10140 10305 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:07:58.466 10140 10305 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:07:58.475 10140 10305 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:07:58.488 10140 10182 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:3925)] [android.net.ConnectivityManager.registerDefaultNetworkCallbackForUid(ConnectivityManager.java:4489)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4456)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4430)] [androidx.work.impl.constraints.trackers.NetworkStateTracker.startTracking(NetworkStateTracker.java:89)] [androidx.work.impl.constraints.trackers.ConstraintTracker.addListener(ConstraintTracker.java:71)] [androidx.work.impl.constraints.controllers.ConstraintController.replace(ConstraintController.java:99)] [androidx.work.impl.constraints.WorkConstraintsTracker.replace(WorkConstraintsTracker.java:106)] [androidx.work.impl.foreground.SystemForegroundDispatcher$1.run(SystemForegroundDispatcher.java:255)] [androidx.work.impl.utils.SerialExecutor$Task.run(SerialExecutor.java:91)] [java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)] [java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)] [java.lang.Thread.run(Thread.java:920)]
06-21 15:08:03.905 10140 10148 I mpanion.androi: Background young concurrent copying GC freed 22343(1259KB) AllocSpace objects, 2(104KB) LOS objects, 42% free, 6942KB/11MB, paused 430us,71us total 102.997ms
06-21 15:08:03.926 10140 10174 D SensorReceiver: Nothing to update
06-21 15:08:03.928 10140 10168 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=0d771cc3-34d8-4545-9345-2661894eb69f, tags={ io.homeassistant.companion.android.sensors.SensorWorker } ]
06-21 15:08:03.941 10140 10140 I WM-SystemFgDispatcher: Stopping foreground service
06-21 15:08:03.965 10140 10140 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.unregisterNetworkCallback(ConnectivityManager.java:4598)] [androidx.work.impl.constraints.trackers.NetworkStateTracker.stopTracking(NetworkStateTracker.java:112)] [androidx.work.impl.constraints.trackers.ConstraintTracker.removeListener(ConstraintTracker.java:86)] [androidx.work.impl.constraints.controllers.ConstraintController.replace(ConstraintController.java:97)] [androidx.work.impl.constraints.WorkConstraintsTracker.replace(WorkConstraintsTracker.java:106)] [androidx.work.impl.foreground.SystemForegroundDispatcher.onExecuted(SystemForegroundDispatcher.java:144)] [androidx.work.impl.Processor.onExecuted(Processor.java:304)] [androidx.work.impl.Processor$FutureListener.run(Processor.java:377)]
06-21 15:25:51.473 10140 10174 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:25:51.473 10140 10176 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=678736ba-d3cf-42ba-835d-d21102782d91, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ]
06-21 15:25:51.476 10140 10305 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:25:51.477 10140 10305 D SensorWorker: Updating all Sensors.
06-21 15:25:51.500 10140 10176 I WM-Processor: Moving WorkSpec (0d771cc3-34d8-4545-9345-2661894eb69f) to the foreground
06-21 15:25:51.509 10140 10140 I WM-SystemFgDispatcher: Started foreground service Intent { act=ACTION_START_FOREGROUND cmp=io.homeassistant.companion.android/androidx.work.impl.foreground.SystemForegroundService (has extras) }
06-21 15:25:51.511 10140 10176 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:3925)] [android.net.ConnectivityManager.registerDefaultNetworkCallbackForUid(ConnectivityManager.java:4489)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4456)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4430)] [androidx.work.impl.constraints.trackers.NetworkStateTracker.startTracking(NetworkStateTracker.java:89)] [androidx.work.impl.constraints.trackers.ConstraintTracker.addListener(ConstraintTracker.java:71)] [androidx.work.impl.constraints.controllers.ConstraintController.replace(ConstraintController.java:99)] [androidx.work.impl.constraints.WorkConstraintsTracker.replace(WorkConstraintsTracker.java:106)] [androidx.work.impl.foreground.SystemForegroundDispatcher$1.run(SystemForegroundDispatcher.java:255)] [androidx.work.impl.utils.SerialExecutor$Task.run(SerialExecutor.java:91)] [java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)] [java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)] [java.lang.Thread.run(Thread.java:920)]
06-21 15:25:51.514 10140 10305 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:25:51.516 10140 10305 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:25:51.530 10140 10305 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:25:56.851 10140 10305 D SensorReceiver: Nothing to update
06-21 15:25:56.852 10140 10183 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=0d771cc3-34d8-4545-9345-2661894eb69f, tags={ io.homeassistant.companion.android.sensors.SensorWorker } ]
06-21 15:25:56.857 10140 10140 I WM-SystemFgDispatcher: Stopping foreground service
06-21 15:25:56.880 10140 10140 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.unregisterNetworkCallback(ConnectivityManager.java:4598)] [androidx.work.impl.constraints.trackers.NetworkStateTracker.stopTracking(NetworkStateTracker.java:112)] [androidx.work.impl.constraints.trackers.ConstraintTracker.removeListener(ConstraintTracker.java:86)] [androidx.work.impl.constraints.controllers.ConstraintController.replace(ConstraintController.java:97)] [androidx.work.impl.constraints.WorkConstraintsTracker.replace(WorkConstraintsTracker.java:106)] [androidx.work.impl.foreground.SystemForegroundDispatcher.onExecuted(SystemForegroundDispatcher.java:144)] [androidx.work.impl.Processor.onExecuted(Processor.java:304)] [androidx.work.impl.Processor$FutureListener.run(Processor.java:377)]
06-21 15:41:09.845 10140 10174 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:41:09.846 10140 10168 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=678736ba-d3cf-42ba-835d-d21102782d91, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ]
06-21 15:41:09.887 10140 10168 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:3925)] [android.net.ConnectivityManager.registerDefaultNetworkCallbackForUid(ConnectivityManager.java:4489)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4456)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4430)] [androidx.work.impl.constraints.trackers.NetworkStateTracker.startTracking(NetworkStateTracker.java:89)] [androidx.work.impl.constraints.trackers.ConstraintTracker.addListener(ConstraintTracker.java:71)] [androidx.work.impl.constraints.controllers.ConstraintController.replace(ConstraintController.java:99)] [androidx.work.impl.constraints.WorkConstraintsTracker.replace(WorkConstraintsTracker.java:106)] [androidx.work.impl.background.greedy.GreedyScheduler.schedule(GreedyScheduler.java:157)] [androidx.work.impl.Schedulers.schedule(Schedulers.java:119)] [androidx.work.impl.WorkerWrapper.onWorkFinished(WorkerWrapper.java:375)] [androidx.work.impl.WorkerWrapper$2.run(WorkerWrapper.java:331)] [androidx.work.impl.utils.SerialExecutor$Task.run(SerialExecutor.java:91)] [java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)] [java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)] [java.lang.Thread.run(Thread.java:920)]
06-21 15:41:09.899 10140 10306 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:41:09.899 10140 10306 D SensorWorker: Updating all Sensors.
06-21 15:41:09.901 10140 10182 I WM-Processor: Moving WorkSpec (0d771cc3-34d8-4545-9345-2661894eb69f) to the foreground
06-21 15:41:09.921 10140 10140 I WM-SystemFgDispatcher: Started foreground service Intent { act=ACTION_START_FOREGROUND cmp=io.homeassistant.companion.android/androidx.work.impl.foreground.SystemForegroundService (has extras) }
06-21 15:41:09.932 10140 10306 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:41:09.934 10140 10306 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:41:09.950 10140 10306 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:41:15.188 10140 10306 D SensorReceiver: Nothing to update
06-21 15:41:15.189 10140 10168 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=0d771cc3-34d8-4545-9345-2661894eb69f, tags={ io.homeassistant.companion.android.sensors.SensorWorker } ]
06-21 15:41:15.194 10140 10140 I WM-SystemFgDispatcher: Stopping foreground service
06-21 15:41:15.211 10140 10140 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.unregisterNetworkCallback(ConnectivityManager.java:4598)] [androidx.work.impl.constraints.trackers.NetworkStateTracker.stopTracking(NetworkStateTracker.java:112)] [androidx.work.impl.constraints.trackers.ConstraintTracker.removeListener(ConstraintTracker.java:86)] [androidx.work.impl.constraints.controllers.ConstraintController.replace(ConstraintController.java:97)] [androidx.work.impl.constraints.WorkConstraintsTracker.replace(WorkConstraintsTracker.java:106)] [androidx.work.impl.foreground.SystemForegroundDispatcher.onExecuted(SystemForegroundDispatcher.java:144)] [androidx.work.impl.Processor.onExecuted(Processor.java:304)] [androidx.work.impl.Processor$FutureListener.run(Processor.java:377)]
06-21 15:48:07.851 10140 10140 D SensorReceiver: Received intent: android.intent.action.SCREEN_ON
06-21 15:48:07.853 10140 10140 D SensorReceiver: Sensor is_interactive corresponding to received event android.intent.action.SCREEN_ON is disabled, skipping sensors update
06-21 15:48:07.856 10140 10140 D ButtonWidget: Broadcast received: 
06-21 15:48:07.856 10140 10140 D ButtonWidget: Broadcast action: android.intent.action.SCREEN_ON
06-21 15:48:07.856 10140 10140 D ButtonWidget: AppWidgetId: -1
06-21 15:48:07.981 10140 10140 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:48:07.982 10140 10140 D MediaPlayCtrlsWidget: Broadcast received: 
06-21 15:48:07.982 10140 10140 D MediaPlayCtrlsWidget: Broadcast action: android.intent.action.SCREEN_ON
06-21 15:48:07.982 10140 10140 D MediaPlayCtrlsWidget: AppWidgetId: -1
06-21 15:48:07.992 10140 10140 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:48:07.996 10140 10306 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:48:07.997 10140 10140 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:48:07.997 10140 10168 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=34e4feaf-c480-4336-927e-168cce0f266e, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ]
06-21 15:48:40.317 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: handleAppVisibility mAppVisible=false visible=true
06-21 15:48:40.334 10140 10140 I SurfaceView: onWindowVisibilityChanged(4) false android.view.SurfaceView{709876 G.E...... ......I. 0,0-0,0} of ViewRootImpl@adcc0dd[WebViewActivity]
06-21 15:48:40.341 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: Relayout returned: old=(0,0,1080,2280) new=(0,0,1080,2280) req=(1080,2280)4 dur=4 res=0x1 s={false 0} ch=false fn=-1
06-21 15:48:40.342 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: stopped(false) old=true
06-21 15:48:40.351 10140 10140 I MSHandlerLifeCycle: isMultiSplitHandlerRequested: windowingMode=1 isFullscreen=true isPopOver=false isHidden=false skipActivityType=false isHandlerType=true this: DecorView@b3d2ace[WebViewActivity]
06-21 15:48:40.351 10140 10140 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@b3d2ace[WebViewActivity]
06-21 15:48:40.352 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: stopped(false) old=false
06-21 15:48:40.403 10140 10176 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:3925)] [android.net.ConnectivityManager.registerDefaultNetworkCallbackForUid(ConnectivityManager.java:4489)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4456)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4430)] [androidx.work.impl.constraints.trackers.NetworkStateTracker.startTracking(NetworkStateTracker.java:89)] [androidx.work.impl.constraints.trackers.ConstraintTracker.addListener(ConstraintTracker.java:71)] [androidx.work.impl.constraints.controllers.ConstraintController.replace(ConstraintController.java:99)] [androidx.work.impl.constraints.WorkConstraintsTracker.replace(WorkConstraintsTracker.java:106)] [androidx.work.impl.background.greedy.GreedyScheduler.schedule(GreedyScheduler.java:157)] [androidx.work.impl.Schedulers.schedule(Schedulers.java:119)] [androidx.work.impl.utils.EnqueueRunnable.scheduleWorkInBackground(EnqueueRunnable.java:135)] [androidx.work.impl.utils.EnqueueRunnable.run(EnqueueRunnable.java:95)] [androidx.work.impl.utils.SerialExecutor$Task.run(SerialExecutor.java:91)] [java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)] [java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)] [java.lang.Thread.run(Thread.java:920)]
06-21 15:48:40.429 10140 10140 I MSHandlerLifeCycle: isMultiSplitHandlerRequested: windowingMode=1 isFullscreen=true isPopOver=false isHidden=false skipActivityType=false isHandlerType=true this: DecorView@b3d2ace[WebViewActivity]
06-21 15:48:40.429 10140 10140 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@b3d2ace[WebViewActivity]
06-21 15:48:40.442 10140 10140 I SurfaceView: onWindowVisibilityChanged(0) false android.view.SurfaceView{709876 G.E...... ......I. 0,0-0,0} of ViewRootImpl@adcc0dd[WebViewActivity]
06-21 15:48:40.451 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: Relayout returned: old=(0,0,1080,2280) new=(0,0,1080,2280) req=(1080,2280)0 dur=8 res=0x7 s={true -5476376656844380880} ch=true fn=-1
06-21 15:48:40.451 10140 10140 I SurfaceView: windowStopped(false) false android.view.SurfaceView{709876 G.E...... ......I. 0,0-0,0} of ViewRootImpl@adcc0dd[WebViewActivity]
06-21 15:48:40.451 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: [DP] dp(1) 1 android.view.ViewRootImpl.reportNextDraw:11240 android.view.ViewRootImpl.performTraversals:4087 android.view.ViewRootImpl.doTraversal:2831 
06-21 15:48:40.546 10140 10214 I BufferQueueProducer: [ViewRootImpl@adcc0dd[WebViewActivity]#5(BLAST Consumer)5](id:279c00000005,api:1,p:10140,c:10140) queueBuffer: queued for the first time.
06-21 15:48:40.568 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: [DP] pdf(0) 1 android.view.ViewRootImpl.lambda$createFrameCompleteCallback$3$ViewRootImpl:4845 android.view.ViewRootImpl$$ExternalSyntheticLambda15.run:6 android.os.Handler.handleCallback:938 
06-21 15:48:40.568 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: [DP] rdf()
06-21 15:48:40.568 10140 10140 D ViewRootImpl@adcc0dd[WebViewActivity]: reportDrawFinished (fn: -1) 
06-21 15:48:40.574 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: handleResized, msg = 5 frames=ClientWindowFrames{frame=[0,0][1080,2280] display=[0,0][1080,2280] backdrop=[0,0][1080,2280]} forceNextWindowRelayout=true displayId=0 frameChanged=false backdropFrameChanged=false configChanged=false displayChanged=false mNextDrawUseBlastSync=false mergedConfiguration={mGlobalConfig={1.1 310mcc240mnc [en_US,es_US] ldltr sw360dp w360dp h673dp 480dpi nrml long hdr widecg port night finger -keyb/v/h -nav/h winConfig={ mBounds=Rect(0, 0 - 1080, 2280) mAppBounds=Rect(0, 116 - 1080, 2136) mMaxBounds=Rect(0, 0 - 1080, 2280) mWindowingMode=fullscreen mDisplayWindowingMode=fullscreen mActivityType=undefined mAlwaysOnTop=undefined mRotation=ROTATION_0 mFreeformTaskPinningState=unpinned} s.391 fontWeightAdjustment=0 ff=0 bf=0 bts=0 desktop/d dm/n dc/d ?dcui ?dcaf enb/d themeSeq=0} mOverrideConfig={1.1 310mcc240mnc [en_US,es_US] ldltr sw360dp w360dp h673dp 480dpi nrml long hdr widecg port night finger -keyb/v/h -nav/h winConfig={ mBounds=Rect(0, 0 - 1080, 2280) mAppBounds=Rect(0, 116 - 1080, 2136) mMaxBounds=Rect(0, 0 - 1080, 2280) mWindowingMode=fullscreen mDisplayWindowingMode=fullscreen mActivityType=standard mAlwaysOnTop=undefined mRotation=ROTATION_0 mFreeformTaskPinningState=unpinned} s.5 fontWeightAdjustment=0 ff=0 bf=0 bts=0 desktop/d dm/n dc/d ?dcui ?dcaf enb/d themeSeq=0}}
06-21 15:48:40.574 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: [DP] dp(1) 1 android.view.ViewRootImpl.reportNextDraw:11240 android.view.ViewRootImpl.handleResized:2157 android.view.ViewRootImpl.access$1000:290 
06-21 15:48:40.582 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: Relayout returned: old=(0,0,1080,2280) new=(0,0,1080,2280) req=(1080,2280)0 dur=4 res=0x1 s={true -5476376656844380880} ch=false fn=2
06-21 15:48:40.590 10140 10214 I BufferQueueProducer: [ViewRootImpl@adcc0dd[WebViewActivity]#5(BLAST Consumer)5](id:279c00000005,api:1,p:10140,c:10140) queueBuffer: queued for the first time.
06-21 15:48:40.591 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: [DP] pdf(0) 1 android.view.ViewRootImpl.lambda$createFrameCompleteCallback$3$ViewRootImpl:4845 android.view.ViewRootImpl$$ExternalSyntheticLambda15.run:6 android.os.Handler.handleCallback:938 
06-21 15:48:40.591 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: [DP] rdf()
06-21 15:48:40.591 10140 10140 D ViewRootImpl@adcc0dd[WebViewActivity]: reportDrawFinished (fn: 2) 
06-21 15:48:40.594 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: MSG_WINDOW_FOCUS_CHANGED 1 1
06-21 15:48:40.595 10140 10306 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:48:40.595 10140 10183 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=b9c989fb-b897-4a92-8b94-04d41e2a27f5, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ]
06-21 15:48:40.626 10140 10140 D InputMethodManager: startInputInner - Id : 0
06-21 15:48:40.627 10140 10140 I InputMethodManager: startInputInner - mService.startInputOrWindowGainedFocus
06-21 15:48:40.629 10140 10306 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:48:40.629 10140 10306 D SensorWorker: Updating all Sensors.
06-21 15:48:40.631 10140 10140 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:48:40.631 10140 10140 D UrlRepository: Using external URL
06-21 15:48:40.669 10140 10183 I WM-Processor: Moving WorkSpec (fd10e935-b5e8-471a-9a99-7d8419f6bd12) to the foreground
06-21 15:48:40.675 10140 10140 I WM-SystemFgDispatcher: Started foreground service Intent { act=ACTION_START_FOREGROUND cmp=io.homeassistant.companion.android/androidx.work.impl.foreground.SystemForegroundService (has extras) }
06-21 15:48:40.677 10140 10306 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:48:40.678 10140 10306 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:48:40.729 10140 10341 D WebviewActivity: External bus {"type":"connection-status","payload":{"event":"disconnected"},"id":7}
06-21 15:48:40.848 10140 10306 D SensorReceiver: Nothing to update
06-21 15:48:40.848 10140 10176 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=fd10e935-b5e8-471a-9a99-7d8419f6bd12, tags={ io.homeassistant.companion.android.sensors.SensorWorker } ]
06-21 15:48:40.850 10140 10140 I WM-SystemFgDispatcher: Stopping foreground service
06-21 15:48:40.857 10140 10140 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.unregisterNetworkCallback(ConnectivityManager.java:4598)] [androidx.work.impl.constraints.trackers.NetworkStateTracker.stopTracking(NetworkStateTracker.java:112)] [androidx.work.impl.constraints.trackers.ConstraintTracker.removeListener(ConstraintTracker.java:86)] [androidx.work.impl.constraints.controllers.ConstraintController.replace(ConstraintController.java:97)] [androidx.work.impl.constraints.WorkConstraintsTracker.replace(WorkConstraintsTracker.java:106)] [androidx.work.impl.background.greedy.GreedyScheduler.removeConstraintTrackingFor(GreedyScheduler.java:222)] [androidx.work.impl.background.greedy.GreedyScheduler.onExecuted(GreedyScheduler.java:208)] [androidx.work.impl.Processor.onExecuted(Processor.java:304)] [androidx.work.impl.Processor$FutureListener.run(Processor.java:377)]
06-21 15:48:40.916 10140 10140 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:48:40.916 10140 10140 D UrlRepository: Using external URL
06-21 15:48:41.014 10140 10341 D WebviewActivity: External bus {"type":"connection-status","payload":{"event":"connected"},"id":8}
06-21 15:48:41.016 10140 10140 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:48:41.087 10140 10341 D WebviewActivity: External bus {"type":"theme-update","id":9}
06-21 15:48:41.122 10140 10140 D WebviewActivity: Color from webview is "#1f2c34-SPACER-#121b22"
06-21 15:48:41.122 10140 10140 D WebviewActivity: Color from webview is "#1f2c34-SPACER-#121b22"
06-21 15:48:41.122 10140 10306 D WebViewPresenterImpl: Try getting color from webview color "#1f2c34".
06-21 15:48:41.123 10140 10306 I WebViewPresenterImpl: Found color -14734284.
06-21 15:48:41.123 10140 10173 D WebViewPresenterImpl: Try getting color from webview color "#121b22".
06-21 15:48:41.123 10140 10173 I WebViewPresenterImpl: Found color -15590622.
06-21 15:48:54.970 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: ViewPostIme pointer 0
06-21 15:48:55.031 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: ViewPostIme pointer 1
06-21 15:48:55.065 10140 10140 I IMM_LC  : hsifw() - flag : 0
06-21 15:48:55.065 10140 10140 I IMM_LC  : hideSoftInputFromWindow - mService.hideSoftInput
06-21 15:48:56.432 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: ViewPostIme pointer 0
06-21 15:48:56.493 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: ViewPostIme pointer 1
06-21 15:48:56.518 10140 10140 I IMM_LC  : hsifw() - flag : 0
06-21 15:48:56.518 10140 10140 I IMM_LC  : hideSoftInputFromWindow - mService.hideSoftInput
06-21 15:49:15.884 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: MSG_WINDOW_FOCUS_CHANGED 0 1
06-21 15:49:15.900 10140 10176 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:3925)] [android.net.ConnectivityManager.registerDefaultNetworkCallbackForUid(ConnectivityManager.java:4489)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4456)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4430)] [androidx.work.impl.constraints.trackers.NetworkStateTracker.startTracking(NetworkStateTracker.java:89)] [androidx.work.impl.constraints.trackers.ConstraintTracker.addListener(ConstraintTracker.java:71)] [androidx.work.impl.constraints.controllers.ConstraintController.replace(ConstraintController.java:99)] [androidx.work.impl.constraints.WorkConstraintsTracker.replace(WorkConstraintsTracker.java:106)] [androidx.work.impl.background.greedy.GreedyScheduler.schedule(GreedyScheduler.java:157)] [androidx.work.impl.Schedulers.schedule(Schedulers.java:119)] [androidx.work.impl.utils.EnqueueRunnable.scheduleWorkInBackground(EnqueueRunnable.java:135)] [androidx.work.impl.utils.EnqueueRunnable.run(EnqueueRunnable.java:95)] [androidx.work.impl.utils.SerialExecutor$Task.run(SerialExecutor.java:91)] [java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)] [java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)] [java.lang.Thread.run(Thread.java:920)]
06-21 15:49:15.905 10140 10306 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:49:15.906 10140 10306 D SensorWorker: Updating all Sensors.
06-21 15:49:15.906 10140 10182 I WM-Processor: Moving WorkSpec (1220398c-10da-4abd-bae4-df6dc89af904) to the foreground
06-21 15:49:15.918 10140 10140 I WM-SystemFgDispatcher: Started foreground service Intent { act=ACTION_START_FOREGROUND cmp=io.homeassistant.companion.android/androidx.work.impl.foreground.SystemForegroundService (has extras) }
06-21 15:49:15.923 10140 10306 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:49:15.925 10140 10306 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:49:16.012 10140 10140 D InputTransport: Input channel destroyed: 'ClientS', fd=102
06-21 15:49:16.051 10140 10306 D SensorReceiver: Nothing to update
06-21 15:49:16.052 10140 10183 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=1220398c-10da-4abd-bae4-df6dc89af904, tags={ io.homeassistant.companion.android.sensors.SensorWorker } ]
06-21 15:49:16.054 10140 10140 I WM-SystemFgDispatcher: Stopping foreground service
06-21 15:49:16.057 10140 10140 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.unregisterNetworkCallback(ConnectivityManager.java:4598)] [androidx.work.impl.constraints.trackers.NetworkStateTracker.stopTracking(NetworkStateTracker.java:112)] [androidx.work.impl.constraints.trackers.ConstraintTracker.removeListener(ConstraintTracker.java:86)] [androidx.work.impl.constraints.controllers.ConstraintController.replace(ConstraintController.java:97)] [androidx.work.impl.constraints.WorkConstraintsTracker.replace(WorkConstraintsTracker.java:106)] [androidx.work.impl.foreground.SystemForegroundDispatcher.onExecuted(SystemForegroundDispatcher.java:144)] [androidx.work.impl.Processor.onExecuted(Processor.java:304)] [androidx.work.impl.Processor$FutureListener.run(Processor.java:377)]
06-21 15:49:16.386 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: handleAppVisibility mAppVisible=true visible=false
06-21 15:49:16.408 10140 10140 I SurfaceView: onWindowVisibilityChanged(8) false android.view.SurfaceView{709876 G.E...... ......I. 0,0-0,0} of ViewRootImpl@adcc0dd[WebViewActivity]
06-21 15:49:16.418 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: Relayout returned: old=(0,0,1080,2280) new=(0,0,1080,2280) req=(1080,2280)8 dur=3 res=0x5 s={false 0} ch=true fn=77
06-21 15:49:16.419 10140 10140 I SurfaceView: windowStopped(true) false android.view.SurfaceView{709876 G.E...... ......I. 0,0-0,0} of ViewRootImpl@adcc0dd[WebViewActivity]
06-21 15:49:16.422 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: stopped(true) old=false
06-21 15:49:16.426 10140 10140 I MSHandlerLifeCycle: isMultiSplitHandlerRequested: windowingMode=1 isFullscreen=true isPopOver=false isHidden=false skipActivityType=false isHandlerType=true this: DecorView@b3d2ace[WebViewActivity]
06-21 15:49:16.426 10140 10140 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@b3d2ace[WebViewActivity]
06-21 15:49:16.438 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: Relayout returned: old=(0,0,1080,2280) new=(0,0,1080,2280) req=(1080,2280)8 dur=4 res=0x5 s={false 0} ch=false fn=-1
06-21 15:51:57.017 10140 10140 D SensorReceiver: Sensor is_interactive corresponding to received event android.intent.action.SCREEN_OFF is disabled, skipping sensors update
06-21 15:51:57.020 10140 10140 D ButtonWidget: Broadcast received: 
06-21 15:51:57.020 10140 10140 D ButtonWidget: Broadcast action: android.intent.action.SCREEN_OFF
06-21 15:51:57.020 10140 10140 D ButtonWidget: AppWidgetId: -1
06-21 15:51:57.029 10140 10140 D MediaPlayCtrlsWidget: Broadcast received: 
06-21 15:51:57.029 10140 10140 D MediaPlayCtrlsWidget: Broadcast action: android.intent.action.SCREEN_OFF
06-21 15:51:57.029 10140 10140 D MediaPlayCtrlsWidget: AppWidgetId: -1
06-21 15:51:57.056 10140 10306 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:51:57.057 10140 10183 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=fc60fca7-663d-443d-a5c1-c33fdb63dc0a, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ]
06-21 15:52:38.768 10140 10140 D SensorReceiver: Received intent: android.intent.action.SCREEN_ON
06-21 15:52:38.768 10140 10140 D SensorReceiver: Sensor is_interactive corresponding to received event android.intent.action.SCREEN_ON is disabled, skipping sensors update
06-21 15:52:38.784 10140 10140 D ButtonWidget: Broadcast received: 
06-21 15:52:38.784 10140 10140 D ButtonWidget: Broadcast action: android.intent.action.SCREEN_ON
06-21 15:52:38.784 10140 10140 D ButtonWidget: AppWidgetId: -1
06-21 15:52:38.920 10140 10140 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:52:38.921 10140 10140 D MediaPlayCtrlsWidget: Broadcast received: 
06-21 15:52:38.921 10140 10140 D MediaPlayCtrlsWidget: Broadcast action: android.intent.action.SCREEN_ON
06-21 15:52:38.921 10140 10140 D MediaPlayCtrlsWidget: AppWidgetId: -1
06-21 15:52:38.924 10140 10140 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:52:38.933 10140 10140 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:52:38.934 10140 10306 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:52:38.935 10140 10182 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=2b7e49a5-da6e-473a-9b7a-c57da7c8a69c, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ]
06-21 15:52:44.202 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: handleAppVisibility mAppVisible=false visible=true
06-21 15:52:44.213 10140 10140 I SurfaceView: onWindowVisibilityChanged(4) false android.view.SurfaceView{709876 G.E...... ......I. 0,0-0,0} of ViewRootImpl@adcc0dd[WebViewActivity]
06-21 15:52:44.222 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: Relayout returned: old=(0,0,1080,2280) new=(0,0,1080,2280) req=(1080,2280)4 dur=8 res=0x1 s={false 0} ch=false fn=-1
06-21 15:52:44.223 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: stopped(false) old=true
06-21 15:52:44.225 10140 10140 I MSHandlerLifeCycle: isMultiSplitHandlerRequested: windowingMode=1 isFullscreen=true isPopOver=false isHidden=false skipActivityType=false isHandlerType=true this: DecorView@b3d2ace[WebViewActivity]
06-21 15:52:44.225 10140 10140 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@b3d2ace[WebViewActivity]
06-21 15:52:44.225 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: stopped(false) old=false
06-21 15:52:44.271 10140 10168 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:3925)] [android.net.ConnectivityManager.registerDefaultNetworkCallbackForUid(ConnectivityManager.java:4489)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4456)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4430)] [androidx.work.impl.constraints.trackers.NetworkStateTracker.startTracking(NetworkStateTracker.java:89)] [androidx.work.impl.constraints.trackers.ConstraintTracker.addListener(ConstraintTracker.java:71)] [androidx.work.impl.constraints.controllers.ConstraintController.replace(ConstraintController.java:99)] [androidx.work.impl.constraints.WorkConstraintsTracker.replace(WorkConstraintsTracker.java:106)] [androidx.work.impl.background.greedy.GreedyScheduler.schedule(GreedyScheduler.java:157)] [androidx.work.impl.Schedulers.schedule(Schedulers.java:119)] [androidx.work.impl.utils.EnqueueRunnable.scheduleWorkInBackground(EnqueueRunnable.java:135)] [androidx.work.impl.utils.EnqueueRunnable.run(EnqueueRunnable.java:95)] [androidx.work.impl.utils.SerialExecutor$Task.run(SerialExecutor.java:91)] [java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)] [java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)] [java.lang.Thread.run(Thread.java:920)]
06-21 15:52:44.294 10140 10140 I MSHandlerLifeCycle: isMultiSplitHandlerRequested: windowingMode=1 isFullscreen=true isPopOver=false isHidden=false skipActivityType=false isHandlerType=true this: DecorView@b3d2ace[WebViewActivity]
06-21 15:52:44.294 10140 10140 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@b3d2ace[WebViewActivity]
06-21 15:52:44.296 10140 10140 I SurfaceView: onWindowVisibilityChanged(0) false android.view.SurfaceView{709876 G.E...... ......I. 0,0-0,0} of ViewRootImpl@adcc0dd[WebViewActivity]
06-21 15:52:44.302 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: Relayout returned: old=(0,0,1080,2280) new=(0,0,1080,2280) req=(1080,2280)0 dur=5 res=0x7 s={true -5476376656844380880} ch=true fn=-1
06-21 15:52:44.302 10140 10140 I SurfaceView: windowStopped(false) false android.view.SurfaceView{709876 G.E...... ......I. 0,0-0,0} of ViewRootImpl@adcc0dd[WebViewActivity]
06-21 15:52:44.302 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: [DP] dp(1) 1 android.view.ViewRootImpl.reportNextDraw:11240 android.view.ViewRootImpl.performTraversals:4087 android.view.ViewRootImpl.doTraversal:2831 
06-21 15:52:44.306 10140 10214 I BufferQueueProducer: [ViewRootImpl@adcc0dd[WebViewActivity]#6(BLAST Consumer)6](id:279c00000006,api:1,p:10140,c:10140) queueBuffer: queued for the first time.
06-21 15:52:44.307 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: [DP] pdf(0) 1 android.view.ViewRootImpl.lambda$createFrameCompleteCallback$3$ViewRootImpl:4845 android.view.ViewRootImpl$$ExternalSyntheticLambda15.run:6 android.os.Handler.handleCallback:938 
06-21 15:52:44.307 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: [DP] rdf()
06-21 15:52:44.307 10140 10140 D ViewRootImpl@adcc0dd[WebViewActivity]: reportDrawFinished (fn: -1) 
06-21 15:52:44.316 10140 10305 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:52:44.317 10140 10176 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=7ba9c867-e293-4898-91f9-192668f894ee, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ]
06-21 15:52:44.320 10140 10194 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:52:44.320 10140 10194 D SensorWorker: Updating all Sensors.
06-21 15:52:44.325 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: MSG_WINDOW_FOCUS_CHANGED 1 1
06-21 15:52:44.362 10140 10140 D InputMethodManager: startInputInner - Id : 0
06-21 15:52:44.362 10140 10140 I InputMethodManager: startInputInner - mService.startInputOrWindowGainedFocus
06-21 15:52:44.366 10140 10140 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:52:44.366 10140 10140 D UrlRepository: Using external URL
06-21 15:52:44.374 10140 10182 I WM-Processor: Moving WorkSpec (f5b44689-76b5-4415-886b-8d129611b989) to the foreground
06-21 15:52:44.377 10140 10140 I WM-SystemFgDispatcher: Started foreground service Intent { act=ACTION_START_FOREGROUND cmp=io.homeassistant.companion.android/androidx.work.impl.foreground.SystemForegroundService (has extras) }
06-21 15:52:44.383 10140 10194 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:52:44.384 10140 10194 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:52:44.463 10140 10194 D SensorReceiver: Nothing to update
06-21 15:52:44.464 10140 10182 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=f5b44689-76b5-4415-886b-8d129611b989, tags={ io.homeassistant.companion.android.sensors.SensorWorker } ]
06-21 15:52:44.473 10140 10140 I WM-SystemFgDispatcher: Stopping foreground service
06-21 15:52:44.485 10140 10140 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.unregisterNetworkCallback(ConnectivityManager.java:4598)] [androidx.work.impl.constraints.trackers.NetworkStateTracker.stopTracking(NetworkStateTracker.java:112)] [androidx.work.impl.constraints.trackers.ConstraintTracker.removeListener(ConstraintTracker.java:86)] [androidx.work.impl.constraints.controllers.ConstraintController.replace(ConstraintController.java:97)] [androidx.work.impl.constraints.WorkConstraintsTracker.replace(WorkConstraintsTracker.java:106)] [androidx.work.impl.background.greedy.GreedyScheduler.removeConstraintTrackingFor(GreedyScheduler.java:222)] [androidx.work.impl.background.greedy.GreedyScheduler.onExecuted(GreedyScheduler.java:208)] [androidx.work.impl.Processor.onExecuted(Processor.java:304)] [androidx.work.impl.Processor$FutureListener.run(Processor.java:377)]
06-21 15:52:45.137 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: ViewPostIme pointer 0
06-21 15:52:45.194 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: ViewPostIme pointer 1
06-21 15:52:45.220 10140 10140 I IMM_LC  : hsifw() - flag : 0
06-21 15:52:45.221 10140 10140 I IMM_LC  : hideSoftInputFromWindow - mService.hideSoftInput
06-21 15:52:48.476 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: ViewPostIme pointer 0
06-21 15:52:48.528 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: ViewPostIme pointer 1
06-21 15:52:48.542 10140 10140 I IMM_LC  : hsifw() - flag : 0
06-21 15:52:48.542 10140 10140 I IMM_LC  : hideSoftInputFromWindow - mService.hideSoftInput
06-21 15:52:48.787 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: ViewPostIme pointer 0
06-21 15:52:48.856 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: ViewPostIme pointer 1
06-21 15:52:48.898 10140 10140 I IMM_LC  : hsifw() - flag : 0
06-21 15:52:48.898 10140 10140 I IMM_LC  : hideSoftInputFromWindow - mService.hideSoftInput
06-21 15:52:49.027 10140 10140 I IMM_LC  : hsifw() - flag : 0
06-21 15:52:49.027 10140 10140 I IMM_LC  : hideSoftInputFromWindow - mService.hideSoftInput
06-21 15:52:50.231 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: ViewPostIme pointer 0
06-21 15:52:50.285 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: ViewPostIme pointer 1
06-21 15:52:50.338 10140 10140 I IMM_LC  : hsifw() - flag : 0
06-21 15:52:50.338 10140 10140 I IMM_LC  : hideSoftInputFromWindow - mService.hideSoftInput
06-21 15:52:50.373 10140 10140 I IMM_LC  : hsifw() - flag : 0
06-21 15:52:50.373 10140 10140 I IMM_LC  : hideSoftInputFromWindow - mService.hideSoftInput
06-21 15:52:50.543 10140 10140 D InputMethodManager: startInputInner - Id : 0
06-21 15:52:50.543 10140 10140 I InputMethodManager: startInputInner - mService.startInputOrWindowGainedFocus
06-21 15:52:50.546 10140 10140 I IMM_LC  : ssi() - flag : 0 view : io.homeassistant.companion.android reason = SHOW_SOFT_INPUT
06-21 15:52:50.546 10140 10140 I IMM_LC  : ssi() view is not EditText
06-21 15:52:50.725 10140 10140 D InsetsController: show(ime(), fromIme=true)
06-21 15:52:50.725 10140 10140 D InsetsSourceConsumer: setRequestedVisible: visible=true, type=19, host=io.homeassistant.companion.android/io.homeassistant.companion.android.webview.WebViewActivity, from=android.view.InsetsSourceConsumer.show:235 android.view.InsetsController.showDirectly:1488 android.view.InsetsController.controlAnimationUnchecked:1136 android.view.InsetsController.applyAnimation:1455 android.view.InsetsController.applyAnimation:1436 android.view.InsetsController.show:975 android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:6344 android.view.ViewRootImpl$ViewRootHandler.handleMessage:6269 android.os.Handler.dispatchMessage:106 android.os.Looper.loopOnce:226 
06-21 15:52:52.699 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: ViewPostIme pointer 0
06-21 15:52:52.738 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: ViewPostIme pointer 1
06-21 15:52:52.763 10140 10140 D InputMethodManager: startInputInner - Id : 0
06-21 15:52:52.764 10140 10140 I InputMethodManager: startInputInner - mService.startInputOrWindowGainedFocus
06-21 15:52:52.766 10140 10140 I IMM_LC  : ssi() - flag : 0 view : io.homeassistant.companion.android reason = SHOW_SOFT_INPUT
06-21 15:52:52.766 10140 10140 I IMM_LC  : ssi() view is not EditText
06-21 15:52:52.797 10140 10140 D InsetsController: show(ime(), fromIme=true)
06-21 15:52:52.799 10140 10140 D InsetsController: show(ime(), fromIme=true)
06-21 15:52:53.424 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: ViewPostIme pointer 0
06-21 15:52:53.473 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: ViewPostIme pointer 1
06-21 15:52:53.494 10140 10140 I IMM_LC  : hsifw() - flag : 0
06-21 15:52:53.494 10140 10140 I IMM_LC  : hideSoftInputFromWindow - mService.hideSoftInput
06-21 15:52:53.498 10140 10140 D InputMethodManager: startInputInner - Id : 0
06-21 15:52:53.498 10140 10140 I InputMethodManager: startInputInner - mService.startInputOrWindowGainedFocus
06-21 15:52:53.503 10140 10140 D InsetsSourceConsumer: setRequestedVisible: visible=false, type=19, host=io.homeassistant.companion.android/io.homeassistant.companion.android.webview.WebViewActivity, from=android.view.InsetsSourceConsumer.hide:242 android.view.ImeInsetsSourceConsumer.hide:68 android.view.ImeInsetsSourceConsumer.hide:74 android.view.InsetsController.hideDirectly:1472 android.view.InsetsController.controlAnimationUnchecked:1138 android.view.InsetsController.applyAnimation:1455 android.view.InsetsController.applyAnimation:1436 android.view.InsetsController.hide:1005 android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:6348 android.view.ViewRootImpl$ViewRootHandler.handleMessage:6269 
06-21 15:52:53.721 10140 10140 I IMM_LC  : notifyImeHidden
06-21 15:52:54.525 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: MSG_WINDOW_FOCUS_CHANGED 0 1
06-21 15:52:54.954 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: handleAppVisibility mAppVisible=true visible=false
06-21 15:52:54.963 10140 10140 I SurfaceView: onWindowVisibilityChanged(8) false android.view.SurfaceView{709876 G.E...... ......I. 0,0-0,0} of ViewRootImpl@adcc0dd[WebViewActivity]
06-21 15:52:54.978 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: Relayout returned: old=(0,0,1080,2280) new=(0,0,1080,2280) req=(1080,2280)8 dur=5 res=0x5 s={false 0} ch=true fn=344
06-21 15:52:54.978 10140 10140 I SurfaceView: windowStopped(true) false android.view.SurfaceView{709876 G.E...... ......I. 0,0-0,0} of ViewRootImpl@adcc0dd[WebViewActivity]
06-21 15:52:54.980 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: stopped(true) old=false
06-21 15:52:54.982 10140 10140 I MSHandlerLifeCycle: isMultiSplitHandlerRequested: windowingMode=1 isFullscreen=true isPopOver=false isHidden=false skipActivityType=false isHandlerType=true this: DecorView@b3d2ace[WebViewActivity]
06-21 15:52:54.982 10140 10140 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@b3d2ace[WebViewActivity]
06-21 15:52:54.985 10140 10176 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:3925)] [android.net.ConnectivityManager.registerDefaultNetworkCallbackForUid(ConnectivityManager.java:4489)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4456)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4430)] [androidx.work.impl.constraints.trackers.NetworkStateTracker.startTracking(NetworkStateTracker.java:89)] [androidx.work.impl.constraints.trackers.ConstraintTracker.addListener(ConstraintTracker.java:71)] [androidx.work.impl.constraints.controllers.ConstraintController.replace(ConstraintController.java:99)] [androidx.work.impl.constraints.WorkConstraintsTracker.replace(WorkConstraintsTracker.java:106)] [androidx.work.impl.background.greedy.GreedyScheduler.schedule(GreedyScheduler.java:157)] [androidx.work.impl.Schedulers.schedule(Schedulers.java:119)] [androidx.work.impl.utils.EnqueueRunnable.scheduleWorkInBackground(EnqueueRunnable.java:135)] [androidx.work.impl.utils.EnqueueRunnable.run(EnqueueRunnable.java:95)] [androidx.work.impl.utils.SerialExecutor$Task.run(SerialExecutor.java:91)] [java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)] [java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)] [java.lang.Thread.run(Thread.java:920)]
06-21 15:52:55.004 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: Relayout returned: old=(0,0,1080,2280) new=(0,0,1080,2280) req=(1080,2280)8 dur=4 res=0x5 s={false 0} ch=false fn=-1
06-21 15:52:55.004 10140 10140 D InputTransport: Input channel destroyed: 'ClientS', fd=242
06-21 15:52:55.011 10140 10305 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:52:55.012 10140 10305 D SensorWorker: Updating all Sensors.
06-21 15:52:55.023 10140 10182 I WM-Processor: Moving WorkSpec (7ef4d85e-a90e-40d7-bd46-6b7d8faedba1) to the foreground
06-21 15:52:55.053 10140 10140 I WM-SystemFgDispatcher: Started foreground service Intent { act=ACTION_START_FOREGROUND cmp=io.homeassistant.companion.android/androidx.work.impl.foreground.SystemForegroundService (has extras) }
06-21 15:52:55.060 10140 10305 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:52:55.063 10140 10305 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:52:55.130 10140 10305 D SensorReceiver: Nothing to update
06-21 15:52:55.130 10140 10168 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=7ef4d85e-a90e-40d7-bd46-6b7d8faedba1, tags={ io.homeassistant.companion.android.sensors.SensorWorker } ]
06-21 15:52:55.132 10140 10140 I WM-SystemFgDispatcher: Stopping foreground service
06-21 15:52:55.143 10140 10140 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.unregisterNetworkCallback(ConnectivityManager.java:4598)] [androidx.work.impl.constraints.trackers.NetworkStateTracker.stopTracking(NetworkStateTracker.java:112)] [androidx.work.impl.constraints.trackers.ConstraintTracker.removeListener(ConstraintTracker.java:86)] [androidx.work.impl.constraints.controllers.ConstraintController.replace(ConstraintController.java:97)] [androidx.work.impl.constraints.WorkConstraintsTracker.replace(WorkConstraintsTracker.java:106)] [androidx.work.impl.foreground.SystemForegroundDispatcher.onExecuted(SystemForegroundDispatcher.java:144)] [androidx.work.impl.Processor.onExecuted(Processor.java:304)] [androidx.work.impl.Processor$FutureListener.run(Processor.java:377)]
06-21 15:52:57.351 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: handleAppVisibility mAppVisible=false visible=true
06-21 15:52:57.362 10140 10140 I SurfaceView: onWindowVisibilityChanged(4) false android.view.SurfaceView{709876 G.E...... ......I. 0,0-0,0} of ViewRootImpl@adcc0dd[WebViewActivity]
06-21 15:52:57.376 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: Relayout returned: old=(0,0,1080,2280) new=(0,0,1080,2280) req=(1080,2280)4 dur=12 res=0x1 s={false 0} ch=false fn=-1
06-21 15:52:57.376 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: stopped(false) old=true
06-21 15:52:57.379 10140 10140 I MSHandlerLifeCycle: isMultiSplitHandlerRequested: windowingMode=1 isFullscreen=true isPopOver=false isHidden=false skipActivityType=false isHandlerType=true this: DecorView@b3d2ace[WebViewActivity]
06-21 15:52:57.379 10140 10140 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@b3d2ace[WebViewActivity]
06-21 15:52:57.379 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: stopped(false) old=false
06-21 15:52:57.419 10140 10182 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:3925)] [android.net.ConnectivityManager.registerDefaultNetworkCallbackForUid(ConnectivityManager.java:4489)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4456)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4430)] [androidx.work.impl.constraints.trackers.NetworkStateTracker.startTracking(NetworkStateTracker.java:89)] [androidx.work.impl.constraints.trackers.ConstraintTracker.addListener(ConstraintTracker.java:71)] [androidx.work.impl.constraints.controllers.ConstraintController.replace(ConstraintController.java:99)] [androidx.work.impl.constraints.WorkConstraintsTracker.replace(WorkConstraintsTracker.java:106)] [androidx.work.impl.background.greedy.GreedyScheduler.schedule(GreedyScheduler.java:157)] [androidx.work.impl.Schedulers.schedule(Schedulers.java:119)] [androidx.work.impl.utils.EnqueueRunnable.scheduleWorkInBackground(EnqueueRunnable.java:135)] [androidx.work.impl.utils.EnqueueRunnable.run(EnqueueRunnable.java:95)] [androidx.work.impl.utils.SerialExecutor$Task.run(SerialExecutor.java:91)] [java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)] [java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)] [java.lang.Thread.run(Thread.java:920)]
06-21 15:52:57.440 10140 10140 I MSHandlerLifeCycle: isMultiSplitHandlerRequested: windowingMode=1 isFullscreen=true isPopOver=false isHidden=false skipActivityType=false isHandlerType=true this: DecorView@b3d2ace[WebViewActivity]
06-21 15:52:57.440 10140 10140 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@b3d2ace[WebViewActivity]
06-21 15:52:57.442 10140 10140 I SurfaceView: onWindowVisibilityChanged(0) false android.view.SurfaceView{709876 G.E...... ......I. 0,0-0,0} of ViewRootImpl@adcc0dd[WebViewActivity]
06-21 15:52:57.449 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: Relayout returned: old=(0,0,1080,2280) new=(0,0,1080,2280) req=(1080,2280)0 dur=6 res=0x7 s={true -5476376656844502960} ch=true fn=-1
06-21 15:52:57.449 10140 10140 I SurfaceView: windowStopped(false) false android.view.SurfaceView{709876 G.E...... ......I. 0,0-0,0} of ViewRootImpl@adcc0dd[WebViewActivity]
06-21 15:52:57.450 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: [DP] dp(1) 1 android.view.ViewRootImpl.reportNextDraw:11240 android.view.ViewRootImpl.performTraversals:4087 android.view.ViewRootImpl.doTraversal:2831 
06-21 15:52:57.454 10140 10214 I BufferQueueProducer: [ViewRootImpl@adcc0dd[WebViewActivity]#7(BLAST Consumer)7](id:279c00000007,api:1,p:10140,c:10140) queueBuffer: queued for the first time.
06-21 15:52:57.455 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: [DP] pdf(0) 1 android.view.ViewRootImpl.lambda$createFrameCompleteCallback$3$ViewRootImpl:4845 android.view.ViewRootImpl$$ExternalSyntheticLambda15.run:6 android.os.Handler.handleCallback:938 
06-21 15:52:57.455 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: [DP] rdf()
06-21 15:52:57.455 10140 10140 D ViewRootImpl@adcc0dd[WebViewActivity]: reportDrawFinished (fn: -1) 
06-21 15:52:57.470 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: MSG_WINDOW_FOCUS_CHANGED 1 1
06-21 15:52:57.479 10140 10194 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:52:57.479 10140 10305 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:52:57.479 10140 10305 D SensorWorker: Updating all Sensors.
06-21 15:52:57.480 10140 10182 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=9452b99b-65fd-4765-9ded-025f65f9129d, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ]
06-21 15:52:57.483 10140 10182 I WM-Processor: Moving WorkSpec (795f15db-e56e-4af0-b70c-da8321fbf554) to the foreground
06-21 15:52:57.492 10140 10140 D InputMethodManager: startInputInner - Id : 0
06-21 15:52:57.492 10140 10140 I InputMethodManager: startInputInner - mService.startInputOrWindowGainedFocus
06-21 15:52:57.494 10140 10140 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:52:57.494 10140 10140 D UrlRepository: Using external URL
06-21 15:52:57.504 10140 10305 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:52:57.504 10140 10140 I WM-SystemFgDispatcher: Started foreground service Intent { act=ACTION_START_FOREGROUND cmp=io.homeassistant.companion.android/androidx.work.impl.foreground.SystemForegroundService (has extras) }
06-21 15:52:57.505 10140 10305 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:52:57.573 10140 10305 D SensorReceiver: Nothing to update
06-21 15:52:57.573 10140 10183 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=795f15db-e56e-4af0-b70c-da8321fbf554, tags={ io.homeassistant.companion.android.sensors.SensorWorker } ]
06-21 15:52:57.575 10140 10140 I WM-SystemFgDispatcher: Stopping foreground service
06-21 15:52:57.591 10140 10140 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.unregisterNetworkCallback(ConnectivityManager.java:4598)] [androidx.work.impl.constraints.trackers.NetworkStateTracker.stopTracking(NetworkStateTracker.java:112)] [androidx.work.impl.constraints.trackers.ConstraintTracker.removeListener(ConstraintTracker.java:86)] [androidx.work.impl.constraints.controllers.ConstraintController.replace(ConstraintController.java:97)] [androidx.work.impl.constraints.WorkConstraintsTracker.replace(WorkConstraintsTracker.java:106)] [androidx.work.impl.background.greedy.GreedyScheduler.removeConstraintTrackingFor(GreedyScheduler.java:222)] [androidx.work.impl.background.greedy.GreedyScheduler.onExecuted(GreedyScheduler.java:208)] [androidx.work.impl.Processor.onExecuted(Processor.java:304)] [androidx.work.impl.Processor$FutureListener.run(Processor.java:377)]
06-21 15:52:58.670 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: ViewPostIme key 0
06-21 15:52:58.723 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: ViewPostIme key 1
06-21 15:52:58.771 10140 10140 I IMM_LC  : hsifw() - flag : 0
06-21 15:52:58.771 10140 10140 I IMM_LC  : hideSoftInputFromWindow - mService.hideSoftInput
06-21 15:52:59.307 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: ViewPostIme pointer 0
06-21 15:52:59.359 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: ViewPostIme pointer 1
06-21 15:52:59.383 10140 10140 I IMM_LC  : hsifw() - flag : 0
06-21 15:52:59.383 10140 10140 I IMM_LC  : hideSoftInputFromWindow - mService.hideSoftInput
06-21 15:53:00.032 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: ViewPostIme pointer 0
06-21 15:53:00.326 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: ViewPostIme pointer 1
06-21 15:53:01.883 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: ViewPostIme pointer 0
06-21 15:53:01.938 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: ViewPostIme pointer 1
06-21 15:53:01.956 10140 10140 I IMM_LC  : hsifw() - flag : 0
06-21 15:53:01.956 10140 10140 I IMM_LC  : hideSoftInputFromWindow - mService.hideSoftInput
06-21 15:53:01.971 10140 10140 I IMM_LC  : hsifw() - flag : 0
06-21 15:53:01.971 10140 10140 I IMM_LC  : hideSoftInputFromWindow - mService.hideSoftInput
06-21 15:53:02.214 10140 10140 I IMM_LC  : hsifw() - flag : 0
06-21 15:53:02.214 10140 10140 I IMM_LC  : hideSoftInputFromWindow - mService.hideSoftInput
06-21 15:53:02.516 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: ViewPostIme pointer 0
06-21 15:53:02.562 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: ViewPostIme pointer 1
06-21 15:53:03.611 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: ViewPostIme pointer 0
06-21 15:53:03.673 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: ViewPostIme pointer 1
06-21 15:53:03.687 10140 10341 D WebviewActivity: External bus {"type":"config_screen/show","id":10}
06-21 15:53:03.702 10140 10140 I IMM_LC  : hsifw() - flag : 0
06-21 15:53:03.702 10140 10140 I IMM_LC  : hideSoftInputFromWindow - mService.hideSoftInput
06-21 15:53:03.738 10140 10176 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:3925)] [android.net.ConnectivityManager.registerDefaultNetworkCallbackForUid(ConnectivityManager.java:4489)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4456)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4430)] [androidx.work.impl.constraints.trackers.NetworkStateTracker.startTracking(NetworkStateTracker.java:89)] [androidx.work.impl.constraints.trackers.ConstraintTracker.addListener(ConstraintTracker.java:71)] [androidx.work.impl.constraints.controllers.ConstraintController.replace(ConstraintController.java:99)] [androidx.work.impl.constraints.WorkConstraintsTracker.replace(WorkConstraintsTracker.java:106)] [androidx.work.impl.background.greedy.GreedyScheduler.schedule(GreedyScheduler.java:157)] [androidx.work.impl.Schedulers.schedule(Schedulers.java:119)] [androidx.work.impl.utils.EnqueueRunnable.scheduleWorkInBackground(EnqueueRunnable.java:135)] [androidx.work.impl.utils.EnqueueRunnable.run(EnqueueRunnable.java:95)] [androidx.work.impl.utils.SerialExecutor$Task.run(SerialExecutor.java:91)] [java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)] [java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)] [java.lang.Thread.run(Thread.java:920)]
06-21 15:53:03.748 10140 10140 I DecorView: [INFO] isPopOver=false, config=true
06-21 15:53:03.748 10140 10140 I DecorView: updateCaptionType >> DecorView@6306973[], isFloating=false, isApplication=true, hasWindowControllerCallback=true, hasWindowDecorCaption=false
06-21 15:53:03.748 10140 10140 D DecorView: setCaptionType = 0, this = DecorView@6306973[]
06-21 15:53:03.749 10140 10140 I DecorView: getCurrentDensityDpi: from real metrics. densityDpi=480 msg=resources_loaded
06-21 15:53:03.770 10140 10149 D InputTransport: Input channel destroyed: 'ClientS', fd=297
06-21 15:53:03.770 10140 10149 D InputTransport: Input channel destroyed: 'ClientS', fd=300
06-21 15:53:03.770 10140 10149 D InputTransport: Input channel destroyed: 'ClientS', fd=286
06-21 15:53:03.776 10140 10140 D UrlRepository: Using external URL
06-21 15:53:03.776 10140 10140 D UrlRepository: Using external URL
06-21 15:53:03.777 10140 10140 D UrlRepository: Using external URL
06-21 15:53:03.777 10140 10140 D UrlRepository: Using external URL
06-21 15:53:03.796 10140 10140 I MSHandlerLifeCycle: isMultiSplitHandlerRequested: ignored. pkg=io.homeassistant.companion.android parent=null callers=com.android.internal.policy.DecorView.setVisibility:4224 android.app.ActivityThread.handleResumeActivity:5300 android.app.servertransaction.ResumeActivityItem.execute:54 android.app.servertransaction.ActivityTransactionItem.execute:45 android.app.servertransaction.TransactionExecutor.executeLifecycleState:176 
06-21 15:53:03.796 10140 10140 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@6306973[]
06-21 15:53:03.801 10140 10140 I ViewRootImpl@84129fd[SettingsActivity]: setView = com.android.internal.policy.DecorView@6306973 TM=true
06-21 15:53:03.802 10140 10140 I MSHandlerLifeCycle: isMultiSplitHandlerRequested: windowingMode=1 isFullscreen=true isPopOver=false isHidden=false skipActivityType=false isHandlerType=true this: DecorView@6306973[SettingsActivity]
06-21 15:53:03.802 10140 10140 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@6306973[SettingsActivity]
06-21 15:53:03.835 10140 10140 I ViewRootImpl@84129fd[SettingsActivity]: Relayout returned: old=(0,0,1080,2280) new=(0,0,1080,2280) req=(1080,2280)0 dur=10 res=0x7 s={true -5476376656844250080} ch=true fn=-1
06-21 15:53:03.878 10140 10140 I ViewRootImpl@84129fd[SettingsActivity]: [DP] dp(1) 1 android.view.ViewRootImpl.reportNextDraw:11240 android.view.ViewRootImpl.performTraversals:4087 android.view.ViewRootImpl.doTraversal:2831 
06-21 15:53:03.891 10140 10214 I BufferQueueProducer: [ViewRootImpl@84129fd[SettingsActivity]#8(BLAST Consumer)8](id:279c00000008,api:1,p:10140,c:10140) queueBuffer: queued for the first time.
06-21 15:53:03.894 10140 10140 I ViewRootImpl@84129fd[SettingsActivity]: [DP] pdf(0) 1 android.view.ViewRootImpl.lambda$createFrameCompleteCallback$3$ViewRootImpl:4845 android.view.ViewRootImpl$$ExternalSyntheticLambda15.run:6 android.os.Handler.handleCallback:938 
06-21 15:53:03.894 10140 10140 I ViewRootImpl@84129fd[SettingsActivity]: [DP] rdf()
06-21 15:53:03.894 10140 10140 D ViewRootImpl@84129fd[SettingsActivity]: reportDrawFinished (fn: -1) 
06-21 15:53:03.898 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: MSG_WINDOW_FOCUS_CHANGED 0 1
06-21 15:53:03.902 10140 10172 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:53:03.902 10140 10172 D SensorWorker: Updating all Sensors.
06-21 15:53:03.903 10140 10182 I WM-Processor: Moving WorkSpec (5734e335-023d-489e-8e29-15c08d0882d3) to the foreground
06-21 15:53:03.915 10140 10305 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:53:03.916 10140 10305 D UrlRepository: localUrl is: false and usesInternalSsid is: true
06-21 15:53:03.934 10140 10140 I WM-SystemFgDispatcher: Started foreground service Intent { act=ACTION_START_FOREGROUND cmp=io.homeassistant.companion.android/androidx.work.impl.foreground.SystemForegroundService (has extras) }
06-21 15:53:03.948 10140 10140 I ViewRootImpl@84129fd[SettingsActivity]: MSG_WINDOW_FOCUS_CHANGED 1 1
06-21 15:53:03.949 10140 10140 D InputMethodManager: startInputInner - Id : 0
06-21 15:53:03.949 10140 10140 I InputMethodManager: startInputInner - mService.startInputOrWindowGainedFocus
06-21 15:53:04.000 10140 10305 D SensorReceiver: Nothing to update
06-21 15:53:04.000 10140 10183 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=5734e335-023d-489e-8e29-15c08d0882d3, tags={ io.homeassistant.companion.android.sensors.SensorWorker } ]
06-21 15:53:04.002 10140 10140 I WM-SystemFgDispatcher: Stopping foreground service
06-21 15:53:04.006 10140 10140 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.unregisterNetworkCallback(ConnectivityManager.java:4598)] [androidx.work.impl.constraints.trackers.NetworkStateTracker.stopTracking(NetworkStateTracker.java:112)] [androidx.work.impl.constraints.trackers.ConstraintTracker.removeListener(ConstraintTracker.java:86)] [androidx.work.impl.constraints.controllers.ConstraintController.replace(ConstraintController.java:97)] [androidx.work.impl.constraints.WorkConstraintsTracker.replace(WorkConstraintsTracker.java:106)] [androidx.work.impl.foreground.SystemForegroundDispatcher.onExecuted(SystemForegroundDispatcher.java:144)] [androidx.work.impl.Processor.onExecuted(Processor.java:304)] [androidx.work.impl.Processor$FutureListener.run(Processor.java:377)]
06-21 15:53:04.300 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: handleAppVisibility mAppVisible=true visible=false
06-21 15:53:04.318 10140 10140 I SurfaceView: onWindowVisibilityChanged(8) false android.view.SurfaceView{709876 G.E...... ......I. 0,0-0,0} of ViewRootImpl@adcc0dd[WebViewActivity]
06-21 15:53:04.327 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: Relayout returned: old=(0,0,1080,2280) new=(0,0,1080,2280) req=(1080,2280)8 dur=6 res=0x5 s={false 0} ch=true fn=181
06-21 15:53:04.327 10140 10140 I SurfaceView: windowStopped(true) false android.view.SurfaceView{709876 G.E...... ......I. 0,0-0,0} of ViewRootImpl@adcc0dd[WebViewActivity]
06-21 15:53:04.329 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: stopped(true) old=false
06-21 15:53:04.333 10140 10140 I MSHandlerLifeCycle: isMultiSplitHandlerRequested: windowingMode=1 isFullscreen=true isPopOver=false isHidden=false skipActivityType=false isHandlerType=true this: DecorView@b3d2ace[WebViewActivity]
06-21 15:53:04.333 10140 10140 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@b3d2ace[WebViewActivity]
06-21 15:53:04.336 10140 10140 I ViewRootImpl@adcc0dd[WebViewActivity]: Relayout returned: old=(0,0,1080,2280) new=(0,0,1080,2280) req=(1080,2280)8 dur=3 res=0x5 s={false 0} ch=false fn=-1
06-21 15:53:04.428 10140 10140 I ViewRootImpl@84129fd[SettingsActivity]: ViewPostIme pointer 0
06-21 15:53:04.504 10140 10140 I ViewRootImpl@84129fd[SettingsActivity]: ViewPostIme pointer 1
06-21 15:53:05.321 10140 10140 I ViewRootImpl@84129fd[SettingsActivity]: ViewPostIme pointer 0
06-21 15:53:05.879 10140 10140 I ViewRootImpl@84129fd[SettingsActivity]: ViewPostIme pointer 1
06-21 15:53:07.111 10140 10140 I ViewRootImpl@84129fd[SettingsActivity]: ViewPostIme pointer 0
06-21 15:53:07.150 10140 10140 I ViewRootImpl@84129fd[SettingsActivity]: ViewPostIme pointer 1
06-21 15:53:07.184 10140 10140 D ScrollView: initGoToTop
06-21 15:53:07.202 10140 10149 D InputTransport: Input channel destroyed: 'ClientS', fd=303
06-21 15:53:07.216 10140 10140 I ViewRootImpl@84129fd[SettingsActivity]: Relayout returned: old=(0,0,1080,2280) new=(0,0,1080,2280) req=(1080,2280)0 dur=6 res=0x1 s={true -5476376656844250080} ch=false fn=147
06-21 15:53:07.216 10140 10140 D ScrollView:  onsize change changed 
06-21 15:53:07.218 10140 10305 D LogcatReader: Read logcat for pid 10140
dshokouhi commented 2 years ago

So I am unable to reproduce this issue. On my Pixel 6 Pro I have microphone permission set to only allow when app is in use and the conversation continues to work the entire team on each try. I also do not see a failure or permission denial.

Do you see the same issue using Chrome for Android on the same device?

Anything special about this device? Is it running a custom ROM?

valantur commented 2 years ago

Thanks for getting back to me.

I think I found the culprit. When I have the companion app connect directly to HA's internal IP (instead of going through my reverse proxy) I'm able to use the microphone. I'm using Caddy as reverse proxy and it seems like somehow it's blocking something, but only for the companion app. Using Chrome on my laptop through the same reverse proxy works fine, as well as using the same phone with Kiwi browser.

Is it possible the reverse proxy is getting in the way of the app interpreting what it has or doesn't have access to?

dshokouhi commented 2 years ago

Is it possible the reverse proxy is getting in the way of the app interpreting what it has or doesn't have access to?

bypass it and try

valantur commented 2 years ago

Bypassing the proxy works, but this is unique to the companion app because using the same phone but a browser instead of the companion app I'm able to use the Mic even when connected through the reverse proxy. Does the app connect to the HA backend in a different way than say a browser running on a phone? I'm thinking it could be a websocket issue, or security/content headers parsing.

dshokouhi commented 2 years ago

The app uses more communication methods than a browser. There is a REST API, Websocket and even the frontend uses the external bus for its communication. As you have discovered the issue is related to the proxy, I am going to close this issue since the app is working as expected when the proxy is bypassed.