LogicMachine Forum
ModBus IP / RTU error com - Printable Version

+- LogicMachine Forum (https://forum.logicmachine.net)
+-- Forum: LogicMachine eco-system (https://forum.logicmachine.net/forumdisplay.php?fid=1)
+--- Forum: General (https://forum.logicmachine.net/forumdisplay.php?fid=2)
+--- Thread: ModBus IP / RTU error com (/showthread.php?tid=6226)



ModBus IP / RTU error com - Gadjoken - 18.12.2025

Hello everyone,
I have several air handling units connected behind an RS485-to-IP module, using the Modbus RTU protocol. As a result, there are no communication errors with the IP module itself; however, communication errors may occur on the air handling units connected downstream.
For example, if one air handling unit experiences a communication fault, this is correctly recorded in the error log within the Modbus tab. I would like to know whether there is a way to propagate or retrieve this error in order to trigger an email notification.
Best regards.


RE: ModBus IP / RTU error com - admin - 19.12.2025

Use a scheduled script:
Code:
key = 'modbus_error_time' time = storage.get(key, 0) items = db:getall([[   SELECT *   FROM modbus_errors   WHERE errortime>?   ORDER BY errortime ]], time) if #items == 0 then   return end texts = {} for _, item in ipairs(items) do   time = item.errortime   date = os.date('%c', time)   texts[ #texts + 1 ] = date .. ' - ' .. item.errortext end message = table.concat(texts, '\n') mail('user@example.com', 'Modbus errors', message) storage.set(key, time)



RE: ModBus IP / RTU error com - Gadjoken - 19.12.2025

Perfect as usual
B.R.