Send commands to devices
Devices declare the commands they accept, with typed parameters and a danger level. Run one from a dashboard and watch it go from acknowledged to done.
@px.command("power_off", danger="critical")
def power_off(run):
pdu.off()
px.serve()
