Giter VIP home page Giter VIP logo

esphome-plant-monitor's Introduction

ESPHome firmware for a LILYGO T-Higrow WIFI Plant Sensor

Build License

This ESPHome configuration builds firmware for the LILYGO T-Higrow plantsensor. It monitors:

  • Soil humidity
  • Soil Fertilizer
  • Lux
  • Temperature
  • Humidity

With a beatiful dashboard card:

Plantflower card

Requirements

Optionally:

How to install (easy)

This project automates the building process. So all you need to do is open Chrome, Edge or Opera and go to the installation page. Connect the ESP32 to your computer via USB and read the instructions on that page.

How to install (expert)

To use this configuration, adjust the LILYGO-T-Higrow-ESP32.yaml and changes the Subsitions. If you want to adjust specific settings or do a calbiration, the relevant YAML files are in the common directory.

After this, flash the firmware to your device, e.g. with:

esphome run LILYGO-T-Higrow-ESP32.yaml

After you have added your device to Home Assistant ESPHome Integration, the sensors are available in Home Assistant.

To enable the flower-card in home-assistant:

  1. Get - OpenPlantBook API
  2. Install HACS
  3. Install Homeassistant Plantbook intergration
  4. Install Homeassistant Plantbook api intergration
  5. Install Homeassistant Flower card

Modularity

This is a modular ESPHome configuration split up in various YAML files that you can import as packages.

You can find these in the directory common:

battery.yaml

If you bought a battery and hooked it up to the esp then you will need to enable this in the LILYGO-T-Higrow-ESP32.yaml. The default battery will run for 12 hours with deep sleep enabled.

bluetooth.yaml

This will enable bluetooth (proxy) so you can have the bluetooth functionality enabled. Disable when using battery.

bme280.yaml

If you bought the bme280 sensor option please enable this.

Deepsleep.yaml

If you want to run the battery it is wise to enable this so it will sleep. You can do this in the LILYGO-T-Higrow-ESP32.yaml

dht.yaml

This enables the external temperature sensor that is connected to the board itself to measure the surrounding temperature and humidity.

plantsensors.yaml

This sets up the sensors that go into the soil itself.

text_sensors.yaml

When you want to enable the inbuild text_sensors enable this, it will output usefull stuff to home assistant.

waterpump.yaml

If you bought the optional Waterpump please enable this in the LILYGO-T-Higrow-ESP32.yaml

Customizations

If you successfully created a customization, please contribute this with a [pull request], ideally with an example configuration.

esphome-plant-monitor's People

Contributors

bruvv avatar renovate[bot] avatar ryan-witt avatar silentgecko avatar wolph avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.