What Tuya / Smart Life Devices Work?
Tuya is the platform behind hundreds of white-label smart home brands. If your device works with the Tuya or Smart Life app, it will most likely work with GrowVPD Pro. Commonly used devices include:
- Temperature/Humidity sensors — WiFi sensors that report temp and RH to the cloud. These feed live data into the VPD chart.
- Smart plugs — Turn humidifiers, dehumidifiers, fans, or heaters on and off based on automation rules.
- Smart cameras — Tuya-compatible cameras can auto-capture snapshots and save them to your grow diary.
- Smart switches and dimmers — Control lights, pumps, and other equipment.
- Soil moisture sensors, CO2 monitors — Any Tuya device that reports environmental data.
- AC units — Tuya-compatible air conditioners, controlled over your local network or the cloud (dehumidify, cool, heat, ventilate).
- Irrigation valves and water level sensors — Automate watering schedules and monitor reservoir levels.
Prerequisites
- GrowVPD Pro installed. Automation is part of the free tier (up to 3 devices and 1 automation rule); Pro lifts those limits
- Your Tuya/Smart Life devices already set up and working in the official Tuya or Smart Life app
- A stable WiFi connection (local control needs your phone on the same WiFi; devices reachable only through the Tuya cloud need internet)
- For the Cloud Bridge: a Tuya IoT Platform developer account (Tuya offers it as a free trial — instructions below)
Three Ways to Connect Tuya
GrowVPD Pro supports three different paths to bring your Tuya/Smart Life devices online. Pick the one that matches your hardware and how much setup you are willing to do:
- Cloud Bridge wizard (recommended for most users) — a guided 5-step flow that walks you through creating your own Tuya developer account (a free trial from Tuya), linking your Smart Life app, and saving the credentials. Works with every Tuya device, no firmware reflashing required.
- Local LAN (no cloud) — for mains-powered devices that speak Tuya’s local protocol (versions 3.3, 3.4 and 3.5) once the app has the device’s local key. GrowVPD Pro then talks to the device directly on your home network without going through Tuya servers.
- Smart Life login (experimental) — sign in with your Smart Life email and password in Settings > Smart devices > Tuya / Smart Life. It runs through GrowVPD’s own Tuya IoT project, works only for accounts in the Europe and Americas data centers, and imports your devices and their local keys so they can be controlled on your local network. Battery WiFi sensors are skipped on this path — they need the Cloud Bridge or a Zigbee hub.
The main walkthrough below covers the Cloud Bridge wizard, followed by the local LAN path.
Cloud Bridge wizard (recommended)
The Cloud Bridge wizard launches when you add a Tuya device and pick Cloud Bridge (Automation tab > your tent > Add tent device > Tuya / Smart Life), or when you tap a device’s Cloud only badge and choose Set up Cloud Bridge. It is a 5-step flow that takes about 5 minutes:
Decision screen
The wizard opens with a quick chooser. Tap Quick setup (recommended) — your own free Tuya developer account — to start the guided flow.
Create a free Tuya developer account
The wizard opens the Tuya IoT Platform sign-up page in your browser. Use the same email you use for the Smart Life app if you can — it makes the linking step painless. Tuya offers this developer account as a free, self-service trial.
Create an IoT project (region suggested)
The wizard suggests a region (Europe, Americas, China or India, guessed from the app language) and walks you through creating a Smart Home Cloud Project. An expandable instructions card details the exact menu paths inside the Tuya dashboard.
Link your Smart Life app
Inside the Tuya project, open Devices > Link Tuya App Account > Add App Account and scan the QR code with your Smart Life or Tuya app (Me > scan icon). This grants the project access to your devices. Allow about 30 seconds for the device sync, then continue to the next step.
Paste credentials & validate
Copy your Access ID and Access Secret from the Tuya project Overview page and paste them into the wizard. Tap Test & Save. The wizard signs a real HMAC-SHA256 token request against the Tuya API and either:
- Validates — credentials are encrypted (EncryptedSharedPreferences) and the success screen appears.
- Detects a wrong region — offers a one-tap Switch to <region> button, so you can test again against the suggested datacenter without re-typing credentials.
- Reports a credential or network error — with a plain message (e.g., "Tuya rejected the credentials", "Couldn't reach Tuya").
On success the wizard shows Cloud bridge active; tap Done to continue adding your devices.
Why a wizard? Tuya's developer dashboard is dense and the language varies by region. The wizard packages the steps that most often go wrong (region mismatch, unlinked Smart Life account, mistyped credentials) into a guided flow, and it checks your credentials and region with Tuya before saving them.
Local LAN (no cloud)
If your Tuya device is mains-powered and speaks Tuya’s local protocol (versions 3.3, 3.4 and 3.5 — most plugs, lights and AC units), GrowVPD Pro can talk to it directly on your LAN, without sending data through Tuya servers. This is the fastest, most private path — commands stay on your network and continue working if your internet drops.
How it works:
- The app finds Tuya devices on your subnet from their UDP discovery broadcasts and a scan of TCP port 6668.
- It pulls the
local_keythrough the cloud once (a one-time round-trip via your Cloud Bridge account or the Smart Life login), then does not need the cloud to control that device. - All subsequent commands go straight to the device over TCP port 6668, encrypted with its local key in the protocol version the device speaks (3.4 and 3.5 add a per-session key).
- The device shows a green LAN badge in the device list. Zigbee sensors read through a Tuya gateway show via Hub.
Local LAN is automatic when GrowVPD Pro detects a compatible device. You do not need to choose it manually — if the firmware supports it and the local key is on file, the app uses LAN as the default transport.
Manual / advanced credentials entry
If you already have a Tuya developer account and prefer to skip the guided wizard, enter the credentials in a single form: Settings > Smart devices > Tuya / Smart Life > Your own Tuya IoT account > Connect. You will land on a single Access ID / Access Secret / Region form.
Connection Steps (legacy, manual reference)
Get Tuya Developer Credentials
GrowVPD Pro connects to your devices through the Tuya Cloud API. To authorize this, you need an Access ID and Access Secret from the Tuya IoT Platform:
- Go to iot.tuya.com and create a free account (or sign in if you already have one).
- In the sidebar, go to Cloud > Development and create a new Cloud Project.
- Choose Smart Home as the industry and select your data center region (GrowVPD Pro connects to Central Europe, Western America, China and India).
- Under the API Products tab, make sure IoT Core and Smart Home Device Management are subscribed.
- Go to the Devices tab and link your Tuya/Smart Life app account so the cloud project can access your devices.
- On the project Overview page, copy your Access ID/Client ID and Access Secret/Client Secret.
Tip: The region you select in Tuya IoT must match the region of your Tuya/Smart Life app account. If your app is set to Europe, choose the Central Europe data center; in the Americas, choose Western America. Mismatched regions are the most common cause of "No devices found" errors.
Link Tuya Account in GrowVPD Pro
Open GrowVPD Pro and go to Settings > Smart devices > Tuya / Smart Life > Your own Tuya IoT account. Tap Connect, enter your Access ID and Access Secret, then select your region (Europe, Americas, China or India). The app will verify your credentials and establish a connection to the Tuya Cloud.
Discover Your Devices
Go to the Automation tab, tap Add tent device on a tent card (or Room Devices on a room card) and pick Tuya / Smart Life. The app scans your linked Tuya account and lists all available devices with their names, types, and online status. Tap any device to add it to GrowVPD Pro.
Assign Devices to Rooms and Tents
Organize your devices into rooms and tents for clear management:
- Create a Room (e.g., "Garage", "Basement", "Bedroom").
- Inside the room, create a Tent (e.g., "Tent A 120x120", "Veg Tent").
- Assign your sensor to the tent so the app knows which device provides readings for that tent.
- Assign actuators (smart plugs, switches) to the same tent so automation rules can control them.
Verify the Connection
Once assigned, your sensor's live data should appear in the tent dashboard within a few seconds. Verify by checking:
- The tent shows current temperature and humidity
- The VPD value is calculated and displayed
- Tapping a smart plug toggles it on/off successfully
If live data appears and device control works, you are all set. You can now create automation rules in the Automation tab.
Troubleshooting
"No devices found" after connecting
- Check your region. The region in GrowVPD Pro must match the data center you selected in the Tuya IoT Platform, which must match your Tuya/Smart Life app region.
- Verify credentials. Double-check that you copied the Access ID and Access Secret correctly. They are case-sensitive.
- Link your app account. In the Tuya IoT Platform, go to your Cloud Project > Devices > Link Tuya App Account. Scan the QR code with your Tuya or Smart Life app to link them.
- Check API subscriptions. Make sure IoT Core and Smart Home Device Management are subscribed in the API Products tab.
"Device offline"
- Check that the device is connected to WiFi and powered on.
- Open the Tuya/Smart Life app and verify the device shows as online there first.
- Power-cycle the device (unplug, wait 10 seconds, plug back in).
- If the device was recently moved to a new WiFi network, re-pair it through the Tuya/Smart Life app first.
"Wrong readings" or sensor seems inaccurate
- In GrowVPD Pro, go to the device settings and use the calibration offset to correct for known sensor error. Many cheap Tuya sensors drift by 1–2°C or 3–5% RH.
- Compare against a known-accurate thermometer/hygrometer at the same location for a few hours.
- Place the sensor at canopy level, out of direct light, for the most useful readings.
Tuya Camera Auto-Snapshots
If you have a Tuya-compatible camera, GrowVPD Pro can automatically capture periodic snapshots and save them to your grow diary. This is great for building timelapse sequences without any manual effort.
To enable this, assign the camera to a tent and switch it on in the tent’s Auto-photo » Diary card. You can choose intervals from every hour to once a week. Snapshots are taken automatically and filed in the grow diary of the grow linked to that tent.