Skip to content

Releases: fermayo/shelly-bulk-update

v1.6

13 Mar 17:03
5031d4b

Choose a tag to compare

Changelog

  • Added support for Gen4 devices — they are now discovered and updated automatically alongside Gen2/Gen3.
  • Generation detection is now future-proof: any device advertising gen=N (N ≥ 2) in its mDNS TXT records is handled using the Gen2+ RPC API.
  • The -gen filter is simplified: -gen=1 targets Gen1 only; any value ≥ 2 targets all Gen2+ devices (Gen2, Gen3, Gen4, and newer).
  • The GEN column in the live display now shows the precise generation (gen2, gen3, gen4, …) instead of the generic gen2+.

Installation

Download the binary for your platform:

macOS

Apple Silicon

curl -sSL https://github.com/fermayo/shelly-bulk-update/releases/download/v1.6/shelly-bulk-update-Darwin-arm64 -o shelly-bulk-update; chmod +x shelly-bulk-update

Intel

curl -sSL https://github.com/fermayo/shelly-bulk-update/releases/download/v1.6/shelly-bulk-update-Darwin-x86_64 -o shelly-bulk-update; chmod +x shelly-bulk-update

Linux

Intel

curl -sSL https://github.com/fermayo/shelly-bulk-update/releases/download/v1.6/shelly-bulk-update-Linux-x86_64 -o shelly-bulk-update; chmod +x shelly-bulk-update

ARM64

curl -sSL https://github.com/fermayo/shelly-bulk-update/releases/download/v1.6/shelly-bulk-update-Linux-arm64 -o shelly-bulk-update; chmod +x shelly-bulk-update

ARMv7 (32 bits)

curl -sSL https://github.com/fermayo/shelly-bulk-update/releases/download/v1.6/shelly-bulk-update-Linux-armv7 -o shelly-bulk-update; chmod +x shelly-bulk-update

Windows

Click here to download the binary

v1.5

22 Feb 11:47
64f88db

Choose a tag to compare

Changelog

  • Fixed authentication for Gen2+ devices — they use HTTP Digest Auth (SHA-256), not Basic Auth. Devices with a password set were previously failing with a 401 error.

Installation

Download the binary for your platform:

macOS

Apple Silicon

curl -sSL https://github.com/fermayo/shelly-bulk-update/releases/download/v1.5/shelly-bulk-update-Darwin-arm64 -o shelly-bulk-update; chmod +x shelly-bulk-update

Intel

curl -sSL https://github.com/fermayo/shelly-bulk-update/releases/download/v1.5/shelly-bulk-update-Darwin-x86_64 -o shelly-bulk-update; chmod +x shelly-bulk-update

Linux

Intel

curl -sSL https://github.com/fermayo/shelly-bulk-update/releases/download/v1.5/shelly-bulk-update-Linux-x86_64 -o shelly-bulk-update; chmod +x shelly-bulk-update

ARM64

curl -sSL https://github.com/fermayo/shelly-bulk-update/releases/download/v1.5/shelly-bulk-update-Linux-arm64 -o shelly-bulk-update; chmod +x shelly-bulk-update

ARMv7 (32 bits)

curl -sSL https://github.com/fermayo/shelly-bulk-update/releases/download/v1.5/shelly-bulk-update-Linux-armv7 -o shelly-bulk-update; chmod +x shelly-bulk-update

Windows

Click here to download the binary

v1.4

08 Dec 19:27
3466c8a

Choose a tag to compare

Changelog

  • Added support for Gen3 devices

Installation

Download the binary for your platform:

macOS

Apple Silicon

curl -sSL https://github.com/fermayo/shelly-bulk-update/releases/download/v1.4/shelly-bulk-update-Darwin-arm64 -o shelly-bulk-update; chmod +x shelly-bulk-update

Intel

curl -sSL https://github.com/fermayo/shelly-bulk-update/releases/download/v1.4/shelly-bulk-update-Darwin-x86_64 -o shelly-bulk-update; chmod +x shelly-bulk-update

Linux

Intel

curl -sSL https://github.com/fermayo/shelly-bulk-update/releases/download/v1.4/shelly-bulk-update-Linux-x86_64 -o shelly-bulk-update; chmod +x shelly-bulk-update

ARM64

curl -sSL https://github.com/fermayo/shelly-bulk-update/releases/download/v1.4/shelly-bulk-update-Linux-arm64 -o shelly-bulk-update; chmod +x shelly-bulk-update

ARMv7 (32 bits)

curl -sSL https://github.com/fermayo/shelly-bulk-update/releases/download/v1.4/shelly-bulk-update-Linux-armv7 -o shelly-bulk-update; chmod +x shelly-bulk-update

Windows

Click here to download the binary

v1.3.1

27 Nov 19:42
8615610

Choose a tag to compare

Changelog

  • Wait for gen2 updates to finish and provide confirmation on output (thanks @IngmarStein!)
  • Added build for Linux arm devices (thanks @IngmarStein!)

Installation

Download the binary for your platform:

macOS

Apple Silicon

