Skip to content
Demo mode: Your changes are private and reset automatically after an hour of inactivity.
BudMinder BudMinder

Settings

Saved

No settings match. Try “backup”, “api”, “timezone” or “zone”.

GeneralGo to section

Region & display

How dates, times, measurements and the interface look.

Set your local timezone. This ensures dates and times display correctly regardless of where the server is running.
Used to show strain height and yield, and sensor temperatures. Values recorded in the other system are converted for display.
For this browser. Also in the globe menu at the top.
ThemeFor this browser. Auto follows your device's light or dark setting.

Guest view

Enable this option to allow unauthenticated users to view but not modify data.

Updates

BudMinder asks GitHub for new versions when it starts and once a day, and shows New release in the top menu. Nothing about you is sent.

Password

Change the password you log in with.

IntegrationsGo to section

AC Infinity

Reads your AC Infinity controllers' sensors and ports.

Token Not Set AC Infinity integration requires a valid token. Use Retrieve Token to log in and get it. Signs in again automatically if AC Infinity logs it out. Forget saved password
Use the slider to adjust the polling interval (15 - 300 seconds). Minimum is 15 seconds.

EcoWitt

Enable this option to monitor EcoWitt sensors connected to your setup.

Find the gateway's sensors and put them in a tent.

Home Assistant

Read any sensor Home Assistant knows about: Govee, SwitchBot, Inkbird, Zigbee, ESPHome and more.

Home Assistant's web address with its port, for example http://192.168.1.20:8123
A long-lived access token from Home Assistant (your profile → Security). Once saved it isn't shown again.
Token Set
Tip: create a separate, non-admin Home Assistant user just for BudMinder and make the token there. BudMinder only reads sensor values; it never changes anything in Home Assistant.
Sensors & devices

StrainCompass Strain Import

Allow importing strain details, including cannabinoid and terpene data, from StrainCompass (straincompass.com) directly into your strain library.

Optional. Raises the daily request limit; StrainCompass works without a key too.
Optional
Advanced
Override the StrainCompass API endpoint. Leave blank to use the default public API.

CannaDB Strain Import

Allow importing strain details from the public CannaDB database (cannadb.org) directly into your strain library.

Advanced
Override the CannaDB API endpoint. Leave blank to use the default public API.

Breeder Suggestions

Names suggested while you type a breeder. A copy ships with BudMinder; once a month BudMinder can fetch a fresh copy of StrainCompass's public breeder directory (one page request).

Sensor API

For sending readings into BudMinder from your own scripts or devices.

API Key
No API key configured.
Required for API access such as sensor data ingestion. The key is shown only once at generation — store it somewhere safe. Generating a new key immediately invalidates the previous one.
Copy your key now. It will not be shown again.

Grow setupGo to section

Zones

Growing areas or rooms. Used to group plants and streams.

ZonePlantsSensors
3x3 ACI Tent 2 13
Outdoor 1 3
Veg tent 3 4

Activities

Actions you can log against plants (e.g. watering, feeding, training).

ActivityCounts asMetrics
Defoliate — —
Feed Feeding —
Height — —
Note — —
Training — —
Water Watering —

Metrics

Custom measurements to track per plant (e.g. pH, height, EC).

MetricUnit
Height in
Water amount gal

VPD targets by stage

The ideal VPD range (kPa) for each growth stage. Leave blank to turn the indicator off for that stage.

StageLow (kPa)High (kPa)

Breeders

Seed breeders and producers. Linked to strains and plants.

Smoke reports

How the overall score is worked out, and which fields the smoke report form shows.

Score weights

How much each score counts in the overall score. 0× leaves it out. Changing a weight updates every report.

Bud quality1×
Taste1×
Smell1×
Effects1×

Fields on the form

Turn off what you never fill in. A field that's off is hidden on the form and on reports; what you already entered is kept.

Grow info
Other

AppearanceGo to section

Photo logo

This logo image is used by the magic wand feature on plant images. It will overlay the logo, strain name and plant age in days on the image.

⚠️This feature is half baked and needs some work.⚠️

CamerasGo to section

Streams

Live camera video, shown on the dashboard and on plant pages.

Stream NameStream ZoneStream URL
Tent cam 3x3 ACI Tent http://192.0.2.60:8083/tent/index.m3u8

Snapshots

BudMinder grabs a still from each camera on a schedule and uses it as that camera's preview. Only the newest one is kept; it's replaced each time (saved in uploads/streams).

Use the slider to adjust the stream grab interval (5 - 60 minutes). Minimum is 5 minutes.

Backup & dataGo to section

Create Backup

Backups are saved on the server. Excluding sensor data and images keeps backups small and fast.

Available Backups

Download one to keep it somewhere safe: backups stored here are lost if this computer fails.

Loading...

Restore Backup

Warning: Restoring a backup replaces all data in this instance. Sensor polling is paused during restore.

Drag & drop a BudMinder backup .zip here, or click to browse
Advanced
The largest backup file BudMinder accepts when restoring, and the most it will unpack. Only raise this if a backup with photos is bigger than this. It can't go below 100 MB.
MB

Data Retention

How many days of sensor data to keep. Set to 0 to disable pruning (data kept forever). Pruning runs once every 24 hours while the app is running.

Advanced: SQLite File Transfer

Transfer the raw SQLite database file directly. This is the fastest way to clone or restore a SQLite instance — no row-by-row import needed.

Download Current Database

Download the .db file to use on another instance or as a backup.

Download .db File

Upload Database File

Replace this instance's database with an uploaded .db file.

Drag & drop a .db file here, or click to browse

LogsGo to section

Application Logs

What BudMinder has been doing. Useful when something doesn't work.

Download
…

Log detail

Controls which log messages are written. Info is recommended for normal use. Use Debug to troubleshoot issues; use Warn or Error to reduce noise. Changes take effect immediately without restart.