List all thermostat components on a Shelly device.
Thermostat components are typically found on Shelly BLU TRV (Thermostatic
Radiator Valve) devices connected via BLU Gateway. Each thermostat has
an ID, enabled state, and target temperature.
Use ‘shelly thermostat status’ for detailed readings including current
temperature. Use ‘shelly thermostat set’ to adjust target temperature.
Output is formatted as styled text by default. Use –json for
structured output suitable for scripting.
--config string Config file (default $HOME/.config/shelly/config.yaml)
-F, --fields Print available field names for use with --jq and --template
-Q, --jq stringArray Apply jq expression to filter output (repeatable, joined with |)
--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
--raw Print the exact device response(s) as a JSON array and suppress normal 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)