Skip to content

alexiswatson/homeassistant-aerogarden

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

homeassistant-aerogarden

This is a custom component for Home Assistant that adds support for the Miracle Grow AeroGarden Wifi hydroponic gardens.

Background

This was developed without collaboration with AeroGarden, and as of publication, there is no documented public API. This implementation was forked from that of ksheumaker after it was declared unmaintained, who in turn took inspiration and code from the code in this forum post by epotex.

Currently, the code is setup to query the AeroGarden servers every 30 seconds.

Tested Models

  • Harvest Wifi

(Other models are expected to work, since this queries AeroGarden's cloud service rather than the garden directly. Please confirm success in an issue if you use another model, so that the documentation may be updated.)

Setup

This repository is designed to be added using HACS as a custom integration. It can, however, be installed manually.

Configuration

Add the following snippet into your configuration.yaml. Replace [EMAIL] and [PASSWORD] with the account information you use in the AeroGarden phone app.


aerogarden:
    username: [EMAIL]
    password: [PASSWORD]

Data available

The component supports multiple gardens, and multiple sensors will be created for each garden. [GARDEN NAME] will be replaced by whatever you named the garden in the AeroGarden app.

Light

  • light.aerogarden_[GARDEN NAME]_light

Binary Sensors (on/off)

  • binary_sensor.aerogarden_[GARDEN NAME]_pump
  • binary_sensor.aerogarden_[GARDEN NAME]_need_nutrients
  • binary_sensor.aerogarden_[GARDEN NAME]_need_water

Sensors

  • sensor.aerogarden_[GARDEN NAME]_nutrient
  • sensor.aerogarden_[GARDEN NAME]_planted

Sample screenshot

Screen Shot

Roadmap

  1. Test and confirm integration with HACS.
  2. Code cleanup.
  3. Toggling the light is reported to be not as smooth as desired--investigate.

About

HACS-compatible AeroGarden plugin for Home Assistant

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%