bropat / ioBroker.eusec

This ioBroker adapter allows to control Eufy security devices by connecting to the Eufy cloud servers.
MIT License
132 stars 17 forks source link

[Bug]: No Device Found, No Station Found #222

Closed locito09 closed 2 years ago

locito09 commented 2 years ago

Adapter version

0.8.2

JS-Controller version

0

Node version

0

Operating System type

Linux

Operating system version

0

Describe the bug

When I start the adapter, there is no connection and the following information appears in the LOG:

no device found no station found

`

eusec.0 2022-02-06 22:57:28.474 info Push notification connection successfully established
eusec.0 2022-02-06 22:57:23.407 info Push notification connection successfully established
eusec.0 2022-02-06 22:57:23.290 info Push notification connection closed
eusec.0 2022-02-06 22:57:23.086 info No devices found.
eusec.0 2022-02-06 22:57:23.009 info No stations found.
eusec.0 2022-02-06 22:57:21.773 info starting. Version 0.8.2 in /opt/iobroker/node_modules/iobroker.eusec, node: v14.18.3, js-controller:

` Adapter on Debug

`

javascript.0 2022-02-07 06:45:18.789 info script.js.common.Wetter.Wetter_Material_design: Material Design Widgets: Wetter Skript triggered by 'system.adapter.daswetter.0.alive'
host.iobroker 2022-02-07 06:45:18.785 info instance system.adapter.daswetter.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
host.iobroker 2022-02-07 06:45:01.009 info instance system.adapter.daswetter.0 started with pid 3647973
eusec.0 2022-02-07 06:43:57.455 info Push notification connection successfully established
eusec.0 2022-02-07 06:43:57.454 debug [HTTPApi.checkPushToken] Push token OK
eusec.0 2022-02-07 06:43:57.453 debug [HTTPApi.checkPushToken] Response: [{"code":0,"msg":"Erfolgreich."}]
eusec.0 2022-02-07 06:43:57.399 debug [HTTPApi.request] Request: [{"method":"post","endpoint":"v1/app/review/app_push_check","baseUrl":"https://security-app-eu.eufylife.com","token":"fae16063feb475c2062be985cf242a5d906c655f6a1c3a8b","data":{"app_type":"eufySecurity","transaction":"1644212637399"},"headers":{"app_version":"v4.0.0_1197","os_type":"android","os_version":"31","phone_model":"IOBROKER","country":"CH","language":"de","openudid":"f02e0de49e55971","uid":"","net_type":"wifi","mnc":"02","mcc":"262","sn":"b2b5e2029a35","Model_type":"PHONE","timezone":"GMT+01:00","Cache-Control":"no-cache","X-Auth-Token":"fae16063feb475c2062be985cf242a5d906c655f6a1c3a8b"}}]
eusec.0 2022-02-07 06:43:57.398 debug [HTTPApi.registerPushToken] Push token registered successfully
eusec.0 2022-02-07 06:43:57.397 debug [HTTPApi.registerPushToken] Response: [{"code":0,"msg":"Succeed."}]
eusec.0 2022-02-07 06:43:57.335 debug [PushClient.handleParsedMessage] IqStanza: Not implemented [{"tag":7,"object":{"type":"SET","id":"","extension":{"id":12,"data":{"type":"Buffer","data":[]}}}}]
eusec.0 2022-02-07 06:43:57.313 debug [HTTPApi.request] Request: [{"method":"post","endpoint":"v1/apppush/register_push_token","baseUrl":"https://security-app-eu.eufylife.com","token":"fae16063feb475c2062be985cf242a5d906c655f6a1c3a8b","data":{"is_notification_enable":true,"token":"ehxTNqs5kzuacZMHd9Eb1z:APA91bH9IvYfeZnpFbpfOahUcILlEoXdoIx7omJQj-LLCyru38hHBv94hxOvuXslX_icCRe2ZYEidDKv_BO5YQFZrcK9RA7rqSJHBL1YM2_0wIwAiuU3_XrnlWQGXHCnvQlrNkcJLkvn","transaction":"1644212637313"},"headers":{"app_version":"v4.0.0_1197","os_type":"android","os_version":"31","phone_model":"IOBROKER","country":"CH","language":"de","openudid":"f02e0de49e55971","uid":"","net_type":"wifi","mnc":"02","mcc":"262","sn":"b2b5e2029a35","Model_type":"PHONE","timezone":"GMT+01:00","Cache-Control":"no-cache","X-Auth-Token":"fae16063feb475c2062be985cf242a5d906c655f6a1c3a8b"}}]
eusec.0 2022-02-07 06:43:57.311 debug [PushClient.handleParsedMessage] Login response: GCM -> logged in -> waiting for push messages...
eusec.0 2022-02-07 06:43:47.079 debug [PushNotificationService.registerGcm] GCM register error, retry... [{"retry":5,"retryCount":1}]
eusec.0 2022-02-07 06:43:46.956 info No devices found.
eusec.0 2022-02-07 06:43:46.955 debug [HTTPApi.getDeviceList] Devices - Response: [{"code":0,"msg":"Erfolgreich.","data":null}]
eusec.0 2022-02-07 06:43:46.902 debug [HTTPApi.request] Request: [{"method":"post","endpoint":"v1/house/device_list","baseUrl":"https://security-app-eu.eufylife.com","token":"fae16063feb475c2062be985cf242a5d906c655f6a1c3a8b","data":{"device_sn":"","num":1000,"orderby":"","page":0,"station_sn":"","time_zone":3600000,"transaction":"1644212626902"},"headers":{"app_version":"v4.0.0_1197","os_type":"android","os_version":"31","phone_model":"IOBROKER","country":"CH","language":"de","openudid":"f02e0de49e55971","uid":"","net_type":"wifi","mnc":"02","mcc":"262","sn":"b2b5e2029a35","Model_type":"PHONE","timezone":"GMT+01:00","Cache-Control":"no-cache","X-Auth-Token":"fae16063feb475c2062be985cf242a5d906c655f6a1c3a8b"}}]
eusec.0 2022-02-07 06:43:46.901 info No stations found.
eusec.0 2022-02-07 06:43:46.900 debug [HTTPApi.getStationList] Stations - Response: [{"code":0,"msg":"Erfolgreich.","data":null}]
eusec.0 2022-02-07 06:43:46.851 debug [HTTPApi.request] Request: [{"method":"post","endpoint":"v1/house/station_list","baseUrl":"https://security-app-eu.eufylife.com","token":"fae16063feb475c2062be985cf242a5d906c655f6a1c3a8b","data":{"device_sn":"","num":1000,"orderby":"","page":0,"station_sn":"","time_zone":3600000,"transaction":"1644212626851"},"headers":{"app_version":"v4.0.0_1197","os_type":"android","os_version":"31","phone_model":"IOBROKER","country":"CH","language":"de","openudid":"f02e0de49e55971","uid":"","net_type":"wifi","mnc":"02","mcc":"262","sn":"b2b5e2029a35","Model_type":"PHONE","timezone":"GMT+01:00","Cache-Control":"no-cache","X-Auth-Token":"fae16063feb475c2062be985cf242a5d906c655f6a1c3a8b"}}]
eusec.0 2022-02-07 06:43:46.850 debug [HTTPApi.getHouseInviteList] Response: [{"code":0,"msg":"Erfolgreich.","data":null}]
eusec.0 2022-02-07 06:43:46.785 debug [HTTPApi.request] Request: [{"method":"post","endpoint":"v1/house/invite_list","baseUrl":"https://security-app-eu.eufylife.com","token":"fae16063feb475c2062be985cf242a5d906c655f6a1c3a8b","data":{"is_inviter":1,"transaction":"1644212626785"},"headers":{"app_version":"v4.0.0_1197","os_type":"android","os_version":"31","phone_model":"IOBROKER","country":"CH","language":"de","openudid":"f02e0de49e55971","uid":"","net_type":"wifi","mnc":"02","mcc":"262","sn":"b2b5e2029a35","Model_type":"PHONE","timezone":"GMT+01:00","Cache-Control":"no-cache","X-Auth-Token":"fae16063feb475c2062be985cf242a5d906c655f6a1c3a8b"}}]
eusec.0 2022-02-07 06:43:46.784 debug [HTTPApi.getInvites] Response: [{"code":0,"msg":"Erfolgreich.","data":null}]
eusec.0 2022-02-07 06:43:46.693 debug [HTTPApi.request] Request: [{"method":"post","endpoint":"v1/family/get_invites","baseUrl":"https://security-app-eu.eufylife.com","token":"fae16063feb475c2062be985cf242a5d906c655f6a1c3a8b","data":{"num":100,"orderby":"","own":false,"page":0,"transaction":"1644212626693"},"headers":{"app_version":"v4.0.0_1197","os_type":"android","os_version":"31","phone_model":"IOBROKER","country":"CH","language":"de","openudid":"f02e0de49e55971","uid":"","net_type":"wifi","mnc":"02","mcc":"262","sn":"b2b5e2029a35","Model_type":"PHONE","timezone":"GMT+01:00","Cache-Control":"no-cache","X-Auth-Token":"fae16063feb475c2062be985cf242a5d906c655f6a1c3a8b"}}]
eusec.0 2022-02-07 06:43:46.690 debug [PushNotificationService._open] Login with previous push credentials... [{"fidResponse":{"name":"projects/348804314802/installations/ehxTNqs5kzuacZMHd9Eb1z","fid":"ehxTNqs5kzuacZMHd9Eb1z","refreshToken":"2_a9l5VmEl8Cv5UJa_afHUdxAMi2RJH-tQ0ZhN2ESRLz7mj6wjxelNLoq8Dn1kdLSn","authToken":{"token":"eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcHBJZCI6IjE6MzQ4ODA0MzE0ODAyOmFuZHJvaWQ6NDQwYTY3NzNiMzYyMGRhNyIsImV4cCI6MTY0NDc4MTQzMiwiZmlkIjoiZWh4VE5xczVrenVhY1pNSGQ5RWIxeiIsInByb2plY3ROdW1iZXIiOjM0ODgwNDMxNDgwMn0.AB2LPV8wRQIgRNWSi4jBJRQe-nngerlhYHHypsdu39tzq3TTb6g-EYQCIQCTJXNhJwsSBjfmEnWI4hP_eHovgFERAcU3DVZm126g9w","expiresIn":"604800s","expiresAt":1644781432307}},"checkinResponse":{"statsOk":true,"timeMs":"1644184643016","androidId":"3499044214905613981","securityToken":"5562361403578297565","versionInfo":"g9neT5AzDZ4fQKri541rkWUFWKoQ7Rc","deviceDataVersionInfo":"ABFEt1WMDejlWw7vxQHn9C6T-oSHkhBnXES9an_a2OmSpIdwktatEI5xE5DXa89fvprLsgwd8SGDv3ovODPfjIRCBA5W_xizb26STimFqUGb37CCj6VdOfy4LKATENC7aJpc3ARJznfi7vM0w87RU00OjJXLVn2Ckd1a7Bix0iaKvreXb8Psbe7t7HM7mv9wmrq0ivaswTQ-Up0cb0nMym32F4w39QtMHQEsbJvnLiPSOjPnNSfQwKtQk3dAUXK4EkwXNTxenvnPZUkwC_6u4-0wSGw1-jSRzyfianU-cpIAVY56l_9jELcy-nlcd788KiQZfp6PjtCC83bfWtgJkEAPs3NH08m-Oe0cPIkuu6cjungsWbBvUAY"},"gcmResponse":{"token":"ehxTNqs5kzuacZMHd9Eb1z:APA91bE_CSwumkzR3PkMRcwqV_HTkI3oXjKZk1V5zty4bP-u06ffAENAoybKXer6mgPKbtiIfPlCS7ZbIMjNb8FD0eN9jfJmP7IEQpsR2u8iuO-pFOqJLazC6zjcOVdibhudLNdfK3TK"}}]
eusec.0 2022-02-07 06:43:46.687 debug [EufySecurity.saveCloudToken] Save cloud token and token expiration [{"token":"fae16063feb475c2062be985cf242a5d906c655f6a1c3a8b","tokenExpiration":"2022-03-08T21:56:10.000Z"}]
eusec.0 2022-02-07 06:43:46.686 debug [HTTPApi.listTrustDevice] Response: [{"code":0,"msg":"ok","data":{"list":[]}}]
eusec.0 2022-02-07 06:43:46.634 debug [HTTPApi.request] Request: [{"method":"get","endpoint":"v1/app/trust_device/list","baseUrl":"https://security-app-eu.eufylife.com","token":"fae16063feb475c2062be985cf242a5d906c655f6a1c3a8b","headers":{"app_version":"v4.0.0_1197","os_type":"android","os_version":"31","phone_model":"IOBROKER","country":"CH","language":"de","openudid":"f02e0de49e55971","uid":"","net_type":"wifi","mnc":"02","mcc":"262","sn":"b2b5e2029a35","Model_type":"PHONE","timezone":"GMT+01:00","Cache-Control":"no-cache","X-Auth-Token":"fae16063feb475c2062be985cf242a5d906c655f6a1c3a8b"}}]
eusec.0 2022-02-07 06:43:46.632 debug [HTTPApi.getPassportProfile] Response: [{"code":0,"msg":"Erfolgreich.","data":{"user_id":"fc15275be71cc80951bd911d7521d30108d2f37b","email":"miguelnuno@gmx.ch","nick_name":"mig***","avatar":"","invitation_code":"f35feea235075d42a399","inviter_code":"","verify_code_url":"","country":{"id":232,"name":"United States","code":"US"},"is_subscribe":true,"mac_addr":""}}]
eusec.0 2022-02-07 06:43:45.924 debug [HTTPApi.request] Request: [{"method":"get","endpoint":"v1/passport/profile","baseUrl":"https://security-app-eu.eufylife.com","token":"fae16063feb475c2062be985cf242a5d906c655f6a1c3a8b","headers":{"app_version":"v4.0.0_1197","os_type":"android","os_version":"31","phone_model":"IOBROKER","country":"CH","language":"de","openudid":"f02e0de49e55971","uid":"","net_type":"wifi","mnc":"02","mcc":"262","sn":"b2b5e2029a35","Model_type":"PHONE","timezone":"GMT+01:00","Cache-Control":"no-cache","X-Auth-Token":"fae16063feb475c2062be985cf242a5d906c655f6a1c3a8b"}}]
eusec.0 2022-02-07 06:43:45.922 debug [HTTPApi.authenticate] Authenticate and get an access token [{"token":"fae16063feb475c2062be985cf242a5d906c655f6a1c3a8b","tokenExpiration":"2022-03-08T21:56:10.000Z"}]
eusec.0 2022-02-07 06:43:45.918 debug Load previous token: [{"token":"fae16063feb475c2062be985cf242a5d906c655f6a1c3a8b","tokenExpiration":1646776570000}]
eusec.0 2022-02-07 06:43:45.917 debug Load previous api_base: ["https://security-app-eu.eufylife.com"]
eusec.0 2022-02-07 06:43:45.916 debug Load previous login_hash: ["daf5e518623cd70f06d10132f99ae898"]
eusec.0 2022-02-07 06:43:45.893 debug Search can't be optimized because wildcard not at the end, fallback to keys!: function(doc) { if (doc.type === 'state') emit(doc._id, doc) }
eusec.0 2022-02-07 06:43:45.880 debug Search can't be optimized because wildcard not at the end, fallback to keys!: function(doc) { if (doc.type === 'state') emit(doc._id, doc) }
eusec.0 2022-02-07 06:43:45.867 debug Search can't be optimized because wildcard not at the end, fallback to keys!: function(doc) { if (doc.type === 'state') emit(doc._id, doc) }
eusec.0 2022-02-07 06:43:45.855 debug Search can't be optimized because wildcard not at the end, fallback to keys!: function(doc) { if (doc.type === 'state') emit(doc._id, doc) }
eusec.0 2022-02-07 06:43:45.842 debug Search can't be optimized because wildcard not at the end, fallback to keys!: function(doc) { if (doc.type === 'state') emit(doc._id, doc) }
eusec.0 2022-02-07 06:43:45.826 debug Search can't be optimized because wildcard not at the end, fallback to keys!: function(doc) { if (doc.type === 'state') emit(doc._id, doc) }
eusec.0 2022-02-07 06:43:45.804 debug Search can't be optimized because wildcard not at the end, fallback to keys!: function(doc) { if (doc.type === 'state') emit(doc._id, doc) }
eusec.0 2022-02-07 06:43:45.644 info starting. Version 0.8.2 in /opt/iobroker/node_modules/iobroker.eusec, node: v14.18.3, js-controller: 3.3.22
eusec.0 2022-02-07 06:43:45.286 debug statesDB connected
eusec.0 2022-02-07 06:43:45.285 debug States connected to redis: 0.0.0.0:9000
eusec.0 2022-02-07 06:43:45.265 debug States create User PubSub Client
eusec.0 2022-02-07 06:43:45.264 debug States create System PubSub Client
eusec.0 2022-02-07 06:43:45.249 debug Redis States: Use Redis connection: 0.0.0.0:9000
eusec.0 2022-02-07 06:43:45.247 debug objectDB connected
eusec.0 2022-02-07 06:43:45.239 debug Objects connected to redis: 0.0.0.0:9001
eusec.0 2022-02-07 06:43:45.218 debug Objects client initialize lua scripts
eusec.0 2022-02-07 06:43:45.217 debug Objects create User PubSub Client
eusec.0 2022-02-07 06:43:45.216 debug Objects create System PubSub Client
eusec.0 2022-02-07 06:43:45.214 debug Objects client ready ... initialize now
eusec.0 2022-02-07 06:43:45.179 debug Redis Objects: Use Redis connection: 0.0.0.0:9001

javascript.0 2022-02-07 06:45:18.789 info script.js.common.Wetter.Wetter_Material_design: Material Design Widgets: Wetter Skript triggered by 'system.adapter.daswetter.0.alive' host.iobroker 2022-02-07 06:45:18.785 info instance system.adapter.daswetter.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) host.iobroker 2022-02-07 06:45:01.009 info instance system.adapter.daswetter.0 started with pid 3647973

eusec.0 2022-02-07 06:43:57.455 info Push notification connection successfully established

eusec.0 2022-02-07 06:43:57.454 debug [HTTPApi.checkPushToken] Push token OK

eusec.0 2022-02-07 06:43:57.453 debug [HTTPApi.checkPushToken] Response: [{"code":0,"msg":"Erfolgreich."}]

eusec.0 2022-02-07 06:43:57.399 debug [HTTPApi.request] Request: [{"method":"post","endpoint":"v1/app/review/app_push_check","baseUrl":"https://security-app-eu.eufylife.com","token":"fae16063feb475c2062be985cf242a5d906c655f6a1c3a8b","data":{"app_type":"eufySecurity","transaction":"[1644212637399](tel:1644212637399)"},"headers":{"app_version":"v4.0.0_1197","os_type":"android","os_version":"31","phone_model":"IOBROKER","country":"CH","language":"de","openudid":"f02e0de49e55971","uid":"","net_type":"wifi","mnc":"02","mcc":"262","sn":"b2b5e2029a35","Model_type":"PHONE","timezone":"GMT+01:00","Cache-Control":"no-cache","X-Auth-Token":"fae16063feb475c2062be985cf242a5d906c655f6a1c3a8b"}}]

eusec.0 2022-02-07 06:43:57.398 debug [HTTPApi.registerPushToken] Push token registered successfully

eusec.0 2022-02-07 06:43:57.397 debug [HTTPApi.registerPushToken] Response: [{"code":0,"msg":"Succeed."}]

eusec.0 2022-02-07 06:43:57.335 debug [PushClient.handleParsedMessage] IqStanza: Not implemented [{"tag":7,"object":{"type":"SET","id":"","extension":{"id":12,"data":{"type":"Buffer","data":[]}}}}]

eusec.0 2022-02-07 06:43:57.313 debug [HTTPApi.request] Request: [{"method":"post","endpoint":"v1/apppush/register_push_token","baseUrl":"https://security-app-eu.eufylife.com","token":"fae16063feb475c2062be985cf242a5d906c655f6a1c3a8b","data":{"is_notification_enable":true,"token":"ehxTNqs5kzuacZMHd9Eb1z:APA91bH9IvYfeZnpFbpfOahUcILlEoXdoIx7omJQj-LLCyru38hHBv94hxOvuXslX_icCRe2ZYEidDKv_BO5YQFZrcK9RA7rqSJHBL1YM2_0wIwAiuU3_XrnlWQGXHCnvQlrNkcJLkvn","transaction":"[1644212637313](tel:1644212637313)"},"headers":{"app_version":"v4.0.0_1197","os_type":"android","os_version":"31","phone_model":"IOBROKER","country":"CH","language":"de","openudid":"f02e0de49e55971","uid":"","net_type":"wifi","mnc":"02","mcc":"262","sn":"b2b5e2029a35","Model_type":"PHONE","timezone":"GMT+01:00","Cache-Control":"no-cache","X-Auth-Token":"fae16063feb475c2062be985cf242a5d906c655f6a1c3a8b"}}]

eusec.0 2022-02-07 06:43:57.311 debug [PushClient.handleParsedMessage] Login response: GCM -> logged in -> waiting for push messages...

eusec.0 2022-02-07 06:43:47.079 debug [PushNotificationService.registerGcm] GCM register error, retry... [{"retry":5,"retryCount":1}]

eusec.0 2022-02-07 06:43:46.956 info No devices found.

eusec.0 2022-02-07 06:43:46.955 debug [HTTPApi.getDeviceList] Devices - Response: [{"code":0,"msg":"Erfolgreich.","data":null}]

eusec.0 2022-02-07 06:43:46.902 debug [HTTPApi.request] Request: [{"method":"post","endpoint":"v1/house/device_list","baseUrl":"https://security-app-eu.eufylife.com","token":"fae16063feb475c2062be985cf242a5d906c655f6a1c3a8b","data":{"device_sn":"","num":1000,"orderby":"","page":0,"station_sn":"","time_zone":3600000,"transaction":"[1644212626902](tel:1644212626902)"},"headers":{"app_version":"v4.0.0_1197","os_type":"android","os_version":"31","phone_model":"IOBROKER","country":"CH","language":"de","openudid":"f02e0de49e55971","uid":"","net_type":"wifi","mnc":"02","mcc":"262","sn":"b2b5e2029a35","Model_type":"PHONE","timezone":"GMT+01:00","Cache-Control":"no-cache","X-Auth-Token":"fae16063feb475c2062be985cf242a5d906c655f6a1c3a8b"}}]

eusec.0 2022-02-07 06:43:46.901 info No stations found.

eusec.0 2022-02-07 06:43:46.900 debug [HTTPApi.getStationList] Stations - Response: [{"code":0,"msg":"Erfolgreich.","data":null}]

eusec.0 2022-02-07 06:43:46.851 debug [HTTPApi.request] Request: [{"method":"post","endpoint":"v1/house/station_list","baseUrl":"https://security-app-eu.eufylife.com","token":"fae16063feb475c2062be985cf242a5d906c655f6a1c3a8b","data":{"device_sn":"","num":1000,"orderby":"","page":0,"station_sn":"","time_zone":3600000,"transaction":"[1644212626851](tel:1644212626851)"},"headers":{"app_version":"v4.0.0_1197","os_type":"android","os_version":"31","phone_model":"IOBROKER","country":"CH","language":"de","openudid":"f02e0de49e55971","uid":"","net_type":"wifi","mnc":"02","mcc":"262","sn":"b2b5e2029a35","Model_type":"PHONE","timezone":"GMT+01:00","Cache-Control":"no-cache","X-Auth-Token":"fae16063feb475c2062be985cf242a5d906c655f6a1c3a8b"}}]

eusec.0 2022-02-07 06:43:46.850 debug [HTTPApi.getHouseInviteList] Response: [{"code":0,"msg":"Erfolgreich.","data":null}]

eusec.0 2022-02-07 06:43:46.785 debug [HTTPApi.request] Request: [{"method":"post","endpoint":"v1/house/invite_list","baseUrl":"https://security-app-eu.eufylife.com","token":"fae16063feb475c2062be985cf242a5d906c655f6a1c3a8b","data":{"is_inviter":1,"transaction":"[1644212626785](tel:1644212626785)"},"headers":{"app_version":"v4.0.0_1197","os_type":"android","os_version":"31","phone_model":"IOBROKER","country":"CH","language":"de","openudid":"f02e0de49e55971","uid":"","net_type":"wifi","mnc":"02","mcc":"262","sn":"b2b5e2029a35","Model_type":"PHONE","timezone":"GMT+01:00","Cache-Control":"no-cache","X-Auth-Token":"fae16063feb475c2062be985cf242a5d906c655f6a1c3a8b"}}]

eusec.0 2022-02-07 06:43:46.784 debug [HTTPApi.getInvites] Response: [{"code":0,"msg":"Erfolgreich.","data":null}]

eusec.0 2022-02-07 06:43:46.693 debug [HTTPApi.request] Request: [{"method":"post","endpoint":"v1/family/get_invites","baseUrl":"https://security-app-eu.eufylife.com","token":"fae16063feb475c2062be985cf242a5d906c655f6a1c3a8b","data":{"num":100,"orderby":"","own":false,"page":0,"transaction":"[1644212626693](tel:1644212626693)"},"headers":{"app_version":"v4.0.0_1197","os_type":"android","os_version":"31","phone_model":"IOBROKER","country":"CH","language":"de","openudid":"f02e0de49e55971","uid":"","net_type":"wifi","mnc":"02","mcc":"262","sn":"b2b5e2029a35","Model_type":"PHONE","timezone":"GMT+01:00","Cache-Control":"no-cache","X-Auth-Token":"fae16063feb475c2062be985cf242a5d906c655f6a1c3a8b"}}]

eusec.0 2022-02-07 06:43:46.690 debug [PushNotificationService._open] Login with previous push credentials... [{"fidResponse":{"name":"projects/348804314802/installations/ehxTNqs5kzuacZMHd9Eb1z","fid":"ehxTNqs5kzuacZMHd9Eb1z","refreshToken":"2_a9l5VmEl8Cv5UJa_afHUdxAMi2RJH-tQ0ZhN2ESRLz7mj6wjxelNLoq8Dn1kdLSn","authToken":{"token":"eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcHBJZCI6IjE6MzQ4ODA0MzE0ODAyOmFuZHJvaWQ6NDQwYTY3NzNiMzYyMGRhNyIsImV4cCI6MTY0NDc4MTQzMiwiZmlkIjoiZWh4VE5xczVrenVhY1pNSGQ5RWIxeiIsInByb2plY3ROdW1iZXIiOjM0ODgwNDMxNDgwMn0.AB2LPV8wRQIgRNWSi4jBJRQe-nngerlhYHHypsdu39tzq3TTb6g-EYQCIQCTJXNhJwsSBjfmEnWI4hP_eHovgFERAcU3DVZm126g9w","expiresIn":"604800s","expiresAt":1644781432307}},"checkinResponse":{"statsOk":true,"timeMs":"1644184643016","androidId":"3499044214905613981","securityToken":"5562361403578297565","versionInfo":"g9neT5AzDZ4fQKri541rkWUFWKoQ7Rc","deviceDataVersionInfo":"ABFEt1WMDejlWw7vxQHn9C6T-oSHkhBnXES9an_a2OmSpIdwktatEI5xE5DXa89fvprLsgwd8SGDv3ovODPfjIRCBA5W_xizb26STimFqUGb37CCj6VdOfy4LKATENC7aJpc3ARJznfi7vM0w87RU00OjJXLVn2Ckd1a7Bix0iaKvreXb8Psbe7t7HM7mv9wmrq0ivaswTQ-Up0cb0nMym32F4w39QtMHQEsbJvnLiPSOjPnNSfQwKtQk3dAUXK4EkwXNTxenvnPZUkwC_6u4-0wSGw1-jSRzyfianU-cpIAVY56l_9jELcy-nlcd788KiQZfp6PjtCC83bfWtgJkEAPs3NH08m-Oe0cPIkuu6cjungsWbBvUAY"},"gcmResponse":{"token":"ehxTNqs5kzuacZMHd9Eb1z:APA91bE_CSwumkzR3PkMRcwqV_HTkI3oXjKZk1V5zty4bP-u06ffAENAoybKXer6mgPKbtiIfPlCS7ZbIMjNb8FD0eN9jfJmP7IEQpsR2u8iuO-pFOqJLazC6zjcOVdibhudLNdfK3TK"}}]

eusec.0 2022-02-07 06:43:46.687 debug [EufySecurity.saveCloudToken] Save cloud token and token expiration [{"token":"fae16063feb475c2062be985cf242a5d906c655f6a1c3a8b","tokenExpiration":"2022-03-08T21:56:10.000Z"}]

eusec.0 2022-02-07 06:43:46.686 debug [HTTPApi.listTrustDevice] Response: [{"code":0,"msg":"ok","data":{"list":[]}}]

eusec.0 2022-02-07 06:43:46.634 debug [HTTPApi.request] Request: [{"method":"get","endpoint":"v1/app/trust_device/list","baseUrl":"https://security-app-eu.eufylife.com","token":"fae16063feb475c2062be985cf242a5d906c655f6a1c3a8b","headers":{"app_version":"v4.0.0_1197","os_type":"android","os_version":"31","phone_model":"IOBROKER","country":"CH","language":"de","openudid":"f02e0de49e55971","uid":"","net_type":"wifi","mnc":"02","mcc":"262","sn":"b2b5e2029a35","Model_type":"PHONE","timezone":"GMT+01:00","Cache-Control":"no-cache","X-Auth-Token":"fae16063feb475c2062be985cf242a5d906c655f6a1c3a8b"}}]

eusec.0 2022-02-07 06:43:46.632 debug [HTTPApi.getPassportProfile] Response: [{"code":0,"msg":"Erfolgreich.","data":{"user_id":"fc15275be71cc80951bd911d7521d30108d2f37b","email":"xxxxxxx@xxx.ch","nick_name":"mig***","avatar":"","invitation_code":"f35feea235075d42a399","inviter_code":"","verify_code_url":"","country":{"id":232,"name":"United States","code":"US"},"is_subscribe":true,"mac_addr":""}}]

eusec.0 2022-02-07 06:43:45.924 debug [HTTPApi.request] Request: [{"method":"get","endpoint":"v1/passport/profile","baseUrl":"https://security-app-eu.eufylife.com","token":"fae16063feb475c2062be985cf242a5d906c655f6a1c3a8b","headers":{"app_version":"v4.0.0_1197","os_type":"android","os_version":"31","phone_model":"IOBROKER","country":"CH","language":"de","openudid":"f02e0de49e55971","uid":"","net_type":"wifi","mnc":"02","mcc":"262","sn":"b2b5e2029a35","Model_type":"PHONE","timezone":"GMT+01:00","Cache-Control":"no-cache","X-Auth-Token":"fae16063feb475c2062be985cf242a5d906c655f6a1c3a8b"}}]

eusec.0 2022-02-07 06:43:45.922 debug [HTTPApi.authenticate] Authenticate and get an access token [{"token":"fae16063feb475c2062be985cf242a5d906c655f6a1c3a8b","tokenExpiration":"2022-03-08T21:56:10.000Z"}]

eusec.0 2022-02-07 06:43:45.918 debug Load previous token: [{"token":"fae16063feb475c2062be985cf242a5d906c655f6a1c3a8b","tokenExpiration":1646776570000}]

eusec.0 2022-02-07 06:43:45.917 debug Load previous api_base: ["https://security-app-eu.eufylife.com"]

eusec.0 2022-02-07 06:43:45.916 debug Load previous login_hash: ["daf5e518623cd70f06d10132f99ae898"]

eusec.0 2022-02-07 06:43:45.893 debug Search can't be optimized because wildcard not at the end, fallback to keys!: function(doc) { if (doc.type === 'state') emit(doc._id, doc) }

eusec.0 2022-02-07 06:43:45.880 debug Search can't be optimized because wildcard not at the end, fallback to keys!: function(doc) { if (doc.type === 'state') emit(doc._id, doc) }

eusec.0 2022-02-07 06:43:45.867 debug Search can't be optimized because wildcard not at the end, fallback to keys!: function(doc) { if (doc.type === 'state') emit(doc._id, doc) }

eusec.0 2022-02-07 06:43:45.855 debug Search can't be optimized because wildcard not at the end, fallback to keys!: function(doc) { if (doc.type === 'state') emit(doc._id, doc) }

eusec.0 2022-02-07 06:43:45.842 debug Search can't be optimized because wildcard not at the end, fallback to keys!: function(doc) { if (doc.type === 'state') emit(doc._id, doc) }

eusec.0 2022-02-07 06:43:45.826 debug Search can't be optimized because wildcard not at the end, fallback to keys!: function(doc) { if (doc.type === 'state') emit(doc._id, doc) }

eusec.0 2022-02-07 06:43:45.804 debug Search can't be optimized because wildcard not at the end, fallback to keys!: function(doc) { if (doc.type === 'state') emit(doc._id, doc) }

eusec.0 2022-02-07 06:43:45.644 info starting. Version 0.8.2 in /opt/iobroker/node_modules/iobroker.eusec, node: v14.18.3, js-controller: 3.3.22

eusec.0 2022-02-07 06:43:45.286 debug statesDB connected

eusec.0 2022-02-07 06:43:45.285 debug States connected to redis: 0.0.0.0:9000

eusec.0 2022-02-07 06:43:45.265 debug States create User PubSub Client

eusec.0 2022-02-07 06:43:45.264 debug States create System PubSub Client

eusec.0 2022-02-07 06:43:45.249 debug Redis States: Use Redis connection: 0.0.0.0:9000

eusec.0 2022-02-07 06:43:45.247 debug objectDB connected

eusec.0 2022-02-07 06:43:45.239 debug Objects connected to redis: 0.0.0.0:9001

eusec.0 2022-02-07 06:43:45.218 debug Objects client initialize lua scripts

eusec.0 2022-02-07 06:43:45.217 debug Objects create User PubSub Client

eusec.0 2022-02-07 06:43:45.216 debug Objects create System PubSub Client

eusec.0 2022-02-07 06:43:45.214 debug Objects client ready ... initialize now

eusec.0 2022-02-07 06:43:45.179 debug Redis Objects: Use Redis connection: 0.0.0.0:9001`

