Thank you so much for the reply!
After a lot of trial and error I figured it out (with a little help from Chatgpt).
You are correct that Tuya was the way to go. ProSmart had some outdated information in their site that sent me in the wrong direction.
I had ChatGPT make a step by step in case some one else winds up here with the same problem:
Step-by-Step: PST50W Thermostat → Tuya → Homey Pro
- Create a Tuya IoT Developer Account
1. Go to Tuya IoT Platform.
2. Register and log in with a developer account (free).
–
2. Create a Cloud Project
1. Navigate to Cloud → Development → Cloud Projects → Create.
2. Fill in:
Project Type: Smart Home PaaS.
Data Center: select the one matching your Smart Life account region. For Norway (and most of Europe): Central Europe.
3. Click Create..
–
3. Authorize Required APIs
Inside your project:
1. Go to Project → API Services → Authorize.
2. Enable these services:
IoT Core
Authorization
Smart Home Scene Linkage
Device Status Notification
–
4. Link Your Smart Life Account
1. In your Cloud Project → Devices tab → Link Tuya App Account → Add App Account.
2. A QR code will appear.
3. Open Smart Life app on your phone → Me → Scan → scan the QR code.
4. Confirm.
5. Your Smart Life devices (including PST50W thermostat) should now appear in the project.
–
5. Get Access Keys
1. In the Cloud Project → Overview, copy:
Access ID (Client ID)
Access Secret (Client Secret)
2. Keep them safe; you will paste them into Homey.
–
6. Configure Tuya Cloud App in Homey
1. In Homey Pro → go to Apps → Install Tuya Cloud (by Jurgen Heine).
2. Open the app → Configure.
3. Fill in:
Business/App: choose Smart Life.
Country Code: your phone’s country code, e.g., 47 for Norway. (Just digits, no + or 00).
Username & Password: your Smart Life app login (email or phone + password).
API Mode: select Use Official Only.
Access ID/Secret: paste from Tuya IoT project.
4. Save.
–
7. Add the Thermostat in Homey
1. In Homey app → Add Device → Tuya Cloud.
2. Choose Thermostat (not Heater).
3. Select your PST50W thermostat.
4. Test by changing the set temperature and confirm it updates on the physical thermostat.
–
8. Troubleshooting
Error 1106 (permission deny) → either missing API authorizations or Smart Life account not properly linked.
No devices found → wrong data center. For Norway: Central Europe.
Login fails → ensure you use Smart Life credentials (not Tuya Developer account). If you used Google/Apple login originally, set a standalone Smart Life password.
No live updates → make sure Device Status Notification API is authorized.
Trial expired → in Tuya IoT, extend the free IoT Core trial under Cloud Services.