TJF1960 Posted February 12, 2022 Posted February 12, 2022 (edited) @simplextechWill ST Inventory be ported to PG3 soon? Also, I am assuming this will be similar to ISY Inventory in PG2? Thanks, Tim Edited February 12, 2022 by TJF1960
simplextech Posted February 12, 2022 Posted February 12, 2022 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. 1
xlurkr Posted February 12, 2022 Posted February 12, 2022 How about your RA2 Select NS? I just got a repeater and installed your PG2 NS. -Tom
simplextech Posted February 13, 2022 Posted February 13, 2022 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.
xlurkr Posted February 13, 2022 Posted February 13, 2022 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 2
simplextech Posted February 13, 2022 Posted February 13, 2022 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 1
dbwarner5 Posted February 13, 2022 Posted February 13, 2022 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.
macjeff Posted February 16, 2022 Posted February 16, 2022 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)
simplextech Posted February 16, 2022 Posted February 16, 2022 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?
xlurkr Posted February 19, 2022 Posted February 19, 2022 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
simplextech Posted February 19, 2022 Posted February 19, 2022 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.
xlurkr Posted February 19, 2022 Posted February 19, 2022 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
Recommended Posts