Skip to content
View in the app

A better way to browse. Learn more.

Universal Devices Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

variables for notifications

Featured Replies

Hi - loving this plugin. I'm trying to have notifications with some smarts like telling me the user that disarmed the system or which zone was violated. I can detect these in program "if" statements such as: if 'alarm status' = entrance delay is active AND last triggered zone = front door. But instead of making a program for every zone, I'd prefer to just have one program and embed the zone in the notification. When I configure notifications, I see these options but none of them see to have last triggered zone or last user or similar. Any ideas on how to do this?

${alert.subject}

${alert.subject.nopgm}

${alert.body}

${alert.compactsubject}

${alert.compactbody}

${sys.program.#.name}

${sys.program.#.status}

${alert.details}

${alert.event}

${alert.date}

${alert.time}

${sys.node.#.name}

${sys.node.#.addr}

${sys.group.#.name}

${sys.group.#.addr}

${alert.category}

${alert.type}

${alert.action}

${alert.control}

  • Author

somewhat helpful - I see this in the guide but don't see how to add those variables in my setup. I only see the variables I posted above but not the ones in this screen shot. How do I get these in my list of variable options? They didn't seem to get added when I installed the elk plugin node.

Screenshot 2026-03-10 211718.png

8 hours ago, JLevy02 said:

but don't see how to add those variables in my setup

I am confused by this statement, what variables are you looking to add, other than what is shown?

If you are going to use the built in native custom Notifications, just add what is shown in the example, substituting your system node # for what is shown in the example. So for alarm status, if your Elk Plugin is in slot 1, you would write: Alarm Status: ${sys.node.n001_area_1.ST}.

You can also, just go to PG3x, Elk Plugin, Nodes, look for Alarm Status in the node list and on the far right, will be the node address for that node. Click on the copy icon and you will have it. I usually make a list in a document of what I want, and then copy them all over.

If you are going to use a service like Pushover, then you would add it to a Network Resource. One of the advantages of using Pushover is having a historical record of all notifications.

  • Author

Oh! So you're saying I can just manually add in references even if they aren't in the dropdown? I thought UD only works for what is shown in the "variable" dropdown options - see screen shot. That was my confusion - I didn't know you could just type in "Alarm Status: ${sys.node.n001_area_1.ST}." if it wasn't listed in the variable options.

Screenshot 2026-03-11 063911.png

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.