Jump 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.

Write To ISY Log from a Program

Featured Replies

Posted

The ISY Program Summary is fine, but it only shows the last time a program runs. Is there a way for a program to write an entry to the ISY Log file that would identify the program name or some unique identifier?

7 minutes ago, vbphil said:

The ISY Program Summary is fine, but it only shows the last time a program runs. Is there a way for a program to write an entry to the ISY Log file that would identify the program name or some unique identifier?

I think nodelink has a provision for the type of logging you're interested in.  I haven't used it.

What I do, is create a notification via the notification Node server.  I send it to a separate pushover "application" that I created on the pushover website called Log. I send it with a higher priority and sound disabled.  When I want to look at it  i just open pushover on my phone and pick the LOG entries.

  • Author
On 4/16/2022 at 7:59 AM, MrBill said:

I think nodelink has a provision for the type of logging you're interested in.  I haven't used it.

 

@MrBillNot sure what nodelink is.

As a workaround I added a command to an unused Insteon or X-10 device and then search for that in the log. At least it helps troubleshooting to see when the program is running and what else is happening at the same time. So, it's good to have it all in the ISY log.

16 minutes ago, vbphil said:

@MrBillNot sure what nodelink is.

As a workaround I added a command to an unused Insteon or X-10 device and then search for that in the log. At least it helps troubleshooting to see when the program is running and what else is happening at the same time. So, it's good to have it all in the ISY log.

nodelink is similar to node servers, but a different platform that polyglot

  • Author

@MrBillI've seen some mention of "Virtual Node Servers" in the forums. I figured you might know what they are. Where is there more information on what and how to do? Perhaps I can do something with that to produce an ISY Log entry from a Program.

There is a node server called 'Virtual".  Maybe that's what you saw?

https://github.com/markv58/Virtual

I don't think that will help your logging problem however.  I use NodeLink for logging.  To use it you have to run it on another device, I use a RPi but it runs on Windows too.

18 hours ago, vbphil said:

@MrBillI've seen some mention of "Virtual Node Servers" in the forums. I figured you might know what they are. Where is there more information on what and how to do? Perhaps I can do something with that to produce an ISY Log entry from a Program.

no idea other than what @tmorse305 mentions which is available in the PG2 store.

for nodelink see this post:

and this website:http://automationshack.com/wp/nodelink

I think logging is a function it has, but i've never used it.

  • Author

Thanks for all the info here.

Adding node servers just for an occasional need to write an entry into the ISY Log is a bit overkill. Maybe someday when ISY programming grows up there'll be a function intrinsic to the ISY language to write to the log. For now, I'll just use an Insteon Device, something unused but installed, as a marker, send it a command and find that in the log.

Guest
This topic is now closed to further replies.

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.