Issue 1: Device Shows "Offline"
This is the most common issue. The device appears in GrowVPD Pro but shows a gray "Offline" badge and does not respond to commands.
Step-by-Step Fix
- Check physical power. Is the device plugged in and powered? LEDs lit? This sounds obvious, but power strips get bumped and circuit breakers trip.
- Check WiFi connection. Open the device's native app (Tuya, AC Infinity, Mars Hydro) and see if it shows online there. If it is offline in its own app, the problem is between the device and your WiFi router, not GrowVPD Pro. (For Mars Hydro, signing in to MarsPro signs GrowVPD Pro out — see Issue 5.)
- Restart the device. Unplug it, wait 10 seconds, plug it back in. Many WiFi devices need 30–60 seconds after power-on to reconnect to the cloud.
- Check your router. Some routers have device limits or disconnect idle devices. Ensure your router supports the number of connected devices you have. Grow rooms with 5–10 smart devices can push consumer routers to their limits.
- Verify WiFi band. Most smart grow devices only support 2.4 GHz WiFi, not 5 GHz. If your router combines both bands under one SSID, the device may have connected to 5 GHz during setup but cannot sustain it. Force the device to 2.4 GHz if possible.
- Re-pair if needed. If the device remains offline in its native app after all the above, remove it from the native app and re-pair it. Then re-discover it in GrowVPD Pro.
Issue 2: Automation Rule Not Triggering
The rule is enabled, the sensor shows data, but the target device never turns on or changes state.
Step-by-Step Fix
- Check the sensor reading. Open the tent dashboard and verify the sensor is reporting current data. If the last reading timestamp is stale (more than 30 minutes old), the sensor may be offline or the token may have expired.
- Verify the condition is actually met. For a VPD rule, check the current VPD value against the rule threshold. Remember that GrowVPD Pro calculates VPD from leaf temperature (which is estimated from air temperature), so the displayed VPD may differ slightly from what you expect.
- Check the rule schedule. If you set active time windows (e.g., only trigger between 8 AM and 8 PM), the rule will not fire outside those hours.
- Check minimum off-time. After a rule switches its device off, it waits before switching it on again (5 minutes by default; on iPhone you can change it as Min OFF Time under Advanced). If the rule was restored less than that ago, it will not trigger again until the cooldown expires. This prevents compressor damage on dehumidifiers and AC units.
- Check the target device. Is the target device online? Can you manually toggle it from the Automation tab? If manual control works but the rule does not trigger, the issue is in the rule configuration, not the device connection.
- Check for conflicting rules. If two rules target the same device with opposite actions, the higher-priority rule wins, and the lower number is the higher priority: a "turn off" rule with priority 1 overrides a "turn on" rule with priority 5.
Tip: GrowVPD Pro records every automation action. The tent’s activity timeline shows when each device was switched on and off over the last 24 hours, and the rule history shows when each rule last fired. This is invaluable for debugging.
Issue 3: Sensor Readings Seem Wrong
The sensor reports temperature or humidity values that do not match your handheld meter or what you feel when you enter the tent.
Common Causes
- Sensor placement. A sensor mounted high on the tent wall near the exhaust will read differently from one at canopy level. Always place sensors at the height of the plant canopy, away from walls, lights, and fans.
- Sensor drift. Cheap WiFi sensors (especially Tuya-branded ones) can drift 1–3°C and 3–8% RH over time. This is normal for the price point.
- Direct light exposure. If the sensor is in direct light from your grow light, the enclosure absorbs radiant heat and reports temperatures 2–5°C higher than the actual air temperature. Shield the sensor or move it into the shade.
- Condensation on the sensor. High humidity can cause condensation on the sensor element, making it report 100% RH until it dries out.
Fix: Calibration Offsets
In GrowVPD Pro, each sensor has calibration offset settings. Compare your sensor against a known-accurate reference meter for 30–60 minutes at the same location. Then apply offsets:
- If the smart sensor reads 2°C high, set a temperature offset of -2.0
- If the smart sensor reads 5% RH low, set a humidity offset of +5.0
These offsets correct the readings shown for that sensor. Automation rules still compare the sensor’s raw reading, so allow for the difference when you set rule thresholds.
Issue 4: Connection Drops Repeatedly
Devices connect and work for a while, then randomly disconnect and reconnect throughout the day.
Likely Causes
- WiFi signal weakness. Grow tents made of reflective mylar material can partially shield WiFi signals. If the router is in another room, signal inside the tent may be marginal. Use a WiFi signal strength app to check. Below -70 dBm is unreliable.
- Router overloaded. Each smart device maintains a persistent connection to its cloud. 10+ devices on a basic consumer router can cause it to drop connections under load.
- IP address conflicts. If your router's DHCP pool is too small, devices may fail to renew their IP lease and temporarily go offline.
- Cloud service issues. AC Infinity and Mars Hydro devices, and Tuya devices without local control, rely on their maker’s cloud servers. Occasional outages on their end will cause those devices to appear offline temporarily.
Solutions
- Move the WiFi router closer to the grow area or add a WiFi extender/mesh node
- Assign static IP addresses to your smart devices through your router's DHCP reservation settings
- Use a dedicated 2.4 GHz network for IoT devices if your router supports multiple SSIDs
- Upgrade to a mesh WiFi system if you have more than 15 smart devices
Issue 5: Token Expired / Authentication Failed
GrowVPD Pro shows an authentication error for a platform, and all devices from that platform stop responding.
By Platform
Tuya
Tuya tokens expire every 2 hours but are automatically refreshed. If refresh fails (usually due to network issues during the refresh window), you need to:
- Go to Settings > Smart devices > Tuya / Smart Life
- Under your own Tuya IoT account, tap Disconnect, then Connect and re-enter your Access ID and Access Secret
- Verify the region matches your Tuya IoT Platform data center
AC Infinity
If the AC Infinity login stops working (for example after you change your password), sign in again with your email and password under Settings > Smart devices.
Mars Hydro / Spider Farmer
Mars Hydro allows only one active login per account: signing in to the same account on another phone, or in the MarsPro app, signs GrowVPD Pro out. GrowVPD Pro then signs itself back in with your stored credentials, which signs the other one out again — so use one app for everyday control. The cloud connection can also drop if the app is force-closed or the phone restarts; open GrowVPD Pro and let it reconnect. If it fails, sign in again under Settings > Smart devices.
Issue 6: Emergency Override Stuck "On"
The heat or condensation safety response fires (exhaust fans at full speed, heaters off) and keeps coming back, even after temperature seems normal.
- Check the recovery window. The tent emergency mode ends only after readings have been back in the safe range for 2 minutes, and the room safety net acts again on every check while a sensor reads above 35°C or above 85% humidity. If the temperature is bouncing around the limit (e.g., 34.8°C, 35.1°C, 34.9°C, 35.2°C…), every spike starts it again. Solution: fix the cause of the heat (or the humidity) rather than the limit.
- Check sensor placement. A sensor right next to a hot lamp will keep tripping the override even when ambient air temp is fine. Move it to canopy level, away from direct light.
Issue 7: Auto Stage Proposal Dismissed Accidentally
You dismissed the stage-change notification by mistake and the proposal does not come back.
- Stage proposals arrive only as a notification with Confirm and Dismiss. After you dismiss one, the app does not propose a stage change for that grow again for 7 days.
- The check runs every 6 hours. If a proposal does not return after that, the signals (light schedule, days since start, substrate dry-back) no longer point clearly to a new stage.
- You can always set the stage manually in the diary entry — auto-detection is a convenience, not the source of truth.
Issue 8: Light Ramp Not Happening (Sunrise / Sunset)
Your lights snap on at 100% instead of fading in over 30 minutes.
- Check the sunrise length in the light’s schedule. Open the light from the Automation tab and look at its schedule. The sunrise and sunset lengths are in minutes; if they are 0, the light simply switches.
- Verify your light can dim. A smart plug can only switch a light on and off — a fade needs a dimmable light. Mars Hydro lamps keep the schedule, including their own sunrise/sunset simulation, in the lamp. For other dimmable lights the app steps the brightness itself, so the phone (or a hub) has to be running.
- Schedule conflict. If the time window of your light schedule is shorter than the ramp duration (e.g., 10-minute window with 30-minute ramp), the ramp gets clipped. Extend the window or shorten the ramp.
Issue 9: Cloud Bridge Not Syncing (Tuya)
Your Tuya devices were working, then suddenly went offline en masse.
- Check the account. Tuya access tokens last 2 hours but auto-refresh. If your phone was offline during a refresh window or your Tuya developer project was paused, the connection may have lapsed. Open Settings > Smart devices > Tuya / Smart Life; if your own Tuya IoT account is not connected, tap Connect and enter your Access ID, Access Secret and region again.
- Check trial limits. Tuya’s free developer trial limits the number of devices and daily API calls. Once you cross a limit, the cloud stops answering until the quota resets. Devices under local control are not affected.
- Check the region. If you migrated your Smart Life account to a different country, reconnect with the region that matches your Tuya data center (Europe, Americas, China or India).
Issue 10: Automation Runs But Has No Effect
The action log shows the rule triggered and a command was sent, but the physical device did not change state.
- Device firmware update needed. Some devices stop responding to cloud commands after a firmware update changes the API. Update the device through its native app.
- Physical override active. Some devices (especially AC Infinity fans and Mars Hydro lights) have physical buttons that can override cloud commands. Check if the device is in "manual" mode.
- Command not supported. If a rule tries to set a fan to speed 10 but the device only supports speeds 1–8, the command may be silently rejected. Verify the command value is within the device's supported range.
Still Stuck?
If none of the above resolves your issue:
- Take a screenshot of the Automation tab showing the problematic rule and device status
- Note the exact error message (if any)
- Check the Discord community — someone has likely encountered the same issue
- Contact support through Settings > About app > Contact & support with a description and screenshots