<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>PlantLab Blog</title><link>https://blog.plantlab.ai/</link><description>Recent content on PlantLab Blog</description><generator>Hugo</generator><language>en</language><lastBuildDate>Wed, 16 Sep 2026 07:47:42 +0000</lastBuildDate><atom:link href="https://blog.plantlab.ai/index.xml" rel="self" type="application/rss+xml"/><item><title>A Plant Health Diagnosis API: One Image In, Structured JSON Out</title><link>https://blog.plantlab.ai/plant-health-diagnosis-api/</link><pubDate>Wed, 16 Sep 2026 07:47:42 +0000</pubDate><guid>https://blog.plantlab.ai/plant-health-diagnosis-api/</guid><description>&lt;p&gt;&lt;img src="https://blog.plantlab.ai/img/plant-health-diagnosis-api-header.png" alt="A botanical-plate illustration on a near-black ground: a plant specimen mounted beside a ruled record card, joined by a single line - one specimen, one structured record"&gt;&lt;/p&gt;&#10;&lt;p&gt;You have a product that sees plants: a grow camera, a controller, a garden app, a greenhouse dashboard. You want it to say something useful about plant health. The obvious path is to train your own vision model, which means collecting labelled images, standing up training infrastructure, and then owning the much harder second job forever - knowing when your model is wrong. Most teams do not want that job. They want an answer they can trust and a JSON response they can build on.&lt;/p&gt;&#10;&lt;p&gt;That is what a plant health diagnosis API is for. You POST an image, you get a structured result back, and the hard part is somebody else&amp;rsquo;s problem: the model, the calibration, the honesty about being unsure.&lt;/p&gt;</description></item><item><title>AI Plant Health Check: How to Read the Answer (and Spot a Confident Guess)</title><link>https://blog.plantlab.ai/ai-plant-health-check/</link><pubDate>Wed, 16 Sep 2026 07:47:07 +0000</pubDate><guid>https://blog.plantlab.ai/ai-plant-health-check/</guid><description>&lt;p&gt;&lt;img src="https://blog.plantlab.ai/img/ai-plant-health-check-header.png" alt="A botanical-plate illustration on a near-black ground: a plant specimen examined under a magnifying glass, an early blemish visible on one leaf"&gt;&lt;/p&gt;&#10;&lt;p&gt;An AI plant health check is easy to build and easy to trust too much. Point a phone at a plant, and half a dozen apps will name a disease in a second, with a confidence percentage that looks reassuring. The naming is the easy part. Knowing when the answer is wrong, and admitting it out loud, is the part almost nobody ships. So here are the five questions that separate a real diagnosis from a confident guess, and how to take the photo so the check holds up.&lt;/p&gt;</description></item><item><title>A Plant Lab, One Crop at a Time</title><link>https://blog.plantlab.ai/why-plantlab-diagnoses-plants-not-just-one-crop/</link><pubDate>Tue, 15 Sep 2026 00:00:00 +0000</pubDate><guid>https://blog.plantlab.ai/why-plantlab-diagnoses-plants-not-just-one-crop/</guid><description>&lt;p&gt;&lt;img src="https://blog.plantlab.ai/img/why-plantlab-diagnoses-plants-not-just-one-crop-RRCa2elN.png" alt="PlantLab botanical study plates: several different crops examined by one lab"&gt;&lt;/p&gt;&#10;&lt;p&gt;PlantLab had its name from day one, and the name was the plan: a diagnosis lab for plants, all of them, eventually. One crop is live today. Tomato, apple, grape, and leafy greens sit on the public roadmap. The long game is a lab that carries what it learns from one crop into the next.&lt;/p&gt;</description></item><item><title>I'm Building Tomato Diagnosis Next</title><link>https://blog.plantlab.ai/what-ai-plant-diagnosis-will-look-like-for-tomatoes/</link><pubDate>Tue, 15 Sep 2026 00:00:00 +0000</pubDate><guid>https://blog.plantlab.ai/what-ai-plant-diagnosis-will-look-like-for-tomatoes/</guid><description>&lt;p&gt;&lt;img src="https://blog.plantlab.ai/img/what-ai-plant-diagnosis-will-look-like-for-tomatoes-DaLSak9s.png" alt="Antique botanical plate of a tomato plant with ripening fruit"&gt;&lt;/p&gt;&#10;&lt;p&gt;Tomatoes are next. I&amp;rsquo;ve picked the second crop, and it&amp;rsquo;s tomato: the most-grown, most-photographed, most-argued-about plant in the garden and the field. Starting now, I&amp;rsquo;m building tomato diagnosis the same way I built the first one.&lt;/p&gt;</description></item><item><title>How to Photograph Cannabis Plants for an Accurate Diagnosis</title><link>https://blog.plantlab.ai/how-to-photograph-cannabis-plants-for-diagnosis/</link><pubDate>Fri, 14 Aug 2026 00:00:00 +0000</pubDate><guid>https://blog.plantlab.ai/how-to-photograph-cannabis-plants-for-diagnosis/</guid><description>&lt;p&gt;&lt;img src="https://blog.plantlab.ai/img/how-to-photograph-cannabis-plants-for-diagnosis-buSZ5e3r.png" alt="An antique bellows plate camera on a tripod studying a cannabis specimen framed by hand-inked corner brackets, with two faded rejected alternatives in the corners: the plant lost in an oversized frame, and a single leaf overflowing a too-tight crop"&gt;&lt;/p&gt;&#10;&lt;h2 id="how-to-photograph-a-cannabis-plant-for-diagnosis"&gt;How to Photograph a Cannabis Plant for Diagnosis&lt;/h2&gt;&#10;&lt;p&gt;Frame the whole plant so it fills most of the shot, and use even light that isn&amp;rsquo;t blown out. Don&amp;rsquo;t zoom in on the damaged leaf, and don&amp;rsquo;t shoot from across the tent. If your lights are blurple, that matters far less than whether the photo is overexposed.&lt;/p&gt;&#10;&lt;p&gt;The mistakes that cost you most aren&amp;rsquo;t the ones people expect.&lt;/p&gt;</description></item><item><title>The Cannabis Plant Diagnosis API: What One Photo Gets You Back</title><link>https://blog.plantlab.ai/cannabis-plant-diagnosis-api/</link><pubDate>Fri, 14 Aug 2026 00:00:00 +0000</pubDate><guid>https://blog.plantlab.ai/cannabis-plant-diagnosis-api/</guid><description>&lt;p&gt;&lt;img src="https://blog.plantlab.ai/img/cannabis-plant-diagnosis-api-QqSf42M2.png" alt="A herbarium specimen sheet in antique botanical style - a pressed cannabis leaf drawn in fine engraved ink on the left, joined by a single ruled line to a naturalist&amp;rsquo;s record card of neat abstract pen strokes on the right"&gt;&lt;/p&gt;&#10;&lt;h2 id="what-it-does"&gt;What It Does&lt;/h2&gt;&#10;&lt;p&gt;The PlantLab API takes one image of a cannabis plant and returns structured JSON describing what&amp;rsquo;s wrong with it: one of 30 conditions and pests (or healthy), a growth stage, a confidence score on every call it makes, and a bounding box per plant when the photo has more than one. It answers in about 18 milliseconds. Auth is a single &lt;code&gt;X-API-Key&lt;/code&gt; header, and the free tier is 3 diagnoses a day without a card.&lt;/p&gt;&#10;&lt;p&gt;If you already have a camera pointed at your tent, this is the piece that turns a JPEG into something your automation can branch on.&lt;/p&gt;</description></item><item><title>What Shipped This Summer: A PlantLab Progress Report</title><link>https://blog.plantlab.ai/plantlab-progress-summer-2026/</link><pubDate>Fri, 14 Aug 2026 00:00:00 +0000</pubDate><guid>https://blog.plantlab.ai/plantlab-progress-summer-2026/</guid><description>&lt;p&gt;&lt;img src="https://blog.plantlab.ai/img/plantlab-progress-summer-2026-qg2X9wjJ.png" alt="Three antique botanical study plates side by side - two vigorous cannabis specimens and one with drooping, ochre-faded lower leaves - above a fine ink rule punctuated with engraved tick marks like a season of logged entries"&gt;&lt;/p&gt;&#10;&lt;h2 id="the-short-version"&gt;The Short Version&lt;/h2&gt;&#10;&lt;p&gt;Between June and August 2026, PlantLab learned to diagnose several plants in one photo, started naming the family of a condition when it isn&amp;rsquo;t sure of the specific name, made model upgrades visible to your code, and fixed an upload failure that took three tries to actually kill.&lt;/p&gt;&#10;&lt;p&gt;The middle two change what comes back in your JSON.&lt;/p&gt;</description></item><item><title>Fungus Gnats on Cannabis: The Wet-Soil Pest That Looks Like Root Rot</title><link>https://blog.plantlab.ai/fungus-gnats-cannabis/</link><pubDate>Tue, 21 Jul 2026 00:00:00 +0000</pubDate><guid>https://blog.plantlab.ai/fungus-gnats-cannabis/</guid><description>&lt;p&gt;&lt;img src="https://blog.plantlab.ai/img/fungus-gnats-cannabis-LOmVguhx.png" alt="Fungus gnats on cannabis - small dark flies over damp topsoil with translucent larvae in the medium, botanical illustration"&gt;&lt;/p&gt;&#10;&lt;p&gt;Every time you water, a little cloud of dark flies lifts off the soil, drifts around, and settles back down. They do not bite, they do not swarm the plant, and every forum thread calls them harmless. So you ignore them.&lt;/p&gt;&#10;&lt;p&gt;Meanwhile the plant is drooping. Lower leaves are yellowing, growth has slowed, and nothing about your feed or pH explains it. You start treating for overwatering, maybe root rot - and the real cause is still hovering over the pot.&lt;/p&gt;</description></item><item><title>Thrips on Cannabis: The Silver Streaks Growers Blame on Light</title><link>https://blog.plantlab.ai/thrips-cannabis/</link><pubDate>Tue, 21 Jul 2026 00:00:00 +0000</pubDate><guid>https://blog.plantlab.ai/thrips-cannabis/</guid><description>&lt;p&gt;&lt;img src="https://blog.plantlab.ai/img/thrips-cannabis-o0bLPHXv.png" alt="Thrips damage on cannabis - a fan leaf with metallic silver-bronze streaks and scattered dark fecal specks, botanical illustration"&gt;&lt;/p&gt;&#10;&lt;p&gt;A leaf catches the grow light and something looks off. Not yellow, not spotted - silver. Scratched, almost metallic, like someone dragged fine steel wool across the surface. The first guess is usually the lamp: too close, too bright, a little light burn on the tops.&lt;/p&gt;&#10;&lt;p&gt;Then you notice the same sheen on a lower leaf that never gets direct light.&lt;/p&gt;</description></item><item><title>Potassium Deficiency in Cannabis: Burnt Edges and Rust Spots</title><link>https://blog.plantlab.ai/potassium-deficiency-cannabis/</link><pubDate>Mon, 20 Jul 2026 00:00:00 +0000</pubDate><guid>https://blog.plantlab.ai/potassium-deficiency-cannabis/</guid><description>&lt;p&gt;&lt;img src="https://blog.plantlab.ai/img/potassium-deficiency-cannabis-CyV9elzf.png" alt="Potassium deficiency in cannabis - a lower fan leaf with scorched brown margins and rust-colored flecks, botanical illustration"&gt;&lt;/p&gt;&#10;&lt;p&gt;You backed off the feed. The runoff numbers looked high, the tips looked crispy, so you did what every guide says to do when a plant looks overfed: you gave it less. A week later the leaf edges are worse - browner, drier, curling up like burnt paper.&lt;/p&gt;&#10;&lt;p&gt;That is the trap with potassium. The classic symptom, scorched leaf margins, looks exactly like the thing you would treat by feeding less. But a potassium-deficient plant is starving, not overfed, and cutting the feed pushes it further down.&lt;/p&gt;</description></item><item><title>Build a Scheduled Plant Health Monitor with Home Assistant</title><link>https://blog.plantlab.ai/home-assistant-plant-monitoring/</link><pubDate>Mon, 13 Jul 2026 00:00:00 +0000</pubDate><guid>https://blog.plantlab.ai/home-assistant-plant-monitoring/</guid><description>&lt;h2 id="what-youll-build"&gt;What You&amp;rsquo;ll Build&lt;/h2&gt;&#10;&lt;p&gt;A camera watches your plants on a schedule. Each photo goes to an AI trained only on cannabis, and Home Assistant turns the answer into sensors you can automate against. Something looks off, your phone buzzes with the diagnosis and the photo. Everything&amp;rsquo;s fine, it stays quiet.&lt;/p&gt;&#10;&lt;p&gt;Setup runs about 20 minutes. The cost is a camera you probably already own plus PlantLab&amp;rsquo;s free tier - three diagnoses a day, no card. No soldering, no standalone Python scripts. A Home Assistant integration and some YAML.&lt;/p&gt;&#10;&lt;p&gt;&lt;img src="https://blog.plantlab.ai/img/ha-hero.png" alt="A healthy flowering cannabis plant next to a Home Assistant dashboard card showing PlantLab health, growth stage, and reliability sensors"&gt;&lt;/p&gt;</description></item><item><title>PlantLab Now Diagnoses Multiple Plants in One Photo</title><link>https://blog.plantlab.ai/plantlab-multi-plant-analysis-schema-3/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://blog.plantlab.ai/plantlab-multi-plant-analysis-schema-3/</guid><description>&lt;p&gt;&lt;img src="https://blog.plantlab.ai/img/multi-plant-diagram.png" alt="One uploaded photo of two cannabis plants going into PlantLab and coming out as a results array with one diagnosis object and bounding box per plant"&gt;&lt;/p&gt;&#10;&lt;h2 id="the-short-version"&gt;The short version&lt;/h2&gt;&#10;&lt;p&gt;PlantLab can now analyze more than one plant in a single uploaded photo. Instead of forcing the whole image into one diagnosis, the API finds the separable plants, diagnoses each one on its own, and returns a &lt;code&gt;results[]&lt;/code&gt; array with one entry per plant.&lt;/p&gt;&#10;&lt;p&gt;This is a breaking API change. The response schema is now &lt;code&gt;3.0.0&lt;/code&gt;. Fields like &lt;code&gt;is_healthy&lt;/code&gt;, &lt;code&gt;growth_stage&lt;/code&gt;, &lt;code&gt;conditions&lt;/code&gt;, &lt;code&gt;pests&lt;/code&gt;, and &lt;code&gt;reliability_score&lt;/code&gt; moved out of the top level and into &lt;code&gt;results[]&lt;/code&gt;. Image-level fields such as &lt;code&gt;is_cannabis&lt;/code&gt; and &lt;code&gt;cannabis_confidence&lt;/code&gt; stay top-level.&lt;/p&gt;&#10;&lt;p&gt;If your code already treats a diagnosis as &amp;ldquo;the answer for this plant,&amp;rdquo; the migration is simple: iterate &lt;code&gt;results[]&lt;/code&gt;. Single-plant photos still return exactly one result.&lt;/p&gt;</description></item><item><title>Honest AI for Plant Health Diagnosis: What a Research Month Taught Me</title><link>https://blog.plantlab.ai/honest-ai-plant-health-diagnosis/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://blog.plantlab.ai/honest-ai-plant-health-diagnosis/</guid><description>&lt;p&gt;&lt;img src="https://blog.plantlab.ai/img/honest-ai-plant-health-diagnosis-header.png" alt="A locked, checksum-pinned test set of cannabis plant photos feeding a diagnosis pipeline, with a held-out accuracy figure shown next to a benchmark figure"&gt;&lt;/p&gt;&#10;&lt;h2 id="the-short-version"&gt;The Short Version&lt;/h2&gt;&#10;&lt;p&gt;AI plant health diagnosis is having a moment - grow cameras with &amp;ldquo;AI&amp;rdquo; on the box, phone apps that name a deficiency from one photo, controllers that promise to read your plants for you. Most of them report a confidence number they haven&amp;rsquo;t earned, because the hard part of AI plant diagnosis isn&amp;rsquo;t producing an answer. It&amp;rsquo;s knowing when the answer is wrong, and proving the accuracy you claim on photos the model has never seen. June at PlantLab was a research-and-hardening month spent almost entirely on that second problem: catching my own model being wrong before a grower could. This is what that looks like from the inside, with the numbers.&lt;/p&gt;</description></item><item><title>Confidence Is Not Reliability: Trust Signals for Automated Plant Diagnosis</title><link>https://blog.plantlab.ai/confidence-is-not-reliability/</link><pubDate>Wed, 10 Jun 2026 00:00:00 +0000</pubDate><guid>https://blog.plantlab.ai/confidence-is-not-reliability/</guid><description>&lt;p&gt;&lt;img src="https://blog.plantlab.ai/img/confidence-is-not-reliability-header.png" alt="API response JSON showing high confidence but a low reliability_score, mapped onto a three-band trust gauge"&gt;&lt;/p&gt;&#10;&lt;h2 id="the-short-version"&gt;The Short Version&lt;/h2&gt;&#10;&lt;p&gt;Most plant diagnosis tools show you a confidence number. Confidence tells you how strongly the model picked an answer - not whether you should act on it. Those are different questions, and on a hard photo they get different answers: a model can be very confident and flat wrong. If you&amp;rsquo;re feeding a diagnosis into an automation - a Home Assistant flow, a grow-room controller, a dashboard alert - the signal you actually want is reliability: how trustworthy is this answer, on this specific image? PlantLab returns both. Here&amp;rsquo;s how to use each, and why automation should gate on reliability, not confidence.&lt;/p&gt;</description></item><item><title>Why PlantLab Runs on European Infrastructure</title><link>https://blog.plantlab.ai/plantlab-runs-in-europe/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://blog.plantlab.ai/plantlab-runs-in-europe/</guid><description>&lt;p&gt;&lt;img src="https://blog.plantlab.ai/img/plantlab-runs-in-europe-header.png" alt="Map of Europe rendered in PlantLab&amp;rsquo;s dark interface palette with bright markers over Germany, Slovenia, and France, representing distributed EU plant diagnosis infrastructure"&gt;&lt;/p&gt;&#10;&lt;p&gt;Building on American cloud is the easy choice, which is exactly why almost everyone makes it. One account at Amazon, Google, or Microsoft and you get the whole stack in one place: compute, database, storage, DNS, email, all of it wired together, billed on one invoice, documented to death. It is a genuinely excellent product. It is also where PlantLab started.&lt;/p&gt;&#10;&lt;p&gt;It doesn&amp;rsquo;t run there anymore. The diagnosis API, the database that holds your history, and the services around them now run on European infrastructure, and the live path a request travels - upload, inference, response, storage - never leaves the EU. That was not the easy choice. I want to explain why I think the easy choice and the right one were two different things here.&lt;/p&gt;</description></item><item><title>What Growers Actually Need From AI: Field Notes After WCCBE Frankfurt</title><link>https://blog.plantlab.ai/what-growers-need-from-ai-wccbe/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>https://blog.plantlab.ai/what-growers-need-from-ai-wccbe/</guid><description>&lt;p&gt;&lt;img src="https://blog.plantlab.ai/img/what-growers-need-from-ai-wccbe-header.png" alt="World Class Cannabis Business Europe (WCCBE) 2026 logo"&gt;&lt;/p&gt;&#10;&lt;h2 id="the-short-version"&gt;The Short Version&lt;/h2&gt;&#10;&lt;p&gt;I spent two days in May chairing and speaking at World Class Cannabis Business Europe (WCCBE) in Frankfurt, on the subject of visual AI for cannabis cultivation. The biggest takeaway wasn&amp;rsquo;t about the technology. It was about the gap between what the AI industry likes to talk about - autonomy, end-to-end automation, &amp;ldquo;AI runs the grow&amp;rdquo; - and what growers in the room actually asked for, which was something much more grounded. They want a tool that helps them decide, not one that decides for them. They want it to be specifically good at plants, not generically good at everything. Here&amp;rsquo;s what I heard, and what it means for where PlantLab goes next.&lt;/p&gt;</description></item><item><title>A Plant Photo Says More Than You Think: Privacy by Design at PlantLab</title><link>https://blog.plantlab.ai/plant-diagnosis-data-privacy/</link><pubDate>Sun, 31 May 2026 00:00:00 +0000</pubDate><guid>https://blog.plantlab.ai/plant-diagnosis-data-privacy/</guid><description>&lt;p&gt;&lt;img src="https://blog.plantlab.ai/img/plant-diagnosis-data-privacy-header.png" alt="Healthy cannabis plant thriving inside a grow facility with the surrounding equipment anonymized for privacy"&gt;&lt;/p&gt;&#10;&lt;h2 id="the-short-version"&gt;The Short Version&lt;/h2&gt;&#10;&lt;p&gt;When you send a plant photo to a diagnosis API, you are not just sending a picture of a leaf. You are sending a signal about what you grow, roughly where, and sometimes at what scale. PlantLab treats that as sensitive data. Diagnosis history is kept only if you opt in, only for a bounded window, and the sensitive parts are encrypted at rest. Analytics are cookieless, the supporting infrastructure is moving toward EU providers, and your API key is shown once and never emailed back to you in full. None of this is glamorous. All of it is the difference between an API you can hand real grow-room data and one you can&amp;rsquo;t.&lt;/p&gt;</description></item><item><title>Why a Plant Diagnosis Should Have History</title><link>https://blog.plantlab.ai/plant-diagnosis-history/</link><pubDate>Sun, 10 May 2026 00:00:00 +0000</pubDate><guid>https://blog.plantlab.ai/plant-diagnosis-history/</guid><description>&lt;p&gt;&lt;img src="https://blog.plantlab.ai/img/plant-diagnosis-history-header.png" alt="A row of green leaf markers along a thin timeline, with one larger and glowing brighter than the rest, suggesting a pattern recognized over time"&gt;&lt;/p&gt;&#10;&lt;p&gt;A single diagnosis tells you what&amp;rsquo;s wrong now. A history of them tells you whether you&amp;rsquo;re getting better.&lt;/p&gt;&#10;&lt;p&gt;That&amp;rsquo;s the gap PlantLab&amp;rsquo;s new /history endpoint closes.&lt;/p&gt;</description></item><item><title>How PlantLab Knows When It Might Be Wrong: The reliability_score Field</title><link>https://blog.plantlab.ai/how-plantlab-knows-when-it-might-be-wrong-reliability-score/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://blog.plantlab.ai/how-plantlab-knows-when-it-might-be-wrong-reliability-score/</guid><description>&lt;h2 id="the-short-version"&gt;The Short Version&lt;/h2&gt;&#10;&lt;p&gt;PlantLab&amp;rsquo;s API now returns a &lt;code&gt;reliability_score&lt;/code&gt; field on every diagnosis. A number from 0 to 1 telling you how likely the answer is to be correct on this specific image. It replaces the old &lt;code&gt;diagnostic_confidence&lt;/code&gt; and &lt;code&gt;safety_classification&lt;/code&gt; fields, which were rule-based guesses that I never trusted. The new score is much better at flagging the diagnoses that turn out to be wrong - especially on the hard cases, which is where you actually need it. Schema bumped from 1.x to 2.0.0. If you&amp;rsquo;re integrating with PlantLab today, the migration is a one-line change.&lt;/p&gt;</description></item><item><title>Node-RED + PlantLab: Scheduled Plant Health Checks</title><link>https://blog.plantlab.ai/node-red-plantlab-automation/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://blog.plantlab.ai/node-red-plantlab-automation/</guid><description>&lt;h2 id="what-youll-build"&gt;What You&amp;rsquo;ll Build&lt;/h2&gt;&#10;&lt;p&gt;A Node-RED flow that captures a photo on a schedule, sends it to PlantLab for diagnosis, and routes the result wherever you want it. Push notifications, dashboard updates, log lines into InfluxDB, or whatever combination you want. No Python. No YAML. Nodes and wires.&lt;/p&gt;&#10;&lt;p&gt;Setup runs about 25 minutes on a Node-RED instance that&amp;rsquo;s already up. The cost is whatever camera you own plus PlantLab&amp;rsquo;s free tier at 3 diagnoses a day. The output is a structured JSON result: 30 possible conditions, a growth stage, nutrient antagonism hypotheses, and confidence scores, all ready to feed into whatever comes next.&lt;/p&gt;</description></item><item><title>Bud Rot and Root Rot in Cannabis: Detection Before It's Too Late</title><link>https://blog.plantlab.ai/bud-rot-root-rot-cannabis/</link><pubDate>Sun, 12 Apr 2026 00:00:00 +0000</pubDate><guid>https://blog.plantlab.ai/bud-rot-root-rot-cannabis/</guid><description>&lt;p&gt;&lt;img src="https://blog.plantlab.ai/img/bud-rot-root-rot-cannabis-GJEwQiWh.png" alt="Bud rot and root rot in cannabis - two diseases that spread faster than growers react"&gt;&lt;/p&gt;&#10;&lt;p&gt;You won&amp;rsquo;t smell it at first. By the time you do - that damp, musty sweetness coming off a cola that looked fine yesterday - you&amp;rsquo;ve already lost that bud and probably the ones touching it. You cut it open, and the inside is grey mush. A week from harvest.&lt;/p&gt;&#10;&lt;p&gt;Bud rot. It colonizes from the inside out, hiding in the densest parts of your canopy where airflow is worst and humidity is highest. By the time the exterior shows damage, the interior has been decomposing for days.&lt;/p&gt;</description></item><item><title>Calcium vs Magnesium Deficiency in Cannabis: A Visual Comparison</title><link>https://blog.plantlab.ai/calcium-vs-magnesium-deficiency-cannabis/</link><pubDate>Tue, 07 Apr 2026 00:00:00 +0000</pubDate><guid>https://blog.plantlab.ai/calcium-vs-magnesium-deficiency-cannabis/</guid><description>&lt;p&gt;&lt;img src="https://blog.plantlab.ai/img/calcium-vs-magnesium-deficiency-cannabis-At9bqkNM.png" alt="Calcium vs magnesium deficiency in cannabis - two leaves showing distinct symptom patterns"&gt;&lt;/p&gt;&#10;&lt;p&gt;Something&amp;rsquo;s wrong with your plant. The leaves look off. You post a photo to a growing forum and within minutes, three people reply: &amp;ldquo;CalMag.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;You could have posted a picture of your dog and someone would have said CalMag.&lt;/p&gt;&#10;&lt;p&gt;It&amp;rsquo;s the universal answer to every cannabis problem, the &amp;ldquo;have you tried turning it off and on again&amp;rdquo; of indoor growing. Yellowing? CalMag. Spots? CalMag. Weird leaf curl? Believe it or not, CalMag. And hey - sometimes it works. But when it doesn&amp;rsquo;t, most growers just add more CalMag, which can make things actively worse.&lt;/p&gt;</description></item><item><title>Spider Mites on Cannabis: Early Detection Before the Damage</title><link>https://blog.plantlab.ai/spider-mites-cannabis/</link><pubDate>Tue, 31 Mar 2026 00:00:00 +0000</pubDate><guid>https://blog.plantlab.ai/spider-mites-cannabis/</guid><description>&lt;p&gt;&lt;img src="https://blog.plantlab.ai/img/spider-mites-cannabis-ToRuIwhg.png" alt="Spider mites on cannabis - by the time you see webbing, you&amp;rsquo;re already losing"&gt;&lt;/p&gt;&#10;&lt;p&gt;You adjusted your cal-mag for two weeks. The yellowing got worse. Then you saw the webbing.&lt;/p&gt;&#10;&lt;p&gt;That&amp;rsquo;s how most growers discover spider mites - not when the problem starts, but when it&amp;rsquo;s already out of control. The early damage looks so much like a nutrient deficiency that your first instinct is to adjust the feed. Meanwhile, a single female mite is producing thousands of descendants in a month.&lt;/p&gt;</description></item><item><title>Powdery Mildew on Cannabis: Visual Detection and Prevention</title><link>https://blog.plantlab.ai/powdery-mildew-cannabis/</link><pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate><guid>https://blog.plantlab.ai/powdery-mildew-cannabis/</guid><description>&lt;p&gt;&lt;img src="https://blog.plantlab.ai/img/powdery-mildew-cannabis-RtuOdcUt.png" alt="Powdery mildew on cannabis leaf - white powdery patches spreading across upper leaf surface, botanical illustration"&gt;&lt;/p&gt;&#10;&lt;p&gt;It looks like your plant is getting frosty. White powder spreading across the leaves, that pale shimmer catching the grow light. Then you touch it, and your finger comes away white.&lt;/p&gt;&#10;&lt;p&gt;That&amp;rsquo;s not trichome development. That&amp;rsquo;s powdery mildew - and if you&amp;rsquo;re seeing it now, the infection has been active inside your plant for up to two weeks already.&lt;/p&gt;</description></item><item><title>What's Wrong With My Cannabis Plant? A Visual Diagnosis Guide</title><link>https://blog.plantlab.ai/whats-wrong-with-my-cannabis-plant/</link><pubDate>Fri, 13 Mar 2026 00:00:00 +0000</pubDate><guid>https://blog.plantlab.ai/whats-wrong-with-my-cannabis-plant/</guid><description>&lt;p&gt;&lt;img src="https://blog.plantlab.ai/img/whats-wrong-with-my-cannabis-plant-v1Cc5nIE.png" alt="Cannabis plant showing multiple deficiency symptoms - yellow bottom leaves, brown edges, and spotted new growth"&gt;&lt;/p&gt;&#10;&lt;h2 id="start-here"&gt;Start Here&lt;/h2&gt;&#10;&lt;p&gt;Something looks wrong. Maybe the bottom leaves are yellowing. Maybe the tips are curling. Maybe you walked into your tent and something just looked &lt;em&gt;off&lt;/em&gt; in a way you can&amp;rsquo;t articulate but your gut knows isn&amp;rsquo;t right.&lt;/p&gt;&#10;&lt;p&gt;So you did what every grower does: you took a photo, posted it online, and got twelve different answers. Someone said CalMag. Someone said flush. Someone said &amp;ldquo;two more weeks.&amp;rdquo; None of them agreed on what the actual problem is.&lt;/p&gt;&#10;&lt;p&gt;This guide won&amp;rsquo;t do that. It walks through a systematic process: look at where the damage is, what it looks like, and narrow it down to a specific cause. No guessing, no bro science, no &amp;ldquo;could be anything, hard to tell from the photo.&amp;rdquo;&lt;/p&gt;</description></item><item><title>Nutrient Antagonism in Cannabis: Why Chasing Deficiencies Makes Things Worse</title><link>https://blog.plantlab.ai/nutrient-antagonism-cannabis/</link><pubDate>Tue, 10 Mar 2026 09:00:00 +0000</pubDate><guid>https://blog.plantlab.ai/nutrient-antagonism-cannabis/</guid><description>&lt;p&gt;&lt;img src="https://blog.plantlab.ai/img/nutrient-antagonism-cannabis-62mK1WWz.png" alt="Nutrient Antagonism in Cannabis: Why Chasing Deficiencies Makes Things Worse"&gt;&lt;/p&gt;&#10;&lt;h2 id="the-short-version"&gt;The Short Version&lt;/h2&gt;&#10;&lt;p&gt;Nutrient antagonism is when excess of one nutrient physically blocks another from being absorbed - your plant has enough of what it needs, it just can&amp;rsquo;t get to it. Adding more of the blocked nutrient usually makes things worse. A 1953 agricultural chart called the &lt;em&gt;Mulder&amp;rsquo;s Chart&lt;/em&gt; maps all of these interference relationships; PlantLab&amp;rsquo;s diagnosis now applies that same logic automatically, flagging the most likely excess nutrient in every analysis.&lt;/p&gt;&#10;&lt;p&gt;What this post covers:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Why &amp;ldquo;add more&amp;rdquo; is sometimes the exact wrong answer&lt;/li&gt;&#10;&lt;li&gt;The Mulder&amp;rsquo;s Chart: what it shows and how to read it&lt;/li&gt;&#10;&lt;li&gt;The four antagonism traps cannabis growers hit most often&lt;/li&gt;&#10;&lt;li&gt;How to tell antagonism from a true deficiency&lt;/li&gt;&#10;&lt;li&gt;What to actually do once you&amp;rsquo;ve identified the likely excess&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;hr&gt;&#10;&lt;p&gt;You&amp;rsquo;re three weeks into flower. New growth is showing interveinal chlorosis - yellowing between the veins. Classic iron deficiency. You&amp;rsquo;ve seen it before. You adjust your pH, add some chelated iron, wait a few days. Nothing. You add more. The leaves get worse. Two weeks of this and your runoff EC looks completely normal. What is going on?!&lt;/p&gt;&#10;&lt;p&gt;Here&amp;rsquo;s the thing: your plant probably has plenty of iron. The problem is that something else is blocking it from getting in. You&amp;rsquo;re chasing a deficiency that isn&amp;rsquo;t really there.&lt;/p&gt;</description></item><item><title>Nitrogen Deficiency in Cannabis: A Visual Guide</title><link>https://blog.plantlab.ai/nitrogen-deficiency-in-cannabis-a-visual-guide/</link><pubDate>Fri, 23 Jan 2026 00:00:00 +0000</pubDate><guid>https://blog.plantlab.ai/nitrogen-deficiency-in-cannabis-a-visual-guide/</guid><description>&lt;p&gt;Nitrogen deficiency in cannabis appears as yellowing of lower, older leaves that progresses upward from the bottom of the plant. Because nitrogen is a mobile nutrient, the plant moves it from old growth to support new leaves. The key diagnostic marker is that yellowing includes the veins - unlike iron or magnesium deficiency where veins stay green.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Quick checklist:&lt;/strong&gt;&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Yellowing starts on BOTTOM leaves&lt;/li&gt;&#10;&lt;li&gt;Yellowing includes veins (not just between veins)&lt;/li&gt;&#10;&lt;li&gt;New growth at top still green&lt;/li&gt;&#10;&lt;li&gt;Leaves may cup upward before falling off&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;If yellowing appears on top/new growth first, it is NOT nitrogen deficiency.&lt;/p&gt;</description></item><item><title>Why I Built PlantLab</title><link>https://blog.plantlab.ai/why-i-built-plantlab/</link><pubDate>Tue, 06 Jan 2026 00:00:00 +0000</pubDate><guid>https://blog.plantlab.ai/why-i-built-plantlab/</guid><description>&lt;h2 id="the-problem"&gt;The Problem&lt;/h2&gt;&#10;&lt;p&gt;Let&amp;rsquo;s say you are a new or aspiring cultivator. You got some seeds, soil, nutrients, and the rest of your setup. You plant the seed and in a few days a little sprout starts growing. You hope that all goes according to the instructions you read or videos you watched. But at some point, your plant looks a little off. Perhaps the leaves are curling or its color changes. Something doesn&amp;rsquo;t seem right. You search online, post photos on growing forums. You adjust pH, nutrients, lights. Sometimes the plant bounces back and sometimes it doesn&amp;rsquo;t. You wish you could get a clear signal about what&amp;rsquo;s going on, so you can actually address it.&lt;/p&gt;&#10;&lt;p&gt;Or perhaps you are an advanced grower, with a large tent or greenhouse. Daily, you walk and examine your plants, checking for signs of stress or pests. The more plants you have, the more chances something goes amiss and needs your attention. Your systems for lights, pH, water may be automated but they still need you: your vision and your experience.&lt;/p&gt;</description></item></channel></rss>