# state
smartctl -n idle /dev/sda

# temp
smartctl -n idle -A /dev/sdb --json=c | jq .temperature.current

# apm
smartctl --get apm /dev/sdb --json=c | jq .ata_apm.level
smartctl --set apm,20 /dev/sdb --json=c

# power state
smartctl -n idle /dev/sdb

# devices
smartctl --scan | cut -d' ' -f1