To reproduce

  1. Go to 'LOG'
  2. Click on '...'
  3. Scroll down to '....'
  4. See error

Screenshots & Logfiles

No response

Additional context

No response

bropat commented 2 years ago

@locito09

I see that you have configured the country CH in ioBroker and thus the adapter connects to the corresponding Eufy Cloud. Which country have you selected in your Eufy app? It must be the same to see the devices.

locito09 commented 2 years ago

CH is also set in the eufy app, before everything worked with the other adapters (Eufy-Security)

adultano commented 2 years ago

Have the same issue. No station found. Also located in CH

locito09 commented 2 years ago

I deleted the adapter and reinstalled it again, now the adapter works again but unfortunately still:

No device found No Station Found

but if I use the old adapter "eufy-security-client" it works without an error message

adultano commented 2 years ago

how did you get back to 0.7.5?

bropat commented 2 years ago

Fixed in latest channel with version 0.8.3

bropat commented 2 years ago

Note: Selecting the correct country in ioBroker is essential for the devices to be found (should match the setting in the Eufy app).

adultano commented 2 years ago

Doesnt work for me - it's now stuck in a loop where it's generating hundreds of captchas. I dont even have time to enter the captcha before three new ones are generated.

2022-02-07 20:41:57.477 - error: eusec.0 (13731) Token error [{"method":"get","endpoint":"/domain/CH"}]

