Skip to content

Comments

feat: Add example notebook for Asset Calibration alarms and notification#68

Merged
adamarnesen merged 6 commits intoni:mainfrom
ShriramS-Emerson:users/shriram/asset-calibration-alarms-and-notification-example
Feb 20, 2026
Merged

feat: Add example notebook for Asset Calibration alarms and notification#68
adamarnesen merged 6 commits intoni:mainfrom
ShriramS-Emerson:users/shriram/asset-calibration-alarms-and-notification-example

Conversation

@ShriramS-Emerson
Copy link
Contributor

@ShriramS-Emerson ShriramS-Emerson commented Feb 3, 2026

Why should this Pull Request be merged?

This PR includes an example notebook for creating alarms and sending notifications when assets are approaching or past calibration due.

What does this Pull Request accomplish?

  • Query all the assets based on the applied workspace filter (configurable in the notebook) - sets or updates or clear alarms based on the calibration due date of the assets.
    • The id of the alarm will be unique, but the display name, severity, condition and description changes based on the calibration status.
  • Includes an optional list of people to email (configurable in the notebook) when the new alarms are created for both assets approaching their calibration due date or now past their calibration due date. Note, the email won't include assets that were previously listed in past emails.
  • Make use of the latest pyclient wrapper 2.31.0, which contains NotificationClient.

What testing has been done?

  • Verified that the notebook run without errors.
  • Validated the functionalities of the notebook, as explained above.

@ShriramS-Emerson ShriramS-Emerson marked this pull request as ready for review February 3, 2026 12:53
@jattasNI jattasNI mentioned this pull request Feb 4, 2026
@ShriramS-Emerson
Copy link
Contributor Author

ShriramS-Emerson commented Feb 19, 2026

@adamarnesen Could you please help completing this PR.

image

I can't be able to merge.

@adamarnesen adamarnesen merged commit 9f58f32 into ni:main Feb 20, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants