Sliders not working on android update

Hello,
I updated the app today on adroid UI totally changed (much better now) but I noticed that with sliders items not working. Actually dimmer slider and rollershutter arent working with last update of android. Some workaround?

For me, both are working fine (using app version 3.0.1). Can you share an app log after a change attempt (slider movement or rollershutter button usage)?

Edit: Hmm, slider works initially, but breaks some time later. I’ll check it.

How can I get the log? Sliders not working in any way on Samsung S22 ultra app (updated today to latest 3.0.1)

In the app under Settings there is a “View log” option.

1 Like

Log cleared and tried to slide down a rollershutter

-----------------------
Device information
Model: SM-S908B
Manufacturer: samsung
Brand: samsung
Device: b0s
Product: b0sxeea
OS: 13
Display: 1080x2115, 2.625 density
Data usage policy: DataUsagePolicy(canDoLargeTransfers=true, loadIconsWithState=true, autoPlayVideos=true, canDoRefreshes=true), data saver: 1, battery saver: false
-----------------------

--------- beginning of main
01-27 20:16:07.533 24840 24840 I ViewRootImpl@f4fbbcd[LogActivity]: ViewPostIme pointer 0
01-27 20:16:07.589 24840 24840 I ViewRootImpl@f4fbbcd[LogActivity]: ViewPostIme pointer 1
01-27 20:16:07.593 24840 24840 D LogActivity: onOptionsItemSelected()
--------- beginning of events
01-27 20:16:07.599 24840 24840 I wm_on_top_resumed_lost_called: [116502462,org.openhab.habdroid.ui.LogActivity,topStateChangedWhenResumed]
01-27 20:16:07.600 24840 24840 I wm_on_paused_called: [116502462,org.openhab.habdroid.ui.LogActivity,performPause]
01-27 20:16:07.607 24840 24840 I ViewRootImpl@94e9a9a[PreferencesActivity]: handleAppVisibility mAppVisible = false visible = true
01-27 20:16:07.607 24840 24840 I ViewRootImpl@94e9a9a[PreferencesActivity]: stopped(false) old = true
01-27 20:16:07.607 24840 24840 D ViewRootImpl@94e9a9a[PreferencesActivity]: WindowStopped on org.openhab.habdroid/org.openhab.habdroid.ui.preference.PreferencesActivity set to false
01-27 20:16:07.607 24840 24840 I wm_on_restart_called: [41299297,org.openhab.habdroid.ui.preference.PreferencesActivity,performRestartActivity]
01-27 20:16:07.609 24840 24840 D ServerConfiguration: load: ServerConfiguration(id=1, name=openHAB, localPath=ServerPath(url=https://<openhab-local-address-openHAB>:8443/, userName=<none>, password=<none>), remotePath=ServerPath(url=https://<openhab-remote-address-openHAB>/, userName=<redacted>, password=<redacted>), sslClientCert=null, defaultSitemap=DefaultSitemap(name=casa, label=Casa), wifiSsids=[], restrictToWifiSsids=false)
01-27 20:16:07.609 24840 24840 I wm_on_start_called: [41299297,org.openhab.habdroid.ui.preference.PreferencesActivity,handleStartActivity]
01-27 20:16:07.610 24840 24840 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@27896df[PreferencesActivity]
01-27 20:16:07.610 24840 24840 I ViewRootImpl@94e9a9a[PreferencesActivity]: stopped(false) old = false
01-27 20:16:07.610 24840 24840 I wm_on_resume_called: [41299297,org.openhab.habdroid.ui.preference.PreferencesActivity,RESUME_ACTIVITY]
01-27 20:16:07.610 24840 24840 I wm_on_top_resumed_gained_called: [41299297,org.openhab.habdroid.ui.preference.PreferencesActivity,topWhenResuming]
01-27 20:16:07.611 24840 24840 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@27896df[PreferencesActivity]
01-27 20:16:07.612 24840 24840 D ViewRootImpl@94e9a9a[PreferencesActivity]: performTraversals mFirst=false windowShouldResize=false viewVisibilityChanged=true mForceNextWindowRelayout=false params={(0,0)(fillxfill) sim={adjust=resize} ty=BASE_APPLICATION wanim=0x1030309
01-27 20:16:07.612 24840 24840 D ViewRootImpl@94e9a9a[PreferencesActivity]:   fl=81810100
01-27 20:16:07.612 24840 24840 D ViewRootImpl@94e9a9a[PreferencesActivity]:   pfl=16020040
01-27 20:16:07.612 24840 24840 D ViewRootImpl@94e9a9a[PreferencesActivity]:   vsysui=2510
01-27 20:16:07.612 24840 24840 D ViewRootImpl@94e9a9a[PreferencesActivity]:   apr=LIGHT_STATUS_BARS LIGHT_NAVIGATION_BARS
01-27 20:16:07.612 24840 24840 D ViewRootImpl@94e9a9a[PreferencesActivity]:   bhv=DEFAULT
01-27 20:16:07.612 24840 24840 D ViewRootImpl@94e9a9a[PreferencesActivity]:   fitSides= naviIconColor=0}
01-27 20:16:07.622 24840 24840 D BLASTBufferQueue: new BLASTBufferQueue, mNativeObject= 0xb400007a9d847d10 name= ViewRootImpl@94e9a9a[PreferencesActivity] sc.mNativeObject= 0xb400007a2d9b5b70 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2789 android.view.ViewRootImpl.relayoutWindow:9635 android.view.ViewRootImpl.performTraversals:3759 android.view.ViewRootImpl.doTraversal:2991 android.view.ViewRootImpl$TraversalRunnable.run:10665 android.view.Choreographer$CallbackRecord.run:1301 android.view.Choreographer$CallbackRecord.run:1309 android.view.Choreographer.doCallbacks:923 android.view.Choreographer.doFrame:852 android.view.Choreographer$FrameDisplayEventReceiver.run:1283 
01-27 20:16:07.622 24840 24840 D BLASTBufferQueue: update, w= 1080 h= 2316 mNativeObject= 0xb400007a9d847d10 sc.mNativeObject= 0xb400007a2d9b5b70 format= -1 caller= android.graphics.BLASTBufferQueue.<init>:76 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2789 android.view.ViewRootImpl.relayoutWindow:9635 android.view.ViewRootImpl.performTraversals:3759 android.view.ViewRootImpl.doTraversal:2991 android.view.ViewRootImpl$TraversalRunnable.run:10665 
01-27 20:16:07.622 24840 24840 I ViewRootImpl@94e9a9a[PreferencesActivity]: Relayout returned: old=(0,0,1080,2316) new=(0,0,1080,2316) req=(1080,2316)0 dur=9 res=0x3 s={true 0xb400007b2d84a220} ch=true seqId=0
01-27 20:16:07.623 24840 24840 D ViewRootImpl@94e9a9a[PreferencesActivity]: mThreadedRenderer.initialize() mSurface={isValid=true 0xb400007b2d84a220} hwInitialized=true
01-27 20:16:07.623 24840  7513 W vulkan  : CreateSwapchainKHR(VkSwapchainCreateInfoKHR.imageColorSpace = 1000104013) failed: Unsupported color space, but assume as Success for ANGLE.
01-27 20:16:07.623 24840 24840 D ViewRootImpl@94e9a9a[PreferencesActivity]: reportNextDraw android.view.ViewRootImpl.performTraversals:4313 android.view.ViewRootImpl.doTraversal:2991 android.view.ViewRootImpl$TraversalRunnable.run:10665 android.view.Choreographer$CallbackRecord.run:1301 android.view.Choreographer$CallbackRecord.run:1309 
01-27 20:16:07.624 24840 24840 D ViewRootImpl@94e9a9a[PreferencesActivity]: Setup new sync id=1
01-27 20:16:07.624 24840 24840 D ViewRootImpl@94e9a9a[PreferencesActivity]: Setting syncFrameCallback
01-27 20:16:07.624 24840 24840 D ViewRootImpl@94e9a9a[PreferencesActivity]: registerCallbacksForSync syncBuffer=false
01-27 20:16:07.624 24840  7513 D OpenGLRenderer: eglCreateWindowSurface
01-27 20:16:07.627 24840  7527 D ViewRootImpl@94e9a9a[PreferencesActivity]: Received frameDrawingCallback syncResult=0 frameNum=1.
01-27 20:16:07.627 24840  7527 D ViewRootImpl@94e9a9a[PreferencesActivity]: Setting up sync and frameCommitCallback
01-27 20:16:07.628 24840  7513 D BLASTBufferQueue: [ViewRootImpl@94e9a9a[PreferencesActivity]#25](f:0,a:0) onFrameAvailable the first frame is available
01-27 20:16:07.629 24840  7513 D ViewRootImpl@94e9a9a[PreferencesActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true
01-27 20:16:07.629 24840 24840 D ViewRootImpl@94e9a9a[PreferencesActivity]: onSyncComplete
01-27 20:16:07.629 24840 24840 D ViewRootImpl@94e9a9a[PreferencesActivity]: setupSync seqId=0 mSyncId=1 fn=1 caller=android.view.ViewRootImpl$$ExternalSyntheticLambda11.accept:6 android.window.SurfaceSyncer.lambda$setupSync$1$android-window-SurfaceSyncer:128 android.window.SurfaceSyncer$$ExternalSyntheticLambda1.accept:8 android.window.SurfaceSyncer$SyncSet.checkIfSyncIsComplete:382 android.window.SurfaceSyncer$SyncSet.markSyncReady:359 android.window.SurfaceSyncer.markSyncReady:151 android.view.ViewRootImpl.performTraversals:4373 
01-27 20:16:07.629 24840 24840 D ViewRootImpl@94e9a9a[PreferencesActivity]: reportDrawFinished seqId=0 mSyncId=-1 fn=1 mSurfaceChangedTransaction=0xb400007a5d6bd2d0
01-27 20:16:07.636 24840 24840 I ViewRootImpl@f4fbbcd[LogActivity]: MSG_WINDOW_FOCUS_CHANGED 0 0
01-27 20:16:07.645 24840 24840 I wm_on_idle_called: {org.openhab.habdroid/org.openhab.habdroid.ui.preference.PreferencesActivity}
01-27 20:16:07.647 24840 24840 I ViewRootImpl@94e9a9a[PreferencesActivity]: MSG_WINDOW_FOCUS_CHANGED 1 0
01-27 20:16:07.647 24840 24840 D ViewRootImpl@94e9a9a[PreferencesActivity]: mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb400007b2d84a220}
01-27 20:16:07.647 24840 24840 D InputMethodManager: startInputInner - Id : 0
01-27 20:16:07.647 24840 24840 I InputMethodManager: startInputInner - mService.startInputOrWindowGainedFocus
01-27 20:16:07.936 24840 24840 I ViewRootImpl@f4fbbcd[LogActivity]: handleAppVisibility mAppVisible = true visible = false
01-27 20:16:07.944 24840  7513 D OpenGLRenderer: setSurface called with nullptr
01-27 20:16:07.944 24840  7513 D OpenGLRenderer: setSurface() destroyed EGLSurface
01-27 20:16:07.944 24840  7513 D OpenGLRenderer: destroyEglSurface
01-27 20:16:07.947 24840  7513 D OpenGLRenderer: endAllActiveAnimators on 0xb400007abd6c6cb0 (RippleDrawable) with handle 0xb4000079cd75e180
01-27 20:16:07.947 24840 24840 D ViewRootImpl@f4fbbcd[LogActivity]: performTraversals mFirst=false windowShouldResize=false viewVisibilityChanged=true mForceNextWindowRelayout=false params=null
01-27 20:16:07.953 24840 24840 I ViewRootImpl@f4fbbcd[LogActivity]: Relayout returned: old=(0,0,1080,2316) new=(0,0,1080,2316) req=(1080,2316)8 dur=3 res=0x2 s={false 0x0} ch=true seqId=0
01-27 20:16:07.957 24840 24840 I ViewRootImpl@f4fbbcd[LogActivity]: stopped(true) old = false
01-27 20:16:07.957 24840 24840 D ViewRootImpl@f4fbbcd[LogActivity]: WindowStopped on org.openhab.habdroid/org.openhab.habdroid.ui.LogActivity set to true
01-27 20:16:07.957 24840 24840 I wm_on_stop_called: [116502462,org.openhab.habdroid.ui.LogActivity,LIFECYCLER_STOP_ACTIVITY]
01-27 20:16:07.970 24840 24840 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@7738e61[LogActivity]
01-27 20:16:07.971 24840 24840 I wm_on_destroy_called: [116502462,org.openhab.habdroid.ui.LogActivity,performDestroy]
01-27 20:16:07.972 24840 24840 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@7738e61[LogActivity]
01-27 20:16:07.973 24840  7513 D OpenGLRenderer: setSurface called with nullptr
01-27 20:16:07.973 24840 24840 I ViewRootImpl@f4fbbcd[LogActivity]: dispatchDetachedFromWindow
01-27 20:16:07.977 24840 24840 D InputTransport: Input channel destroyed: 'f2ce73b', fd=130
01-27 20:16:08.150 24840 24840 I ViewRootImpl@94e9a9a[PreferencesActivity]: ViewPostIme pointer 0
01-27 20:16:08.189 24840 24840 I ViewRootImpl@94e9a9a[PreferencesActivity]: ViewPostIme pointer 1
01-27 20:16:08.199 24840 24840 I wm_on_top_resumed_lost_called: [41299297,org.openhab.habdroid.ui.preference.PreferencesActivity,topStateChangedWhenResumed]
01-27 20:16:08.199 24840 24840 I wm_on_paused_called: [41299297,org.openhab.habdroid.ui.preference.PreferencesActivity,performPause]
01-27 20:16:08.205 24840 24840 I ViewRootImpl@d13bae0[MainActivity]: handleAppVisibility mAppVisible = false visible = true
01-27 20:16:08.205 24840 24840 I ViewRootImpl@d13bae0[MainActivity]: stopped(false) old = true
01-27 20:16:08.205 24840 24840 D ViewRootImpl@d13bae0[MainActivity]: WindowStopped on org.openhab.habdroid/org.openhab.habdroid.ui.MainActivity set to false
01-27 20:16:08.205 24840 24840 I wm_on_restart_called: [102402949,org.openhab.habdroid.ui.MainActivity,performRestartActivity]
01-27 20:16:08.206 24840 24840 D MainActivity: onStart()
01-27 20:16:08.206 24840 24840 D PageConnectionHolderFragment: onStart(), started false
01-27 20:16:08.206 24840 24840 D PageConnectionHolderFragment: Loading data for https://<openhab-remote-address-openHAB>/rest/sitemaps/casa/casa, long polling false
01-27 20:16:08.206 24840 24840 D WidgetListFragment: onStart() https://<openhab-remote-address-openHAB>/rest/sitemaps/casa/casa
01-27 20:16:08.206 24840 24840 D PageConnectionHolderFragment: Trigger update for URL https://<openhab-remote-address-openHAB>/rest/sitemaps/casa/casa, force false
01-27 20:16:08.206 24840 24840 D ContentController: Got update for URL https://<openhab-remote-address-openHAB>/rest/sitemaps/casa/casa, pending []
01-27 20:16:08.207 24840 24840 D ServerConfiguration: load: ServerConfiguration(id=1, name=openHAB, localPath=ServerPath(url=https://<openhab-local-address-openHAB>:8443/, userName=<none>, password=<none>), remotePath=ServerPath(url=https://<openhab-remote-address-openHAB>/, userName=<redacted>, password=<redacted>), sslClientCert=null, defaultSitemap=DefaultSitemap(name=casa, label=Casa), wifiSsids=[], restrictToWifiSsids=false)
01-27 20:16:08.208 24840 24840 D ServerConfiguration: load: ServerConfiguration(id=1, name=openHAB, localPath=ServerPath(url=https://<openhab-local-address-openHAB>:8443/, userName=<none>, password=<none>), remotePath=ServerPath(url=https://<openhab-remote-address-openHAB>/, userName=<redacted>, password=<redacted>), sslClientCert=null, defaultSitemap=DefaultSitemap(name=casa, label=Casa), wifiSsids=[], restrictToWifiSsids=false)
01-27 20:16:08.209 24840 24840 D ServerConfiguration: load: ServerConfiguration(id=1, name=openHAB, localPath=ServerPath(url=https://<openhab-local-address-openHAB>:8443/, userName=<none>, password=<none>), remotePath=ServerPath(url=https://<openhab-remote-address-openHAB>/, userName=<redacted>, password=<redacted>), sslClientCert=null, defaultSitemap=DefaultSitemap(name=casa, label=Casa), wifiSsids=[], restrictToWifiSsids=false)
01-27 20:16:08.211 24840 24840 D MainActivity: onActiveConnectionChanged()
01-27 20:16:08.215 24840 24840 D ServerConfiguration: load: ServerConfiguration(id=1, name=openHAB, localPath=ServerPath(url=https://<openhab-local-address-openHAB>:8443/, userName=<none>, password=<none>), remotePath=ServerPath(url=https://<openhab-remote-address-openHAB>/, userName=<redacted>, password=<redacted>), sslClientCert=null, defaultSitemap=DefaultSitemap(name=casa, label=Casa), wifiSsids=[], restrictToWifiSsids=false)
01-27 20:16:08.215 24840 24840 D MainActivity: Cannot auto select server: No server with configured wifi
01-27 20:16:08.215 24840 24840 I wm_on_start_called: [102402949,org.openhab.habdroid.ui.MainActivity,handleStartActivity]
01-27 20:16:08.218 24840 24840 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@b0fd520[MainActivity]
01-27 20:16:08.218 24840 24840 D MainActivity: preferenceActivityCallback: ActivityResult{resultCode=RESULT_OK, data=Intent {  }}
01-27 20:16:08.218 24840 24840 I wm_on_activity_result_called: [102402949,org.openhab.habdroid.ui.MainActivity,ACTIVITY_RESULT]
01-27 20:16:08.218 24840 24840 I ViewRootImpl@d13bae0[MainActivity]: stopped(false) old = false
01-27 20:16:08.218 24840 24840 D MainActivity: onResume()
01-27 20:16:08.224 24840 24840 D ServerConfiguration: load: ServerConfiguration(id=1, name=openHAB, localPath=ServerPath(url=https://<openhab-local-address-openHAB>:8443/, userName=<none>, password=<none>), remotePath=ServerPath(url=https://<openhab-remote-address-openHAB>/, userName=<redacted>, password=<redacted>), sslClientCert=null, defaultSitemap=DefaultSitemap(name=casa, label=Casa), wifiSsids=[], restrictToWifiSsids=false)
01-27 20:16:08.224 24840 24840 I wm_on_resume_called: [102402949,org.openhab.habdroid.ui.MainActivity,RESUME_ACTIVITY]
01-27 20:16:08.225 24840 24840 I wm_on_top_resumed_gained_called: [102402949,org.openhab.habdroid.ui.MainActivity,topWhenResuming]
01-27 20:16:08.225 24840 24840 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@b0fd520[MainActivity]
01-27 20:16:08.227 24840 24840 D ViewRootImpl@d13bae0[MainActivity]: performTraversals mFirst=false windowShouldResize=false viewVisibilityChanged=true mForceNextWindowRelayout=false params={(0,0)(fillxfill) sim={adjust=resize} ty=BASE_APPLICATION wanim=0x1030309
01-27 20:16:08.227 24840 24840 D ViewRootImpl@d13bae0[MainActivity]:   fl=81810100
01-27 20:16:08.227 24840 24840 D ViewRootImpl@d13bae0[MainActivity]:   pfl=16020040
01-27 20:16:08.227 24840 24840 D ViewRootImpl@d13bae0[MainActivity]:   vsysui=2510
01-27 20:16:08.227 24840 24840 D ViewRootImpl@d13bae0[MainActivity]:   apr=LIGHT_STATUS_BARS LIGHT_NAVIGATION_BARS
01-27 20:16:08.227 24840 24840 D ViewRootImpl@d13bae0[MainActivity]:   bhv=DEFAULT
01-27 20:16:08.227 24840 24840 D ViewRootImpl@d13bae0[MainActivity]:   fitSides= naviIconColor=0}
01-27 20:16:08.236 24840 24840 D BLASTBufferQueue: new BLASTBufferQueue, mNativeObject= 0xb400007a9d893cb0 name= ViewRootImpl@d13bae0[MainActivity] sc.mNativeObject= 0xb400007a2d809930 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2789 android.view.ViewRootImpl.relayoutWindow:9635 android.view.ViewRootImpl.performTraversals:3759 android.view.ViewRootImpl.doTraversal:2991 android.view.ViewRootImpl$TraversalRunnable.run:10665 android.view.Choreographer$CallbackRecord.run:1301 android.view.Choreographer$CallbackRecord.run:1309 android.view.Choreographer.doCallbacks:923 android.view.Choreographer.doFrame:852 android.view.Choreographer$FrameDisplayEventReceiver.run:1283 
01-27 20:16:08.236 24840 24840 D BLASTBufferQueue: update, w= 1080 h= 2316 mNativeObject= 0xb400007a9d893cb0 sc.mNativeObject= 0xb400007a2d809930 format= -1 caller= android.graphics.BLASTBufferQueue.<init>:76 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2789 android.view.ViewRootImpl.relayoutWindow:9635 android.view.ViewRootImpl.performTraversals:3759 android.view.ViewRootImpl.doTraversal:2991 android.view.ViewRootImpl$TraversalRunnable.run:10665 
01-27 20:16:08.236 24840 24840 I ViewRootImpl@d13bae0[MainActivity]: Relayout returned: old=(0,0,1080,2316) new=(0,0,1080,2316) req=(1080,2316)0 dur=9 res=0x3 s={true 0xb400007b2d832b70} ch=true seqId=0
01-27 20:16:08.237 24840 24840 D ViewRootImpl@d13bae0[MainActivity]: mThreadedRenderer.initialize() mSurface={isValid=true 0xb400007b2d832b70} hwInitialized=true
01-27 20:16:08.237 24840  7513 W vulkan  : CreateSwapchainKHR(VkSwapchainCreateInfoKHR.imageColorSpace = 1000104013) failed: Unsupported color space, but assume as Success for ANGLE.
01-27 20:16:08.239 24840  7513 D OpenGLRenderer: eglCreateWindowSurface
01-27 20:16:08.244 24840 24840 D ViewRootImpl@d13bae0[MainActivity]: reportNextDraw android.view.ViewRootImpl.performTraversals:4313 android.view.ViewRootImpl.doTraversal:2991 android.view.ViewRootImpl$TraversalRunnable.run:10665 android.view.Choreographer$CallbackRecord.run:1301 android.view.Choreographer$CallbackRecord.run:1309 
01-27 20:16:08.244 24840 24840 D ViewRootImpl@d13bae0[MainActivity]: Setup new sync id=4
01-27 20:16:08.244 24840 24840 D ViewRootImpl@d13bae0[MainActivity]: Setting syncFrameCallback
01-27 20:16:08.244 24840 24840 D ViewRootImpl@d13bae0[MainActivity]: registerCallbacksForSync syncBuffer=false
01-27 20:16:08.246 24840  7529 D ViewRootImpl@d13bae0[MainActivity]: Received frameDrawingCallback syncResult=0 frameNum=1.
01-27 20:16:08.246 24840  7529 D ViewRootImpl@d13bae0[MainActivity]: Setting up sync and frameCommitCallback
01-27 20:16:08.247 24840  7513 D BLASTBufferQueue: [ViewRootImpl@d13bae0[MainActivity]#26](f:0,a:0) onFrameAvailable the first frame is available
01-27 20:16:08.247 24840  7513 D ViewRootImpl@d13bae0[MainActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true
01-27 20:16:08.248 24840 24840 D ViewRootImpl@d13bae0[MainActivity]: onSyncComplete
01-27 20:16:08.248 24840 24840 D ViewRootImpl@d13bae0[MainActivity]: setupSync seqId=0 mSyncId=4 fn=1 caller=android.view.ViewRootImpl$$ExternalSyntheticLambda11.accept:6 android.window.SurfaceSyncer.lambda$setupSync$1$android-window-SurfaceSyncer:128 android.window.SurfaceSyncer$$ExternalSyntheticLambda1.accept:8 android.window.SurfaceSyncer$SyncSet.checkIfSyncIsComplete:382 android.window.SurfaceSyncer$SyncSet.markSyncReady:359 android.window.SurfaceSyncer.markSyncReady:151 android.view.ViewRootImpl.performTraversals:4373 
01-27 20:16:08.248 24840 24840 D ViewRootImpl@d13bae0[MainActivity]: reportDrawFinished seqId=0 mSyncId=-1 fn=1 mSurfaceChangedTransaction=0xb400007a5d659f70
01-27 20:16:08.248 24840 24840 I ViewRootImpl@94e9a9a[PreferencesActivity]: MSG_WINDOW_FOCUS_CHANGED 0 0
01-27 20:16:08.251 24840 24840 I wm_on_idle_called: {org.openhab.habdroid/org.openhab.habdroid.ui.MainActivity}
01-27 20:16:08.271 24840 24840 I ViewRootImpl@d13bae0[MainActivity]: MSG_WINDOW_FOCUS_CHANGED 1 0
01-27 20:16:08.271 24840 24840 D ViewRootImpl@d13bae0[MainActivity]: mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb400007b2d832b70}
01-27 20:16:08.272 24840 24840 D InputMethodManager: startInputInner - Id : 0
01-27 20:16:08.272 24840 24840 I InputMethodManager: startInputInner - mService.startInputOrWindowGainedFocus
01-27 20:16:08.453 24840 24840 D PageConnectionHolderFragment: Updated page data for URL https://<openhab-remote-address-openHAB>/rest/sitemaps/casa/casa (13 widgets)
01-27 20:16:08.453 24840 24840 D ContentController: Got update for URL https://<openhab-remote-address-openHAB>/rest/sitemaps/casa/casa, pending []
01-27 20:16:08.453 24840 24840 D ServerConfiguration: load: ServerConfiguration(id=1, name=openHAB, localPath=ServerPath(url=https://<openhab-local-address-openHAB>:8443/, userName=<none>, password=<none>), remotePath=ServerPath(url=https://<openhab-remote-address-openHAB>/, userName=<redacted>, password=<redacted>), sslClientCert=null, defaultSitemap=DefaultSitemap(name=casa, label=Casa), wifiSsids=[], restrictToWifiSsids=false)
01-27 20:16:08.561 24840 24840 I ViewRootImpl@94e9a9a[PreferencesActivity]: handleAppVisibility mAppVisible = true visible = false
01-27 20:16:08.570 24840  7513 D OpenGLRenderer: setSurface called with nullptr
01-27 20:16:08.570 24840  7513 D OpenGLRenderer: setSurface() destroyed EGLSurface
01-27 20:16:08.570 24840  7513 D OpenGLRenderer: destroyEglSurface
01-27 20:16:08.572 24840  7513 D OpenGLRenderer: endAllActiveAnimators on 0xb400007abda7d210 (RippleDrawable) with handle 0xb4000079cd75cd10
01-27 20:16:08.572 24840 24840 D ViewRootImpl@94e9a9a[PreferencesActivity]: performTraversals mFirst=false windowShouldResize=false viewVisibilityChanged=true mForceNextWindowRelayout=false params=null
01-27 20:16:08.577 24840 24840 I ViewRootImpl@94e9a9a[PreferencesActivity]: Relayout returned: old=(0,0,1080,2316) new=(0,0,1080,2316) req=(1080,2316)8 dur=4 res=0x2 s={false 0x0} ch=true seqId=0
01-27 20:16:08.578 24840 24840 I ViewRootImpl@94e9a9a[PreferencesActivity]: stopped(true) old = false
01-27 20:16:08.578 24840 24840 D ViewRootImpl@94e9a9a[PreferencesActivity]: WindowStopped on org.openhab.habdroid/org.openhab.habdroid.ui.preference.PreferencesActivity set to true
01-27 20:16:08.578 24840 24840 I wm_on_stop_called: [41299297,org.openhab.habdroid.ui.preference.PreferencesActivity,LIFECYCLER_STOP_ACTIVITY]
01-27 20:16:08.579 24840 24840 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@27896df[PreferencesActivity]
01-27 20:16:08.581 24840 24840 I wm_on_destroy_called: [41299297,org.openhab.habdroid.ui.preference.PreferencesActivity,performDestroy]
01-27 20:16:08.581 24840 24840 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@27896df[PreferencesActivity]
01-27 20:16:08.582 24840  7513 D OpenGLRenderer: setSurface called with nullptr
01-27 20:16:08.582 24840 24840 I ViewRootImpl@94e9a9a[PreferencesActivity]: dispatchDetachedFromWindow
01-27 20:16:08.586 24840 24840 D InputTransport: Input channel destroyed: 'c5e5e3f', fd=125
01-27 20:16:10.153 24840 24840 I ViewRootImpl@d13bae0[MainActivity]: ViewPostIme pointer 0
01-27 20:16:10.200 24840 24840 I ViewRootImpl@d13bae0[MainActivity]: ViewPostIme pointer 1
01-27 20:16:10.204 24840 24840 D MainActivity: Got widget link = https://<openhab-remote-address-openHAB>/rest/sitemaps/casa/0002
01-27 20:16:10.205 24840 24840 D ContentController: Opening page LinkedPage(id=0002, title=Persiane, icon=IconResource(icon=rollershutter, isOh2=true, customState=), link=https://<openhab-remote-address-openHAB>/rest/sitemaps/casa/0002)
01-27 20:16:10.205 24840 24840 D PageConnectionHolderFragment: updateActiveConnections: URL list [https://<openhab-remote-address-openHAB>/rest/sitemaps/casa/casa, https://<openhab-remote-address-openHAB>/rest/sitemaps/casa/0002], connection org.openhab.habdroid.core.connection.DefaultConnection@d8c0f0b
01-27 20:16:10.205 24840 24840 D PageConnectionHolderFragment: Creating new handler for URL https://<openhab-remote-address-openHAB>/rest/sitemaps/casa/0002
01-27 20:16:10.205 24840 24840 D PageConnectionHolderFragment: Creating new SSE helper for sitemap casa, page 0002
01-27 20:16:10.205 24840 24840 D PageConnectionHolderFragment: Loading data for https://<openhab-remote-address-openHAB>/rest/sitemaps/casa/0002, long polling false
01-27 20:16:10.206 24840 24840 D ServerConfiguration: load: ServerConfiguration(id=1, name=openHAB, localPath=ServerPath(url=https://<openhab-local-address-openHAB>:8443/, userName=<none>, password=<none>), remotePath=ServerPath(url=https://<openhab-remote-address-openHAB>/, userName=<redacted>, password=<redacted>), sslClientCert=null, defaultSitemap=DefaultSitemap(name=casa, label=Casa), wifiSsids=[], restrictToWifiSsids=false)
01-27 20:16:10.206 24840 24840 I DecorView: notifyKeepScreenOnChanged: keepScreenOn=false
01-27 20:16:10.213 24840 24840 D ViewRootImpl@d13bae0[MainActivity]: performTraversals params={(0,0)(fillxfill) sim={adjust=resize} ty=BASE_APPLICATION wanim=0x1030309
01-27 20:16:10.213 24840 24840 D ViewRootImpl@d13bae0[MainActivity]:   fl=81810100
01-27 20:16:10.213 24840 24840 D ViewRootImpl@d13bae0[MainActivity]:   pfl=16020040
01-27 20:16:10.213 24840 24840 D ViewRootImpl@d13bae0[MainActivity]:   vsysui=2510
01-27 20:16:10.213 24840 24840 D ViewRootImpl@d13bae0[MainActivity]:   apr=LIGHT_STATUS_BARS LIGHT_NAVIGATION_BARS
01-27 20:16:10.213 24840 24840 D ViewRootImpl@d13bae0[MainActivity]:   bhv=DEFAULT
01-27 20:16:10.213 24840 24840 D ViewRootImpl@d13bae0[MainActivity]:   fitSides= naviIconColor=0}
01-27 20:16:10.213 24840 24840 D ViewRootImpl@d13bae0[MainActivity]: performTraversals mFirst=false windowShouldResize=false viewVisibilityChanged=false mForceNextWindowRelayout=false params={(0,0)(fillxfill) sim={adjust=resize} ty=BASE_APPLICATION wanim=0x1030309
01-27 20:16:10.213 24840 24840 D ViewRootImpl@d13bae0[MainActivity]:   fl=81810100
01-27 20:16:10.213 24840 24840 D ViewRootImpl@d13bae0[MainActivity]:   pfl=16020040
01-27 20:16:10.213 24840 24840 D ViewRootImpl@d13bae0[MainActivity]:   vsysui=2510
01-27 20:16:10.213 24840 24840 D ViewRootImpl@d13bae0[MainActivity]:   apr=LIGHT_STATUS_BARS LIGHT_NAVIGATION_BARS
01-27 20:16:10.213 24840 24840 D ViewRootImpl@d13bae0[MainActivity]:   bhv=DEFAULT
01-27 20:16:10.213 24840 24840 D ViewRootImpl@d13bae0[MainActivity]:   fitSides= naviIconColor=0}
01-27 20:16:10.217 24840 24840 D BLASTBufferQueue: update, w= 1080 h= 2316 mNativeObject= 0xb400007a9d893cb0 sc.mNativeObject= 0xb400007a2d813d80 format= -1 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2778 android.view.ViewRootImpl.relayoutWindow:9635 android.view.ViewRootImpl.performTraversals:3759 android.view.ViewRootImpl.doTraversal:2991 android.view.ViewRootImpl$TraversalRunnable.run:10665 android.view.Choreographer$CallbackRecord.run:1301 
01-27 20:16:10.217 24840 24840 I ViewRootImpl@d13bae0[MainActivity]: Relayout returned: old=(0,0,1080,2316) new=(0,0,1080,2316) req=(1080,2316)0 dur=3 res=0x0 s={true 0xb400007b2d832b70} ch=false seqId=0
01-27 20:16:10.402 24840 24840 D PageConnectionHolderFragment: Updated page data for URL https://<openhab-remote-address-openHAB>/rest/sitemaps/casa/0002 (4 widgets)
01-27 20:16:10.402 24840 24840 D ContentController: Got update for URL https://<openhab-remote-address-openHAB>/rest/sitemaps/casa/0002, pending [https://<openhab-remote-address-openHAB>/rest/sitemaps/casa/0002]
01-27 20:16:10.404 24840 24840 D ServerConfiguration: load: ServerConfiguration(id=1, name=openHAB, localPath=ServerPath(url=https://<openhab-local-address-openHAB>:8443/, userName=<none>, password=<none>), remotePath=ServerPath(url=https://<openhab-remote-address-openHAB>/, userName=<redacted>, password=<redacted>), sslClientCert=null, defaultSitemap=DefaultSitemap(name=casa, label=Casa), wifiSsids=[], restrictToWifiSsids=false)
01-27 20:16:10.407 24840 24840 D WidgetListFragment: onPause() https://<openhab-remote-address-openHAB>/rest/sitemaps/casa/casa
01-27 20:16:10.411 24840 24840 D WidgetListFragment: onViewCreated() https://<openhab-remote-address-openHAB>/rest/sitemaps/casa/0002
01-27 20:16:10.411 24840 24840 D WidgetListFragment: onStart() https://<openhab-remote-address-openHAB>/rest/sitemaps/casa/0002
01-27 20:16:10.411 24840 24840 D PageConnectionHolderFragment: Trigger update for URL https://<openhab-remote-address-openHAB>/rest/sitemaps/casa/0002, force false
01-27 20:16:10.411 24840 24840 D ContentController: Got update for URL https://<openhab-remote-address-openHAB>/rest/sitemaps/casa/0002, pending []
01-27 20:16:10.412 24840 24840 D ServerConfiguration: load: ServerConfiguration(id=1, name=openHAB, localPath=ServerPath(url=https://<openhab-local-address-openHAB>:8443/, userName=<none>, password=<none>), remotePath=ServerPath(url=https://<openhab-remote-address-openHAB>/, userName=<redacted>, password=<redacted>), sslClientCert=null, defaultSitemap=DefaultSitemap(name=casa, label=Casa), wifiSsids=[], restrictToWifiSsids=false)
01-27 20:16:10.417 24840 24840 I WidgetImageView: Refreshing image at https://<openhab-remote-address-openHAB>/icon/switch?format=SVG&anyFormat=true, avoidCache false
01-27 20:16:10.418 24840 24840 I WidgetImageView: Refreshing image at https://<openhab-remote-address-openHAB>/icon/switch?format=SVG&anyFormat=true, avoidCache false
01-27 20:16:10.428 24840 24840 D WidgetAdapter: Slider: valueFrom = 0.0, valueTo = 100.0, stepSize = 1.0, stepCount = 100, widgetValue = 100.0, closestValue = 100.0, closestDelta = 0.0
01-27 20:16:10.428 24840 24840 I WidgetImageView: Refreshing image at https://<openhab-remote-address-openHAB>/icon/blinds?format=SVG&anyFormat=true&state=100, avoidCache false
01-27 20:16:10.429 24840 24840 I WidgetImageView: Refreshing image at https://<openhab-remote-address-openHAB>/icon/blinds?format=SVG&anyFormat=true&state=10, avoidCache false
01-27 20:16:10.430 24840 24840 D WidgetAdapter: Slider: valueFrom = 0.0, valueTo = 100.0, stepSize = 1.0, stepCount = 100, widgetValue = 10.0, closestValue = 10.0, closestDelta = 0.0
01-27 20:16:10.430 24840 24840 D WidgetAdapter: onValueChange value = 10.0, from user = false
01-27 20:16:10.430 24840 24840 I WidgetImageView: Refreshing image at https://<openhab-remote-address-openHAB>/icon/blinds?format=SVG&anyFormat=true&state=10, avoidCache false
01-27 20:16:10.435 24840 24840 D WidgetAdapter: Slider: valueFrom = 0.0, valueTo = 100.0, stepSize = 1.0, stepCount = 100, widgetValue = 9.0, closestValue = 9.0, closestDelta = 0.0
01-27 20:16:10.435 24840 24840 D WidgetAdapter: onValueChange value = 9.0, from user = false
01-27 20:16:10.443 24840 24840 I WidgetImageView: Refreshing image at https://<openhab-remote-address-openHAB>/icon/blinds?format=SVG&anyFormat=true&state=9, avoidCache false
01-27 20:16:10.820 24840 24840 D MainActivity: onCreateOptionsMenu()
01-27 20:16:10.821 24840 24840 D MainActivity: onPrepareOptionsMenu()
01-27 20:16:12.356 24840 24840 I ViewRootImpl@d13bae0[MainActivity]: ViewPostIme pointer 0
01-27 20:16:12.431 24840 24840 D WidgetAdapter: onValueChange value = 98.0, from user = true
01-27 20:16:12.439 24840 24840 D WidgetAdapter: onValueChange value = 96.0, from user = true
01-27 20:16:12.447 24840 24840 D WidgetAdapter: onValueChange value = 94.0, from user = true
01-27 20:16:12.456 24840 24840 D WidgetAdapter: onValueChange value = 91.0, from user = true
01-27 20:16:12.464 24840 24840 D WidgetAdapter: onValueChange value = 88.0, from user = true
01-27 20:16:12.472 24840 24840 D WidgetAdapter: onValueChange value = 85.0, from user = true
01-27 20:16:12.481 24840 24840 D WidgetAdapter: onValueChange value = 82.0, from user = true
01-27 20:16:12.489 24840 24840 D WidgetAdapter: onValueChange value = 78.0, from user = true
01-27 20:16:12.497 24840 24840 D WidgetAdapter: onValueChange value = 75.0, from user = true
01-27 20:16:12.506 24840 24840 D WidgetAdapter: onValueChange value = 72.0, from user = true
01-27 20:16:12.514 24840 24840 D WidgetAdapter: onValueChange value = 69.0, from user = true
01-27 20:16:12.522 24840 24840 D WidgetAdapter: onValueChange value = 65.0, from user = true
01-27 20:16:12.531 24840 24840 D WidgetAdapter: onValueChange value = 62.0, from user = true
01-27 20:16:12.539 24840 24840 D WidgetAdapter: onValueChange value = 59.0, from user = true
01-27 20:16:12.547 24840 24840 D WidgetAdapter: onValueChange value = 56.0, from user = true
01-27 20:16:12.556 24840 24840 D WidgetAdapter: onValueChange value = 53.0, from user = true
01-27 20:16:12.564 24840 24840 D WidgetAdapter: onValueChange value = 50.0, from user = true
01-27 20:16:12.572 24840 24840 D WidgetAdapter: onValueChange value = 48.0, from user = true
01-27 20:16:12.581 24840 24840 D WidgetAdapter: onValueChange value = 45.0, from user = true
01-27 20:16:12.589 24840 24840 D WidgetAdapter: onValueChange value = 43.0, from user = true
01-27 20:16:12.597 24840 24840 D WidgetAdapter: onValueChange value = 41.0, from user = true
01-27 20:16:12.601 24840 24840 I ViewRootImpl@d13bae0[MainActivity]: ViewPostIme pointer 1
01-27 20:16:18.422 24840 24840 I ViewRootImpl@d13bae0[MainActivity]: ViewPostIme pointer 0
01-27 20:16:18.518 24840 24840 I ViewRootImpl@d13bae0[MainActivity]: ViewPostIme pointer 1
01-27 20:16:18.523 24840 24840 D MainActivity: onOptionsItemSelected()
01-27 20:16:18.524 24840 24840 D ServerConfiguration: load: ServerConfiguration(id=1, name=openHAB, localPath=ServerPath(url=https://<openhab-local-address-openHAB>:8443/, userName=<none>, password=<none>), remotePath=ServerPath(url=https://<openhab-remote-address-openHAB>/, userName=<redacted>, password=<redacted>), sslClientCert=null, defaultSitemap=DefaultSitemap(name=casa, label=Casa), wifiSsids=[], restrictToWifiSsids=false)
01-27 20:16:18.524 24840 24840 I DecorView: notifyKeepScreenOnChanged: keepScreenOn=false
01-27 20:16:18.525 24840 24840 D PageConnectionHolderFragment: updateActiveConnections: URL list [https://<openhab-remote-address-openHAB>/rest/sitemaps/casa/casa], connection org.openhab.habdroid.core.connection.DefaultConnection@d8c0f0b
01-27 20:16:18.525 24840 24840 D PageConnectionHolderFragment: Canceling connection for URL https://<openhab-remote-address-openHAB>/rest/sitemaps/casa/0002
01-27 20:16:18.532 24840 24840 D ViewRootImpl@d13bae0[MainActivity]: performTraversals params={(0,0)(fillxfill) sim={adjust=resize} ty=BASE_APPLICATION wanim=0x1030309
01-27 20:16:18.532 24840 24840 D ViewRootImpl@d13bae0[MainActivity]:   fl=81810100
01-27 20:16:18.532 24840 24840 D ViewRootImpl@d13bae0[MainActivity]:   pfl=16020040
01-27 20:16:18.532 24840 24840 D ViewRootImpl@d13bae0[MainActivity]:   vsysui=2510
01-27 20:16:18.532 24840 24840 D ViewRootImpl@d13bae0[MainActivity]:   apr=LIGHT_STATUS_BARS LIGHT_NAVIGATION_BARS
01-27 20:16:18.532 24840 24840 D ViewRootImpl@d13bae0[MainActivity]:   bhv=DEFAULT
01-27 20:16:18.532 24840 24840 D ViewRootImpl@d13bae0[MainActivity]:   fitSides= naviIconColor=0}
01-27 20:16:18.532 24840 24840 D ViewRootImpl@d13bae0[MainActivity]: performTraversals mFirst=false windowShouldResize=false viewVisibilityChanged=false mForceNextWindowRelayout=false params={(0,0)(fillxfill) sim={adjust=resize} ty=BASE_APPLICATION wanim=0x1030309
01-27 20:16:18.532 24840 24840 D ViewRootImpl@d13bae0[MainActivity]:   fl=81810100
01-27 20:16:18.532 24840 24840 D ViewRootImpl@d13bae0[MainActivity]:   pfl=16020040
01-27 20:16:18.532 24840 24840 D ViewRootImpl@d13bae0[MainActivity]:   vsysui=2510
01-27 20:16:18.532 24840 24840 D ViewRootImpl@d13bae0[MainActivity]:   apr=LIGHT_STATUS_BARS LIGHT_NAVIGATION_BARS
01-27 20:16:18.532 24840 24840 D ViewRootImpl@d13bae0[MainActivity]:   bhv=DEFAULT
01-27 20:16:18.532 24840 24840 D ViewRootImpl@d13bae0[MainActivity]:   fitSides= naviIconColor=0}
01-27 20:16:18.536 24840 24840 D BLASTBufferQueue: update, w= 1080 h= 2316 mNativeObject= 0xb400007a9d893cb0 sc.mNativeObject= 0xb400007a2d82b850 format= -1 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2778 android.view.ViewRootImpl.relayoutWindow:9635 android.view.ViewRootImpl.performTraversals:3759 android.view.ViewRootImpl.doTraversal:2991 android.view.ViewRootImpl$TraversalRunnable.run:10665 android.view.Choreographer$CallbackRecord.run:1301 
01-27 20:16:18.536 24840 24840 I ViewRootImpl@d13bae0[MainActivity]: Relayout returned: old=(0,0,1080,2316) new=(0,0,1080,2316) req=(1080,2316)0 dur=4 res=0x0 s={true 0xb400007b2d832b70} ch=false seqId=0
01-27 20:16:18.538 24840 24840 D WidgetListFragment: onPause() https://<openhab-remote-address-openHAB>/rest/sitemaps/casa/0002
01-27 20:16:18.541 24840 24840 D WidgetListFragment: onViewCreated() https://<openhab-remote-address-openHAB>/rest/sitemaps/casa/casa
01-27 20:16:18.541 24840 24840 D WidgetListFragment: onStart() https://<openhab-remote-address-openHAB>/rest/sitemaps/casa/casa
01-27 20:16:18.542 24840 24840 D PageConnectionHolderFragment: Trigger update for URL https://<openhab-remote-address-openHAB>/rest/sitemaps/casa/casa, force false
01-27 20:16:18.542 24840 24840 D ContentController: Got update for URL https://<openhab-remote-address-openHAB>/rest/sitemaps/casa/casa, pending []
01-27 20:16:18.543 24840 24840 D ServerConfiguration: load: ServerConfiguration(id=1, name=openHAB, localPath=ServerPath(url=https://<openhab-local-address-openHAB>:8443/, userName=<none>, password=<none>), remotePath=ServerPath(url=https://<openhab-remote-address-openHAB>/, userName=<redacted>, password=<redacted>), sslClientCert=null, defaultSitemap=DefaultSitemap(name=casa, label=Casa), wifiSsids=[], restrictToWifiSsids=false)
01-27 20:16:18.546 24840 24840 I WidgetImageView: Refreshing image at https://<openhab-remote-address-openHAB>/icon/garden?format=SVG&anyFormat=true, avoidCache false
01-27 20:16:18.547 24840 24840 I WidgetImageView: Refreshing image at https://<openhab-remote-address-openHAB>/icon/swimming?format=SVG&anyFormat=true, avoidCache false
01-27 20:16:18.548 24840 24840 I WidgetImageView: Refreshing image at https://<openhab-remote-address-openHAB>/icon/rollershutter?format=SVG&anyFormat=true, avoidCache false
01-27 20:16:18.549 24840 24840 I WidgetImageView: Refreshing image at https://<openhab-remote-address-openHAB>/icon/window?format=SVG&anyFormat=true, avoidCache false
01-27 20:16:18.549 24840 24840 I WidgetImageView: Refreshing image at https://<openhab-remote-address-openHAB>/icon/cellar?format=SVG&anyFormat=true, avoidCache false
01-27 20:16:18.609 24840  7513 D OpenGLRenderer: setSurface called with nullptr
01-27 20:16:18.611 24840 24850 D InputTransport: Input channel destroyed: 'ClientS', fd=148
01-27 20:16:18.612 24840  7513 D OpenGLRenderer: setSurface called with nullptr
01-27 20:16:18.612 24840 24850 D InputTransport: Input channel destroyed: 'ClientS', fd=146
01-27 20:16:18.614 24840 24850 D InputTransport: Input channel destroyed: 'ClientS', fd=161
01-27 20:16:18.614 24840 24850 D InputTransport: Input channel destroyed: 'ClientS', fd=138
01-27 20:16:18.614 24840 24850 D InputTransport: Input channel destroyed: 'ClientS', fd=116
01-27 20:16:18.639 24840 24851 V MediaPlayer-JNI: native_finalize
01-27 20:16:18.639 24840 24851 V MediaPlayer-JNI: release
01-27 20:16:18.947 24840 24840 D MainActivity: onCreateOptionsMenu()
01-27 20:16:18.948 24840 24840 D MainActivity: onPrepareOptionsMenu()
01-27 20:16:19.131 24840 24840 I ViewRootImpl@d13bae0[MainActivity]: ViewPostIme pointer 0
01-27 20:16:19.194 24840 24840 I ViewRootImpl@d13bae0[MainActivity]: ViewPostIme pointer 1
01-27 20:16:19.199 24840 24840 D MainActivity: onOptionsItemSelected()
01-27 20:16:19.799 24840  7955 D ServerProperties: Server returned sitemaps: [Sitemap(name=casa, label=Casa, icon=null, homepageLink=https://<openhab-remote-address-openHAB>/rest/sitemaps/casa/casa)]
01-27 20:16:19.998 24840 24840 I ViewRootImpl@d13bae0[MainActivity]: ViewPostIme pointer 0
01-27 20:16:20.053 24840 24840 I ViewRootImpl@d13bae0[MainActivity]: ViewPostIme pointer 1
01-27 20:16:20.070 24840 24840 I wm_on_top_resumed_lost_called: [102402949,org.openhab.habdroid.ui.MainActivity,topStateChangedWhenResumed]
01-27 20:16:20.071 24840 24840 D MainActivity: onPause()
01-27 20:16:20.071 24840 24840 D WidgetListFragment: onPause() https://<openhab-remote-address-openHAB>/rest/sitemaps/casa/casa
01-27 20:16:20.072 24840 24840 I wm_on_paused_called: [102402949,org.openhab.habdroid.ui.MainActivity,performPause]
01-27 20:16:20.085 24840 24840 I DecorView: [INFO] isPopOver=false config=true
01-27 20:16:20.085 24840 24840 I DecorView: updateCaptionType: isFloating=false isApplication=true hasWindowDecorCaption=false this=DecorView@20be981[]
01-27 20:16:20.085 24840 24840 D DecorView: setCaptionType = 0, this = DecorView@20be981[]
01-27 20:16:20.085 24840 24840 I DecorView: getCurrentDensityDpi: from real metrics. densityDpi=420 msg=resources_loaded
01-27 20:16:20.085 24840 24840 I DecorView: setWindowBackground: isPopOver=false color=fffffbff d=android.graphics.drawable.ColorDrawable@ad87667
01-27 20:16:20.089 24840 24840 D PhoneWindow: forceLight changed to false [] from com.android.internal.policy.PhoneWindow.updateForceLightNavigationBar:4287 com.android.internal.policy.PhoneWindow.setNavigationBarColor:4030 com.google.android.material.internal.EdgeToEdgeUtils.applyEdgeToEdge:103 com.google.android.material.internal.EdgeToEdgeUtils.applyEdgeToEdge:56 org.openhab.habdroid.ui.AbstractBaseActivity.enableDrawingBehindStatusBar:110 
01-27 20:16:20.090 24840 24840 I wm_on_create_called: [3241100,org.openhab.habdroid.ui.preference.PreferencesActivity,performCreate]
01-27 20:16:20.092 24840 24840 D RingtoneManager: getActualDefaultRingtoneUri  type    :2
01-27 20:16:20.092 24840 24840 I RingtoneManager: Ringtone value : content://media/internal/audio/media/49?title=Spaceline&canonical=1
01-27 20:16:20.092 24840 24840 D Ringtone: highlight offset is : null
01-27 20:16:20.092 24840 24840 V MediaPlayer-JNI: native_setup
01-27 20:16:20.092 24840 24840 V MediaPlayerNative: constructor
01-27 20:16:20.093 24840 24840 V MediaPlayerNative: setListener
01-27 20:16:20.095 24840 24840 D RingtoneManager: getActualDefaultRingtoneUri  type    :2
01-27 20:16:20.095 24840 24840 I RingtoneManager: Ringtone value : content://media/internal/audio/media/49?title=Spaceline&canonical=1
01-27 20:16:20.100 24840 24840 V MediaPlayer-JNI: setDataSourceFD: fd 130
01-27 20:16:20.100 24840 24840 V MediaPlayerNative: setDataSource(130, 0, 576460752303423487)
01-27 20:16:20.105 24840 24840 V MediaPlayer-JNI: setParameter: key 1400
01-27 20:16:20.105 24840 24840 V MediaPlayerNative: MediaPlayer::setParameter(1400)
01-27 20:16:20.106 24840 24840 V MediaPlayer-JNI: setVolume: left 1.000000  right 1.000000
01-27 20:16:20.106 24840 24840 V MediaPlayerNative: MediaPlayer::setVolume(1.000000, 1.000000)
01-27 20:16:20.106 24840 24840 V MediaPlayer-JNI: setLooping: 0
01-27 20:16:20.106 24840 24840 V MediaPlayerNative: MediaPlayer::setLooping
01-27 20:16:20.106 24840 24840 V MediaPlayerNative: setVideoSurfaceTexture
01-27 20:16:20.106 24840 24840 V MediaPlayerNative: prepare
01-27 20:16:20.112 24840 25204 V MediaPlayerNative: message received msg=200, ext1=10973, ext2=0
01-27 20:16:20.112 24840 25204 W MediaPlayerNative: info/warning (10973, 0)
01-27 20:16:20.113 24840 25204 V MediaPlayerNative: message received msg=1, ext1=0, ext2=0
01-27 20:16:20.113 24840 25204 V MediaPlayerNative: MediaPlayer::notify() prepared
01-27 20:16:20.113 24840 25204 V MediaPlayerNative: signal application thread
01-27 20:16:20.113 24840 24840 V MediaPlayerNative: prepare complete - status=0
01-27 20:16:20.113 24840 24840 V MediaPlayerNative: invoke 76
01-27 20:16:20.114 24840 24840 D Ringtone: Successfully created local player
01-27 20:16:20.114 24840 24840 D RingtoneManager: getActualDefaultRingtoneUri  type    :2
01-27 20:16:20.114 24840 24840 I RingtoneManager: Ringtone value : content://media/internal/audio/media/49?title=Spaceline&canonical=1
01-27 20:16:20.121 24840 24840 D MainSettingsFragment: Removing notification prefs for < 25
01-27 20:16:20.125 24840 24840 D ServerConfiguration: load: ServerConfiguration(id=1, name=openHAB, localPath=ServerPath(url=https://<openhab-local-address-openHAB>:8443/, userName=<none>, password=<none>), remotePath=ServerPath(url=https://<openhab-remote-address-openHAB>/, userName=<redacted>, password=<redacted>), sslClientCert=null, defaultSitemap=DefaultSitemap(name=casa, label=Casa), wifiSsids=[], restrictToWifiSsids=false)
01-27 20:16:20.126 24840 24840 I wm_on_start_called: [3241100,org.openhab.habdroid.ui.preference.PreferencesActivity,handleStartActivity]
01-27 20:16:20.126 24840 24840 I wm_on_resume_called: [3241100,org.openhab.habdroid.ui.preference.PreferencesActivity,RESUME_ACTIVITY]
01-27 20:16:20.127 24840 24840 I MSHandlerLifeCycle: check: return. pkg=org.openhab.habdroid parent=null callers=com.android.internal.policy.DecorView.setVisibility:4378 android.app.ActivityThread.handleResumeActivity:5463 android.app.servertransaction.ResumeActivityItem.execute:54 android.app.servertransaction.ActivityTransactionItem.execute:45 android.app.servertransaction.TransactionExecutor.executeLifecycleState:176 
01-27 20:16:20.127 24840 24840 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@20be981[]
01-27 20:16:20.128 24840  7513 D NativeCustomFrequencyManager: [NativeCFMS] BpCustomFrequencyManager::BpCustomFrequencyManager()
01-27 20:16:20.128 24840 24840 I DecorView: notifyKeepScreenOnChanged: keepScreenOn=false
01-27 20:16:20.133 24840 24840 D InsetsController: onStateChanged: InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2316), mDisplayCutout=DisplayCutout{insets=Rect(0, 75 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(692, 0 - 748, 75), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2316 physicalDisplayWidth=1440 physicalDisplayHeight=3088 density={2.8125} cutoutSpec={M 0,0 H -10 V 26.66666666666667 H 10 V 0 H 0 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=8, center=Point(8, 8)}, RoundedCorner{position=TopRight, radius=8, center=Point(1072, 8)}, RoundedCorner{position=BottomRight, radius=8, center=Point(1072, 2308)}, RoundedCorner{position=BottomLeft, radius=8, center=Point(8, 2308)}]}  mRoundedCornerFrame=Rect(0, 0 - 1080, 2316), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(964, 0 - 1080, 75) rotation=0}, mSources= { InsetsSource: {mType=ITYPE_STATUS_BAR, mFrame=[0,0][1080,75], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_NAVIGATION_BAR, mFrame=[0,2190][1080,2316], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_LEFT_GESTURES, mFrame=[0,0][0,2316], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_RIGHT_GESTURES, mFrame=[1080,0][1080,2316], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_MANDATORY_GESTURES, mFrame=[0,0][1080,107], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_MANDATORY_GESTURES, mFrame=[0,2190][1080,2316], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_LEFT_DISPLAY_CUTOUT, mFrame=[0,0][-100000,2316], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_DISPLAY_CUTOUT, mFrame=[0,0][1080,75], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_RIGHT_DISPLAY_CUTOUT, mFrame=[100000,0][1080,2316], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_DISPLAY_CUTOUT, mFrame=[0,100000][1080,2316], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_TAPPABLE_ELEMENT, mFrame=[0,0][1080,75], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_TAPPABLE_ELEMENT, mFrame=[0,2190][1080,2316], mVisible=true, mInsetsRoundedCornerFrame=false} } host=org.openhab.habdroid/org.openhab.habdroid.ui.preference.PreferencesActivity from=android.view.ViewRootImpl.setView:1700
01-27 20:16:20.134 24840 24840 I ViewRootImpl@142f5d3[PreferencesActivity]: setView = com.android.internal.policy.DecorView@20be981 TM=true
01-27 20:16:20.135 24840 24840 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@20be981[PreferencesActivity]
01-27 20:16:20.135 24840 24840 I wm_on_top_resumed_gained_called: [3241100,org.openhab.habdroid.ui.preference.PreferencesActivity,topStateChangedWhenResumed]
01-27 20:16:20.138 24840 24840 D ViewRootImpl@142f5d3[PreferencesActivity]: performTraversals params={(0,0)(fillxfill) sim={adjust=resize forwardNavigation} ty=BASE_APPLICATION wanim=0x1030309
01-27 20:16:20.138 24840 24840 D ViewRootImpl@142f5d3[PreferencesActivity]:   fl=81810100
01-27 20:16:20.138 24840 24840 D ViewRootImpl@142f5d3[PreferencesActivity]:   pfl=16020040
01-27 20:16:20.138 24840 24840 D ViewRootImpl@142f5d3[PreferencesActivity]:   vsysui=2510
01-27 20:16:20.138 24840 24840 D ViewRootImpl@142f5d3[PreferencesActivity]:   apr=LIGHT_STATUS_BARS LIGHT_NAVIGATION_BARS
01-27 20:16:20.138 24840 24840 D ViewRootImpl@142f5d3[PreferencesActivity]:   bhv=DEFAULT
01-27 20:16:20.138 24840 24840 D ViewRootImpl@142f5d3[PreferencesActivity]:   fitSides= naviIconColor=0}
01-27 20:16:20.139 24840 24840 D ViewRootImpl@142f5d3[PreferencesActivity]: performTraversals mFirst=true windowShouldResize=true viewVisibilityChanged=false mForceNextWindowRelayout=false params={(0,0)(fillxfill) sim={adjust=resize forwardNavigation} ty=BASE_APPLICATION wanim=0x1030309
01-27 20:16:20.139 24840 24840 D ViewRootImpl@142f5d3[PreferencesActivity]:   fl=81810100
01-27 20:16:20.139 24840 24840 D ViewRootImpl@142f5d3[PreferencesActivity]:   pfl=16020040
01-27 20:16:20.139 24840 24840 D ViewRootImpl@142f5d3[PreferencesActivity]:   vsysui=2510
01-27 20:16:20.139 24840 24840 D ViewRootImpl@142f5d3[PreferencesActivity]:   apr=LIGHT_STATUS_BARS LIGHT_NAVIGATION_BARS
01-27 20:16:20.139 24840 24840 D ViewRootImpl@142f5d3[PreferencesActivity]:   bhv=DEFAULT
01-27 20:16:20.139 24840 24840 D ViewRootImpl@142f5d3[PreferencesActivity]:   fitSides= naviIconColor=0}
01-27 20:16:20.148 24840 24840 D InsetsController: onStateChanged: InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2316), mDisplayCutout=DisplayCutout{insets=Rect(0, 75 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(692, 0 - 748, 75), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2316 physicalDisplayWidth=1440 physicalDisplayHeight=3088 density={2.8125} cutoutSpec={M 0,0 H -10 V 26.66666666666667 H 10 V 0 H 0 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=8, center=Point(8, 8)}, RoundedCorner{position=TopRight, radius=8, center=Point(1072, 8)}, RoundedCorner{position=BottomRight, radius=8, center=Point(1072, 2308)}, RoundedCorner{position=BottomLeft, radius=8, center=Point(8, 2308)}]}  mRoundedCornerFrame=Rect(0, 0 - 1080, 2316), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(964, 0 - 1080, 75) rotation=0}, mSources= { InsetsSource: {mType=ITYPE_STATUS_BAR, mFrame=[0,0][1080,75], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_NAVIGATION_BAR, mFrame=[0,2190][1080,2316], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_LEFT_GESTURES, mFrame=[0,0][0,2316], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_RIGHT_GESTURES, mFrame=[1080,0][1080,2316], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_MANDATORY_GESTURES, mFrame=[0,0][1080,107], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_MANDATORY_GESTURES, mFrame=[0,2190][1080,2316], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_LEFT_DISPLAY_CUTOUT, mFrame=[0,0][-100000,2316], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_DISPLAY_CUTOUT, mFrame=[0,0][1080,75], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_RIGHT_DISPLAY_CUTOUT, mFrame=[100000,0][1080,2316], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_DISPLAY_CUTOUT, mFrame=[0,100000][1080,2316], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_TAPPABLE_ELEMENT, mFrame=[0,0][1080,75], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_TAPPABLE_ELEMENT, mFrame=[0,2190][1080,2316], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_IME, mFrame=[0,0][0,0], mVisibleFrame=[0,2190][1080,2316], mVisible=false, mInsetsRoundedCornerFrame=false} } host=org.openhab.habdroid/org.openhab.habdroid.ui.preference.PreferencesActivity from=android.view.ViewRootImpl.relayoutWindow:9590
01-27 20:16:20.149 24840 24840 D BLASTBufferQueue: new BLASTBufferQueue, mNativeObject= 0xb400007a9d6d03b0 name= ViewRootImpl@142f5d3[PreferencesActivity] sc.mNativeObject= 0xb400007a2d6f16b0 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2789 android.view.ViewRootImpl.relayoutWindow:9635 android.view.ViewRootImpl.performTraversals:3759 android.view.ViewRootImpl.doTraversal:2991 android.view.ViewRootImpl$TraversalRunnable.run:10665 android.view.Choreographer$CallbackRecord.run:1301 android.view.Choreographer$CallbackRecord.run:1309 android.view.Choreographer.doCallbacks:923 android.view.Choreographer.doFrame:852 android.view.Choreographer$FrameDisplayEventReceiver.run:1283 
01-27 20:16:20.149 24840 24840 D BLASTBufferQueue: update, w= 1080 h= 2316 mNativeObject= 0xb400007a9d6d03b0 sc.mNativeObject= 0xb400007a2d6f16b0 format= -1 caller= android.graphics.BLASTBufferQueue.<init>:76 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2789 android.view.ViewRootImpl.relayoutWindow:9635 android.view.ViewRootImpl.performTraversals:3759 android.view.ViewRootImpl.doTraversal:2991 android.view.ViewRootImpl$TraversalRunnable.run:10665 
01-27 20:16:20.149 24840 24840 I ViewRootImpl@142f5d3[PreferencesActivity]: Relayout returned: old=(0,0,1080,2316) new=(0,0,1080,2316) req=(1080,2316)0 dur=9 res=0x3 s={true 0xb400007b2d828120} ch=true seqId=0
01-27 20:16:20.149 24840 24840 D ViewRootImpl@142f5d3[PreferencesActivity]: mThreadedRenderer.initialize() mSurface={isValid=true 0xb400007b2d828120} hwInitialized=true
01-27 20:16:20.150 24840  7513 W vulkan  : CreateSwapchainKHR(VkSwapchainCreateInfoKHR.imageColorSpace = 1000104013) failed: Unsupported color space, but assume as Success for ANGLE.
01-27 20:16:20.151 24840  7513 D OpenGLRenderer: eglCreateWindowSurface
01-27 20:16:20.176 24840 24840 D ViewRootImpl@142f5d3[PreferencesActivity]: reportNextDraw android.view.ViewRootImpl.performTraversals:4313 android.view.ViewRootImpl.doTraversal:2991 android.view.ViewRootImpl$TraversalRunnable.run:10665 android.view.Choreographer$CallbackRecord.run:1301 android.view.Choreographer$CallbackRecord.run:1309 
01-27 20:16:20.176 24840 24840 D ViewRootImpl@142f5d3[PreferencesActivity]: Setup new sync id=0
01-27 20:16:20.176 24840 24840 D ViewRootImpl@142f5d3[PreferencesActivity]: Setting syncFrameCallback
01-27 20:16:20.176 24840 24840 D ViewRootImpl@142f5d3[PreferencesActivity]: registerCallbacksForSync syncBuffer=false
01-27 20:16:20.179 24840  7529 D ViewRootImpl@142f5d3[PreferencesActivity]: Received frameDrawingCallback syncResult=0 frameNum=1.
01-27 20:16:20.179 24840  7529 D ViewRootImpl@142f5d3[PreferencesActivity]: Setting up sync and frameCommitCallback
01-27 20:16:20.181 24840  7513 D BLASTBufferQueue: [ViewRootImpl@142f5d3[PreferencesActivity]#27](f:0,a:0) onFrameAvailable the first frame is available
01-27 20:16:20.181 24840  7513 D ViewRootImpl@142f5d3[PreferencesActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true
01-27 20:16:20.182 24840  7513 D OpenGLRenderer: CFMS:: SetUp Pid : 24840    Tid : 7513
01-27 20:16:20.182 24840  7513 W Parcel  : Expecting binder but got null!
01-27 20:16:20.182 24840 24840 D ViewRootImpl@142f5d3[PreferencesActivity]: onSyncComplete
01-27 20:16:20.182 24840 24840 D ViewRootImpl@142f5d3[PreferencesActivity]: setupSync seqId=0 mSyncId=0 fn=1 caller=android.view.ViewRootImpl$$ExternalSyntheticLambda11.accept:6 android.window.SurfaceSyncer.lambda$setupSync$1$android-window-SurfaceSyncer:128 android.window.SurfaceSyncer$$ExternalSyntheticLambda1.accept:8 android.window.SurfaceSyncer$SyncSet.checkIfSyncIsComplete:382 android.window.SurfaceSyncer$SyncSet.markSyncReady:359 android.window.SurfaceSyncer.markSyncReady:151 android.view.ViewRootImpl.performTraversals:4373 
01-27 20:16:20.182 24840 24840 D ViewRootImpl@142f5d3[PreferencesActivity]: reportDrawFinished seqId=0 mSyncId=-1 fn=1 mSurfaceChangedTransaction=0xb400007a5d6a98f0
01-27 20:16:20.182 24840 24840 V MediaPlayerNative: invoke 76
01-27 20:16:20.184 24840 24840 I ViewRootImpl@d13bae0[MainActivity]: MSG_WINDOW_FOCUS_CHANGED 0 0
01-27 20:16:20.217 24840 24840 I ViewRootImpl@142f5d3[PreferencesActivity]: MSG_WINDOW_FOCUS_CHANGED 1 0
01-27 20:16:20.217 24840 24840 D ViewRootImpl@142f5d3[PreferencesActivity]: mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb400007b2d828120}
01-27 20:16:20.217 24840 24840 D InputMethodManager: startInputInner - Id : 0
01-27 20:16:20.217 24840 24840 I InputMethodManager: startInputInner - mService.startInputOrWindowGainedFocus
01-27 20:16:20.425 24840 24840 I wm_on_idle_called: {org.openhab.habdroid/org.openhab.habdroid.ui.preference.PreferencesActivity}
01-27 20:16:20.591 24840 24840 I ViewRootImpl@d13bae0[MainActivity]: handleAppVisibility mAppVisible = true visible = false
01-27 20:16:20.599 24840  7513 D OpenGLRenderer: setSurface called with nullptr
01-27 20:16:20.599 24840  7513 D OpenGLRenderer: setSurface() destroyed EGLSurface
01-27 20:16:20.599 24840  7513 D OpenGLRenderer: destroyEglSurface
01-27 20:16:20.600 24840 24840 D ViewRootImpl@d13bae0[MainActivity]: performTraversals mFirst=false windowShouldResize=false viewVisibilityChanged=true mForceNextWindowRelayout=false params=null
01-27 20:16:20.604 24840 24840 I ViewRootImpl@d13bae0[MainActivity]: Relayout returned: old=(0,0,1080,2316) new=(0,0,1080,2316) req=(1080,2316)8 dur=3 res=0x2 s={false 0x0} ch=true seqId=0
01-27 20:16:20.605 24840 24840 I ViewRootImpl@d13bae0[MainActivity]: stopped(true) old = false
01-27 20:16:20.605 24840 24840 D ViewRootImpl@d13bae0[MainActivity]: WindowStopped on org.openhab.habdroid/org.openhab.habdroid.ui.MainActivity set to true
01-27 20:16:20.606 24840 24840 D MainActivity: onStop()
01-27 20:16:20.606 24840 24840 D PageConnectionHolderFragment: onStop()
01-27 20:16:20.606 24840 24840 D PageConnectionHolderFragment: Canceling connection for URL https://<openhab-remote-address-openHAB>/rest/sitemaps/casa/casa
01-27 20:16:20.606 24840 24840 I wm_on_stop_called: [102402949,org.openhab.habdroid.ui.MainActivity,STOP_ACTIVITY_ITEM]
01-27 20:16:20.606 24840 24840 D MainActivity: onSaveInstanceState()
01-27 20:16:20.606 24840 24840 D ContentController: onSaveInstanceState()
01-27 20:16:20.607 24840 24840 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@b0fd520[MainActivity]
01-27 20:16:20.615 24840 24840 D ViewRootImpl@d13bae0[MainActivity]: performTraversals mFirst=false windowShouldResize=false viewVisibilityChanged=false mForceNextWindowRelayout=false params={(0,0)(fillxfill) sim={adjust=pan} ty=BASE_APPLICATION wanim=0x1030309
01-27 20:16:20.615 24840 24840 D ViewRootImpl@d13bae0[MainActivity]:   fl=81810100
01-27 20:16:20.615 24840 24840 D ViewRootImpl@d13bae0[MainActivity]:   pfl=16020040
01-27 20:16:20.615 24840 24840 D ViewRootImpl@d13bae0[MainActivity]:   vsysui=2510
01-27 20:16:20.615 24840 24840 D ViewRootImpl@d13bae0[MainActivity]:   apr=LIGHT_STATUS_BARS LIGHT_NAVIGATION_BARS
01-27 20:16:20.615 24840 24840 D ViewRootImpl@d13bae0[MainActivity]:   bhv=DEFAULT
01-27 20:16:20.615 24840 24840 D ViewRootImpl@d13bae0[MainActivity]:   fitSides= naviIconColor=0}
01-27 20:16:20.618 24840 24840 I ViewRootImpl@d13bae0[MainActivity]: Relayout returned: old=(0,0,1080,2316) new=(0,0,1080,2316) req=(1080,2316)8 dur=3 res=0x2 s={false 0x0} ch=false seqId=0
01-27 20:16:25.930 24840 24840 I ViewRootImpl@142f5d3[PreferencesActivity]: ViewPostIme pointer 0
01-27 20:16:26.000 24840 24840 W ListPreference: Setting a summary with a String formatting marker is no longer supported. You should use a SummaryProvider instead.
01-27 20:16:26.001 24840 24840 I ViewRootImpl@142f5d3[PreferencesActivity]: ViewPostIme pointer 1
01-27 20:16:26.025 24840 24840 W ListPreference: Setting a summary with a String formatting marker is no longer supported. You should use a SummaryProvider instead.
01-27 20:16:27.454 24840 24840 I ViewRootImpl@142f5d3[PreferencesActivity]: ViewPostIme pointer 0
01-27 20:16:27.518 24840 24840 I ViewRootImpl@142f5d3[PreferencesActivity]: ViewPostIme pointer 1
01-27 20:16:27.534 24840 24840 I wm_on_top_resumed_lost_called: [3241100,org.openhab.habdroid.ui.preference.PreferencesActivity,topStateChangedWhenResumed]
01-27 20:16:27.535 24840 24840 I wm_on_paused_called: [3241100,org.openhab.habdroid.ui.preference.PreferencesActivity,performPause]
01-27 20:16:27.547 24840 24840 I DecorView: [INFO] isPopOver=false config=true
01-27 20:16:27.547 24840 24840 I DecorView: updateCaptionType: isFloating=false isApplication=true hasWindowDecorCaption=false this=DecorView@4168406[]
01-27 20:16:27.547 24840 24840 D DecorView: setCaptionType = 0, this = DecorView@4168406[]
01-27 20:16:27.547 24840 24840 I DecorView: getCurrentDensityDpi: from real metrics. densityDpi=420 msg=resources_loaded
01-27 20:16:27.547 24840 24840 I DecorView: setWindowBackground: isPopOver=false color=fffffbff d=android.graphics.drawable.ColorDrawable@44fd8f4
01-27 20:16:27.553 24840 24840 D PhoneWindow: forceLight changed to false [] from com.android.internal.policy.PhoneWindow.updateForceLightNavigationBar:4287 com.android.internal.policy.PhoneWindow.setNavigationBarColor:4030 com.google.android.material.internal.EdgeToEdgeUtils.applyEdgeToEdge:103 com.google.android.material.internal.EdgeToEdgeUtils.applyEdgeToEdge:56 org.openhab.habdroid.ui.AbstractBaseActivity.enableDrawingBehindStatusBar:110 
01-27 20:16:27.554 24840 24840 I wm_on_create_called: [63011764,org.openhab.habdroid.ui.LogActivity,performCreate]
01-27 20:16:27.554 24840 24840 I wm_on_start_called: [63011764,org.openhab.habdroid.ui.LogActivity,handleStartActivity]
01-27 20:16:27.555 24840 24840 I wm_on_resume_called: [63011764,org.openhab.habdroid.ui.LogActivity,RESUME_ACTIVITY]
01-27 20:16:27.556 24840 24840 I MSHandlerLifeCycle: check: return. pkg=org.openhab.habdroid parent=null callers=com.android.internal.policy.DecorView.setVisibility:4378 android.app.ActivityThread.handleResumeActivity:5463 android.app.servertransaction.ResumeActivityItem.execute:54 android.app.servertransaction.ActivityTransactionItem.execute:45 android.app.servertransaction.TransactionExecutor.executeLifecycleState:176 
01-27 20:16:27.556 24840 24840 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@4168406[]
01-27 20:16:27.557 24840  7513 D NativeCustomFrequencyManager: [NativeCFMS] BpCustomFrequencyManager::BpCustomFrequencyManager()
01-27 20:16:27.558 24840 24840 I DecorView: notifyKeepScreenOnChanged: keepScreenOn=false
01-27 20:16:27.563 24840 24840 D InsetsController: onStateChanged: InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2316), mDisplayCutout=DisplayCutout{insets=Rect(0, 75 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(692, 0 - 748, 75), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2316 physicalDisplayWidth=1440 physicalDisplayHeight=3088 density={2.8125} cutoutSpec={M 0,0 H -10 V 26.66666666666667 H 10 V 0 H 0 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=8, center=Point(8, 8)}, RoundedCorner{position=TopRight, radius=8, center=Point(1072, 8)}, RoundedCorner{position=BottomRight, radius=8, center=Point(1072, 2308)}, RoundedCorner{position=BottomLeft, radius=8, center=Point(8, 2308)}]}  mRoundedCornerFrame=Rect(0, 0 - 1080, 2316), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(964, 0 - 1080, 75) rotation=0}, mSources= { InsetsSource: {mType=ITYPE_STATUS_BAR, mFrame=[0,0][1080,75], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_NAVIGATION_BAR, mFrame=[0,2190][1080,2316], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_LEFT_GESTURES, mFrame=[0,0][0,2316], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_RIGHT_GESTURES, mFrame=[1080,0][1080,2316], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_MANDATORY_GESTURES, mFrame=[0,0][1080,107], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_MANDATORY_GESTURES, mFrame=[0,2190][1080,2316], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_LEFT_DISPLAY_CUTOUT, mFrame=[0,0][-100000,2316], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_DISPLAY_CUTOUT, mFrame=[0,0][1080,75], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_RIGHT_DISPLAY_CUTOUT, mFrame=[100000,0][1080,2316], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_DISPLAY_CUTOUT, mFrame=[0,100000][1080,2316], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_TAPPABLE_ELEMENT, mFrame=[0,0][1080,75], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_TAPPABLE_ELEMENT, mFrame=[0,2190][1080,2316], mVisible=true, mInsetsRoundedCornerFrame=false} } host=org.openhab.habdroid/org.openhab.habdroid.ui.LogActivity from=android.view.ViewRootImpl.setView:1700
01-27 20:16:27.565 24840 24840 I ViewRootImpl@899d49b[LogActivity]: setView = com.android.internal.policy.DecorView@4168406 TM=true
01-27 20:16:27.566 24840 24840 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@4168406[LogActivity]
01-27 20:16:27.566 24840 24840 I wm_on_top_resumed_gained_called: [63011764,org.openhab.habdroid.ui.LogActivity,topStateChangedWhenResumed]
01-27 20:16:27.569 24840 24840 D ViewRootImpl@899d49b[LogActivity]: performTraversals params={(0,0)(fillxfill) sim={adjust=pan forwardNavigation} ty=BASE_APPLICATION wanim=0x1030309
01-27 20:16:27.569 24840 24840 D ViewRootImpl@899d49b[LogActivity]:   fl=81810100
01-27 20:16:27.569 24840 24840 D ViewRootImpl@899d49b[LogActivity]:   pfl=16020040
01-27 20:16:27.569 24840 24840 D ViewRootImpl@899d49b[LogActivity]:   vsysui=2510
01-27 20:16:27.569 24840 24840 D ViewRootImpl@899d49b[LogActivity]:   apr=LIGHT_STATUS_BARS LIGHT_NAVIGATION_BARS
01-27 20:16:27.569 24840 24840 D ViewRootImpl@899d49b[LogActivity]:   bhv=DEFAULT
01-27 20:16:27.569 24840 24840 D ViewRootImpl@899d49b[LogActivity]:   fitSides= naviIconColor=0}
01-27 20:16:27.569 24840 24840 D ViewRootImpl@899d49b[LogActivity]: performTraversals mFirst=true windowShouldResize=true viewVisibilityChanged=false mForceNextWindowRelayout=false params={(0,0)(fillxfill) sim={adjust=pan forwardNavigation} ty=BASE_APPLICATION wanim=0x1030309
01-27 20:16:27.569 24840 24840 D ViewRootImpl@899d49b[LogActivity]:   fl=81810100
01-27 20:16:27.569 24840 24840 D ViewRootImpl@899d49b[LogActivity]:   pfl=16020040
01-27 20:16:27.569 24840 24840 D ViewRootImpl@899d49b[LogActivity]:   vsysui=2510
01-27 20:16:27.569 24840 24840 D ViewRootImpl@899d49b[LogActivity]:   apr=LIGHT_STATUS_BARS LIGHT_NAVIGATION_BARS
01-27 20:16:27.569 24840 24840 D ViewRootImpl@899d49b[LogActivity]:   bhv=DEFAULT
01-27 20:16:27.569 24840 24840 D ViewRootImpl@899d49b[LogActivity]:   fitSides= naviIconColor=0}
01-27 20:16:27.576 24840 24840 D InsetsController: onStateChanged: InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2316), mDisplayCutout=DisplayCutout{insets=Rect(0, 75 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(692, 0 - 748, 75), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2316 physicalDisplayWidth=1440 physicalDisplayHeight=3088 density={2.8125} cutoutSpec={M 0,0 H -10 V 26.66666666666667 H 10 V 0 H 0 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=8, center=Point(8, 8)}, RoundedCorner{position=TopRight, radius=8, center=Point(1072, 8)}, RoundedCorner{position=BottomRight, radius=8, center=Point(1072, 2308)}, RoundedCorner{position=BottomLeft, radius=8, center=Point(8, 2308)}]}  mRoundedCornerFrame=Rect(0, 0 - 1080, 2316), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(964, 0 - 1080, 75) rotation=0}, mSources= { InsetsSource: {mType=ITYPE_STATUS_BAR, mFrame=[0,0][1080,75], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_NAVIGATION_BAR, mFrame=[0,2190][1080,2316], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_LEFT_GESTURES, mFrame=[0,0][0,2316], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_RIGHT_GESTURES, mFrame=[1080,0][1080,2316], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_MANDATORY_GESTURES, mFrame=[0,0][1080,107], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_MANDATORY_GESTURES, mFrame=[0,2190][1080,2316], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_LEFT_DISPLAY_CUTOUT, mFrame=[0,0][-100000,2316], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_DISPLAY_CUTOUT, mFrame=[0,0][1080,75], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_RIGHT_DISPLAY_CUTOUT, mFrame=[100000,0][1080,2316], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_DISPLAY_CUTOUT, mFrame=[0,100000][1080,2316], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_TAPPABLE_ELEMENT, mFrame=[0,0][1080,75], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_TAPPABLE_ELEMENT, mFrame=[0,2190][1080,2316], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_IME, mFrame=[0,0][0,0], mVisibleFrame=[0,2190][1080,2316], mVisible=false, mInsetsRoundedCornerFrame=false} } host=org.openhab.habdroid/org.openhab.habdroid.ui.LogActivity from=android.view.ViewRootImpl.relayoutWindow:9590
01-27 20:16:27.577 24840 24840 D BLASTBufferQueue: new BLASTBufferQueue, mNativeObject= 0xb400007a9d888770 name= ViewRootImpl@899d49b[LogActivity] sc.mNativeObject= 0xb400007a2d82b4e0 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2789 android.view.ViewRootImpl.relayoutWindow:9635 android.view.ViewRootImpl.performTraversals:3759 android.view.ViewRootImpl.doTraversal:2991 android.view.ViewRootImpl$TraversalRunnable.run:10665 android.view.Choreographer$CallbackRecord.run:1301 android.view.Choreographer$CallbackRecord.run:1309 android.view.Choreographer.doCallbacks:923 android.view.Choreographer.doFrame:852 android.view.Choreographer$FrameDisplayEventReceiver.run:1283 
01-27 20:16:27.577 24840 24840 D BLASTBufferQueue: update, w= 1080 h= 2316 mNativeObject= 0xb400007a9d888770 sc.mNativeObject= 0xb400007a2d82b4e0 format= -1 caller= android.graphics.BLASTBufferQueue.<init>:76 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2789 android.view.ViewRootImpl.relayoutWindow:9635 android.view.ViewRootImpl.performTraversals:3759 android.view.ViewRootImpl.doTraversal:2991 android.view.ViewRootImpl$TraversalRunnable.run:10665 
01-27 20:16:27.577 24840 24840 I ViewRootImpl@899d49b[LogActivity]: Relayout returned: old=(0,0,1080,2316) new=(0,0,1080,2316) req=(1080,2316)0 dur=8 res=0x3 s={true 0xb400007b2d80c650} ch=true seqId=0
01-27 20:16:27.578 24840 24840 D ViewRootImpl@899d49b[LogActivity]: mThreadedRenderer.initialize() mSurface={isValid=true 0xb400007b2d80c650} hwInitialized=true
01-27 20:16:27.578 24840  7513 W vulkan  : CreateSwapchainKHR(VkSwapchainCreateInfoKHR.imageColorSpace = 1000104013) failed: Unsupported color space, but assume as Success for ANGLE.
01-27 20:16:27.579 24840 24840 D ViewRootImpl@899d49b[LogActivity]: reportNextDraw android.view.ViewRootImpl.performTraversals:4313 android.view.ViewRootImpl.doTraversal:2991 android.view.ViewRootImpl$TraversalRunnable.run:10665 android.view.Choreographer$CallbackRecord.run:1301 android.view.Choreographer$CallbackRecord.run:1309 
01-27 20:16:27.579 24840 24840 D ViewRootImpl@899d49b[LogActivity]: Setup new sync id=0
01-27 20:16:27.579 24840 24840 D ViewRootImpl@899d49b[LogActivity]: Setting syncFrameCallback
01-27 20:16:27.579 24840 24840 D ViewRootImpl@899d49b[LogActivity]: registerCallbacksForSync syncBuffer=false
01-27 20:16:27.579 24840  7513 D OpenGLRenderer: eglCreateWindowSurface
01-27 20:16:27.581 24840  7527 D ViewRootImpl@899d49b[LogActivity]: Received frameDrawingCallback syncResult=0 frameNum=1.
01-27 20:16:27.581 24840  7527 D ViewRootImpl@899d49b[LogActivity]: Setting up sync and frameCommitCallback
01-27 20:16:27.582 24840  7513 D BLASTBufferQueue: [ViewRootImpl@899d49b[LogActivity]#28](f:0,a:0) onFrameAvailable the first frame is available
01-27 20:16:27.583 24840  7513 D ViewRootImpl@899d49b[LogActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true
01-27 20:16:27.583 24840  7513 D OpenGLRenderer: CFMS:: SetUp Pid : 24840    Tid : 7513
01-27 20:16:27.583 24840  7513 W Parcel  : Expecting binder but got null!
01-27 20:16:27.584 24840 24840 D ViewRootImpl@899d49b[LogActivity]: onSyncComplete
01-27 20:16:27.584 24840 24840 D ViewRootImpl@899d49b[LogActivity]: setupSync seqId=0 mSyncId=0 fn=1 caller=android.view.ViewRootImpl$$ExternalSyntheticLambda11.accept:6 android.window.SurfaceSyncer.lambda$setupSync$1$android-window-SurfaceSyncer:128 android.window.SurfaceSyncer$$ExternalSyntheticLambda1.accept:8 android.window.SurfaceSyncer$SyncSet.checkIfSyncIsComplete:382 android.window.SurfaceSyncer$SyncSet.markSyncReady:359 android.window.SurfaceSyncer.markSyncReady:151 android.view.ViewRootImpl.performTraversals:4373 
01-27 20:16:27.584 24840 24840 D ViewRootImpl@899d49b[LogActivity]: reportDrawFinished seqId=0 mSyncId=-1 fn=1 mSurfaceChangedTransaction=0xb400007a5d68ddb0
01-27 20:16:27.585 24840 24840 I ViewRootImpl@142f5d3[PreferencesActivity]: MSG_WINDOW_FOCUS_CHANGED 0 0
01-27 20:16:27.587 24840 24840 D LogActivity: onCreateOptionsMenu()
01-27 20:16:27.631 24840 24840 I ViewRootImpl@899d49b[LogActivity]: MSG_WINDOW_FOCUS_CHANGED 1 0
01-27 20:16:27.631 24840 24840 D ViewRootImpl@899d49b[LogActivity]: mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb400007b2d80c650}
01-27 20:16:27.631 24840 24840 D InputMethodManager: startInputInner - Id : 0
01-27 20:16:27.631 24840 24840 I InputMethodManager: startInputInner - mService.startInputOrWindowGainedFocus

Thanks. I tried around with it and found the problem (a regression from this PR, manifesting itself whenever a slider view is reused, either due to having multiple sliders on a page or having sliders on different pages). I’ll think about the right fix and will submit a fix in the next few days.

2 Likes

Thank you for the fast feedback. Uninstall and reinstalling works only 2 times than stops work again. Hope fix will be released soon. Thank you

PR for fix is here. I doubt a new release will take too long.

@giorginus80 Can you download the latest beta version from Release 3.0.2-beta · openhab/openhab-android · GitHub and check your sliders?

1 Like

Thanks for the fast artifact. I installed and at first look is working. But even uninstalling and reinstalling the official one is working for some period than stops working. I will keep the beta and I will feedback you.
Thank you

Sliders seems working good, today I tried for many times in every items. The fix will be released in 3.0.2?

It already is released in 3.0.3 :wink:

3 Likes

I am already on the Android app version 3.10.0 but it seems this issue still exists on my site. If I use the slider for e.g. a radiator thermostat, every value is sent until I reach the desired one with me fingertip.

This is my sitemap item, nothing special:

Slider item=DeCONZ_essentials_HKT_Premium_Arbeitszimmer_Heatsetpoint label="Heizung" minValue=8.0 maxValue=28 step=0.5

When I use Android app 3.10.0 on my smartphone, the result in the logs look like this until I reached the desired value:

2023-02-08 11:44:52.381 [ome.event.ItemCommandEvent] - Item 'DeCONZ_essentials_HKT_Premium_Arbeitszimmer_Heatsetpoint' received command 23.5 °C
2023-02-08 11:44:52.403 [nt.ItemStatePredictedEvent] - DeCONZ_essentials_HKT_Premium_Arbeitszimmer_Heatsetpoint predicted to become 23.5 °C
2023-02-08 11:44:52.417 [vent.ItemStateChangedEvent] - DeCONZ_essentials_HKT_Premium_Arbeitszimmer_Heatsetpoint changed from 20.0 °C to 23.5 °C
2023-02-08 11:44:55.419 [ome.event.ItemCommandEvent] - Item 'DeCONZ_essentials_HKT_Premium_Arbeitszimmer_Heatsetpoint' received command 8.0 °C
2023-02-08 11:44:55.439 [nt.ItemStatePredictedEvent] - DeCONZ_essentials_HKT_Premium_Arbeitszimmer_Heatsetpoint predicted to become 8.0 °C
2023-02-08 11:44:55.454 [vent.ItemStateChangedEvent] - DeCONZ_essentials_HKT_Premium_Arbeitszimmer_Heatsetpoint changed from 23.5 °C to 8.0 °C
2023-02-08 11:44:56.268 [vent.ItemStateChangedEvent] - DeCONZ_essentials_HKT_Premium_Arbeitszimmer_Heatsetpoint changed from 8.0 °C to 23.5 °C
2023-02-08 11:44:57.248 [ome.event.ItemCommandEvent] - Item 'DeCONZ_essentials_HKT_Premium_Arbeitszimmer_Heatsetpoint' received command 8.0 °C
2023-02-08 11:44:57.287 [nt.ItemStatePredictedEvent] - DeCONZ_essentials_HKT_Premium_Arbeitszimmer_Heatsetpoint predicted to become 8.0 °C
2023-02-08 11:44:57.303 [vent.ItemStateChangedEvent] - DeCONZ_essentials_HKT_Premium_Arbeitszimmer_Heatsetpoint changed from 23.5 °C to 8.0 °C
2023-02-08 11:44:58.980 [ome.event.ItemCommandEvent] - Item 'DeCONZ_essentials_HKT_Premium_Arbeitszimmer_Heatsetpoint' received command 8.0 °C
2023-02-08 11:44:59.012 [nt.ItemStatePredictedEvent] - DeCONZ_essentials_HKT_Premium_Arbeitszimmer_Heatsetpoint predicted to become 8.0 °C
2023-02-08 11:44:59.835 [vent.ItemStateChangedEvent] - DeCONZ_essentials_HKT_Premium_Arbeitszimmer_Heatsetpoint changed from 8.0 °C to 23.5 °C
2023-02-08 11:45:00.850 [vent.ItemStateChangedEvent] - DeCONZ_essentials_HKT_Premium_Arbeitszimmer_Heatsetpoint changed from 23.5 °C to 8.0 °C
2023-02-08 11:45:01.268 [ome.event.ItemCommandEvent] - Item 'DeCONZ_essentials_HKT_Premium_Arbeitszimmer_Heatsetpoint' received command 18.5 °C
2023-02-08 11:45:01.289 [nt.ItemStatePredictedEvent] - DeCONZ_essentials_HKT_Premium_Arbeitszimmer_Heatsetpoint predicted to become 18.5 °C
2023-02-08 11:45:01.299 [vent.ItemStateChangedEvent] - DeCONZ_essentials_HKT_Premium_Arbeitszimmer_Heatsetpoint changed from 8.0 °C to 18.5 °C
2023-02-08 11:45:01.709 [ome.event.ItemCommandEvent] - Item 'DeCONZ_essentials_HKT_Premium_Arbeitszimmer_Heatsetpoint' received command 19.0 °C
2023-02-08 11:45:01.732 [nt.ItemStatePredictedEvent] - DeCONZ_essentials_HKT_Premium_Arbeitszimmer_Heatsetpoint predicted to become 19.0 °C
2023-02-08 11:45:01.742 [vent.ItemStateChangedEvent] - DeCONZ_essentials_HKT_Premium_Arbeitszimmer_Heatsetpoint changed from 18.5 °C to 19.0 °C
2023-02-08 11:45:02.252 [ome.event.ItemCommandEvent] - Item 'DeCONZ_essentials_HKT_Premium_Arbeitszimmer_Heatsetpoint' received command 19.5 °C
2023-02-08 11:45:02.272 [nt.ItemStatePredictedEvent] - DeCONZ_essentials_HKT_Premium_Arbeitszimmer_Heatsetpoint predicted to become 19.5 °C
2023-02-08 11:45:02.286 [vent.ItemStateChangedEvent] - DeCONZ_essentials_HKT_Premium_Arbeitszimmer_Heatsetpoint changed from 19.0 °C to 19.5 °C
2023-02-08 11:45:04.481 [vent.ItemStateChangedEvent] - DeCONZ_essentials_HKT_Premium_Arbeitszimmer_Heatsetpoint changed from 19.5 °C to 8.0 °C
2023-02-08 11:45:06.494 [vent.ItemStateChangedEvent] - DeCONZ_essentials_HKT_Premium_Arbeitszimmer_Heatsetpoint changed from 8.0 °C to 18.5 °C
2023-02-08 11:45:09.546 [vent.ItemStateChangedEvent] - DeCONZ_essentials_HKT_Premium_Arbeitszimmer_Heatsetpoint changed from 18.5 °C to 19.5 °C

You can see that almost every value along the slider was interpreted as a command send. If I do the same stuff on my old tablet running Android app 2.20.0 everything is fine. I can slide as long as I need to, the command is only send when I remove my fingertip.

Is anybody else experiencing this?

This behavior is intentional: Image a light bulb that can go from 0 to 100% brightness. You can slowly move the slider until it’s bright enough and then release the finger.

It should only send a value if you’re at least 200ms on the same value: openhab-android/mobile/src/main/java/org/openhab/habdroid/ui/WidgetAdapter.kt at main · openhab/openhab-android · GitHub

Android app latest release, OH 2.5
On sitemaps the slider now sends “mapped” value instead of 0-100%
I mean, I’ve an IKEA zigbee bulb expecting 0 to 254 for brightness set.
So I’ve a dimmer thing who format the data before publish it.

It worked with previous android app releases, and it works from basicui on web browser.

Now in the app when I move the slider I can see the value from 0 to 254 instead of 0 to 100

Here are the thing:

Type dimmer : PiantanaBrightness "PiantanaLuminosita"		[ stateTopic = "zigbee2mqtt/0x70ac08fffeacf8ac", transformationPattern="JSONPATH:$.brightness", commandTopic = "zigbee2mqtt/0x70ac08fffeacf8ac/set", formatBeforePublish = "{\"brightness\": \"%.0f\", \"transition\":1 }", min=0, max=254, step=1 ]

Item:

Dimmer PiantanaColour			"Piantana Colore [%.0f]"																			{ channel = "mqtt:topic:Zigbee:PiantanaColour" }

Sitemap:

Default item=PiantanaColour label="- Colore" icon="" visibility=[LucePiantanaStatus==1]

As per @Markus2020 said…
I also use sliders for rollershutter and now it sends the command before I remove my finger from phone. This is not useful for rollershutters, is possible to implement that function as a option instead of default?

Thanks for your help!

This is already fixed in the latest Beta … you can get it from here

We’ll think about it. I wonder whether makes this optional makes more sense via

  • a global toggle (applying to both lights and rollershutters) or
  • trying to key on the item type (disable for rollershutters, enable for everything else)

The latter option might be a bit magic, but should do roughly the right thing?

Thank you for your prompt reply!

I confirm in the latest (3.2.0) version the issue is fixed.

Regarding the second part it should be item dependant and not a global option.
This is because we can have items who needs immediate update following finger swipe (for example lights) and other items who work better with only a command at time (rollershutters).

I think it’s better to make default behavour as per previous releases (the command isn’t sent until you remove the finger from phone) but if we enable the option the command follow the finger. In this case could be also useful to set the “send time”.

I imagine to define a dimmer item with option:
“send_time” = xxx > send status every xxx ms
without “send_time” defined the command is sent on finger up from screen.

I think to leave dimmer default behavor as it was in the past to make it back compatible.

Do you agree?

Thank you

There’s two problems with this approach:

  • we don’t have any metadata like that defined
  • this probably is because the option would be about the sitemap widget, but one can’t define metadata on those, only on items

That’s why I suggested using the item type as (reasonable?) compromise.

I’d love to hear other maintainers opinion on this, but we certainly won’t use unspecified, Android app only metadata. FWIW, Main UI behaves like the current Android behavior I think, the iOS app has a global toggle.

What’s about a slider parameter like [visibility] or [valuecolor] in the sitemap.
[sendtime] or [behavior]

I doubt any new features will be added to sitemaps at this point. I’d be happy to be wrong though.