2022-02-07 20:41:58.113 - warn: eusec.0 (13731) Captcha authentication request received, please enter valid captcha in state eusec.0.captcha 2022-02-07 20:41:58.114 - warn: eusec.0 (13731) Captcha: 2022-02-07 20:41:58.234 - error: eusec.0 (13731) Status return code not 200 [{"status":423,"statusText":"Locked"}] 2022-02-07 20:41:58.235 - error: eusec.0 (13731) Token error [{"method":"get","endpoint":"/domain/CH"}] 2022-02-07 20:41:58.939 - warn: eusec.0 (13731) Captcha authentication request received, please enter valid captcha in state eusec.0.captcha 2022-02-07 20:41:58.940 - warn: eusec.0 (13731) Captcha: 2022-02-07 20:41:58.965 - warn: eusec.0 (13731) Captcha authentication request received, please enter valid captcha in state eusec.0.captcha 2022-02-07 20:41:58.966 - warn: eusec.0 (13731) Captcha: 2022-02-07 20:41:59.580 - error: eusec.0 (13731) Status return code not 200 [{"status":423,"statusText":"Locked"}] 2022-02-07 20:41:59.580 - error: eusec.0 (13731) Token error [{"method":"get","endpoint":"/domain/CH"}] 2022-02-07 20:41:59.716 - warn: eusec.0 (13731) Captcha authentication request received, please enter valid captcha in state eusec.0.captcha 2022-02-07 20:41:59.717 - warn: eusec.0 (13731) Captcha: 2022-02-07 20:42:00.362 - error: eusec.0 (13731) Status return code not 200 [{"status":423,"statusText":"Locked"}] 2022-02-07 20:42:00.363 - error: eusec.0 (13731) Token error [{"method":"get","endpoint":"/domain/CH"}] 2022-02-07 20:42:00.376 - error: eusec.0 (13731) Status return code not 200 [{"status":423,"statusText":"Locked"}] 2022-02-07 20:42:00.377 - error: eusec.0 (13731) Token error [{"method":"get","endpoint":"/domain/CH"}]

