Device Info
Get your chat ID from @userinfobot on Telegram.
Alert Thresholds
Min 18.0 – Max 24.0
Min 80.0 – Max 95.0
1200

Light and outdoor air. Alert logging for these is off by default.
Min 0.00 – Max 1000.00
lux
Used by the OLED and the live page to say ON / OFF. Separate from the alert range above — a room going dark on schedule is not a fault.
Min 0.0 – Max 45.0
Min 0.0 – Max 100.0
Grow light schedule

When the light relay switches on and off. Applied on the Pi, so it keeps running if the app is unreachable. The window may cross midnight — 18:00 to 06:00 is a normal 12/12 cycle.

Reports a fault if the light should be on and the room is dark — a blown lamp or a relay that did not switch. Needs a room that is dark when the lamp is off.
Lamp warm-up. 0 checks at once.
Readings in a row that must disagree. 1 reports at once.
Climate control

The intake fan, exhaust fan and humidifier share one body of air, so pi_climate.py decides all three together and runs only one at a time — vent for CO₂, humidify, or cool.

Targets are not the alert thresholds. A target is where the room is held; an alert threshold means something is wrong. Keep each target inside its alert band, or every normal cycle would raise an alert. With humidity 80–95 and a target of 90, the humidifier runs 87–90 and the 80 alarm only fires if it cannot keep up — an empty tank, a dead fan.

Venting starts above this.
Cooling starts above this.
The humidifier runs up to this.
It starts this far below the target.
Venting stops this far below the CO₂ target.
Cooling stops this far below the temp target.
Source must be this much cooler to cool with it.
No new vent for this long, so humidity can recover.
Longest one action runs before it must rest.
Shortest it runs once started.
Before the same action may start again.
OLED pages

Which pages the panel rotates through, in order. Untick to hide a page; use the arrows to reorder. At least one page stays selected.


seconds — 0 never blanks

The countdown restarts when a reading moves far enough to count as news — set below. Page changes and the clock do not restart it, and cannot wake a sleeping panel; the room light switching always does.


Wake the panel when a reading moves by — smaller values mean the panel lights more often. 0 means that reading never wakes it. These affect the display only: they change nothing about alerts, logging or what gets recorded.

Alert Logging
Charts
Cancel