FAQ and Troubleshooting

Answers to common OpenHTF questions and errors — blank Operator UI, unset measurements failing, ERROR vs FAIL outcomes, phase timeouts, tornado version conflicts, Python support, and how OpenHTF relates to TofuPilot.

Last updated · Verified with OpenHTF 1.6.1

Questions that come up on Discord and in the GitHub issues, with the shortest working answer. Install-time errors are on the Installation page.

Running tests

Output and data

Compatibility

Still stuck?

Ask on Discord with your OpenHTF version (python -c "import openhtf; print(openhtf.__version__)"), the full traceback and the smallest script that reproduces it.

On this page

Run it on your stations

$ tofupilot run .
✓ operator UI ready
$ git push
✓ stations updated
✓ runs uploaded

Same OpenHTF script, no code changes.

How it works