Skip to content

Inspector

The Inspector is the hub's dashboard for every device and JSON-RPC message, with a one-click stop.

Open the Inspector

Open http://127.0.0.1:7420/ and pair the browser with the one-time code from openhal pair.

Views

ViewShows
DevicesEach device's connection, conformance level, verification, channels, limits and actions
Message logEvery request, response, notification and error, as formatted JSON-RPC
ConfirmationsCommands held for a person to approve or reject
Audit logEvery decision, in a hash chain
RoutinesEach routine's source and dry run
Driver writerA draft device file for an unknown device, and the limits interview
SettingsClient tokens
StopThe always visible stop. Any client may stop, and lifting the stop takes a person's token

Screenshots

From a hub with the simulated printer and webcam.

The Inspector's device pane for the simulated Klipper 3D printer, paused, with its temperatures and extruder_target limited to 0 °C to 260 °C The Inspector's device pane for the simulated Klipper 3D printer, paused, with its temperatures and extruder_target limited to 0 °C to 260 °C
The printer Open the whole screen Open the whole screen
The Inspector's camera pane with the latest demo frame, a line drawing of the print knocked over on the bed, image/jpeg, 640 × 480, 24 KB The Inspector's camera pane with the latest demo frame, a line drawing of the print knocked over on the bed, image/jpeg, 640 × 480, 24 KB
The camera frame Open the whole screen Open the whole screen
The Inspector's pending cancel. Because a cancelled print on the Klipper 3D printer can't be resumed, the hub holds the agent print-watcher's request to run cancel for a person, with the camera's frame beside the Approve and run cancel and Reject buttons The Inspector's pending cancel. Because a cancelled print on the Klipper 3D printer can't be resumed, the hub holds the agent print-watcher's request to run cancel for a person, with the camera's frame beside the Approve and run cancel and Reject buttons
The pending cancel Open the whole screen Open the whole screen
The Inspector's message log with hal/read results shown as image/jpeg 640 by 480 descriptions, the hal/write for a nozzle temperature of 300 °C blocked with error -32010 LIMIT_EXCEEDED, and the cancel left pending The Inspector's message log with hal/read results shown as image/jpeg 640 by 480 descriptions, the hal/write for a nozzle temperature of 300 °C blocked with error -32010 LIMIT_EXCEEDED, and the cancel left pending
The message log Open the whole screen Open the whole screen
The Inspector's stop banner, which shows that every command is blocked with error -32014 STOPPED until a person lifts the stop with UNLOCK The Inspector's stop banner, which shows that every command is blocked with error -32014 STOPPED until a person lifts the stop with UNLOCK
Stopped Open the whole screen Open the whole screen