2022-02-07 20:42:01.023 - error: eusec.0 (13731) Status return code not 200 [{"status":423,"statusText":"Locked"}] 2022-02-07 20:42:01.024 - error: eusec.0 (13731) Token error [{"method":"get","endpoint":"/domain/CH"}] 2022-02-07 20:42:01.118 - error: eusec.0 (13731) Status return code not 200 [{"status":423,"statusText":"Locked"}] 2022-02-07 20:42:01.119 - error: eusec.0 (13731) Token error [{"method":"get","endpoint":"/domain/CH"}] 2022-02-07 20:42:01.789 - warn: eusec.0 (13731) Captcha authentication request received, please enter valid captcha in state eusec.0.captcha 2022-02-07 20:42:01.790 - warn: eusec.0 (13731) Captcha: 2022-02-07 20:42:01.904 - error: eusec.0 (13731) Status return code not 200 [{"status":423,"statusText":"Locked"}] 2022-02-07 20:42:01.905 - error: eusec.0 (13731) Token error [{"method":"get","endpoint":"/domain/CH"}] 2022-02-07 20:42:02.519 - error: eusec.0 (13731) Status return code not 200 [{"status":423,"statusText":"Locked"}] 2022-02-07 20:42:02.520 - error: eusec.0 (13731) Token error [{"method":"get","endpoint":"/domain/CH"}] 2022-02-07 20:42:02.721 - error: eusec.0 (13731) Status return code not 200 [{"status":423,"statusText":"Locked"}] 2022-02-07 20:42:02.722 - error: eusec.0 (13731) Token error [{"method":"get","endpoint":"/domain/CH"}]

