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.

Inventory on PG3

Featured Replies

Posted

@simplextechWill ST Inventory be ported to PG3 soon? Also, I am assuming this will be similar to ISY Inventory in PG2?

 

Thanks,

Tim

Edited by TJF1960

31 minutes ago, TJF1960 said:

@simplextechWill ST Inventory be ported to PG3 soon? Also, I am assuming this will be similar to ISY Inventory in PG2?

 

Thanks,

Tim

"Soon" is a relative thing.  It is planned.

How about your RA2 Select NS?  I just got a repeater and installed your PG2 NS.

-Tom

1 hour ago, xlurkr said:

How about your RA2 Select NS?  I just got a repeater and installed your PG2 NS.

-Tom

I'm guessing then you like RA2 Select nodeserver? ;)

I setup a poll a few weeks ago about NodeServers to be ported and had very.  very.  little reply.

I just installed it yesterday, when I powered up my new main repeater.  And I don't have any devices yet, so I can't really use it.  But I will have at least one soon.

Because of the timing, I was one of those who answered the poll with Inventory only.  Would you like me to respond again?  Also, you've seen how many people have been mentioning RA2 or Caseta in the "Insteon is dead" threads.  I think the prospect of future demand is good.

-Tom

19 hours ago, xlurkr said:

Because of the timing, I was one of those who answered the poll with Inventory only.  Would you like me to respond again?

No you don't have to.  I was intending to use the responses as a method to prioritize development of what people are actually using. 

BTW - I pushed ST-Inventory for PG3.

19 hours ago, xlurkr said:

Also, you've seen how many people have been mentioning RA2 or Caseta in the "Insteon is dead" threads.  I think the prospect of future demand is good.

I've seen a lot of talk.  Talk doesn't buy whiskey :)

 

21 hours ago, simplextech said:

I'm guessing then you like RA2 Select nodeserver? ;)

I setup a poll a few weeks ago about NodeServers to be ported and had very.  very.  little reply.

YES.. I have many people that are using it or planning to now with Insteon potentially dying, using lutron but still the home control from isy.

