Camilla, Erik, TJ, Dave:
My original HWS camera control code queried the camera state every minute (camera running or stopped waiting for an external trigger). We found that the HWS servers seemed to be unstable when this code was running over the holiday break. We suspected a possible race condition between the camera control code and the HWS frame grabber. To test this, we stopped the camera control code late last week, and have had no server issues since.
Today, on Camilla's request, I have modified the code to only query the camera status at code startup, and after the camera has been turned on/off (as verification). This means the new code will only send commands to the camera when H1 changes its lock state.