locito09 commented 2 years ago

I have the same problem Version (0.8.3)

See LOG

`

eusec.0 | 2022-02-07 20:43:08.451 | info | Push notification connection successfully established -- | -- | -- | -- eusec.0 | 2022-02-07 20:43:03.388 | info | Push notification connection successfully established eusec.0 | 2022-02-07 20:43:03.275 | info | Push notification connection closed eusec.0 | 2022-02-07 20:43:02.633 | info | No devices found. eusec.0 | 2022-02-07 20:43:02.581 | info | No stations found. eusec.0 | 2022-02-07 20:43:00.985 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:43:00.985 | error | Status return code not 200 [{}] eusec.0 | 2022-02-07 20:43:00.984 | error | Error: [{}] eusec.0 | 2022-02-07 20:43:00.975 | error | Status return code not 200 [{}] eusec.0 | 2022-02-07 20:43:00.973 | error | Error: [{}] eusec.0 | 2022-02-07 20:43:00.570 | info | Authentication properties changed, invalidate saved cloud token. eusec.0 | 2022-02-07 20:43:00.312 | info | starting. Version 0.8.3 in /opt/iobroker/node_modules/iobroker.eusec, node: v14.18.3, js-controller: 3.3.22

`

`

eusec.0 | 2022-02-07 20:42:54.282 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] -- | -- | -- | -- eusec.0 | 2022-02-07 20:42:54.281 | error | Status return code not 200 [{"status":423,"statusText":"Locked"}] eusec.0 | 2022-02-07 20:42:53.627 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:53.626 | error | Response code not ok [{"code":10000,"msg":"Anfrage fehlgeschlagen."}] eusec.0 | 2022-02-07 20:42:52.987 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:52.987 | error | Status return code not 200 [{"status":423,"statusText":"Locked"}] eusec.0 | 2022-02-07 20:42:52.343 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:52.342 | error | Response code not ok [{"code":10000,"msg":"Anfrage fehlgeschlagen."}] eusec.0 | 2022-02-07 20:42:51.699 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:51.698 | error | Status return code not 200 [{"status":423,"statusText":"Locked"}] eusec.0 | 2022-02-07 20:42:51.047 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:51.046 | error | Status return code not 200 [{"status":423,"statusText":"Locked"}] eusec.0 | 2022-02-07 20:42:50.407 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:50.406 | error | Status return code not 200 [{"status":423,"statusText":"Locked"}] eusec.0 | 2022-02-07 20:42:49.761 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:49.761 | error | Response code not ok [{"code":10000,"msg":"Anfrage fehlgeschlagen."}] eusec.0 | 2022-02-07 20:42:49.122 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:49.122 | error | Status return code not 200 [{"status":423,"statusText":"Locked"}] eusec.0 | 2022-02-07 20:42:48.481 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:48.480 | error | Status return code not 200 [{"status":423,"statusText":"Locked"}] eusec.0 | 2022-02-07 20:42:47.837 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:47.836 | error | Response code not ok [{"code":10000,"msg":"Anfrage fehlgeschlagen."}] eusec.0 | 2022-02-07 20:42:47.192 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:47.192 | error | Status return code not 200 [{"status":423,"statusText":"Locked"}] eusec.0 | 2022-02-07 20:42:46.553 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:46.552 | error | Response code not ok [{"code":"250999","msg":"The request is too fast. Please stop and have a rest"}] eusec.0 | 2022-02-07 20:42:45.905 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:45.905 | error | Status return code not 200 [{"status":423,"statusText":"Locked"}] eusec.0 | 2022-02-07 20:42:45.258 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:45.257 | error | Status return code not 200 [{"status":423,"statusText":"Locked"}] eusec.0 | 2022-02-07 20:42:44.609 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:44.609 | error | Response code not ok [{"code":"250999","msg":"The request is too fast. Please stop and have a rest"}] eusec.0 | 2022-02-07 20:42:43.963 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:43.962 | error | Response code not ok [{"code":"250999","msg":"The request is too fast. Please stop and have a rest"}] eusec.0 | 2022-02-07 20:42:43.303 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:43.302 | error | Status return code not 200 [{"status":423,"statusText":"Locked"}] eusec.0 | 2022-02-07 20:42:42.659 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:42.659 | error | Status return code not 200 [{"status":423,"statusText":"Locked"}] eusec.0 | 2022-02-07 20:42:42.015 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:42.014 | error | Response code not ok [{"code":10000,"msg":"Anfrage fehlgeschlagen."}] eusec.0 | 2022-02-07 20:42:41.375 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:41.374 | error | Status return code not 200 [{"status":423,"statusText":"Locked"}] eusec.0 | 2022-02-07 20:42:40.736 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:40.736 | error | Status return code not 200 [{"status":423,"statusText":"Locked"}] eusec.0 | 2022-02-07 20:42:40.095 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:40.095 | error | Status return code not 200 [{"status":423,"statusText":"Locked"}] eusec.0 | 2022-02-07 20:42:39.454 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:39.453 | error | Response code not ok [{"code":10000,"msg":"Anfrage fehlgeschlagen."}] eusec.0 | 2022-02-07 20:42:38.811 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:38.811 | error | Response code not ok [{"code":10000,"msg":"Anfrage fehlgeschlagen."}] eusec.0 | 2022-02-07 20:42:38.173 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:38.172 | error | Status return code not 200 [{"status":423,"statusText":"Locked"}] eusec.0 | 2022-02-07 20:42:37.536 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:37.535 | error | Status return code not 200 [{"status":423,"statusText":"Locked"}] eusec.0 | 2022-02-07 20:42:36.892 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:36.892 | error | Status return code not 200 [{"status":423,"statusText":"Locked"}] eusec.0 | 2022-02-07 20:42:36.251 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:36.250 | error | Status return code not 200 [{"status":423,"statusText":"Locked"}] eusec.0 | 2022-02-07 20:42:35.595 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:35.594 | error | Response code not ok [{"code":10000,"msg":"Anfrage fehlgeschlagen."}] eusec.0 | 2022-02-07 20:42:34.956 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:34.956 | error | Response code not ok [{"code":"250999","msg":"The request is too fast. Please stop and have a rest"}] eusec.0 | 2022-02-07 20:42:34.317 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:34.317 | error | Response code not ok [{"code":"250999","msg":"The request is too fast. Please stop and have a rest"}] eusec.0 | 2022-02-07 20:42:33.679 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:33.678 | error | Status return code not 200 [{"status":423,"statusText":"Locked"}] eusec.0 | 2022-02-07 20:42:33.032 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:33.031 | error | Status return code not 200 [{"status":423,"statusText":"Locked"}] eusec.0 | 2022-02-07 20:42:32.393 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:32.392 | error | Status return code not 200 [{"status":423,"statusText":"Locked"}] eusec.0 | 2022-02-07 20:42:31.750 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:31.749 | error | Status return code not 200 [{"status":423,"statusText":"Locked"}] eusec.0 | 2022-02-07 20:42:31.107 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:31.107 | error | Response code not ok [{"code":10000,"msg":"Anfrage fehlgeschlagen."}] eusec.0 | 2022-02-07 20:42:30.469 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:30.468 | error | Response code not ok [{"code":10000,"msg":"Anfrage fehlgeschlagen."}] eusec.0 | 2022-02-07 20:42:29.831 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:29.830 | error | Response code not ok [{"code":10000,"msg":"Anfrage fehlgeschlagen."}] eusec.0 | 2022-02-07 20:42:29.188 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:29.188 | error | Response code not ok [{"code":10000,"msg":"Anfrage fehlgeschlagen."}] eusec.0 | 2022-02-07 20:42:28.549 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:28.548 | error | Status return code not 200 [{"status":423,"statusText":"Locked"}] eusec.0 | 2022-02-07 20:42:27.904 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:27.904 | error | Status return code not 200 [{"status":423,"statusText":"Locked"}] eusec.0 | 2022-02-07 20:42:27.258 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:27.257 | error | Status return code not 200 [{"status":423,"statusText":"Locked"}] eusec.0 | 2022-02-07 20:42:26.618 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:26.617 | error | Response code not ok [{"code":10000,"msg":"Anfrage fehlgeschlagen."}] eusec.0 | 2022-02-07 20:42:25.972 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:25.972 | error | Status return code not 200 [{"status":423,"statusText":"Locked"}] eusec.0 | 2022-02-07 20:42:25.330 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:25.329 | error | Response code not ok [{"code":10000,"msg":"Anfrage fehlgeschlagen."}] eusec.0 | 2022-02-07 20:42:24.689 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:24.689 | error | Status return code not 200 [{"status":423,"statusText":"Locked"}] eusec.0 | 2022-02-07 20:42:24.046 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:24.045 | error | Response code not ok [{"code":10000,"msg":"Anfrage fehlgeschlagen."}] eusec.0 | 2022-02-07 20:42:23.395 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:23.394 | error | Response code not ok [{"code":10000,"msg":"Anfrage fehlgeschlagen."}] eusec.0 | 2022-02-07 20:42:22.754 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:22.753 | error | Response code not ok [{"code":10000,"msg":"Anfrage fehlgeschlagen."}] eusec.0 | 2022-02-07 20:42:22.114 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:22.114 | error | Response code not ok [{"code":10000,"msg":"Anfrage fehlgeschlagen."}] eusec.0 | 2022-02-07 20:42:21.389 | error | Token error [{"method":"get","endpoint":"/domain/CH"}] eusec.0 | 2022-02-07 20:42:21.388 | error | Status return code not 200 [{}] eusec.0 | 2022-02-07 20:42:21.387 | error | Error: [{}] eusec.0 | 2022-02-07 20:42:21.379 | error | Status return code not 200 [{}] eusec.0 | 2022-02-07 20:42:21.378 | error | Error: [{}]

` after restarting the adapter I have the following LOG

