/shelly-bulk-update

Automatically updates the firmware of all your Shelly devices at once.

Primary LanguageGoMIT LicenseMIT

shelly-bulk-update

Automatically updates the firmware of all your Shelly devices at once.

Installation

Download the latest binary for your platform following the instructions on the Releases page.

Usage

Ensure you are on the same network as your Shelly devices. Then run the binary:

./shelly-bulk-update

It will automatically discover all your Shelly devices using mDNS and attempt to update them if possible.

Please note:

  • The initial discovery can take up to 1 minute.
  • While updates are in progress and devices are restarting, you might see connection errors. Sometimes it takes a few minutes, please be patient :-)

If any (or all) of your devices have authentication enabled, use the --username and --password flags to define your credentials:

./shelly-bulk-update --username admin --password MyPa$$w0rd