Restarts What Breaks
HeliOS can queue restarts from the Web UI.
Goal
You are done when you choose the smallest restart that clears the issue.
Where To Restart
Before You Restart Anything
- Open Alerts and see what is actually failing.
- If you have a repeatable failure, reproduce it once and note the time window.
- Check Systems logs for the same time window.
If the problem is "I cannot reach the device at all", restarts from the UI will not help. Use:
Targets (What Each One Interrupts)
Restart API
- Restarts REST + telemetry plane.
- Use this when the UI loads but requests fail.
What you should see:
- UI may briefly show request failures, then recover.
- Streams may keep running, but UI data refreshes.
Restart engine
- Restarts stream runtime and pipeline execution.
- Streams will be interrupted.
What you should see:
- Streams restart and return to
Live. - Pipelines re-initialize.
Restart peripherals
- Restarts sensors and IO runtime.
- Use when IMU/I2C/peripheral status is stale.
What you should see:
- Peripheral status refreshes.
- Some devices may briefly disconnect/reconnect.
Reboot device
- Full restart.
- UI disconnects briefly and reloads when the device is back.
Verification
After any restart:
- Open Dashboard.
- Confirm telemetry updates.
- Confirm streams return to Live.
If you restarted the engine and streams do not return to Live:
- Open the stream page and check for errors.
- Open Alerts for a clear error message.
- Check Systems logs for the engine startup window.