I have a few buttons in HR that trigger a series of events on an RPi and my ISY. These events are time consuming and taxing on the RPi and ISY, so I wouldn’t want to trigger that more than once at a time. I thought I could put a label over the button that says “please wait” to keep the button from being pressed again. What is an acceptable amount of time without risking an HR crash?
Your best option would be to read a flag from the RPi or ISY that indicates whether it’s actually busy processing your task. That would help keep your UI more responsive so you can do other things while the task is running. If that’s not possible, you can use a delay. Ultimately, you’ll have to experiment with this yourself to find what works best.
1 Like