I am using version 3.92.5162.30506
Here is what I see after I add the console.log command:
C:\IC>node app.js
InControl web server listening on port 3000
Connected to server!
Message sent { password: 'password',
commandData: {},
commandType: 'getDevices' }
Message sent { password: 'password',
commandData: {},
commandType: 'getScenes' }
Message sent { password: 'password',
commandData: {},
commandType: 'getEvents' }
Message sent { password: 'password',
commandData: {},
commandType: 'getRooms' }
GET /messages 200 0ms - 38
TestMessage { '$type': 'MLS.HA.DeviceController.Common.HaCommand, MLS.HA.DeviceC
ontroller.Common',
commandType: 'device',
commandData:
{ '$type': 'System.Collections.Generic.Dictionary2[[System.String, mscorlib]<br>,[System.Object, mscorlib]], mscorlib',<br> devices:<br> [ [Object],<br> [Object],<br> [Object],<br> [Object],<br> [Object],<br> [Object],<br> [Object],<br> [Object],<br> [Object],<br> [Object] ] },<br> password: null,<br> serverMessage: '' }<br>TestMessage { '$type': 'MLS.HA.DeviceController.Common.HaCommand, MLS.HA.DeviceC<br>ontroller.Common',<br> commandType: 'scenes',<br> commandData:<br> { '$type': 'System.Collections.Generic.Dictionary
2[[System.String, mscorlib]
,[System.Object, mscorlib]], mscorlib',
scenes: [ [Object] ] },
password: null,
serverMessage: '' }
TestMessage { '$type': 'MLS.HA.DeviceController.Common.HaCommand, MLS.HA.DeviceC
ontroller.Common',
commandType: 'events',
commandData:
{ '$type': 'System.Collections.Generic.Dictionary`2[[System.String, mscorlib]
,[System.Object, mscorlib]], mscorlib',
events:
[ [Object],
[Object],
[Object],
[Object],
[Object],
[Object],
[Object],
[Object],
[Object],
[Object] ] },
password: null,
serverMessage: '' }
TestMessage { '$type': 'MLS.HA.DeviceController.Common.HaCommand, MLS.HA.DeviceC
ontroller.Common',
commandType: null,
commandData: null,
password: null,
serverMessage: '' }
Unprocessed command null
GET /messages 200 0ms - 38
GET /messages 200 0ms - 38