layout_status
Retrieve a complete status overview of your model railroad layout: connectivity, DCC power, active locomotives, block occupancy, and sensor states, with independent error handling for each section.
Instructions
One-call overview of the whole layout: connectivity, power, active locomotives, blocks, sensors.
Call for "what's happening on the layout?"/"is everything ready?"/"donne-moi l'état du layout" — a broad status question with no single named target. Never chain list_systems + list_roster + list_blocks + list_sensors yourself, this gathers them in one call.
Different from system_status (reachability + DCC power only): this adds every locomotive THIS session holds a throttle for (with speed/direction), block occupancy, and sensor states — fuller, at the cost of more JMRI calls. Use system_status when only reachability/power is in question.
No side effects. Each section is fetched independently with its own "error" key on failure — one section failing doesn't block the rest.
Returns {"reachable", "version", "systems": [...], "locomotives": [], "blocks": [...], "sensors": [...]}, with "*_error" keys for any failed section.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||