# Turn off switches specific devices
shelly batch off light-1 light-2
# Turn off switches all devices in a group
shelly batch off --group living-room
# Turn off switches all registered devices
shelly batch off --all
# Control switch 1 on all devices in group
shelly batch off --group bedroom --switch 1
# Control concurrency and timeout
shelly batch off --all --concurrent 10 --timeout 30s
# Pipe device names from a file
cat devices.txt | shelly batch off
# Pipe from device list command
shelly device list -o json | jq -r '.[].name' | shelly batch off
-a, --all Target all registered devices
-c, --concurrent int Max concurrent operations (default 5)
-g, --group string Target device group
-h, --help help for off
-s, --switch int Switch component ID
-t, --timeout duration Timeout per device (default 10s)