Calendar Module - AXONE-iO

Hi everyone,

AXONE-iO is pleased to announce the first release of the Calendar Module for Ignition.

The module is designed to manage operating schedules directly in Ignition: recurring weekly schedules, one-off or recurring exceptions, public holidays, vacation periods, and calendar states that can be exposed through tags or used from scripts.

It is especially useful for :

  • Building occupancy schedules
  • HVAC and equipment control based on time schedules
  • Production and operating calendars
  • Holiday and exception management
  • Alarm and automation triggering based on schedules
  • Schedule synchronization between Ignition and BACnet devices

Demo : here !

Perspective Component Preview :

The module is compatible with Ignition 8.3 and later.

Licensing :
The module is commercially licensed. A trial mode is available for evaluation.
The module is also included for customers who purchased their Ignition licenses through AXONE-iO.

Documentation and download : here

We would be interested in feedback from the Ignition community, especially around real-world scheduling use cases, BACnet workflows, and Perspective component usability.

Thanks,
Enzo

11 Likes

Thanks @e.sagnelonge; it's with mentioning that it can also be used with Lacroix Sofrel devices and in distributed gateway network.

2 Likes

This is really neat. Can it be used to display a timeline of already stored data?
Basically show an existing calendar that's stored in say a tag historian
Not sure if there is a read-only mode like that

My group has been looking for a good replacement for XYCharts for categorical timeline data
Both for ease-of-use and performance

1 Like

Thanks @kyvski,

To answer directly: there's no built-in read-only mode that connects the component live to an external source. The Calendar module works with its own storage engine, so to display data that's already stored elsewhere, you'd need to import it first.

The good news is that this import is straightforward to script: you can extract your data, convert it to the format expected by our calendar, then push it in through the script function: system.aio.calendar.createOrUpdateCalendar
Once the calendar is populated, you'll be able to display it natively through the Perspective component.

If you can share an example of your data, I'd be happy to guide you through the setup.
Feel free to reach out through our support: http://support.axone-io.com/

1 Like