Postscapes is an independent review site. We may earn money when you click on links on our site. Learn more.

Smart Lock Scout

Smart Home Scout

The source for smart home buying advice.

grobo

Smart Automated Grow Box

Looking for a set it and forget it hydroponic system for your home? Here are your options for cloud connected automation.

Take the stress out of your personal grow system. These “smart” systems will monitor everything that your plants need to grow, including nutrients, ventilation, light levels and pH of the soil.

  • Activated carbon filters keep the smell down
  • Monitor and control your plants from your Android or iOS device
  • Chose growth recipe and let the controller manage the rest including in some devices drying and cleaning

01/20/2020

Featured

This is an emerging class of products with many of the newcomers in the space still taking pre-orders and finalizing shipping. Because of that we are highlighting the Grobo One as it is available to purchase now.

Grobo One

Grobo One Image

Highlights

  • Grobo automatically grows up to 3 high quality ounces every 3-4 months.
    • Includes built-in security lock
      • 150 watt grow light with expected energy costs below $5 a month

Smart Grow Closet Overview

Don't have a yard or much space or time to manage a bigger grow tent?

You are in luck, a new crop of products are making an appearance that automate almost the entire process from nutrient and light management to drying settings. Outside of adding water and adding nutrients after your grow cycle has ended you should be able to average 3-4 ounces every three to four months with any of the systems listed below.

These new devices include features like:

  • Video cameras on the crops for check-in and time lapse of your grow
  • Alerts on your phone when your water levels get low and needed to be added to (If you have a water and sewer line even this can be automated)
  • Automatic lighting and other adjustments based on your specific strain

View the video below to get a cheesy overview of their features and compare the different model specs below.

Cloudponics GroBox

Cloudponics GroBox Image

Highlights

  • Control settings based on your strain
      • Comes with drying mode

Quick Links


Merchant

$2690 - Direct

Online Pricing

- Amazon More

Grobo One

Grobo One Image

Highlights

  • Grobo automatically grows up to 3 high quality ounces every 3-4 months.
    • Includes built-in security lock
      • 150 watt grow light with expected energy costs below $5 a month

Leaf

Leaf Image

Highlights

  • Shipping late 2018
    • Automatic Nutrient Dosing and pH Balancing
      • HD Camera For Remote Viewing and Timelapses and sync recipes from the community

Seedo

Seedo Image

Highlights

  • Shipping Q1 2019
    • Sealed from pests and smell leakages
      • The lighting system self-adjusts according to your plant's growth stage

Quick Links


Merchant

$2400 - Direct

Coming Soon

  • Mary (Shipping "later this year")

Comparisons

How do the specs stack up of the current best automatic grow closets on the market? LEAF vs Grobo One vs Seedo?

LEAF

$2,690
Leaf Grow Box

Shipping "Late 2018"

  • Price

    $2699

  • Recommended number of plants

    1

  • Expected Yield (3-4 Months)

    4 Ounces

  • Lighting

    200W max power

  • APPS

    Android and iOS

  • Video Camera

    Yes

  • Connectivity

    WiFi

  • Door Lock?

    Yes

  • Sensors

    • Industrial pH
    • Industrial TDS (ppm) 
    • Air temperature 
    • Humidity 
    • Plant height 
    • Water level 
    • Water temperature 

  • Size

    62" Tall 25" Deep and 27" Wide

  • Weight

    N/A

  • Power Consumption

    $15-20 a month of electricity

  • Additional Costs

    Nutrients will cost $39 and Carbon Filter $39 as well.

Cloudponics

$2,690
Cloudponics

Shipping Now

  • Price

    $2690

  • Recommended number of plants

    1 but up to 6

  • Expected Yield (3-4 Months)

    Claims up to 10 ounces

  • Lighting

    215W LED

  • APPS

    Android and iOS

  • Video Camera?

    No

  • Connectivity

    WiFi

  • Door Lock?

    Yes

  • Sensors

    • Air temperature
    • Water temperature
    • EC
    • Humidity
    • Light
    • Nutrients

  • Size

    69.75" Tall 30.75" Deep and 29.50" Wide

  • Weight

    N/A

  • Power Consumption

    N/A

SEEDO

$2,400
Seedo Image

Shipping "Q1 2019"

  • Price

    $2400

  • Recommended number of plants

    1

  • Expected Yield (3-4 Months)

    4 Ounces

  • Lighting

    144W LED

  • APPS

    Android and iOS

  • Video Camera?

    Yes - 1080P(Full-HD)

  • Connectivity

    WiFi

  • Door Lock?

    Yes

  • Sensors

    • EC
    • PH
    • Main Water Level Tank
    • Secondary Water Level Tank
    • Water Temperature
    • Air Temperature
    • Humidity
    • Fan Status
    • CO2
    • Door Status

  • Size

    40" Tall 24.4" Deep and 24.4" Wide

  • Weight

    55 LBS

  • Power Consumption

    Power Consumption 0.24 kWh

  • Additional Costs

    Costs of additional CO2 Bottles, etc are not available yet.

Grobo One

$1,999
Grobo One Image

Shipping Now

  • Price

    $1999

  • Recommended number of plants

    1

  • Expected Yield (3-4 Months)

    3 Ounces

  • Lighting

    150W LED

  • APPS

    No, Web browser based

  • Video Camera?

    No

  • Connectivity

    WiFi

  • Door Lock?

    Yes

  • Sensors

    • pH
    • Temperature
    • EC
    • Water Level
    • Humidity

  • Size

    48" Tall 14" Deep and 14" Wide

  • Weight

    80 LBS

  • Power Consumption

    Typically less than $5/Month

  • Additional Costs

    Nutrients from $63

