shelly fleet on

shelly fleet on

Turn on devices via cloud

Synopsis

Turn on devices through Shelly Cloud.

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

1
shelly fleet on [device...] [flags]

Examples

1
2
3
4
5
6
7
8
  # 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

Options

1
2
3
4
5
6
  -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)

Options inherited from parent commands

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
      --config string           Config file (default $HOME/.config/shelly/config.yaml)
      --log-categories string   Filter logs by category (comma-separated: network,api,device,config,auth,plugin)
      --log-json                Output logs in JSON format
      --no-color                Disable colored output
      --no-headers              Hide table headers in output
      --offline                 Only read from cache, error on cache miss
  -o, --output string           Output format (table, json, yaml, template) (default "table")
      --plain                   Disable borders and colors (machine-readable output)
  -q, --quiet                   Suppress non-essential output
      --refresh                 Bypass cache and fetch fresh data from device
      --template string         Go template string for output (use with -o template)
  -v, --verbose count           Increase verbosity (-v=info, -vv=debug, -vvv=trace)

SEE ALSO