finally got it installed but its failing (says FAILED shortly after load)

 
2022-02-16 17:03:40 info: NS: Starting Node Server
2022-02-16 17:03:40 info: POLY: Interface starting
2022-02-16 17:03:40 info: POLY: Getting config from environment
2022-02-16 17:03:40 debug: POLY: Log file set to: logs/debug-2022-02-16.log
2022-02-16 17:03:41 info: POLY: MQTT client connected
2022-02-16 17:03:41 info: NS: MQTT Connection started
2022-02-16 17:03:41 debug: POLY: Sending config/getAll to PG3
2022-02-16 17:03:41 debug: NS: Message Sent: { config: {} }
2022-02-16 17:03:41 debug: POLY: _sendMessage: sending {"config":{}} to udi/pg3/ns/system/00:21:b9:02:57:b0_11
2022-02-16 17:03:41 debug: NS: Message Sent: { getAll: {} }
2022-02-16 17:03:41 debug: POLY: _sendMessage: sending {"getAll":{}} to udi/pg3/ns/custom/00:21:b9:02:57:b0_11
2022-02-16 17:03:41 debug: POLY: -> topic is udi/pg3/ns/clients/00:21:b9:02:57:b0_11, processing
2022-02-16 17:03:41 debug: POLY: Converting controller, timeAdded, profileNum
2022-02-16 17:03:41 debug: POLY: Creating Nodes from configuration nodes
2022-02-16 17:03:41 info: POLY: Setting node controller driver ST: 1
2022-02-16 17:03:41 debug: NS: Message Sent: {
set: [
{ address: 'controller', driver: 'ST', value: '1', uom: 2 },
[length]: 1
]
}
2022-02-16 17:03:41 debug: POLY: _sendMessage: sending {"set":[{"address":"controller","driver":"ST","value":"1","uom":2}]} to udi/pg3/ns/status/00:21:b9:02:57:b0_11
2022-02-16 17:03:41 debug: POLY: Removing nodes that are no longer in the config
2022-02-16 17:03:41 debug: POLY: Setting newParamsDetected flag in the config
2022-02-16 17:03:41 debug: POLY: Do loop detection
2022-02-16 17:03:41 info: NS: Config received has 1 nodes
2022-02-16 17:03:41 debug: NS: Message Sent: { set: [ { key: 'notices', value: {} }, [length]: 1 ] }
2022-02-16 17:03:41 debug: POLY: _sendMessage: sending {"set":[{"key":"notices","value":{}}]} to udi/pg3/ns/custom/00:21:b9:02:57:b0_11
2022-02-16 17:03:41 debug: NS: Message Sent: {
set: [
{
key: 'customparamsdoc',
value: '<h1>ISY Inventory</h1>\n' +
'\n' +
'<p>The purpose of this Nodeserver is simply to display/report device/node inventory within the ISY.</p>\n' +
'\n' +
'<ul><li>Inventory Collected<ul><li>Total Nodes</li><li>Scenes</li><li>Insteon</li><li>Z-Wave</li><li>NodeServer Nodes</li><li>Intgeger Variables</li><li>State Variables</li><li>Programs</li><li>Folders</li><li>Network Resources</li><li>Error Log Entries</li></ul></li></ul>\n' +
'\n' +
'<h2>Configuration</h2>\n' +
'\n' +
'<ul><li>Default Short Poll: 5 Minutes (300 Seconds)</li><li>Default Long Poll: 10 Minutes (No actions performed)</li><li>Username: This is the admin user of your ISY</li><li>Password: Your ISY admin password</li><li>IP_Address: The IP Adress of your ISY</li><li>ISY_Port: Default 80 unless you have changed it</li></ul>\n' +
'\n' +
'<h4>User Provided</h4>\n' +
'\n' +
'<ul><li>Enter your admin user name, password and IP address and port to the ISY controller</li><li>Save configuration</li></ul>'
},
[length]: 1
]
}
2022-02-16 17:03:41 debug: POLY: _sendMessage: sending {"set":[{"key":"customparamsdoc","value":"<h1>ISY Inventory</h1>\n\n<p>The purpose of this Nodeserver is simply to display/report device/node inventory within the ISY.</p>\n\n<ul><li>Inventory Collected<ul><li>Total Nodes</li><li>Scenes</li><li>Insteon</li><li>Z-Wave</li><li>NodeServer Nodes</li><li>Intgeger Variables</li><li>State Variables</li><li>Programs</li><li>Folders</li><li>Network Resources</li><li>Error Log Entries</li></ul></li></ul>\n\n<h2>Configuration</h2>\n\n<ul><li>Default Short Poll: 5 Minutes (300 Seconds)</li><li>Default Long Poll: 10 Minutes (No actions performed)</li><li>Username: This is the admin user of your ISY</li><li>Password: Your ISY admin password</li><li>IP_Address: The IP Adress of your ISY</li><li>ISY_Port: Default 80 unless you have changed it</li></ul>\n\n<h4>User Provided</h4>\n\n<ul><li>Enter your admin user name, password and IP address and port to the ISY controller</li><li>Save configuration</li></ul>"}]} to udi/pg3/ns/custom/00:21:b9:02:57:b0_11
2022-02-16 17:03:41 debug: POLY: -> topic is udi/pg3/ns/clients/00:21:b9:02:57:b0_11, processing
2022-02-16 17:03:41 debug: NS: Message Received: {
getAll: [
{
id: '80fbfd72-5ac1-43e2-88e7-75a5086baa77',
uuid: '00:21:b9:02:57:b0',
profileNum: 11,
key: 'customparams',
value: '{removed for security}',
dbVersion: 1
},
{
id: '81efea6a-c379-45d6-b147-310de947b16d',
uuid: '00:21:b9:02:57:b0',
profileNum: 11,
key: 'customparamsdoc',
value: '<h1>ISY Inventory</h1>\n' +
'\n' +
'<p>The purpose of this Nodeserver is simply to display/report device/node inventory within the ISY.</p>\n' +
'\n' +
'<ul><li>Inventory Collected<ul><li>Total Nodes</li><li>Scenes</li><li>Insteon</li><li>Z-Wave</li><li>NodeServer Nodes</li><li>Intgeger Variables</li><li>State Variables</li><li>Programs</li><li>Folders</li><li>Network Resources</li><li>Error Log Entries</li></ul></li></ul>\n' +
'\n' +
'<h2>Configuration</h2>\n' +
'\n' +
'<ul><li>Default Short Poll: 5 Minutes (300 Seconds)</li><li>Default Long Poll: 10 Minutes (No actions performed)</li><li>Username: This is the admin user of your ISY</li><li>Password: Your ISY admin password</li><li>IP_Address: The IP Adress of your ISY</li><li>ISY_Port: Default 80 unless you have changed it</li></ul>\n' +
'\n' +
'<h4>User Provided</h4>\n' +
'\n' +
'<ul><li>Enter your admin user name, password and IP address and port to the ISY controller</li><li>Save configuration</li></ul>',
dbVersion: 1
},
{
id: '9c41bcd2-aeff-419a-9a37-929fa9e76771',
uuid: '00:21:b9:02:57:b0',
profileNum: 11,
key: 'customtypeddata',
value: '{}',
dbVersion: 1
},
{
id: 'c8be4299-efcc-47fa-80cb-0ff9e6de9b9a',
uuid: '00:21:b9:02:57:b0',
profileNum: 11,
key: 'notices',
value: '{}',
dbVersion: 1
},
[length]: 4
]
}
2022-02-16 17:03:41 debug: POLY: getAll sub message: {
id: '80fbfd72-5ac1-43e2-88e7-75a5086baa77',
uuid: '00:21:b9:02:57:b0',
profileNum: 11,
key: 'customparams',
value: '{"removed for security"}',
dbVersion: 1
}
2022-02-16 17:03:41 debug: POLY: getAll sub message: {
id: '81efea6a-c379-45d6-b147-310de947b16d',
uuid: '00:21:b9:02:57:b0',
profileNum: 11,
key: 'customparamsdoc',
value: '<h1>ISY Inventory</h1>\n' +
'\n' +
'<p>The purpose of this Nodeserver is simply to display/report device/node inventory within the ISY.</p>\n' +
'\n' +
'<ul><li>Inventory Collected<ul><li>Total Nodes</li><li>Scenes</li><li>Insteon</li><li>Z-Wave</li><li>NodeServer Nodes</li><li>Intgeger Variables</li><li>State Variables</li><li>Programs</li><li>Folders</li><li>Network Resources</li><li>Error Log Entries</li></ul></li></ul>\n' +
'\n' +
'<h2>Configuration</h2>\n' +
'\n' +
'<ul><li>Default Short Poll: 5 Minutes (300 Seconds)</li><li>Default Long Poll: 10 Minutes (No actions performed)</li><li>Username: This is the admin user of your ISY</li><li>Password: Your ISY admin password</li><li>IP_Address: The IP Adress of your ISY</li><li>ISY_Port: Default 80 unless you have changed it</li></ul>\n' +
'\n' +
'<h4>User Provided</h4>\n' +
'\n' +
'<ul><li>Enter your admin user name, password and IP address and port to the ISY controller</li><li>Save configuration</li></ul>',
dbVersion: 1
}
2022-02-16 17:03:41 debug: POLY: getAll sub message: {
id: '9c41bcd2-aeff-419a-9a37-929fa9e76771',
uuid: '00:21:b9:02:57:b0',
profileNum: 11,
key: 'customtypeddata',
value: '{}',
dbVersion: 1
}
2022-02-16 17:03:41 debug: POLY: getAll sub message: {
id: 'c8be4299-efcc-47fa-80cb-0ff9e6de9b9a',
uuid: '00:21:b9:02:57:b0',
profileNum: 11,
key: 'notices',
value: '{}',
dbVersion: 1
}
2022-02-16 17:03:41 info: NS: Discovering
2022-02-16 17:03:41 debug: POLY: -> topic is udi/pg3/ns/clients/00:21:b9:02:57:b0_11, processing
2022-02-16 17:03:41 debug: NS: Message Received: {
set: [
{ address: 'controller', driver: 'ST', value: '1', uom: 2 },
[length]: 1
]
}
2022-02-16 17:03:41 debug: POLY: -> topic is udi/pg3/ns/clients/00:21:b9:02:57:b0_11, processing
2022-02-16 17:03:41 debug: NS: Message Received: { custom: { notices: '{}' } }
2022-02-16 17:03:41 debug: POLY: -> topic is udi/pg3/ns/clients/00:21:b9:02:57:b0_11, processing
2022-02-16 17:03:41 debug: NS: Message Received: { set: [ { success: true, key: 'notices' }, [length]: 1 ] }
2022-02-16 17:03:41 debug: POLY: -> topic is udi/pg3/ns/clients/00:21:b9:02:57:b0_11, processing
2022-02-16 17:03:41 debug: NS: Message Received: {
custom: {
customparamsdoc: '<h1>ISY Inventory</h1>\n' +
'\n' +
'<p>The purpose of this Nodeserver is simply to display/report device/node inventory within the ISY.</p>\n' +
'\n' +
'<ul><li>Inventory Collected<ul><li>Total Nodes</li><li>Scenes</li><li>Insteon</li><li>Z-Wave</li><li>NodeServer Nodes</li><li>Intgeger Variables</li><li>State Variables</li><li>Programs</li><li>Folders</li><li>Network Resources</li><li>Error Log Entries</li></ul></li></ul>\n' +
'\n' +
'<h2>Configuration</h2>\n' +
'\n' +
'<ul><li>Default Short Poll: 5 Minutes (300 Seconds)</li><li>Default Long Poll: 10 Minutes (No actions performed)</li><li>Username: This is the admin user of your ISY</li><li>Password: Your ISY admin password</li><li>IP_Address: The IP Adress of your ISY</li><li>ISY_Port: Default 80 unless you have changed it</li></ul>\n' +
'\n' +
'<h4>User Provided</h4>\n' +
'\n' +
'<ul><li>Enter your admin user name, password and IP address and port to the ISY controller</li><li>Save configuration</li></ul>'
}
}
2022-02-16 17:03:41 debug: POLY: -> topic is udi/pg3/ns/clients/00:21:b9:02:57:b0_11, processing
2022-02-16 17:03:41 debug: NS: Message Received: { set: [ { success: true, key: 'customparamsdoc' }, [length]: 1 ] }
2022-02-16 17:03:49 error: NS: getInv() Error: http://172.16.1.225:58888/rest/networking/resources
2022-02-16 17:03:52 error: NS: uncaughtException REPORT THIS!: TypeError: Cannot read properties of undefined (reading 'toString')
at Parser.exports.Parser.Parser.parseString (/var/polyglot/pg3/ns/00:21:b9:02:57:b0_11/node_modules/xml2js/lib/parser.js:312:19)
at Parser.parseString (/var/polyglot/pg3/ns/00:21:b9:02:57:b0_11/node_modules/xml2js/lib/parser.js:5:59)
at Controller.processNetworkResources (/var/polyglot/pg3/ns/00:21:b9:02:57:b0_11/Nodes/ControllerNode.js:181:14)
at Controller.onDiscover (/var/polyglot/pg3/ns/00:21:b9:02:57:b0_11/Nodes/ControllerNode.js:64:14)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
2022-02-16 17:03:52 error: POLY: uncaughtException: Cannot read properties of undefined (reading 'toString')
TypeError: Cannot read properties of undefined (reading 'toString')
at Parser.exports.Parser.Parser.parseString (/var/polyglot/pg3/ns/00:21:b9:02:57:b0_11/node_modules/xml2js/lib/parser.js:312:19)
at Parser.parseString (/var/polyglot/pg3/ns/00:21:b9:02:57:b0_11/node_modules/xml2js/lib/parser.js:5:59)
at Controller.processNetworkResources (/var/polyglot/pg3/ns/00:21:b9:02:57:b0_11/Nodes/ControllerNode.js:181:14)
at Controller.onDiscover (/var/polyglot/pg3/ns/00:21:b9:02:57:b0_11/Nodes/ControllerNode.js:64:14)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
2022-02-16 17:03:52 error: NS: uncaughtException: Cannot read properties of undefined (reading 'toString')
TypeError: Cannot read properties of undefined (reading 'toString')
at Parser.exports.Parser.Parser.parseString (/var/polyglot/pg3/ns/00:21:b9:02:57:b0_11/node_modules/xml2js/lib/parser.js:312:19)
at Parser.parseString (/var/polyglot/pg3/ns/00:21:b9:02:57:b0_11/node_modules/xml2js/lib/parser.js:5:59)
at Controller.processNetworkResources (/var/polyglot/pg3/ns/00:21:b9:02:57:b0_11/Nodes/ControllerNode.js:181:14)
at Controller.onDiscover (/var/polyglot/pg3/ns/00:21:b9:02:57:b0_11/Nodes/ControllerNode.js:64:14)
at processTicksAndRejections (node:internal/process/task_queues:96:5)

 

When posting logs use the "code" format otherwise they are unreadable.  Text file attachment is best.

Did you configure the nodeserver with the IP Address and Admin user/password for your ISY?

I got my RA2 switch, and I added it to the Lutron app.  It's working.

I'm having trouble adding it to your Ra2 Select NS.  I think I'm putting in the right information - integration ID is 2, and device type is 11.  But when I click the "Save Changes" button, it just stays in the pushed state, and no more nodes show up - the number of nodes stays at 1.  Can you get me unstuck?

-Tom

12 minutes ago, xlurkr said:

I got my RA2 switch, and I added it to the Lutron app.  It's working.

I'm having trouble adding it to your Ra2 Select NS.  I think I'm putting in the right information - integration ID is 2, and device type is 11.  But when I click the "Save Changes" button, it just stays in the pushed state, and no more nodes show up - the number of nodes stays at 1.  Can you get me unstuck?

-Tom

It's going to take me some time to move devices around and setup a test environment for RA2 Select again.  I also don't think this should be continued in this thread under this sub-forum. 

I agree about the location.  I looked for an appropriate location but couldn't find one.  Please suggest one, and thanks for trying to get it to work.

-Tom

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.