`

eusec.0 | 2022-02-07 20:44:04.103 | info | Push notification connection successfully established -- | -- | -- | -- eusec.0 | 2022-02-07 20:43:59.040 | info | Push notification connection successfully established eusec.0 | 2022-02-07 20:43:58.923 | info | Push notification connection closed eusec.0 | 2022-02-07 20:43:58.556 | info | No devices found. eusec.0 | 2022-02-07 20:43:58.499 | info | No stations found. eusec.0 | 2022-02-07 20:43:56.570 | info | starting. Version 0.8.3 in /opt/iobroker/node_modules/iobroker.eusec, node: v14.18.3, js-controller: 3.3.22

`

still no data from camera or station

JohGrei commented 2 years ago

same problem here: after starting the adapter no device or station found.

2022-02-08 07:34:32.439 - debug: eusec.0 (28960) Redis Objects: Use Redis connection: 127.0.0.1:9001 2022-02-08 07:34:32.550 - debug: eusec.0 (28960) Objects client ready ... initialize now 2022-02-08 07:34:32.553 - debug: eusec.0 (28960) Objects create System PubSub Client 2022-02-08 07:34:32.555 - debug: eusec.0 (28960) Objects create User PubSub Client 2022-02-08 07:34:32.644 - debug: eusec.0 (28960) Objects client initialize lua scripts 2022-02-08 07:34:32.655 - debug: eusec.0 (28960) Objects connected to redis: 127.0.0.1:9001 2022-02-08 07:34:32.715 - debug: eusec.0 (28960) Redis States: Use Redis connection: 127.0.0.1:9000 2022-02-08 07:34:32.747 - debug: eusec.0 (28960) States create System PubSub Client 2022-02-08 07:34:32.750 - debug: eusec.0 (28960) States create User PubSub Client 2022-02-08 07:34:32.803 - debug: eusec.0 (28960) States connected to redis: 127.0.0.1:9000 2022-02-08 07:34:33.298 - info: eusec.0 (28960) starting. Version 0.8.3 in /opt/iobroker/node_modules/iobroker.eusec, node: v14.19.0, js-controller: 4.0.4 2022-02-08 07:34:33.528 - debug: eusec.0 (28960) Search can't be optimized because wildcard not at the end, fallback to keys!: function(doc) { if (doc.type === 'state') emit(doc._id, doc) } 2022-02-08 07:34:33.614 - debug: eusec.0 (28960) Search can't be optimized because wildcard not at the end, fallback to keys!: function(doc) { if (doc.type === 'state') emit(doc._id, doc) } 2022-02-08 07:34:33.653 - debug: eusec.0 (28960) Search can't be optimized because wildcard not at the end, fallback to keys!: function(doc) { if (doc.type === 'state') emit(doc._id, doc) } 2022-02-08 07:34:33.684 - debug: eusec.0 (28960) Search can't be optimized because wildcard not at the end, fallback to keys!: function(doc) { if (doc.type === 'state') emit(doc._id, doc) } 2022-02-08 07:34:33.713 - debug: eusec.0 (28960) Search can't be optimized because wildcard not at the end, fallback to keys!: function(doc) { if (doc.type === 'state') emit(doc._id, doc) } 2022-02-08 07:34:33.745 - debug: eusec.0 (28960) Search can't be optimized because wildcard not at the end, fallback to keys!: function(doc) { if (doc.type === 'state') emit(doc._id, doc) } 2022-02-08 07:34:33.777 - debug: eusec.0 (28960) Search can't be optimized because wildcard not at the end, fallback to keys!: function(doc) { if (doc.type === 'state') emit(doc._id, doc) } 2022-02-08 07:34:33.824 - debug: eusec.0 (28960) Load previous login_hash: ["805bfe92b5046ee5b3418d25e5f3e3ba"] 2022-02-08 07:34:33.826 - debug: eusec.0 (28960) Load previous api_base: ["https://security-app-eu.eufylife.com"] 2022-02-08 07:34:33.827 - debug: eusec.0 (28960) Load previous token: [{"token":"XXXTOKENXXX","tokenExpiration":1646848646000}] 2022-02-08 07:34:33.834 - debug: eusec.0 (28960) [HTTPApi.authenticate] Authenticate and get an access token [{"token":"XXXTOKENXXX","tokenExpiration":"2022-03-09T17:57:26.000Z"}] 2022-02-08 07:34:33.836 - debug: eusec.0 (28960) [HTTPApi.request] Request: [{"method":"get","endpoint":"/domain/AT","baseUrl":"https://extend.eufylife.com","token":"XXXTOKENXXX","headers":{"app_version":"v4.0.0_1197","os_type":"android","os_version":"31","phone_model":"IOBROKER","country":"AT","language":"de","openudid":"xxxx","uid":"","net_type":"wifi","mnc":"02","mcc":"262","sn":"xxx","Model_type":"PHONE","timezone":"GMT+01:00","Cache-Control":"no-cache","X-Auth-Token":"XXXTOKENXXX"}}] 2022-02-08 07:34:34.598 - debug: eusec.0 (28960) [HTTPApi.getApiBaseFromCloud] Response: [{"code":0,"msg":"OK","data":{"domain":"security-app-eu.eufylife.com"}}] 2022-02-08 07:34:34.600 - debug: eusec.0 (28960) [HTTPApi.request] Request: [{"method":"get","endpoint":"v1/passport/profile","baseUrl":"https://security-app-eu.eufylife.com","token":"XXXTOKENXXX","headers":{"app_version":"v4.0.0_1197","os_type":"android","os_version":"31","phone_model":"IOBROKER","country":"AT","language":"de","openudid":"xxx","uid":"","net_type":"wifi","mnc":"02","mcc":"262","sn":"xxx","Model_type":"PHONE","timezone":"GMT+01:00","Cache-Control":"no-cache","X-Auth-Token":"XXXTOKENXXX"}}] 2022-02-08 07:34:35.467 - debug: eusec.0 (28960) [HTTPApi.getPassportProfile] Response: [{"code":0,"msg":"Erfolgreich.","data":{"user_id":"994db1e614cef4d2e9bddf9141e9756d908d87f4","email":"mon737102@gmail.com","nick_name":"mon***","avatar":"","invitation_code":"9cc310c24e068be362a0","inviter_code":"","verify_code_url":"","country":{"id":12,"name":"Austria","code":"AT"},"mac_addr":""}}] 2022-02-08 07:34:35.473 - debug: eusec.0 (28960) [HTTPApi.request] Request: [{"method":"get","endpoint":"v1/app/trust_device/list","baseUrl":"https://security-app-eu.eufylife.com","token":"XXXTOKENXXX","headers":{"app_version":"v4.0.0_1197","os_type":"android","os_version":"31","phone_model":"IOBROKER","country":"AT","language":"de","openudid":"xxx","uid":"","net_type":"wifi","mnc":"02","mcc":"262","sn":"xxx","Model_type":"PHONE","timezone":"GMT+01:00","Cache-Control":"no-cache","X-Auth-Token":"XXXTOKENXXX"}}] 2022-02-08 07:34:35.710 - debug: eusec.0 (28960) [HTTPApi.listTrustDevice] Response: [{"code":0,"msg":"ok","data":{"list":[]}}] 2022-02-08 07:34:35.713 - debug: eusec.0 (28960) [EufySecurity.saveCloudToken] Save cloud token and token expiration [{"token":"XXXTOKENXXX","tokenExpiration":"2022-03-09T17:57:26.000Z"}] 2022-02-08 07:34:35.718 - debug: eusec.0 (28960) [PushNotificationService._open] Login with previous push credentials... [{"fidResponse":{"name":"projects/348804314802/installations/xxx","fid":"xxx","refreshToken":"2_xxx","authToken":{"token":"xxx","expiresIn":"604800s","expiresAt":1644861447333}},"checkinResponse":{"statsOk":true,"timeMs":"1644301711937","androidId":"xx","securityToken":"xx","versionInfo":"xxx-xx","deviceDataVersionInfo":"xxx"},"gcmResponse":{"token":"xxx:xxx"}}] 2022-02-08 07:34:35.723 - debug: eusec.0 (28960) [HTTPApi.request] Request: [{"method":"post","endpoint":"v1/family/get_invites","baseUrl":"https://security-app-eu.eufylife.com","token":"XXXTOKENXXX","data":{"num":100,"orderby":"","own":false,"page":0,"transaction":"1644302075723"},"headers":{"app_version":"v4.0.0_1197","os_type":"android","os_version":"31","phone_model":"IOBROKER","country":"AT","language":"de","openudid":"xxx","uid":"","net_type":"wifi","mnc":"02","mcc":"262","sn":"xxx","Model_type":"PHONE","timezone":"GMT+01:00","Cache-Control":"no-cache","X-Auth-Token":"XXXTOKENXXX"}}] 2022-02-08 07:34:35.997 - debug: eusec.0 (28960) [HTTPApi.getInvites] Response: [{"code":0,"msg":"Erfolgreich.","data":null}] 2022-02-08 07:34:36.000 - debug: eusec.0 (28960) [HTTPApi.request] Request: [{"method":"post","endpoint":"v1/house/invite_list","baseUrl":"https://security-app-eu.eufylife.com","token":"XXXTOKENXXX","data":{"is_inviter":1,"transaction":"1644302075999"},"headers":{"app_version":"v4.0.0_1197","os_type":"android","os_version":"31","phone_model":"IOBROKER","country":"AT","language":"de","openudid":"xxx","uid":"","net_type":"wifi","mnc":"02","mcc":"262","sn":"xxx","Model_type":"PHONE","timezone":"GMT+01:00","Cache-Control":"no-cache","X-Auth-Token":"XXXTOKENXXX"}}] 2022-02-08 07:34:36.200 - debug: eusec.0 (28960) [HTTPApi.getHouseInviteList] Response: [{"code":0,"msg":"Erfolgreich.","data":null}] 2022-02-08 07:34:36.202 - debug: eusec.0 (28960) [HTTPApi.request] Request: [{"method":"post","endpoint":"v1/house/station_list","baseUrl":"https://security-app-eu.eufylife.com","token":"XXXTOKENXXX","data":{"device_sn":"","num":1000,"orderby":"","page":0,"station_sn":"","time_zone":3600000,"transaction":"1644302076201"},"headers":{"app_version":"v4.0.0_1197","os_type":"android","os_version":"31","phone_model":"IOBROKER","country":"AT","language":"de","openudid":"xxx","uid":"","net_type":"wifi","mnc":"02","mcc":"262","sn":"xxx","Model_type":"PHONE","timezone":"GMT+01:00","Cache-Control":"no-cache","X-Auth-Token":"XXXTOKENXXX"}}] 2022-02-08 07:34:36.406 - debug: eusec.0 (28960) [HTTPApi.getStationList] Stations - Response: [{"code":0,"msg":"Erfolgreich.","data":null}] 2022-02-08 07:34:36.409 - info: eusec.0 (28960) No stations found. 2022-02-08 07:34:36.411 - debug: eusec.0 (28960) [HTTPApi.request] Request: [{"method":"post","endpoint":"v1/house/device_list","baseUrl":"https://security-app-eu.eufylife.com","token":"XXXTOKENXXX","data":{"device_sn":"","num":1000,"orderby":"","page":0,"station_sn":"","time_zone":3600000,"transaction":"1644302076411"},"headers":{"app_version":"v4.0.0_1197","os_type":"android","os_version":"31","phone_model":"IOBROKER","country":"AT","language":"de","openudid":"xxx","uid":"","net_type":"wifi","mnc":"02","mcc":"262","sn":"xxx","Model_type":"PHONE","timezone":"GMT+01:00","Cache-Control":"no-cache","X-Auth-Token":"XXXTOKENXXX"}}] 2022-02-08 07:34:36.664 - debug: eusec.0 (28960) [HTTPApi.getDeviceList] Devices - Response: [{"code":0,"msg":"Erfolgreich.","data":null}] 2022-02-08 07:34:36.665 - info: eusec.0 (28960) No devices found. 2022-02-08 07:34:36.773 - debug: eusec.0 (28960) [PushClient.handleParsedMessage] Login response: GCM -> logged in -> waiting for push messages... 2022-02-08 07:34:36.776 - debug: eusec.0 (28960) [HTTPApi.request] Request: [{"method":"post","endpoint":"v1/apppush/register_push_token","baseUrl":"https://security-app-eu.eufylife.com","token":"XXXTOKENXXX","data":{"is_notification_enable":true,"token":"xxx:xxx","transaction":"1644302076775"},"headers":{"app_version":"v4.0.0_1197","os_type":"android","os_version":"31","phone_model":"IOBROKER","country":"AT","language":"de","openudid":"xxx","uid":"","net_type":"wifi","mnc":"02","mcc":"262","sn":"xxx","Model_type":"PHONE","timezone":"GMT+01:00","Cache-Control":"no-cache","X-Auth-Token":"XXXTOKENXXX"}}] 2022-02-08 07:34:36.786 - debug: eusec.0 (28960) [PushClient.handleParsedMessage] Close: Server requested close [{"tag":4,"object":{}}] 2022-02-08 07:34:36.792 - debug: eusec.0 (28960) [PushClient.scheduleReconnect] Schedule reconnect... [{"delay":5000}] 2022-02-08 07:34:36.794 - info: eusec.0 (28960) Push notification connection closed 2022-02-08 07:34:36.968 - debug: eusec.0 (28960) [HTTPApi.registerPushToken] Response: [{"code":0,"msg":"Succeed."}] 2022-02-08 07:34:36.969 - debug: eusec.0 (28960) [HTTPApi.registerPushToken] Push token registered successfully 2022-02-08 07:34:36.971 - debug: eusec.0 (28960) [HTTPApi.request] Request: [{"method":"post","endpoint":"v1/app/review/app_push_check","baseUrl":"https://security-app-eu.eufylife.com","token":"XXXTOKENXXX","data":{"app_type":"eufySecurity","transaction":"1644302076971"},"headers":{"app_version":"v4.0.0_1197","os_type":"android","os_version":"31","phone_model":"IOBROKER","country":"AT","language":"de","openudid":"xxx","uid":"","net_type":"wifi","mnc":"02","mcc":"262","sn":"xxx","Model_type":"PHONE","timezone":"GMT+01:00","Cache-Control":"no-cache","X-Auth-Token":"XXXTOKENXXX"}}] 2022-02-08 07:34:37.150 - debug: eusec.0 (28960) [HTTPApi.checkPushToken] Response: [{"code":0,"msg":"Erfolgreich."}] 2022-02-08 07:34:37.151 - debug: eusec.0 (28960) [HTTPApi.checkPushToken] Push token OK 2022-02-08 07:34:37.153 - info: eusec.0 (28960) Push notification connection successfully established 2022-02-08 07:34:41.987 - debug: eusec.0 (28960) [PushClient.handleParsedMessage] Login response: GCM -> logged in -> waiting for push messages... 2022-02-08 07:34:41.990 - debug: eusec.0 (28960) [HTTPApi.request] Request: [{"method":"post","endpoint":"v1/apppush/register_push_token","baseUrl":"https://security-app-eu.eufylife.com","token":"XXXTOKENXXX","data":{"is_notification_enable":true,"token":"xxx:xxx","transaction":"1644302081989"},"headers":{"app_version":"v4.0.0_1197","os_type":"android","os_version":"31","phone_model":"IOBROKER","country":"AT","language":"de","openudid":"xxx","uid":"","net_type":"wifi","mnc":"02","mcc":"262","sn":"xxx","Model_type":"PHONE","timezone":"GMT+01:00","Cache-Control":"no-cache","X-Auth-Token":"XXXTOKENXXX"}}] 2022-02-08 07:34:42.016 - debug: eusec.0 (28960) [PushClient.handleParsedMessage] IqStanza: Not implemented [{"tag":7,"object":{"type":"SET","id":"","extension":{"id":12,"data":{"type":"Buffer","data":[]}}}}] 2022-02-08 07:34:42.211 - debug: eusec.0 (28960) [HTTPApi.registerPushToken] Response: [{"code":0,"msg":"Succeed."}] 2022-02-08 07:34:42.213 - debug: eusec.0 (28960) [HTTPApi.registerPushToken] Push token registered successfully 2022-02-08 07:34:42.215 - debug: eusec.0 (28960) [HTTPApi.request] Request: [{"method":"post","endpoint":"v1/app/review/app_push_check","baseUrl":"https://security-app-eu.eufylife.com","token":"XXXTOKENXXX","data":{"app_type":"eufySecurity","transaction":"1644302082215"},"headers":{"app_version":"v4.0.0_1197","os_type":"android","os_version":"31","phone_model":"IOBROKER","country":"AT","language":"de","openudid":"xxx","uid":"","net_type":"wifi","mnc":"02","mcc":"262","sn":"xxx","Model_type":"PHONE","timezone":"GMT+01:00","Cache-Control":"no-cache","X-Auth-Token":"XXXTOKENXXX"}}] 2022-02-08 07:34:42.423 - debug: eusec.0 (28960) [HTTPApi.checkPushToken] Response: [{"code":0,"msg":"Erfolgreich."}] 2022-02-08 07:34:42.425 - debug: eusec.0 (28960) [HTTPApi.checkPushToken] Push token OK 2022-02-08 07:34:42.426 - info: eusec.0 (28960) Push notification connection successfully established

