Jump to content

Inventory on PG3


TJF1960

Recommended Posts

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

  • Haha 1
Posted
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.

Posted

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

  • Like 2
Posted
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 :)

 

  • Like 1
Posted
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.

Posted

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)

 

Posted

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?

Posted

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

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

Posted

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.

×
×
  • Create New...