Hello,
I recently tried to explore the Wear OS app but encountered a few problems.
The setup worked for me so far and I am able to see the entities inside the Wear OS app. I also do get updates there when turning a light on for example.
Interestingly, I can not make any changes from the watch, when I press a button to turn something on or change the brightness, nothing happens.
I also don’t have any of the sensors which the watch should provide inside home assistant. The device is there and has a single entity (device_tracker.ticwatch_pro_4g).
Here is the log output of when I tried toggling a light from within the app.
11-29 09:48:27.795 6391 6391 D UrlRepository: localUrl is: false and usesInternalSsid is: false
11-29 09:48:27.815 1330 1623 W VibratorService: Failed to perform effect (5)
11-29 09:48:27.822 351 522 D SDM : DisplayBase::BuildLayerStackStats: LayerStack layer_count: 3, app_layer_count: 2, gpu_target_index: 2, display type: 0
11-29 09:48:27.896 351 522 I chatty : uid=1000(system) HwBinder:351_1 identical 3 lines
11-29 09:48:27.912 351 522 D SDM : DisplayBase::BuildLayerStackStats: LayerStack layer_count: 3, app_layer_count: 2, gpu_target_index: 2, display type: 0
11-29 09:48:27.915 6391 6391 E HomePresenter: Exception when toggling entity
11-29 09:48:27.915 6391 6391 E HomePresenter: io.homeassistant.companion.android.common.data.integration.IntegrationException: Error calling integration request call_service
11-29 09:48:27.915 6391 6391 E HomePresenter: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.callService(IntegrationRepositoryImpl.kt:253)
11-29 09:48:27.915 6391 6391 E HomePresenter: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$callService$1.invokeSuspend(Unknown Source:15)
11-29 09:48:27.915 6391 6391 E HomePresenter: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
11-29 09:48:27.915 6391 6391 E HomePresenter: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
11-29 09:48:27.915 6391 6391 E HomePresenter: at android.os.Handler.handleCallback(Handler.java:873)
11-29 09:48:27.915 6391 6391 E HomePresenter: at android.os.Handler.dispatchMessage(Handler.java:99)
11-29 09:48:27.915 6391 6391 E HomePresenter: at android.os.Looper.loop(Looper.java:193)
11-29 09:48:27.915 6391 6391 E HomePresenter: at android.app.ActivityThread.main(ActivityThread.java:6680)
11-29 09:48:27.915 6391 6391 E HomePresenter: at java.lang.reflect.Method.invoke(Native Method)
11-29 09:48:27.915 6391 6391 E HomePresenter: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
11-29 09:48:27.915 6391 6391 E HomePresenter: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
11-29 09:48:27.929 351 522 D SDM : DisplayBase::BuildLayerStackStats: LayerStack layer_count: 3, app_layer_count: 2, gpu_target_index: 2, display type: 0
11-29 09:48:27.932 368 1255 D SurfaceFlinger: duplicate layer name: changing Surface(name=2585c3d Toast)/@0xd032b00 - animation-leash to Surface(name=2585c3d Toast)/@0xd032b00 - animation-leash#1
11-29 09:48:27.948 351 522 D SDM : DisplayBase::BuildLayerStackStats: LayerStack layer_count: 4, app_layer_count: 3, gpu_target_index: 3, display type: 0
11-29 09:48:28.367 351 522 I chatty : uid=1000(system) HwBinder:351_1 identical 23 lines
11-29 09:48:28.399 351 522 D SDM : DisplayBase::BuildLayerStackStats: LayerStack layer_count: 4, app_layer_count: 3, gpu_target_index: 3, display type: 0
11-29 09:48:29.648 6391 6515 D WebSocketRepository: Websocket: onMessage (text)
11-29 09:48:29.657 6391 6515 D WebSocketRepository: Message number 6 received
11-29 09:48:29.658 6391 6515 I chatty : uid=10072(io.homeassistant.companion.android) .myDomain.net/... identical 1 line
11-29 09:48:29.658 6391 6515 D WebSocketRepository: Message number 6 received
11-29 09:48:29.832 351 522 D SDM : DisplayBase::BuildLayerStackStats: LayerStack layer_count: 4, app_layer_count: 3, gpu_target_index: 3, display type: 0
11-29 09:48:29.843 1330 3518 W NotificationService: Toast already killed. pkg=io.homeassistant.companion.android callback=android.app.ITransientNotification$Stub$Proxy@afdcead
I am also getting a lot of the following log outputs which relate to registering sensors failing, but I unfortunately did not find a message which tells me what’s the issue.
11-29 10:00:50.792 6391 6526 D UrlRepository: localUrl is: false and usesInternalSsid is: false
11-29 10:00:50.821 6391 6526 E SensorReceiver: Issue registering sensor next_alarm
11-29 10:00:50.821 6391 6526 E SensorReceiver: io.homeassistant.companion.android.common.data.integration.IntegrationException: Error calling integration request register_sensor
11-29 10:00:50.821 6391 6526 E SensorReceiver: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.registerSensor(IntegrationRepositoryImpl.kt:689)
11-29 10:00:50.821 6391 6526 E SensorReceiver: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$registerSensor$1.invokeSuspend(Unknown Source:15)
11-29 10:00:50.821 6391 6526 E SensorReceiver: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
11-29 10:00:50.821 6391 6526 E SensorReceiver: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
11-29 10:00:50.821 6391 6526 E SensorReceiver: at kotlinx.coroutines.internal.LimitedDispatcher.run(LimitedDispatcher.kt:42)
11-29 10:00:50.821 6391 6526 E SensorReceiver: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:95)
11-29 10:00:50.821 6391 6526 E SensorReceiver: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
11-29 10:00:50.821 6391 6526 E SensorReceiver: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
11-29 10:00:50.821 6391 6526 E SensorReceiver: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
11-29 10:00:50.821 6391 6526 E SensorReceiver: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)
11-29 10:00:50.836 6391 6526 D UrlRepository: localUrl is: false and usesInternalSsid is: false
I already tried to connect with Bluetooth being turned off, but that doesn’t seem to make a difference. The logs are from when Bluetooth was turned off.
Does anybody have an idea or is there some additional information I can provide to help out?