Complete Systems

Greenhouse Controller

Solar-powered greenhouse monitoring and control on a 12 V lead-acid battery

An ESP32-S3 greenhouse controller that charges a 12 V lead-acid battery from a solar panel (MPPT), switches pumps and grow LEDs, measures soil moisture and its own energy use, and integrates with Home Assistant through ESPHome. Built from Circuit Issues KiCad design blocks; the board is being redesigned and prototypes follow.

Key features

  • ESP32-S3 wireless core (Wi-Fi + BLE)
  • Solar MPPT charging of a 12 V lead-acid battery (BQ24650)
  • Buck converter for the logic rail from the 12 V battery
  • MOSFET switches for 12 V pumps, valves and grow LEDs
  • Current, voltage and power telemetry (INA219)
  • Home Assistant integration via ESPHome
  • Built from Circuit Issues KiCad design blocks

Specifications

ControllerESP32-S3-WROOM-2 (block 0140)
EnergySolar panel, MPPT charger, 12 V lead-acid battery
Loads12 V pumps, valves and grow LEDs via MOSFET switches
ConnectivityWi-Fi 2.4 GHz + BLE
SensingSoil moisture, energy telemetry, I²C environment sensors
Firmware modelESPHome / Home Assistant integration
StatusRedesign in progress; prototypes next

Offer

Preorder / custom quote
Preorder / request quote

Need customized firmware, integration support, or a variant for your enclosure? Add this in your contact request and we will scope it with you.


Related resources

Blog links coming soon.

Other products