[SOLVED] security/etpro-telemetry: sensor_info.py timeout prevents telemetry widget from loading after 26.1.6 upgrade
Nobody has claimed this yet.
- Dominant language
- PHP
- Stars
- 1.2k
- Forks
- 863
- Avg merge
- 2d 6h
- Merged PRs (30d)
- 10
Description
After upgrading from 25.7.11 to 26.1.6, the dashboard fails to load the telemetry widget.
Backend Log files show: Timeout(120) executing : proof point et status
Note that if you log in to the console shell and execute the script /usr/local/opnsense/scripts/etpro_telemetry/sensor_info.py directly, it will run successfully and show status "ok", however timing the script execution shows that it takes 2 minutes and 31 seconds
OPNsense 26.1.6 (amd64).
Intel® Atom™ C3758 @ 2.20 GHz (6 cores, 6 threads)
Network Intel® I350
Running as a VM under ESXi 7.0u3 with PCI passthrough of ethernet
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with /usr/local/opnsense/scripts/etpro_telemetry/sensor_info.py and run it from the console shell while comparing its runtime with the 120-second backend timeout. Trace how the telemetry widget invokes this entry point; done means the dashboard telemetry widget loads successfully after the upgrade and the timeout is no longer reached.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- observability
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100