Well, even after changing that to /getDevices, I’m running into a new problem. The service manager is now hitting the server, but here’s the log:
7:12:26 PM: debug getChildDevices(false), children=0
7:12:26 PM: debug getChildDevices(false), children=0
7:12:25 PM: error java.lang.IllegalArgumentException: Maps with null keys can't be converted to JSON
7:12:25 PM: debug index 1: null, null
7:12:25 PM: debug index 4: null, null
7:12:25 PM: debug index 5: null, null
7:12:25 PM: debug index 2: null, null
7:12:25 PM: debug index 0: null, null
7:12:25 PM: debug JSON rcvd: [[deviceFriendlyName:All speakers, deviceName:89220fec-3468-4053-8e2b-69ce8b7fe700, deviceAddress:192.168.2.195, devicePort:42162], [deviceFriendlyName:Bedroom speaker, deviceName:08dff45c8d2a43d258b3d47eba561c24, deviceAddress:192.168.2.195, devicePort:8009], [deviceFriendlyName:Living Room TV, deviceName:7ff1cd1eecd2da7f40d696739edb5fde, deviceAddress:192.168.2.170, devicePort:8009], [deviceFriendlyName:Bathroom speaker, deviceName:744cc881f467fdb9d9380ff9eab0d5d5, deviceAddress:192.168.2.79, devicePort:8009], [deviceFriendlyName:Kids room speaker, deviceName:061e478919b0b198a1c61d263a7b9604, deviceAddress:192.168.2.177, devicePort:8009], [deviceFriendlyName:Kitchen speaker, deviceName:eb6339119b38d14e47d4ffc8b10f166e, deviceAddress:192.168.2.14, devicePort:8009]], JSON.size: 6
7:12:25 PM: debug Parsing 'index:1D, mac:000C294DDB29, ip:C0A8020F, port:0BBB, requestId:e486843a-21ea-4800-81b7-35868894008b, callback:true, headers:SFRUUC8xLjEgMjAwIE9LDQpDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL2pzb247IGNoYXJzZXQ9dXRmLTgNCkRhdGU6IFNhdCwgMTQgSnVsIDIwMTggMDI6MTI6MjUgR01UDQpDb25uZWN0aW9uOiBrZWVwLWFsaXZlDQpDb250ZW50LUxlbmd0aDogODM3, body:W3siZGV2aWNlTmFtZSI6Ijg5MjIwZmVjLTM0NjgtNDA1My04ZTJiLTY5Y2U4YjdmZTcwMCIsImRldmljZUZyaWVuZGx5TmFtZSI6IkFsbCBzcGVha2VycyIsImRldmljZUFkZHJlc3MiOiIxOTIuMTY4LjIuMTk1IiwiZGV2aWNlUG9ydCI6NDIxNjJ9LHsiZGV2aWNlTmFtZSI6IjA4ZGZmNDVjOGQyYTQzZDI1OGIzZDQ3ZWJhNTYxYzI0IiwiZGV2aWNlRnJpZW5kbHlOYW1lIjoiQmVkcm9vbSBzcGVha2VyIiwiZGV2aWNlQWRkcmVzcyI6IjE5Mi4xNjguMi4xOTUiLCJkZXZpY2VQb3J0Ijo4MDA5fSx7ImRldmljZU5hbWUiOiI3ZmYxY2QxZWVjZDJkYTdmNDBkNjk2NzM5ZWRiNWZkZSIsImRldmljZUZyaWVuZGx5TmFtZSI6IkxpdmluZyBSb29tIFRWIiwiZGV2aWNlQWRkcmVzcyI6IjE5Mi4xNjguMi4xNzAiLCJkZXZpY2VQb3J0Ijo4MDA5fSx7ImRldmljZU5hbWUiOiI3NDRjYzg4MWY0NjdmZGI5ZDkzODBmZjllYWIwZDVkNSIsImRldmljZUZyaWVuZGx5TmFtZSI6IkJhdGhyb29tIHNwZWFrZXIiLCJkZXZpY2VBZGRyZXNzIjoiMTkyLjE2OC4yLjc5IiwiZGV2aWNlUG9ydCI6ODAwOX0seyJkZXZpY2VOYW1lIjoiMDYxZTQ3ODkxOWIwYjE5OGExYzYxZDI2M2E3Yjk2MDQiLCJkZXZpY2VGcmllbmRseU5hbWUiOiJLaWRzIHJvb20gc3BlYWtlciIsImRldmljZUFkZHJlc3MiOiIxOTIuMTY4LjIuMTc3IiwiZGV2aWNlUG9ydCI6ODAwOX0seyJkZXZpY2VOYW1lIjoiZWI2MzM5MTE5YjM4ZDE0ZTQ3ZDRmZmM4YjEwZjE2NmUiLCJkZXZpY2VGcmllbmRseU5hbWUiOiJLaXRjaGVuIHNwZWFrZXIiLCJkZXZpY2VBZGRyZXNzIjoiMTkyLjE2OC4yLjE0IiwiZGV2aWNlUG9ydCI6ODAwOX1d'
7:12:21 PM: debug discoveryPage(), refresh
7:12:21 PM: debug Executing 'sendHttpRequest' host: 192.168.2.15:3003 path: /getDevices
7:12:21 PM: debug Executing 'getDevices'```