Skip to content

Conversation

@scottleibrand
Copy link
Contributor

If a rig is getting too hot, we should pause pump-loop and ns-loop (the two that drive most CPU activity) until the rig cools off, while printing error messages in pump-loop.log to inform the user they need to better ventilate their rig. This will allow the rig to set temps at least occasionally, rather than getting to the Edison's critical temperature alarm threshold and rebooting (or presumably shutting down hard at some point).

This has been tested on a well-insulated overheating Edison rig by pulling the updated oref0-online and manually updating openaps.ini. We'll also need to make sure that the alias.json change doesn't break anything, and that checking sensors doesn't break anything on Pi rigs that don't have it.

@scottleibrand scottleibrand merged commit 8be8b33 into dev Oct 6, 2017
@scottleibrand scottleibrand deleted the cooldown branch October 6, 2017 04:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants