Releases: fermayo/shelly-bulk-update
Releases · fermayo/shelly-bulk-update
v1.6
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
-genfilter is simplified:-gen=1targets 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 genericgen2+.
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-updateIntel
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-updateLinux
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-updateARM64
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-updateARMv7 (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-updateWindows
Click here to download the binary
v1.5
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-updateIntel
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-updateLinux
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-updateARM64
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-updateARMv7 (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-updateWindows
Click here to download the binary
v1.4
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-updateIntel
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-updateLinux
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-updateARM64
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-updateARMv7 (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-updateWindows
Click here to download the binary
v1.3.1
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-updateIntel
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-updateLinux
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-updateARM64
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-updateARMv7 (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-updateWindows
Click here to download the binary
v1.3
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-updateIntel
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-updateLinux
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-updateRaspberry 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-updateWindows
Click here to download the binary
v1.2
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-updateLinux
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-updateRaspberry 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-updateWindows
Click here to download the binary
v1.1
Changelog
- Force checking for available updates.
- Support authentication with
--usernameand--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-updateLinux
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-updateRaspberry 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-updateWindows
Click here to download the binary
v1.0
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-updateLinux
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-updateRaspberry 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-updateWindows
Click here to download the binary
v0.1-alpha
Initial commit Signed-off-by: Fernando Mayo Fernandez <fermayo@gmail.com>