curl -sSL https://github.com/fermayo/shelly-bulk-update/releases/download/v1.3.1/shelly-bulk-update-Darwin-arm64 -o shelly-bulk-update; chmod +x shelly-bulk-update

Intel

curl -sSL https://github.com/fermayo/shelly-bulk-update/releases/download/v1.3.1/shelly-bulk-update-Darwin-x86_64 -o shelly-bulk-update; chmod +x shelly-bulk-update

Linux

Intel

curl -sSL https://github.com/fermayo/shelly-bulk-update/releases/download/v1.3.1/shelly-bulk-update-Linux-x86_64 -o shelly-bulk-update; chmod +x shelly-bulk-update

ARM64

curl -sSL https://github.com/fermayo/shelly-bulk-update/releases/download/v1.3.1/shelly-bulk-update-Linux-arm64 -o shelly-bulk-update; chmod +x shelly-bulk-update

ARMv7 (32 bits)

curl -sSL https://github.com/fermayo/shelly-bulk-update/releases/download/v1.3.1/shelly-bulk-update-Linux-armv7 -o shelly-bulk-update; chmod +x shelly-bulk-update

Windows

Click here to download the binary

v1.3

22 Oct 19:10
ac58fa9

Choose a tag to compare

Changelog

  • Added support for updating gen2 devices (thanks @IngmarStein!)

Installation

Download the binary for your platform:

macOS

Apple Silicon

curl -sSL https://github.com/fermayo/shelly-bulk-update/releases/download/v1.3/shelly-bulk-update-Darwin-arm64 -o shelly-bulk-update; chmod +x shelly-bulk-update

Intel

curl -sSL https://github.com/fermayo/shelly-bulk-update/releases/download/v1.3/shelly-bulk-update-Darwin-x86_64 -o shelly-bulk-update; chmod +x shelly-bulk-update

Linux

curl -sSL https://github.com/fermayo/shelly-bulk-update/releases/download/v1.3/shelly-bulk-update-Linux-x86_64 -o shelly-bulk-update; chmod +x shelly-bulk-update

Raspberry Pi

curl -sSL https://github.com/fermayo/shelly-bulk-update/releases/download/v1.3/shelly-bulk-update-Linux-armv7 -o shelly-bulk-update; chmod +x shelly-bulk-update

Windows

Click here to download the binary

v1.2

16 Sep 08:57
607a96b

Choose a tag to compare

Changelog

  • Fixes a critical issue when generating URLs that caused the tool to fail.

Installation

Download the binary for your platform:

macOS

curl -sSL https://github.com/fermayo/shelly-bulk-update/releases/download/v1.2/shelly-bulk-update-Darwin-x86_64 -o shelly-bulk-update; chmod +x shelly-bulk-update

Linux

curl -sSL https://github.com/fermayo/shelly-bulk-update/releases/download/v1.2/shelly-bulk-update-Linux-x86_64 -o shelly-bulk-update; chmod +x shelly-bulk-update

Raspberry Pi

curl -sSL https://github.com/fermayo/shelly-bulk-update/releases/download/v1.2/shelly-bulk-update-Linux-armv7 -o shelly-bulk-update; chmod +x shelly-bulk-update

Windows

Click here to download the binary

v1.1

11 Sep 11:01
4d4bcbb

Choose a tag to compare

Changelog

  • Force checking for available updates.
  • Support authentication with --username and --password.

Installation

Download the binary for your platform:

macOS

curl -sSL https://github.com/fermayo/shelly-bulk-update/releases/download/v1.1/shelly-bulk-update-Darwin-x86_64 -o shelly-bulk-update; chmod +x shelly-bulk-update

Linux

curl -sSL https://github.com/fermayo/shelly-bulk-update/releases/download/v1.1/shelly-bulk-update-Linux-x86_64 -o shelly-bulk-update; chmod +x shelly-bulk-update

Raspberry Pi

curl -sSL https://github.com/fermayo/shelly-bulk-update/releases/download/v1.1/shelly-bulk-update-Linux-armv7 -o shelly-bulk-update; chmod +x shelly-bulk-update

Windows

Click here to download the binary

v1.0

25 Apr 17:42
0ba77c0

Choose a tag to compare

Installation

Download the binary for your platform:

macOS

curl -sSL https://github.com/fermayo/shelly-bulk-update/releases/download/v1.0/shelly-bulk-update-Darwin-x86_64 -o shelly-bulk-update; chmod +x shelly-bulk-update

Linux

curl -sSL https://github.com/fermayo/shelly-bulk-update/releases/download/v1.0/shelly-bulk-update-Linux-x86_64 -o shelly-bulk-update; chmod +x shelly-bulk-update

Raspberry Pi

curl -sSL https://github.com/fermayo/shelly-bulk-update/releases/download/v1.0/shelly-bulk-update-Linux-armv7 -o shelly-bulk-update; chmod +x shelly-bulk-update

Windows

Click here to download the binary

v0.1-alpha

25 Apr 17:20
ce0f02d

Choose a tag to compare

v0.1-alpha Pre-release
Pre-release
Initial commit

Signed-off-by: Fernando Mayo Fernandez <fermayo@gmail.com>