update_interception_telemetry
Push telemetry snapshots to an active interception session to enable real-time device state monitoring for printing rules.
Instructions
Push a telemetry snapshot to an active interception session.
Telemetry is used by rules that evaluate live device state
(temperature thresholds, thermal runaway detection, flow anomalies).
Call this periodically during printing (e.g. every few seconds).
Args:
session_id: Active session ID.
hotend_temp: Current hotend temperature (C).
hotend_target: Target hotend temperature (C).
bed_temp: Current bed temperature (C).
bed_target: Target bed temperature (C).
position_x: Current X position (mm).
position_y: Current Y position (mm).
position_z: Current Z position (mm).
feedrate: Current feedrate (mm/min).
flow_rate_pct: Flow rate percentage (100 = normal).
fan_speed_pct: Fan speed percentage.
current_layer: Current layer number.
elapsed_seconds: Elapsed print time (seconds).
filament_used_mm: Filament consumed (mm).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bed_temp | No | ||
| feedrate | No | ||
| bed_target | No | ||
| position_x | No | ||
| position_y | No | ||
| position_z | No | ||
| session_id | Yes | ||
| hotend_temp | No | ||
| current_layer | No | ||
| fan_speed_pct | No | ||
| flow_rate_pct | No | ||
| hotend_target | No | ||
| elapsed_seconds | No | ||
| filament_used_mm | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||