Replies: 2 comments 3 replies
-
Hi @liltux In general alarms and events are handled in the same way. It varies a little from controller to controller, but in general the software looks for any changes in the switch state, engine state or generator state. If there are any changes in the previous states, then it checks if an alarm is active alarm (sends a notice if it is), if no alarm then it sends a notices on the current state. This method avoids the notification logic from having to know about specific alarm types or handle situations differently. Are you interested in a delay for all notices, or just for specific ones. The latter would be difficult to implement with out a lot of trade offs. Comms loss errors can be handled in a few different ways. If you are experiencing timeout errors then you can increase the modbus timeout on the the advanced settings page. If you use serial over TCP over wifi, you can increase your signal strength or switch to Ethernet or direct serial to get rid of comm loss due to wifi signal loss / reflection. Is the issue you are trying to avoid only a comms loss notification? If not, then what controller and message is the issue? |
Beta Was this translation helpful? Give feedback.
-
There is also a setting named "Additional Watchdog Timeout (sec)" on the advanced setting page that may be exactly what you are asking. At one point I was having issues with serial over wifi and added this setting and the modbus timeout as options. The modbus timeout can help with timeout errors as it waits longer for a response. The additional watch dog increases the time without a change the received packet count before sending an comms failure. the default comm watchdog timeout is 2 sec for serial and 8 sec for TCP. The additional watchdog setting will add to each of these, for example for TCP, if you have 5 additional seconds the total time out for comms failure is 13 seconds. |
Beta Was this translation helpful? Give feedback.
-
@jgyates 2 questions.
I don't know if it makes sense, but I know on the industrial side with DIO and Analog inputs we can program slight to lengthy delays for error handling depending on how critical or not the event is. This helps eliminate error messages that are not being helpful or effective. I maybe the only one experiencing this type of issue on a generator, but we generator anywhere from 2-4 comms loss messages in a week to 60 in a day. But every time I check the GUI, it is accessible and functioning. Not sure if it is worth the effort or makes sense.
Beta Was this translation helpful? Give feedback.
All reactions