home-assistant / android

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

Error loading device controls #2123

Closed dshokouhi closed 2 years ago

dshokouhi commented 2 years ago

Home Assistant Android version:

2022.1.1-full

Android version: 11

Phone model: Samsung Galaxy s10+

Home Assistant version: Home Assistant 2021.12.1

01-06 13:21:43.764 11236 11236 I ViewRootImpl@c78fa86[SettingsActivity]: MSG_WINDOW_FOCUS_CHANGED 1 1
01-06 13:21:43.765 11236 11236 D InputMethodManager: prepareNavigationBarInfo() DecorView@8b65d11[SettingsActivity]
01-06 13:21:43.765 11236 11236 D InputMethodManager: getNavigationBarColor() -15658735
01-06 13:21:43.767 11236 11236 D InputMethodManager: prepareNavigationBarInfo() DecorView@8b65d11[SettingsActivity]
01-06 13:21:43.767 11236 11236 D InputMethodManager: getNavigationBarColor() -15658735
01-06 13:21:43.767 11236 11236 V InputMethodManager: Starting input: tba=io.homeassistant.companion.android ic=null mNaviBarColor -15658735 mIsGetNaviBarColorSuccess true , NavVisible : true , NavTrans : false
01-06 13:21:43.767 11236 11236 D InputMethodManager: startInputInner - Id : 0
01-06 13:21:43.767 11236 11236 I InputMethodManager: startInputInner - mService.startInputOrWindowGainedFocus
01-06 13:21:43.770 11236 11236 D InputTransport: Input channel constructed: 'ClientS', fd=178
01-06 13:21:43.770 11236 11236 D InputTransport: Input channel destroyed: 'ClientS', fd=182
01-06 13:21:44.222 11236 11236 I ViewRootImpl@c78fa86[SettingsActivity]: MSG_WINDOW_FOCUS_CHANGED 0 1
01-06 13:21:44.401 11236 11236 I SurfaceControl: nativeRelease nativeObject s[470866462752]
01-06 13:21:44.401 11236 11236 I SurfaceControl: nativeRelease nativeObject e[470866462752]
01-06 13:21:44.401 11236 11236 I SurfaceControl: nativeRelease nativeObject s[470866464096]
01-06 13:21:44.401 11236 11236 I SurfaceControl: nativeRelease nativeObject e[470866464096]
01-06 13:21:44.401 11236 11236 I SurfaceControl: nativeRelease nativeObject s[470866462416]
01-06 13:21:44.401 11236 11236 I SurfaceControl: nativeRelease nativeObject e[470866462416]
01-06 13:21:44.451 11236 11236 D InputTransport: Input channel destroyed: 'ClientS', fd=178
01-06 13:21:44.468 11236 11236 I SurfaceControl: nativeRelease nativeObject s[470866464880]
01-06 13:21:44.468 11236 11236 I SurfaceControl: nativeRelease nativeObject e[470866464880]
01-06 13:21:47.148 11236 12305 W libEGL  : EGLNativeWindowType 0x6ec1d5bd70 disconnect failed
01-06 13:21:47.163 11236 11236 I SurfaceControl: nativeRelease nativeObject s[470866485824]
01-06 13:21:47.163 11236 11236 I SurfaceControl: nativeRelease nativeObject e[470866485824]
01-06 13:21:47.164 11236 11236 I SurfaceControl: assignNativeObject: nativeObject = 0 Surface(name=null)/@0xace3e32 / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1810 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995 
01-06 13:21:47.164 11236 11236 I SurfaceControl: assignNativeObject: nativeObject = 0 Surface(name=null)/@0x1da3912 / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1820 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995 
01-06 13:21:47.168 11236 11236 I ViewRootImpl@c78fa86[SettingsActivity]: Relayout returned: old=(0,0,1440,3040) new=(0,0,1440,3040) req=(1440,3040)8 dur=15 res=0x5 s={false 0} ch=true fn=572
01-06 13:21:47.185 11236 11236 I ViewRootImpl@c78fa86[SettingsActivity]: stopped(true) old=false
01-06 13:21:47.199 11236 11236 I SurfaceControl: assignNativeObject: nativeObject = 0 Surface(name=null)/@0xace3e32 / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1810 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995 
01-06 13:21:47.200 11236 11236 I SurfaceControl: assignNativeObject: nativeObject = 0 Surface(name=null)/@0x1da3912 / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1820 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995 
01-06 13:21:47.201 11236 11236 I ViewRootImpl@c78fa86[SettingsActivity]: Relayout returned: old=(0,0,1440,3040) new=(0,0,1440,3040) req=(1440,3040)8 dur=6 res=0x5 s={false 0} ch=false fn=-1
01-06 13:21:47.540 11236 11307 D WebSocketRepository: Sending message 30: {type=config/area_registry/list, id=30}
01-06 13:21:47.541 11236 11307 D WebSocketRepository: Message number 30 sent
01-06 13:21:47.572 11236 11250 I mpanion.androi: Background concurrent copying GC freed 184975(8665KB) AllocSpace objects, 10(732KB) LOS objects, 45% free, 28MB/52MB, paused 152us total 386.926ms
01-06 13:21:47.589 11236 11388 D WebSocketRepository: Websocket: onMessage (text)
01-06 13:21:47.589 11236 11388 D WebSocketRepository: Message number 30 received: {"id": 30, "type": "result", "success": true, "result": [{"area_id": "gostinaia", "name": "\u0413\u043e\u0441\u0442\u0438\u043d\u0430\u044f", "picture": null}, {"area_id": "kukhnia", "name": "\u041a\u0443\u0445\u043d\u044f", "picture": null}, {"area_id": "spalnia", "name": "\u0421\u043f\u0430\u043b\u044c\u043d\u044f", "picture": null}, {"area_id": "koridor", "name": "\u041a\u043e\u0440\u0438\u0434\u043e\u0440", "picture": null}, {"area_id": "dacha", "name": "\u0414\u0430\u0447\u0430", "picture": null}]}
01-06 13:21:47.590 11236 11307 D WebSocketRepository: Sending message 31: {type=config/device_registry/list, id=31}
01-06 13:21:47.590 11236 11307 D WebSocketRepository: Message number 31 sent
01-06 13:21:47.661 11236 11388 D WebSocketRepository: Websocket: onMessage (text)
01-06 13:21:47.663 11236 11388 D WebSocketRepository: Message number 31 received: {"id": 31, "type": "result", "success": true, "result": [{"area_id": null, "configuration_url": "https://www.met.no/en", "config_entries": ["ba1c02e5a4cea224bbb896314546426c"], "connections": [], "disabled_by": null, "entry_type": "service", "id": "0aafa9b411b2b624ee69294099205c31", "identifiers": [["met"]], "manufacturer": "Met.no", "model": "Forecast", "name_by_user": null, "name": "Forecast", "sw_version": null, "via_device_id": null}, {"area_id": "koridor", "configuration_url": "http://192.168.113.1", "config_entries": ["db4543c8a97b887e98c4648e0f1db922"], "connections": [["upnp", "uuid:UUID-MIKROTIK-INTERNET-GATEWAY-DEVICE-V8RJ-QEH6"]], "disabled_by": null, "entry_type": null, "id": "f2f8ff3f05b49071979bce76a7b12522", "identifiers": [["upnp", "uuid:UUID-MIKROTIK-INTERNET-GATEWAY-DEVICE-V8RJ-QEH6"]], "manufacturer": "MikroTik", "model": "Router OS", "name_by_user": null, "name": "MikroTik Router", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["3804d73ccaab72a6e8db7c0d9662f773"], "connections": [], "disabled_by": null, "entry_type": null, "id": "76411cca0a2a53be2737a59f85b80f11", "identifiers": [["mobile_app", "a058fbd42d2499dc"]], "manufacturer": "samsung", "model": "SM-G975F", "name_by_user": null, "name": "ploodS10+", "sw_version": "30", "via_device_id": null}, {"area_id": "spalnia", "configuration_url": null, "config_entries": ["cc42f886ad8173e3b8fad27649094a99"], "connections": [], "disabled_by": null, "entry_type": null, "id": "9c968599b1941b5356ceac88a5fcb8e6", "identifiers": [["kodi", "cc42f886ad8173e3b8fad27649094a99"]], "manufacturer": "Kodi", "model": null, "name_by_user": null, "name": null, "sw_version": "18.9", "via_device_id": null}, {"area_id": "kukhnia", "configuration_url": null, "config_entries": ["69ac623328d5b6a4605bbd4071a6be06"], "connections": [], "disabled_by": null, "entry_type": null, "id": "79e44eb4fde1f5c2af5f6ac658725f38", "identifiers": [["kodi", "290da4de-f812-4cd0-a4a5-ee44e92c9bac"]], "manufacturer": "Kodi", "model": null, "name_by_user": null, "name": "Android", "sw_version": "19.3", "via_device_id": null}, {"area_id": "spalnia", "configuration_url": null, "config_entries": ["c571ba2a2d56e1de02489bb2a631373e"], "connections": [], "disabled_by": null, "entry_type": null, "id": "38c39170fa0d27cab1549bc45c98b76f", "identifiers": [["ipp", "00000000-0000-1000-8000-00183b165790"]], "manufacturer": "Canon", "model": "G3010 series", "name_by_user": null, "name": "Canon G3010 series", "sw_version": "1.070", "via_device_id": null}, {"area_id": "kukhnia", "configuration_url": null, "config_entries": ["660c897146274e2ccbe257c9d15aec9f"], "connections": [], "disabled_by": null, "entry_type": null, "id": "d09503ecaef70c7051aa04398964eb55", "identifiers": [["cast", "1b8d5961431c4e3fab5558c9e952dfcc"]], "manufacturer": "None", "model": "AirReceiver", "name_by_user": null, "name": "Kuhnia", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["2354e61e9eab00807090cd761bb7bc9b"], "connections": [], "disabled_by": null, "entry_type": null, "id": "542bf80a45025d2a66cec4f7be5881b1", "identifiers": [["mobile_app", "80396d70a78cc00a"]], "manufacturer": "samsung", "model": "SM-G973F", "name_by_user": null, "name": "HeoniaS10", "sw_version": "30", "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["fed5223db6a66e5d2c74166549066f85"], "connections": [], "disabled_by": null, "entry_type": "service", "id": "0abbc68a48988915c80b434c11cafc3f", "identifiers": [["hacs", "0717a0cd-745c-48fd-9b16-c8534c9704f9-bc944b0f-fd42-4a58-a072-ade38d1444cd"]], "manufacturer": "hacs.xyz", "model": "", "name_by_user": null, "name": "HACS", "sw_version": "1.13.2", "via_device_id": null}, {"area_id": "spalnia", "configuration_url": null, "config_entries": ["f606201972466a9ea65b8b785b4c157d"], "connections": [], "disabled_by": null, "entry_type": null, "id": "90008118bcd231bec20ae89a953d906a", "identifier
01-06 13:21:47.669 11236 11307 E HaConProService: Error getting list of entities
01-06 13:21:47.669 11236 11307 E HaConProService: java.lang.IllegalArgumentException: Cannot construct instance of `java.util.ArrayList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value ('Mikrotik Konkovo ax RB1100x4')
01-06 13:21:47.669 11236 11307 E HaConProService:  at [Source: UNKNOWN; byte offset: #UNKNOWN] (through reference chain: java.util.ArrayList[73]->io.homeassistant.companion.android.common.data.websocket.impl.entities.DeviceRegistryResponse["identifiers"]->java.util.ArrayList[0])
01-06 13:21:47.669 11236 11307 E HaConProService:   at com.fasterxml.jackson.databind.ObjectMapper._convert(ObjectMapper.java:4393)
01-06 13:21:47.669 11236 11307 E HaConProService:   at com.fasterxml.jackson.databind.ObjectMapper.convertValue(ObjectMapper.java:4334)
01-06 13:21:47.669 11236 11307 E HaConProService:   at io.homeassistant.companion.android.common.data.websocket.impl.WebSocketRepositoryImpl.getDeviceRegistry(WebSocketRepositoryImpl.kt:386)
01-06 13:21:47.669 11236 11307 E HaConProService:   at io.homeassistant.companion.android.common.data.websocket.impl.WebSocketRepositoryImpl$getDeviceRegistry$1.invokeSuspend(Unknown Source:14)
01-06 13:21:47.669 11236 11307 E HaConProService:   at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
01-06 13:21:47.669 11236 11307 E HaConProService:   at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
01-06 13:21:47.669 11236 11307 E HaConProService:   at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
01-06 13:21:47.669 11236 11307 E HaConProService:   at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
01-06 13:21:47.669 11236 11307 E HaConProService:   at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
01-06 13:21:47.669 11236 11307 E HaConProService:   at kotlinx.coroutines.internal.LimitedDispatcher.run(LimitedDispatcher.kt:39)
01-06 13:21:47.669 11236 11307 E HaConProService:   at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:95)
01-06 13:21:47.669 11236 11307 E HaConProService:   at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
01-06 13:21:47.669 11236 11307 E HaConProService:   at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
01-06 13:21:47.669 11236 11307 E HaConProService:   at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
01-06 13:21:47.669 11236 11307 E HaConProService:   at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
01-06 13:21:47.669 11236 11307 E HaConProService: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of `java.util.ArrayList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value ('Mikrotik Konkovo ax RB1100x4')
01-06 13:21:47.669 11236 11307 E HaConProService:  at [Source: UNKNOWN; byte offset: #UNKNOWN] (through reference chain: java.util.ArrayList[73]->io.homeassistant.companion.android.common.data.websocket.impl.entities.DeviceRegistryResponse["identifiers"]->java.util.ArrayList[0])
01-06 13:21:47.669 11236 11307 E HaConProService:   at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1728)
01-06 13:21:47.669 11236 11307 E HaConProService:   at com.fasterxml.jackson.databind.DeserializationContext.handleMissingInstantiator(DeserializationContext.java:1353)
01-06 13:21:47.669 11236 11307 E HaConProService:   at com.fasterxml.jackson.databind.deser.std.StdDeserializer._deserializeFromString(StdDeserializer.java:311)
01-06 13:21:47.669 11236 11307 E HaConProService:   at com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer.handleNonArray(StringCollectionDeserializer.java:284)
01-06 13:21:47.669 11236 11307 E HaConProService:   at com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer.deserialize(StringCollectionDeserializer.java:192)
01-06 13:21:47.669 11236 11307 E HaConProService:   at com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer.deserialize(StringCollectionDeserializer.java:182)
01-06 13:21:47.669 11236 11307 E HaConProService:   at com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer.deserialize(StringCollectionDeserializer.java:25)
01-06 13:21:47.669 11236 11307 E HaConProService:   at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer._deserializeFromArray(CollectionDeserializer.java:355)
01-06 13:21:47.669 11236 11307 E HaConProService:   at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:244)
01-06 13:21:47.669 11236 11307 E HaConProService:   at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:28)
01-06 13:21:47.669 11236 11307 E HaConProService:   at com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:542)
01-06 13:21:47.669 11236 11307 E HaConProService:   at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeWithErrorWrapping(BeanDeserializer.java:563)
01-06 13:21:47.669 11236 11307 E HaConProService:   at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeUsingPropertyBased(BeanDeserializer.java:438)
01-06 13:21:47.669 11236 11307 E HaConProService:   at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1405)
01-06 13:21:47.669 11236 11307 E HaConProService:   at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:351)
01-06 13:21:47.669 11236 11307 E HaConProService:   at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:184)
01-06 13:21:47.669 11236 11307 E HaConProService:   at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer._deserializeFromArray(CollectionDeserializer.java:355)
01-06 13:21:47.669 11236 11307 E HaConProService:   at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:244)
01-06 13:21:47.669 11236 11307 E HaConProService:   at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:28)
01-06 13:21:47.669 11236 11307 E HaConProService:   at com.fasterxml.jackson.databind.ObjectMapper._convert(ObjectMapper.java:4388)
01-06 13:21:47.669 11236 11307 E HaConProService:   ... 14 more
01-06 13:21:50.796 11236 11236 I SurfaceControl: assignNativeObject: nativeObject = 0 Surface(name=null)/@0xace3e32 / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1810 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995 
01-06 13:21:50.796 11236 11236 I SurfaceControl: assignNativeObject: nativeObject = 0 Surface(name=null)/@0x1da3912 / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1820 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995 
01-06 13:21:50.797 11236 11236 I ViewRootImpl@c78fa86[SettingsActivity]: Relayout returned: old=(0,0,1440,3040) new=(0,0,1440,3040) req=(1440,3040)4 dur=7 res=0x1 s={false 0} ch=false fn=-1
01-06 13:21:50.797 11236 11236 I ViewRootImpl@c78fa86[SettingsActivity]: stopped(false) old=true
01-06 13:21:50.815 11236 11236 I SurfaceControl: assignNativeObject: nativeObject = 0 Surface(name=null)/@0x1da3912 / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1820 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995 
01-06 13:21:50.817 11236 11236 I ViewRootImpl@c78fa86[SettingsActivity]: Relayout returned: old=(0,0,1440,3040) new=(0,0,1440,3040) req=(1440,3040)0 dur=8 res=0x7 s={true 475698412896} ch=true fn=-1
01-06 13:21:50.818 11236 11236 I ViewRootImpl@c78fa86[SettingsActivity]: [DP] dp(1) 1 android.view.ViewRootImpl.reportNextDraw:10957 android.view.ViewRootImpl.performTraversals:3845 android.view.ViewRootImpl.doTraversal:2618 
01-06 13:21:50.818 11236 11236 I ViewRootImpl@c78fa86[SettingsActivity]: [DP] pd() Asnyc report
01-06 13:21:50.846 11236 11236 I ViewRootImpl@c78fa86[SettingsActivity]: [DP] pdf(0) 1 android.view.ViewRootImpl.lambda$performDraw$1$ViewRootImpl:4668 android.view.-$$Lambda$ViewRootImpl$DJd0VUYJgsebcnSohO6h8zc_ONI.run:6 android.os.Handler.handleCallback:938 
01-06 13:21:50.846 11236 11236 I ViewRootImpl@c78fa86[SettingsActivity]: [DP] rdf()
01-06 13:21:51.720 11236 11236 I ViewRootImpl@c78fa86[SettingsActivity]: stopped(false) old=false
01-06 13:21:52.154 11236 11236 D WebSocketRepository: Sending message 32: {type=get_states, id=32}
01-06 13:21:52.155 11236 11236 D WebSocketRepository: Message number 32 sent
01-06 13:21:52.345 11236 11388 D WebSocketRepository: Websocket: onMessage (text)
01-06 13:21:52.354 11236 11388 D WebSocketRepository: Message number 32 received: {"id": 32, "type": "result", "success": true, "result": [{"entity_id": "person.plood", "state": "\u041d\u0430 \u0440\u0430\u0431\u043e\u0442\u0435", "attributes": {"editable": false, "id": "plood", "latitude": 55.8232355, "longitude": 37.6091399, "gps_accuracy": 16, "source": "device_tracker.plood_s10_2", "user_id": "f1a082fb4cd94c29afed711d5537d43e", "entity_picture": "/api/image/serve/162b819acbed27488292e401d5013c21/512x512", "friendly_name": "\u0412\u043e\u0432\u0430"}, "last_changed": "2022-01-06T08:56:17.514187+00:00", "last_updated": "2022-01-06T10:07:51.663489+00:00", "context": {"id": "ecfd42ef8434c9658de27449d15f3924", "parent_id": null, "user_id": null}}, {"entity_id": "person.heonia", "state": "home", "attributes": {"editable": false, "id": "heonia", "source": "device_tracker.heonia_samsung_s10", "user_id": "0ee4c4098620484d9d0081dd4753b6af", "entity_picture": "/api/image/serve/6a539295f34ae2e11eaa03df2e2f9c29/512x512", "friendly_name": "\u0422\u0443\u0441\u044f"}, "last_changed": "2022-01-05T20:57:59.391851+00:00", "last_updated": "2022-01-05T20:58:18.938804+00:00", "context": {"id": "7c16e9385af6cc2f06c7996d4dc7be7d", "parent_id": null, "user_id": null}}, {"entity_id": "sun.sun", "state": "above_horizon", "attributes": {"next_dawn": "2022-01-07T05:08:52.196923+00:00", "next_dusk": "2022-01-06T14:02:24.712962+00:00", "next_midnight": "2022-01-06T21:36:09+00:00", "next_noon": "2022-01-07T09:35:57+00:00", "next_rising": "2022-01-07T05:54:38.838814+00:00", "next_setting": "2022-01-06T13:16:27.681189+00:00", "elevation": 11.42, "azimuth": 190.31, "rising": false, "friendly_name": "Sun"}, "last_changed": "2022-01-06T05:55:14.140490+00:00", "last_updated": "2022-01-06T10:19:31.013870+00:00", "context": {"id": "d948bc5b27f9980301f5857ea5736298", "parent_id": null, "user_id": null}}, {"entity_id": "scene.spalnia_side_light_on", "state": "scening", "attributes": {"entity_id": ["switch.udlinitel_rozetka_1", "switch.udlinitel_rozetka_2", "switch.udlinitel_rozetka_4"], "friendly_name": "Spalnia side light on"}, "last_changed": "2022-01-05T20:58:00.496724+00:00", "last_updated": "2022-01-05T20:58:00.496724+00:00", "context": {"id": "b6fc5c15b43912192cbfed81dd8f0eb6", "parent_id": null, "user_id": null}}, {"entity_id": "scene.spalnia_side_light_off", "state": "scening", "attributes": {"entity_id": ["switch.udlinitel_rozetka_1", "switch.udlinitel_rozetka_2", "switch.udlinitel_rozetka_4"], "friendly_name": "Spalnia side light off"}, "last_changed": "2022-01-05T20:58:00.496881+00:00", "last_updated": "2022-01-05T20:58:00.496881+00:00", "context": {"id": "085af0766c991fd7c9074ceec0a1ec82", "parent_id": null, "user_id": null}}, {"entity_id": "scene.evening_light", "state": "scening", "attributes": {"entity_id": ["switch.udlinitel_rozetka_1", "switch.sonoff_usb1", "switch.udlinitel_rozetka_2", "switch.udlinitel_rozetka_4", "switch.liustra_v_spalne"], "friendly_name": "Evening light"}, "last_changed": "2022-01-05T20:58:00.497014+00:00", "last_updated": "2022-01-05T20:58:00.497014+00:00", "context": {"id": "50b0fb578440e3d362c2933f11bea6b8", "parent_id": null, "user_id": null}}, {"entity_id": "input_number.airhumidifier_target_humidity", "state": "54.0", "attributes": {"initial": null, "editable": false, "min": 1.0, "max": 99.0, "step": 1.0, "mode": "slider", "unit_of_measurement": "%", "friendly_name": "Target humidity"}, "last_changed": "2022-01-05T20:58:00.688576+00:00", "last_updated": "2022-01-05T20:58:00.688576+00:00", "context": {"id": "fd6a257670716c96c9b8bbb2364a5502", "parent_id": null, "user_id": null}}, {"entity_id": "input_number.giran_volume_set", "state": "60.0", "attributes": {"initial": null, "editable": false, "min": 0.0, "max": 100.0, "step": 1.0, "mode": "slider", "friendly_name": "\u0413\u0440\u043e\u043c\u043a\u043e\u0441\u0442\u044c \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430"}, "last_changed": "2022-01-05T20:58:00.688669+00:00", "last_updated": "2022-01-05T20:58:00.688669+00:00", "context": {"id": "4fbe40ff4e9d97
01-06 13:21:52.377 11236 11236 I SurfaceControl: nativeRelease nativeObject s[470866245808]
01-06 13:21:52.377 11236 11236 I SurfaceControl: nativeRelease nativeObject e[470866245808]
01-06 13:21:52.377 11236 11236 I SurfaceControl: assignNativeObject: nativeObject = 0 Surface(name=null)/@0x1da3912 / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1820 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995 
01-06 13:21:52.378 11236 11236 I SurfaceControl: nativeRelease nativeObject s[470866247264]
01-06 13:21:52.378 11236 11236 I SurfaceControl: nativeRelease nativeObject e[470866247264]
01-06 13:21:52.378 11236 11236 I SurfaceControl: nativeRelease nativeObject s[470866253088]
01-06 13:21:52.378 11236 11236 I SurfaceControl: nativeRelease nativeObject e[470866253088]
01-06 13:21:52.378 11236 11236 I ViewRootImpl@c78fa86[SettingsActivity]: Relayout returned: old=(0,0,1440,3040) new=(0,0,1440,3040) req=(1440,3040)0 dur=2 res=0x1 s={true 475698412896} ch=false fn=3
01-06 13:21:52.382 11236 11236 I ViewRootImpl@c78fa86[SettingsActivity]: MSG_WINDOW_FOCUS_CHANGED 1 1
01-06 13:21:52.382 11236 11236 D InputMethodManager: prepareNavigationBarInfo() DecorView@8b65d11[SettingsActivity]
01-06 13:21:52.382 11236 11236 D InputMethodManager: getNavigationBarColor() -15658735
01-06 13:21:52.383 11236 11236 D InputMethodManager: prepareNavigationBarInfo() DecorView@8b65d11[SettingsActivity]
01-06 13:21:52.383 11236 11236 D InputMethodManager: getNavigationBarColor() -15658735
01-06 13:21:52.383 11236 11236 V InputMethodManager: Starting input: tba=io.homeassistant.companion.android ic=null mNaviBarColor -15658735 mIsGetNaviBarColorSuccess true , NavVisible : true , NavTrans : false
01-06 13:21:52.383 11236 11236 D InputMethodManager: startInputInner - Id : 0
01-06 13:21:52.383 11236 11236 I InputMethodManager: startInputInner - mService.startInputOrWindowGainedFocus
01-06 13:21:52.385 11236 11236 D InputTransport: Input channel constructed: 'ClientS', fd=182
01-06 13:21:52.399 11236 11236 I SurfaceControl: nativeRelease nativeObject s[470866505984]
01-06 13:21:52.399 11236 11236 I SurfaceControl: nativeRelease nativeObject e[470866505984]
01-06 13:21:52.399 11236 11236 I SurfaceControl: nativeRelease nativeObject s[470866245808]
01-06 13:21:52.399 11236 11236 I SurfaceControl: nativeRelease nativeObject e[470866245808]
01-06 13:21:53.020 11236 11236 I ViewRootImpl@c78fa86[SettingsActivity]: ViewPostIme key 0
01-06 13:21:53.023 11236 11236 I ViewRootImpl@c78fa86[SettingsActivity]: ViewPostIme key 1
01-06 13:21:53.047 11236 11236 I SurfaceControl: nativeRelease nativeObject s[470866505760]
01-06 13:21:53.047 11236 11236 I SurfaceControl: nativeRelease nativeObject e[470866505760]
01-06 13:21:53.048 11236 11236 I SurfaceControl: assignNativeObject: nativeObject = 0 Surface(name=null)/@0x1da3912 / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1820 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995 
01-06 13:21:53.049 11236 11236 I SurfaceControl: nativeRelease nativeObject s[470866461408]
01-06 13:21:53.049 11236 11236 I SurfaceControl: nativeRelease nativeObject e[470866461408]
01-06 13:21:53.049 11236 11236 I SurfaceControl: nativeRelease nativeObject s[470866460064]
01-06 13:21:53.049 11236 11236 I SurfaceControl: nativeRelease nativeObject e[470866460064]
01-06 13:21:53.049 11236 11236 I SurfaceControl: nativeRelease nativeObject s[470866461296]
01-06 13:21:53.049 11236 11236 I SurfaceControl: nativeRelease nativeObject e[470866461296]
01-06 13:21:53.049 11236 11236 I ViewRootImpl@c78fa86[SettingsActivity]: Relayout returned: old=(0,0,1440,3040) new=(0,0,1440,3040) req=(1440,3040)0 dur=6 res=0x1 s={true 475698412896} ch=false fn=6
01-06 13:21:55.673 11236 11236 I ViewRootImpl@c78fa86[SettingsActivity]: ViewPostIme pointer 0
01-06 13:21:55.764 11236 11236 I ViewRootImpl@c78fa86[SettingsActivity]: ViewPostIme pointer 1
01-06 13:21:55.803 11236 11236 D ScrollView: initGoToTop
01-06 13:21:55.848 11236 11236 I SurfaceControl: nativeRelease nativeObject s[470866509680]
01-06 13:21:55.848 11236 11236 I SurfaceControl: nativeRelease nativeObject e[470866509680]
01-06 13:21:55.849 11236 11236 I SurfaceControl: assignNativeObject: nativeObject = 0 Surface(name=null)/@0x1da3912 / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1820 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995 
01-06 13:21:55.849 11236 11236 I SurfaceControl: nativeRelease nativeObject s[470866512480]
01-06 13:21:55.849 11236 11236 I SurfaceControl: nativeRelease nativeObject e[470866512480]
01-06 13:21:55.849 11236 11236 I SurfaceControl: nativeRelease nativeObject s[470866511136]
01-06 13:21:55.849 11236 11236 I SurfaceControl: nativeRelease nativeObject e[470866511136]
01-06 13:21:55.850 11236 11236 I SurfaceControl: nativeRelease nativeObject s[470866505760]
01-06 13:21:55.850 11236 11236 I SurfaceControl: nativeRelease nativeObject e[470866505760]
01-06 13:21:55.850 11236 11236 I ViewRootImpl@c78fa86[SettingsActivity]: Relayout returned: old=(0,0,1440,3040) new=(0,0,1440,3040) req=(1440,3040)0 dur=6 res=0x1 s={true 475698412896} ch=false fn=29
01-06 13:21:55.855 11236 11500 D LogcatReader: Read logcat for pid 11236

I hope this is what you need

Originally posted by @x-plood in https://github.com/home-assistant/android/issues/2036#issuecomment-1006461511

dshokouhi commented 2 years ago

Interesting error:

01-06 13:21:47.669 11236 11307 E HaConProService: Error getting list of entities
01-06 13:21:47.669 11236 11307 E HaConProService: java.lang.IllegalArgumentException: Cannot construct instance of `java.util.ArrayList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value ('Mikrotik Konkovo ax RB1100x4')
01-06 13:21:47.669 11236 11307 E HaConProService:  at [Source: UNKNOWN; byte offset: #UNKNOWN] (through reference chain: java.util.ArrayList[73]->io.homeassistant.companion.android.common.data.websocket.impl.entities.DeviceRegistryResponse["identifiers"]->java.util.ArrayList[0])
jpelgrom commented 2 years ago

I'm assuming this error is just Jackson encountering something unexpected in the response while deserializing, which is still interesting because the DeviceRegistryResponse class is directly based on the class for device registry entries in core.

The full response could be helpful to see if there's anything not following the expected format but is is so long it is cut off... Edit: what is included looks fine, but the text 'Mikrotik Konkovo ax RB1100x4' is not in there so it probably has something to do with the specific device, otherwise it probably would have failed on one of the first device in the response.


@x-plood Would you by any chance be able to use the developer tools in a desktop browser to get the full response for us?

x-plood commented 2 years ago

@jpelgrom It seems like I did everything right :)

Firefox dev log {"type":"config/device_registry/list","id":26} `{"id": 26, "type": "result", "success": true, "result": [{"area_id": null, "configuration_url": "https://www.met.no/en", "config_entries": ["ba1c02e5a4cea224bbb896314546426c"], "connections": [], "disabled_by": null, "entry_type": "service", "id": "0aafa9b411b2b624ee69294099205c31", "identifiers": [["met"]], "manufacturer": "Met.no", "model": "Forecast", "name_by_user": null, "name": "Forecast", "sw_version": null, "via_device_id": null}, {"area_id": "koridor", "configuration_url": "http://192.168.113.1", "config_entries": ["db4543c8a97b887e98c4648e0f1db922"], "connections": [["upnp", "uuid:UUID-MIKROTIK-INTERNET-GATEWAY-DEVICE-V8RJ-QEH6"]], "disabled_by": null, "entry_type": null, "id": "f2f8ff3f05b49071979bce76a7b12522", "identifiers": [["upnp", "uuid:UUID-MIKROTIK-INTERNET-GATEWAY-DEVICE-V8RJ-QEH6"]], "manufacturer": "MikroTik", "model": "Router OS", "name_by_user": null, "name": "MikroTik Router", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["3804d73ccaab72a6e8db7c0d9662f773"], "connections": [], "disabled_by": null, "entry_type": null, "id": "76411cca0a2a53be2737a59f85b80f11", "identifiers": [["mobile_app", "a058fbd42d2499dc"]], "manufacturer": "samsung", "model": "SM-G975F", "name_by_user": null, "name": "ploodS10+", "sw_version": "30", "via_device_id": null}, {"area_id": "spalnia", "configuration_url": null, "config_entries": ["cc42f886ad8173e3b8fad27649094a99"], "connections": [], "disabled_by": null, "entry_type": null, "id": "9c968599b1941b5356ceac88a5fcb8e6", "identifiers": [["kodi", "cc42f886ad8173e3b8fad27649094a99"]], "manufacturer": "Kodi", "model": null, "name_by_user": null, "name": null, "sw_version": "18.9", "via_device_id": null}, {"area_id": "kukhnia", "configuration_url": null, "config_entries": ["69ac623328d5b6a4605bbd4071a6be06"], "connections": [], "disabled_by": null, "entry_type": null, "id": "79e44eb4fde1f5c2af5f6ac658725f38", "identifiers": [["kodi", "290da4de-f812-4cd0-a4a5-ee44e92c9bac"]], "manufacturer": "Kodi", "model": null, "name_by_user": null, "name": "Android", "sw_version": "19.3", "via_device_id": null}, {"area_id": "spalnia", "configuration_url": null, "config_entries": ["c571ba2a2d56e1de02489bb2a631373e"], "connections": [], "disabled_by": null, "entry_type": null, "id": "38c39170fa0d27cab1549bc45c98b76f", "identifiers": [["ipp", "00000000-0000-1000-8000-00183b165790"]], "manufacturer": "Canon", "model": "G3010 series", "name_by_user": null, "name": "Canon G3010 series", "sw_version": "1.070", "via_device_id": null}, {"area_id": "kukhnia", "configuration_url": null, "config_entries": ["660c897146274e2ccbe257c9d15aec9f"], "connections": [], "disabled_by": null, "entry_type": null, "id": "d09503ecaef70c7051aa04398964eb55", "identifiers": [["cast", "1b8d5961431c4e3fab5558c9e952dfcc"]], "manufacturer": "None", "model": "AirReceiver", "name_by_user": null, "name": "Kuhnia", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["2354e61e9eab00807090cd761bb7bc9b"], "connections": [], "disabled_by": null, "entry_type": null, "id": "542bf80a45025d2a66cec4f7be5881b1", "identifiers": [["mobile_app", "80396d70a78cc00a"]], "manufacturer": "samsung", "model": "SM-G973F", "name_by_user": null, "name": "HeoniaS10", "sw_version": "30", "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["fed5223db6a66e5d2c74166549066f85"], "connections": [], "disabled_by": null, "entry_type": "service", "id": "0abbc68a48988915c80b434c11cafc3f", "identifiers": [["hacs", "0717a0cd-745c-48fd-9b16-c8534c9704f9-bc944b0f-fd42-4a58-a072-ade38d1444cd"]], "manufacturer": "hacs.xyz", "model": "", "name_by_user": null, "name": "HACS", "sw_version": "1.13.2", "via_device_id": null}, {"area_id": "spalnia", "configuration_url": null, "config_entries": ["f606201972466a9ea65b8b785b4c157d"], "connections": [], "disabled_by": null, "entry_type": null, "id": "90008118bcd231bec20ae89a953d906a", "identifiers": [["localtuya", "local_086030748caab55cefe8"]], "manufacturer": "Unknown", "model": "aswMJsr7svx632Ra", "name_by_user": "\u0423\u0434\u043b\u0438\u043d\u0438\u0442\u0435\u043b\u044c \u0441\u043f\u0430\u043b\u044c\u043d\u044f", "name": "Smart Power Strip", "sw_version": "3.3", "via_device_id": null}, {"area_id": "kukhnia", "configuration_url": null, "config_entries": ["9c3bf3b26b12396293c1e675cb56f9a2"], "connections": [], "disabled_by": null, "entry_type": null, "id": "2f647b94472a04a1801e0f56ee1b5d23", "identifiers": [["yandex_station", "FF98F029F4FEFA5985077778"]], "manufacturer": "\u042f\u043d\u0434\u0435\u043a\u0441", "model": "\u0421\u0442\u0430\u043d\u0446\u0438\u044f \u041c\u0438\u043d\u0438", "name_by_user": null, "name": "\u042f\u043d\u0434\u0435\u043a\u0441 \u041c\u0438\u043d\u0438 \u041a\u0443\u0445\u043d\u044f", "sw_version": "1.93.4.4.1125847730.20211112", "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "e0:91:f5:04:70:e8"]], "disabled_by": null, "entry_type": null, "id": "2bc068bf3c467f2c2743a50c5ad7eaa4", "identifiers": [], "manufacturer": "MikroTik", "model": "RB1100AHx4", "name_by_user": null, "name": "Mikrotik Konkovo ax ether1", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "74:4d:28:a0:d0:84"]], "disabled_by": null, "entry_type": null, "id": "f13df8ba7168afb78d4b3404cd5b9b41", "identifiers": [], "manufacturer": "MikroTik", "model": "RB1100AHx4", "name_by_user": null, "name": "Mikrotik Konkovo ax ether2", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "74:4d:28:a0:d0:85"]], "disabled_by": null, "entry_type": null, "id": "b0ef63b8aee7439b82943ebfed3f641b", "identifiers": [], "manufacturer": "MikroTik", "model": "RB1100AHx4", "name_by_user": null, "name": "Mikrotik Konkovo ax ether3", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "74:4d:28:a0:d0:86"]], "disabled_by": null, "entry_type": null, "id": "62008233ac7ddb0b6db6e9fa7431cd46", "identifiers": [], "manufacturer": "MikroTik", "model": "RB1100AHx4", "name_by_user": null, "name": "Mikrotik Konkovo ax ether4", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "74:4d:28:a0:d0:87"]], "disabled_by": null, "entry_type": null, "id": "a621d821e57396cb68334305bfb3176e", "identifiers": [], "manufacturer": "MikroTik", "model": "RB1100AHx4", "name_by_user": null, "name": "Mikrotik Konkovo ax ether5", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "74:4d:28:a0:d0:88"]], "disabled_by": null, "entry_type": null, "id": "b3165e66db85fcd485f7935cc87581de", "identifiers": [], "manufacturer": "MikroTik", "model": "RB1100AHx4", "name_by_user": null, "name": "Mikrotik Konkovo ax ether6", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "74:4d:28:a0:d0:89"]], "disabled_by": null, "entry_type": null, "id": "4284b364b41e8d3ec29087862ff235c9", "identifiers": [], "manufacturer": "MikroTik", "model": "RB1100AHx4", "name_by_user": null, "name": "Mikrotik Konkovo ax ether7", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "74:4d:28:a0:d0:8a"]], "disabled_by": null, "entry_type": null, "id": "a7ae8f6eecab86b00db923580a5be76f", "identifiers": [], "manufacturer": "MikroTik", "model": "RB1100AHx4", "name_by_user": null, "name": "Mikrotik Konkovo ax ether8", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "74:4d:28:a0:d0:8b"]], "disabled_by": null, "entry_type": null, "id": "4479413d6ccb158d0942c9927b91847d", "identifiers": [], "manufacturer": "MikroTik", "model": "RB1100AHx4", "name_by_user": null, "name": "Mikrotik Konkovo ax ether9", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "74:4d:28:a0:d0:8c"]], "disabled_by": null, "entry_type": null, "id": "9c15cd63cb52c8e103eaffc6fc221923", "identifiers": [], "manufacturer": "MikroTik", "model": "RB1100AHx4", "name_by_user": null, "name": "Mikrotik Konkovo ax ether10", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "74:4d:28:a0:d0:8d"]], "disabled_by": null, "entry_type": null, "id": "28015586d4068b4dbf3763b0b0c943b0", "identifiers": [], "manufacturer": "MikroTik", "model": "RB1100AHx4", "name_by_user": null, "name": "Mikrotik Konkovo ax ether11", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "74:4d:28:a0:d0:8e"]], "disabled_by": null, "entry_type": null, "id": "450afe9a0706ab9dcd8bf5ff83d3843b", "identifiers": [], "manufacturer": "MikroTik", "model": "RB1100AHx4", "name_by_user": null, "name": "Mikrotik Konkovo ax ether12", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "74:4d:28:a0:d0:8f"]], "disabled_by": null, "entry_type": null, "id": "5ed5b387e7ce8eb99126f82af4336dda", "identifiers": [], "manufacturer": "MikroTik", "model": "RB1100AHx4", "name_by_user": null, "name": "Mikrotik Konkovo ax ether13", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "74:4D:28:55:8D:CC-Konkovo_Hap1_Komnata-1"]], "disabled_by": null, "entry_type": null, "id": "301a90e188af74ca8541a00ba518ac47", "identifiers": [], "manufacturer": "MikroTik", "model": "RB1100AHx4", "name_by_user": null, "name": "Mikrotik Konkovo ax Konkovo_Hap1_Komnata-1", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "74:4D:28:55:8D:CB-Konkovo_Hap1_Komnata-2"]], "disabled_by": null, "entry_type": null, "id": "71e6888272525798893a82d15b16dc65", "identifiers": [], "manufacturer": "MikroTik", "model": "RB1100AHx4", "name_by_user": null, "name": "Mikrotik Konkovo ax Konkovo_Hap1_Komnata-2", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "74:4D:28:9D:7D:15-Konkovo_Hap2_Kuhnia-1"]], "disabled_by": null, "entry_type": null, "id": "eec386376f39b8c098c94de96004d74f", "identifiers": [], "manufacturer": "MikroTik", "model": "RB1100AHx4", "name_by_user": null, "name": "Mikrotik Konkovo ax Konkovo_Hap2_Kuhnia-1", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "74:4D:28:9D:7D:16-Konkovo_Hap2_Kuhnia-2"]], "disabled_by": null, "entry_type": null, "id": "f944722967f123699dd7b84fe46bab3f", "identifiers": [], "manufacturer": "MikroTik", "model": "RB1100AHx4", "name_by_user": null, "name": "Mikrotik Konkovo ax Konkovo_Hap2_Kuhnia-2", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "02:8C:5D:0B:BE:95-OVPHostry"]], "disabled_by": null, "entry_type": null, "id": "2d7bafb87fb41ce1fe25f205a08dbc18", "identifiers": [], "manufacturer": "MikroTik", "model": "RB1100AHx4", "name_by_user": null, "name": "Mikrotik Konkovo ax OVPHostry", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [], "disabled_by": null, "entry_type": null, "id": "ddb3cccbec71821ce42eb5506503d02d", "identifiers": [["mikrotik_router", "serial-number", "91D70AE3F432", "sensor", "System"]], "manufacturer": "MikroTik", "model": "RB1100AHx4", "name_by_user": null, "name": "Mikrotik Konkovo ax System", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "8c:aa:b5:5c:ef:e8"]], "disabled_by": null, "entry_type": null, "id": "cd8be091cdabd475dfba64e77eebbecd", "identifiers": [["mikrotik", "8C:AA:B5:5C:EF:E8"]], "manufacturer": "Espressif Inc.", "model": null, "name_by_user": null, "name": "ESP_5CEFE8", "sw_version": null, "via_device_id": null}, {"area_id": "kukhnia", "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "b0:02:47:84:ae:95"]], "disabled_by": null, "entry_type": null, "id": "de5d376078b727105afb26e1617e8312", "identifiers": [["mikrotik", "B0:02:47:84:AE:95"]], "manufacturer": "AMPAK Technology, Inc.", "model": null, "name_by_user": null, "name": "YandexStationMini_AE95", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "24:a1:60:38:0e:f9"]], "disabled_by": null, "entry_type": null, "id": "265611c71318b6719822041a49067563", "identifiers": [["mikrotik", "24:A1:60:38:0E:F9"]], "manufacturer": null, "model": null, "name_by_user": null, "name": "ESP_380EF9", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "44:23:7c:bf:08:52"]], "disabled_by": null, "entry_type": null, "id": "a56f35ad70ee95cff73be5e6362469e3", "identifiers": [["mikrotik", "44:23:7C:BF:08:52"]], "manufacturer": "Beijing Xiaomi Mobile Software Co., Ltd", "model": null, "name_by_user": null, "name": "deerma-humidifier-jsq_miap0852", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "34:9f:7b:9f:7f:40"]], "disabled_by": null, "entry_type": null, "id": "7d541d8ac6886c1668b19d39803a7ac3", "identifiers": [["mikrotik", "34:9F:7B:9F:7F:40"]], "manufacturer": "CANON INC.", "model": null, "name_by_user": "Printer", "name": "34:9F:7B:9F:7F:40", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d", "cdd5459e2eb4cf39a8e0b50f036c5f4f"], "connections": [["mac", "50:ec:50:13:47:b2"]], "disabled_by": null, "entry_type": null, "id": "75d64ee89d85d086d1fc517e90db27d1", "identifiers": [["mikrotik", "50:EC:50:13:47:B2"], ["xiaomi_miio", "50:ec:50:13:47:b2"]], "manufacturer": "Beijing Xiaomi Mobile Software Co., Ltd", "model": "roborock.vacuum.m1s", "name_by_user": null, "name": "xiaomi_vacuum_cleaner", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "78:92:9c:e8:20:42"]], "disabled_by": null, "entry_type": null, "id": "93fb248bb135dcf7640c700a641f95f4", "identifiers": [["mikrotik", "78:92:9C:E8:20:42"]], "manufacturer": "Intel Corporate", "model": null, "name_by_user": null, "name": "GLUDIO", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "a8:db:03:4a:24:b9"]], "disabled_by": null, "entry_type": null, "id": "9b97f2d8e7639f7de9016ee1c54fbc9a", "identifiers": [["mikrotik", "A8:DB:03:4A:24:B9"]], "manufacturer": "SAMSUNG ELECTRO-MECHANICS(THAILAND)", "model": null, "name_by_user": null, "name": "Heonia-S10", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "a8:db:03:5d:6b:07"]], "disabled_by": null, "entry_type": null, "id": "755365783cb5af9da02e7ab4d5b10010", "identifiers": [["mikrotik", "A8:DB:03:5D:6B:07"]], "manufacturer": "SAMSUNG ELECTRO-MECHANICS(THAILAND)", "model": null, "name_by_user": null, "name": "plood-S10", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "04:92:26:58:d8:e6"]], "disabled_by": null, "entry_type": null, "id": "aeeca505b36091b62540da17060ffc3f", "identifiers": [["mikrotik", "04:92:26:58:D8:E6"]], "manufacturer": "ASUSTek COMPUTER INC.", "model": null, "name_by_user": null, "name": "GIRAN-WIN", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "64:5d:86:15:66:8e"]], "disabled_by": null, "entry_type": null, "id": "921190a445140ce3bf75cc44b21e8bee", "identifiers": [["mikrotik", "64:5D:86:15:66:8E"]], "manufacturer": "Intel Corporate", "model": null, "name_by_user": null, "name": "64:5D:86:15:66:8E", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "d0:5f:64:d0:a2:2b"]], "disabled_by": null, "entry_type": null, "id": "c6d9de865a17116a289197361221a4cc", "identifiers": [["mikrotik", "D0:5F:64:D0:A2:2B"]], "manufacturer": "IEEE Registration Authority", "model": null, "name_by_user": null, "name": "D0:5F:64:D0:A2:2B", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "e0:3f:49:44:9d:ad"]], "disabled_by": null, "entry_type": null, "id": "280c0bcb7445a6ed8e172292d6badf6a", "identifiers": [["mikrotik", "E0:3F:49:44:9D:AD"]], "manufacturer": "ASUSTek COMPUTER INC.", "model": null, "name_by_user": null, "name": "DION", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "dc:f7:56:aa:1b:86"]], "disabled_by": null, "entry_type": null, "id": "5ca90b75884f960e594f9413cc75c947", "identifiers": [["mikrotik", "DC:F7:56:AA:1B:86"]], "manufacturer": "Samsung Electronics Co.,Ltd", "model": null, "name_by_user": null, "name": "GalaxyWatch-DB85", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "74:4d:28:55:8d:c6"]], "disabled_by": null, "entry_type": null, "id": "22d07c13eb2458c27be364d33aa65b03", "identifiers": [["mikrotik", "74:4D:28:55:8D:C6"]], "manufacturer": "Routerboard.com", "model": null, "name_by_user": null, "name": "Konkovo_Hap1_Komnata", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "74:4d:28:9d:7d:10"]], "disabled_by": null, "entry_type": null, "id": "07b26b83ac1d32de026a41a4f5da3c3a", "identifiers": [["mikrotik", "74:4D:28:9D:7D:10"]], "manufacturer": "Routerboard.com", "model": null, "name_by_user": null, "name": "Konkovo_Hap2_Kuhnia", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "3c:84:6a:cc:42:5c"]], "disabled_by": null, "entry_type": null, "id": "da3a11d6de6b101ad826771cd9ef6b3a", "identifiers": [["mikrotik", "3C:84:6A:CC:42:5C"]], "manufacturer": null, "model": null, "name_by_user": null, "name": "aden", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "94:99:01:04:68:6f"]], "disabled_by": null, "entry_type": null, "id": "e75a33ac2d40b57665b02ac3c71ff747", "identifiers": [["mikrotik", "94:99:01:04:68:6F"]], "manufacturer": "Shenzhen YITOA Digital Appliance CO.,LTD", "model": null, "name_by_user": null, "name": "94:99:01:04:68:6F", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "00:00:5e:00:01:e5"]], "disabled_by": null, "entry_type": null, "id": "7e9bda1f066715c816495514e96b5844", "identifiers": [], "manufacturer": "ICANN, IANA Department", "model": null, "name_by_user": null, "name": "00:00:5E:00:01:E5", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "70:89:76:4a:c5:25"]], "disabled_by": null, "entry_type": null, "id": "21a3c35c03d37bfe511fe3329138d02d", "identifiers": [], "manufacturer": null, "model": null, "name_by_user": null, "name": "wlan0", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "3c:61:05:c0:ee:26"]], "disabled_by": null, "entry_type": null, "id": "28c5ffd9f02d7fc1fc5c5aa3846e2b2f", "identifiers": [], "manufacturer": null, "model": null, "name_by_user": null, "name": "ESP_C0EE26", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "d4:12:43:aa:44:28"]], "disabled_by": null, "entry_type": null, "id": "94c0b8ce003efde1449aa0441e486f3e", "identifiers": [], "manufacturer": "AMPAK Technology, Inc.", "model": null, "name_by_user": null, "name": "YandexStationMini_4428", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["9c3bf3b26b12396293c1e675cb56f9a2"], "connections": [], "disabled_by": null, "entry_type": null, "id": "03e241c418c4a86540512cb7758f3e9b", "identifiers": [["yandex_station", "FF98F029F3E22446685D3387"]], "manufacturer": "\u042f\u043d\u0434\u0435\u043a\u0441", "model": "\u0421\u0442\u0430\u043d\u0446\u0438\u044f \u041c\u0438\u043d\u0438", "name_by_user": null, "name": "\u042f\u043d\u0434\u0435\u043a\u0441 \u041c\u0438\u043d\u0438 \u0414\u0430\u0447\u0430", "sw_version": null, "via_device_id": null}, {"area_id": "kukhnia", "configuration_url": null, "config_entries": ["1b1b8979632f07a2e2d0bc1f1b041d1a", "b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "3c:61:05:12:79:94"]], "disabled_by": null, "entry_type": null, "id": "a1530755250a9c41cfddb91e4d299444", "identifiers": [], "manufacturer": "espressif", "model": "Espressif ESP-WROVER-KIT", "name_by_user": null, "name": "esp32_kuhnia", "sw_version": "1.16.2 (Mar 10 2021, 21:30:00)", "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "00:90:4c:36:43:02"]], "disabled_by": null, "entry_type": null, "id": "8090eb490b12e06d166ef1362fc55665", "identifiers": [], "manufacturer": "Epigram, Inc.", "model": null, "name_by_user": null, "name": "android-741e284d947f8618", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "70:89:76:bd:b7:1d"]], "disabled_by": null, "entry_type": null, "id": "9bb1ef966266d4c284329f6d98a18cea", "identifiers": [], "manufacturer": "detect", "model": null, "name_by_user": null, "name": "wlan0", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["0eb45ebcf011211d42b2c8dee9df2fb6"], "connections": [], "disabled_by": null, "entry_type": null, "id": "10ade5ce8f93aba20435138d43f52c26", "identifiers": [["mqtt", "win-mqtt/giran-win"]], "manufacturer": null, "model": null, "name_by_user": null, "name": "giran-win", "sw_version": "0.0.1 Win MQTT", "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "8c:c8:cd:61:d3:c5"]], "disabled_by": null, "entry_type": null, "id": "d11ad8ea3e8186c5e9a4908b93e4c4d3", "identifiers": [], "manufacturer": "Samsung Electronics Co.,Ltd", "model": null, "name_by_user": null, "name": "8C:C8:CD:61:D3:C5", "sw_version": null, "via_device_id": null}, {"area_id": "spalnia", "configuration_url": null, "config_entries": ["12f1025a99dc08055a17d132a9bc9386", "c55f8dbf58c620e54df26d3f638e721a"], "connections": [["mac", "8c:c8:cd:61:d3:c5"]], "disabled_by": null, "entry_type": null, "id": "8d485168fef44dfae57c57448d5e0413", "identifiers": [["samsungtv", "d405d4f0-0457-ef67-155c-d477ad975e67"]], "manufacturer": "Samsung Electronics", "model": "UE46D5000", "name_by_user": null, "name": "UE46D5000", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["0eb45ebcf011211d42b2c8dee9df2fb6"], "connections": [], "disabled_by": null, "entry_type": null, "id": "fb3cef2fa4451fef866395e53065bdbf", "identifiers": [["mqtt", "GIRAN-WIN_CPU"]], "manufacturer": "IOTLink 2.2.2.0", "model": "WORKGROUP", "name_by_user": null, "name": "GIRAN-WIN CPU", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["0eb45ebcf011211d42b2c8dee9df2fb6"], "connections": [], "disabled_by": null, "entry_type": null, "id": "4758043b229d56c355f5004e32c36d1d", "identifiers": [["mqtt", "GIRAN-WIN_Memory"]], "manufacturer": "IOTLink 2.2.2.0", "model": "WORKGROUP", "name_by_user": null, "name": "GIRAN-WIN Memory", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["0eb45ebcf011211d42b2c8dee9df2fb6"], "connections": [], "disabled_by": null, "entry_type": null, "id": "cafbb0e092dc097db05439eacb516fc0", "identifiers": [["mqtt", "GIRAN-WIN_Power"]], "manufacturer": "IOTLink 2.1.1.0", "model": "WORKGROUP", "name_by_user": null, "name": "GIRAN-WIN Power", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["0eb45ebcf011211d42b2c8dee9df2fb6"], "connections": [], "disabled_by": null, "entry_type": null, "id": "4c78be74259f801a67f1ecc97aa705b1", "identifiers": [["mqtt", "GIRAN-WIN_NetworkInfo"]], "manufacturer": "IOTLink 2.2.2.0", "model": "WORKGROUP", "name_by_user": null, "name": "GIRAN-WIN NetworkInfo", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["0eb45ebcf011211d42b2c8dee9df2fb6"], "connections": [], "disabled_by": null, "entry_type": null, "id": "c9179ffdcb0ad7eb3826b8e7ba78ed98", "identifiers": [["mqtt", "GIRAN-WIN_HardDrive"]], "manufacturer": "IOTLink 2.2.2.0", "model": "WORKGROUP", "name_by_user": null, "name": "GIRAN-WIN HardDrive", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["0eb45ebcf011211d42b2c8dee9df2fb6"], "connections": [], "disabled_by": null, "entry_type": null, "id": "c36cf671f6f688e6d447892f5487a27d", "identifiers": [["mqtt", "GIRAN-WIN_SystemInfo"]], "manufacturer": "IOTLink 2.2.2.0", "model": "WORKGROUP", "name_by_user": null, "name": "GIRAN-WIN SystemInfo", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["0eb45ebcf011211d42b2c8dee9df2fb6"], "connections": [], "disabled_by": null, "entry_type": null, "id": "023b4236a5ae07668a0ccc10b24da6a0", "identifiers": [["mqtt", "GIRAN-WIN_Uptime"]], "manufacturer": "IOTLink 2.2.2.0", "model": "WORKGROUP", "name_by_user": null, "name": "GIRAN-WIN Uptime", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["0eb45ebcf011211d42b2c8dee9df2fb6"], "connections": [], "disabled_by": null, "entry_type": null, "id": "1d364be21fb005023ed63972789321dc", "identifiers": [["mqtt", "GIRAN-WIN_Display-Info"]], "manufacturer": "IOTLink 2.2.2.0", "model": "WORKGROUP", "name_by_user": null, "name": "GIRAN-WIN Display-Info", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["0eb45ebcf011211d42b2c8dee9df2fb6"], "connections": [], "disabled_by": null, "entry_type": null, "id": "a8370b22332b779ce1c080765e4c37a0", "identifiers": [["mqtt", "GIRAN-WIN_Display-Screenshot"]], "manufacturer": "IOTLink 2.2.2.0", "model": "WORKGROUP", "name_by_user": null, "name": "GIRAN-WIN Display-Screenshot", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["0eb45ebcf011211d42b2c8dee9df2fb6"], "connections": [], "disabled_by": null, "entry_type": null, "id": "c5169333556571bb7e8e3ae8efc8a2bd", "identifiers": [["mqtt", "GIRAN-WIN_AudioInfo"]], "manufacturer": "IOTLink 2.1.1.0", "model": "WORKGROUP", "name_by_user": null, "name": "GIRAN-WIN AudioInfo", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "08:c5:e1:22:0e:1c"]], "disabled_by": null, "entry_type": null, "id": "b658649855b200528ccf33d52686ddd4", "identifiers": [], "manufacturer": "SAMSUNG ELECTRO-MECHANICS(THAILAND)", "model": null, "name_by_user": null, "name": "08:C5:E1:22:0E:1C", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "84:cc:a8:b8:f7:30"]], "disabled_by": null, "entry_type": null, "id": "17f6e88bf79f7f9b3b1c8f4b69615b7c", "identifiers": [], "manufacturer": "Espressif Inc.", "model": null, "name_by_user": null, "name": "ESP_B8F730", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "84:f3:eb:fd:4e:75"]], "disabled_by": null, "entry_type": null, "id": "e78d513cb4fa0d07cd87cf1363bfdb09", "identifiers": [], "manufacturer": "Espressif Inc.", "model": null, "name_by_user": null, "name": "ESP_FD4E75", "sw_version": null, "via_device_id": null}, {"area_id": "spalnia", "configuration_url": null, "config_entries": ["1bc00178850946fe3785596022f48991", "b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "54:ef:44:ce:b0:1f"]], "disabled_by": null, "entry_type": null, "id": "240e363695cbf306a79a6eef8193c62d", "identifiers": [["xiaomi_gateway3", "0xbc33acfffe4e44f0"]], "manufacturer": "Lumi United Technology Co., Ltd", "model": "lumi.gateway.mgl03 ZNDMWG03LM", "name_by_user": null, "name": "Xiaomi Gateway 3", "sw_version": "1.5.0_0102", "via_device_id": null}, {"area_id": null, "configuration_url": "http://192.168.113.1", "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mikrotik_router", "91D70AE3F432"]], "disabled_by": null, "entry_type": null, "id": "8f9357d64efb089dc735f34fba05bd7e", "identifiers": ["Mikrotik Konkovo ax RB1100x4", ["M", "i", "k", "r", "o", "t", "i", "k", " ", "K", "o", "n", "k", "o", "v", "o", " ", "a", "x", " ", "R", "B", "1", "1", "0", "0", "x", "4"], "serial-number", ["9", "1", "D", "7", "0", "A", "E", "3", "F", "4", "3", "2"], "mikrotik_router", ["m", "i", "k", "r", "o", "t", "i", "k", "_", "r", "o", "u", "t", "e", "r"], ["mikrotik_router", "serial-number", "91D70AE3F432", "sensor", "Mikrotik Konkovo ax RB1100AHx4"], "91D70AE3F432", ["s", "e", "n", "s", "o", "r"], ["s", "e", "r", "i", "a", "l", "-", "n", "u", "m", "b", "e", "r"], "sensor"], "manufacturer": "MikroTik", "model": "RB1100AHx4", "name_by_user": null, "name": "Mikrotik Konkovo ax RB1100AHx4", "sw_version": "6.49.2 (stable)", "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "c0:84:7d:f7:04:d0"]], "disabled_by": null, "entry_type": null, "id": "4acc31439d8689aca29d12c08e95bade", "identifiers": [], "manufacturer": "AMPAK Technology, Inc.", "model": null, "name_by_user": null, "name": "C0:84:7D:F7:04:D0", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "08:bf:a0:0b:d5:8b"]], "disabled_by": null, "entry_type": null, "id": "616d5fb5ba192cca9a751a0b9c07e67f", "identifiers": [], "manufacturer": "Samsung Electronics Co.,Ltd", "model": null, "name_by_user": null, "name": "GalaxyWatchActive2-058A", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "70:4a:0e:4d:4c:58"]], "disabled_by": null, "entry_type": null, "id": "4be2184bf51f226b6a7cfafc03c3a03d", "identifiers": [], "manufacturer": "AMPAK Technology,Inc.", "model": null, "name_by_user": null, "name": "YandexStationMini_4C58", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["9c3bf3b26b12396293c1e675cb56f9a2"], "connections": [], "disabled_by": null, "entry_type": null, "id": "add7ce0d5e71bd71eae35c280d8d88df", "identifiers": [["yandex_station", "FF98F02987A9DADD92768992"]], "manufacturer": "\u042f\u043d\u0434\u0435\u043a\u0441", "model": "\u0421\u0442\u0430\u043d\u0446\u0438\u044f \u041c\u0438\u043d\u0438", "name_by_user": null, "name": "\u042f\u043d\u0434\u0435\u043a\u0441 \u041c\u0438\u043d\u0438 \u041a\u043e\u043c\u043d\u0430\u0442\u0430", "sw_version": "1.93.4.4.1125847730.20211112", "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "80:f3:ef:11:38:91"]], "disabled_by": null, "entry_type": null, "id": "92b0f237ca653e2e89a070f4bdab51f0", "identifiers": [], "manufacturer": "detect", "model": null, "name_by_user": null, "name": "80:F3:EF:11:38:91", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "fc:f5:c4:8b:99:dc"]], "disabled_by": null, "entry_type": null, "id": "cb0364b8c8c86aa0e51ecfb2ccbebcea", "identifiers": [], "manufacturer": "Espressif Inc.", "model": null, "name_by_user": null, "name": "FC:F5:C4:8B:99:DC", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d", "c55f8dbf58c620e54df26d3f638e721a"], "connections": [["mac", "8c:c8:cd:61:d3:c5"]], "disabled_by": null, "entry_type": null, "id": "def90cd1bb8b5b65e651b7107300f2d2", "identifiers": [["samsungtv", "192.168.113.13"]], "manufacturer": "Samsung Electronics Co.,Ltd", "model": "UE46D5000", "name_by_user": null, "name": "Samsung UE46D5000", "sw_version": null, "via_device_id": null}, {"area_id": "dacha", "configuration_url": null, "config_entries": ["9567457d2c8156f1b4ba0cf12747975c"], "connections": [], "disabled_by": "config_entry", "entry_type": null, "id": "f76b21ce843cc8d4e987b190c22948bb", "identifiers": [["remote_homeassistant", "remote_0bbf98dd408c45dfbc8faa367fdb13f3"]], "manufacturer": "Home Assistant", "model": "Home Assistant Container", "name_by_user": null, "name": "Home Assistant", "sw_version": "2021.7.4", "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "52:ec:2c:27:75:32"]], "disabled_by": null, "entry_type": null, "id": "b05f6e6d191e930fd767287324b30a2c", "identifiers": [], "manufacturer": "detect", "model": null, "name_by_user": null, "name": "S21-Ultra-pol-zovatela-Andrej", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "10:d5:61:96:40:85"]], "disabled_by": null, "entry_type": null, "id": "2fe08809d038ec6f50295d082d804de2", "identifiers": [], "manufacturer": "detect", "model": null, "name_by_user": null, "name": "wlan0", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "44:5d:5e:41:9f:44"]], "disabled_by": null, "entry_type": null, "id": "b0668b1e3a5d9b4b5a031859ef34f227", "identifiers": [], "manufacturer": "SHENZHEN Coolkit Technology CO.,LTD", "model": null, "name_by_user": null, "name": "44:5D:5E:41:9F:44", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["1bc00178850946fe3785596022f48991"], "connections": [["zigbee", "0x158d0005bdb039"]], "disabled_by": null, "entry_type": null, "id": "eb3632a21826032ad94bf16a5dc9e7e8", "identifiers": [["xiaomi_gateway3", "0x158d0005bdb039"]], "manufacturer": "Xiaomi", "model": "lumi.sensor_switch WXKG01LM", "name_by_user": "\u041a\u043d\u043e\u043f\u043a\u0430 xiaomi 1", "name": "Xiaomi Button", "sw_version": 10, "via_device_id": "240e363695cbf306a79a6eef8193c62d"}, {"area_id": null, "configuration_url": null, "config_entries": ["1bc00178850946fe3785596022f48991"], "connections": [["zigbee", "0x158d0005bdd227"]], "disabled_by": null, "entry_type": null, "id": "11861a87cb13e742211a3437770cb747", "identifiers": [["xiaomi_gateway3", "0x158d0005bdd227"]], "manufacturer": "Xiaomi", "model": "lumi.sensor_switch WXKG01LM", "name_by_user": "\u041a\u043d\u043e\u043f\u043a\u0430 Xiaomi 2", "name": "Xiaomi Button", "sw_version": 10, "via_device_id": "240e363695cbf306a79a6eef8193c62d"}, {"area_id": null, "configuration_url": null, "config_entries": ["1bc00178850946fe3785596022f48991"], "connections": [["zigbee", "0x158d00068b42c2"]], "disabled_by": null, "entry_type": null, "id": "c447a86e3e6c68c6bc3356fffcaf7e4d", "identifiers": [["xiaomi_gateway3", "0x158d00068b42c2"]], "manufacturer": "Aqara", "model": "lumi.sensor_magnet.aq2 MCCGQ11LM", "name_by_user": null, "name": "Aqara Door Sensor", "sw_version": 0, "via_device_id": "240e363695cbf306a79a6eef8193c62d"}, {"area_id": null, "configuration_url": null, "config_entries": ["1bc00178850946fe3785596022f48991"], "connections": [["bluetooth", "a4c13890570a"]], "disabled_by": null, "entry_type": null, "id": "a399aac1111000879c7c33fd1ff46a25", "identifiers": [["xiaomi_gateway3", "a4c13890570a"]], "manufacturer": "Xiaomi", "model": "LYWSD03MMC", "name_by_user": "\u0414\u0430\u0442\u0447\u0438\u043a \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u044b \u0432 \u0441\u043f\u0430\u043b\u044c\u043d\u0435", "name": "Xiaomi TH Sensor 2", "sw_version": null, "via_device_id": "240e363695cbf306a79a6eef8193c62d"}, {"area_id": null, "configuration_url": null, "config_entries": ["1bc00178850946fe3785596022f48991"], "connections": [["bluetooth", "a4c1384ff10f"]], "disabled_by": null, "entry_type": null, "id": "e7bd5b5bc1b0b4f194d994b0391ff866", "identifiers": [["xiaomi_gateway3", "a4c1384ff10f"]], "manufacturer": "Xiaomi", "model": "LYWSD03MMC", "name_by_user": "\u0414\u0430\u0442\u0447\u0438\u043a \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u044b \u043d\u0430 \u043a\u0443\u0445\u043d\u0435", "name": "Xiaomi TH Sensor 2", "sw_version": null, "via_device_id": "240e363695cbf306a79a6eef8193c62d"}, {"area_id": null, "configuration_url": null, "config_entries": ["0f0dab1e92a01a03abf2d2625d2e75fa"], "connections": [], "disabled_by": null, "entry_type": null, "id": "652d1bd8373a5aa851c3069ab03de3d8", "identifiers": [["localtuya", "local_bf8e61d43a8c8ec6fehwhg"]], "manufacturer": "Unknown", "model": "keyk9uwr9vqw87ak", "name_by_user": null, "name": "Switch Spalnia", "sw_version": "3.3", "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "10:d5:61:bd:fb:eb"]], "disabled_by": null, "entry_type": null, "id": "79aa5eb1d55b10cdc78d8a1c3c71fb9d", "identifiers": [], "manufacturer": "detect", "model": null, "name_by_user": null, "name": "10:D5:61:BD:FB:EB", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "44:5d:5e:43:6e:16"]], "disabled_by": null, "entry_type": null, "id": "1f1848ad9cb465ddffca88ce7ae2cb4e", "identifiers": [], "manufacturer": "SHENZHEN Coolkit Technology CO.,LTD", "model": null, "name_by_user": null, "name": "44:5D:5E:43:6E:16", "sw_version": null, "via_device_id": null}, {"area_id": null, "configuration_url": null, "config_entries": ["b633c6de48572a2ccb1395850dc17e0d"], "connections": [["mac", "50:8a:06:6e:02:b6"]], "disabled_by": null, "entry_type": null, "id": "7cb60f968c0d9b79c5261c5283298a1a", "identifiers": [], "manufacturer": "detect", "model": null, "name_by_user": null, "name": "wlan0", "sw_version": null, "via_device_id": null}]}`

By the way, the problem appeared only in the latest version of the app.

jpelgrom commented 2 years ago

Thanks! Makes sense that the problems only appears on the latest stable version of the app, before that it didn't load as much data.

It looks like the device registry response doesn't match the expected response format. These identifiers are nothing like the documented [["a", "b"]] format:

Trying to get someone who knows more about core to comment on whether types are enforced in some way on Discord. If not it might just be easier to get rid of all properties we don't need for now so the app just ignores them.

dshokouhi commented 2 years ago

@x-plood can you please help us test a fix for this issue? You can find the full debug APK here: https://github.com/home-assistant/android/actions/runs/1673730317

The app will install side by side the production version so it will be easy to tell a part and wont interfere with the other app. You can safely remove it after testing too.

x-plood commented 2 years ago

@dshokouhi yeah sure

Log can be found on https://disk.yandex.ru/d/kuyV7XXN2zc96w

dshokouhi commented 2 years ago

@dshokouhi yeah sure

Log can be found on https://disk.yandex.ru/d/kuyV7XXN2zc96w

Did the debug APK work? Or same issue?

x-plood commented 2 years ago

Did the debug APK work? Or same issue?

It's working properly

tomasbedrich commented 2 years ago

Hey, I have the same problem. I've tried alternative build and it's working fine for me.

The error log from normal app version is attached for your reference. I can provide log from alternative build too if needed.

error-log.txt

tomasbedrich commented 2 years ago

BTW, I see it was already discussed.. But to be clear: after removing Mikrotik integration, it immediately started working with normal app version too.

jpelgrom commented 2 years ago

after removing Mikrotik integration, it immediately started working with normal app version too

Yes if you manage to find out which integration(s) is/are causing the problem, removing it will make the controls work again. However finding that isn't always easy, and based on reports like these and others the issue isn't really something that the user should fix. The change in the alternative version you tried, which is included in the next version of the app, will make it work without any changes required to your setup.