OSCSYS / brewtroller

BrewTroller Open Source Brewing Control System
9 stars 15 forks source link

Auto-Disable RS485 Output Board #22

Open mattreba opened 9 years ago

mattreba commented 9 years ago

If an RS485 Output board is configured incorrectly or is not responding the system will periodically lag waiting for the board to timeout. It would be useful to detect a timeout and put the board into an offline mode. While in offline mode the BrewTroller would not attempt to update the board again. Finally, the UI needs a way to know that a board went offline so the user can be notified.

If board malfunction is not a significant issue but configuration issues are more of a concern the RS485 Output board configuration menu could check the settings before allowing them to be saved. This would apply more for manually configured boards as the Auto Address logic already handles a "board not found" scenario.

AllanMar commented 9 years ago

Perhaps as part of the menu refactor it would be nice to implement a simple/clean way to provide alerts to the user. As there are a few scenarios it would be useful to provide alerts. Displayed until encoder click?

mattreba commented 9 years ago

I had exactly the same thought.

On Wed, Jul 15, 2015, 5:43 PM AllanMar notifications@github.com wrote:

Perhaps as part of the menu refactor it would be nice to implement a simple/clean way to provide alerts to the user. As there are a few scenarios it would be useful to provide alerts. Displayed until encoder click?

— Reply to this email directly or view it on GitHub https://github.com/OSCSYS/brewtroller/issues/22#issuecomment-121759059.