Manual

Doutor VPD manual

How to use your air VPD monitor: from first use to firmware updates.

In this manual

Doutor VPD is a pocket air VPD monitor for growing cannabis: an M5Stack StickS3 with the ENV III sensor. It measures temperature and humidity, works out the air VPD, compares it with the target of your plant's stage and tells you what to adjust. It works on its own: no account, no cloud, no app and no Wi-Fi needed to measure.

This manual covers firmware 0.2.2 and later. The installed version is shown in SETTINGS › UPDATE.

1. What's in the box

  • StickS3: the device with the screen, the internal battery (250 mAh) and the buttons.
  • ENV III sensor: the small white unit that measures temperature, humidity and pressure.
  • Grove cable: connects the sensor to the StickS3. In the assembled kit it comes already connected.

The USB-C cable and charger are not in the box: use a USB-C cable and a phone charger or a computer's USB port.

2. Getting started

  1. Connect the sensor: the Grove cable goes into the white 4-pin port at the bottom end of the StickS3, on the back, next to the USB-C (Port A). In the kit it is already connected.

  2. Plug in USB-C: the boot screen shows the name, StickS3 ok and ENV III ok. In English the device calls itself VPD Gennie; in Portuguese, Doutor VPD. If it shows ENV III --, the sensor was not found: check the cable. The device carries on and starts measuring by itself as soon as the sensor answers.

  3. Splash: a spinning leaf with VPD GENNIE, for about 5 seconds. Measuring has already started underneath; any button skips it.

  4. Language: on first use the device asks for the language, right after the splash. Press SIDE to switch between ENGLISH and PORTUGUÊS (the screen already changes language) and hold SIDE to confirm: SAVING... and then the dashboard. It does not ask again. To change it later, use SETTINGS › LANGUAGE. (Version 0.2.2 started in English without asking: change it in SETTINGS › LANGUAGE, as explained under Settings.)

    The language question on first use, ENGLISH highlighted After pressing SIDE: PORTUGUÊS highlighted and the screen in Portuguese

  5. Choose your plant's stage on the PHASE screen (see Changing the plant stage). A new device starts in SEED / EARLY VEG.

Doutor VPD splash screen

3. The buttons

The StickS3 buttons: BLUE on the front, SIDE and the small button on the right edge

Button Where What it does
BLUE the big blue button on the front, below the screen goes to the next screen
SIDE the bigger button on the side press: changes the choice on the screen; hold ~1.2 s: confirms (save, edit, update)
Small button the smaller button on the side, near the USB-C switches the device on, off and restarts it (not used on the screens)
  • Press is a quick tap. Hold means keeping it pressed for about 1.2 seconds; a hold acts only once.
  • The bottom rows of each screen say what each button does there: BLUE, SIDE and HOLD SIDE.
  • On battery, after a while the screen dims and turns off. The first press only wakes the screen; the next one acts.
  • No press of BLUE or SIDE switches the device off, restarts it or erases it.

4. The 7 screens

The BLUE button goes through the screens in this order and then back to the start: Dashboard → Advice → Stage chart → Big picture → Graph → Phase → Settings.

Dashboard

The main screen. From top to bottom:

  • the battery (bat 80% chg charging, bat 80% on USB, bat 80% -- on battery);
  • the stage and its target (for example 0.42-0.73 kPa);
  • the AIR VPD in kPa, in big numbers;
  • a ball and a word with the situation right now;
  • THIS PHASE: how much of this stage's time the air was on target;
  • the temperature (C) and humidity (%).

Dashboard with the air on target: OK Dashboard with the air too humid: LOW Dashboard with the air too dry: HIGH

Ball Word Meaning
green OK the air VPD is inside the stage target
yellow LOW below the target: the air is too humid for the stage (or too cool)
red HIGH above the target: the air is too dry (or too warm)
grey ring NO DATA there is no valid reading right now
grey ring CONFIG ERROR see Messages and problems

On USB the number is the median of the last 3 readings (one every 5 seconds), so it does not flicker at a limit. Percentages and history always use the real readings.

Advice

ADVICE screen

Tells you which way the VPD has to go and the first step:

  • the situation (OK, LOW, HIGH) with an arrow;
  • the reason: KEEP IT, AIR TOO DRY or AIR TOO HUMID;
  • the VPD now → the target (the middle of the stage's range);
  • the AIM temperature and humidity to get there;
  • the FIRST STEP, for example RH +5.0% (raise humidity 5 points) or NO CHANGE.

How to use it:

  • Humidity first, in small steps. The step changes humidity by at most 5 points; temperature (at most 2 °C) only comes in when humidity alone cannot reach the target.
  • Make one change and check again after a few hours (RE-CHECK IN A FEW HOURS): the room, the plants and the sensor need time. Don't chase every reading.
  • The aim temperature and humidity always stay inside the stage's safe range:
Stage Safe temperature Safe humidity
SEED / EARLY VEG 22–26 °C 55–85 %
LATE VEG / EARLY FLOWER 21–29 °C 50–75 %
MID / LATE FLOWER 21–27 °C 40–60 %

Stage chart and Big picture

Two temperature × humidity tables: warmer rows further down, more humid columns to the right.

STAGE CHART BIG PICTURE

  • STAGE CHART: a window around your reading, coloured for the active stage: green OK, yellow LOW=HUMID (low VPD), red HIGH=DRY (high VPD). The box marks where you are now; the dot marks the advice aim.
  • BIG PICTURE: the whole table, 15 to 35 °C and 35 to 90 % humidity, coloured by the stage of each range (SEED, LATE VEG, FLOWER). A small box marks your reading.

Graph

The VPD over time, with the stage's target band behind it. SIDE changes the window: 1 H → 6 H → 24 H → 7 D → PHASE.

One-hour graph

  • IN TARGET is the share of time on target; COV (coverage) is how much of the window was actually measured.
  • Time is powered time: the device has no clock. A period switched off does not show; it becomes a T mark and the line breaks there.
  • Marks under the graph: | stage change, T restart or switched off, : missing data.

Phase

One stage at a time, with the plant picture, the VPD target and the IDEAL AIR (temperature and humidity). See Changing the plant stage.

Stage SEED / EARLY VEG, the active one Stage LATE VEG / EARLY FLOWER Stage MID / LATE FLOWER

Settings

Five rows, each with its saved value:

SETTINGS with the default values

Row Values Default
READ EVERY ON BAT. how often the sensor is read on battery: 1 min, 5 min, 15 min, 30 min, 1 h, 2 h 1 h
BRIGHTNESS ON USB 10, 30, 50, 75 or 100 % 100 %
BRIGHTNESS ON BAT. 10, 30, 50, 75 or 100 % 30 %
LANGUAGE EN (English) or PT (Portuguese) asked on first use
UPDATE the installed version; hold SIDE to update —

To change a value:

  1. SIDE goes to the next row.
  2. Hold SIDE on the row: it enters editing (TO EDIT).
  3. SIDE changes the value. You see the result right away: brightness changes at once, and so does the language.
  4. Hold SIDE again to save: SAVING... and then SAVED.
  5. To give up, press BLUE: nothing is saved.

SAVED means it is stored and in force from now on. SAVE FAILED means nothing changed.

5. Changing the plant stage

The device compares the VPD with the target of the chosen stage. Change the stage when the plant changes.

  1. Press BLUE until the PHASE screen.
  2. Press SIDE to go through the stages (B > NEXT). The stage in use has the green ACTIVE badge; another stage shows the blue NEW badge.
  3. On the stage you want, hold SIDE (HOLD B = SAVE): SAVING... and then SAVED.

The dashboard and the percentages change only after SAVED. If it shows SAVE FAILED and OLD PHASE KEPT, nothing changed. Pressing BLUE before holding cancels the choice.

Starting a new grow in the same stage

There is no "clear history". To start over (and reset the stage percentage) without changing stage: on the PHASE screen, stay on the ACTIVE card and hold SIDE (HOLD B = RESTART). A new count starts; the old history stays stored and ages out by itself over time.

6. What the numbers mean

Air VPD

VPD (vapour pressure deficit) says how hard the air "pulls" water from the leaves. The device shows the air VPD, worked out from the air temperature and humidity the ENV III measures. It does not measure leaf temperature. Under the lights a leaf is usually a little cooler than the air, so the leaf VPD is a little below the air VPD shown.

The target of each stage

Stage Air VPD target
SEED / EARLY VEG 0.42–0.73 kPa
LATE VEG / EARLY FLOWER 0.64–1.06 kPa
MID / LATE FLOWER 0.95–1.37 kPa

You choose the stage, not the numbers. The limits count as inside the target.

Now versus this phase

  • The ball and the word are about now.
  • THIS PHASE is the share of the time measured since the stage started in which the air was on target. It carries on after a restart. -- means there is no measured time yet.

Time without readings doesn't count against you

Time without a valid reading (sensor unplugged, device switched off) is unknown, not "off target": it is left out of the count. Coverage (COV on the graph) shows how much was actually measured.

7. Where to place the sensor

  • The ENV III sensor at canopy height, in the air the plants get, away from the lamp's direct light.
  • Away from the humidifier's mist and from air blowing straight from a heater or air conditioner.
  • Away from the StickS3 body: use the cable's length to keep the two apart.
  • No leaves touching it and no water on either part.

8. Battery and brightness

  • On USB the device stays on with the screen lit and reads the sensor every 5 seconds. That is the right way to use it day to day.
  • On battery it reads at the READ EVERY ON BAT. interval (default: 1 h). The screen dims after 15 seconds without a press and turns off at 30; the first press only wakes it. Intervals shorter than 1 h show USB ADVISED.
  • How long it lasts: we measured 100 hours from a full battery until the device switched itself off, reading every 1 h, battery brightness at 30 % and the screen off most of the time. Shorter intervals and more looks at the screen use more; those cases were not measured.
  • The device does not show a runtime estimate (it shows NOT MEASURED).
  • LOW BATTERY (red) shows at 15 % or less, on battery.
  • The battery percentage comes from the voltage, it is not an exact gauge: the last 20–30 % go faster.
  • Charging on USB: plugged in and running on USB, the device keeps the battery at about 70 to 80 %. To fill it to 100 %: switch the device off (two presses of the small button) and leave it on the charger for a few hours.
  • Plugging the charger into a device that is off may switch it on: check the screen.
  • Brightness: there is one value for USB and another for battery (BRIGHTNESS ON USB and BRIGHTNESS ON BAT. in Settings). More brightness on battery lasts less.

9. Updating over your phone

The firmware and its updates are free. The device downloads the new version by itself over your phone's internet (hotspot), Android or iPhone. The device's Wi-Fi is on only inside this screen.

Before you start:

  • The device on the USB cable (charger or computer) and with at least 30 % battery to install.
  • The phone with mobile data.
  • The hotspot password is your device's 10-digit code, shown on the screen. Each device has its own, and it is always the same.
  • The device uses the 2.4 GHz band only.

Step by step

  1. In SETTINGS, press SIDE until UPDATE and hold SIDE. Without the USB cable it shows PLUG IN THE USB CABLE: plug the cable in and it carries on by itself.
  2. Choose the phone: SIDE switches between ANDROID and IPHONE; hold SIDE to choose.

Choosing the phone: ANDROID Choosing the phone: IPHONE

Android

Android, step 1: name DOUTORVPD and the password Android, step 2 Android, step 3

  1. Step 1: on the phone, set up the hotspot with the name DOUTORVPD, the password shown on the screen and the 2.4 GHz band.
  2. Step 2: in the phone's settings, open Hotspot (the path changes from phone to phone).
  3. Step 3: turn the hotspot on. The device looks for it and connects by itself, at any step.

SIDE goes to the next step. The picture shows an example code: use the one on your screen.

iPhone

iPhone, step 1: Personal Hotspot and the password iPhone, step 2: pick your iPhone from the list (example names)

  1. Step 1: on the iPhone, in Settings › Personal Hotspot, use the code on the screen as the Wi-Fi password and turn on Allow Others to Join and Maximize Compatibility. Keep that iPhone screen open. On the device, press SIDE to see the network list.
  2. Step 2: pick your iPhone by its name (Settings › General › About › Name). SIDE goes to the next name; hold SIDE to connect.
  3. Step 3: the device connects. SIDE: OTHER NETWORK goes back to the list.

Installing

New version found Downloading Up to date

  1. CONNECTED, then CHECKING FOR AN UPDATE. If the phone has just turned its hotspot on, WAITING FOR INTERNET... may show for up to a minute.
  2. If it already has the newest version: UP TO DATE. Done, nothing to do.
  3. If there is a new version: NEW VERSION, with the current and the new one. Hold SIDE to install.
  4. DOWNLOADING, VERIFYING, INSTALLING, RESTARTING: do not unplug the cable. The device restarts by itself on the new version.

History, stage and settings carry over after the update. The device only installs a version signed by us, and only after checking the whole file. The new version stays only after it starts and runs for 30 seconds; if it does not start properly, the device goes back to the previous one by itself.

BLUE: EXIT leaves the update at any time (during the download, nothing is installed).

If something goes wrong

Message What to do
HOTSPOT NOT FOUND / CHECK NAME, PASSWORD AND 2.4 GHz check the name (Android: DOUTORVPD), the password and the 2.4 GHz band; the hotspot may have switched itself off
PASSWORD DOES NOT MATCH type the code shown on the screen into the phone again
NO INTERNET / THE PHONE NEEDS MOBILE DATA turn on the phone's mobile data
USB CABLE REMOVED plug the cable in and try again
NOT ENOUGH MEMORY restart the device (one press of the small button) and try again
DOWNLOAD FAILED, TIMED OUT try again
INVALID SIGNATURE, INVALID RELEASE DATA, FILE CORRUPTED nothing was installed; try again later

After a failure, hold SIDE to try again. The end screens go back to SETTINGS by themselves after 20 seconds.

10. Installing or reinstalling from a computer

To install the firmware on a StickS3 that came with other firmware, or to reinstall it, use doutorvpd.com.br/firmware on a computer with Chrome or Edge and a USB-C data cable.

  • A StickS3 straight from the box: before connecting, hold the small side button (not the big one) until the green light inside flashes. That is download mode. Then choose Instalação limpa (clean install).
  • Instalar ou atualizar (install or update, the default) erases nothing: history, stage, settings and the hotspot code stay.
  • Instalação limpa (clean install) erases everything before writing: use it only on a StickS3 coming from other firmware.
  • If the screen stays dark after writing, press the small side button once.

11. Messages and problems

Warning lines on the dashboard

Warning Meaning What to do
SHT30 NOT FOUND, SHT30 BUS ERROR, SHT30 CRC ERROR, SHT30 BAD VALUE, SHT30 NO UPDATE, SHT30 NO DATA the temperature and humidity sensor is not answering properly check the Grove cable at both ends; the device recovers by itself when the sensor answers
PRESSURE LOST (VPD OK) the pressure sensor did not answer nothing to do: pressure is not part of the VPD
STORAGE DEGRADED (yellow) one write failed nothing to do: the next minute saves normally
STORAGE READ-ONLY or STORAGE FAILED (red) the device cannot save keep it on; if it stays, restart it with one press of the small button
PHASE: RE-INITIALIZE the saved configuration could not be read see below

The device keeps measuring and showing the VPD in all of these cases.

Dashboard with a sensor error: NO DATA and SHT30 BUS ERROR Dashboard with CONFIG ERROR and PHASE: RE-INITIALIZE

CONFIG ERROR and RE-INITIALIZE

If the dashboard shows CONFIG ERROR and PHASE: RE-INITIALIZE, first restart the device (one press of the small button): most of the time that solves it.

If it stays, the way out is RE-INITIALIZE, which ERASES ALL HISTORY:

  1. Go to the PHASE screen: it shows CONFIG ERROR and RE-INITIALIZE.
  2. Hold SIDE ~1.2 s: ERASES ALL HISTORY shows.
  3. Within 10 seconds, hold SIDE again: ERASING... (do not power off) and then RE-INITIALIZED.

Any other button, leaving the screen or waiting 10 seconds cancels it, and nothing is erased. After re-initializing, the device is like new: stage SEED / EARLY VEG, empty history and the language question again.

Other

  • Dark screen: on battery the screen turns off by itself; one press of any button wakes it. If it does not, press the small side button once.
  • Power cut: the device loses at most the minute in progress. Everything that showed SAVED stays saved.

12. Switching on, off and restarting

All with the small side button:

Press What it does
one press switches on, or restarts if already on
two presses switches off
hold download mode (green light flashing), only to install the firmware from a computer

The green light inside is off in normal use; it does not show charging.

13. Care and specifications

  • Operating temperature: 0 to 40 °C.
  • Water: keep the StickS3 and the sensor away from water, splashes and the humidifier's mist.
  • Wi-Fi: 2.4 GHz only, and only during an update.
  • Battery: 250 mAh, internal.
  • History: the device keeps at least 7 days of powered minutes; the oldest ages out by itself.

14. Help

Questions, problems or suggestions: contato@doutorvpd.com.br.

The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License.