kksstefan commented 2 years ago

Hi Patrick, bei mir besteht das Problem trotz neuster Version "0.8.4" und Spacheinstellung "DE" auch. Würde mich freuen wenn du Zeit findest dies zu beheben.

Mit freudlichen Grüßen

Stefan

Ja.... Kommando zurück, Android App gelöscht, neu installiert und läuft !!!!

adultano commented 2 years ago

Gleiches Problem hier auch (CH). Immer noch "No Station found".

JohGrei commented 2 years ago

Vielleicht hilft's jemanden. Habe auch das Problem gehabt, dass keine Station und Device gefunden wurde. Habe dann mal die App auf einem iPhone neu installiert und dann wurde ich aufgefordert das Land zu wählen. Nachdem ich das dann getan habe sind die Station und das Device wieder im Adapter.

adultano commented 2 years ago

Danke JohGrei - keine Ahnung wie man auf so was kommt, aber bei mir funktionierts jetzt auch wieder! Vielen Dank!!!

locito09 commented 2 years ago

Deleting the app and reinstalling it solved the problem for me, thanks to JohGrei

Sascha-U commented 2 years ago

Unistall and reinstal lthe app not working for me in Germany. I even reset the devices I have. No luck.

JohGrei commented 2 years ago

@Sascha-U App Version im Apple App-Store V4.0.1_867, im ioBroker Forum ist bei der Android Veriosn eine v4.0.1_1206. Vielleicht mal das kontrollieren

Rincewind0 commented 2 years ago

Das Löschen und neu installieren der App auf dem IPhone hat zwar scheinbar wirklich die Lösung gebracht. Mir war nur nicht klar, dass beim Neuinstallieren der App die gesamte Homebase zurückgesetzt wird. Kameras und Einstellungen wurden gelöscht... Jetzt muss ich wohl morgen mal auf die Leiter und die Cams wieder anlernen.

adultano commented 2 years ago

Interessant. Bei mir ist alles erhalten geblieben (iphone). Musste aber auch die instanz in iobroker löschen und neu installieren. Danach hats geklappt.

bropat commented 2 years ago

This time the error was definitely fixed. Tested by myself.