Resources

Community Resources

User Results

[gravityform id="38" title="false" description="false" ajax="true" tabindex="49"]
<div class='gf_browser_unknown gform_wrapper' id='gform_wrapper_38' ><div id='gf_38' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_38' id='gform_38' action='/smart-automated-grow-box/#gf_38'> <div class='gform_body'><ul id='gform_fields_38' class='gform_fields top_label form_sublabel_below description_below'><li id='field_38_2' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label gfield_label_before_complex' >Your Name</label><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name no_last_name no_suffix gf_name_has_1 ginput_container_name' id='input_38_2'> <span id='input_38_2_3_container' class='name_first' > <input type='text' name='input_2.3' id='input_38_2_3' value='' aria-label='First name' tabindex='50' aria-invalid="false" /> <label for='input_38_2_3' >First</label> </span> </div></li><li id='field_38_3' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_38_3' >Can you share a high level overview of what you are looking for?</label><div class='ginput_container ginput_container_textarea'><textarea name='input_3' id='input_38_3' class='textarea medium' tabindex='54' aria-invalid="false" rows='10' cols='50'></textarea></div></li><li id='field_38_4' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_38_4' >Best way to reach you?</label><div class='ginput_container ginput_container_text'><input name='input_4' id='input_38_4' type='text' value='' class='medium' tabindex='55' aria-invalid="false" /></div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_38' class='gform_button button' value='Submit' tabindex='56' onclick='if(window["gf_submitting_38"]){return false;} window["gf_submitting_38"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_38"]){return false;} window["gf_submitting_38"]=true; jQuery("#gform_38").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=38&amp;title=&amp;description=&amp;tabindex=49' /> <input type='hidden' class='gform_hidden' name='is_submit_38' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='38' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_38' value='WyJbXSIsIjI0MzNjYTY3YTUxNWM5ZTM5NmFkOWNiZWJiMjkyMDYyIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_38' id='gform_target_page_number_38' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_38' id='gform_source_page_number_38' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_38' id='gform_ajax_frame_38'>This iframe contains the logic required to handle Ajax powered Gravity Forms.</iframe> <script type='text/javascript'>jQuery(document).ready(function($){gformInitSpinner( 38, 'https://www.postscapes.com/wp-content/plugins/gravityforms/images/spinner.gif' );jQuery('#gform_ajax_frame_38').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_38');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_38').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_38').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_38').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_38').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_38').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_38').val();gformInitSpinner( 38, 'https://www.postscapes.com/wp-content/plugins/gravityforms/images/spinner.gif' );jQuery(document).trigger('gform_page_loaded', [38, current_page]);window['gf_submitting_38'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_38').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_38').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [38]);window['gf_submitting_38'] = false;}, 50);}else{jQuery('#gform_38').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [38, current_page]);} );} );</script><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 38) {} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [38, 1]) } ); </script>
[gravityform id="38" title="false" description="false" ajax="true" tabindex="49"]
<div class='gf_browser_unknown gform_wrapper' id='gform_wrapper_38' ><div id='gf_38' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_38' id='gform_38' action='/smart-automated-grow-box/#gf_38'> <div class='gform_body'><ul id='gform_fields_38' class='gform_fields top_label form_sublabel_below description_below'><li id='field_38_2' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label gfield_label_before_complex' >Your Name</label><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name no_last_name no_suffix gf_name_has_1 ginput_container_name' id='input_38_2'> <span id='input_38_2_3_container' class='name_first' > <input type='text' name='input_2.3' id='input_38_2_3' value='' aria-label='First name' tabindex='50' aria-invalid="false" /> <label for='input_38_2_3' >First</label> </span> </div></li><li id='field_38_3' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_38_3' >Can you share a high level overview of what you are looking for?</label><div class='ginput_container ginput_container_textarea'><textarea name='input_3' id='input_38_3' class='textarea medium' tabindex='54' aria-invalid="false" rows='10' cols='50'></textarea></div></li><li id='field_38_4' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_38_4' >Best way to reach you?</label><div class='ginput_container ginput_container_text'><input name='input_4' id='input_38_4' type='text' value='' class='medium' tabindex='55' aria-invalid="false" /></div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_38' class='gform_button button' value='Submit' tabindex='56' onclick='if(window["gf_submitting_38"]){return false;} window["gf_submitting_38"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_38"]){return false;} window["gf_submitting_38"]=true; jQuery("#gform_38").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=38&amp;title=&amp;description=&amp;tabindex=49' /> <input type='hidden' class='gform_hidden' name='is_submit_38' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='38' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_38' value='WyJbXSIsIjI0MzNjYTY3YTUxNWM5ZTM5NmFkOWNiZWJiMjkyMDYyIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_38' id='gform_target_page_number_38' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_38' id='gform_source_page_number_38' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_38' id='gform_ajax_frame_38'>This iframe contains the logic required to handle Ajax powered Gravity Forms.</iframe> <script type='text/javascript'>jQuery(document).ready(function($){gformInitSpinner( 38, 'https://www.postscapes.com/wp-content/plugins/gravityforms/images/spinner.gif' );jQuery('#gform_ajax_frame_38').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_38');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_38').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_38').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_38').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_38').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_38').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_38').val();gformInitSpinner( 38, 'https://www.postscapes.com/wp-content/plugins/gravityforms/images/spinner.gif' );jQuery(document).trigger('gform_page_loaded', [38, current_page]);window['gf_submitting_38'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_38').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_38').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [38]);window['gf_submitting_38'] = false;}, 50);}else{jQuery('#gform_38').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [38, current_page]);} );} );</script><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 38) {} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [38, 1]) } ); </script>