Jump to content

Can you log historical program runs?


Ed Sybesma

Recommended Posts

18 hours ago, tmorse305 said:

I use NodeLink for logging.  It can keep track of devices, programs and variables.  It's very useful for tracking down intermittent problems.

Thank you for that input.  Follow-up questions: I am using windows.  I have previously loaded nodes for ISY through polyglot cloud.  That now is unavailable.  I am not otherwise familiar with running this type of file/program. 

What do you run/load NodeLink with:  Polisy?  Docker?  Or? 

The instructions for NodeLink say:  Download and run the latest version of NodeLink from:
http://automationshack.com/Files/NodeLink.dll
http://automationshack.com/Files/NodeLink.runtimeconfig.json

Neither .dll files nor .json files run directly from Windows.  I am obviously missing some basic background here, but my search of the Internet has not given me any answers.  Thank you much for any help you can provide.

Link to comment
1 hour ago, Ed Sybesma said:

Thank you for that input.  Follow-up questions: I am using windows.  I have previously loaded nodes for ISY through polyglot cloud.  That now is unavailable.  I am not otherwise familiar with running this type of file/program. 

What do you run/load NodeLink with:  Polisy?  Docker?  Or? 

The instructions for NodeLink say:  Download and run the latest version of NodeLink from:
http://automationshack.com/Files/NodeLink.dll
http://automationshack.com/Files/NodeLink.runtimeconfig.json

Neither .dll files nor .json files run directly from Windows.  I am obviously missing some basic background here, but my search of the Internet has not given me any answers.  Thank you much for any help you can provide.

Unless you have a dedicated windows machine running 24/7 for some other reason, the best bet is likely running it on a raspberry pi... more info here: http://automationshack.com/wp/nodelink/

Link to comment
1 hour ago, io_guy said:

Install the Windows .NET 5 or 6 runtime.

You can then run "dotnet NodeLink.dll".

Thank you so much.  That is a great start.

When I run either "dotnet NodeLink.dll" or "dotnet NodeLink.dll NodeLink.runtimeconfig.json" (within a folder where all the files are located), I get the following result ( with some numbers intentionally concealed with x's here):

2022-04-10 16:13:35 - ISY NodeLink Server v0.11.3 started
2022-04-10 16:13:35 - OS: Microsoft Windows NT 10.0.19044.0
2022-04-10 16:13:35 - Installed .NET Runtime Version: 5.0.15 [5]
2022-04-10 16:13:35 - Web config server started (http://192.xxx.xx.x:8xxx)
2022-04-10 16:13:35 - No password specified for the ISY
2022-04-10 16:13:36 - ISY resolved to 192.xxx.xx.xx (5.0.16C)
 

The Windows  Powershell Administrator window then freezes and nothing else obvious happens.

So it looks like I have gotten to the first step properly, but something else is missing.  Any further ideas?

Link to comment
18 hours ago, io_guy said:

That's it.  

Go to the webconfig with your browser.  

Thanks again for your help.  Unfortunately, the last tip doesn't seem to be helping.  I have 16 web.config files on my drive.  Some of them are human readable and some not.  None of them are new enough to have anything to do with running the NodeLink.  Of the ones that are readable, none have anything to do with NodeLink or ISY.

What am I missing?

Link to comment
18 hours ago, Ed Sybesma said:

2022-04-10 16:13:35 - Web config server started (http://192.xxx.xx.x:8xxx)

Open a browser and go to the web config server page for NodeLink.  There you will add the ISY credentials.

 

The port is 8090, and the ip is the ip for the computer running NodeLink.

Link to comment
5 minutes ago, tmorse305 said:

Open a browser and go to the web config server page for NodeLink.  There you will add the ISY credentials.

 

The port is 8090, and the ip is the ip for the computer running NodeLink.

Those numbers did in fact properly appear in the first place.  I just concealed them with x's just in case (contrary to my expectation) they could have been used by anyone to hack my system.

Link to comment
4 minutes ago, Ed Sybesma said:

Those numbers did in fact properly appear in the first place. 

Yes, you said that, I included the port number in case you no longer had access to the non-redacted version.  8090 is the std port for NodeLink, common knowledge.

 

Can you access the browser interface?

Link to comment
9 minutes ago, tmorse305 said:

Yes, you said that, I included the port number in case you no longer had access to the non-redacted version.  8090 is the std port for NodeLink, common knowledge.

 

Can you access the browser interface?

Yes.  That solves the issue.  I did not previously understand quite what was going on.  I now see that the fourth line of the original input was directing me to the web config server.

Thank you very much.

Link to comment

Archived

This topic is now archived and is closed to further replies.


  • Recently Browsing

    • No registered users viewing this page.
  • Forum Statistics

    • Total Topics
      36.9k
    • Total Posts
      370.2k
×
×
  • Create New...