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 on specific device
shelly fleet on device-id
# Turn on all devices in a group
shelly fleet on --group living-room
# Turn on all relay devices
shelly fleet on --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 on
-s, --switch int Switch component ID
-t, --timeout duration Timeout per device (default 10s)