Skip to main content

Flashing

The file growbox.yaml is a full example that uses all components and can be used if you also use all, or most of the available components, but if you are only using very few components, it may be easier to start from scratch with this template:

substitutions:
devicename: "growsmart"
comment: "Smart Home Grow(n) Monitoring"

packages:
base: !include packages/base.yaml
esp32: !include packages/esp32s3.yaml
time: !include packages/time.yaml

To flash your GrowSmart core for the first time, save the above template to e.g. growsmart.yaml in the GrowSmart-ESPHome directory, connect your ESP-S3 via USB and run this command:

esphome run test.yaml

Once the device has been flashed and is accessible on your network, you can flash it via OTA (Over The Air) without having it connected via USB with this command:

esphome run --device growsmart.local test.yaml