For anyone still getting Device is not registered in Tuya cloud:
I tracked down the problem and seems like Tuya changed something about the API endpoint getting the device MAC address, which is critical for Home Assistant to associate the physical device with the local key from the Tuya Development Platform. The author of ha_tuya_ble has borrowed the code from tuya-local-key-extractor, which currently has the same problem.
I have updated the two repos to adapt the change. After this I was able to add the BLE device and it’s functional.
I think you can just have the automation set the number entity and delay for a little bit before you trigger the pushing action. I have used this method to set the ringtone and duration of my Zigbee door chime before sounding it. However BLE connection might be more unstable and need a longer delay before triggering the action.
First line is clear I think
Second line I entered my Access ID from below
Third line I entered my Access Secret from below
Fourth and fifth line I put my credentials for login via platform.tuya.com, but also tried the login credentials from the app
I extracted the values from the Tuya development Site (cloud/development/open rpoject):
I receive the following error:
Are there any logs available? Which credentials are needed at this point, the ones for the tuya developer account, or the one for the app account?