shelly-bulk-update

command module
v1.3.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 27, 2023 License: MIT Imports: 13 Imported by: 0

README

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 to the latest stable version 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

To update your Shelly devices to the latest beta version, use -stage=beta.

If you only want to update all Shelly devices of a specific device generation, use either -gen=1 for generation 1 or -gen=2 for generation 2. For example, this can be used to update all second generation devices to the latest beta version but keep first generation devices on the stable track.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL