Why You Need Cloud Bridge
Most Tuya devices — smart plugs, lights, AC units, climate controllers — talk to GrowVPD Pro directly over your local network (LAN). No cloud needed. They are fast, private, and they keep working even if your internet drops.
But a few categories of Tuya devices only ever push data to the Tuya cloud and never accept LAN polling:
- Battery WiFi temperature/humidity sensors (
wsdcgcategory) - Battery CO2 sensors (
co2bj) - Light/door sensors (
ldcg,mcs) - Tuya cloud cameras (
sp) for snapshots
For those, GrowVPD Pro needs to authenticate against the Tuya OpenAPI as you. The Cloud Bridge wizard makes that happen in 5 in-app steps, with no PC and no command-line tools.
Heads up. First-time setup takes 15–30 minutes because Tuya’s console requires email verification and a free trial. Plan to do it once, in a quiet moment.
Before You Start
You will need:
- The Smart Life or Tuya Smart app installed on the same phone, with all your Tuya devices already added there.
- An email account you can check on your phone (used for the Tuya developer trial).
- About 20 minutes of focus.
The 5 Steps
Open the wizard
In GrowVPD Pro, go to Automation → your tent → Add tent device → Tuya / Smart Life → Cloud Bridge (or tap a device’s Cloud only badge → Set up Cloud Bridge). The wizard opens with a short explainer; tap Quick setup (recommended).
Create your free Tuya IoT trial
The wizard opens iot.tuya.com in your browser. Sign up with your email (ideally the same one as your Smart Life account), verify it, then create a new "Cloud Project" (industry Smart Home). Choose any name (e.g. "GrowVPD"). Pick the data center of your Smart Life account: Central Europe for Europe, Western America for the Americas, or China / India. The wizard shows its best guess of your region.
Tuya offers this developer account as a free trial. It is your own account, isolated from our infrastructure — the credentials live only in your own devices’ encrypted storage, never on our server.
Subscribe to required APIs
Inside your Tuya Cloud Project, go to Service API → Go to authorize and make sure these APIs are subscribed:
- IoT Core
- Smart Home Basic Service
This happens in Tuya’s console; the wizard has no screen for it.
Link your Smart Life account
Open the project’s "Devices → Link Tuya App Account" tab and scan the QR code with your Smart Life app. This tells Tuya’s cloud to expose your existing devices to your project. Smart Life will show a confirmation popup — tap "Authorize".
Paste credentials and validate
Back in the wizard, paste:
- Access ID / Client ID — from the project’s "Overview" tab
- Access Secret / Client Secret — same place
- Region — pre-selected with the wizard’s guess; change it if your project is in another data center
Tap "Test & Save". The wizard hits Tuya’s OpenAPI and fetches a token with your credentials; if the region is wrong, it offers a one-tap switch. When Tuya accepts them, the wizard saves them and shows "Cloud bridge active" — tap "Done".
What Happens After Setup
GrowVPD Pro stores your credentials encrypted in SecureCredentialStore (uses Android Keystore). It then:
- Checks cloud-only devices through Tuya’s OpenAPI about every 15 minutes in the background (hourly for devices that no rule or active grow uses).
- Auto-refreshes the access token when it expires (default 2 hours).
- Continues using LAN for all your other Tuya plugs/AC units/lights — the bridge is only used where it’s necessary.
Troubleshooting
"Tuya rejected the credentials" — double-check Access ID and Secret are pasted without leading/trailing spaces. Tuya’s console adds a "Copy" button next to each field; use it.
"No devices found" — you skipped Step 4. Re-link the Smart Life account by scanning the QR.
"This project lives in a different region" — tap the "Switch to …" button the wizard offers. If the project itself sits in a different data center than your Smart Life account, open Smart Life → Me → Settings → Account and Security, verify the country listed there, and re-create the Cloud Project in that region.
"Trial expired" — the length of the free trial and how to extend it are set by Tuya, not by GrowVPD. Check the Tuya IoT console for Tuya’s current extension or renewal options; the connection works again once the trial is active.
Privacy note. All Cloud Bridge traffic goes device → Tuya cloud → your phone. Our servers see nothing. The whole point of the Cloud Bridge (your own developer account) is to remove our infrastructure from the loop.
Alternatives if Cloud Bridge Feels Too Much
If 5 steps and a developer trial sound like overkill, two simpler paths exist:
- Swap to Zigbee TH sensors (Aqara WSDCGQ11LM, Sonoff SNZB-02) on a Tuya Zigbee gateway — same job, read locally through the gateway.
- Use a Bluetooth thermo-hygrometer (Govee, Inkbird, SwitchBot and others) — the phone reads it directly while it is within Bluetooth range.