Jump to content

Inventory on PG3


TJF1960

Recommended Posts

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

Link to comment
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 :)

 

Link to comment
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.

Link to comment

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)

 

Link to comment

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

Link to comment
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. 

Link to comment

Archived

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


×
×
  • Create New...