I’m also possible having Tuya-style token creation issues when trying to integrate my Eufy RoboVac L60 with ioBroker using the euhome adapter (v0.1.6). The adapter shows “Connected to host,” “Heartbeat,” and “Connected to device or service,” but no devices appear under euhome.0 in the object tree—just info.connection = true.
Here’s what I’ve confirmed:
Eufy Clean app current version: 3.11.0
ioBroker country setting: United States
No 2FA enabled on the account
Credentials are correct (login succeeds)
Adapter log level set to Debug
Despite the successful login, the adapter throws this error immediately after:
Code
Error: SING_VALIDATE_FALED
{"success":false,"errorCode":"SING_VALIDATE_FALED","status":"error","errorMsg":"SING_VALIDATE_FALED"}
It looks like the token creation step (tuya.m.user.uid.token.create) is failing, possibly due to app version spoofing or a backend change. The adapter is spoofing appVersion: 3.8.5, but my actual app is 3.11.0.
I assume the error is really SIGN_VALIDATE_FAILED.