# Description

***

So you can get started right away, we offer the library as a download. A license is not required for use. If you need further assistance, please do not hesitate to contact us.

<a href="/spaces/ltcbXgy6Y2teLoU01eGk/pages/cc4dd7d68e19cfac3eba0306b671a217a2ba03ef" class="button primary" data-icon="up-right-from-square">Download</a> <a href="https://store.codesys.com/de/hvac-building-process-automation-sl.html" class="button secondary" data-icon="seal">Purchase license</a> <a href="https://www.powerio.com/de/kontakt" class="button secondary" data-icon="question">Get support</a>

### Overview

{% columns %}
{% column width="91.66666666666666%" %}

<figure><img src="/files/d665475e4fe4e99fef69d22730b74057b3f45f87" alt=""><figcaption></figcaption></figure>

<p align="center"><em>Automatic reading of all configured alarms and setup of mail sending or alarming with the HVAC Automation Portal.</em></p>
{% endcolumn %}

{% column width="8.333333333333343%" %}

{% endcolumn %}
{% endcolumns %}

***

### Description

With this library you can read, filter and use alarms from the CODESYS AlarmManager via IEC code for further functions – e.g. for e-mail notifications, custom logic or visualizations.

The library provides an alarm buffer, traversal mechanisms and a flexible rule set. Based on alarm classes, alarm groups and other criteria, policies and groups can be defined that determine when and how alarm messages are processed or sent.

The main components are:

* Access to all alarms of the AlarmManager via IEC code
* Buffering of alarms in a high-performance alarm buffer
* Filtering of alarms by type (e.g. alarm class, alarm group) and text
* Management of policies (rules) and groups to define alarm behavior
* E-mail notification for relevant alarm conditions
* Status and diagnostic information for e-mail delivery
* Utility blocks such as timers and FIFO buffer

***

### Details

***


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://support.powerio.com/hub/codesys-hvac/en/hvac-alarm-library/description.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
