Uses cloud WebSocket connections to send commands, allowing control
of devices even when not on the same local network.
Requires integrator credentials configured via environment variables or config:
SHELLY_INTEGRATOR_TAG - Your integrator tag
SHELLY_INTEGRATOR_TOKEN - Your integrator token
# Turn off specific device
shelly fleet off device-id
# Turn off all devices in a group
shelly fleet off --group living-room
# Turn off all relay devices
shelly fleet off --all
-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)