DSC-BRAIN USER GUIDE · REFERENCE
Alert catalogue
Every alert the brain can raise, its default severity, what it means and the first thing to check.
● verified for 9.0.0 · firmware train 8.2.0.0
● last verified 2026-09-17 · mirrored 2026-09-15
Severity is the default; change it per alert under Settings › Alerts. The emergency failsafe cannot be turned off. An alert not listed here takes warn. Names are the titles the dashboard shows; entity ids are shown for the entity inspector and rules. Runoff EC above feed, Runoff pH swinging and Drying room too humid fire only once their thresholds are set; Grow alert sensitivity (Off, Relaxed, Moderate, Strict; Off by default) on Settings › Root or Settings › Climate sets all three.
Critical
| Alert | Entity | Means | First check |
|---|---|---|---|
| Smoke detected | binary_sensor.dsc_smoke_detected |
A smoke alarm bound to a hazard role is sounding; raised at once, no hold | Go to the room; if there is fire or smoke you cannot trace, leave and call emergency services |
| Gas detected | binary_sensor.dsc_gas_detected |
A gas alarm bound to a hazard role reports a leak | Switch nothing in the room; shut the gas or cylinder valve, ventilate from outside |
| Carbon monoxide | binary_sensor.dsc_co_detected |
A CO alarm bound to a hazard role is sounding (or reports 50 ppm or more) | Get everyone into fresh air; do not go back in until it clears |
| Emergency failsafe | binary_sensor.dsc_hub_emergency_failsafe |
The hub no longer trusts its climate sensors; risky loads off | Sensor fault alerts below; hub sensors and wiring |
| Climate sensor fault | binary_sensor.dsc_hub_climate_sensor_fault |
A tent DHT is not answering or is implausible | The sensor and its cable |
| Root-zone probes | binary_sensor.dsc_hub_root_zone_sensor_fault |
The mat loop has no trustworthy probe | Probe faults; mat votes |
| 2×4 dark violation | binary_sensor.dsc_clone_dark_period_violation |
Lamp on inside the protected dark hours | Manual hold; plug schedules |
| Dehumidifier not keeping up | binary_sensor.dsc_dehumidifier_ineffective_suspect |
Ran without moving RH | Tank, filter, the right plug bound |
| Heater / Heat-mat / Humidifier / Dehumidifier relay not following | binary_sensor.dsc_<appliance>_relay_mismatch |
Plug state disagrees with hub demand | Plug reboot; another controller |
| Climate sensor stuck | binary_sensor.dsc_hub_climate_sensor_stuck |
A tent reading has not changed for too long | The sensor |
| Hub not reporting | binary_sensor.dsc_hub_not_reporting |
Hub silent for 3 min | Hub Wi-Fi, power, fallback hotspot |
| Heater plug not reporting | binary_sensor.dsc_heater_not_reporting |
Heater plug dropped off (its relay may still be closed) | The plug on the LAN |
| Climate reading rejected | binary_sensor.dsc_hub_climate_reading_rejected |
A reading outside the clamps; the ladder would act on it | The sensor, then Settings › Sensors clamps |
| Drying room too humid | binary_sensor.dsc_dry_mold_risk |
A zone in the Dry role has air at or above the dry-room RH you set — mould risk on hanging flower | Dry run card on Climate; bring RH down, check dense buds |
Warn
| Alert | Entity | Means |
|---|---|---|
| Safety alarm silent | binary_sensor.dsc_hazard_alarm_not_reporting |
A smoke, gas or CO alarm bound to a hazard role has not reported for 26 hours (battery, or off the Zigbee network) |
| 4×8 / 2×4 humidity out of band | binary_sensor.dsc_4x8_rh_out_of_band, dsc_2x4_rh_out_of_band |
RH outside the Want band |
| 4×8 / 2×4 VPD out of band | dsc_4x8_vpd_out_of_band, dsc_2x4_vpd_out_of_band |
VPD outside the band |
| 4×8 / 2×4 temperature out of band | dsc_4x8_temp_out_of_band, dsc_2x4_temp_out_of_band |
Temperature outside the band |
| Heat mat / Humidifier / Dehumidifier plug not reporting | dsc_heatmat_not_reporting, dsc_humidifier_not_reporting, dsc_dehumidifier_not_reporting |
Plug dropped off the LAN |
| Probe 1 / 2 not reporting | dsc_probe1_not_reporting, dsc_probe2_not_reporting |
Probe dark for 15 min; steering withheld |
| Probe 1 / 2 channel fault | dsc_probe1_channel_fault, dsc_probe2_channel_fault |
A frozen, railed or drifting EC, pH or soil-temperature channel |
| Tank EC / pH out of range, Tank too warm | dsc_tank_ec_out_of_range, dsc_tank_ph_out_of_range, dsc_tank_water_too_warm |
Reservoir readings from the water tester |
| Runoff EC above feed | binary_sensor.dsc_runoff_ec_shift_high |
A plant's latest runoff EC is above its input by at least the threshold (salts building) |
| Runoff pH swinging | binary_sensor.dsc_runoff_ph_shift_high |
A plant's latest runoff pH differs from its input by at least the threshold |
| Jar needs a burp | binary_sensor.dsc_cure_jar_rh_high |
A cure jar's RH is at or above the burp-now line |
| Cure fridge off band | binary_sensor.dsc_cure_temp_out_of_band |
The cure zone's air is outside the fridge band plus tolerance |
Info
| Alert | Entity | Means |
|---|---|---|
| Light catch-up active | binary_sensor.dsc_hub_light_catchup_active |
The hub is making up lit hours |
| Reduced kit | binary_sensor.dsc_reduced_kit |
Fewer devices in service than the kit expects |
| Plant specs incomplete | binary_sensor.dsc_plant_specs_incomplete |
A roster plant is missing catalog fields |
| Intake over exhaust; AC capacity missing; Dehumidifier rate 0; Humidifier rate 0; Heater spec 0 | dsc_plant_specs_* |
Configuration nags about equipment ratings |
| Jar sensor silent | binary_sensor.dsc_cure_jar_silent |
A jar's Zigbee puck stopped reporting (weak link inside a fridge) |
Also on the desk
- Banners raised by automation rules, with the tone the rule chose.
- REMINDER cards from journal reminders.
- DHT disagreement pairs the zones in one card.
DSC-Brain user guide · Alert catalogue · this page is edited on the site; the Notion original was retired after the mirror
