Unable to login - Debug mode says 1106
sreenath87 opened this issue · comments
Seems like an API error where i am unable to login. This information is only available on Debug mode and does not reflect without Debug.
Initializing TuyaPlatform...
TuyaOpenAPI request: method = post, endpoint = https://openapi.tuyaus.com, path = /v1.0/iot-01/associated-users/actions/authorized-login, params = null, body = {"country_code":1,"username":"XXXX@gmail.com","password":"HASHEDPASSWORD","schema":"tuyaSmart"}, headers = {"t":"1696443643489","client_id":"XXXXXXX","nonce":"bac297b0-62e2-11ee-b39d-8d4f0e806963","Signature-Headers":"client_id","sign":"0A8674DC6696E798D610DDDC4C83C3A30E51A79FB95D108FB8B126AED55CFF9D","sign_method":"HMAC-SHA256","access_token":"","lang":"en","dev_lang":"javascript","dev_channel":"homebridge","devVersion":"1.5.0"}
[04/10/2023, 13:20:43] Homebridge v1.6.1 (HAP v0.11.1) (TuyaPlatform) is running on port 54476.
TuyaOpenAPI response: {"code":1106,"msg":"permission deny","success":false,"t":1696443644251,"tid":"bb7288c562e211ee8b62ea7d43a7f458"} path = /v1.0/iot-01/associated-users/actions/authorized-login
TypeError: Cannot destructure property 'access_token' of 'res.result' as it is undefined.
at TuyaSHOpenAPI._refreshAccessTokenIfNeed (/var/lib/homebridge/node_modules/homebridge-tuya-platform/lib/tuyashopenapi.js:49:11)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
at TuyaSHOpenAPI.request (/var/lib/homebridge/node_modules/homebridge-tuya-platform/lib/tuyashopenapi.js:145:7)
at TuyaSHOpenAPI.getDevices (/var/lib/homebridge/node_modules/homebridge-tuya-platform/lib/tuyashopenapi.js:63:15)
at TuyaPlatform.initTuyaSDK (/var/lib/homebridge/node_modules/homebridge-tuya-platform/index.js:90:19)
Attention
Failed to get device information. Please check if the config.json is correct
Thank you for your feedback, we will solve this issue soon
upon further research it appears to be API with error code "Login error (1114): your ip(...) don't have access to this API" . Is there a different API that can be used ? I dont have Cloud IP restriction enabled. but still i get this error.
Same issue here.
Would you please add info to the README that Tuya app's password must be 11 characters or less and contain only lower or upper case letters and numbers? That's the issue with logins.
Hi @sreenath87 - Did you ever fix this issue fully? I am having the same issue and no idea what to do.
Stale issue. we will close the issue soon. If this issue has not been resolved, please update the issue and contact us in time.