Error loading widgets in certain launchers
Home Assistant Android app version(s): 2024.1.5-full
Android version(s): 10
Device model(s): OnePlus 5T (ONEPLUS A5010) and Redmi Note 8T
Home Assistant version: 2024.1.2
Last working Home Assistant release (if known): 2024.1.2
Description of problem, include YAML if issue is related to notifications: I configure 2 template widget to view faster the state of a sensor from my phone homepage without open app. But this night auto update install new version of companion app 2024.1.5-full and the widget are white background with this message "Errore durante il caricametto del widget" (Italian traslation of Error during template loading).
This is configuration of one of this:
I also try to make other widget more simple but same error. As you can see in the screen the preview of the widget is ok.
Companion App Logs: There is personal data so I try to search in the log but there aren't error regarding widget.
Screenshot or video of problem:
Additional information:
there is indeed an error message that may not show up when you search by "widget" please get us the logs and mask your URL and GPS data so we can help out.
Ok, this is log
Logs
--------- beginning of main
02-01 15:36:11.096 11818 11818 V ViewRootImpl: The specified message queue synchronization barrier token has not been posted or has already been removed
02-01 15:36:11.122 11818 11865 D DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@7e6ab1a[SettingsActivity]
02-01 15:36:11.125 11818 11865 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=true inTouchMode=true
02-01 15:36:11.141 11818 11818 W Choreographer: Already have a pending vsync event. There should only be one at a time.
02-01 15:36:11.156 11818 11865 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=false inTouchMode=true
02-01 15:36:13.372 11818 11818 D LogFragment: User want to share log
02-01 15:36:13.405 11818 11818 I LogFragment: Create log file to: /storage/emulated/0/Android/data/io.homeassistant.companion.android/cache/logs/homeassistant_companion_log_1-1-2024_15-36-13.txt
02-01 15:36:13.430 11818 11818 I LogFragment: Open share dialog with log file
02-01 15:36:13.446 11818 21436 D OpenGLRenderer: endAllActiveAnimators on 0x6ea24e1200 (RippleDrawable) with handle 0x6f3d4414a0
02-01 15:36:13.451 11818 11865 D DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@f0410d[SettingsActivity]
02-01 15:36:13.451 11818 11818 D IntegrationRepository: setAppActive(): false
02-01 15:36:13.452 11818 4092 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=false inTouchMode=true
02-01 15:36:13.452 11818 11865 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=true inTouchMode=true
02-01 15:36:13.452 11818 11818 D IntegrationRepository: setAppActive(): false
02-01 15:36:13.456 11818 11818 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 1706798174451, currentMillis: 1706798173456)
02-01 15:36:13.456 11818 11818 D IntegrationRepository: setAppActive(): true
02-01 15:36:13.486 11818 11865 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=false inTouchMode=true
02-01 15:36:13.650 11818 11865 E ContentProviderNative: onTransact error from {P:20680;U:1000}
02-01 15:36:13.651 11818 11865 E DatabaseUtils: Writing exception to parcel
02-01 15:36:13.651 11818 11865 E DatabaseUtils: java.lang.SecurityException: Permission Denial: reading androidx.core.content.FileProvider uri content://io.homeassistant.companion.android.provider/external_files/Android/data/io.homeassistant.companion.android/cache/logs/homeassistant_companion_log_1-1-2024_15-36-13.txt from pid=20680, uid=1000 requires the provider be exported, or grantUriPermission()
02-01 15:36:13.651 11818 11865 E DatabaseUtils: at android.content.ContentProvider.enforceReadPermissionInner(ContentProvider.java:781)
02-01 15:36:13.651 11818 11865 E DatabaseUtils: at android.content.ContentProvider$Transport.enforceReadPermission(ContentProvider.java:645)
02-01 15:36:13.651 11818 11865 E DatabaseUtils: at android.content.ContentProvider$Transport.query(ContentProvider.java:239)
02-01 15:36:13.651 11818 11865 E DatabaseUtils: at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:114)
02-01 15:36:13.651 11818 11865 E DatabaseUtils: at android.os.Binder.execTransactInternal(Binder.java:1032)
02-01 15:36:13.651 11818 11865 E DatabaseUtils: at android.os.Binder.execTransact(Binder.java:1005)
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
02-01 15:36:20.067 11818 15442 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
02-01 15:36:21.609 11818 11818 I Surface : opservice is null false
02-01 15:36:29.892 11818 11818 D CameraWidget: Broadcast received:
02-01 15:36:29.892 11818 11818 D CameraWidget: Broadcast action: android.appwidget.action.APPWIDGET_UPDATE
02-01 15:36:29.892 11818 11818 D CameraWidget: AppWidgetId: -1
02-01 15:36:29.904 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:36:29.904 11818 11818 D ServerConnectionInfo: Using external URL
02-01 15:36:29.907 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:36:29.907 11818 11818 D ServerConnectionInfo: Using external URL
02-01 15:36:29.912 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:36:29.912 11818 11818 D ServerConnectionInfo: Using external URL
02-01 15:36:29.915 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:36:29.915 11818 11818 D ServerConnectionInfo: Using external URL
02-01 15:36:29.926 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:36:29.926 11818 11818 D ServerConnectionInfo: Using external URL
02-01 15:36:29.929 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:36:29.929 11818 11818 D ServerConnectionInfo: Using external URL
02-01 15:36:29.945 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:36:30.013 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:36:30.014 11818 11818 D ServerConnectionInfo: Using external URL
02-01 15:36:30.014 11818 11818 D CameraWidget: Fetching camera image
02-01 15:36:30.021 11818 11818 D CameraWidget: Fetch and load complete
02-01 15:36:30.078 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:36:30.078 11818 11818 D ServerConnectionInfo: Using external URL
02-01 15:36:30.078 11818 11818 D CameraWidget: Fetching camera image
02-01 15:36:30.080 11818 11818 D CameraWidget: Fetch and load complete
02-01 15:36:31.066 11818 11865 D DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@f0410d[SettingsActivity]
02-01 15:36:31.067 11818 11865 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=true inTouchMode=true
02-01 15:36:31.068 11818 11818 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: true, expireMillis: 1706798174451, currentMillis: 1706798191068)
02-01 15:36:31.069 11818 11818 D IntegrationRepository: setAppActive(): true
02-01 15:36:31.087 11818 11818 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: true, expireMillis: 1706798174451, currentMillis: 1706798191087)
02-01 15:36:32.026 11818 11818 D IntegrationRepository: setAppActive(): false
02-01 15:36:32.346 11818 11865 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=false inTouchMode=true
02-01 15:36:32.963 11818 11818 D SensorReceiver: Received intent: android.intent.action.SCREEN_OFF
02-01 15:36:32.968 11818 11818 D SensorReceiver: Sensor is_interactive corresponding to received event android.intent.action.SCREEN_OFF is disabled, skipping sensors update
02-01 15:36:32.969 11818 11818 D ButtonWidget: Broadcast received:
02-01 15:36:32.969 11818 11818 D ButtonWidget: Broadcast action: android.intent.action.SCREEN_OFF
02-01 15:36:32.969 11818 11818 D ButtonWidget: AppWidgetId: -1
02-01 15:36:32.975 11818 11818 D MediaPlayCtrlsWidget: Broadcast received:
02-01 15:36:32.975 11818 11818 D MediaPlayCtrlsWidget: Broadcast action: android.intent.action.SCREEN_OFF
02-01 15:36:32.975 11818 11818 D MediaPlayCtrlsWidget: AppWidgetId: -1
02-01 15:36:33.134 11818 15442 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:36:33.159 11818 15442 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
02-01 15:36:33.161 11818 11902 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=3cd122f3-1aa6-4578-bbd2-ab84e4fe721e, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ]
02-01 15:36:40.979 11818 3952 D WebSocketRepository: Websocket: onMessage (text)
02-01 15:36:40.981 11818 3952 D WebSocketRepository: Message number 54 received
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
02-01 15:36:48.180 11818 21043 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
02-01 15:36:48.202 11818 11818 D ForegrndServiceLauncher: Check if service HighAccuracyLocationService is running. Service running = false
location mask
location mask
location mask
location mask
location mask
location mask
location mask
02-01 15:38:24.251 11818 3952 D WebSocketRepository: Websocket: onMessage (text)
02-01 15:38:24.252 11818 3952 D WebSocketRepository: Message number 54 received
02-01 15:38:50.331 11818 11818 D SensorReceiver: Received intent: android.net.wifi.STATE_CHANGE
02-01 15:38:50.348 11818 22087 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:38:50.435 11818 21663 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:38:50.439 11818 21663 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
02-01 15:38:50.441 11818 11902 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=d66fbe1c-d849-4e3f-9f80-e709739a7b35, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ]
02-01 15:38:50.781 11818 22087 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
02-01 15:38:50.782 11818 21663 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:38:50.785 11818 22087 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
02-01 15:38:50.785 11818 21663 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:38:51.181 11818 22087 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:38:51.481 11818 21662 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
02-01 15:38:51.588 11818 21662 I SensorReceiver: Sensor updates and sync completed
02-01 15:39:11.593 11818 3952 D WebSocketRepository: Websocket: onMessage (text)
02-01 15:39:11.595 11818 3952 D WebSocketRepository: Message number 54 received
02-01 15:41:08.405 11818 3952 D WebSocketRepository: Websocket: onMessage (text)
02-01 15:41:08.405 11818 3952 D WebSocketRepository: Message number 54 received
02-01 15:41:10.993 11818 3952 D WebSocketRepository: Websocket: onMessage (text)
02-01 15:41:10.994 11818 3952 D WebSocketRepository: Message number 54 received
02-01 15:41:16.799 11818 11818 D SensorReceiver: Received intent: android.intent.action.SCREEN_ON
02-01 15:41:16.801 11818 11818 D SensorReceiver: Sensor is_interactive corresponding to received event android.intent.action.SCREEN_ON is disabled, skipping sensors update
02-01 15:41:16.826 11818 11818 D ButtonWidget: Broadcast received:
02-01 15:41:16.826 11818 11818 D ButtonWidget: Broadcast action: android.intent.action.SCREEN_ON
02-01 15:41:16.826 11818 11818 D ButtonWidget: AppWidgetId: -1
02-01 15:41:16.836 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:41:16.840 11818 11818 D MediaPlayCtrlsWidget: Broadcast received:
02-01 15:41:16.840 11818 11818 D MediaPlayCtrlsWidget: Broadcast action: android.intent.action.SCREEN_ON
02-01 15:41:16.840 11818 11818 D MediaPlayCtrlsWidget: AppWidgetId: -1
02-01 15:41:16.845 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:41:16.854 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:41:16.854 11818 11818 D ServerConnectionInfo: Using external URL
02-01 15:41:16.856 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:41:16.856 11818 11818 D ServerConnectionInfo: Using external URL
02-01 15:41:16.858 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:41:16.858 11818 11818 D ServerConnectionInfo: Using external URL
02-01 15:41:16.865 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:41:16.927 11818 21043 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:41:16.932 11818 21043 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
02-01 15:41:16.935 11818 11883 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=f254fc76-becc-46c8-b900-586be3759309, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ]
02-01 15:41:16.939 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:41:17.186 11818 11818 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 1706798193026, currentMillis: 1706798477186)
02-01 15:41:17.340 11818 11818 D OnePlusJankManager: Chor uploadMDM JANK_TYPE_ONCE mViewTitle = io.homeassistant.companion.android/io.homeassistant.companion.android.settings.SettingsActivity--- jank level = 1
02-01 15:41:17.433 11818 11866 D DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@f0410d[SettingsActivity]
02-01 15:41:17.437 11818 11866 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=true inTouchMode=true
02-01 15:41:17.440 11818 11818 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 1706798193026, currentMillis: 1706798477440)
02-01 15:41:17.440 11818 11818 D IntegrationRepository: setAppActive(): true
02-01 15:41:18.792 11818 11818 I Surface : opservice is null false
02-01 15:41:18.999 11818 11818 D IntegrationRepository: setAppActive(): false
02-01 15:41:19.004 11818 11866 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=false inTouchMode=true
02-01 15:41:19.004 11818 11818 D IntegrationRepository: setAppActive(): false
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
02-01 15:41:21.202 11818 21043 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
location mask
location mask
location mask
location mask
location mask
location mask
location mask
02-01 15:41:21.218 11818 11818 D ForegrndServiceLauncher: Check if service HighAccuracyLocationService is running. Service running = false
location mask
location mask
location mask
location mask
location mask
location mask
location mask
02-01 15:41:22.479 11818 11818 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 1706798479999, currentMillis: 1706798482479)
02-01 15:41:22.501 11818 11866 D DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@f0410d[SettingsActivity]
02-01 15:41:22.501 11818 11866 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=true inTouchMode=true
02-01 15:41:22.579 11818 11818 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 1706798479999, currentMillis: 1706798482579)
02-01 15:41:22.579 11818 11818 D IntegrationRepository: setAppActive(): true
02-01 15:41:23.555 11818 3952 D WebSocketRepository: Websocket: onMessage (text)
02-01 15:41:23.556 11818 3952 D WebSocketRepository: Message number 54 received
02-01 15:41:23.834 11818 21663 D LogcatReader: Read logcat for pid 11818
did you reproduce the issue before getting the logs? I do not see the expected log line with the error message we should see when the error view is shown.
https://github.com/home-assistant/android/blob/master/app/src/main/java/io/homeassistant/companion/android/widgets/template/TemplateWidget.kt#L248
Here I try edit widget configuration, update widget and next got to export log:
Logs
--------- beginning of main
02-01 15:36:11.096 11818 11818 V ViewRootImpl: The specified message queue synchronization barrier token has not been posted or has already been removed
02-01 15:36:11.122 11818 11865 D DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@7e6ab1a[SettingsActivity]
02-01 15:36:11.125 11818 11865 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=true inTouchMode=true
02-01 15:36:11.141 11818 11818 W Choreographer: Already have a pending vsync event. There should only be one at a time.
02-01 15:36:11.156 11818 11865 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=false inTouchMode=true
02-01 15:36:13.372 11818 11818 D LogFragment: User want to share log
02-01 15:36:13.405 11818 11818 I LogFragment: Create log file to: /storage/emulated/0/Android/data/io.homeassistant.companion.android/cache/logs/homeassistant_companion_log_1-1-2024_15-36-13.txt
02-01 15:36:13.430 11818 11818 I LogFragment: Open share dialog with log file
02-01 15:36:13.446 11818 21436 D OpenGLRenderer: endAllActiveAnimators on 0x6ea24e1200 (RippleDrawable) with handle 0x6f3d4414a0
02-01 15:36:13.451 11818 11865 D DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@f0410d[SettingsActivity]
02-01 15:36:13.451 11818 11818 D IntegrationRepository: setAppActive(): false
02-01 15:36:13.452 11818 4092 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=false inTouchMode=true
02-01 15:36:13.452 11818 11865 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=true inTouchMode=true
02-01 15:36:13.452 11818 11818 D IntegrationRepository: setAppActive(): false
02-01 15:36:13.456 11818 11818 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 1706798174451, currentMillis: 1706798173456)
02-01 15:36:13.456 11818 11818 D IntegrationRepository: setAppActive(): true
02-01 15:36:13.486 11818 11865 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=false inTouchMode=true
02-01 15:36:13.650 11818 11865 E ContentProviderNative: onTransact error from {P:20680;U:1000}
02-01 15:36:13.651 11818 11865 E DatabaseUtils: Writing exception to parcel
02-01 15:36:13.651 11818 11865 E DatabaseUtils: java.lang.SecurityException: Permission Denial: reading androidx.core.content.FileProvider uri content://io.homeassistant.companion.android.provider/external_files/Android/data/io.homeassistant.companion.android/cache/logs/homeassistant_companion_log_1-1-2024_15-36-13.txt from pid=20680, uid=1000 requires the provider be exported, or grantUriPermission()
02-01 15:36:13.651 11818 11865 E DatabaseUtils: at android.content.ContentProvider.enforceReadPermissionInner(ContentProvider.java:781)
02-01 15:36:13.651 11818 11865 E DatabaseUtils: at android.content.ContentProvider$Transport.enforceReadPermission(ContentProvider.java:645)
02-01 15:36:13.651 11818 11865 E DatabaseUtils: at android.content.ContentProvider$Transport.query(ContentProvider.java:239)
02-01 15:36:13.651 11818 11865 E DatabaseUtils: at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:114)
02-01 15:36:13.651 11818 11865 E DatabaseUtils: at android.os.Binder.execTransactInternal(Binder.java:1032)
02-01 15:36:13.651 11818 11865 E DatabaseUtils: at android.os.Binder.execTransact(Binder.java:1005)
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
02-01 15:36:20.067 11818 15442 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
02-01 15:36:21.609 11818 11818 I Surface : opservice is null false
02-01 15:36:29.892 11818 11818 D CameraWidget: Broadcast received:
02-01 15:36:29.892 11818 11818 D CameraWidget: Broadcast action: android.appwidget.action.APPWIDGET_UPDATE
02-01 15:36:29.892 11818 11818 D CameraWidget: AppWidgetId: -1
02-01 15:36:29.904 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:36:29.904 11818 11818 D ServerConnectionInfo: Using external URL
02-01 15:36:29.907 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:36:29.907 11818 11818 D ServerConnectionInfo: Using external URL
02-01 15:36:29.912 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:36:29.912 11818 11818 D ServerConnectionInfo: Using external URL
02-01 15:36:29.915 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:36:29.915 11818 11818 D ServerConnectionInfo: Using external URL
02-01 15:36:29.926 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:36:29.926 11818 11818 D ServerConnectionInfo: Using external URL
02-01 15:36:29.929 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:36:29.929 11818 11818 D ServerConnectionInfo: Using external URL
02-01 15:36:29.945 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:36:30.013 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:36:30.014 11818 11818 D ServerConnectionInfo: Using external URL
02-01 15:36:30.014 11818 11818 D CameraWidget: Fetching camera image
02-01 15:36:30.021 11818 11818 D CameraWidget: Fetch and load complete
02-01 15:36:30.078 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:36:30.078 11818 11818 D ServerConnectionInfo: Using external URL
02-01 15:36:30.078 11818 11818 D CameraWidget: Fetching camera image
02-01 15:36:30.080 11818 11818 D CameraWidget: Fetch and load complete
02-01 15:36:31.066 11818 11865 D DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@f0410d[SettingsActivity]
02-01 15:36:31.067 11818 11865 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=true inTouchMode=true
02-01 15:36:31.068 11818 11818 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: true, expireMillis: 1706798174451, currentMillis: 1706798191068)
02-01 15:36:31.069 11818 11818 D IntegrationRepository: setAppActive(): true
02-01 15:36:31.087 11818 11818 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: true, expireMillis: 1706798174451, currentMillis: 1706798191087)
02-01 15:36:32.026 11818 11818 D IntegrationRepository: setAppActive(): false
02-01 15:36:32.346 11818 11865 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=false inTouchMode=true
02-01 15:36:32.963 11818 11818 D SensorReceiver: Received intent: android.intent.action.SCREEN_OFF
02-01 15:36:32.968 11818 11818 D SensorReceiver: Sensor is_interactive corresponding to received event android.intent.action.SCREEN_OFF is disabled, skipping sensors update
02-01 15:36:32.969 11818 11818 D ButtonWidget: Broadcast received:
02-01 15:36:32.969 11818 11818 D ButtonWidget: Broadcast action: android.intent.action.SCREEN_OFF
02-01 15:36:32.969 11818 11818 D ButtonWidget: AppWidgetId: -1
02-01 15:36:32.975 11818 11818 D MediaPlayCtrlsWidget: Broadcast received:
02-01 15:36:32.975 11818 11818 D MediaPlayCtrlsWidget: Broadcast action: android.intent.action.SCREEN_OFF
02-01 15:36:32.975 11818 11818 D MediaPlayCtrlsWidget: AppWidgetId: -1
02-01 15:36:33.134 11818 15442 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:36:33.159 11818 15442 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
02-01 15:36:33.161 11818 11902 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=3cd122f3-1aa6-4578-bbd2-ab84e4fe721e, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ]
02-01 15:36:40.979 11818 3952 D WebSocketRepository: Websocket: onMessage (text)
02-01 15:36:40.981 11818 3952 D WebSocketRepository: Message number 54 received
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
02-01 15:36:48.180 11818 21043 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
02-01 15:36:48.202 11818 11818 D ForegrndServiceLauncher: Check if service HighAccuracyLocationService is running. Service running = false
location mask
location mask
location mask
location mask
location mask
location mask
location mask
02-01 15:38:24.251 11818 3952 D WebSocketRepository: Websocket: onMessage (text)
02-01 15:38:24.252 11818 3952 D WebSocketRepository: Message number 54 received
02-01 15:38:50.331 11818 11818 D SensorReceiver: Received intent: android.net.wifi.STATE_CHANGE
02-01 15:38:50.348 11818 22087 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:38:50.435 11818 21663 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:38:50.439 11818 21663 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
02-01 15:38:50.441 11818 11902 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=d66fbe1c-d849-4e3f-9f80-e709739a7b35, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ]
02-01 15:38:50.781 11818 22087 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
02-01 15:38:50.782 11818 21663 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:38:50.785 11818 22087 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
02-01 15:38:50.785 11818 21663 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:38:51.181 11818 22087 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:38:51.481 11818 21662 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
02-01 15:38:51.588 11818 21662 I SensorReceiver: Sensor updates and sync completed
02-01 15:39:11.593 11818 3952 D WebSocketRepository: Websocket: onMessage (text)
02-01 15:39:11.595 11818 3952 D WebSocketRepository: Message number 54 received
02-01 15:41:08.405 11818 3952 D WebSocketRepository: Websocket: onMessage (text)
02-01 15:41:08.405 11818 3952 D WebSocketRepository: Message number 54 received
02-01 15:41:10.993 11818 3952 D WebSocketRepository: Websocket: onMessage (text)
02-01 15:41:10.994 11818 3952 D WebSocketRepository: Message number 54 received
02-01 15:41:16.799 11818 11818 D SensorReceiver: Received intent: android.intent.action.SCREEN_ON
02-01 15:41:16.801 11818 11818 D SensorReceiver: Sensor is_interactive corresponding to received event android.intent.action.SCREEN_ON is disabled, skipping sensors update
02-01 15:41:16.826 11818 11818 D ButtonWidget: Broadcast received:
02-01 15:41:16.826 11818 11818 D ButtonWidget: Broadcast action: android.intent.action.SCREEN_ON
02-01 15:41:16.826 11818 11818 D ButtonWidget: AppWidgetId: -1
02-01 15:41:16.836 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:41:16.840 11818 11818 D MediaPlayCtrlsWidget: Broadcast received:
02-01 15:41:16.840 11818 11818 D MediaPlayCtrlsWidget: Broadcast action: android.intent.action.SCREEN_ON
02-01 15:41:16.840 11818 11818 D MediaPlayCtrlsWidget: AppWidgetId: -1
02-01 15:41:16.845 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:41:16.854 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:41:16.854 11818 11818 D ServerConnectionInfo: Using external URL
02-01 15:41:16.856 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:41:16.856 11818 11818 D ServerConnectionInfo: Using external URL
02-01 15:41:16.858 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:41:16.858 11818 11818 D ServerConnectionInfo: Using external URL
02-01 15:41:16.865 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:41:16.927 11818 21043 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:41:16.932 11818 21043 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
02-01 15:41:16.935 11818 11883 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=f254fc76-becc-46c8-b900-586be3759309, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ]
02-01 15:41:16.939 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 15:41:17.186 11818 11818 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 1706798193026, currentMillis: 1706798477186)
02-01 15:41:17.340 11818 11818 D OnePlusJankManager: Chor uploadMDM JANK_TYPE_ONCE mViewTitle = io.homeassistant.companion.android/io.homeassistant.companion.android.settings.SettingsActivity--- jank level = 1
02-01 15:41:17.433 11818 11866 D DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@f0410d[SettingsActivity]
02-01 15:41:17.437 11818 11866 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=true inTouchMode=true
02-01 15:41:17.440 11818 11818 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 1706798193026, currentMillis: 1706798477440)
02-01 15:41:17.440 11818 11818 D IntegrationRepository: setAppActive(): true
02-01 15:41:18.792 11818 11818 I Surface : opservice is null false
02-01 15:41:18.999 11818 11818 D IntegrationRepository: setAppActive(): false
02-01 15:41:19.004 11818 11866 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=false inTouchMode=true
02-01 15:41:19.004 11818 11818 D IntegrationRepository: setAppActive(): false
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
02-01 15:41:21.202 11818 21043 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
location mask
location mask
location mask
location mask
location mask
location mask
location mask
02-01 15:41:21.218 11818 11818 D ForegrndServiceLauncher: Check if service HighAccuracyLocationService is running. Service running = false
location mask
location mask
location mask
location mask
location mask
location mask
location mask
02-01 15:41:22.479 11818 11818 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 1706798479999, currentMillis: 1706798482479)
02-01 15:41:22.501 11818 11866 D DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@f0410d[SettingsActivity]
02-01 15:41:22.501 11818 11866 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=true inTouchMode=true
02-01 15:41:22.579 11818 11818 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 1706798479999, currentMillis: 1706798482579)
02-01 15:41:22.579 11818 11818 D IntegrationRepository: setAppActive(): true
02-01 15:41:23.555 11818 3952 D WebSocketRepository: Websocket: onMessage (text)
02-01 15:41:23.556 11818 3952 D WebSocketRepository: Message number 54 received
02-01 15:41:23.834 11818 21663 D LogcatReader: Read logcat for pid 11818
are there any HA core errors at the time of the issue? I see we have some log lines missing I may need to add them to help in debugging this.
Now I hope this is good. Here I create a new template widget and then export log.
Part 1
--------- beginning of main
02-01 16:49:22.734 2044 2044 E mpanion.androi: Unknown bits set in runtime_flags: 0x20000
02-01 16:49:22.742 2044 2044 E mpanion.androi: Not starting debugger since process cannot load the jdwp agent.
02-01 16:49:22.849 2044 2044 W mpanion.androi: JIT profile information will not be recorded: profile file does not exits.
02-01 16:49:22.849 2044 2044 W mpanion.androi: JIT profile information will not be recorded: profile file does not exits.
02-01 16:49:22.857 2044 2044 I Perf : Connecting to perf service.
02-01 16:49:22.860 2044 2044 I mpanion.androi: [GL_OOM] ClampGrowthLimit 268435456
02-01 16:49:22.894 2044 2044 I FirebaseApp: Device unlocked: initializing all Firebase APIs for app [DEFAULT]
02-01 16:49:22.906 2044 2044 I FirebaseInitProvider: FirebaseApp initialization successful
02-01 16:49:22.928 2044 2044 D WM-WrkMgrInitializer: Initializing WorkManager with default configuration.
02-01 16:49:22.931 2044 2044 D WM-PackageManagerHelper: Skipping component enablement for androidx.work.impl.background.systemjob.SystemJobService
02-01 16:49:22.932 2044 2044 D WM-Schedulers: Created SystemJobScheduler and enabled SystemJobService
02-01 16:49:22.943 2044 2044 D Sentry : io.sentry.auto-init read: false
02-01 16:49:22.943 2044 2044 I Sentry : Retrieving auto-init from AndroidManifest.xml
02-01 16:49:22.950 2044 2044 V Font : Change font:1
02-01 16:49:22.951 2044 2044 V Font : Default family:android.graphics.Typeface@6e71eb42
02-01 16:49:23.019 2044 2044 W mpanion.androi: Accessing hidden method Landroid/view/WindowInsetsAnimationController;->getHiddenStateInsets()Landroid/graphics/Insets; (blacklist, linking, denied)
02-01 16:49:23.020 2044 2044 W mpanion.androi: Accessing hidden method Landroid/view/View;->getWindowInsetsController()Landroid/view/WindowInsetsController; (blacklist, linking, denied)
02-01 16:49:23.021 2044 2044 W mpanion.androi: Accessing hidden method Landroid/view/WindowInsetsAnimationController;->getShownStateInsets()Landroid/graphics/Insets; (blacklist, linking, denied)
02-01 16:49:23.021 2044 2044 W mpanion.androi: Accessing hidden method Landroid/view/WindowInsetsAnimationController;->getCurrentInsets()Landroid/graphics/Insets; (blacklist, linking, denied)
02-01 16:49:23.124 2044 2044 V FlingOptimizerScroller: FlingOptimizerOverScroller Init
02-01 16:49:23.179 2044 2044 V ViewRootImpl: The specified message queue synchronization barrier token has not been posted or has already been removed
02-01 16:49:23.198 2044 4472 D DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@74ada9[TemplateWidgetConfigureActivity]
02-01 16:49:23.198 2044 4474 I AdrenoGLES: QUALCOMM build : 6209c5d, Ifdcc64d6e8
02-01 16:49:23.198 2044 4474 I AdrenoGLES: Build Date : 12/12/19
02-01 16:49:23.198 2044 4474 I AdrenoGLES: OpenGL ES Shader Compiler Version: EV031.27.05.03
02-01 16:49:23.198 2044 4474 I AdrenoGLES: Local Branch : mybranchea1c9b4a-9e05-f149-a3b2-1458d0b52ae8
02-01 16:49:23.198 2044 4474 I AdrenoGLES: Remote Branch : quic/gfx-adreno.lnx.1.0.r85-rel
02-01 16:49:23.198 2044 4474 I AdrenoGLES: Remote Branch : NONE
02-01 16:49:23.198 2044 4474 I AdrenoGLES: Reconstruct Branch : NOTHING
02-01 16:49:23.198 2044 4474 I AdrenoGLES: Build Config : C O 9.0.3 AArch64
02-01 16:49:23.200 2044 4472 D ViewRootImpl[TemplateWidgetConfigureActivity]: windowFocusChanged hasFocus=true inTouchMode=true
02-01 16:49:23.201 2044 4474 I AdrenoGLES: PFP: 0x005ff112, ME: 0x005ff066
02-01 16:49:23.215 2044 4474 W Gralloc3: mapper 3.x is not supported
02-01 16:49:23.226 2044 2044 W Choreographer: Already have a pending vsync event. There should only be one at a time.
02-01 16:49:23.278 2044 4486 W mpanion.androi: Accessing hidden method Landroid/graphics/Canvas;->drawPatch(Landroid/graphics/NinePatch;Landroid/graphics/Rect;Landroid/graphics/Paint;)V (greylist-max-o, linking, denied)
02-01 16:49:23.278 2044 4486 W mpanion.androi: Accessing hidden method Landroid/graphics/Canvas;->drawPatch(Landroid/graphics/NinePatch;Landroid/graphics/RectF;Landroid/graphics/Paint;)V (greylist-max-o, linking, denied)
02-01 16:49:23.288 2044 2044 D SensorReceiver: Received intent: android.net.wifi.STATE_CHANGE
02-01 16:49:23.289 2044 2044 D SensorReceiver: Received intent: android.net.wifi.WIFI_STATE_CHANGED
02-01 16:49:23.290 2044 2044 D SensorReceiver: Sensor wifi_state corresponding to received event android.net.wifi.WIFI_STATE_CHANGED is disabled, skipping sensors update
02-01 16:49:23.290 2044 2044 D SensorReceiver: Received intent: android.media.RINGER_MODE_CHANGED
02-01 16:49:23.291 2044 2044 D SensorReceiver: Sensor audio_sensor corresponding to received event android.media.RINGER_MODE_CHANGED is disabled, skipping sensors update
02-01 16:49:23.306 2044 4465 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:23.326 2044 4486 I WebViewFactory: Loading com.google.android.webview version 121.0.6167.101 (code 616710133)
02-01 16:49:23.329 2044 4486 W linker : Warning: "/data/app/com.google.android.trichromelibrary_616710133-qk3pqqLqaid3Ck20wzKFUg==/base.apk!/lib/arm64-v8a/libmonochrome_64.so" unused DT entry: unknown processor-specific (type 0x70000001 arg 0x0) (ignoring)
02-01 16:49:23.346 2044 4486 I cr_WVCFactoryProvider: Loaded version=121.0.6167.101 minSdkVersion=29 isBundle=true multiprocess=true packageId=2
02-01 16:49:23.355 2044 4492 E chromium: [0201/164923.355279:ERROR:variations_seed_loader.cc(37)] Seed missing signature.
02-01 16:49:23.359 2044 4486 I cr_LibraryLoader: Successfully loaded native library
02-01 16:49:23.359 2044 4486 I cr_CachingUmaRecorder: Flushed 6 samples from 6 histograms, 0 samples were dropped.
02-01 16:49:23.360 2044 4486 D NetworkSecurityConfig: Using Network Security Config from resource network_security_config debugBuild: false
02-01 16:49:23.366 2044 4467 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:23.367 2044 4467 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:23.368 2044 4485 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=33062459-4a86-427c-88a3-373668d28727, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ]
location mask
02-01 16:49:23.469 2044 4496 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
02-01 16:49:23.488 2044 4467 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:23.510 2044 4466 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:23.511 2044 4495 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:23.511 2044 4466 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:23.512 2044 4495 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
02-01 16:49:24.028 2044 4466 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
location mask
02-01 16:49:24.227 2044 4495 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:24.294 2044 4500 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:24.385 2044 4500 I SensorReceiver: Sensor updates and sync completed
02-01 16:49:24.725 2044 2044 I Surface : opservice is null false
02-01 16:49:24.761 2044 2044 V ViewRootImpl: The specified message queue synchronization barrier token has not been posted or has already been removed
02-01 16:49:24.789 2044 2044 I AssistStructure: Flattened final assist data: 3728 bytes, containing 2 windows, 18 views
02-01 16:49:26.610 2044 2044 V ViewRootImpl: The specified message queue synchronization barrier token has not been posted or has already been removed
02-01 16:49:27.428 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:27.963 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:28.748 2044 4538 D ProfileInstaller: Skipping profile installation for io.homeassistant.companion.android
02-01 16:49:30.188 2044 4499 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:30.401 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919)
02-01 16:49:31.398 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919)
02-01 16:49:32.126 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919)
02-01 16:49:32.347 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919)
02-01 16:49:32.582 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919)
02-01 16:49:32.818 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919)
02-01 16:49:33.042 2044 4499 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919)
02-01 16:49:33.266 2044 4499 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919)
02-01 16:49:34.734 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919)
02-01 16:49:35.645 2044 4472 D ViewRootImpl[TemplateWidgetConfigureActivity]: windowFocusChanged hasFocus=false inTouchMode=true
02-01 16:49:36.281 2044 4472 D DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@74ada9[TemplateWidgetConfigureActivity]
02-01 16:49:36.282 2044 4472 D ViewRootImpl[TemplateWidgetConfigureActivity]: windowFocusChanged hasFocus=true inTouchMode=true
02-01 16:49:37.979 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919)
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
02-01 16:49:38.628 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:38.650 2044 2044 D ForegrndServiceLauncher: Check if service HighAccuracyLocationService is running. Service running = false
location mask
location mask
location mask
location mask
location mask
location mask
location mask
02-01 16:49:39.053 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919)
02-01 16:49:39.282 2044 4495 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919)
02-01 16:49:39.418 2044 4495 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919)
02-01 16:49:39.521 2044 4495 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919)
02-01 16:49:39.723 2044 4495 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919)
02-01 16:49:39.903 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919)
02-01 16:49:40.212 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919)
02-01 16:49:44.113 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919)
02-01 16:49:44.352 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919)
02-01 16:49:44.515 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919)
02-01 16:49:44.775 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919)
02-01 16:49:45.332 2044 4495 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919)
02-01 16:49:45.528 2044 4495 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919)
02-01 16:49:45.681 2044 4495 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919)
02-01 16:49:45.896 2044 4495 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919)
Part 2
02-01 16:49:46.073 2044 4495 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:46.125 2044 4495 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
location mask
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919)
02-01 16:49:47.159 2044 4466 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919)
02-01 16:49:48.637 2044 4466 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919)
02-01 16:49:48.869 2044 4466 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919)
02-01 16:49:49.015 2044 4466 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919)
02-01 16:49:49.510 2044 4466 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919)
02-01 16:49:49.643 2044 4499 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919)
02-01 16:49:49.815 2044 4499 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919)
02-01 16:49:49.996 2044 4499 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919)
02-01 16:49:50.330 2044 4499 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919)
02-01 16:49:52.593 2044 4499 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919)
02-01 16:49:53.080 2044 4499 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919)
02-01 16:49:54.136 2044 4466 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919)
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
02-01 16:49:55.914 2044 4466 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
location mask
02-01 16:49:56.938 2044 4466 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919)
02-01 16:49:57.146 2044 4466 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:01.968 2044 2044 V ViewRootImpl: The specified message queue synchronization barrier token has not been posted or has already been removed
--------- beginning of system
02-01 16:50:05.645 2044 2044 D TextClassifierService: No configured system TextClassifierService
02-01 16:50:05.650 2044 2044 D TextClassifierService: No configured system TextClassifierService
02-01 16:50:05.652 2044 4484 D TextClassifierService: No configured system TextClassifierService
02-01 16:50:05.683 2044 4484 D androidtc: Loading ModelFile { path=/data/misc/textclassifier/lang_id.model name=lang_id.model version=0 locales=und }
02-01 16:50:05.713 2044 4484 D androidtc: Loading ModelFile { path=/data/misc/textclassifier/textclassifier.model name=textclassifier.model version=714 locales=it }
02-01 16:50:05.718 2044 4484 I tflite : Initialized TensorFlow Lite runtime.
02-01 16:50:05.767 2044 4484 D TextClassifierService: No configured system TextClassifierService
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
02-01 16:50:06.072 2044 4466 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
location mask
02-01 16:50:06.086 2044 2044 D ForegrndServiceLauncher: Check if service HighAccuracyLocationService is running. Service running = false
location mask
location mask
location mask
location mask
location mask
location mask
02-01 16:50:06.185 2044 2044 V ViewRootImpl: The specified message queue synchronization barrier token has not been posted or has already been removed
02-01 16:50:06.196 2044 2044 V ViewRootImpl: The specified message queue synchronization barrier token has not been posted or has already been removed
02-01 16:50:06.265 2044 2044 V ViewRootImpl: The specified message queue synchronization barrier token has not been posted or has already been removed
location mask
02-01 16:50:06.446 2044 2044 D TextClassifierService: No configured system TextClassifierService
02-01 16:50:06.448 2044 4484 D TextClassifierService: No configured system TextClassifierService
02-01 16:50:06.452 2044 2044 D TextClassifierService: No configured system TextClassifierService
02-01 16:50:06.458 2044 4612 D TextClassifierService: No configured system TextClassifierService
02-01 16:50:06.460 2044 2044 D OnePlusJankManager: Chor uploadMDM JANK_TYPE_NODRAW mViewTitle = io.homeassistant.companion.android/io.homeassistant.companion.android.widgets.template.TemplateWidgetConfigureActivity--- jank level = 1
02-01 16:50:06.756 2044 2044 V ViewRootImpl: The specified message queue synchronization barrier token has not been posted or has already been removed
02-01 16:50:07.131 2044 2044 D TextClassifierService: No configured system TextClassifierService
02-01 16:50:07.132 2044 4612 D TextClassifierService: No configured system TextClassifierService
02-01 16:50:07.168 2044 2044 V ViewRootImpl: The specified message queue synchronization barrier token has not been posted or has already been removed
02-01 16:50:07.173 2044 2044 D OnePlusJankManager: Chor uploadMDM JANK_TYPE_NODRAW mViewTitle = io.homeassistant.companion.android/io.homeassistant.companion.android.widgets.template.TemplateWidgetConfigureActivity--- jank level = 1
02-01 16:50:07.190 2044 2044 W Choreographer: Already have a pending vsync event. There should only be one at a time.
02-01 16:50:08.287 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:08.459 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:08.645 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:08.826 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:08.988 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:09.160 2044 4466 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:09.343 2044 4466 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:09.771 2044 4466 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:10.940 2044 4466 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:11.154 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:11.262 2044 4466 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:11.530 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:11.693 2044 4466 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:11.840 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:16.070 2044 2044 D SensorReceiver: Received intent: android.net.wifi.STATE_CHANGE
02-01 16:50:16.078 2044 4466 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:16.122 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:16.124 2044 4500 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:16.126 2044 4468 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=4ff4acac-8799-43a6-8123-a74a40bb2003, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ]
02-01 16:50:16.452 2044 4496 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:16.453 2044 4496 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:16.453 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:16.457 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:17.054 2044 4500 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:17.068 2044 4496 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:17.159 2044 4500 I SensorReceiver: Sensor updates and sync completed
02-01 16:50:18.188 2044 2044 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:18.208 2044 4614 D ViewRootImpl[TemplateWidgetConfigureActivity]: windowFocusChanged hasFocus=false inTouchMode=true
02-01 16:50:18.208 2044 2044 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:18.225 2044 2044 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:18.231 2044 2044 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:18.239 2044 2044 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:18.239 2044 2044 D ServerConnectionInfo: Using external URL
02-01 16:50:18.244 2044 2044 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:18.244 2044 2044 D ServerConnectionInfo: Using external URL
02-01 16:50:18.521 2044 4638 D WebSocketRepository: Websocket: onOpen
02-01 16:50:18.522 2044 4638 D WebSocketRepository: Websocket: onMessage (text)
02-01 16:50:18.540 2044 4638 D WebSocketRepository: Message number null received
02-01 16:50:18.541 2044 4466 D WebSocketRepository: Auth Requested
02-01 16:50:18.573 2044 4638 D WebSocketRepository: Websocket: onMessage (text)
02-01 16:50:18.574 2044 4638 D WebSocketRepository: Message number null received
02-01 16:50:18.575 2044 2044 D WebSocketRepository: Sending message 1: {type=supported_features, id=1, features={coalesce_messages=1}}
02-01 16:50:18.577 2044 2044 D WebSocketRepository: Sending message 2: {type=render_template, template=ENERGIA OGGI
02-01 16:50:18.577 2044 2044 D WebSocketRepository: <br>
02-01 16:50:18.577 2044 2044 D WebSocketRepository: Consumo: {{ states('sensor.oggi_energia_consumata') |round(1) }} kWh
02-01 16:50:18.577 2044 2044 D WebSocketRepository: <br>
02-01 16:50:18.577 2044 2044 D WebSocketRepository: Autoconsumo: {{ states('sensor.oggi_energia_autoconsumata') |round(1) }} kWh
02-01 16:50:18.577 2044 2044 D WebSocketRepository: <br>
02-01 16:50:18.577 2044 2044 D WebSocketRepository: Prelievo: {{ states('sensor.oggi_energia_prelevata') |round(1) }} kWh
02-01 16:50:18.577 2044 2044 D WebSocketRepository: <br>
02-01 16:50:18.577 2044 2044 D WebSocketRepository: Produzione: {{ states('sensor.oggi_energia_prodotta') |round(1) }} kWh
02-01 16:50:18.577 2044 2044 D WebSocketRepository: <br>
02-01 16:50:18.577 2044 2044 D WebSocketRepository: Immissione: {{ states('sensor.oggi_energia_immessa') |round(1) }} kWh, id=2}
02-01 16:50:18.577 2044 2044 D WebSocketRepository: Message number 2 sent
02-01 16:50:18.627 2044 4638 D WebSocketRepository: Websocket: onMessage (text)
02-01 16:50:18.629 2044 4638 D WebSocketRepository: Message number 1 received
02-01 16:50:18.694 2044 4638 D WebSocketRepository: Websocket: onMessage (text)
02-01 16:50:18.694 2044 4638 D WebSocketRepository: Message number 2 received
02-01 16:50:18.695 2044 4638 D WebSocketRepository: Websocket: onMessage (text)
02-01 16:50:18.697 2044 4638 D WebSocketRepository: Message number 2 received
02-01 16:50:18.700 2044 2044 D WebSocketRepository: Sending message 3: {type=render_template, template=Inserisci qui il modello
02-01 16:50:18.700 2044 2044 D WebSocketRepository:
02-01 16:50:18.700 2044 2044 D WebSocketRepository: {{ states('sensor.potenza_totale') }}, id=3}
02-01 16:50:18.700 2044 2044 D WebSocketRepository: Message number 3 sent
02-01 16:50:18.754 2044 4638 D WebSocketRepository: Websocket: onMessage (text)
02-01 16:50:18.754 2044 4638 D WebSocketRepository: Message number 3 received
02-01 16:50:18.755 2044 4638 D WebSocketRepository: Websocket: onMessage (text)
02-01 16:50:18.756 2044 4638 D WebSocketRepository: Message number 3 received
02-01 16:50:20.804 2044 4638 D WebSocketRepository: Websocket: onMessage (text)
02-01 16:50:20.806 2044 4638 D WebSocketRepository: Message number 3 received
02-01 16:50:21.639 2044 2044 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@3e1308
02-01 16:50:21.671 2044 2044 V ViewRootImpl: The specified message queue synchronization barrier token has not been posted or has already been removed
02-01 16:50:21.711 2044 2044 W mpanion.androi: Accessing hidden method Landroid/content/res/Resources$Theme;->getKey()Landroid/content/res/Resources$ThemeKey; (greylist-max-o, reflection, denied)
02-01 16:50:21.723 2044 4614 D DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@b5c2e9[LaunchActivity]
02-01 16:50:21.726 2044 4614 D ViewRootImpl[LaunchActivity]: windowFocusChanged hasFocus=true inTouchMode=true
02-01 16:50:21.739 2044 2044 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:21.739 2044 2044 D ServerConnectionInfo: Using external URL
02-01 16:50:21.740 2044 2044 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:21.740 2044 2044 D ServerConnectionInfo: Using external URL
02-01 16:50:21.741 2044 2044 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:21.743 2044 2044 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:21.743 2044 2044 D ServerConnectionInfo: Using external URL
02-01 16:50:21.744 2044 2044 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:21.748 2044 4668 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:21.748 2044 4495 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:21.778 2044 2044 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:21.785 2044 4450 D ViewRootImpl[LaunchActivity]: windowFocusChanged hasFocus=false inTouchMode=true
02-01 16:50:21.785 2044 2044 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@3a00efc
02-01 16:50:21.792 2044 2044 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:21.813 2044 2044 I cr_CombinedPProvider: #registerProvider() provider:WV.C7@c323148 isPolicyCacheEnabled:false policyProvidersSize:0
02-01 16:50:21.814 2044 2044 I cr_PolicyProvider: #setManagerAndSource() 0
02-01 16:50:21.823 2044 2044 I cr_CombinedPProvider: #linkNativeInternal() 1
02-01 16:50:21.824 2044 2044 I cr_AppResProvider: #getApplicationRestrictionsFromUserManager() Bundle[EMPTY_PARCEL]
02-01 16:50:21.824 2044 2044 I cr_PolicyProvider: #notifySettingsAvailable() 0
02-01 16:50:21.824 2044 2044 I cr_CombinedPProvider: #onSettingsAvailable() 0
02-01 16:50:21.824 2044 2044 I cr_CombinedPProvider: #flushPolicies()
02-01 16:50:21.829 2044 4495 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:21.857 2044 4495 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:21.947 2044 2044 D PhoneWindow: setNavigationBarColor: ff111111
02-01 16:50:21.951 2044 2044 D RenderScript HIDL Adaptation: IRenderScriptDevice::getService()
02-01 16:50:21.958 2044 4495 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:21.958 2044 4495 D ServerConnectionInfo: Using external URL
02-01 16:50:21.959 2044 4495 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:21.959 2044 4495 D ServerConnectionInfo: Using external URL
02-01 16:50:21.960 2044 2044 D RenderScript HIDL Adaptation: IRenderScriptDevice::getService() returned 0x6fdc032800
02-01 16:50:21.960 2044 2044 D RenderScript HIDL Adaptation: HIDL successfully loaded.
02-01 16:50:21.976 2044 4854 V RenderScript: Successfully loaded runtime: libRSDriver_adreno.so
02-01 16:50:21.977 2044 2044 D : Successfully queried cache dir: /data/user_de/0/io.homeassistant.companion.android/code_cache
02-01 16:50:21.977 2044 2044 D RenderScript: Setting cache dir: /data/user_de/0/io.homeassistant.companion.android/code_cache
02-01 16:50:21.980 2044 2044 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:21.981 2044 2044 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1706802621981)
02-01 16:50:21.986 2044 4495 D WebSocketRepository: Sending message 4: {type=auth/current_user, id=4}
02-01 16:50:21.986 2044 4495 D WebSocketRepository: Message number 4 sent
02-01 16:50:21.990 2044 2044 W cr_SupportWebSettings: setForceDarkBehavior() is a no-op in an app with targetSdkVersion>=T
02-01 16:50:21.990 2044 2044 W cr_WebSettings: setForceDark() is a no-op in an app with targetSdkVersion>=T
02-01 16:50:21.991 2044 2044 D WebviewActivity: Current webview package com.google.android.webview and version 121.0.6167.101
02-01 16:50:21.994 2044 2044 D WebviewActivity: Matter/Thread step changed to NOT_STARTED
02-01 16:50:21.996 2044 2044 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:21.998 2044 2044 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:21.998 2044 2044 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1706802621998)
02-01 16:50:22.034 2044 4638 D WebSocketRepository: Websocket: onMessage (text)
02-01 16:50:22.034 2044 4638 D WebSocketRepository: Message number 4 received
02-01 16:50:22.142 2044 2044 V ViewRootImpl: The specified message queue synchronization barrier token has not been posted or has already been removed
02-01 16:50:22.165 2044 4827 W VideoCapabilities: Unsupported mime video/divx
02-01 16:50:22.165 2044 4827 W VideoCapabilities: Unsupported mime video/divx311
02-01 16:50:22.165 2044 4827 W VideoCapabilities: Unsupported mime video/divx4
02-01 16:50:22.167 2044 4450 D DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@a09cf4[WebViewActivity]
02-01 16:50:22.168 2044 4827 W VideoCapabilities: Unrecognized profile/level 0/3 for video/mpeg2
02-01 16:50:22.168 2044 4827 W VideoCapabilities: Unrecognized profile/level 0/3 for video/mpeg2
02-01 16:50:22.169 2044 4450 D ViewRootImpl[WebViewActivity]: windowFocusChanged hasFocus=true inTouchMode=true
02-01 16:50:22.169 2044 4827 W VideoCapabilities: Unsupported mime video/x-ms-wmv
02-01 16:50:22.170 2044 4827 W VideoCapabilities: Unsupported mime video/x-ms-wmv
02-01 16:50:22.199 2044 4845 W chromium: [WARNING:display_webview.cc(32)] WebView overlays are enabled!
02-01 16:50:22.202 2044 2044 W Choreographer: Already have a pending vsync event. There should only be one at a time.
02-01 16:50:22.227 2044 4853 D WebSocketRepository: Websocket: onOpen
02-01 16:50:22.229 2044 4853 D WebSocketRepository: Websocket: onMessage (text)
02-01 16:50:22.229 2044 2044 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:22.229 2044 2044 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1706802622229)
02-01 16:50:22.232 2044 4853 D WebSocketRepository: Message number null received
02-01 16:50:22.232 2044 4499 D WebSocketRepository: Auth Requested
02-01 16:50:22.264 2044 2044 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:22.264 2044 2044 D ServerConnectionInfo: Using external URL
02-01 16:50:22.265 2044 2044 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:22.265 2044 2044 D ServerConnectionInfo: Using external URL
02-01 16:50:22.265 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:22.267 2044 4500 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:22.268 2044 4468 I WM-Processor: Moving WorkSpec (b262ed44-04ae-4624-b8b5-464b3fda60f5) to the foreground
02-01 16:50:22.271 2044 4853 D WebSocketRepository: Websocket: onMessage (text)
02-01 16:50:22.271 2044 4853 D WebSocketRepository: Message number null received
02-01 16:50:22.272 2044 4465 D WebSocketRepository: Sending message 1: {type=supported_features, id=1, features={coalesce_messages=1}}
02-01 16:50:22.273 2044 4498 D SensorWorker: Updating all Sensors in foreground.
02-01 16:50:22.273 2044 4465 D WebSocketRepository: Sending message 2: {type=auth/current_user, id=2}
02-01 16:50:22.275 2044 4465 D WebSocketRepository: Message number 2 sent
02-01 16:50:22.275 2044 4468 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=e3f3e955-b22f-42a5-828f-13db7466f349, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ]
02-01 16:50:22.278 2044 2044 I WM-SystemFgDispatcher: Started foreground service Intent { act=ACTION_START_FOREGROUND cmp=io.homeassistant.companion.android/androidx.work.impl.foreground.SystemForegroundService (has extras) }
02-01 16:50:22.279 2044 4498 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:22.313 2044 4853 D WebSocketRepository: Websocket: onMessage (text)
02-01 16:50:22.314 2044 4853 D WebSocketRepository: Message number 1 received
02-01 16:50:22.354 2044 4853 D WebSocketRepository: Websocket: onMessage (text)
02-01 16:50:22.354 2044 4853 D WebSocketRepository: Message number 2 received
02-01 16:50:22.530 2044 4931 D WebviewActivity: External bus {"type":"config/get","id":1}
02-01 16:50:22.531 2044 2044 D WebviewActivity: externalBus({"id":1,"type":"result","success":true,"result":{"hasSettingsScreen":true,"canWriteTag":true,"hasExoPlayer":true,"canCommissionMatter":true,"canImportThreadCredentials":true,"hasAssist":true}});
02-01 16:50:22.550 2044 2044 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:22.550 2044 2044 D ServerConnectionInfo: Using external URL
02-01 16:50:22.551 2044 2044 D WebviewActivity: Callback null
02-01 16:50:22.556 2044 2044 D WebviewActivity: Color from webview is "#101e24-SPACER-#111111"
02-01 16:50:22.556 2044 2044 D WebviewActivity: Color from webview is "#101e24-SPACER-#111111"
02-01 16:50:22.556 2044 4500 D WebViewPresenterImpl: Try getting color from webview color "#101e24".
02-01 16:50:22.556 2044 4500 I WebViewPresenterImpl: Found color -15720924.
02-01 16:50:22.556 2044 4500 D WebViewPresenterImpl: Try getting color from webview color "#111111".
02-01 16:50:22.557 2044 4500 I WebViewPresenterImpl: Found color -15658735.
02-01 16:50:22.557 2044 2044 D PhoneWindow: setNavigationBarColor: ff111111
location mask
02-01 16:50:22.618 2044 4498 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:22.619 2044 4498 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:22.619 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:22.620 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:22.840 2044 4445 I mpanion.androi: Background concurrent copying GC freed 123266(5068KB) AllocSpace objects, 9(268KB) LOS objects, 56% free, 9367KB/21MB, paused 91us total 108.816ms
02-01 16:50:22.855 2044 4500 D SensorReceiver: Nothing to update for server 3 (TuxHome)
02-01 16:50:22.871 2044 4499 D SensorReceiver: Nothing to update for server 2 (MarcoRotto)
02-01 16:50:22.871 2044 4499 I SensorReceiver: Sensor updates and sync completed
02-01 16:50:22.871 2044 4468 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=b262ed44-04ae-4624-b8b5-464b3fda60f5, tags={ io.homeassistant.companion.android.sensors.SensorWorker } ]
02-01 16:50:22.873 2044 2044 I WM-SystemFgDispatcher: Stopping foreground service
02-01 16:50:23.366 2044 4931 D WebviewActivity: External bus {"type":"connection-status","payload":{"event":"connected"},"id":2}
02-01 16:50:23.368 2044 2044 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:24.012 2044 4931 D WebviewActivity: External bus {"type":"theme-update","id":3}
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
02-01 16:50:24.067 2044 4499 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:24.085 2044 2044 D WebviewActivity: Color from webview is "#101e24-SPACER-#111111"
02-01 16:50:24.085 2044 2044 D WebviewActivity: Color from webview is "#101e24-SPACER-#111111"
02-01 16:50:24.085 2044 4499 D WebViewPresenterImpl: Try getting color from webview color "#101e24".
02-01 16:50:24.085 2044 4499 I WebViewPresenterImpl: Found color -15720924.
02-01 16:50:24.086 2044 4499 D WebViewPresenterImpl: Try getting color from webview color "#111111".
02-01 16:50:24.086 2044 4499 I WebViewPresenterImpl: Found color -15658735.
02-01 16:50:24.086 2044 2044 D PhoneWindow: setNavigationBarColor: ff111111
location mask
02-01 16:50:26.443 2044 4825 W chromium: [WARNING:spdy_session.cc(2984)] Received HEADERS for invalid stream 117
02-01 16:50:26.443 2044 4825 W chromium: [WARNING:spdy_session.cc(2984)] Received HEADERS for invalid stream 129
02-01 16:50:26.444 2044 4825 W chromium: [WARNING:spdy_session.cc(2984)] Received HEADERS for invalid stream 135
02-01 16:50:26.449 2044 4825 W chromium: [WARNING:spdy_session.cc(2984)] Received HEADERS for invalid stream 147
02-01 16:50:26.451 2044 4825 W chromium: [WARNING:spdy_session.cc(2984)] Received HEADERS for invalid stream 153
02-01 16:50:26.455 2044 4825 W chromium: [WARNING:spdy_session.cc(2984)] Received HEADERS for invalid stream 131
02-01 16:50:26.456 2044 4825 W chromium: [WARNING:spdy_session.cc(2984)] Received HEADERS for invalid stream 125
02-01 16:50:26.458 2044 4825 W chromium: [WARNING:spdy_session.cc(2984)] Received HEADERS for invalid stream 127
02-01 16:50:26.461 2044 4825 W chromium: [WARNING:spdy_session.cc(2984)] Received HEADERS for invalid stream 119
02-01 16:50:26.704 2044 4638 D WebSocketRepository: Websocket: onMessage (text)
02-01 16:50:26.705 2044 4638 D WebSocketRepository: Message number 3 received
02-01 16:50:30.342 2044 4931 D WebviewActivity: External bus {"type":"config_screen/show","id":4}
02-01 16:50:30.356 2044 2044 D IntegrationRepository: setAppActive(): false
02-01 16:50:30.357 2044 2044 D IntegrationRepository: setAppActive(): false
02-01 16:50:30.362 2044 2044 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@8f569b9
02-01 16:50:30.364 2044 4450 D ViewRootImpl[WebViewActivity]: windowFocusChanged hasFocus=false inTouchMode=true
02-01 16:50:30.408 2044 2044 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1706802630408)
02-01 16:50:30.419 2044 2044 V ViewRootImpl: The specified message queue synchronization barrier token has not been posted or has already been removed
02-01 16:50:30.432 2044 4450 D DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@734d2ed[SettingsActivity]
02-01 16:50:30.435 2044 4450 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=true inTouchMode=true
02-01 16:50:30.491 2044 2044 W Choreographer: Already have a pending vsync event. There should only be one at a time.
02-01 16:50:30.491 2044 2044 D SensorReceiver: Received intent: io.homeassistant.companion.android.UPDATE_SENSORS
02-01 16:50:30.494 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:30.503 2044 4465 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:30.510 2044 2044 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1706802630510)
02-01 16:50:30.510 2044 2044 D IntegrationRepository: setAppActive(): true
02-01 16:50:30.550 2044 2044 D SettingsWearDetection: API unavailable for discovering nodes (no Wear)
location mask
02-01 16:50:30.668 2044 4500 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:30.669 2044 4500 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:30.670 2044 4499 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:30.671 2044 4499 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:30.731 2044 4638 D WebSocketRepository: Websocket: onMessage (text)
02-01 16:50:30.732 2044 4638 D WebSocketRepository: Message number 3 received
02-01 16:50:30.878 2044 4499 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:30.929 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:31.034 2044 4499 I SensorReceiver: Sensor updates and sync completed
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
location mask
02-01 16:50:35.067 2044 4498 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true
02-01 16:50:35.068 2044 2044 D ForegrndServiceLauncher: Check if service HighAccuracyLocationService is running. Service running = false
location mask
location mask
location mask
location mask
location mask
location mask
location mask
02-01 16:50:35.859 2044 4638 D WebSocketRepository: Websocket: onMessage (text)
02-01 16:50:35.862 2044 4638 D WebSocketRepository: Message number 3 received
02-01 16:50:36.169 2044 2044 W mpanion.androi: Accessing hidden method Landroid/view/WindowInsets$Type;->ime()I (blacklist, linking, denied)
02-01 16:50:36.170 2044 2044 W mpanion.androi: Accessing hidden method Landroid/view/WindowInsetsAnimationController;->getTypes()I (blacklist, linking, denied)
02-01 16:50:36.176 2044 2044 W mpanion.androi: Accessing hidden method Landroid/view/WindowInsets$Builder;->setVisible(IZ)Landroid/view/WindowInsets$Builder; (blacklist, linking, denied)
02-01 16:50:36.177 2044 2044 W mpanion.androi: Accessing hidden method Landroid/view/Window;->getInsetsController()Landroid/view/WindowInsetsController; (blacklist, linking, denied)
02-01 16:50:36.179 2044 2044 W mpanion.androi: Accessing hidden method Landroid/view/WindowInsetsController;->hide(I)V (blacklist, linking, denied)
02-01 16:50:36.180 2044 2044 W mpanion.androi: Accessing hidden method Landroid/view/WindowInsets;->isVisible(I)Z (blacklist, linking, denied)
02-01 16:50:36.181 2044 2044 W mpanion.androi: Accessing hidden method Landroid/view/WindowInsets;->getInsets(I)Landroid/graphics/Insets; (blacklist, linking, denied)
02-01 16:50:36.182 2044 2044 W mpanion.androi: Accessing hidden method Landroid/view/WindowInsets$Builder;->setInsets(ILandroid/graphics/Insets;)Landroid/view/WindowInsets$Builder; (blacklist, linking, denied)
02-01 16:50:36.182 2044 2044 W mpanion.androi: Accessing hidden method Landroid/view/WindowInsetsController;->show(I)V (blacklist, linking, denied)
02-01 16:50:36.183 2044 2044 W mpanion.androi: Accessing hidden method Landroid/view/WindowInsets$Type;->systemGestures()I (blacklist, linking, denied)
02-01 16:50:36.183 2044 2044 W mpanion.androi: Accessing hidden method Landroid/view/WindowInsets$Type;->mandatorySystemGestures()I (blacklist, linking, denied)
02-01 16:50:36.183 2044 2044 W mpanion.androi: Accessing hidden method Landroid/view/WindowInsets$Type;->tappableElement()I (blacklist, linking, denied)
02-01 16:50:36.224 2044 4465 D LogcatReader: Read logcat for pid 2044
can you please share the template that you are using?
Here is the relevant error, strange it did not show up before.
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919)
This is a homeassistant core error during a reboot:
Logger: homeassistant.helpers.event
Source: helpers/template.py:569
First occurred: 12:49:25 (1 occurrences)
Last logged: 12:49:25
Error while processing template: Template<template=(ENERGIA OGGI <br> Consumo: {{ states('sensor.oggi_energia_consumata') |round(1) }} kWh <br> Autoconsumo: {{ states('sensor.oggi_energia_autoconsumata') |round(1) }} kWh <br> Prelievo: {{ states('sensor.oggi_energia_prelevata') |round(1) }} kWh <br> Produzione: {{ states('sensor.oggi_energia_prodotta') |round(1) }} kWh <br> Immissione: {{ states('sensor.oggi_energia_immessa') |round(1) }} kWh) renders=2>
Traceback (most recent call last):
File "/srv/homeassistant/lib/python3.11/site-packages/homeassistant/helpers/template.py", line 1644, in forgiving_round
value = round(float(value), precision)
^^^^^^^^^^^^
ValueError: could not convert string to float: 'unknown'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/srv/homeassistant/lib/python3.11/site-packages/homeassistant/helpers/template.py", line 567, in async_render
render_result = _render_with_context(self.template, compiled, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/srv/homeassistant/lib/python3.11/site-packages/homeassistant/helpers/template.py", line 2305, in _render_with_context
return template.render(**kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/srv/homeassistant/lib/python3.11/site-packages/jinja2/environment.py", line 1301, in render
self.environment.handle_exception()
File "/srv/homeassistant/lib/python3.11/site-packages/jinja2/environment.py", line 936, in handle_exception
raise rewrite_traceback_stack(source=source)
File "<template>", line 3, in top-level template code
File "/srv/homeassistant/lib/python3.11/site-packages/homeassistant/helpers/template.py", line 1649, in forgiving_round
raise_no_default("round", value)
File "/srv/homeassistant/lib/python3.11/site-packages/homeassistant/helpers/template.py", line 1625, in raise_no_default
raise ValueError(
ValueError: Template error: round got invalid input 'unknown' when rendering template
``` 'ENERGIA OGGI
<br>
Consumo: {{ states('sensor.oggi_energia_consumata') |round(1) }} kWh
<br>
Autoconsumo: {{ states('sensor.oggi_energia_autoconsumata') |round(1) }} kWh
<br>
Prelievo: {{ states('sensor.oggi_energia_prelevata') |round(1) }} kWh
<br>
Produzione: {{ states('sensor.oggi_energia_prodotta') |round(1) }} kWh
<br>
Immissione: {{ states('sensor.oggi_energia_immessa') |round(1) }} kWh' but no default was specified
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/srv/homeassistant/lib/python3.11/site-packages/homeassistant/helpers/template.py", line 693, in async_render_to_info
render_info._result = self.async_render(
^^^^^^^^^^^^^^^^^^
File "/srv/homeassistant/lib/python3.11/site-packages/homeassistant/helpers/template.py", line 569, in async_render
raise TemplateError(err) from err
homeassistant.exceptions.TemplateError: ValueError: Template error: round got invalid input 'unknown' when rendering template but no default was specified
And this is the template:
'ENERGIA OGGI
<br>
Consumo: {{ states('sensor.oggi_energia_consumata') |round(1) }} kWh
<br>
Autoconsumo: {{ states('sensor.oggi_energia_autoconsumata') |round(1) }} kWh
<br>
Prelievo: {{ states('sensor.oggi_energia_prelevata') |round(1) }} kWh
<br>
Produzione: {{ states('sensor.oggi_energia_prodotta') |round(1) }} kWh
<br>
Immissione: {{ states('sensor.oggi_energia_immessa') |round(1) }} kWh'
With previous app version I use this template without problems for years. This also work in developer tool section on homeassisntat
@Tux92 you have an issue with your template that you need to fix. Recent HA core versions require template updates for some users.
homeassistant.exceptions.TemplateError: ValueError: Template error: round got invalid input 'unknown' when rendering template but no default was specified
you need to fix your template, the app cant help with that.
This also work in developer tool section on homeassisntat
thats because you were testing when you had good values, you are nto handling when a sensor returns unknown per teh error which is what a HA core update addressed. You need to specify a default per the error.
Ok, but this don't change anything, the widget don't showing
'ENERGIA OGGI
<br>
Consumo: {{ states('sensor.oggi_energia_consumata') |round(1, 0) }} kWh
<br>
Autoconsumo: {{ states('sensor.oggi_energia_autoconsumata') |round(1, 0) }} kWh
<br>
Prelievo: {{ states('sensor.oggi_energia_prelevata') |round(1, 0) }} kWh
<br>
Produzione: {{ states('sensor.oggi_energia_prodotta') |round(1, 0) }} kWh
<br>
Immissione: {{ states('sensor.oggi_energia_immessa') |round(1, 0) }} kWh'
At least now on reboot I no longer get the error in homeassistant core
do you still see the same error in the app logs? the same one I posted above?
This might not be isolated to template widgets as entity state widgets shows same error on latest app version.
@MrMiniMies yes. My entity state widget stopped working too. Not found anything obvious in the HA log to explain it, but I'm a newbie tbf
My widgets (entity state & switches) are gone too, after update to 2024.1.5-full Android 11
@UnitZ @hermanhobnob @MrMiniMies please get us the companion app logs ,we do not know this is hte same issue at this point. The error in the widget is generic and only the logs will tell the full picture. Without logs we cannot help.
First reproduce the issue by tapping on the widget then open the app. Settings > Companion App > Troubleshooting > show and share logs
I'm seeing the same issue with an entity widget just showing "Problem loading widget". Here's my logs from the two minutes when I tried to add a new widget.
Logs
02-02 17:31:29.442 8355 15779 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:31:29.458 8355 15779 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:31:29.472 8355 15779 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:31:29.483 8355 15779 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:31:29.486 8355 10249 D WebSocketRepository: Sending message 3524: {type=ping, id=3524}
02-02 17:31:29.487 8355 10249 D WebSocketRepository: Message number 3524 sent
02-02 17:31:29.528 8355 9010 D WebSocketRepository: Websocket: onMessage (text)
02-02 17:31:29.530 8355 9010 D WebSocketRepository: Message number 3524 received
02-02 17:31:34.689 8355 8355 I ViewRootImpl@577a199[WebViewActivity]: onDisplayChanged oldDisplayState=1 newDisplayState=2
02-02 17:31:34.690 8355 8355 I ViewRootImpl@b3b1032[SettingsActivity]: onDisplayChanged oldDisplayState=1 newDisplayState=2
02-02 17:31:34.714 8355 8355 D SurfaceView@890f495: 143717525 updateSurface: has no frame
02-02 17:31:34.901 8355 8355 I ViewRootImpl@577a199[WebViewActivity]: onDisplayChanged oldDisplayState=2 newDisplayState=2
02-02 17:31:34.901 8355 8355 I ViewRootImpl@b3b1032[SettingsActivity]: onDisplayChanged oldDisplayState=2 newDisplayState=2
02-02 17:31:34.905 8355 8355 D SensorReceiver: Received intent: android.intent.action.SCREEN_ON
02-02 17:31:34.907 8355 8355 D SensorReceiver: Sensor is_interactive corresponding to received event android.intent.action.SCREEN_ON is disabled, skipping sensors update
02-02 17:31:34.910 8355 8355 D ButtonWidget: Broadcast received:
02-02 17:31:34.910 8355 8355 D ButtonWidget: Broadcast action: android.intent.action.SCREEN_ON
02-02 17:31:34.910 8355 8355 D ButtonWidget: AppWidgetId: -1
02-02 17:31:34.930 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:31:34.934 8355 8355 D MediaPlayCtrlsWidget: Broadcast received:
02-02 17:31:34.934 8355 8355 D MediaPlayCtrlsWidget: Broadcast action: android.intent.action.SCREEN_ON
02-02 17:31:34.934 8355 8355 D MediaPlayCtrlsWidget: AppWidgetId: -1
02-02 17:31:34.984 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:31:34.995 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:31:34.995 8355 8355 D ServerConnectionInfo: Using internal URL
02-02 17:31:35.005 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:31:35.005 8355 8355 D ServerConnectionInfo: Using internal URL
02-02 17:31:35.023 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:31:35.023 8355 8355 D ServerConnectionInfo: Using internal URL
02-02 17:31:35.030 8355 7633 D TrafficStats: tagSocket(103) with statsTag=0xffffffff, statsUid=-1
02-02 17:31:35.061 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:31:35.061 8355 8355 D ServerConnectionInfo: Using internal URL
02-02 17:31:35.079 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:31:35.093 8355 8355 D WebSocketRepository: Sending message 3525: {type=config/entity_registry/get, entity_id=sensor.buiten_thermometer_temperature, id=3525}
02-02 17:31:35.094 8355 8355 D WebSocketRepository: Message number 3525 sent
02-02 17:31:35.107 8355 9010 D WebSocketRepository: Websocket: onMessage (text)
02-02 17:31:35.108 8355 9010 D WebSocketRepository: Message number 3525 received
02-02 17:31:35.110 8355 8355 D WebSocketRepository: Sending message 3526: {type=config/entity_registry/get, entity_id=sensor.buiten_thermometer_temperature, id=3526}
02-02 17:31:35.111 8355 8355 D WebSocketRepository: Message number 3526 sent
02-02 17:31:35.119 8355 9010 D WebSocketRepository: Websocket: onMessage (text)
02-02 17:31:35.120 8355 9010 D WebSocketRepository: Message number 3526 received
02-02 17:31:35.132 8355 8355 I AppWidgetManager: updateAppWidget() appWidgetIds = [28]
02-02 17:31:35.139 8355 8355 I AppWidgetManager: updateAppWidget() appWidgetIds = [30]
02-02 17:31:35.903 8355 8355 I ViewRootImpl@b3b1032[SettingsActivity]: handleAppVisibility mAppVisible = false visible = true
02-02 17:31:35.907 8355 8355 I ViewRootImpl@b3b1032[SettingsActivity]: stopped(false) old = true
02-02 17:31:35.907 8355 8355 D ViewRootImpl@b3b1032[SettingsActivity]: WindowStopped on io.homeassistant.companion.android/io.homeassistant.companion.android.settings.SettingsActivity set to false
02-02 17:31:35.913 8355 8355 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 1706891339232, currentMillis: 1706891495913)
02-02 17:31:35.942 8355 8355 D InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.settings.SettingsActivity from=android.view.ViewRootImpl.relayoutWindow:9940 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=false mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} }
02-02 17:31:35.944 8355 8355 I BLASTBufferQueue_Java: new BLASTBufferQueue, mName= ViewRootImpl@b3b1032[SettingsActivity] mNativeObject= 0xb4000075d7a94ad0 sc.mNativeObject= 0xb4000076279fa950 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2979 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659 android.view.Choreographer.doCallbacks:1129 android.view.Choreographer.doFrame:1055 android.view.Choreographer$FrameDisplayEventReceiver.run:1622
02-02 17:31:35.944 8355 8355 I BLASTBufferQueue_Java: update, w= 1080 h= 2400 mName = ViewRootImpl@b3b1032[SettingsActivity] mNativeObject= 0xb4000075d7a94ad0 sc.mNativeObject= 0xb4000076279fa950 format= -1 caller= android.graphics.BLASTBufferQueue.<init>:89 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2979 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197
02-02 17:31:35.944 8355 8355 I ViewRootImpl@b3b1032[SettingsActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)0 dur=25 res=0x403 s={true 0xb4000076f7a29290} ch=true seqId=0
02-02 17:31:35.945 8355 8355 D ViewRootImpl@b3b1032[SettingsActivity]: mThreadedRenderer.initialize() mSurface={isValid=true 0xb4000076f7a29290} hwInitialized=true
02-02 17:31:35.982 8355 8375 I ViewRootImpl@b3b1032[SettingsActivity]: Resizing android.view.ViewRootImpl@8136982: frame = [0,0][1080,2400] reportDraw = true forceLayout = false syncSeqId = -1
02-02 17:31:36.049 8355 8375 I ViewRootImpl@b3b1032[SettingsActivity]: Resizing android.view.ViewRootImpl@8136982: frame = [0,0][1080,2400] reportDraw = true forceLayout = false syncSeqId = -1
02-02 17:31:36.199 8355 8355 D ScrollView: onsize change changed
02-02 17:31:36.200 8355 8355 D ViewRootImpl@b3b1032[SettingsActivity]: reportNextDraw android.view.ViewRootImpl.performTraversals:4658 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659
02-02 17:31:36.201 8355 8355 D ViewRootImpl@b3b1032[SettingsActivity]: Setup new sync=wmsSync-ViewRootImpl@b3b1032[SettingsActivity]#69
02-02 17:31:36.201 8355 8355 D ViewRootImpl@b3b1032[SettingsActivity]: Creating new active sync group ViewRootImpl@b3b1032[SettingsActivity]#70
02-02 17:31:36.201 8355 8355 D ViewRootImpl@b3b1032[SettingsActivity]: registerCallbacksForSync syncBuffer=false
02-02 17:31:37.202 8355 10188 E SurfaceSyncGroup: Failed to receive transaction ready in 1000ms. Marking SurfaceSyncGroup(wmsSync-ViewRootImpl@b3b1032[SettingsActivity]#69) as ready
02-02 17:31:37.203 8355 10188 D ViewRootImpl@b3b1032[SettingsActivity]: reportDrawFinished
02-02 17:31:37.203 8355 10188 E SurfaceSyncGroup: Failed to receive transaction ready in 1000ms. Marking SurfaceSyncGroup(ViewRootImpl@b3b1032[SettingsActivity]#70) as ready
02-02 17:31:37.631 8355 10195 D ViewRootImpl@b3b1032[SettingsActivity]: Received frameDrawingCallback syncResult=0 frameNum=1.
02-02 17:31:37.631 8355 10195 I ViewRootImpl@b3b1032[SettingsActivity]: mWNT: t=0xb400007617a4da10 mBlastBufferQueue=0xb4000075d7a94ad0 fn= 1 caller= android.view.ViewRootImpl$8.onFrameDraw:13614 android.view.ThreadedRenderer$1.onFrameDraw:788 <bottom of call stack>
02-02 17:31:37.631 8355 10195 D ViewRootImpl@b3b1032[SettingsActivity]: Setting up sync and frameCommitCallback
02-02 17:31:37.646 8355 10098 I BLASTBufferQueue: [ViewRootImpl@b3b1032[SettingsActivity]#25](f:0,a:0,s:0) onFrameAvailable the first frame is available
02-02 17:31:37.647 8355 10098 D ViewRootImpl@b3b1032[SettingsActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true
02-02 17:31:37.652 8355 8355 I Choreographer: Skipped 205 frames! The application may be doing too much work on its main thread.
02-02 17:31:37.653 8355 8355 I ViewRootImpl@b3b1032[SettingsActivity]: registerCallbackForPendingTransactions
02-02 17:31:37.656 8355 8355 D InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.settings.SettingsActivity from=android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7072 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=false mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} }
02-02 17:31:37.657 8355 8355 I ViewRootImpl@b3b1032[SettingsActivity]: handleResized, msg = 5 frames=ClientWindowFrames{frame=[0,0][1080,2400] display=[0,0][1080,2400] parentFrame=[0,0][0,0]} forceNextWindowRelayout=false displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false
02-02 17:31:37.657 8355 8355 I ViewRootImpl@b3b1032[SettingsActivity]: handleResized mSyncSeqId = 0
02-02 17:31:37.657 8355 8355 D ViewRootImpl@b3b1032[SettingsActivity]: reportNextDraw android.view.ViewRootImpl.handleResized:2485 android.view.ViewRootImpl.-$$Nest$mhandleResized:0 android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7073 android.view.ViewRootImpl$ViewRootHandler.handleMessage:7042 android.os.Handler.dispatchMessage:106
02-02 17:31:37.657 8355 8355 D InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.settings.SettingsActivity from=android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7072 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} }
02-02 17:31:37.657 8355 8355 I ViewRootImpl@b3b1032[SettingsActivity]: handleResized, msg = 5 frames=ClientWindowFrames{frame=[0,0][1080,2400] display=[0,0][1080,2400] parentFrame=[0,0][0,0]} forceNextWindowRelayout=false displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false
02-02 17:31:37.658 8355 8355 I ViewRootImpl@b3b1032[SettingsActivity]: handleResized mSyncSeqId = 0
02-02 17:31:37.658 8355 8355 D ViewRootImpl@b3b1032[SettingsActivity]: reportNextDraw android.view.ViewRootImpl.handleResized:2485 android.view.ViewRootImpl.-$$Nest$mhandleResized:0 android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7073 android.view.ViewRootImpl$ViewRootHandler.handleMessage:7042 android.os.Handler.dispatchMessage:106
02-02 17:31:37.658 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=1
02-02 17:31:37.658 8355 10194 I ViewRootImpl@b3b1032[SettingsActivity]: mWNT: t=0xb400007617a451f0 mBlastBufferQueue=0xb4000075d7a94ad0 fn= 2 caller= android.view.ViewRootImpl$6.onFrameDraw:5539 android.view.ViewRootImpl$2.onFrameDraw:2103 android.view.ThreadedRenderer$1.onFrameDraw:788
02-02 17:31:37.660 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=2
02-02 17:31:37.661 8355 8355 I ViewRootImpl@b3b1032[SettingsActivity]: MSG_WINDOW_FOCUS_CHANGED 1 0
02-02 17:31:37.661 8355 8355 D ViewRootImpl@b3b1032[SettingsActivity]: mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb4000076f7a29290}
02-02 17:31:37.662 8355 8355 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 1706891339232, currentMillis: 1706891497662)
02-02 17:31:37.662 8355 8355 D IntegrationRepository: setAppActive(): true
02-02 17:31:37.663 8355 8355 D InputMethodManagerUtils: startInputInner - Id : 0
02-02 17:31:37.663 8355 8355 I InputMethodManager: startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus
02-02 17:31:37.664 8355 25609 I OpenGLRenderer: Davey! duration=1734ms; Flags=1, FrameTimelineVsyncId=16363813, IntendedVsync=99869486827673, Vsync=99869486827673, InputEventId=0, HandleInputStart=99869488434505, AnimationStart=99869488435234, PerformTraversalsStart=99869492703411, DrawStart=99869775972161, FrameDeadline=99869495161006, FrameInterval=99869488429609, FrameStartTime=8312135, SyncQueued=99871203003671, SyncStart=99871203656483, IssueDrawCommandsStart=99871204791067, SwapBuffers=99871214282317, FrameCompleted=99871222030025, DequeueBufferDuration=21093, QueueBufferDuration=878594, GpuCompleted=99871222030025, SwapBuffersCompleted=99871221658306, DisplayPresentTime=99632024436054, CommandSubmissionCompleted=99871214282317,
02-02 17:31:37.676 8355 25609 I OpenGLRenderer: Davey! duration=1719ms; Flags=0, FrameTimelineVsyncId=16363852, IntendedVsync=99869520105443, Vsync=99871224520338, InputEventId=0, HandleInputStart=99871226764139, AnimationStart=99871226765129, PerformTraversalsStart=99871227028358, DrawStart=99871227334296, FrameDeadline=99871232397221, FrameInterval=99871226346587, FrameStartTime=8314219, SyncQueued=99871227934869, SyncStart=99871228318462, IssueDrawCommandsStart=99871229494452, SwapBuffers=99871238022785, FrameCompleted=99871240217212, DequeueBufferDuration=26875, QueueBufferDuration=303802, GpuCompleted=99871240217212, SwapBuffersCompleted=99871239226275, DisplayPresentTime=99632032753814, CommandSubmissionCompleted=99871238022785,
02-02 17:31:37.772 8355 8355 D ScrollView: onsize change changed
02-02 17:31:37.773 8355 8355 D ViewRootImpl@b3b1032[SettingsActivity]: Setup new sync=wmsSync-ViewRootImpl@b3b1032[SettingsActivity]#71
02-02 17:31:37.773 8355 8355 D ViewRootImpl@b3b1032[SettingsActivity]: Creating new active sync group ViewRootImpl@b3b1032[SettingsActivity]#72
02-02 17:31:37.773 8355 8355 D ViewRootImpl@b3b1032[SettingsActivity]: registerCallbacksForSync syncBuffer=false
02-02 17:31:37.775 8355 10195 I ViewRootImpl@b3b1032[SettingsActivity]: mWNT: t=0xb400007617a13e10 mBlastBufferQueue=0xb4000075d7a94ad0 fn= 3 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0:69 android.view.SyncRtSurfaceTransactionApplier.$r8$lambda$SgowXC58rj3PR958kHUfRgLZmvE:0
02-02 17:31:37.775 8355 10195 D ViewRootImpl@b3b1032[SettingsActivity]: Received frameDrawingCallback syncResult=0 frameNum=3.
02-02 17:31:37.775 8355 10195 I ViewRootImpl@b3b1032[SettingsActivity]: mWNT: t=0xb4000076179e8ff0 mBlastBufferQueue=0xb4000075d7a94ad0 fn= 3 caller= android.view.ViewRootImpl$8.onFrameDraw:13614 android.view.ThreadedRenderer$1.onFrameDraw:788 <bottom of call stack>
02-02 17:31:37.776 8355 10195 D ViewRootImpl@b3b1032[SettingsActivity]: Setting up sync and frameCommitCallback
02-02 17:31:37.790 8355 10098 D ViewRootImpl@b3b1032[SettingsActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=3 didProduceBuffer=true
02-02 17:31:37.791 8355 8355 D ViewRootImpl@b3b1032[SettingsActivity]: reportDrawFinished
02-02 17:31:39.273 8355 8355 I ViewRootImpl@b3b1032[SettingsActivity]: MSG_WINDOW_FOCUS_CHANGED 0 0
02-02 17:31:39.676 8355 8355 I ViewRootImpl@b3b1032[SettingsActivity]: handleAppVisibility mAppVisible = true visible = false
02-02 17:31:39.715 8355 8355 I ViewRootImpl@b3b1032[SettingsActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)8 dur=19 res=0x402 s={false 0x0} ch=true seqId=0
02-02 17:31:39.717 8355 8355 D IntegrationRepository: setAppActive(): false
02-02 17:31:39.718 8355 8355 I ViewRootImpl@b3b1032[SettingsActivity]: stopped(true) old = false
02-02 17:31:39.718 8355 8355 D ViewRootImpl@b3b1032[SettingsActivity]: WindowStopped on io.homeassistant.companion.android/io.homeassistant.companion.android.settings.SettingsActivity set to true
02-02 17:31:39.721 8355 8355 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=androidx.activity.OnBackPressedDispatcher$Api34Impl$createOnBackAnimationCallback$1@afa3b25
02-02 17:31:39.733 8355 8355 D InputTransport: Input channel destroyed: 'ClientS', fd=274
02-02 17:31:39.739 8355 8355 I ViewRootImpl@b3b1032[SettingsActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)8 dur=4 res=0x402 s={false 0x0} ch=false seqId=0
02-02 17:31:40.701 8355 8355 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.app.Activity$$ExternalSyntheticLambda0@4d8206a
02-02 17:31:40.725 8355 8355 I SurfaceView: 143717525 Detaching SV
02-02 17:31:40.725 8355 8355 D SurfaceView@890f495: 143717525 updateSurface: has no frame
02-02 17:31:40.725 8355 8355 I SurfaceView@890f495: onDetachedFromWindow: tryReleaseSurfaces()
02-02 17:31:40.725 8355 8355 I SurfaceView@890f495: releaseSurfaces: viewRoot = ViewRootImpl@577a199[WebViewActivity]
02-02 17:31:40.729 8355 8355 I ViewRootImpl@577a199[WebViewActivity]: dispatchDetachedFromWindow
02-02 17:31:40.732 8355 8355 D InputTransport: Input channel destroyed: '6c25ada', fd=266
02-02 17:31:40.734 8355 8355 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.app.Activity$$ExternalSyntheticLambda0@f85fd7e
02-02 17:31:40.737 8355 8355 I ViewRootImpl@b3b1032[SettingsActivity]: dispatchDetachedFromWindow
02-02 17:31:40.740 8355 8355 D InputTransport: Input channel destroyed: '91017ad', fd=328
02-02 17:31:46.074 8355 8355 D LocBroadcastReceiver: Received location update.
02-02 17:31:46.082 8355 8355 D ForegrndServiceLauncher: Check if service HighAccuracyLocationService is running. Service running = false
02-02 17:31:46.083 8355 9066 D LocBroadcastReceiver: Last Location:
02-02 17:31:46.083 8355 9066 D LocBroadcastReceiver: Coords:()
02-02 17:31:46.083 8355 9066 D LocBroadcastReceiver: Accuracy: 100.0
02-02 17:31:46.083 8355 9066 D LocBroadcastReceiver: Bearing: 0.0
02-02 17:31:46.084 8355 9066 D LocBroadcastReceiver: Begin evaluating if location update should be skipped
02-02 17:31:46.084 8355 9066 D LocBroadcastReceiver: Received location that is 19 milliseconds old, 1706891506065 compared to 1706891506084 with source fused
02-02 17:31:46.084 8355 9066 D LocBroadcastReceiver: Duplicate location received, not sending to HA
02-02 17:31:59.493 8355 27675 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:31:59.499 8355 27675 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:31:59.503 8355 27675 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:31:59.507 8355 27675 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:31:59.507 8355 27675 D WebSocketRepository: Sending message 3527: {type=ping, id=3527}
02-02 17:31:59.509 8355 27675 D WebSocketRepository: Message number 3527 sent
02-02 17:31:59.534 8355 9010 D WebSocketRepository: Websocket: onMessage (text)
02-02 17:31:59.535 8355 9010 D WebSocketRepository: Message number 3527 received
02-02 17:32:05.570 8355 8355 I AppWidgetManager: updateAppWidget() appWidgetIds = [31]
02-02 17:32:05.627 8355 8355 I InputMethodManager: invalidateInput
02-02 17:32:05.627 8355 8355 I InputMethodManager: invalidateInput
02-02 17:32:05.628 8355 8355 I InputMethodManager: invalidateInput
02-02 17:32:05.639 8355 8355 I InputMethodManager: invalidateInput
02-02 17:32:05.639 8355 8355 I InputMethodManager: invalidateInput
02-02 17:32:05.639 8355 8355 I InputMethodManager: invalidateInput
02-02 17:32:05.641 8355 8355 I InputMethodManager: invalidateInput
02-02 17:32:05.641 8355 8355 I InputMethodManager: invalidateInput
02-02 17:32:05.642 8355 8355 I InputMethodManager: invalidateInput
02-02 17:32:05.642 8355 8355 I InputMethodManager: invalidateInput
02-02 17:32:05.642 8355 8355 I InputMethodManager: invalidateInput
02-02 17:32:05.643 8355 8355 I InputMethodManager: invalidateInput
02-02 17:32:05.643 8355 8355 I InputMethodManager: invalidateInput
02-02 17:32:05.644 8355 8355 I InputMethodManager: invalidateInput
02-02 17:32:05.644 8355 8355 I InputMethodManager: invalidateInput
02-02 17:32:05.644 8355 8355 I InputMethodManager: invalidateInput
02-02 17:32:05.655 8355 8355 I DecorView: setWindowBackground: isPopOver=false color=ff1c1c1c d=android.graphics.drawable.ColorDrawable@8cd2249
02-02 17:32:05.659 8355 8355 D WebSocketRepository: Sending message 3528: {type=get_states, id=3528}
02-02 17:32:05.659 8355 8355 D WebSocketRepository: Message number 3528 sent
02-02 17:32:05.662 8355 10098 D NativeCustomFrequencyManager: [NativeCFMS] BpCustomFrequencyManager::BpCustomFrequencyManager()
02-02 17:32:05.666 8355 8355 D InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.widgets.entity.EntityWidgetConfigureActivity from=android.view.ViewRootImpl.setView:1717 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} }
02-02 17:32:05.666 8355 8355 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: synced displayState. AttachInfo displayState=2
02-02 17:32:05.668 8355 8355 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: setView = com.android.internal.policy.DecorView@762dffe TM=true
02-02 17:32:05.672 8355 8355 D AnimatorSet: mReversing is false. Don't call initChildren.
02-02 17:32:05.682 8355 8355 D InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.widgets.entity.EntityWidgetConfigureActivity from=android.view.ViewRootImpl.relayoutWindow:9940 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} }
02-02 17:32:05.683 8355 8355 I BLASTBufferQueue_Java: new BLASTBufferQueue, mName= ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity] mNativeObject= 0xb4000075d7a29a50 sc.mNativeObject= 0xb400007627a08450 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2979 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659 android.view.Choreographer.doCallbacks:1129 android.view.Choreographer.doFrame:1055 android.view.Choreographer$FrameDisplayEventReceiver.run:1622
02-02 17:32:05.683 8355 8355 I BLASTBufferQueue_Java: update, w= 1080 h= 2400 mName = ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity] mNativeObject= 0xb4000075d7a29a50 sc.mNativeObject= 0xb400007627a08450 format= -1 caller= android.graphics.BLASTBufferQueue.<init>:89 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2979 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197
02-02 17:32:05.683 8355 8355 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)0 dur=6 res=0x403 s={true 0xb4000076f7a5a200} ch=true seqId=0
02-02 17:32:05.683 8355 8355 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: performConfigurationChange setNightDimText nightDimLevel=0
02-02 17:32:05.683 8355 8355 D ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: mThreadedRenderer.initialize() mSurface={isValid=true 0xb4000076f7a5a200} hwInitialized=true
02-02 17:32:05.687 8355 8355 D ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: reportNextDraw android.view.ViewRootImpl.performTraversals:4658 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659
02-02 17:32:05.688 8355 8355 D ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: Setup new sync=wmsSync-ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]#73
02-02 17:32:05.688 8355 8355 D ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: Creating new active sync group ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]#74
02-02 17:32:05.688 8355 8355 D ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: registerCallbacksForSync syncBuffer=false
02-02 17:32:05.690 8355 10194 D ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: Received frameDrawingCallback syncResult=0 frameNum=1.
02-02 17:32:05.690 8355 10194 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: mWNT: t=0xb400007617a04ab0 mBlastBufferQueue=0xb4000075d7a29a50 fn= 1 caller= android.view.ViewRootImpl$8.onFrameDraw:13614 android.view.ThreadedRenderer$1.onFrameDraw:788 <bottom of call stack>
02-02 17:32:05.690 8355 10194 D ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: Setting up sync and frameCommitCallback
02-02 17:32:05.698 8355 10098 I BLASTBufferQueue: [ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]#26](f:0,a:0,s:0) onFrameAvailable the first frame is available
02-02 17:32:05.698 8355 10098 D ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true
02-02 17:32:05.699 8355 10098 D OpenGLRenderer: CFMS:: SetUp Pid : 8355 Tid : 10098
02-02 17:32:05.699 8355 8355 D ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: reportDrawFinished
02-02 17:32:05.700 8355 8355 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: registerCallbackForPendingTransactions
02-02 17:32:05.701 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=1
02-02 17:32:05.702 8355 10195 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: mWNT: t=0xb400007617a55730 mBlastBufferQueue=0xb4000075d7a29a50 fn= 2 caller= android.view.ViewRootImpl$6.onFrameDraw:5539 android.view.ViewRootImpl$2.onFrameDraw:2103 android.view.ThreadedRenderer$1.onFrameDraw:788
02-02 17:32:05.702 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=2
02-02 17:32:05.714 8355 9010 D WebSocketRepository: Websocket: onMessage (text)
02-02 17:32:05.725 8355 9010 D WebSocketRepository: Message number 3528 received
02-02 17:32:05.771 8355 8355 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: MSG_WINDOW_FOCUS_CHANGED 1 0
02-02 17:32:05.771 8355 8355 D ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb4000076f7a5a200}
02-02 17:32:05.772 8355 8355 D InputMethodManagerUtils: startInputInner - Id : 0
02-02 17:32:05.772 8355 8355 I InputMethodManager: startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus
02-02 17:32:05.776 8355 8372 D InputTransport: Input channel destroyed: 'ClientS', fd=276
02-02 17:32:05.781 8355 8372 D InputTransport: Input channel destroyed: 'ClientS', fd=227
02-02 17:32:05.782 8355 8372 D InputTransport: Input channel destroyed: 'ClientS', fd=156
02-02 17:32:05.783 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=false, type=8
02-02 17:32:06.485 8355 8355 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: ViewPostIme pointer 0
02-02 17:32:06.541 8355 8355 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: ViewPostIme pointer 1
02-02 17:32:06.544 8355 8355 D InputMethodManagerUtils: startInputInner - Id : 0
02-02 17:32:06.544 8355 8355 I InputMethodManager: startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus
02-02 17:32:06.552 8355 10098 D NativeCustomFrequencyManager: [NativeCFMS] BpCustomFrequencyManager::BpCustomFrequencyManager()
02-02 17:32:06.557 8355 8355 D InsetsController: onStateChanged: host=PopupWindow:858f4e6 from=android.view.ViewRootImpl.setView:1717 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} }
02-02 17:32:06.558 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: synced displayState. AttachInfo displayState=2
02-02 17:32:06.559 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: setView = android.widget.PopupWindow$PopupDecorView@72f7972 TM=true
02-02 17:32:06.567 8355 8355 I InputMethodManager_LC: showSoftInput(View,I)
02-02 17:32:06.567 8355 8355 I ImeTracker: io.homeassistant.companion.android:d55bae4f: onRequestShow at ORIGIN_CLIENT_SHOW_SOFT_INPUT reason SHOW_SOFT_INPUT
02-02 17:32:06.567 8355 8355 I InputMethodManager_LC: ssi(): flags=0 view=io.homeassistant.companion.android reason = SHOW_SOFT_INPUT
02-02 17:32:06.567 8355 8355 D InputMethodManager: showSoftInput() view=com.google.android.material.textfield.MaterialAutoCompleteTextView{de88be0 VFED..CL. .F.P..ID 181,7-990,133 #7f0a02c0 app:id/widget_text_config_entity_id aid=1073741825} flags=0 reason=SHOW_SOFT_INPUT
02-02 17:32:06.575 8355 7828 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: Resizing android.view.ViewRootImpl@56ebd79: frame = [226,382][1035,2265] reportDraw = true forceLayout = false syncSeqId = -1
02-02 17:32:06.577 8355 8355 I BLASTBufferQueue_Java: new BLASTBufferQueue, mName= ViewRootImpl@8628a27[PopupWindow:858f4e6] mNativeObject= 0xb4000075d7a8cab0 sc.mNativeObject= 0xb400007627a0e090 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2979 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659 android.view.Choreographer.doCallbacks:1129 android.view.Choreographer.doFrame:1055 android.view.Choreographer$FrameDisplayEventReceiver.run:1622
02-02 17:32:06.577 8355 8355 I BLASTBufferQueue_Java: update, w= 989 h= 2063 mName = ViewRootImpl@8628a27[PopupWindow:858f4e6] mNativeObject= 0xb4000075d7a8cab0 sc.mNativeObject= 0xb400007627a0e090 format= -3 caller= android.graphics.BLASTBufferQueue.<init>:89 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2979 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197
02-02 17:32:06.577 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: Relayout returned: old=(226,382,1035,2265) new=(226,382,1035,2265) req=(809,1883)0 dur=5 res=0x403 s={true 0xb4000076f7a0f9d0} ch=true seqId=0
02-02 17:32:06.577 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: performConfigurationChange setNightDimText nightDimLevel=0
02-02 17:32:06.578 8355 8355 D ViewRootImpl@8628a27[PopupWindow:858f4e6]: mThreadedRenderer.initialize() mSurface={isValid=true 0xb4000076f7a0f9d0} hwInitialized=true
02-02 17:32:06.583 8355 8355 D AbsListView: in onLayout changed
02-02 17:32:06.585 8355 8355 D ViewRootImpl@8628a27[PopupWindow:858f4e6]: reportNextDraw android.view.ViewRootImpl.performTraversals:4658 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659
02-02 17:32:06.585 8355 8355 D ViewRootImpl@8628a27[PopupWindow:858f4e6]: Setup new sync=wmsSync-ViewRootImpl@8628a27[PopupWindow:858f4e6]#75
02-02 17:32:06.585 8355 8355 D ViewRootImpl@8628a27[PopupWindow:858f4e6]: Creating new active sync group ViewRootImpl@8628a27[PopupWindow:858f4e6]#76
02-02 17:32:06.585 8355 8355 D ViewRootImpl@8628a27[PopupWindow:858f4e6]: registerCallbacksForSync syncBuffer=false
02-02 17:32:06.587 8355 10194 D ViewRootImpl@8628a27[PopupWindow:858f4e6]: Received frameDrawingCallback syncResult=0 frameNum=1.
02-02 17:32:06.587 8355 10194 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: mWNT: t=0xb400007617a32bb0 mBlastBufferQueue=0xb4000075d7a8cab0 fn= 1 caller= android.view.ViewRootImpl$8.onFrameDraw:13614 android.view.ThreadedRenderer$1.onFrameDraw:788 <bottom of call stack>
02-02 17:32:06.587 8355 10194 D ViewRootImpl@8628a27[PopupWindow:858f4e6]: Setting up sync and frameCommitCallback
02-02 17:32:06.589 8355 10098 I BLASTBufferQueue: [ViewRootImpl@8628a27[PopupWindow:858f4e6]#27](f:0,a:0,s:0) onFrameAvailable the first frame is available
02-02 17:32:06.589 8355 10098 D ViewRootImpl@8628a27[PopupWindow:858f4e6]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true
02-02 17:32:06.590 8355 10098 D OpenGLRenderer: CFMS:: SetUp Pid : 8355 Tid : 10098
02-02 17:32:06.590 8355 8355 D ViewRootImpl@8628a27[PopupWindow:858f4e6]: reportDrawFinished
02-02 17:32:06.597 8355 8355 I AssistStructure: Flattened final assist data: 6408 bytes, containing 2 windows, 36 views
02-02 17:32:06.601 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: handleResized, msg = 5 frames=ClientWindowFrames{frame=[226,382][1035,2265] display=[-100000,-100000][100000,100000] parentFrame=[0,0][0,0] attachedFrame=[0,0][1080,2400]} forceNextWindowRelayout=false displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false
02-02 17:32:06.601 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: handleResized mSyncSeqId = 0
02-02 17:32:06.601 8355 8355 D ViewRootImpl@8628a27[PopupWindow:858f4e6]: reportNextDraw android.view.ViewRootImpl.handleResized:2485 android.view.ViewRootImpl.-$$Nest$mhandleResized:0 android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7073 android.view.ViewRootImpl$ViewRootHandler.handleMessage:7042 android.os.Handler.dispatchMessage:106
02-02 17:32:06.601 8355 8355 D ViewRootImpl@8628a27[PopupWindow:858f4e6]: Setup new sync=wmsSync-ViewRootImpl@8628a27[PopupWindow:858f4e6]#77
02-02 17:32:06.601 8355 8355 D ViewRootImpl@8628a27[PopupWindow:858f4e6]: Creating new active sync group ViewRootImpl@8628a27[PopupWindow:858f4e6]#78
02-02 17:32:06.601 8355 8355 D ViewRootImpl@8628a27[PopupWindow:858f4e6]: registerCallbacksForSync syncBuffer=false
02-02 17:32:06.603 8355 10195 D ViewRootImpl@8628a27[PopupWindow:858f4e6]: Received frameDrawingCallback syncResult=0 frameNum=2.
02-02 17:32:06.603 8355 10195 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: mWNT: t=0xb400007617a6f3b0 mBlastBufferQueue=0xb4000075d7a8cab0 fn= 2 caller= android.view.ViewRootImpl$8.onFrameDraw:13614 android.view.ThreadedRenderer$1.onFrameDraw:788 <bottom of call stack>
02-02 17:32:06.603 8355 10195 D ViewRootImpl@8628a27[PopupWindow:858f4e6]: Setting up sync and frameCommitCallback
02-02 17:32:06.605 8355 10098 D ViewRootImpl@8628a27[PopupWindow:858f4e6]: Received frameCommittedCallback lastAttemptedDrawFrameNum=2 didProduceBuffer=true
02-02 17:32:06.605 8355 8355 D ViewRootImpl@8628a27[PopupWindow:858f4e6]: reportDrawFinished
02-02 17:32:06.664 8355 8355 E SpannableStringBuilder: SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length
02-02 17:32:06.664 8355 8355 E SpannableStringBuilder: SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length
02-02 17:32:06.670 8355 8355 E SpannableStringBuilder: SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length
02-02 17:32:06.670 8355 8355 E SpannableStringBuilder: SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length
02-02 17:32:06.685 8355 7828 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: Resizing android.view.ViewRootImpl@2339a21: frame = [0,0][1080,2400] reportDraw = false forceLayout = false syncSeqId = -1
02-02 17:32:06.685 8355 28331 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: Resizing android.view.ViewRootImpl@56ebd79: frame = [226,382][1035,2265] reportDraw = false forceLayout = false syncSeqId = -1
02-02 17:32:06.686 8355 8355 D InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.widgets.entity.EntityWidgetConfigureActivity from=android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7072 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,1523][1080,2400] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} }
02-02 17:32:06.686 8355 8355 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: handleResized, msg = 4 frames=ClientWindowFrames{frame=[0,0][1080,2400] display=[0,0][1080,2400] parentFrame=[0,0][0,0]} forceNextWindowRelayout=false displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false
02-02 17:32:06.686 8355 8355 D InsetsController: onStateChanged: host=PopupWindow:858f4e6 from=android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7072 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,1523][1080,2400] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} }
02-02 17:32:06.686 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: handleResized, msg = 4 frames=ClientWindowFrames{frame=[226,382][1035,2265] display=[-100000,-100000][100000,100000] parentFrame=[0,0][0,0] attachedFrame=[0,0][1080,2400]} forceNextWindowRelayout=false displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false
02-02 17:32:06.692 8355 28331 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: Resizing android.view.ViewRootImpl@2339a21: frame = [0,0][1080,2400] reportDraw = false forceLayout = false syncSeqId = -1
02-02 17:32:06.692 8355 8355 D InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.widgets.entity.EntityWidgetConfigureActivity from=android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7085 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,1412][1080,2400] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} }
02-02 17:32:06.693 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=false, type=8
02-02 17:32:06.693 8355 17984 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: Resizing android.view.ViewRootImpl@56ebd79: frame = [226,382][1035,2265] reportDraw = false forceLayout = false syncSeqId = -1
02-02 17:32:06.693 8355 8355 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: handleResized, msg = 4 frames=ClientWindowFrames{frame=[0,0][1080,2400] display=[0,0][1080,2400] parentFrame=[0,0][0,0]} forceNextWindowRelayout=false displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false
02-02 17:32:06.694 8355 8355 D InsetsController: onStateChanged: host=PopupWindow:858f4e6 from=android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7072 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,1412][1080,2400] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} }
02-02 17:32:06.694 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: handleResized, msg = 4 frames=ClientWindowFrames{frame=[226,382][1035,2265] display=[-100000,-100000][100000,100000] parentFrame=[0,0][0,0] attachedFrame=[0,0][1080,2400]} forceNextWindowRelayout=false displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false
02-02 17:32:06.710 8355 8355 D InsetsController: show(ime(), fromIme=true)
02-02 17:32:06.711 8355 8355 D InsetsController: setRequestedVisibleTypes: visible=true, mask=ime, host=io.homeassistant.companion.android/io.homeassistant.companion.android.widgets.entity.EntityWidgetConfigureActivity, from=android.view.InsetsController.controlAnimationUnchecked:1424 android.view.InsetsController.applyAnimation:1979 android.view.InsetsController.applyAnimation:1942 android.view.InsetsController.show:1288 android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7109 android.view.ViewRootImpl$ViewRootHandler.handleMessage:7042 android.os.Handler.dispatchMessage:106 android.os.Looper.loopOnce:230 android.os.Looper.loop:319 android.app.ActivityThread.main:8893
02-02 17:32:06.711 8355 8355 D InsetsController: controlAnimationUncheckedInner: Added types=ime animType=0 host=io.homeassistant.companion.android/io.homeassistant.companion.android.widgets.entity.EntityWidgetConfigureActivity from=android.view.InsetsController.controlAnimationUnchecked:1428 android.view.InsetsController.applyAnimation:1979 android.view.InsetsController.applyAnimation:1942
02-02 17:32:06.717 8355 17984 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: Resizing android.view.ViewRootImpl@2339a21: frame = [0,0][1080,2400] reportDraw = false forceLayout = false syncSeqId = -1
02-02 17:32:06.717 8355 8355 D InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.widgets.entity.EntityWidgetConfigureActivity from=android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7085 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,1412][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} }
02-02 17:32:06.717 8355 8355 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: handleResized, msg = 4 frames=ClientWindowFrames{frame=[0,0][1080,2400] display=[0,0][1080,2400] parentFrame=[0,0][0,0]} forceNextWindowRelayout=false displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false
02-02 17:32:06.717 8355 7828 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: Resizing android.view.ViewRootImpl@56ebd79: frame = [226,382][1035,2265] reportDraw = false forceLayout = false syncSeqId = -1
02-02 17:32:06.718 8355 8355 D InsetsController: onStateChanged: host=PopupWindow:858f4e6 from=android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7072 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,1412][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} }
02-02 17:32:06.718 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: handleResized, msg = 4 frames=ClientWindowFrames{frame=[226,382][1035,2265] display=[-100000,-100000][100000,100000] parentFrame=[0,0][0,0] attachedFrame=[0,0][1080,2400]} forceNextWindowRelayout=false displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false
02-02 17:32:07.005 8355 8355 D InsetsController: cancelAnimation of types: 8, animType: 0, host: io.homeassistant.companion.android/io.homeassistant.companion.android.widgets.entity.EntityWidgetConfigureActivity, from:android.view.InsetsController.notifyFinished:1727 android.view.InsetsAnimationThreadControlRunner$1.lambda$notifyFinished$0:85 android.view.InsetsAnimationThreadControlRunner$1.$r8$lambda$RAf1SfIREsj9-wH5FOigMy6eLkM:0
02-02 17:32:07.005 8355 8355 I ImeTracker: io.homeassistant.companion.android:d55bae4f: onShown
02-02 17:32:07.013 8355 10194 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: mWNT: t=0xb400007617a31870 mBlastBufferQueue=0xb4000075d7a29a50 fn= 6 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0:69 android.view.SyncRtSurfaceTransactionApplier.$r8$lambda$SgowXC58rj3PR958kHUfRgLZmvE:0
02-02 17:32:07.792 8355 8355 I BLASTBufferQueue_Java: update, w= 989 h= 1210 mName = ViewRootImpl@8628a27[PopupWindow:858f4e6] mNativeObject= 0xb4000075d7a8cab0 sc.mNativeObject= 0xb400007627a0e090 format= -3 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2968 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650
02-02 17:32:07.792 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: Relayout returned: old=(226,382,1035,2265) new=(226,382,1035,1412) req=(809,1030)0 dur=1 res=0x0 s={true 0xb4000076f7a0f9d0} ch=false seqId=0
02-02 17:32:07.792 8355 8355 D ViewRootImpl@8628a27[PopupWindow:858f4e6]: mThreadedRenderer.updateSurface() mSurface={isValid=true 0xb4000076f7a0f9d0}
02-02 17:32:07.793 8355 8355 D AbsListView: in onLayout changed
02-02 17:32:07.794 8355 7828 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: Resizing android.view.ViewRootImpl@56ebd79: frame = [226,382][1035,1412] reportDraw = false forceLayout = false syncSeqId = -1
02-02 17:32:07.964 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: registerCallbackForPendingTransactions
02-02 17:32:07.964 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: handleResized, msg = 4 frames=ClientWindowFrames{frame=[226,382][1035,1412] display=[-100000,-100000][100000,100000] parentFrame=[0,0][0,0] attachedFrame=[0,0][1080,2400]} forceNextWindowRelayout=false displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false
02-02 17:32:07.964 8355 10195 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: mWNT: t=0xb400007617a4acb0 mBlastBufferQueue=0xb4000075d7a8cab0 fn= 4 caller= android.view.ViewRootImpl$6.onFrameDraw:5539 android.view.ViewRootImpl$2.onFrameDraw:2103 android.view.ThreadedRenderer$1.onFrameDraw:788
02-02 17:32:08.044 8355 8355 I BLASTBufferQueue_Java: update, w= 989 h= 1210 mName = ViewRootImpl@8628a27[PopupWindow:858f4e6] mNativeObject= 0xb4000075d7a8cab0 sc.mNativeObject= 0xb400007627a0e090 format= -3 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2968 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650
02-02 17:32:08.044 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: Relayout returned: old=(226,382,1035,1412) new=(226,382,1035,1412) req=(809,1030)0 dur=0 res=0x0 s={true 0xb4000076f7a0f9d0} ch=false seqId=0
02-02 17:32:08.115 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: registerCallbackForPendingTransactions
02-02 17:32:08.184 8355 8355 I BLASTBufferQueue_Java: update, w= 989 h= 720 mName = ViewRootImpl@8628a27[PopupWindow:858f4e6] mNativeObject= 0xb4000075d7a8cab0 sc.mNativeObject= 0xb400007627a0e090 format= -3 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2968 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650
02-02 17:32:08.184 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: Relayout returned: old=(226,382,1035,1412) new=(226,382,1035,922) req=(809,540)0 dur=1 res=0x0 s={true 0xb4000076f7a0f9d0} ch=false seqId=0
02-02 17:32:08.184 8355 8355 D ViewRootImpl@8628a27[PopupWindow:858f4e6]: mThreadedRenderer.updateSurface() mSurface={isValid=true 0xb4000076f7a0f9d0}
02-02 17:32:08.185 8355 8355 D AbsListView: in onLayout changed
02-02 17:32:08.188 8355 7828 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: Resizing android.view.ViewRootImpl@56ebd79: frame = [226,382][1035,922] reportDraw = false forceLayout = false syncSeqId = -1
02-02 17:32:08.188 8355 10194 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: mWNT: t=0xb400007617a46c10 mBlastBufferQueue=0xb4000075d7a8cab0 fn= 6 caller= android.view.ViewRootImpl$6.onFrameDraw:5539 android.view.ViewRootImpl$2.onFrameDraw:2103 android.view.ThreadedRenderer$1.onFrameDraw:788
02-02 17:32:08.194 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: registerCallbackForPendingTransactions
02-02 17:32:08.194 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: handleResized, msg = 4 frames=ClientWindowFrames{frame=[226,382][1035,922] display=[-100000,-100000][100000,100000] parentFrame=[0,0][0,0] attachedFrame=[0,0][1080,2400]} forceNextWindowRelayout=false displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false
02-02 17:32:08.195 8355 10195 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: mWNT: t=0xb400007617a45cf0 mBlastBufferQueue=0xb4000075d7a8cab0 fn= 7 caller= android.view.ViewRootImpl$6.onFrameDraw:5539 android.view.ViewRootImpl$2.onFrameDraw:2103 android.view.ThreadedRenderer$1.onFrameDraw:788
02-02 17:32:08.582 8355 8355 I BLASTBufferQueue_Java: update, w= 989 h= 720 mName = ViewRootImpl@8628a27[PopupWindow:858f4e6] mNativeObject= 0xb4000075d7a8cab0 sc.mNativeObject= 0xb400007627a0e090 format= -3 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2968 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650
02-02 17:32:08.582 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: Relayout returned: old=(226,382,1035,922) new=(226,382,1035,922) req=(809,540)0 dur=0 res=0x0 s={true 0xb4000076f7a0f9d0} ch=false seqId=0
02-02 17:32:08.592 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: registerCallbackForPendingTransactions
02-02 17:32:10.760 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: ViewPostIme pointer 0
02-02 17:32:10.846 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: ViewPostIme pointer 1
02-02 17:32:10.846 8355 8355 D AbsListView: onTouchUp() mTouchMode : 0
02-02 17:32:10.853 8355 10194 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: mWNT: t=0xb400007617a3ead0 mBlastBufferQueue=0xb4000075d7a8cab0 fn= 9 caller= android.view.ViewRootImpl$6.onFrameDraw:5539 android.view.ViewRootImpl$2.onFrameDraw:2103 android.view.ThreadedRenderer$1.onFrameDraw:788
02-02 17:32:10.914 8355 8355 I InputMethodManager: invalidateInput
02-02 17:32:10.917 8355 8355 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.widget.PopupWindow$PopupDecorView$$ExternalSyntheticLambda0@3877a40
02-02 17:32:10.922 8355 10098 D OpenGLRenderer: endAllActiveAnimators on 0xb4000076c7bb8350 (DropDownListView) with handle 0xb4000077a7aaddf0
02-02 17:32:10.922 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: dispatchDetachedFromWindow
02-02 17:32:10.932 8355 8355 D InputTransport: Input channel destroyed: '2c433cd', fd=277
02-02 17:32:10.932 8355 8355 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.widget.AutoCompleteTextView$$ExternalSyntheticLambda0@663a1c3
02-02 17:32:11.563 8355 8355 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: ViewPostIme pointer 0
02-02 17:32:11.601 8355 8355 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: ViewPostIme pointer 1
02-02 17:32:11.602 8355 8355 D AnimatorSet: mReversing is false. Don't call initChildren.
02-02 17:32:11.621 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:32:11.634 8355 8355 D StaticWidget: Saving entity state config data:
02-02 17:32:11.634 8355 8355 D StaticWidget: entity id: sensor.buiten_thermometer_temperature
02-02 17:32:11.634 8355 8355 D StaticWidget: attribute: N/A
02-02 17:32:11.642 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:32:11.642 8355 8355 D ServerConnectionInfo: Using internal URL
02-02 17:32:11.646 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:32:11.646 8355 8355 D ServerConnectionInfo: Using internal URL
02-02 17:32:11.653 8355 8355 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: MSG_WINDOW_FOCUS_CHANGED 0 0
02-02 17:32:11.653 8355 8355 D AnimatorSet: mReversing is false. Don't call initChildren.
02-02 17:32:11.662 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:32:11.662 8355 8355 D ServerConnectionInfo: Using internal URL
02-02 17:32:11.667 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:32:11.668 8355 8355 D ServerConnectionInfo: Using internal URL
02-02 17:32:11.671 8355 7633 D TrafficStats: tagSocket(151) with statsTag=0xffffffff, statsUid=-1
02-02 17:32:11.677 8355 8355 D WebSocketRepository: Sending message 3529: {type=config/entity_registry/get, entity_id=sensor.buiten_thermometer_temperature, id=3529}
02-02 17:32:11.678 8355 8355 D WebSocketRepository: Message number 3529 sent
02-02 17:32:11.693 8355 9010 D WebSocketRepository: Websocket: onMessage (text)
02-02 17:32:11.694 8355 9010 D WebSocketRepository: Message number 3529 received
02-02 17:32:11.696 8355 8355 D WebSocketRepository: Sending message 3530: {type=config/entity_registry/get, entity_id=sensor.buiten_thermometer_temperature, id=3530}
02-02 17:32:11.696 8355 8355 D WebSocketRepository: Message number 3530 sent
02-02 17:32:11.696 8355 8355 I AppWidgetManager: updateAppWidget() appWidgetIds = [28]
02-02 17:32:11.702 8355 9010 D WebSocketRepository: Websocket: onMessage (text)
02-02 17:32:11.703 8355 9010 D WebSocketRepository: Message number 3530 received
02-02 17:32:11.709 8355 8355 I AppWidgetManager: updateAppWidget() appWidgetIds = [31]
02-02 17:32:11.788 8355 8355 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=ImeCallback=ImeOnBackInvokedCallback@90241645 Callback=android.window.IOnBackInvokedCallback$Stub$Proxy@e3d20f7
02-02 17:32:11.788 8355 8355 D InputTransport: Input channel destroyed: 'ClientS', fd=273
02-02 17:32:11.812 8355 8355 D InsetsController: setRequestedVisibleTypes: visible=false, mask=ime, host=io.homeassistant.companion.android/io.homeassistant.companion.android.widgets.entity.EntityWidgetConfigureActivity, from=android.view.InsetsController.controlAnimationUnchecked:1424 android.view.InsetsController.applyAnimation:1979 android.view.InsetsController.applyAnimation:1942 android.view.InsetsController.hide:1382 android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7116 android.view.ViewRootImpl$ViewRootHandler.handleMessage:7042 android.os.Handler.dispatchMessage:106 android.os.Looper.loopOnce:230 android.os.Looper.loop:319 android.app.ActivityThread.main:8893
02-02 17:32:11.813 8355 8355 D InsetsController: controlAnimationUncheckedInner: Added types=ime animType=1 host=io.homeassistant.companion.android/io.homeassistant.companion.android.widgets.entity.EntityWidgetConfigureActivity from=android.view.InsetsController.controlAnimationUnchecked:1428 android.view.InsetsController.applyAnimation:1979 android.view.InsetsController.applyAnimation:1942
02-02 17:32:11.818 8355 8355 D InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.widgets.entity.EntityWidgetConfigureActivity from=android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7085 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,1412][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} }
02-02 17:32:11.819 8355 8355 I ImeTracker: ch.deletescape.lawnchair.plah:da333a8e: onCancelled at PHASE_CLIENT_ANIMATION_CANCEL
02-02 17:32:11.819 8355 8355 D InsetsController: cancelAnimation of types: 8, animType: 1, host: io.homeassistant.companion.android/io.homeassistant.companion.android.widgets.entity.EntityWidgetConfigureActivity, from:android.view.InsetsController.notifyControlRevoked:1765 android.view.InsetsSourceConsumer.setControl:154 android.view.ImeInsetsSourceConsumer.setControl:195
02-02 17:32:11.820 8355 8355 I ImeTracker: io.homeassistant.companion.android:690c706f: onRequestHide at ORIGIN_CLIENT_HIDE_SOFT_INPUT reason HIDE_SOFT_INPUT_BY_INSETS_API
02-02 17:32:11.820 8355 8355 I InputMethodManager_LC: notifyImeHidden: IInputMethodManagerGlobalInvoker.hideSoftInput
02-02 17:32:11.820 8355 8355 I ImeTracker: io.homeassistant.companion.android:690c706f: onFailed at PHASE_CLIENT_VIEW_SERVED
02-02 17:32:12.224 8355 8355 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: handleAppVisibility mAppVisible = true visible = false
02-02 17:32:12.243 8355 8355 D InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.widgets.entity.EntityWidgetConfigureActivity from=android.view.ViewRootImpl.relayoutWindow:9940 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,1412][1080,2400] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} }
02-02 17:32:12.247 8355 8355 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)8 dur=9 res=0x402 s={false 0x0} ch=true seqId=0
02-02 17:32:12.249 8355 8355 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: stopped(true) old = false
02-02 17:32:12.249 8355 8355 D ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: WindowStopped on io.homeassistant.companion.android/io.homeassistant.companion.android.widgets.entity.EntityWidgetConfigureActivity set to true
02-02 17:32:12.252 8355 8355 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.app.Activity$$ExternalSyntheticLambda0@1ccf35f
02-02 17:32:12.257 8355 8355 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: dispatchDetachedFromWindow
02-02 17:32:12.261 8355 8355 D InputTransport: Input channel destroyed: 'd0abaed', fd=153
02-02 17:32:15.827 8355 8355 I DecorView: setWindowBackground: isPopOver=false color=ff111111 d=android.graphics.drawable.ColorDrawable@6489973
02-02 17:32:15.837 8355 10098 D NativeCustomFrequencyManager: [NativeCFMS] BpCustomFrequencyManager::BpCustomFrequencyManager()
02-02 17:32:15.841 8355 8355 D InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.launch.LaunchActivity from=android.view.ViewRootImpl.setView:1717 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} }
02-02 17:32:15.841 8355 8355 I ViewRootImpl@93d5df4[LaunchActivity]: synced displayState. AttachInfo displayState=2
02-02 17:32:15.845 8355 8355 I ViewRootImpl@93d5df4[LaunchActivity]: setView = com.android.internal.policy.DecorView@8ac563 TM=true
02-02 17:32:15.849 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:32:15.849 8355 8355 D ServerConnectionInfo: Using internal URL
02-02 17:32:15.852 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:32:15.855 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:32:15.855 8355 8355 D ServerConnectionInfo: Using internal URL
02-02 17:32:15.858 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:32:15.863 8355 15780 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:32:15.901 8355 15780 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:32:15.911 8355 8355 I BLASTBufferQueue_Java: new BLASTBufferQueue, mName= ViewRootImpl@93d5df4[LaunchActivity] mNativeObject= 0xb4000075d79f5e30 sc.mNativeObject= 0xb4000076279f9a50 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2979 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659 android.view.Choreographer.doCallbacks:1129 android.view.Choreographer.doFrame:1055 android.view.Choreographer$FrameDisplayEventReceiver.run:1622
02-02 17:32:15.911 8355 8355 I BLASTBufferQueue_Java: update, w= 1080 h= 2400 mName = ViewRootImpl@93d5df4[LaunchActivity] mNativeObject= 0xb4000075d79f5e30 sc.mNativeObject= 0xb4000076279f9a50 format= -1 caller= android.graphics.BLASTBufferQueue.<init>:89 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2979 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197
02-02 17:32:15.911 8355 8355 I ViewRootImpl@93d5df4[LaunchActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)0 dur=7 res=0x403 s={true 0xb4000076f7a31ad0} ch=true seqId=0
02-02 17:32:15.911 8355 8355 I ViewRootImpl@93d5df4[LaunchActivity]: performConfigurationChange setNightDimText nightDimLevel=0
02-02 17:32:15.912 8355 8355 D ViewRootImpl@93d5df4[LaunchActivity]: mThreadedRenderer.initialize() mSurface={isValid=true 0xb4000076f7a31ad0} hwInitialized=true
02-02 17:32:15.914 8355 8355 D ViewRootImpl@93d5df4[LaunchActivity]: reportNextDraw android.view.ViewRootImpl.performTraversals:4658 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659
02-02 17:32:15.914 8355 8355 D ViewRootImpl@93d5df4[LaunchActivity]: Setup new sync=wmsSync-ViewRootImpl@93d5df4[LaunchActivity]#79
02-02 17:32:15.914 8355 8355 D ViewRootImpl@93d5df4[LaunchActivity]: Creating new active sync group ViewRootImpl@93d5df4[LaunchActivity]#80
02-02 17:32:15.914 8355 8355 D ViewRootImpl@93d5df4[LaunchActivity]: registerCallbacksForSync syncBuffer=false
02-02 17:32:15.915 8355 15780 D WebSocketRepository: Sending message 3531: {type=auth/current_user, id=3531}
02-02 17:32:15.915 8355 10195 D ViewRootImpl@93d5df4[LaunchActivity]: Received frameDrawingCallback syncResult=0 frameNum=1.
02-02 17:32:15.915 8355 10195 I ViewRootImpl@93d5df4[LaunchActivity]: mWNT: t=0xb400007617a6daf0 mBlastBufferQueue=0xb4000075d79f5e30 fn= 1 caller= android.view.ViewRootImpl$8.onFrameDraw:13614 android.view.ThreadedRenderer$1.onFrameDraw:788 <bottom of call stack>
02-02 17:32:15.915 8355 10195 D ViewRootImpl@93d5df4[LaunchActivity]: Setting up sync and frameCommitCallback
02-02 17:32:15.915 8355 15780 D WebSocketRepository: Message number 3531 sent
02-02 17:32:15.917 8355 10098 I BLASTBufferQueue: [ViewRootImpl@93d5df4[LaunchActivity]#28](f:0,a:0,s:0) onFrameAvailable the first frame is available
02-02 17:32:15.917 8355 10098 D ViewRootImpl@93d5df4[LaunchActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true
02-02 17:32:15.918 8355 10098 D OpenGLRenderer: CFMS:: SetUp Pid : 8355 Tid : 10098
02-02 17:32:15.918 8355 8355 D ViewRootImpl@93d5df4[LaunchActivity]: reportDrawFinished
02-02 17:32:15.921 8355 9010 D WebSocketRepository: Websocket: onMessage (text)
02-02 17:32:15.922 8355 9010 D WebSocketRepository: Message number 3531 received
02-02 17:32:15.928 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:32:15.956 8355 8355 I ViewRootImpl@93d5df4[LaunchActivity]: registerCallbackForPendingTransactions
02-02 17:32:15.957 8355 10194 I ViewRootImpl@93d5df4[LaunchActivity]: mWNT: t=0xb400007617a11e70 mBlastBufferQueue=0xb4000075d79f5e30 fn= 2 caller= android.view.ViewRootImpl$6.onFrameDraw:5539 android.view.ViewRootImpl$2.onFrameDraw:2103 android.view.ThreadedRenderer$1.onFrameDraw:788
02-02 17:32:15.957 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=1
02-02 17:32:15.957 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=2
02-02 17:32:15.967 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:32:15.976 8355 8355 I DecorView: setWindowBackground: isPopOver=false color=ff1c1c1c d=android.graphics.drawable.ColorDrawable@2224ac
02-02 17:32:15.985 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:15.995 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:15.998 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:32:15.998 8355 8355 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1706891535998)
02-02 17:32:16.004 8355 8355 D WebviewActivity: Current webview package com.google.android.webview and version 120.0.6099.230
02-02 17:32:16.005 8355 8355 D WebviewActivity: Matter/Thread step changed to NOT_STARTED
02-02 17:32:16.010 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:32:16.013 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:32:16.013 8355 8355 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1706891536013)
02-02 17:32:16.055 8355 8618 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:4322)] [android.net.ConnectivityManager.registerDefaultNetworkCallbackForUid(ConnectivityManager.java:4886)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4853)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4827)] [androidx.tracing.Trace$$ExternalSyntheticApiModelOutline0.m(Unknown Source:0)] [androidx.work.impl.utils.NetworkApi24.registerDefaultNetworkCallbackCompat(NetworkApi24.kt:28)] [androidx.work.impl.constraints.trackers.NetworkStateTracker24.startTracking(NetworkStateTracker.kt:138)] [androidx.work.impl.constraints.trackers.ConstraintTracker.addListener(ConstraintTracker.kt:56)] [androidx.work.impl.constraints.controllers.ConstraintController$track$1.invokeSuspend(ContraintControllers.kt:54)] [androidx.work.impl.constraints.controllers.ConstraintController$track$1.invoke(Unknown Source:8)] [androidx.work.impl.constraints.controllers.ConstraintController$track$1.invoke(Unknown Source:4)] [kotlinx.coroutines.flow.ChannelFlowBuilder.collectTo$suspendImpl(Builders.kt:320)] [kotlinx.coroutines.flow.ChannelFlowBuilder.collectTo(Unknown Source:0)] [kotlinx.coroutines.flow.CallbackFlowBuilder.collectTo(Builders.kt:334)] [kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:60)] [kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)] [kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)] [androidx.work.impl.utils.SerialExecutorImpl$Task.run(SerialExecutorImpl.java:96)] [java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)] [java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)] [java.lang.Thread.run(Thread.java:1012)]
02-02 17:32:16.082 8355 10098 D NativeCustomFrequencyManager: [NativeCFMS] BpCustomFrequencyManager::BpCustomFrequencyManager()
02-02 17:32:16.086 8355 8355 D InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.webview.WebViewActivity from=android.view.ViewRootImpl.setView:1717 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} }
02-02 17:32:16.086 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: synced displayState. AttachInfo displayState=2
02-02 17:32:16.087 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: setView = com.android.internal.policy.DecorView@cd93e41 TM=true
02-02 17:32:16.095 8355 8355 I SurfaceView@9ba414f: onWindowVisibilityChanged(0) false android.view.SurfaceView{9ba414f G.E...... ......I. 0,0-0,0} of ViewRootImpl@6fbc1a[WebViewActivity]
02-02 17:32:16.095 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:16.102 8355 8355 I BLASTBufferQueue_Java: new BLASTBufferQueue, mName= ViewRootImpl@6fbc1a[WebViewActivity] mNativeObject= 0xb4000075d7a1ee70 sc.mNativeObject= 0xb400007627a11390 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2979 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659 android.view.Choreographer.doCallbacks:1129 android.view.Choreographer.doFrame:1055 android.view.Choreographer$FrameDisplayEventReceiver.run:1622
02-02 17:32:16.102 8355 8355 I BLASTBufferQueue_Java: update, w= 1080 h= 2400 mName = ViewRootImpl@6fbc1a[WebViewActivity] mNativeObject= 0xb4000075d7a1ee70 sc.mNativeObject= 0xb400007627a11390 format= -3 caller= android.graphics.BLASTBufferQueue.<init>:89 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2979 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197
02-02 17:32:16.103 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)0 dur=6 res=0x403 s={true 0xb4000076f7a3a310} ch=true seqId=0
02-02 17:32:16.103 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: performConfigurationChange setNightDimText nightDimLevel=0
02-02 17:32:16.103 8355 8355 D ViewRootImpl@6fbc1a[WebViewActivity]: mThreadedRenderer.initialize() mSurface={isValid=true 0xb4000076f7a3a310} hwInitialized=true
02-02 17:32:16.104 8355 8355 I SurfaceView@9ba414f: windowStopped(false) false android.view.SurfaceView{9ba414f G.E...... ......I. 0,0-0,0} of ViewRootImpl@6fbc1a[WebViewActivity]
02-02 17:32:16.104 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:16.105 8355 8355 D ViewRootImpl@6fbc1a[WebViewActivity]: reportNextDraw android.view.ViewRootImpl.performTraversals:4658 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659
02-02 17:32:16.105 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:16.105 8355 8355 D ViewRootImpl@6fbc1a[WebViewActivity]: Setup new sync=wmsSync-ViewRootImpl@6fbc1a[WebViewActivity]#81
02-02 17:32:16.105 8355 8355 D ViewRootImpl@6fbc1a[WebViewActivity]: Creating new active sync group ViewRootImpl@6fbc1a[WebViewActivity]#82
02-02 17:32:16.105 8355 8355 D ViewRootImpl@6fbc1a[WebViewActivity]: registerCallbacksForSync syncBuffer=false
02-02 17:32:16.107 8355 10195 D ViewRootImpl@6fbc1a[WebViewActivity]: Received frameDrawingCallback syncResult=0 frameNum=1.
02-02 17:32:16.107 8355 10195 I ViewRootImpl@6fbc1a[WebViewActivity]: mWNT: t=0xb400007617a48790 mBlastBufferQueue=0xb4000075d7a1ee70 fn= 1 caller= android.view.ViewRootImpl$8.onFrameDraw:13614 android.view.ThreadedRenderer$1.onFrameDraw:788 <bottom of call stack>
02-02 17:32:16.107 8355 10195 D ViewRootImpl@6fbc1a[WebViewActivity]: Setting up sync and frameCommitCallback
02-02 17:32:16.125 8355 10098 I BLASTBufferQueue: [ViewRootImpl@6fbc1a[WebViewActivity]#29](f:0,a:0,s:0) onFrameAvailable the first frame is available
02-02 17:32:16.125 8355 10098 D ViewRootImpl@6fbc1a[WebViewActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true
02-02 17:32:16.126 8355 10098 D OpenGLRenderer: CFMS:: SetUp Pid : 8355 Tid : 10098
02-02 17:32:16.126 8355 8355 D ViewRootImpl@6fbc1a[WebViewActivity]: reportDrawFinished
02-02 17:32:16.132 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:16.132 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: registerCallbackForPendingTransactions
02-02 17:32:16.132 8355 10194 I ViewRootImpl@6fbc1a[WebViewActivity]: mWNT: t=0xb400007617a2ffb0 mBlastBufferQueue=0xb4000075d7a1ee70 fn= 2 caller= android.view.ViewRootImpl$6.onFrameDraw:5539 android.view.ViewRootImpl$2.onFrameDraw:2103 android.view.ThreadedRenderer$1.onFrameDraw:788
02-02 17:32:16.137 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=1
02-02 17:32:16.137 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=2
02-02 17:32:16.141 8355 8618 I WM-Processor: Moving WorkSpec (b550fa23-cca7-44fa-b66f-f257d27cb6bc) to the foreground
02-02 17:32:16.143 8355 8355 I WM-SystemFgDispatcher: Started foreground service Intent { act=ACTION_START_FOREGROUND cmp=io.homeassistant.companion.android/androidx.work.impl.foreground.SystemForegroundService (has extras) }
02-02 17:32:16.144 8355 8355 I NotificationManager: io.homeassistant.companion.android: notify(42, null, Notification(channel=Sensor Worker shortcut=null contentView=null vibrate=null sound=null defaults=0x0 flags=0x0 color=0x00000000 vis=PRIVATE semFlags=0x0 semPriority=0 semMissedCount=0)) as user
02-02 17:32:16.146 8355 15779 D SensorWorker: Updating all Sensors in foreground.
02-02 17:32:16.147 8355 8355 I NotificationManager: io.homeassistant.companion.android: notify(42, null, Notification(channel=Sensor Worker shortcut=null contentView=null vibrate=null sound=null defaults=0x0 flags=0x0 color=0x00000000 vis=PRIVATE semFlags=0x0 semPriority=0 semMissedCount=0)) as user
02-02 17:32:16.150 8355 15779 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:32:16.168 8355 8355 I ViewRootImpl@93d5df4[LaunchActivity]: handleAppVisibility mAppVisible = true visible = false
02-02 17:32:16.183 8355 8355 I ViewRootImpl@93d5df4[LaunchActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)8 dur=6 res=0x402 s={false 0x0} ch=true seqId=0
02-02 17:32:16.183 8355 8355 I ViewRootImpl@93d5df4[LaunchActivity]: stopped(true) old = false
02-02 17:32:16.183 8355 8355 D ViewRootImpl@93d5df4[LaunchActivity]: WindowStopped on io.homeassistant.companion.android/io.homeassistant.companion.android.launch.LaunchActivity set to true
02-02 17:32:16.185 8355 8355 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.app.Activity$$ExternalSyntheticLambda0@cc6560
02-02 17:32:16.192 8355 8355 I ViewRootImpl@93d5df4[LaunchActivity]: dispatchDetachedFromWindow
02-02 17:32:16.200 8355 8355 D InputTransport: Input channel destroyed: 'a7ff7d ', fd=154
02-02 17:32:16.203 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: MSG_WINDOW_FOCUS_CHANGED 1 0
02-02 17:32:16.203 8355 8355 D ViewRootImpl@6fbc1a[WebViewActivity]: mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb4000076f7a3a310}
02-02 17:32:16.207 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:32:16.208 8355 8355 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1706891536208)
02-02 17:32:16.212 8355 8355 D InputMethodManagerUtils: startInputInner - Id : 0
02-02 17:32:16.212 8355 8355 I InputMethodManager: startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus
02-02 17:32:16.218 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:16.222 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:32:16.222 8355 8355 D ServerConnectionInfo: Using internal URL
02-02 17:32:16.226 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:32:16.226 8355 8355 D ServerConnectionInfo: Using internal URL
02-02 17:32:16.232 8355 15779 D NextAlarm: Next alarm is scheduled by com.samsung.android.app.routines with trigger time 1706944440000
02-02 17:32:16.232 8355 15779 D NextAlarm: Skipping update from com.samsung.android.app.routines as it is not in the allow list
02-02 17:32:16.233 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=false, type=8
02-02 17:32:16.250 8355 9066 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:32:16.254 8355 9066 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:32:16.333 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:16.379 8355 9066 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:32:16.414 8355 9066 I SensorReceiver: Sensor updates and sync completed
02-02 17:32:16.415 8355 8608 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=b550fa23-cca7-44fa-b66f-f257d27cb6bc, tags={ io.homeassistant.companion.android.sensors.SensorWorker } ]
02-02 17:32:16.428 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:16.430 8355 11368 D WebviewActivity: External bus {"type":"config/get","id":1}
02-02 17:32:16.430 8355 8355 D WebviewActivity: externalBus({"id":1,"type":"result","success":true,"result":{"hasSettingsScreen":true,"canWriteTag":true,"hasExoPlayer":true,"canCommissionMatter":true,"canImportThreadCredentials":true,"hasAssist":true}});
02-02 17:32:16.440 8355 8563 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.unregisterNetworkCallback(ConnectivityManager.java:4996)] [androidx.work.impl.utils.NetworkApi21.unregisterNetworkCallbackCompat(NetworkApi21.kt:31)] [androidx.work.impl.constraints.trackers.NetworkStateTracker24.stopTracking(NetworkStateTracker.kt:153)] [androidx.work.impl.constraints.trackers.ConstraintTracker.removeListener(ConstraintTracker.kt:72)] [androidx.work.impl.constraints.controllers.ConstraintController$track$1$1.invoke(ContraintControllers.kt:56)] [androidx.work.impl.constraints.controllers.ConstraintController$track$1$1.invoke(ContraintControllers.kt:55)] [kotlinx.coroutines.channels.ProduceKt.awaitClose(Produce.kt:54)] [kotlinx.coroutines.channels.ProduceKt$awaitClose$1.invokeSuspend(Unknown Source:13)] [kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)] [kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)] [androidx.work.impl.utils.SerialExecutorImpl$Task.run(SerialExecutorImpl.java:96)] [java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)] [java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)] [java.lang.Thread.run(Thread.java:1012)]
02-02 17:32:16.447 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:32:16.447 8355 8355 D ServerConnectionInfo: Using internal URL
02-02 17:32:16.450 8355 8355 D WebviewActivity: Callback null
02-02 17:32:16.450 8355 8355 D WebviewActivity: Color from webview is "#101e24-SPACER-#111111"
02-02 17:32:16.450 8355 8355 D WebviewActivity: Color from webview is "#101e24-SPACER-#111111"
02-02 17:32:16.451 8355 15779 D WebViewPresenterImpl: Try getting color from webview color "#101e24".
02-02 17:32:16.452 8355 15779 I WebViewPresenterImpl: Found color -15720924.
02-02 17:32:16.452 8355 15779 D WebViewPresenterImpl: Try getting color from webview color "#111111".
02-02 17:32:16.453 8355 15779 I WebViewPresenterImpl: Found color -15658735.
02-02 17:32:16.458 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:16.530 8355 11368 D WebviewActivity: External bus {"type":"connection-status","payload":{"event":"connected"},"id":2}
02-02 17:32:16.534 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:32:16.549 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:16.956 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:16.964 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:16.973 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:16.981 8355 11368 D WebviewActivity: External bus {"type":"theme-update","id":3}
02-02 17:32:16.981 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:16.989 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:16.998 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:17.006 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:17.015 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:17.019 8355 8355 D WebviewActivity: Color from webview is "#101e24-SPACER-#111111"
02-02 17:32:17.019 8355 8355 D WebviewActivity: Color from webview is "#101e24-SPACER-#111111"
02-02 17:32:17.019 8355 15779 D WebViewPresenterImpl: Try getting color from webview color "#101e24".
02-02 17:32:17.020 8355 15779 I WebViewPresenterImpl: Found color -15720924.
02-02 17:32:17.020 8355 15779 D WebViewPresenterImpl: Try getting color from webview color "#111111".
02-02 17:32:17.021 8355 15779 I WebViewPresenterImpl: Found color -15658735.
02-02 17:32:17.024 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:17.174 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:17.205 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:17.214 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:17.223 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:17.230 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:17.239 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:17.247 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:17.256 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:17.264 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:17.273 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:17.280 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:17.288 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:17.297 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:17.305 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:17.346 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:17.355 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:17.364 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:17.371 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:17.380 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:17.388 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:17.397 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:17.405 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:17.413 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:17.422 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:17.430 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:17.438 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:17.447 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:17.457 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:17.479 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:17.513 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:17.538 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.294 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: ViewPostIme pointer 0
02-02 17:32:18.311 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.319 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.327 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.336 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.344 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.347 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: ViewPostIme pointer 1
02-02 17:32:18.353 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.355 8355 8355 D InputMethodManagerUtils: startInputInner - Id : 0
02-02 17:32:18.355 8355 8355 I InputMethodManager: startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus
02-02 17:32:18.361 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.368 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.377 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.385 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.394 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.402 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.410 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.419 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.427 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.435 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.443 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.452 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.460 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.469 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.477 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.485 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.493 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.502 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.510 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.518 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.527 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.535 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.543 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.551 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.560 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.568 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.576 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.585 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.593 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.601 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.610 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.619 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.626 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.634 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.643 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.651 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.660 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.668 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.676 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.684 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.694 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.700 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.709 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:18.717 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:19.041 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: ViewPostIme pointer 0
02-02 17:32:19.101 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:19.108 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:19.116 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:19.125 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:19.133 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:19.136 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: ViewPostIme pointer 1
02-02 17:32:19.141 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:19.149 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:19.669 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: ViewPostIme pointer 0
02-02 17:32:19.758 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: ViewPostIme pointer 1
02-02 17:32:19.789 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:19.797 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:19.812 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:19.818 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:19.822 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:19.830 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:19.838 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:19.847 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:19.855 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:19.863 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:19.872 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:19.880 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:19.889 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:19.897 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:19.905 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:19.914 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:19.922 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:19.930 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:19.938 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:19.949 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:19.955 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:19.963 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:19.971 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:19.980 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:19.988 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:19.996 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:20.005 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:20.022 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.498 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: ViewPostIme pointer 0
02-02 17:32:21.518 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.526 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.535 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.543 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.551 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.551 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.558 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.558 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.567 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.567 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.575 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.575 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.584 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.584 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.592 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.592 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.600 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.600 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.608 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.608 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.618 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.618 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.619 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: ViewPostIme pointer 1
02-02 17:32:21.625 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.625 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.633 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.633 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.642 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.642 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.650 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.650 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.658 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.658 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.666 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.666 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.675 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.675 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.683 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.683 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.692 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.692 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.700 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.708 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.716 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.724 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.732 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.741 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.749 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.757 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.766 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.774 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.783 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.791 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.799 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.807 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.816 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.824 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.832 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.841 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.849 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.857 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.866 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.875 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.883 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.891 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.898 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.907 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.916 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.924 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.932 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.940 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.949 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.957 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.965 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.973 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.981 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.990 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:21.998 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.006 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.015 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.023 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.098 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.106 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.114 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.123 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.131 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.139 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.148 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.155 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.164 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.172 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.181 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.189 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.200 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.206 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.214 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.222 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.230 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.239 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.247 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.255 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.263 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.272 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.280 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.289 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.297 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.305 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.314 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.322 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.330 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.338 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.347 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.355 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.786 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: ViewPostIme pointer 0
02-02 17:32:22.805 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.813 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.822 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.830 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.838 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.847 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.855 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.863 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.871 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.880 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.888 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.892 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: ViewPostIme pointer 1
02-02 17:32:22.896 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.904 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.904 8355 11368 D WebviewActivity: External bus {"type":"config_screen/show","id":4}
02-02 17:32:22.921 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:22.922 8355 8355 D IntegrationRepository: setAppActive(): false
02-02 17:32:22.923 8355 8355 D IntegrationRepository: setAppActive(): false
02-02 17:32:22.939 8355 8355 I DecorView: setWindowBackground: isPopOver=false color=ff1c1c1c d=android.graphics.drawable.ColorDrawable@ad33485
02-02 17:32:22.962 8355 8355 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1706891542962)
02-02 17:32:22.964 8355 10098 D NativeCustomFrequencyManager: [NativeCFMS] BpCustomFrequencyManager::BpCustomFrequencyManager()
02-02 17:32:22.967 8355 8355 D InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.settings.SettingsActivity from=android.view.ViewRootImpl.setView:1717 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} }
02-02 17:32:22.967 8355 8355 I ViewRootImpl@cac71ea[SettingsActivity]: synced displayState. AttachInfo displayState=2
02-02 17:32:22.968 8355 8355 I ViewRootImpl@cac71ea[SettingsActivity]: setView = com.android.internal.policy.DecorView@fda8a51 TM=true
02-02 17:32:22.969 8355 8355 D SensorReceiver: Received intent: io.homeassistant.companion.android.UPDATE_SENSORS
02-02 17:32:22.973 8355 15779 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:32:22.980 8355 8355 D InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.settings.SettingsActivity from=android.view.ViewRootImpl.relayoutWindow:9940 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} }
02-02 17:32:22.981 8355 8355 I BLASTBufferQueue_Java: new BLASTBufferQueue, mName= ViewRootImpl@cac71ea[SettingsActivity] mNativeObject= 0xb4000075d7a12030 sc.mNativeObject= 0xb400007627a10610 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2979 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659 android.view.Choreographer.doCallbacks:1129 android.view.Choreographer.doFrame:1055 android.view.Choreographer$FrameDisplayEventReceiver.run:1622
02-02 17:32:22.981 8355 8355 I BLASTBufferQueue_Java: update, w= 1080 h= 2400 mName = ViewRootImpl@cac71ea[SettingsActivity] mNativeObject= 0xb4000075d7a12030 sc.mNativeObject= 0xb400007627a10610 format= -1 caller= android.graphics.BLASTBufferQueue.<init>:89 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2979 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197
02-02 17:32:22.981 8355 8355 I ViewRootImpl@cac71ea[SettingsActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)0 dur=7 res=0x403 s={true 0xb4000076f79f6110} ch=true seqId=0
02-02 17:32:22.981 8355 8355 I ViewRootImpl@cac71ea[SettingsActivity]: performConfigurationChange setNightDimText nightDimLevel=0
02-02 17:32:22.981 8355 8355 D ViewRootImpl@cac71ea[SettingsActivity]: mThreadedRenderer.initialize() mSurface={isValid=true 0xb4000076f79f6110} hwInitialized=true
02-02 17:32:23.013 8355 15779 D NextAlarm: Next alarm is scheduled by com.samsung.android.app.routines with trigger time 1706944440000
02-02 17:32:23.013 8355 15779 D NextAlarm: Skipping update from com.samsung.android.app.routines as it is not in the allow list
02-02 17:32:23.022 8355 15779 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:32:23.024 8355 15779 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:32:23.028 8355 8355 D ViewRootImpl@cac71ea[SettingsActivity]: reportNextDraw android.view.ViewRootImpl.performTraversals:4658 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659
02-02 17:32:23.028 8355 8355 D ViewRootImpl@cac71ea[SettingsActivity]: Setup new sync=wmsSync-ViewRootImpl@cac71ea[SettingsActivity]#83
02-02 17:32:23.028 8355 8355 D ViewRootImpl@cac71ea[SettingsActivity]: Creating new active sync group ViewRootImpl@cac71ea[SettingsActivity]#84
02-02 17:32:23.029 8355 8355 D ViewRootImpl@cac71ea[SettingsActivity]: registerCallbacksForSync syncBuffer=false
02-02 17:32:23.031 8355 10195 D ViewRootImpl@cac71ea[SettingsActivity]: Received frameDrawingCallback syncResult=0 frameNum=1.
02-02 17:32:23.032 8355 10195 I ViewRootImpl@cac71ea[SettingsActivity]: mWNT: t=0xb400007617a530b0 mBlastBufferQueue=0xb4000075d7a12030 fn= 1 caller= android.view.ViewRootImpl$8.onFrameDraw:13614 android.view.ThreadedRenderer$1.onFrameDraw:788 <bottom of call stack>
02-02 17:32:23.032 8355 10195 D ViewRootImpl@cac71ea[SettingsActivity]: Setting up sync and frameCommitCallback
02-02 17:32:23.040 8355 10098 I BLASTBufferQueue: [ViewRootImpl@cac71ea[SettingsActivity]#30](f:0,a:0,s:0) onFrameAvailable the first frame is available
02-02 17:32:23.040 8355 10098 D ViewRootImpl@cac71ea[SettingsActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true
02-02 17:32:23.041 8355 10098 D OpenGLRenderer: CFMS:: SetUp Pid : 8355 Tid : 10098
02-02 17:32:23.041 8355 8355 D ViewRootImpl@cac71ea[SettingsActivity]: reportDrawFinished
02-02 17:32:23.041 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:23.048 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: MSG_WINDOW_FOCUS_CHANGED 0 0
02-02 17:32:23.057 8355 15779 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:32:23.059 8355 8355 I ViewRootImpl@cac71ea[SettingsActivity]: registerCallbackForPendingTransactions
02-02 17:32:23.061 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:23.062 8355 10194 I ViewRootImpl@cac71ea[SettingsActivity]: mWNT: t=0xb400007617a74bb0 mBlastBufferQueue=0xb4000075d7a12030 fn= 2 caller= android.view.ViewRootImpl$6.onFrameDraw:5539 android.view.ViewRootImpl$2.onFrameDraw:2103 android.view.ThreadedRenderer$1.onFrameDraw:788
02-02 17:32:23.065 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=1
02-02 17:32:23.066 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=2
02-02 17:32:23.078 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:23.084 8355 7633 D TrafficStats: tagSocket(157) with statsTag=0xffffffff, statsUid=-1
02-02 17:32:23.084 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:23.087 8355 8355 D SettingsWearDetection: API unavailable for discovering nodes (no Wear)
02-02 17:32:23.089 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:23.095 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:23.103 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:23.112 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:23.115 8355 8355 I ViewRootImpl@cac71ea[SettingsActivity]: MSG_WINDOW_FOCUS_CHANGED 1 0
02-02 17:32:23.115 8355 8355 D ViewRootImpl@cac71ea[SettingsActivity]: mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb4000076f79f6110}
02-02 17:32:23.116 8355 8355 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1706891543116)
02-02 17:32:23.116 8355 8355 D IntegrationRepository: setAppActive(): true
02-02 17:32:23.116 8355 8355 D InputMethodManagerUtils: startInputInner - Id : 0
02-02 17:32:23.116 8355 8355 I InputMethodManager: startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus
02-02 17:32:23.121 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:23.122 8355 9066 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:32:23.125 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=false, type=8
02-02 17:32:23.129 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:23.137 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:23.141 8355 948 I SensorReceiver: Sensor updates and sync completed
02-02 17:32:23.145 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:23.153 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:23.162 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:23.170 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:23.178 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:23.509 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: handleAppVisibility mAppVisible = true visible = false
02-02 17:32:23.510 8355 8355 I SurfaceView@9ba414f: onWindowVisibilityChanged(8) false android.view.SurfaceView{9ba414f G.E...... ......I. 0,0-0,0} of ViewRootImpl@6fbc1a[WebViewActivity]
02-02 17:32:23.511 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:23.518 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)8 dur=5 res=0x402 s={false 0x0} ch=true seqId=0
02-02 17:32:23.519 8355 8355 I SurfaceView@9ba414f: windowStopped(true) false android.view.SurfaceView{9ba414f G.E...... ......I. 0,0-0,0} of ViewRootImpl@6fbc1a[WebViewActivity]
02-02 17:32:23.519 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:23.519 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:23.520 8355 8355 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=androidx.activity.OnBackPressedDispatcher$Api34Impl$createOnBackAnimationCallback$1@8e87e5d
02-02 17:32:23.521 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: stopped(true) old = false
02-02 17:32:23.521 8355 8355 D ViewRootImpl@6fbc1a[WebViewActivity]: WindowStopped on io.homeassistant.companion.android/io.homeassistant.companion.android.webview.WebViewActivity set to true
02-02 17:32:23.527 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)8 dur=3 res=0x402 s={false 0x0} ch=false seqId=0
02-02 17:32:23.527 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame
02-02 17:32:26.681 8355 8355 I ViewRootImpl@cac71ea[SettingsActivity]: ViewPostIme pointer 0
02-02 17:32:27.391 8355 8355 I ViewRootImpl@cac71ea[SettingsActivity]: ViewPostIme pointer 1
02-02 17:32:29.290 8355 8355 I ViewRootImpl@cac71ea[SettingsActivity]: ViewPostIme pointer 0
02-02 17:32:29.513 8355 948 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:32:29.519 8355 948 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:32:29.523 8355 948 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:32:29.528 8355 948 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 17:32:29.529 8355 948 D WebSocketRepository: Sending message 3532: {type=ping, id=3532}
02-02 17:32:29.529 8355 948 D WebSocketRepository: Message number 3532 sent
02-02 17:32:29.548 8355 9010 D WebSocketRepository: Websocket: onMessage (text)
02-02 17:32:29.548 8355 9010 D WebSocketRepository: Message number 3532 received
02-02 17:32:30.200 8355 8355 I ViewRootImpl@cac71ea[SettingsActivity]: ViewPostIme pointer 1
02-02 17:32:31.826 8355 8355 I ViewRootImpl@cac71ea[SettingsActivity]: ViewPostIme pointer 0
02-02 17:32:31.912 8355 8355 I ViewRootImpl@cac71ea[SettingsActivity]: ViewPostIme pointer 1
02-02 17:32:31.933 8355 8355 I BLASTBufferQueue_Java: update, w= 1080 h= 2400 mName = ViewRootImpl@cac71ea[SettingsActivity] mNativeObject= 0xb4000075d7a12030 sc.mNativeObject= 0xb400007627a10610 format= -1 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2968 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650
02-02 17:32:31.933 8355 8355 I ViewRootImpl@cac71ea[SettingsActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)0 dur=1 res=0x0 s={true 0xb4000076f79f6110} ch=false seqId=0
02-02 17:32:31.949 8355 8355 I ViewRootImpl@cac71ea[SettingsActivity]: registerCallbackForPendingTransactions
02-02 17:32:31.950 8355 10195 I ViewRootImpl@cac71ea[SettingsActivity]: mWNT: t=0xb400007617a4e7d0 mBlastBufferQueue=0xb4000075d7a12030 fn= 645 caller= android.view.ViewRootImpl$6.onFrameDraw:5539 android.view.ViewRootImpl$2.onFrameDraw:2103 android.view.ThreadedRenderer$1.onFrameDraw:788
02-02 17:32:32.796 8355 8355 I ViewRootImpl@cac71ea[SettingsActivity]: ViewPostIme pointer 0
02-02 17:32:32.869 8355 8355 I ViewRootImpl@cac71ea[SettingsActivity]: ViewPostIme pointer 1
02-02 17:32:32.887 8355 8355 D ScrollView: initGoToTop
02-02 17:32:32.897 8355 8355 I BLASTBufferQueue_Java: update, w= 1080 h= 2400 mName = ViewRootImpl@cac71ea[SettingsActivity] mNativeObject= 0xb4000075d7a12030 sc.mNativeObject= 0xb400007627a10610 format= -1 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2968 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650
02-02 17:32:32.897 8355 8355 I ViewRootImpl@cac71ea[SettingsActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)0 dur=1 res=0x0 s={true 0xb4000076f79f6110} ch=false seqId=0
02-02 17:32:32.897 8355 8355 D ScrollView: onsize change changed
02-02 17:32:32.899 8355 27675 D LogcatReader: Read logcat for pid 8355
02-02 17:32:32.906 8355 8355 I ViewRootImpl@cac71ea[SettingsActivity]: registerCallbackForPendingTransactions
02-02 17:32:32.909 8355 10194 I ViewRootImpl@cac71ea[SettingsActivity]: mWNT: t=0xb400007617a63750 mBlastBufferQueue=0xb4000075d7a12030 fn= 651 caller= android.view.ViewRootImpl$6.onFrameDraw:5539 android.view.ViewRootImpl$2.onFrameDraw:2103 android.view.ThreadedRenderer$1.onFrameDraw:788
02-02 17:32:33.088 8355 8372 D InputTransport: Input channel destroyed: 'ClientS', fd=418
02-02 17:32:33.089 8355 8372 D InputTransport: Input channel destroyed: 'ClientS', fd=329
02-02 17:32:33.093 8355 8372 D InputTransport: Input channel destroyed: 'ClientS', fd=227
Home Assistant Application version: 2024.1.5-full Home Assistant version: 2024.1.6 on OS 11.4 Android version: 14
@arthurrump can you do me a favor and tap on teh widget once and then pull the logs again? unfortunately those logs dont show any errors from the app end but its possible there may be an error on the HA core side of things as we can see websocket connection. Hopefully tapping on the widget will help us see the actual error.
Of course! I tapped it, waited a few seconds, tapped it again and then launched the app to get the logs. These are the last two minutes:
Logs
02-02 19:11:07.770 8355 15779 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:11:07.778 8355 15779 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:11:07.787 8355 15779 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:11:07.795 8355 15779 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:11:07.797 8355 15780 D WebSocketRepository: Sending message 3754: {type=ping, id=3754}
02-02 19:11:07.798 8355 15780 D WebSocketRepository: Message number 3754 sent
02-02 19:11:07.825 8355 9010 D WebSocketRepository: Websocket: onMessage (text)
02-02 19:11:07.827 8355 9010 D WebSocketRepository: Message number 3754 received
02-02 19:11:37.804 8355 27675 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:11:37.812 8355 27675 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:11:37.816 8355 27675 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:11:37.820 8355 27675 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:11:37.821 8355 27675 D WebSocketRepository: Sending message 3755: {type=ping, id=3755}
02-02 19:11:37.821 8355 27675 D WebSocketRepository: Message number 3755 sent
02-02 19:11:37.846 8355 9010 D WebSocketRepository: Websocket: onMessage (text)
02-02 19:11:37.847 8355 9010 D WebSocketRepository: Message number 3755 received
02-02 19:11:45.086 8355 8355 D SensorReceiver: Received intent: android.intent.action.SCREEN_ON
02-02 19:11:45.088 8355 8355 D SensorReceiver: Sensor is_interactive corresponding to received event android.intent.action.SCREEN_ON is disabled, skipping sensors update
02-02 19:11:45.096 8355 8355 D ButtonWidget: Broadcast received:
02-02 19:11:45.096 8355 8355 D ButtonWidget: Broadcast action: android.intent.action.SCREEN_ON
02-02 19:11:45.096 8355 8355 D ButtonWidget: AppWidgetId: -1
02-02 19:11:45.200 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:11:45.212 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:11:45.212 8355 8355 D ServerConnectionInfo: Using internal URL
02-02 19:11:45.242 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:11:45.242 8355 8355 D ServerConnectionInfo: Using internal URL
02-02 19:11:45.259 8355 8355 D MediaPlayCtrlsWidget: Broadcast received:
02-02 19:11:45.259 8355 8355 D MediaPlayCtrlsWidget: Broadcast action: android.intent.action.SCREEN_ON
02-02 19:11:45.259 8355 8355 D MediaPlayCtrlsWidget: AppWidgetId: -1
02-02 19:11:45.277 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:11:45.301 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:11:45.313 8355 29789 D TrafficStats: tagSocket(103) with statsTag=0xffffffff, statsUid=-1
02-02 19:11:45.385 8355 8355 D WebSocketRepository: Sending message 3756: {type=config/entity_registry/get, entity_id=sensor.buiten_thermometer_temperature, id=3756}
02-02 19:11:45.385 8355 8355 D WebSocketRepository: Message number 3756 sent
02-02 19:11:45.394 8355 9010 D WebSocketRepository: Websocket: onMessage (text)
02-02 19:11:45.396 8355 9010 D WebSocketRepository: Message number 3756 received
02-02 19:11:45.406 8355 8355 I AppWidgetManager: updateAppWidget() appWidgetIds = [28]
02-02 19:11:46.222 8355 8355 D LocBroadcastReceiver: Received location update.
02-02 19:11:46.229 8355 8355 D ForegrndServiceLauncher: Check if service HighAccuracyLocationService is running. Service running = false
02-02 19:11:46.230 8355 10249 D LocBroadcastReceiver: Last Location:
02-02 19:11:46.230 8355 10249 D LocBroadcastReceiver: Coords:()
02-02 19:11:46.230 8355 10249 D LocBroadcastReceiver: Accuracy: 100.0
02-02 19:11:46.230 8355 10249 D LocBroadcastReceiver: Bearing: 0.0
02-02 19:11:46.232 8355 10249 D LocBroadcastReceiver: Begin evaluating if location update should be skipped
02-02 19:11:46.232 8355 10249 D LocBroadcastReceiver: Received location that is 68 milliseconds old, 1706897506164 compared to 1706897506232 with source fused
02-02 19:11:46.233 8355 10249 D LocBroadcastReceiver: Duplicate location received, not sending to HA
02-02 19:11:52.941 8355 8355 D NotifManagerCompat: Cancel notification with tag "null" and id "0"
02-02 19:11:52.947 8355 8355 D NotifManagerCompat: Check if the notification is in a group...
02-02 19:11:52.948 8355 8355 D NotifManagerCompat: Notification is not in a group. Cancel notification...
02-02 19:11:53.018 8355 8585 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:11:53.098 8355 8585 D NotifDeleteReceiver: Notification cleared event successful!
02-02 19:12:07.827 8355 8585 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:12:07.833 8355 8585 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:12:07.839 8355 8585 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:12:07.842 8355 8585 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:12:07.846 8355 8585 D WebSocketRepository: Sending message 3757: {type=ping, id=3757}
02-02 19:12:07.848 8355 8585 D WebSocketRepository: Message number 3757 sent
02-02 19:12:07.870 8355 9010 D WebSocketRepository: Websocket: onMessage (text)
02-02 19:12:07.885 8355 9010 D WebSocketRepository: Message number 3757 received
02-02 19:12:31.532 8355 8355 I DecorView: setWindowBackground: isPopOver=false color=ff111111 d=android.graphics.drawable.ColorDrawable@f0fa986
02-02 19:12:31.574 8355 10098 D NativeCustomFrequencyManager: [NativeCFMS] BpCustomFrequencyManager::BpCustomFrequencyManager()
02-02 19:12:31.583 8355 8355 D InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.launch.LaunchActivity from=android.view.ViewRootImpl.setView:1717 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} }
02-02 19:12:31.583 8355 8355 I ViewRootImpl@127576a[LaunchActivity]: synced displayState. AttachInfo displayState=2
02-02 19:12:31.585 8355 8355 I ViewRootImpl@127576a[LaunchActivity]: setView = com.android.internal.policy.DecorView@d3028a4 TM=true
02-02 19:12:31.685 8355 8355 I BLASTBufferQueue_Java: new BLASTBufferQueue, mName= ViewRootImpl@127576a[LaunchActivity] mNativeObject= 0xb4000075d7a15870 sc.mNativeObject= 0xb4000076279ef910 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2979 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659 android.view.Choreographer.doCallbacks:1129 android.view.Choreographer.doFrame:1055 android.view.Choreographer$FrameDisplayEventReceiver.run:1622
02-02 19:12:31.685 8355 8355 I BLASTBufferQueue_Java: update, w= 1080 h= 2400 mName = ViewRootImpl@127576a[LaunchActivity] mNativeObject= 0xb4000075d7a15870 sc.mNativeObject= 0xb4000076279ef910 format= -1 caller= android.graphics.BLASTBufferQueue.<init>:89 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2979 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197
02-02 19:12:31.686 8355 8355 I ViewRootImpl@127576a[LaunchActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)0 dur=16 res=0x403 s={true 0xb4000076f7a31ad0} ch=true seqId=0
02-02 19:12:31.686 8355 8355 I ViewRootImpl@127576a[LaunchActivity]: performConfigurationChange setNightDimText nightDimLevel=0
02-02 19:12:31.686 8355 8355 D ViewRootImpl@127576a[LaunchActivity]: mThreadedRenderer.initialize() mSurface={isValid=true 0xb4000076f7a31ad0} hwInitialized=true
02-02 19:12:31.689 8355 8355 D ViewRootImpl@127576a[LaunchActivity]: reportNextDraw android.view.ViewRootImpl.performTraversals:4658 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659
02-02 19:12:31.690 8355 8355 D ViewRootImpl@127576a[LaunchActivity]: Setup new sync=wmsSync-ViewRootImpl@127576a[LaunchActivity]#1
02-02 19:12:31.690 8355 8355 D ViewRootImpl@127576a[LaunchActivity]: Creating new active sync group ViewRootImpl@127576a[LaunchActivity]#2
02-02 19:12:31.690 8355 8355 D ViewRootImpl@127576a[LaunchActivity]: registerCallbacksForSync syncBuffer=false
02-02 19:12:31.692 8355 10194 D ViewRootImpl@127576a[LaunchActivity]: Received frameDrawingCallback syncResult=0 frameNum=1.
02-02 19:12:31.692 8355 10194 I ViewRootImpl@127576a[LaunchActivity]: mWNT: t=0xb400007617a10450 mBlastBufferQueue=0xb4000075d7a15870 fn= 1 caller= android.view.ViewRootImpl$8.onFrameDraw:13614 android.view.ThreadedRenderer$1.onFrameDraw:788 <bottom of call stack>
02-02 19:12:31.692 8355 10194 D ViewRootImpl@127576a[LaunchActivity]: Setting up sync and frameCommitCallback
02-02 19:12:31.719 8355 10098 I BLASTBufferQueue: [ViewRootImpl@127576a[LaunchActivity]#38](f:0,a:0,s:0) onFrameAvailable the first frame is available
02-02 19:12:31.720 8355 10098 D ViewRootImpl@127576a[LaunchActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true
02-02 19:12:31.720 8355 10098 D OpenGLRenderer: CFMS:: SetUp Pid : 8355 Tid : 10098
02-02 19:12:31.720 8355 8355 D ViewRootImpl@127576a[LaunchActivity]: reportDrawFinished
02-02 19:12:31.727 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:12:31.727 8355 8355 D ServerConnectionInfo: Using internal URL
02-02 19:12:31.733 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:12:31.739 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:12:31.739 8355 8355 D ServerConnectionInfo: Using internal URL
02-02 19:12:31.742 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:12:31.757 8355 8585 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:12:31.768 8355 8355 I ViewRootImpl@127576a[LaunchActivity]: registerCallbackForPendingTransactions
02-02 19:12:31.769 8355 10195 I ViewRootImpl@127576a[LaunchActivity]: mWNT: t=0xb400007617ad7a50 mBlastBufferQueue=0xb4000075d7a15870 fn= 2 caller= android.view.ViewRootImpl$6.onFrameDraw:5539 android.view.ViewRootImpl$2.onFrameDraw:2103 android.view.ThreadedRenderer$1.onFrameDraw:788
02-02 19:12:31.769 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=1
02-02 19:12:31.770 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=2
02-02 19:12:31.777 8355 25609 I ViewRootImpl@127576a[LaunchActivity]: Resizing android.view.ViewRootImpl@27867d0: frame = [0,0][1080,2400] reportDraw = true forceLayout = false syncSeqId = -1
02-02 19:12:31.784 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:12:31.801 8355 8355 I ViewRootImpl@127576a[LaunchActivity]: MSG_WINDOW_FOCUS_CHANGED 1 0
02-02 19:12:31.801 8355 8355 D ViewRootImpl@127576a[LaunchActivity]: mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb4000076f7a31ad0}
02-02 19:12:31.802 8355 8355 D InputMethodManagerUtils: startInputInner - Id : 0
02-02 19:12:31.802 8355 8355 I InputMethodManager: startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus
02-02 19:12:31.814 8355 8355 I ViewRootImpl@127576a[LaunchActivity]: handleResized, msg = 5 frames=ClientWindowFrames{frame=[0,0][1080,2400] display=[0,0][1080,2400] parentFrame=[0,0][0,0]} forceNextWindowRelayout=false displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false
02-02 19:12:31.814 8355 8355 I ViewRootImpl@127576a[LaunchActivity]: handleResized mSyncSeqId = 0
02-02 19:12:31.814 8355 8355 D ViewRootImpl@127576a[LaunchActivity]: reportNextDraw android.view.ViewRootImpl.handleResized:2485 android.view.ViewRootImpl.-$$Nest$mhandleResized:0 android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7073 android.view.ViewRootImpl$ViewRootHandler.handleMessage:7042 android.os.Handler.dispatchMessage:106
02-02 19:12:31.834 8355 8585 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:12:31.851 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:12:31.852 8355 8585 D WebSocketRepository: Sending message 3758: {type=auth/current_user, id=3758}
02-02 19:12:31.852 8355 8585 D WebSocketRepository: Message number 3758 sent
02-02 19:12:31.858 8355 9010 D WebSocketRepository: Websocket: onMessage (text)
02-02 19:12:31.859 8355 9010 D WebSocketRepository: Message number 3758 received
02-02 19:12:31.938 8355 8355 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:4322)] [android.net.ConnectivityManager.registerDefaultNetworkCallbackForUid(ConnectivityManager.java:4886)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4853)] [WV.NC.e(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:38)] [WV.NC.b(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:1)] [org.chromium.android_webview.AwContentsLifecycleNotifier.onFirstWebViewCreated(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:24)] [J.N.MFiR_zHY(Native Method)] [org.chromium.android_webview.AwContents.<init>(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:439)] [com.android.webview.chromium.k.run(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:129)] [WV.XX.b(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:20)] [WV.WX.run(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:3)] [org.chromium.base.task.PostTask.d(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:11)] [WV.XX.a(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:23)] [com.android.webview.chromium.WebViewChromiumFactoryProvider.a(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:3)] [com.android.webview.chromium.WebViewChromium.init(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:341)] [android.webkit.WebView.<init>(WebView.java:444)] [android.webkit.WebView.<init>(WebView.java:364)] [android.webkit.WebView.<init>(WebView.java:346)] [android.webkit.WebView.<init>(WebView.java:333)] [java.lang.reflect.Constructor.newInstance0(Native Method)] [java.lang.reflect.Constructor.newInstance(Constructor.java:343)] [android.view.LayoutInflater.createView(LayoutInflater.java:882)] [android.view.LayoutInflater.createView(LayoutInflater.java:804)] [com.android.internal.policy.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:58)] [android.view.LayoutInflater.onCreateView(LayoutInflater.java:958)] [android.view.LayoutInflater.onCreateView(LayoutInflater.java:978)] [android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1032)] [android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:989)] [android.view.LayoutInflater.rInflate(LayoutInflater.java:1151)] [android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1112)] [android.view.LayoutInflater.inflate(LayoutInflater.java:700)] [android.view.LayoutInflater.inflate(LayoutInflater.java:544)] [io.homeassistant.companion.android.databinding.ActivityWebviewBinding.inflate(ActivityWebviewBinding.java:65)] [io.homeassistant.companion.android.databinding.ActivityWebviewBinding.inflate(ActivityWebviewBinding.java:59)] [io.homeassistant.companion.android.webview.WebViewActivity.onCreate(WebViewActivity.kt:243)] [android.app.Activity.performCreate(Activity.java:8944)] [android.app.Activity.performCreate(Activity.java:8913)] [android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1456)] [android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4146)] [android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4322)] [android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:103)] [android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:139)] [android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:96)] [android.app.ActivityThread$H.handleMessage(ActivityThread.java:2685)]
02-02 19:12:31.941 8355 8355 D TrafficStats: tagSocket(263) with statsTag=0xffffffff, statsUid=-1
02-02 19:12:31.943 8355 8355 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:4322)] [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:4364)] [android.net.ConnectivityManager.registerNetworkCallback(ConnectivityManager.java:4746)] [WV.NC.e(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:118)] [WV.NC.b(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:1)] [org.chromium.android_webview.AwContentsLifecycleNotifier.onFirstWebViewCreated(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:24)] [J.N.MFiR_zHY(Native Method)] [org.chromium.android_webview.AwContents.<init>(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:439)] [com.android.webview.chromium.k.run(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:129)] [WV.XX.b(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:20)] [WV.WX.run(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:3)] [org.chromium.base.task.PostTask.d(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:11)] [WV.XX.a(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:23)] [com.android.webview.chromium.WebViewChromiumFactoryProvider.a(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:3)] [com.android.webview.chromium.WebViewChromium.init(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:341)] [android.webkit.WebView.<init>(WebView.java:444)] [android.webkit.WebView.<init>(WebView.java:364)] [android.webkit.WebView.<init>(WebView.java:346)] [android.webkit.WebView.<init>(WebView.java:333)] [java.lang.reflect.Constructor.newInstance0(Native Method)] [java.lang.reflect.Constructor.newInstance(Constructor.java:343)] [android.view.LayoutInflater.createView(LayoutInflater.java:882)] [android.view.LayoutInflater.createView(LayoutInflater.java:804)] [com.android.internal.policy.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:58)] [android.view.LayoutInflater.onCreateView(LayoutInflater.java:958)] [android.view.LayoutInflater.onCreateView(LayoutInflater.java:978)] [android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1032)] [android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:989)] [android.view.LayoutInflater.rInflate(LayoutInflater.java:1151)] [android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1112)] [android.view.LayoutInflater.inflate(LayoutInflater.java:700)] [android.view.LayoutInflater.inflate(LayoutInflater.java:544)] [io.homeassistant.companion.android.databinding.ActivityWebviewBinding.inflate(ActivityWebviewBinding.java:65)] [io.homeassistant.companion.android.databinding.ActivityWebviewBinding.inflate(ActivityWebviewBinding.java:59)] [io.homeassistant.companion.android.webview.WebViewActivity.onCreate(WebViewActivity.kt:243)] [android.app.Activity.performCreate(Activity.java:8944)] [android.app.Activity.performCreate(Activity.java:8913)] [android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1456)] [android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4146)] [android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4322)] [android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:103)] [android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:139)] [android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:96)] [android.app.ActivityThread$H.handleMessage(ActivityThread.java:2685)]
02-02 19:12:31.946 8355 8355 D TrafficStats: tagSocket(263) with statsTag=0xffffffff, statsUid=-1
02-02 19:12:31.953 8355 8355 I DecorView: setWindowBackground: isPopOver=false color=ff1c1c1c d=android.graphics.drawable.ColorDrawable@a24c019
02-02 19:12:32.020 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:32.043 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:32.046 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:12:32.046 8355 8355 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1706897552046)
02-02 19:12:32.063 8355 8355 D WebviewActivity: Current webview package com.google.android.webview and version 120.0.6099.230
02-02 19:12:32.066 8355 8355 D WebviewActivity: Matter/Thread step changed to NOT_STARTED
02-02 19:12:32.070 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:12:32.073 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:12:32.073 8355 8355 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1706897552073)
02-02 19:12:32.158 8355 8563 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:4322)] [android.net.ConnectivityManager.registerDefaultNetworkCallbackForUid(ConnectivityManager.java:4886)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4853)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4827)] [androidx.tracing.Trace$$ExternalSyntheticApiModelOutline0.m(Unknown Source:0)] [androidx.work.impl.utils.NetworkApi24.registerDefaultNetworkCallbackCompat(NetworkApi24.kt:28)] [androidx.work.impl.constraints.trackers.NetworkStateTracker24.startTracking(NetworkStateTracker.kt:138)] [androidx.work.impl.constraints.trackers.ConstraintTracker.addListener(ConstraintTracker.kt:56)] [androidx.work.impl.constraints.controllers.ConstraintController$track$1.invokeSuspend(ContraintControllers.kt:54)] [androidx.work.impl.constraints.controllers.ConstraintController$track$1.invoke(Unknown Source:8)] [androidx.work.impl.constraints.controllers.ConstraintController$track$1.invoke(Unknown Source:4)] [kotlinx.coroutines.flow.ChannelFlowBuilder.collectTo$suspendImpl(Builders.kt:320)] [kotlinx.coroutines.flow.ChannelFlowBuilder.collectTo(Unknown Source:0)] [kotlinx.coroutines.flow.CallbackFlowBuilder.collectTo(Builders.kt:334)] [kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:60)] [kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)] [kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)] [androidx.work.impl.utils.SerialExecutorImpl$Task.run(SerialExecutorImpl.java:96)] [java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)] [java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)] [java.lang.Thread.run(Thread.java:1012)]
02-02 19:12:32.182 8355 10098 D NativeCustomFrequencyManager: [NativeCFMS] BpCustomFrequencyManager::BpCustomFrequencyManager()
02-02 19:12:32.187 8355 8355 D InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.webview.WebViewActivity from=android.view.ViewRootImpl.setView:1717 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} }
02-02 19:12:32.187 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: synced displayState. AttachInfo displayState=2
02-02 19:12:32.189 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: setView = com.android.internal.policy.DecorView@628d18 TM=true
02-02 19:12:32.205 8355 8355 I Choreographer: Skipped 46 frames! The application may be doing too much work on its main thread.
02-02 19:12:32.207 8355 8355 D ViewRootImpl@127576a[LaunchActivity]: Setup new sync=wmsSync-ViewRootImpl@127576a[LaunchActivity]#3
02-02 19:12:32.207 8355 8355 D ViewRootImpl@127576a[LaunchActivity]: Creating new active sync group ViewRootImpl@127576a[LaunchActivity]#4
02-02 19:12:32.207 8355 8355 D ViewRootImpl@127576a[LaunchActivity]: registerCallbacksForSync syncBuffer=false
02-02 19:12:32.207 8355 10194 D ViewRootImpl@127576a[LaunchActivity]: Received frameDrawingCallback syncResult=0 frameNum=4.
02-02 19:12:32.207 8355 10194 I ViewRootImpl@127576a[LaunchActivity]: mWNT: t=0xb400007617a69630 mBlastBufferQueue=0xb4000075d7a15870 fn= 4 caller= android.view.ViewRootImpl$8.onFrameDraw:13614 android.view.ThreadedRenderer$1.onFrameDraw:788 <bottom of call stack>
02-02 19:12:32.207 8355 10194 D ViewRootImpl@127576a[LaunchActivity]: Setting up sync and frameCommitCallback
02-02 19:12:32.213 8355 10098 D ViewRootImpl@127576a[LaunchActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=4 didProduceBuffer=true
02-02 19:12:32.214 8355 8355 D ViewRootImpl@127576a[LaunchActivity]: reportDrawFinished
02-02 19:12:32.217 8355 8355 I SurfaceView@a704db1: onWindowVisibilityChanged(0) false android.view.SurfaceView{a704db1 G.E...... ......I. 0,0-0,0} of ViewRootImpl@2f11cf5[WebViewActivity]
02-02 19:12:32.217 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:32.228 8355 8355 D InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.webview.WebViewActivity from=android.view.ViewRootImpl.relayoutWindow:9940 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} }
02-02 19:12:32.228 8355 8355 I BLASTBufferQueue_Java: new BLASTBufferQueue, mName= ViewRootImpl@2f11cf5[WebViewActivity] mNativeObject= 0xb4000075d7a8c150 sc.mNativeObject= 0xb400007627a03110 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2979 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659 android.view.Choreographer.doCallbacks:1129 android.view.Choreographer.doFrame:1055 android.view.Choreographer$FrameDisplayEventReceiver.run:1622
02-02 19:12:32.228 8355 8355 I BLASTBufferQueue_Java: update, w= 1080 h= 2400 mName = ViewRootImpl@2f11cf5[WebViewActivity] mNativeObject= 0xb4000075d7a8c150 sc.mNativeObject= 0xb400007627a03110 format= -3 caller= android.graphics.BLASTBufferQueue.<init>:89 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2979 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197
02-02 19:12:32.229 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)0 dur=10 res=0x403 s={true 0xb4000076f79eb6c0} ch=true seqId=0
02-02 19:12:32.229 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: performConfigurationChange setNightDimText nightDimLevel=0
02-02 19:12:32.229 8355 8355 D ViewRootImpl@2f11cf5[WebViewActivity]: mThreadedRenderer.initialize() mSurface={isValid=true 0xb4000076f79eb6c0} hwInitialized=true
02-02 19:12:32.230 8355 8355 I SurfaceView@a704db1: windowStopped(false) false android.view.SurfaceView{a704db1 G.E...... ......I. 0,0-0,0} of ViewRootImpl@2f11cf5[WebViewActivity]
02-02 19:12:32.230 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:32.231 8355 8355 D ViewRootImpl@2f11cf5[WebViewActivity]: reportNextDraw android.view.ViewRootImpl.performTraversals:4658 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659
02-02 19:12:32.231 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:32.231 8355 8355 D ViewRootImpl@2f11cf5[WebViewActivity]: Setup new sync=wmsSync-ViewRootImpl@2f11cf5[WebViewActivity]#5
02-02 19:12:32.231 8355 8355 D ViewRootImpl@2f11cf5[WebViewActivity]: Creating new active sync group ViewRootImpl@2f11cf5[WebViewActivity]#6
02-02 19:12:32.231 8355 8355 D ViewRootImpl@2f11cf5[WebViewActivity]: registerCallbacksForSync syncBuffer=false
02-02 19:12:32.236 8355 10195 D ViewRootImpl@2f11cf5[WebViewActivity]: Received frameDrawingCallback syncResult=0 frameNum=1.
02-02 19:12:32.237 8355 10195 I ViewRootImpl@2f11cf5[WebViewActivity]: mWNT: t=0xb400007617ad8ad0 mBlastBufferQueue=0xb4000075d7a8c150 fn= 1 caller= android.view.ViewRootImpl$8.onFrameDraw:13614 android.view.ThreadedRenderer$1.onFrameDraw:788 <bottom of call stack>
02-02 19:12:32.237 8355 10195 D ViewRootImpl@2f11cf5[WebViewActivity]: Setting up sync and frameCommitCallback
02-02 19:12:32.300 8355 10098 I BLASTBufferQueue: [ViewRootImpl@2f11cf5[WebViewActivity]#39](f:0,a:0,s:0) onFrameAvailable the first frame is available
02-02 19:12:32.300 8355 10098 D ViewRootImpl@2f11cf5[WebViewActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true
02-02 19:12:32.301 8355 10098 D OpenGLRenderer: CFMS:: SetUp Pid : 8355 Tid : 10098
02-02 19:12:32.301 8355 8355 D ViewRootImpl@2f11cf5[WebViewActivity]: reportDrawFinished
02-02 19:12:32.322 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=false, type=8
02-02 19:12:32.324 8355 8355 D TrafficStats: tagSocket(270) with statsTag=0xffffffff, statsUid=-1
02-02 19:12:32.327 8355 8355 D TrafficStats: tagSocket(270) with statsTag=0xffffffff, statsUid=-1
02-02 19:12:32.337 8355 8355 I ViewRootImpl@127576a[LaunchActivity]: MSG_WINDOW_FOCUS_CHANGED 0 0
02-02 19:12:32.339 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:32.339 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: registerCallbackForPendingTransactions
02-02 19:12:32.339 8355 10194 I ViewRootImpl@2f11cf5[WebViewActivity]: mWNT: t=0xb400007617a319d0 mBlastBufferQueue=0xb4000075d7a8c150 fn= 2 caller= android.view.ViewRootImpl$6.onFrameDraw:5539 android.view.ViewRootImpl$2.onFrameDraw:2103 android.view.ThreadedRenderer$1.onFrameDraw:788
02-02 19:12:32.344 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=1
02-02 19:12:32.345 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=2
02-02 19:12:32.346 8355 8355 I ViewRootImpl@127576a[LaunchActivity]: handleAppVisibility mAppVisible = true visible = false
02-02 19:12:32.346 8355 8355 I ViewRootImpl@127576a[LaunchActivity]: stopped(true) old = false
02-02 19:12:32.346 8355 8355 D ViewRootImpl@127576a[LaunchActivity]: WindowStopped on io.homeassistant.companion.android/io.homeassistant.companion.android.launch.LaunchActivity set to true
02-02 19:12:32.350 8355 8355 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.app.Activity$$ExternalSyntheticLambda0@cbb760d
02-02 19:12:32.356 8355 8355 I ViewRootImpl@127576a[LaunchActivity]: dispatchDetachedFromWindow
02-02 19:12:32.362 8355 8355 D InputTransport: Input channel destroyed: 'afe6480', fd=153
02-02 19:12:32.366 8355 8355 W RemoteInputConnectionImpl: getTextBeforeCursor on inactive InputConnection
02-02 19:12:32.366 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: MSG_WINDOW_FOCUS_CHANGED 1 0
02-02 19:12:32.367 8355 8355 D ViewRootImpl@2f11cf5[WebViewActivity]: mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb4000076f79eb6c0}
02-02 19:12:32.372 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:12:32.372 8355 8355 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1706897552372)
02-02 19:12:32.377 8355 8355 D InputMethodManagerUtils: startInputInner - Id : 0
02-02 19:12:32.377 8355 8355 I InputMethodManager: startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus
02-02 19:12:32.394 8355 8613 I WM-Processor: Moving WorkSpec (8dbf5e86-d36d-42d3-834a-a21bd66959d7) to the foreground
02-02 19:12:32.398 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:32.399 8355 15779 D SensorWorker: Updating all Sensors in foreground.
02-02 19:12:32.403 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:12:32.403 8355 8355 D ServerConnectionInfo: Using internal URL
02-02 19:12:32.407 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:12:32.407 8355 15779 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:12:32.407 8355 8355 D ServerConnectionInfo: Using internal URL
02-02 19:12:32.484 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=false, type=8
02-02 19:12:32.485 8355 8355 I WM-SystemFgDispatcher: Started foreground service Intent { act=ACTION_START_FOREGROUND cmp=io.homeassistant.companion.android/androidx.work.impl.foreground.SystemForegroundService (has extras) }
02-02 19:12:32.487 8355 8355 I NotificationManager: io.homeassistant.companion.android: notify(42, null, Notification(channel=Sensor Worker shortcut=null contentView=null vibrate=null sound=null defaults=0x0 flags=0x0 color=0x00000000 vis=PRIVATE semFlags=0x0 semPriority=0 semMissedCount=0)) as user
02-02 19:12:32.487 8355 15779 D NextAlarm: Next alarm is scheduled by com.samsung.android.app.routines with trigger time 1706944440000
02-02 19:12:32.487 8355 15779 D NextAlarm: Skipping update from com.samsung.android.app.routines as it is not in the allow list
02-02 19:12:32.489 8355 8355 I NotificationManager: io.homeassistant.companion.android: notify(42, null, Notification(channel=Sensor Worker shortcut=null contentView=null vibrate=null sound=null defaults=0x0 flags=0x0 color=0x00000000 vis=PRIVATE semFlags=0x0 semPriority=0 semMissedCount=0)) as user
02-02 19:12:32.507 8355 15779 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:12:32.510 8355 15779 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:12:32.612 8355 15779 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:12:32.657 8355 6394 I SensorReceiver: Sensor updates and sync completed
02-02 19:12:32.658 8355 8608 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=8dbf5e86-d36d-42d3-834a-a21bd66959d7, tags={ io.homeassistant.companion.android.sensors.SensorWorker } ]
02-02 19:12:32.675 8355 8618 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.unregisterNetworkCallback(ConnectivityManager.java:4996)] [androidx.work.impl.utils.NetworkApi21.unregisterNetworkCallbackCompat(NetworkApi21.kt:31)] [androidx.work.impl.constraints.trackers.NetworkStateTracker24.stopTracking(NetworkStateTracker.kt:153)] [androidx.work.impl.constraints.trackers.ConstraintTracker.removeListener(ConstraintTracker.kt:72)] [androidx.work.impl.constraints.controllers.ConstraintController$track$1$1.invoke(ContraintControllers.kt:56)] [androidx.work.impl.constraints.controllers.ConstraintController$track$1$1.invoke(ContraintControllers.kt:55)] [kotlinx.coroutines.channels.ProduceKt.awaitClose(Produce.kt:54)] [kotlinx.coroutines.channels.ProduceKt$awaitClose$1.invokeSuspend(Unknown Source:13)] [kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)] [kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)] [androidx.work.impl.utils.SerialExecutorImpl$Task.run(SerialExecutorImpl.java:96)] [java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)] [java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)] [java.lang.Thread.run(Thread.java:1012)]
02-02 19:12:32.718 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:32.867 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:32.882 8355 11368 D WebviewActivity: External bus {"type":"config/get","id":1}
02-02 19:12:32.882 8355 8355 D WebviewActivity: externalBus({"id":1,"type":"result","success":true,"result":{"hasSettingsScreen":true,"canWriteTag":true,"hasExoPlayer":true,"canCommissionMatter":true,"canImportThreadCredentials":true,"hasAssist":true}});
02-02 19:12:32.911 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:12:32.911 8355 8355 D ServerConnectionInfo: Using internal URL
02-02 19:12:32.913 8355 8355 D WebviewActivity: Callback null
02-02 19:12:32.914 8355 8355 D WebviewActivity: Color from webview is "#101e24-SPACER-#111111"
02-02 19:12:32.914 8355 8355 D WebviewActivity: Color from webview is "#101e24-SPACER-#111111"
02-02 19:12:32.914 8355 15779 D WebViewPresenterImpl: Try getting color from webview color "#101e24".
02-02 19:12:32.915 8355 15779 I WebViewPresenterImpl: Found color -15720924.
02-02 19:12:32.915 8355 6394 D WebViewPresenterImpl: Try getting color from webview color "#111111".
02-02 19:12:32.916 8355 6394 I WebViewPresenterImpl: Found color -15658735.
02-02 19:12:32.918 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:32.927 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.399 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.408 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.419 8355 11368 D WebviewActivity: External bus {"type":"connection-status","payload":{"event":"connected"},"id":2}
02-02 19:12:33.420 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.428 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.440 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:12:33.442 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.449 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.458 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.466 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.474 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.483 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.492 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.500 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.508 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.517 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.525 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.533 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.541 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.549 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.557 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.563 8355 11368 D WebviewActivity: External bus {"type":"theme-update","id":3}
02-02 19:12:33.566 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.574 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.582 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.591 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.596 8355 8355 D WebviewActivity: Color from webview is "#101e24-SPACER-#111111"
02-02 19:12:33.596 8355 8355 D WebviewActivity: Color from webview is "#101e24-SPACER-#111111"
02-02 19:12:33.596 8355 6394 D WebViewPresenterImpl: Try getting color from webview color "#101e24".
02-02 19:12:33.596 8355 6394 I WebViewPresenterImpl: Found color -15720924.
02-02 19:12:33.597 8355 8585 D WebViewPresenterImpl: Try getting color from webview color "#111111".
02-02 19:12:33.597 8355 8585 I WebViewPresenterImpl: Found color -15658735.
02-02 19:12:33.600 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.723 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.765 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.774 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.782 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.790 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.798 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.807 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.815 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.823 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.832 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.848 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.881 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.890 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.899 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.907 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.915 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.923 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.931 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.940 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.948 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.956 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.965 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.973 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.981 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.989 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:33.998 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.014 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.048 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.056 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.374 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: ViewPostIme pointer 0
02-02 19:12:34.397 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.406 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.410 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: ViewPostIme pointer 1
02-02 19:12:34.413 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.422 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.423 8355 8355 D InputMethodManagerUtils: startInputInner - Id : 0
02-02 19:12:34.423 8355 8355 I InputMethodManager: startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus
02-02 19:12:34.431 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.438 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.446 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.457 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.463 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.471 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.480 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.488 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.496 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.505 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.513 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.521 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.530 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.538 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.546 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.554 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.563 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.572 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.580 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.588 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.596 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.604 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.613 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.621 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.629 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.638 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.646 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.654 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.663 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.671 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.680 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.688 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.696 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.704 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.713 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.721 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.729 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.737 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.745 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.756 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.762 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.771 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:34.780 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:35.218 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: ViewPostIme pointer 0
02-02 19:12:35.262 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:35.270 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:35.278 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:35.286 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:35.295 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:35.303 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:35.311 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:35.313 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: ViewPostIme pointer 1
02-02 19:12:35.320 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:35.327 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:35.336 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:35.344 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:35.352 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:35.813 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: ViewPostIme pointer 0
02-02 19:12:35.872 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: ViewPostIme pointer 1
02-02 19:12:35.901 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:35.909 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:35.923 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:35.926 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:35.934 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:35.942 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:35.950 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:35.959 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:35.967 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:35.976 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:35.984 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:35.992 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.001 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.009 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.017 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.025 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.034 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.042 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.050 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.063 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.067 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.075 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.084 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.092 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.100 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.109 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.133 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.486 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: ViewPostIme pointer 0
02-02 19:12:36.508 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.517 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.525 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.533 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.542 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.542 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.550 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.550 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.558 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.558 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.566 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.566 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.575 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.575 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.583 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.583 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.591 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.591 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.600 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.600 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.608 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.608 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.616 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.616 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.624 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.624 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.633 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.633 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.635 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: ViewPostIme pointer 1
02-02 19:12:36.641 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.641 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.649 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.649 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.657 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.658 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.666 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.666 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.674 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.674 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.682 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.682 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.691 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.691 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.699 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.699 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.707 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.707 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.715 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.724 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.732 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.740 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.749 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.757 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.765 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.774 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.782 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.790 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.799 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.807 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.815 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.824 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.832 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.840 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.849 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.857 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.865 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.874 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.882 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.889 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.898 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.907 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.915 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.923 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.932 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.940 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.948 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.957 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.965 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.972 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.981 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.989 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:36.998 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:37.006 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:37.014 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:37.022 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:37.031 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:37.114 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:37.123 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:37.131 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:37.139 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:37.147 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:37.155 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:37.164 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:37.172 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:37.180 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:37.188 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:37.197 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:37.205 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:37.214 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:37.222 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:37.230 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:37.239 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:37.247 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:37.255 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:37.263 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:37.272 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:37.280 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:37.288 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:37.297 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:37.305 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:37.313 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:37.322 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:37.330 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:37.338 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:37.347 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:37.355 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:37.363 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:37.372 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:37.848 8355 8585 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:12:37.853 8355 8585 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:12:37.858 8355 8585 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:12:37.862 8355 8585 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:12:37.862 8355 8585 D WebSocketRepository: Sending message 3759: {type=ping, id=3759}
02-02 19:12:37.863 8355 8585 D WebSocketRepository: Message number 3759 sent
02-02 19:12:37.891 8355 9010 D WebSocketRepository: Websocket: onMessage (text)
02-02 19:12:37.891 8355 9010 D WebSocketRepository: Message number 3759 received
02-02 19:12:38.203 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: ViewPostIme pointer 0
02-02 19:12:38.220 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:38.229 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:38.237 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:38.246 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:38.254 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:38.262 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:38.270 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:38.279 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:38.287 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:38.296 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:38.298 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: ViewPostIme pointer 1
02-02 19:12:38.303 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:38.309 8355 11368 D WebviewActivity: External bus {"type":"config_screen/show","id":4}
02-02 19:12:38.330 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:38.332 8355 8355 D IntegrationRepository: setAppActive(): false
02-02 19:12:38.332 8355 8355 D IntegrationRepository: setAppActive(): false
02-02 19:12:38.342 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:38.348 8355 8355 D SensorReceiver: Received intent: io.homeassistant.companion.android.UPDATE_SENSORS
02-02 19:12:38.354 8355 6394 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:12:38.358 8355 8355 I DecorView: setWindowBackground: isPopOver=false color=ff1c1c1c d=android.graphics.drawable.ColorDrawable@8a708f
02-02 19:12:38.412 8355 6394 D NextAlarm: Next alarm is scheduled by com.samsung.android.app.routines with trigger time 1706944440000
02-02 19:12:38.412 8355 6394 D NextAlarm: Skipping update from com.samsung.android.app.routines as it is not in the allow list
02-02 19:12:38.422 8355 6394 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:12:38.425 8355 6394 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:12:38.448 8355 8355 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1706897558448)
02-02 19:12:38.450 8355 10098 D NativeCustomFrequencyManager: [NativeCFMS] BpCustomFrequencyManager::BpCustomFrequencyManager()
02-02 19:12:38.455 8355 8355 D InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.settings.SettingsActivity from=android.view.ViewRootImpl.setView:1717 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} }
02-02 19:12:38.455 8355 8355 I ViewRootImpl@4fe5698[SettingsActivity]: synced displayState. AttachInfo displayState=2
02-02 19:12:38.457 8355 8355 I ViewRootImpl@4fe5698[SettingsActivity]: setView = com.android.internal.policy.DecorView@ea70157 TM=true
02-02 19:12:38.471 8355 8355 D InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.settings.SettingsActivity from=android.view.ViewRootImpl.relayoutWindow:9940 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} }
02-02 19:12:38.472 8355 8355 I BLASTBufferQueue_Java: new BLASTBufferQueue, mName= ViewRootImpl@4fe5698[SettingsActivity] mNativeObject= 0xb4000075d7a3c010 sc.mNativeObject= 0xb400007627a217d0 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2979 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659 android.view.Choreographer.doCallbacks:1129 android.view.Choreographer.doFrame:1055 android.view.Choreographer$FrameDisplayEventReceiver.run:1622
02-02 19:12:38.472 8355 8355 I BLASTBufferQueue_Java: update, w= 1080 h= 2400 mName = ViewRootImpl@4fe5698[SettingsActivity] mNativeObject= 0xb4000075d7a3c010 sc.mNativeObject= 0xb400007627a217d0 format= -1 caller= android.graphics.BLASTBufferQueue.<init>:89 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2979 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197
02-02 19:12:38.473 8355 8355 I ViewRootImpl@4fe5698[SettingsActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)0 dur=11 res=0x403 s={true 0xb4000076f7a60830} ch=true seqId=0
02-02 19:12:38.473 8355 8355 I ViewRootImpl@4fe5698[SettingsActivity]: performConfigurationChange setNightDimText nightDimLevel=0
02-02 19:12:38.473 8355 8355 D ViewRootImpl@4fe5698[SettingsActivity]: mThreadedRenderer.initialize() mSurface={isValid=true 0xb4000076f7a60830} hwInitialized=true
02-02 19:12:38.533 8355 6394 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:12:38.551 8355 8355 D ViewRootImpl@4fe5698[SettingsActivity]: reportNextDraw android.view.ViewRootImpl.performTraversals:4658 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659
02-02 19:12:38.551 8355 8355 D ViewRootImpl@4fe5698[SettingsActivity]: Setup new sync=wmsSync-ViewRootImpl@4fe5698[SettingsActivity]#7
02-02 19:12:38.551 8355 8355 D ViewRootImpl@4fe5698[SettingsActivity]: Creating new active sync group ViewRootImpl@4fe5698[SettingsActivity]#8
02-02 19:12:38.552 8355 8355 D ViewRootImpl@4fe5698[SettingsActivity]: registerCallbacksForSync syncBuffer=false
02-02 19:12:38.557 8355 6394 I SensorReceiver: Sensor updates and sync completed
02-02 19:12:38.557 8355 10195 D ViewRootImpl@4fe5698[SettingsActivity]: Received frameDrawingCallback syncResult=0 frameNum=1.
02-02 19:12:38.557 8355 10195 I ViewRootImpl@4fe5698[SettingsActivity]: mWNT: t=0xb400007617a0ee50 mBlastBufferQueue=0xb4000075d7a3c010 fn= 1 caller= android.view.ViewRootImpl$8.onFrameDraw:13614 android.view.ThreadedRenderer$1.onFrameDraw:788 <bottom of call stack>
02-02 19:12:38.557 8355 10195 D ViewRootImpl@4fe5698[SettingsActivity]: Setting up sync and frameCommitCallback
02-02 19:12:38.573 8355 10098 I BLASTBufferQueue: [ViewRootImpl@4fe5698[SettingsActivity]#40](f:0,a:0,s:0) onFrameAvailable the first frame is available
02-02 19:12:38.573 8355 10098 D ViewRootImpl@4fe5698[SettingsActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true
02-02 19:12:38.574 8355 10098 D OpenGLRenderer: CFMS:: SetUp Pid : 8355 Tid : 10098
02-02 19:12:38.574 8355 8355 D ViewRootImpl@4fe5698[SettingsActivity]: reportDrawFinished
02-02 19:12:38.574 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:38.595 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: MSG_WINDOW_FOCUS_CHANGED 0 0
02-02 19:12:38.596 8355 9066 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:12:38.607 8355 8355 I ViewRootImpl@4fe5698[SettingsActivity]: registerCallbackForPendingTransactions
02-02 19:12:38.609 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:38.609 8355 10194 I ViewRootImpl@4fe5698[SettingsActivity]: mWNT: t=0xb400007617aae0d0 mBlastBufferQueue=0xb4000075d7a3c010 fn= 2 caller= android.view.ViewRootImpl$6.onFrameDraw:5539 android.view.ViewRootImpl$2.onFrameDraw:2103 android.view.ThreadedRenderer$1.onFrameDraw:788
02-02 19:12:38.614 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=1
02-02 19:12:38.615 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=2
02-02 19:12:38.616 8355 8355 D SettingsWearDetection: API unavailable for discovering nodes (no Wear)
02-02 19:12:38.627 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:38.644 8355 29789 D TrafficStats: tagSocket(395) with statsTag=0xffffffff, statsUid=-1
02-02 19:12:38.754 8355 8355 I ViewRootImpl@4fe5698[SettingsActivity]: MSG_WINDOW_FOCUS_CHANGED 1 0
02-02 19:12:38.754 8355 8355 D ViewRootImpl@4fe5698[SettingsActivity]: mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb4000076f7a60830}
02-02 19:12:38.755 8355 8355 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1706897558755)
02-02 19:12:38.755 8355 8355 D IntegrationRepository: setAppActive(): true
02-02 19:12:38.755 8355 8355 D InputMethodManagerUtils: startInputInner - Id : 0
02-02 19:12:38.755 8355 8355 I InputMethodManager: startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus
02-02 19:12:38.765 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=false, type=8
02-02 19:12:39.094 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: handleAppVisibility mAppVisible = true visible = false
02-02 19:12:39.105 8355 8355 I SurfaceView@a704db1: onWindowVisibilityChanged(8) false android.view.SurfaceView{a704db1 G.E...... ......I. 0,0-0,0} of ViewRootImpl@2f11cf5[WebViewActivity]
02-02 19:12:39.105 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:39.114 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)8 dur=7 res=0x402 s={false 0x0} ch=true seqId=0
02-02 19:12:39.114 8355 8355 I SurfaceView@a704db1: windowStopped(true) false android.view.SurfaceView{a704db1 G.E...... ......I. 0,0-0,0} of ViewRootImpl@2f11cf5[WebViewActivity]
02-02 19:12:39.114 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:39.114 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:39.120 8355 8355 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=androidx.activity.OnBackPressedDispatcher$Api34Impl$createOnBackAnimationCallback$1@36904a7
02-02 19:12:39.122 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: stopped(true) old = false
02-02 19:12:39.122 8355 8355 D ViewRootImpl@2f11cf5[WebViewActivity]: WindowStopped on io.homeassistant.companion.android/io.homeassistant.companion.android.webview.WebViewActivity set to true
02-02 19:12:39.133 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)8 dur=5 res=0x402 s={false 0x0} ch=false seqId=0
02-02 19:12:39.133 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame
02-02 19:12:39.976 8355 8355 I ViewRootImpl@4fe5698[SettingsActivity]: ViewPostIme pointer 0
02-02 19:12:40.193 8355 8355 I ViewRootImpl@4fe5698[SettingsActivity]: ViewPostIme pointer 1
02-02 19:12:40.834 8355 8355 I ViewRootImpl@4fe5698[SettingsActivity]: ViewPostIme pointer 0
02-02 19:12:41.887 8355 8355 I ViewRootImpl@4fe5698[SettingsActivity]: ViewPostIme pointer 1
02-02 19:12:44.094 8355 8355 I ViewRootImpl@4fe5698[SettingsActivity]: ViewPostIme pointer 0
02-02 19:12:45.386 8355 8355 I ViewRootImpl@4fe5698[SettingsActivity]: ViewPostIme pointer 1
02-02 19:12:45.914 8355 8355 I ViewRootImpl@4fe5698[SettingsActivity]: ViewPostIme pointer 0
02-02 19:12:45.977 8355 8355 I ViewRootImpl@4fe5698[SettingsActivity]: ViewPostIme pointer 1
02-02 19:12:46.000 8355 8355 I BLASTBufferQueue_Java: update, w= 1080 h= 2400 mName = ViewRootImpl@4fe5698[SettingsActivity] mNativeObject= 0xb4000075d7a3c010 sc.mNativeObject= 0xb400007627a217d0 format= -1 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2968 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650
02-02 19:12:46.000 8355 8355 I ViewRootImpl@4fe5698[SettingsActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)0 dur=0 res=0x0 s={true 0xb4000076f7a60830} ch=false seqId=0
02-02 19:12:46.023 8355 8355 I ViewRootImpl@4fe5698[SettingsActivity]: registerCallbackForPendingTransactions
02-02 19:12:46.024 8355 10195 I ViewRootImpl@4fe5698[SettingsActivity]: mWNT: t=0xb400007617a53e70 mBlastBufferQueue=0xb4000075d7a3c010 fn= 668 caller= android.view.ViewRootImpl$6.onFrameDraw:5539 android.view.ViewRootImpl$2.onFrameDraw:2103 android.view.ThreadedRenderer$1.onFrameDraw:788
02-02 19:12:46.194 8355 8355 D LocBroadcastReceiver: Received location update.
02-02 19:12:46.197 8355 8355 D ForegrndServiceLauncher: Check if service HighAccuracyLocationService is running. Service running = false
02-02 19:12:46.197 8355 6394 D LocBroadcastReceiver: Last Location:
02-02 19:12:46.197 8355 6394 D LocBroadcastReceiver: Coords:()
02-02 19:12:46.197 8355 6394 D LocBroadcastReceiver: Accuracy: 98.562195
02-02 19:12:46.197 8355 6394 D LocBroadcastReceiver: Bearing: 0.0
02-02 19:12:46.198 8355 6394 D LocBroadcastReceiver: Begin evaluating if location update should be skipped
02-02 19:12:46.198 8355 6394 D LocBroadcastReceiver: Received location that is 32 milliseconds old, 1706897566166 compared to 1706897566198 with source fused
02-02 19:12:46.201 8355 6394 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true
02-02 19:12:46.247 8355 6394 D LocBroadcastReceiver: Location update sent successfully for 2 as exact
02-02 19:12:47.103 8355 8355 I ViewRootImpl@4fe5698[SettingsActivity]: ViewPostIme pointer 0
02-02 19:12:47.239 8355 8355 I ViewRootImpl@4fe5698[SettingsActivity]: ViewPostIme pointer 1
02-02 19:12:47.257 8355 8355 D ScrollView: initGoToTop
02-02 19:12:47.280 8355 8355 I BLASTBufferQueue_Java: update, w= 1080 h= 2400 mName = ViewRootImpl@4fe5698[SettingsActivity] mNativeObject= 0xb4000075d7a3c010 sc.mNativeObject= 0xb400007627a217d0 format= -1 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2968 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650
02-02 19:12:47.281 8355 8355 I ViewRootImpl@4fe5698[SettingsActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)0 dur=0 res=0x0 s={true 0xb4000076f7a60830} ch=false seqId=0
02-02 19:12:47.281 8355 8355 D ScrollView: onsize change changed
02-02 19:12:47.284 8355 6394 D LogcatReader: Read logcat for pid 8355
02-02 19:12:47.288 8355 8355 I ViewRootImpl@4fe5698[SettingsActivity]: registerCallbackForPendingTransactions
02-02 19:12:47.291 8355 10194 I ViewRootImpl@4fe5698[SettingsActivity]: mWNT: t=0xb400007617a433b0 mBlastBufferQueue=0xb4000075d7a3c010 fn= 678 caller= android.view.ViewRootImpl$6.onFrameDraw:5539 android.view.ViewRootImpl$2.onFrameDraw:2103 android.view.ThreadedRenderer$1.onFrameDraw:788
02-02 19:12:47.468 8355 8372 D InputTransport: Input channel destroyed: 'ClientS', fd=444
02-02 19:12:47.470 8355 8372 D InputTransport: Input channel destroyed: 'ClientS', fd=270
02-02 19:12:47.471 8355 8372 D InputTransport: Input channel destroyed: 'ClientS', fd=153
I'm not sure what I'm looking for exactly, but I don't see any obvious errors here either.
@arthurrump can you check if there are any HA core errors at the time you selected it. The logs suggest we were able to connect to the server and get a response. Is the entity in your widget sensor.buiten_thermometer_temperature ?
02-02 19:11:45.385 8355 8355 D WebSocketRepository: Sending message 3756: {type=config/entity_registry/get, entity_id=sensor.buiten_thermometer_temperature, id=3756}
02-02 19:11:45.385 8355 8355 D WebSocketRepository: Message number 3756 sent
02-02 19:11:45.394 8355 9010 D WebSocketRepository: Websocket: onMessage (text)
02-02 19:11:45.396 8355 9010 D WebSocketRepository: Message number 3756 received
02-02 19:11:45.406 8355 8355 I AppWidgetManager: updateAppWidget() appWidgetIds = [28]
@UnitZ can you also check HA core errors at the time? I am seeing a similar request and success messages from your server. I assume the entity in your widget is sensor.ds18b20_ulitsa_42d175d0013c ?
02-02 21:20:03.062 6098 6098 D WebSocketRepository: Sending message 2593: {type=config/entity_registry/get, entity_id=sensor.ds18b20_ulitsa_42d175d0013c, id=2593}
02-02 21:20:03.062 6098 6098 D WebSocketRepository: Message number 2593 sent
02-02 21:20:03.066 6098 17113 D WebSocketRepository: Websocket: onMessage (text)
02-02 21:20:03.066 6098 17113 D WebSocketRepository: Message number 2593 received
just for reference my own template and entity state widgets are workign and updating as expected, so we still need a bit of troubleshooting to see if these are all the same issue or if there is something else at play here.
Yes, that is indeed the entity in my widget. I'm seeing one error in the core logs around the same time (two minutes later), but I'm not sure that it's related:
Logger: aiohttp.server
Source: /usr/local/lib/python3.11/site-packages/aiohttp/web_protocol.py:421
First occurred: 19:13:23 (1 occurrences)
Last logged: 19:13:23
Error handling request
Traceback (most recent call last):
File "/usr/local/lib/python3.11/site-packages/aiohttp/web_protocol.py", line 350, in data_received
messages, upgraded, tail = self._request_parser.feed_data(data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "aiohttp/_http_parser.pyx", line 557, in aiohttp._http_parser.HttpParser.feed_data
aiohttp.http_exceptions.BadStatusLine: 400, message:
Invalid method encountered:
b'\x16\x03\x01\x02\x90\x01'
^
It's also there only once, while I'd expect there to be more, given that the widget has been unable to load for a while now, right?
So the entity state and template widget shoudl behave as follows:
- When added it should automatically update and register the websocket subscription to receive updates
- When the screen turns off the websocket subscription is stopped
- When the screen turns on the websocket subscription is started again
- When the widget is tapped it should update the widget or if configured it will toggle the entity
If we are seeing successful messages from the app showing we are getting responses the issue may be from HA core or could be related to the users own networking setup. Can you guys let me know what your setup is like? Does this issue only happen locally or remotely?
I can see from the logs that sensors are able to update but sensors use a different API method so your network setup may be at play here.
I just tried with a different launcher and can confirm that it is working with (Samsung) One UI Home just fine, but in Lawnchair (what I normally use) it shows the "Problem loading widget".
but in Lawnchair (what I normally use) it shows the "Problem loading widget".
its quite possible that the app logs do not contain the relevant data, are you by chance familiar with logcat? If you are able to setup Android Studio and connect your phone you may be able to pull more logs to see where the issue comes from to see if we can fix it.
As of now though your issue seems unrelated to the original issue from the original author who had a template error.
To the others facing this issue please confirm your launcher.
@dshokouhi I think you've worked it out. I too use lawnchair. Switching back to the pixel launcher shows there isn't an issue. But according to Google Play Lawnchair last updated on my device on the 13 Dec which significantly predates this problem showing up.