The Challenge: We needed to retrofit a notification system for a municipal water feature. The requirement was to capture multiple simultaneous alarms, buffer them, and dispatch them via an HTTP SMS Gateway without flooding the recipient.
The Logic: Implementing a “store-and-forward” buffer in Ladder Logic is often tedious. In JasperNode, we used the event-driven architecture to handle this asynchronously.
The Prompt: We used the following prompt to generate the buffer logic: "Add all system alarms to the 'smsTxtPrepare' tag that generates a buffer. Dispatch messages 20 seconds apart."
The Fix: During commissioning, we realised the API payload structure was incorrect. Instead of rewriting the function manually, we prompted: "Modify 'smsSend' to use the new API approach... change tag status to SENDING while active."
The Result: The system now manages the queue automatically, preventing API rate-limiting issues.


