Automatically updates the firmware of all your Shelly devices at once.
Download the latest binary for your platform following the instructions on the Releases page.
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