Skip to content

Instantly share code, notes, and snippets.

@jooooooon
Created October 31, 2016 10:33
Show Gist options
  • Save jooooooon/e3f9158a422424b36fcbe880451f61fd to your computer and use it in GitHub Desktop.
Save jooooooon/e3f9158a422424b36fcbe880451f61fd to your computer and use it in GitHub Desktop.
Logs for dashkiosk issue #49
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T15:02:57.522Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T15:04:57.527Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T15:06:57.531Z"}
{"level":"info","message":"display disconnected 1FZR42","timestamp":"2016-10-28T15:06:57.673Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{"message":[null,null,null,null]},"_eventsCount":5,"id":"47d492cf484d7645c0bbdfd51bf7c5a7","friendlyName":"Bureaux-2","address":"192.168.90.160","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":2754348,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":513197,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":100,"nextBackoffDelay_":100},"maxNumberOfRetry_":-1,"backoffNumber_":1,"backoffDelay_":115,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"connect":[null,null]},"_eventsCount":4,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-UN3KAII42H","authenticated":false,"disconnecting":true},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: connect ECONNREFUSED 192.168.90.160:8009',\n ' at Object.exports._errnoException (util.js:870:11)',\n ' at exports._exceptionWithHostPort (util.js:893:20)',\n ' at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14)' ],\n message: 'connect ECONNREFUSED 192.168.90.160:8009',\n code: 'ECONNREFUSED',\n errno: 'ECONNREFUSED',\n syscall: 'connect',\n address: '192.168.90.160',\n port: 8009 }","timestamp":"2016-10-28T15:08:32.116Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at TLSSocket.error (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:149:10)"," at emitOne (events.js:77:13)"," at TLSSocket.emit (events.js:169:7)"," at emitErrorNT (net.js:1253:8)"," at nextTickCallbackWith2Args (node.js:442:9)"," at process._tickDomainCallback (node.js:397:17)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-28T15:08:32.120Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{"message":[null,null,null,null]},"_eventsCount":5,"id":"47d492cf484d7645c0bbdfd51bf7c5a7","friendlyName":"Bureaux-2","address":"192.168.90.160","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":2758873,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":517722,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":100,"nextBackoffDelay_":200},"maxNumberOfRetry_":-1,"backoffNumber_":2,"backoffDelay_":109,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"connect":[null,null]},"_eventsCount":4,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-EVNLZSMW1A","authenticated":false,"disconnecting":true},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: connect ECONNREFUSED 192.168.90.160:8009',\n ' at Object.exports._errnoException (util.js:870:11)',\n ' at exports._exceptionWithHostPort (util.js:893:20)',\n ' at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14)' ],\n message: 'connect ECONNREFUSED 192.168.90.160:8009',\n code: 'ECONNREFUSED',\n errno: 'ECONNREFUSED',\n syscall: 'connect',\n address: '192.168.90.160',\n port: 8009 }","timestamp":"2016-10-28T15:08:32.240Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at TLSSocket.error (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:149:10)"," at emitOne (events.js:77:13)"," at TLSSocket.emit (events.js:169:7)"," at emitErrorNT (net.js:1253:8)"," at nextTickCallbackWith2Args (node.js:442:9)"," at process._tickDomainCallback (node.js:397:17)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-28T15:08:32.243Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{"message":[null,null,null,null]},"_eventsCount":5,"id":"47d492cf484d7645c0bbdfd51bf7c5a7","friendlyName":"Bureaux-2","address":"192.168.90.160","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":2763398,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":522247,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":200,"nextBackoffDelay_":300},"maxNumberOfRetry_":-1,"backoffNumber_":3,"backoffDelay_":237,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"connect":[null,null]},"_eventsCount":4,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-ALDAN3ZCQC","authenticated":false,"disconnecting":true},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: connect ECONNREFUSED 192.168.90.160:8009',\n ' at Object.exports._errnoException (util.js:870:11)',\n ' at exports._exceptionWithHostPort (util.js:893:20)',\n ' at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14)' ],\n message: 'connect ECONNREFUSED 192.168.90.160:8009',\n code: 'ECONNREFUSED',\n errno: 'ECONNREFUSED',\n syscall: 'connect',\n address: '192.168.90.160',\n port: 8009 }","timestamp":"2016-10-28T15:08:32.490Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at TLSSocket.error (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:149:10)"," at emitOne (events.js:77:13)"," at TLSSocket.emit (events.js:169:7)"," at emitErrorNT (net.js:1253:8)"," at nextTickCallbackWith2Args (node.js:442:9)"," at process._tickDomainCallback (node.js:397:17)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-28T15:08:32.493Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{"message":[null,null,null,null]},"_eventsCount":5,"id":"47d492cf484d7645c0bbdfd51bf7c5a7","friendlyName":"Bureaux-2","address":"192.168.90.160","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":2767923,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":526772,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":300,"nextBackoffDelay_":500},"maxNumberOfRetry_":-1,"backoffNumber_":4,"backoffDelay_":352,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"connect":[null,null]},"_eventsCount":4,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-NZJ6LZYD4E","authenticated":false,"disconnecting":true},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: connect ECONNREFUSED 192.168.90.160:8009',\n ' at Object.exports._errnoException (util.js:870:11)',\n ' at exports._exceptionWithHostPort (util.js:893:20)',\n ' at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14)' ],\n message: 'connect ECONNREFUSED 192.168.90.160:8009',\n code: 'ECONNREFUSED',\n errno: 'ECONNREFUSED',\n syscall: 'connect',\n address: '192.168.90.160',\n port: 8009 }","timestamp":"2016-10-28T15:08:32.854Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at TLSSocket.error (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:149:10)"," at emitOne (events.js:77:13)"," at TLSSocket.emit (events.js:169:7)"," at emitErrorNT (net.js:1253:8)"," at nextTickCallbackWith2Args (node.js:442:9)"," at process._tickDomainCallback (node.js:397:17)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-28T15:08:32.857Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{"message":[null,null,null,null]},"_eventsCount":5,"id":"47d492cf484d7645c0bbdfd51bf7c5a7","friendlyName":"Bureaux-2","address":"192.168.90.160","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":2772448,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":531297,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":500,"nextBackoffDelay_":800},"maxNumberOfRetry_":-1,"backoffNumber_":5,"backoffDelay_":573,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"connect":[null,null]},"_eventsCount":4,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-2U9UQ91JE8","authenticated":false,"disconnecting":true},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: connect ECONNREFUSED 192.168.90.160:8009',\n ' at Object.exports._errnoException (util.js:870:11)',\n ' at exports._exceptionWithHostPort (util.js:893:20)',\n ' at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14)' ],\n message: 'connect ECONNREFUSED 192.168.90.160:8009',\n code: 'ECONNREFUSED',\n errno: 'ECONNREFUSED',\n syscall: 'connect',\n address: '192.168.90.160',\n port: 8009 }","timestamp":"2016-10-28T15:08:33.439Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at TLSSocket.error (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:149:10)"," at emitOne (events.js:77:13)"," at TLSSocket.emit (events.js:169:7)"," at emitErrorNT (net.js:1253:8)"," at nextTickCallbackWith2Args (node.js:442:9)"," at process._tickDomainCallback (node.js:397:17)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-28T15:08:33.443Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{"message":[null,null,null,null]},"_eventsCount":5,"id":"47d492cf484d7645c0bbdfd51bf7c5a7","friendlyName":"Bureaux-2","address":"192.168.90.160","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":2776973,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":535822,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":800,"nextBackoffDelay_":1300},"maxNumberOfRetry_":-1,"backoffNumber_":6,"backoffDelay_":932,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"connect":[null,null]},"_eventsCount":4,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-WV7BDLVXOJ","authenticated":false,"disconnecting":true},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: connect ECONNREFUSED 192.168.90.160:8009',\n ' at Object.exports._errnoException (util.js:870:11)',\n ' at exports._exceptionWithHostPort (util.js:893:20)',\n ' at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14)' ],\n message: 'connect ECONNREFUSED 192.168.90.160:8009',\n code: 'ECONNREFUSED',\n errno: 'ECONNREFUSED',\n syscall: 'connect',\n address: '192.168.90.160',\n port: 8009 }","timestamp":"2016-10-28T15:08:34.385Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at TLSSocket.error (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:149:10)"," at emitOne (events.js:77:13)"," at TLSSocket.emit (events.js:169:7)"," at emitErrorNT (net.js:1253:8)"," at nextTickCallbackWith2Args (node.js:442:9)"," at process._tickDomainCallback (node.js:397:17)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-28T15:08:34.388Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{"message":[null,null,null,null]},"_eventsCount":5,"id":"47d492cf484d7645c0bbdfd51bf7c5a7","friendlyName":"Bureaux-2","address":"192.168.90.160","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":2781499,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":540348,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":1300,"nextBackoffDelay_":2100},"maxNumberOfRetry_":-1,"backoffNumber_":7,"backoffDelay_":1551,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"connect":[null,null]},"_eventsCount":4,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-GNSVQE64AG","authenticated":false,"disconnecting":true},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: read ECONNRESET',\n ' at exports._errnoException (util.js:870:11)',\n ' at TLSWrap.onread (net.js:552:26)' ],\n message: 'read ECONNRESET',\n code: 'ECONNRESET',\n errno: 'ECONNRESET',\n syscall: 'read' }","timestamp":"2016-10-28T15:08:36.252Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at TLSSocket.error (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:149:10)"," at emitOne (events.js:77:13)"," at TLSSocket.emit (events.js:169:7)"," at emitErrorNT (net.js:1253:8)"," at nextTickCallbackWith2Args (node.js:442:9)"," at process._tickDomainCallback (node.js:397:17)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-28T15:08:36.255Z"}
{"id":"47d492cf484d7645c0bbdfd51bf7c5a7","name":"1FZR42","chromecast":"Bureaux-2","level":"info","message":"Chromecast device detected on home screen","timestamp":"2016-10-28T15:08:45.057Z"}
{"id":"47d492cf484d7645c0bbdfd51bf7c5a7","chromecast":"Bureaux-2","level":"warn","message":"Chromecast device is NOT able to retrieve the receiver","timestamp":"2016-10-28T15:08:51.260Z"}
{"req":{"url":"/images/dark-wood.jpg","headers":{"host":"192.168.90.250:9400","connection":"keep-alive","user-agent":"Mozilla/5.0 (X11; Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.84 Safari/537.36 CrKey/1.21.74816","accept":"image/webp,image/*,*/*;q=0.8","referer":"http://192.168.90.250:9400/styles/receiver-final.5b78cc26.css","accept-encoding":"gzip, deflate","accept-language":"fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4","cookie":"dashkiosk={\"register\":\"3QcOdJiVXg1QMFs05ZxjfjLXEfhY7hqlUJL0ZXDEfS8=|1477632224|9/zbrmfDPoKGYg==|T/USpj7HlGkoLhbvdshGmA==|jIRwQ6yxf5y+k0RhtTAT2EZ1vaMN9pmPrCW8eocdKvk42eh3lfSBcRL4TomslthxT5avv8io3C+QTDwaARFJcw==\"}","cast-device-capabilities":"{\"bluetooth_supported\":false,\"display_supported\":true,\"hi_res_audio_supported\":false}"},"method":"GET","httpVersion":"1.1","originalUrl":"/images/dark-wood.jpg","query":{}},"res":{"statusCode":404},"responseTime":1,"level":"info","message":"HTTP GET /images/dark-wood.jpg","timestamp":"2016-10-28T15:08:51.792Z"}
{"level":"info","message":"new display ::ffff:192.168.90.160","timestamp":"2016-10-28T15:08:56.378Z"}
{"level":"info","message":"registered display 1FZR42 ::ffff:192.168.90.160","timestamp":"2016-10-28T15:08:56.512Z"}
{"client":"1FZR42","dashboard":{"id":11,"url":"https://company.com/dashboard","description":null,"timeout":null,"viewport":null,"delay":null,"availability":null,"group":1,"active":true},"level":"info","message":"specific dashboard for display","timestamp":"2016-10-28T15:08:56.519Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T15:08:57.532Z"}
{"level":"info","message":"display disconnected 1FZR42","timestamp":"2016-10-28T15:10:26.931Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T15:10:57.534Z"}
{"id":"47d492cf484d7645c0bbdfd51bf7c5a7","name":"1FZR42","chromecast":"Bureaux-2","level":"info","message":"Chromecast device detected on home screen","timestamp":"2016-10-28T15:11:26.056Z"}
{"stack":["Error: expected a RECEIVER_STATUS message, got LAUNCH_ERROR instead"," at /home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/application.js:37:12"," at CastChannel.answer (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:219:9)"," at emitOne (events.js:82:20)"," at CastChannel.emit (events.js:169:7)"," at TLSSocket.readable (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:124:10)"," at emitNone (events.js:67:13)"," at TLSSocket.emit (events.js:166:7)"," at emitReadable_ (_stream_readable.js:419:10)"," at emitReadable (_stream_readable.js:413:7)"," at readableAddChunk (_stream_readable.js:164:13)"," at TLSSocket.Readable.push (_stream_readable.js:111:10)"," at TLSWrap.onread (net.js:531:20)"],"message":"Unable to run Dashkiosk application","level":"error","timestamp":"2016-10-28T15:11:29.197Z"}
{"id":"47d492cf484d7645c0bbdfd51bf7c5a7","name":"1FZR42","chromecast":"Bureaux-2","level":"info","message":"Chromecast device detected on home screen","timestamp":"2016-10-28T15:11:47.732Z"}
{"id":"47d492cf484d7645c0bbdfd51bf7c5a7","chromecast":"Bureaux-2","level":"warn","message":"Chromecast device is NOT able to retrieve the receiver","timestamp":"2016-10-28T15:11:51.168Z"}
{"req":{"url":"/images/dark-wood.jpg","headers":{"host":"192.168.90.250:9400","connection":"keep-alive","user-agent":"Mozilla/5.0 (X11; Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.84 Safari/537.36 CrKey/1.21.74816","accept":"image/webp,image/*,*/*;q=0.8","referer":"http://192.168.90.250:9400/styles/receiver-final.5b78cc26.css","accept-encoding":"gzip, deflate","accept-language":"fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4","cookie":"dashkiosk={\"register\":\"Z+6gESR02e5X9G0b5Ol46SyFUA3LX6Rqw9SJZg+QxzE=|1477667336|8/tIE/kdECwYfw==|DSszDjC/N15hVWW9b/MlKQ==|WsLAGBxsSfL3OPluq8Wr4q0SI13uZEf5+ev2PvCpp20rZMtam67+WxFXcvVWZKbAMvsxRpf6DS7n/7ZatN/NhA==\"}","cast-device-capabilities":"{\"bluetooth_supported\":false,\"display_supported\":true,\"hi_res_audio_supported\":false}"},"method":"GET","httpVersion":"1.1","originalUrl":"/images/dark-wood.jpg","query":{}},"res":{"statusCode":404},"responseTime":0,"level":"info","message":"HTTP GET /images/dark-wood.jpg","timestamp":"2016-10-28T15:11:51.688Z"}
{"level":"info","message":"new display ::ffff:192.168.90.160","timestamp":"2016-10-28T15:11:56.100Z"}
{"level":"info","message":"registered display 1FZR42 ::ffff:192.168.90.160","timestamp":"2016-10-28T15:11:56.519Z"}
{"client":"1FZR42","dashboard":{"id":11,"url":"https://company.com/dashboard","description":null,"timeout":null,"viewport":null,"delay":null,"availability":null,"group":1,"active":true},"level":"info","message":"specific dashboard for display","timestamp":"2016-10-28T15:11:56.524Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T15:12:57.536Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T15:14:57.539Z"}
{"level":"info","message":"display disconnected 1FZR42","timestamp":"2016-10-28T15:16:23.003Z"}
{"id":"47d492cf484d7645c0bbdfd51bf7c5a7","name":"1FZR42","chromecast":"Bureaux-2","level":"info","message":"Chromecast device detected on home screen","timestamp":"2016-10-28T15:16:36.411Z"}
{"id":"47d492cf484d7645c0bbdfd51bf7c5a7","chromecast":"Bureaux-2","level":"warn","message":"Chromecast device is NOT able to retrieve the receiver","timestamp":"2016-10-28T15:16:39.899Z"}
{"req":{"url":"/images/dark-wood.jpg","headers":{"host":"192.168.90.250:9400","connection":"keep-alive","user-agent":"Mozilla/5.0 (X11; Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.84 Safari/537.36 CrKey/1.21.74816","accept":"image/webp,image/*,*/*;q=0.8","referer":"http://192.168.90.250:9400/styles/receiver-final.5b78cc26.css","accept-encoding":"gzip, deflate","accept-language":"fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4","cookie":"dashkiosk={\"register\":\"YI3J9NQEdilVPfh+mteiViGGKhwShlQo/6+appnnVpg=|1477667516|prWnSQaEWe7+Ew==|ppTTNN6RUSFDHuEayjS0xg==|sNT6ysz03X514yApgkNLldbI1X5j+XGahNveWE96Bfa4u6dtN8+Ym3XSMHnZDAae/PdjpnFPu9Ngk7RAJx0OpQ==\"}","cast-device-capabilities":"{\"bluetooth_supported\":false,\"display_supported\":true,\"hi_res_audio_supported\":false}"},"method":"GET","httpVersion":"1.1","originalUrl":"/images/dark-wood.jpg","query":{}},"res":{"statusCode":404},"responseTime":0,"level":"info","message":"HTTP GET /images/dark-wood.jpg","timestamp":"2016-10-28T15:16:40.461Z"}
{"level":"info","message":"new display ::ffff:192.168.90.160","timestamp":"2016-10-28T15:16:44.645Z"}
{"level":"info","message":"registered display 1FZR42 ::ffff:192.168.90.160","timestamp":"2016-10-28T15:16:45.037Z"}
{"client":"1FZR42","dashboard":{"id":11,"url":"https://company.com/dashboard","description":null,"timeout":null,"viewport":null,"delay":null,"availability":null,"group":1,"active":true},"level":"info","message":"specific dashboard for display","timestamp":"2016-10-28T15:16:45.042Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T15:16:57.540Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T15:18:57.541Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T15:20:57.545Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T15:22:57.546Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T15:24:57.547Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T15:26:57.549Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T15:28:57.550Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T15:30:57.551Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T15:32:57.552Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T15:34:57.555Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T15:36:57.559Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T15:38:57.564Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T15:40:57.568Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T15:42:57.572Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T15:44:57.577Z"}
{"level":"info","message":"display disconnected 1FZR42","timestamp":"2016-10-28T15:46:55.633Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T15:46:57.580Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T15:48:57.583Z"}
{"id":"47d492cf484d7645c0bbdfd51bf7c5a7","name":"1FZR42","chromecast":"Bureaux-2","level":"info","message":"Chromecast device detected on home screen","timestamp":"2016-10-28T15:50:18.461Z"}
{"id":"47d492cf484d7645c0bbdfd51bf7c5a7","chromecast":"Bureaux-2","level":"warn","message":"Chromecast device is NOT able to retrieve the receiver","timestamp":"2016-10-28T15:50:22.220Z"}
{"req":{"url":"/images/dark-wood.jpg","headers":{"host":"192.168.90.250:9400","connection":"keep-alive","user-agent":"Mozilla/5.0 (X11; Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.84 Safari/537.36 CrKey/1.21.74816","accept":"image/webp,image/*,*/*;q=0.8","referer":"http://192.168.90.250:9400/styles/receiver-final.5b78cc26.css","accept-encoding":"gzip, deflate","accept-language":"fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4","cookie":"dashkiosk={\"register\":\"2QTMfa0eZGb11WmbWf5d23aTA/ivR2jhFgyzLwUbq/s=|1477667805|108ItL1I+Avh4w==|7UbM4Zkc738FKDXBkgbriw==|SE1Biy/QK6AUZMlj+bBPADgr5V0X+sGp93y+Jgei1gfADOegUAgQ9vgMok+2HqU4WEkRcbh+/0woAXBkAJWY7g==\"}","cast-device-capabilities":"{\"bluetooth_supported\":false,\"display_supported\":true,\"hi_res_audio_supported\":false}"},"method":"GET","httpVersion":"1.1","originalUrl":"/images/dark-wood.jpg","query":{}},"res":{"statusCode":404},"responseTime":0,"level":"info","message":"HTTP GET /images/dark-wood.jpg","timestamp":"2016-10-28T15:50:22.699Z"}
{"level":"info","message":"new display ::ffff:192.168.90.160","timestamp":"2016-10-28T15:50:27.297Z"}
{"level":"info","message":"registered display 1FZR42 ::ffff:192.168.90.160","timestamp":"2016-10-28T15:50:27.752Z"}
{"client":"1FZR42","dashboard":{"id":11,"url":"https://company.com/dashboard","description":null,"timeout":null,"viewport":null,"delay":null,"availability":null,"group":1,"active":true},"level":"info","message":"specific dashboard for display","timestamp":"2016-10-28T15:50:27.757Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T15:50:57.586Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T15:52:57.589Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T15:54:57.593Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T15:56:57.597Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T15:58:57.601Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T16:00:57.604Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T16:02:57.607Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T16:04:57.610Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T16:06:57.613Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T16:08:57.615Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T16:10:57.617Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T16:12:57.619Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T16:14:57.620Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T16:16:57.624Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T16:18:57.626Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T16:20:57.628Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T16:22:57.631Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T16:24:57.634Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T16:26:57.636Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T16:28:57.638Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T16:30:57.639Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T16:32:57.641Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T16:34:57.643Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T16:36:57.645Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T16:38:57.647Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T16:40:57.649Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T16:42:57.651Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T16:44:57.653Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T16:46:57.657Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T16:48:57.659Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T16:50:57.662Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T16:52:57.664Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T16:54:57.666Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T16:56:57.668Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T16:58:57.669Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T17:00:57.671Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T17:02:57.673Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T17:04:57.675Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T17:06:57.676Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T17:08:57.677Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T17:10:57.678Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T17:12:57.679Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T17:14:57.680Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T17:16:57.682Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T17:18:57.683Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T17:20:57.684Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T17:22:57.685Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T17:24:57.685Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T17:26:57.686Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T17:28:57.687Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T17:30:57.688Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T17:32:57.694Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T17:34:57.695Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T17:36:57.697Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T17:38:57.701Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T17:40:57.706Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T17:42:57.707Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T17:44:57.709Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T17:46:57.709Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T17:48:57.714Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T17:50:57.720Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T17:52:57.726Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T17:54:57.728Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T17:56:57.728Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T17:58:57.728Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T18:00:57.733Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T18:02:57.739Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T18:04:57.745Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T18:06:57.750Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T18:08:57.750Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T18:10:57.755Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T18:12:57.760Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T18:14:57.764Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T18:16:57.770Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T18:18:57.774Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T18:20:57.774Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T18:22:57.779Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T18:24:57.782Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T18:26:57.784Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T18:28:57.790Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T18:30:57.796Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T18:32:57.800Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T18:34:57.801Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T18:36:57.806Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T18:38:57.811Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T18:40:57.816Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T18:42:57.820Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T18:44:57.825Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T18:46:57.830Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T18:48:57.834Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T18:50:57.838Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T18:52:57.842Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T18:54:57.847Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T18:56:57.852Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T18:58:57.855Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T19:00:57.859Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T19:02:57.864Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T19:04:57.870Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T19:06:57.875Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T19:08:57.879Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T19:10:57.883Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T19:12:57.887Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T19:14:57.891Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T19:16:57.896Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T19:18:57.900Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T19:20:57.904Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T19:22:57.905Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T19:24:57.910Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T19:26:57.913Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T19:28:57.915Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T19:30:57.919Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T19:32:57.923Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T19:34:57.925Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T19:36:57.928Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T19:38:57.931Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T19:40:57.934Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T19:42:57.938Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T19:44:57.943Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T19:46:57.947Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T19:48:57.951Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T19:50:57.953Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T19:52:57.956Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T19:54:57.959Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T19:56:57.962Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T19:58:57.965Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T20:00:57.968Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T20:02:57.971Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T20:04:57.974Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T20:06:57.978Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T20:08:57.981Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T20:10:57.983Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T20:12:57.986Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T20:14:57.988Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T20:16:57.992Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T20:18:57.995Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T20:20:57.996Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T20:22:58.000Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T20:24:58.004Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T20:26:58.007Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T20:28:58.010Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T20:30:58.012Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T20:32:58.015Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T20:34:58.018Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T20:36:58.022Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T20:38:58.025Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T20:40:58.028Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T20:42:58.030Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T20:44:58.033Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T20:46:58.036Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T20:48:58.039Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T20:50:58.041Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T20:52:58.044Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T20:54:58.047Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T20:56:58.050Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T20:58:58.051Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T21:00:58.054Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T21:02:58.057Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T21:04:58.060Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T21:06:58.064Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T21:08:58.067Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T21:10:58.069Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T21:12:58.071Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T21:14:58.073Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T21:16:58.076Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T21:18:58.078Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T21:20:58.080Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T21:22:58.082Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T21:24:58.085Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T21:26:58.088Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T21:28:58.089Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T21:30:58.091Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T21:32:58.093Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T21:34:58.095Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T21:36:58.097Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T21:38:58.099Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T21:40:58.101Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T21:42:58.103Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T21:44:58.104Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T21:46:58.105Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T21:48:58.108Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T21:50:58.110Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T21:52:58.112Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T21:54:58.113Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T21:56:58.114Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T21:58:58.116Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T22:00:58.117Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T22:02:58.119Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T22:04:58.120Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T22:06:58.126Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T22:08:58.128Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T22:10:58.131Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T22:12:58.133Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T22:14:58.133Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T22:16:58.134Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T22:18:58.135Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T22:20:58.136Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T22:22:58.138Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T22:24:58.139Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T22:26:58.147Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T22:28:58.154Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T22:30:58.161Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T22:32:58.164Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T22:34:58.171Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T22:36:58.178Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T22:38:58.185Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T22:40:58.192Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T22:42:58.194Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T22:44:58.201Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T22:46:58.208Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T22:48:58.216Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T22:50:58.223Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T22:52:58.224Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T22:54:58.231Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T22:56:58.238Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T22:58:58.244Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T23:00:58.250Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T23:02:58.257Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T23:04:58.263Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T23:06:58.271Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T23:08:58.278Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T23:10:58.280Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T23:12:58.286Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T23:14:58.292Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T23:16:58.298Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T23:18:58.303Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T23:20:58.306Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T23:22:58.312Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T23:24:58.318Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T23:26:58.324Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T23:28:58.330Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T23:30:58.332Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T23:32:58.336Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T23:34:58.341Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T23:36:58.346Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T23:38:58.351Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T23:40:58.357Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T23:42:58.363Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T23:44:58.368Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T23:46:58.373Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T23:48:58.377Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T23:50:58.382Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T23:52:58.387Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T23:54:58.392Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T23:56:58.397Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-28T23:58:58.400Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T00:00:58.405Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T00:02:58.410Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T00:04:58.415Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T00:06:58.420Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T00:08:58.421Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T00:10:58.426Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T00:12:58.430Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T00:14:58.434Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T00:16:58.435Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T00:18:58.439Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T00:20:58.443Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T00:22:58.447Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T00:24:58.452Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T00:26:58.456Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T00:28:58.461Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T00:30:58.464Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T00:32:58.468Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T00:34:58.473Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T00:36:58.475Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T00:38:58.480Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T00:40:58.485Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T00:42:58.488Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T00:44:58.491Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T00:46:58.494Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T00:48:58.497Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T00:50:58.501Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T00:52:58.504Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T00:54:58.508Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T00:56:58.512Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T00:58:58.516Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T01:00:58.520Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T01:02:58.523Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T01:04:58.525Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T01:06:58.529Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{},"_eventsCount":5,"id":"79dd9fdc45f3bc883968d0eb6bf3a2ce","friendlyName":"Bureaux-3","address":"192.168.90.212","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":2823229,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":582078,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":0,"nextBackoffDelay_":100},"maxNumberOfRetry_":-1,"backoffNumber_":0,"backoffDelay_":326,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"disconnect":[null],"message":[null]},"_eventsCount":3,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-QHLRZ25NBW","authenticated":true,"disconnecting":true,"_buflen":null,"_currentSession":"default"},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: read ECONNRESET',\n ' at exports._errnoException (util.js:870:11)',\n ' at TLSWrap.onread (net.js:552:26)' ],\n message: 'read ECONNRESET',\n code: 'ECONNRESET',\n errno: 'ECONNRESET',\n syscall: 'read' }","timestamp":"2016-10-29T01:07:41.641Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at TLSSocket.error (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:149:10)"," at emitOne (events.js:77:13)"," at TLSSocket.emit (events.js:169:7)"," at emitErrorNT (net.js:1253:8)"," at nextTickCallbackWith2Args (node.js:442:9)"," at process._tickDomainCallback (node.js:397:17)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-29T01:07:41.644Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T01:08:58.532Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T01:10:58.534Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T01:12:58.535Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T01:14:58.536Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T01:16:58.538Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T01:18:58.540Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T01:20:58.541Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T01:22:58.542Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T01:24:58.543Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T01:26:58.543Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T01:28:58.544Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T01:30:58.545Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T01:32:58.546Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T01:34:58.547Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T01:36:58.549Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T01:38:58.551Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T01:40:58.552Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T01:42:58.553Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T01:44:58.554Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T01:46:58.554Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T01:48:58.555Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T01:50:58.557Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T01:52:58.560Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T01:54:58.562Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T01:56:58.563Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T01:58:58.563Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T02:00:58.564Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T02:02:58.567Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T02:04:58.569Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T02:06:58.570Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T02:08:58.572Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T02:10:58.574Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T02:12:58.577Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T02:14:58.579Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T02:16:58.581Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T02:18:58.583Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T02:20:58.585Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T02:22:58.588Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T02:24:58.591Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T02:26:58.593Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T02:28:58.595Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T02:30:58.597Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T02:32:58.599Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T02:34:58.601Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T02:36:58.603Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T02:38:58.604Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T02:40:58.606Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T02:42:58.609Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T02:44:58.611Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T02:46:58.613Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T02:48:58.615Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T02:50:58.617Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T02:52:58.619Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T02:54:58.621Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T02:56:58.623Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T02:58:58.626Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T03:00:58.629Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T03:02:58.631Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T03:04:58.632Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T03:06:58.635Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T03:08:58.636Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T03:10:58.637Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T03:12:58.638Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T03:14:58.640Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T03:16:58.642Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T03:18:58.644Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T03:20:58.645Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T03:22:58.646Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T03:24:58.648Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T03:26:58.649Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T03:28:58.651Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T03:30:58.652Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T03:32:58.652Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T03:34:58.655Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T03:36:58.656Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T03:38:58.657Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T03:40:58.658Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T03:42:58.660Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T03:44:58.661Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T03:46:58.662Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T03:48:58.662Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T03:50:58.663Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T03:52:58.664Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T03:54:58.665Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T03:56:58.667Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T03:58:58.669Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T04:00:58.669Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T04:02:58.671Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T04:04:58.672Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T04:06:58.674Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T04:08:58.675Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T04:10:58.676Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T04:12:58.678Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T04:14:58.682Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T04:16:58.685Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T04:18:58.688Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T04:20:58.692Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T04:22:58.697Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T04:24:58.701Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T04:26:58.704Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T04:28:58.707Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T04:30:58.710Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T04:32:58.714Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T04:34:58.717Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T04:36:58.721Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T04:38:58.725Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T04:40:58.727Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T04:42:58.730Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T04:44:58.733Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T04:46:58.737Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T04:48:58.741Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T04:50:58.743Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T04:52:58.745Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T04:54:58.748Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T04:56:58.751Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T04:58:58.754Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T05:00:58.758Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T05:02:58.762Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T05:04:58.766Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T05:06:58.769Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T05:08:58.771Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T05:10:58.774Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T05:12:58.777Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T05:14:58.779Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T05:16:58.781Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T05:18:58.782Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T05:20:58.785Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T05:22:58.789Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T05:24:58.793Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T05:26:58.796Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T05:28:58.799Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T05:30:58.801Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T05:32:58.804Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T05:34:58.807Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T05:36:58.811Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T05:38:58.815Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T05:40:58.818Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T05:42:58.821Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T05:44:58.824Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T05:46:58.827Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T05:48:58.830Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T05:50:58.833Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T05:52:58.836Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T05:54:58.838Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T05:56:58.840Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T05:58:58.842Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T06:00:58.844Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T06:02:58.846Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T06:04:58.848Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T06:06:58.852Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T06:08:58.855Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T06:10:58.857Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T06:12:58.859Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T06:14:58.862Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T06:16:58.864Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T06:18:58.865Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T06:20:58.866Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T06:22:58.868Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T06:24:58.870Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T06:26:58.872Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T06:28:58.873Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T06:30:58.875Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T06:32:58.877Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T06:34:58.878Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T06:36:58.879Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T06:38:58.880Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T06:40:58.881Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T06:42:58.882Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T06:44:58.884Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T06:46:58.885Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T06:48:58.886Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T06:50:58.887Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T06:52:58.888Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T06:54:58.889Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T06:56:58.890Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T06:58:58.892Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T07:00:58.893Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T07:02:58.894Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T07:04:58.899Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T07:06:58.899Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T07:08:58.900Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T07:10:58.902Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T07:12:58.903Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T07:14:58.903Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T07:16:58.907Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T07:18:58.910Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T07:20:58.912Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T07:22:58.913Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T07:24:58.915Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T07:26:58.917Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T07:28:58.919Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T07:30:58.921Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T07:32:58.926Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T07:34:58.929Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T07:36:58.934Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T07:38:58.938Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T07:40:58.938Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T07:42:58.940Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T07:44:58.942Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T07:46:58.947Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T07:48:58.952Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T07:50:58.956Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{"message":[null,null,null,null,null,null,null,null]},"_eventsCount":5,"id":"47d492cf484d7645c0bbdfd51bf7c5a7","friendlyName":"Bureaux-2","address":"192.168.90.160","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":2846563,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":605412,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":0,"nextBackoffDelay_":100},"maxNumberOfRetry_":-1,"backoffNumber_":0,"backoffDelay_":2324,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"disconnect":[null],"message":[null]},"_eventsCount":3,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-G9SSANJF4P","authenticated":true,"disconnecting":true,"_buflen":null,"_currentSession":"web-15"},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: missed heartbeat',\n ' at deadline [as _onTimeout] (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:68:16)',\n ' at Timer.listOnTimeout (timers.js:92:15)' ],\n message: 'missed heartbeat' }","timestamp":"2016-10-29T07:51:11.248Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at deadline (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:68:12)"," at Timer.listOnTimeout (timers.js:92:15)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-29T07:51:11.252Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{"message":[null,null,null,null,null,null,null,null]},"_eventsCount":5,"id":"47d492cf484d7645c0bbdfd51bf7c5a7","friendlyName":"Bureaux-2","address":"192.168.90.160","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":2850793,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":609642,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":100,"nextBackoffDelay_":100},"maxNumberOfRetry_":-1,"backoffNumber_":1,"backoffDelay_":112,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"connect":[null,null]},"_eventsCount":4,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-SR9WSAFPOE","authenticated":false,"disconnecting":true},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: connect EHOSTUNREACH 192.168.90.160:8009',\n ' at Object.exports._errnoException (util.js:870:11)',\n ' at exports._exceptionWithHostPort (util.js:893:20)',\n ' at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14)' ],\n message: 'connect EHOSTUNREACH 192.168.90.160:8009',\n code: 'EHOSTUNREACH',\n errno: 'EHOSTUNREACH',\n syscall: 'connect',\n address: '192.168.90.160',\n port: 8009 }","timestamp":"2016-10-29T07:51:12.463Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at TLSSocket.error (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:149:10)"," at emitOne (events.js:77:13)"," at TLSSocket.emit (events.js:169:7)"," at emitErrorNT (net.js:1253:8)"," at nextTickCallbackWith2Args (node.js:442:9)"," at process._tickDomainCallback (node.js:397:17)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-29T07:51:12.466Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{"message":[null,null,null,null,null,null,null,null]},"_eventsCount":5,"id":"47d492cf484d7645c0bbdfd51bf7c5a7","friendlyName":"Bureaux-2","address":"192.168.90.160","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":2855338,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":614187,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":100,"nextBackoffDelay_":200},"maxNumberOfRetry_":-1,"backoffNumber_":2,"backoffDelay_":115,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"connect":[null,null]},"_eventsCount":4,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-T91IA9FIWO","authenticated":false,"disconnecting":true},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: connect EHOSTUNREACH 192.168.90.160:8009',\n ' at Object.exports._errnoException (util.js:870:11)',\n ' at exports._exceptionWithHostPort (util.js:893:20)',\n ' at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14)' ],\n message: 'connect EHOSTUNREACH 192.168.90.160:8009',\n code: 'EHOSTUNREACH',\n errno: 'EHOSTUNREACH',\n syscall: 'connect',\n address: '192.168.90.160',\n port: 8009 }","timestamp":"2016-10-29T07:51:15.463Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at TLSSocket.error (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:149:10)"," at emitOne (events.js:77:13)"," at TLSSocket.emit (events.js:169:7)"," at emitErrorNT (net.js:1253:8)"," at nextTickCallbackWith2Args (node.js:442:9)"," at process._tickDomainCallback (node.js:397:17)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-29T07:51:15.466Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{"message":[null,null,null,null,null,null,null,null]},"_eventsCount":5,"id":"47d492cf484d7645c0bbdfd51bf7c5a7","friendlyName":"Bureaux-2","address":"192.168.90.160","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":2859883,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":618732,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":200,"nextBackoffDelay_":300},"maxNumberOfRetry_":-1,"backoffNumber_":3,"backoffDelay_":205,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"connect":[null,null]},"_eventsCount":4,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-SRER1YBI6R","authenticated":false,"disconnecting":true},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: connect EHOSTUNREACH 192.168.90.160:8009',\n ' at Object.exports._errnoException (util.js:870:11)',\n ' at exports._exceptionWithHostPort (util.js:893:20)',\n ' at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14)' ],\n message: 'connect EHOSTUNREACH 192.168.90.160:8009',\n code: 'EHOSTUNREACH',\n errno: 'EHOSTUNREACH',\n syscall: 'connect',\n address: '192.168.90.160',\n port: 8009 }","timestamp":"2016-10-29T07:51:18.463Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at TLSSocket.error (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:149:10)"," at emitOne (events.js:77:13)"," at TLSSocket.emit (events.js:169:7)"," at emitErrorNT (net.js:1253:8)"," at nextTickCallbackWith2Args (node.js:442:9)"," at process._tickDomainCallback (node.js:397:17)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-29T07:51:18.466Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{"message":[null,null,null,null,null,null,null,null]},"_eventsCount":5,"id":"47d492cf484d7645c0bbdfd51bf7c5a7","friendlyName":"Bureaux-2","address":"192.168.90.160","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":2864428,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":623277,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":300,"nextBackoffDelay_":500},"maxNumberOfRetry_":-1,"backoffNumber_":4,"backoffDelay_":334,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"connect":[null,null]},"_eventsCount":4,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-60ZE5F1K00","authenticated":false,"disconnecting":true},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: connect ECONNREFUSED 192.168.90.160:8009',\n ' at Object.exports._errnoException (util.js:870:11)',\n ' at exports._exceptionWithHostPort (util.js:893:20)',\n ' at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14)' ],\n message: 'connect ECONNREFUSED 192.168.90.160:8009',\n code: 'ECONNREFUSED',\n errno: 'ECONNREFUSED',\n syscall: 'connect',\n address: '192.168.90.160',\n port: 8009 }","timestamp":"2016-10-29T07:51:19.536Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at TLSSocket.error (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:149:10)"," at emitOne (events.js:77:13)"," at TLSSocket.emit (events.js:169:7)"," at emitErrorNT (net.js:1253:8)"," at nextTickCallbackWith2Args (node.js:442:9)"," at process._tickDomainCallback (node.js:397:17)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-29T07:51:19.539Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{"message":[null,null,null,null,null,null,null,null]},"_eventsCount":5,"id":"47d492cf484d7645c0bbdfd51bf7c5a7","friendlyName":"Bureaux-2","address":"192.168.90.160","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":2868973,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":627822,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":500,"nextBackoffDelay_":800},"maxNumberOfRetry_":-1,"backoffNumber_":5,"backoffDelay_":573,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"connect":[null,null]},"_eventsCount":4,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-JFLB5AHXGF","authenticated":false,"disconnecting":true},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: connect ECONNREFUSED 192.168.90.160:8009',\n ' at Object.exports._errnoException (util.js:870:11)',\n ' at exports._exceptionWithHostPort (util.js:893:20)',\n ' at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14)' ],\n message: 'connect ECONNREFUSED 192.168.90.160:8009',\n code: 'ECONNREFUSED',\n errno: 'ECONNREFUSED',\n syscall: 'connect',\n address: '192.168.90.160',\n port: 8009 }","timestamp":"2016-10-29T07:51:20.121Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at TLSSocket.error (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:149:10)"," at emitOne (events.js:77:13)"," at TLSSocket.emit (events.js:169:7)"," at emitErrorNT (net.js:1253:8)"," at nextTickCallbackWith2Args (node.js:442:9)"," at process._tickDomainCallback (node.js:397:17)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-29T07:51:20.124Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{"message":[null,null,null,null,null,null,null,null]},"_eventsCount":5,"id":"47d492cf484d7645c0bbdfd51bf7c5a7","friendlyName":"Bureaux-2","address":"192.168.90.160","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":2873518,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":632367,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":800,"nextBackoffDelay_":1300},"maxNumberOfRetry_":-1,"backoffNumber_":6,"backoffDelay_":912,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"connect":[null,null]},"_eventsCount":4,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-ZGXT0VN1Y6","authenticated":false,"disconnecting":true},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: connect ECONNREFUSED 192.168.90.160:8009',\n ' at Object.exports._errnoException (util.js:870:11)',\n ' at exports._exceptionWithHostPort (util.js:893:20)',\n ' at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14)' ],\n message: 'connect ECONNREFUSED 192.168.90.160:8009',\n code: 'ECONNREFUSED',\n errno: 'ECONNREFUSED',\n syscall: 'connect',\n address: '192.168.90.160',\n port: 8009 }","timestamp":"2016-10-29T07:51:21.046Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at TLSSocket.error (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:149:10)"," at emitOne (events.js:77:13)"," at TLSSocket.emit (events.js:169:7)"," at emitErrorNT (net.js:1253:8)"," at nextTickCallbackWith2Args (node.js:442:9)"," at process._tickDomainCallback (node.js:397:17)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-29T07:51:21.049Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{"message":[null,null,null,null,null,null,null,null]},"_eventsCount":5,"id":"47d492cf484d7645c0bbdfd51bf7c5a7","friendlyName":"Bureaux-2","address":"192.168.90.160","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":2878064,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":636913,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":1300,"nextBackoffDelay_":2100},"maxNumberOfRetry_":-1,"backoffNumber_":7,"backoffDelay_":1555,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"connect":[null,null]},"_eventsCount":4,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-MNXMEKH5QQ","authenticated":false,"disconnecting":true},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: connect ECONNREFUSED 192.168.90.160:8009',\n ' at Object.exports._errnoException (util.js:870:11)',\n ' at exports._exceptionWithHostPort (util.js:893:20)',\n ' at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14)' ],\n message: 'connect ECONNREFUSED 192.168.90.160:8009',\n code: 'ECONNREFUSED',\n errno: 'ECONNREFUSED',\n syscall: 'connect',\n address: '192.168.90.160',\n port: 8009 }","timestamp":"2016-10-29T07:51:22.857Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at TLSSocket.error (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:149:10)"," at emitOne (events.js:77:13)"," at TLSSocket.emit (events.js:169:7)"," at emitErrorNT (net.js:1253:8)"," at nextTickCallbackWith2Args (node.js:442:9)"," at process._tickDomainCallback (node.js:397:17)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-29T07:51:22.860Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{"message":[null,null,null,null,null,null,null,null]},"_eventsCount":5,"id":"47d492cf484d7645c0bbdfd51bf7c5a7","friendlyName":"Bureaux-2","address":"192.168.90.160","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":2882612,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":641461,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":2100,"nextBackoffDelay_":3400},"maxNumberOfRetry_":-1,"backoffNumber_":8,"backoffDelay_":2333,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"connect":[null,null]},"_eventsCount":4,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-U8175C3GE4","authenticated":false,"disconnecting":true},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: connect ECONNREFUSED 192.168.90.160:8009',\n ' at Object.exports._errnoException (util.js:870:11)',\n ' at exports._exceptionWithHostPort (util.js:893:20)',\n ' at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14)' ],\n message: 'connect ECONNREFUSED 192.168.90.160:8009',\n code: 'ECONNREFUSED',\n errno: 'ECONNREFUSED',\n syscall: 'connect',\n address: '192.168.90.160',\n port: 8009 }","timestamp":"2016-10-29T07:51:25.213Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at TLSSocket.error (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:149:10)"," at emitOne (events.js:77:13)"," at TLSSocket.emit (events.js:169:7)"," at emitErrorNT (net.js:1253:8)"," at nextTickCallbackWith2Args (node.js:442:9)"," at process._tickDomainCallback (node.js:397:17)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-29T07:51:25.216Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{"message":[null,null,null,null,null,null,null,null]},"_eventsCount":5,"id":"47d492cf484d7645c0bbdfd51bf7c5a7","friendlyName":"Bureaux-2","address":"192.168.90.160","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":2887160,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":646009,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":3400,"nextBackoffDelay_":5500},"maxNumberOfRetry_":-1,"backoffNumber_":9,"backoffDelay_":3915,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"connect":[null,null]},"_eventsCount":4,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-W3OCHZN42R","authenticated":false,"disconnecting":true},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: connect ECONNREFUSED 192.168.90.160:8009',\n ' at Object.exports._errnoException (util.js:870:11)',\n ' at exports._exceptionWithHostPort (util.js:893:20)',\n ' at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14)' ],\n message: 'connect ECONNREFUSED 192.168.90.160:8009',\n code: 'ECONNREFUSED',\n errno: 'ECONNREFUSED',\n syscall: 'connect',\n address: '192.168.90.160',\n port: 8009 }","timestamp":"2016-10-29T07:51:29.545Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at TLSSocket.error (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:149:10)"," at emitOne (events.js:77:13)"," at TLSSocket.emit (events.js:169:7)"," at emitErrorNT (net.js:1253:8)"," at nextTickCallbackWith2Args (node.js:442:9)"," at process._tickDomainCallback (node.js:397:17)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-29T07:51:29.549Z"}
{"id":"47d492cf484d7645c0bbdfd51bf7c5a7","name":"1FZR42","chromecast":"Bureaux-2","level":"info","message":"Chromecast device detected on home screen","timestamp":"2016-10-29T07:51:39.190Z"}
{"id":"47d492cf484d7645c0bbdfd51bf7c5a7","chromecast":"Bureaux-2","level":"warn","message":"Chromecast device is NOT able to retrieve the receiver","timestamp":"2016-10-29T07:51:45.090Z"}
{"req":{"url":"/images/dark-wood.jpg","headers":{"host":"192.168.90.250:9400","connection":"keep-alive","user-agent":"Mozilla/5.0 (X11; Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.84 Safari/537.36 CrKey/1.21.74816","accept":"image/webp,image/*,*/*;q=0.8","referer":"http://192.168.90.250:9400/styles/receiver-final.5b78cc26.css","accept-encoding":"gzip, deflate","accept-language":"fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4","cookie":"dashkiosk={\"register\":\"8yegsy23uZ/h4furgomwhktt02DZ6qgzxjFLcyuP/1o=|1477669827|lnfL4Z5AYqHywA==|mad6/RJO2WW3dIA4WVDyQQ==|fYiHExxRSGfGaB9BphN6E7wvpCRS7LmWqQ5FrO2+2AwYeCywqY546bKuQE2WiFB5Zwn6iEvpVPi+dQhnRdtK+w==\"}","cast-device-capabilities":"{\"bluetooth_supported\":false,\"display_supported\":true,\"hi_res_audio_supported\":false}"},"method":"GET","httpVersion":"1.1","originalUrl":"/images/dark-wood.jpg","query":{}},"res":{"statusCode":404},"responseTime":0,"level":"info","message":"HTTP GET /images/dark-wood.jpg","timestamp":"2016-10-29T07:51:45.565Z"}
{"level":"info","message":"new display ::ffff:192.168.90.160","timestamp":"2016-10-29T07:51:49.410Z"}
{"level":"info","message":"registered display 1FZR42 ::ffff:192.168.90.160","timestamp":"2016-10-29T07:51:49.868Z"}
{"client":"1FZR42","dashboard":{"id":11,"url":"https://company.com/dashboard","description":null,"timeout":null,"viewport":null,"delay":null,"availability":null,"group":1,"active":true},"level":"info","message":"specific dashboard for display","timestamp":"2016-10-29T07:51:49.873Z"}
{"client":"1FZR42","dashboard":{"id":11,"url":"https://company.com/dashboard","description":null,"timeout":null,"viewport":null,"delay":null,"availability":null,"group":1,"active":true},"level":"info","message":"specific dashboard for display","timestamp":"2016-10-29T07:51:49.873Z"}
{"level":"info","message":"display disconnected 1FZR42","timestamp":"2016-10-29T07:51:49.877Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T07:52:58.961Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T07:54:58.966Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T07:56:58.971Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T07:58:58.976Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T08:00:58.981Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T08:02:58.986Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T08:04:58.991Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T08:06:58.996Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T08:08:58.998Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T08:10:59.003Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T08:12:59.008Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T08:14:59.013Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T08:16:59.016Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T08:18:59.020Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T08:20:59.024Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T08:22:59.030Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T08:24:59.034Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T08:26:59.036Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T08:28:59.041Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T08:30:59.046Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T08:32:59.049Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T08:34:59.053Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T08:36:59.054Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T08:38:59.057Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T08:40:59.061Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T08:42:59.065Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T08:44:59.068Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T08:46:59.070Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T08:48:59.074Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T08:50:59.077Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T08:52:59.082Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T08:54:59.086Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T08:56:59.091Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T08:58:59.094Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T09:00:59.098Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T09:02:59.103Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T09:04:59.106Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T09:06:59.108Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T09:08:59.111Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T09:10:59.115Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T09:12:59.118Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T09:14:59.122Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T09:16:59.126Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T09:18:59.131Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T09:20:59.135Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T09:22:59.138Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T09:24:59.141Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T09:26:59.145Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T09:28:59.149Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T09:30:59.153Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T09:32:59.156Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T09:34:59.158Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T09:36:59.161Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T09:38:59.163Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T09:40:59.165Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T09:42:59.168Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T09:44:59.172Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T09:46:59.175Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T09:48:59.177Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T09:50:59.179Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T09:52:59.181Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T09:54:59.185Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T09:56:59.188Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T09:58:59.191Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T10:00:59.194Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T10:02:59.196Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T10:04:59.198Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T10:06:59.200Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T10:08:59.202Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T10:10:59.206Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T10:12:59.210Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T10:14:59.214Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T10:16:59.217Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T10:18:59.218Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T10:20:59.222Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T10:22:59.224Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T10:24:59.226Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T10:26:59.228Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T10:28:59.230Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T10:30:59.233Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T10:32:59.235Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T10:34:59.237Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T10:36:59.238Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T10:38:59.241Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T10:40:59.242Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T10:42:59.244Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T10:44:59.245Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T10:46:59.246Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T10:48:59.247Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T10:50:59.248Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T10:52:59.250Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T10:54:59.252Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T10:56:59.254Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T10:58:59.255Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T11:00:59.256Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T11:02:59.258Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T11:04:59.259Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T11:06:59.261Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T11:08:59.263Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T11:10:59.264Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T11:12:59.267Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T11:14:59.269Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T11:16:59.270Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T11:18:59.271Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T11:20:59.271Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T11:22:59.272Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T11:24:59.273Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T11:26:59.274Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T11:28:59.276Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T11:30:59.278Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T11:32:59.278Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T11:34:59.283Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T11:36:59.289Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T11:38:59.294Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T11:40:59.300Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T11:42:59.301Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T11:44:59.302Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T11:46:59.307Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T11:48:59.311Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T11:50:59.316Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T11:52:59.321Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T11:54:59.327Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T11:56:59.328Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T11:58:59.330Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T12:00:59.334Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T12:02:59.340Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T12:04:59.345Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T12:06:59.349Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T12:08:59.350Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T12:10:59.356Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T12:12:59.360Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T12:14:59.365Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T12:16:59.369Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T12:18:59.374Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T12:20:59.378Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T12:22:59.382Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T12:24:59.386Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T12:26:59.391Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T12:28:59.397Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T12:30:59.403Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T12:32:59.408Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{},"_eventsCount":5,"id":"79dd9fdc45f3bc883968d0eb6bf3a2ce","friendlyName":"Bureaux-3","address":"192.168.90.212","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":2907340,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":666189,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":0,"nextBackoffDelay_":100},"maxNumberOfRetry_":-1,"backoffNumber_":0,"backoffDelay_":113,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"disconnect":[null],"message":[null]},"_eventsCount":3,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-R0XIJN3JAA","authenticated":true,"disconnecting":true,"_buflen":null,"_currentSession":"default"},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: read ECONNRESET',\n ' at exports._errnoException (util.js:870:11)',\n ' at TLSWrap.onread (net.js:552:26)' ],\n message: 'read ECONNRESET',\n code: 'ECONNRESET',\n errno: 'ECONNRESET',\n syscall: 'read' }","timestamp":"2016-10-29T12:33:25.009Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at TLSSocket.error (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:149:10)"," at emitOne (events.js:77:13)"," at TLSSocket.emit (events.js:169:7)"," at emitErrorNT (net.js:1253:8)"," at nextTickCallbackWith2Args (node.js:442:9)"," at process._tickDomainCallback (node.js:397:17)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-29T12:33:25.013Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T12:34:59.411Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T12:36:59.416Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T12:38:59.421Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T12:40:59.425Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T12:42:59.428Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T12:44:59.431Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T12:46:59.433Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T12:48:59.437Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T12:50:59.440Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T12:52:59.443Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T12:54:59.446Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T12:56:59.446Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T12:58:59.449Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T13:00:59.452Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T13:02:59.454Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T13:04:59.456Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T13:06:59.458Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T13:08:59.460Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T13:10:59.462Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T13:12:59.465Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T13:14:59.467Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T13:16:59.469Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T13:18:59.471Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T13:20:59.473Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T13:22:59.474Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T13:24:59.476Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T13:26:59.479Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T13:28:59.481Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T13:30:59.484Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T13:32:59.486Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T13:34:59.488Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T13:36:59.489Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T13:38:59.490Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T13:40:59.490Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T13:42:59.491Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T13:44:59.493Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T13:46:59.496Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T13:48:59.499Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T13:50:59.502Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T13:52:59.505Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T13:54:59.509Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T13:56:59.511Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T13:58:59.514Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T14:00:59.517Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T14:02:59.521Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T14:04:59.524Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T14:06:59.526Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T14:08:59.528Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T14:10:59.531Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T14:12:59.534Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T14:14:59.537Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T14:16:59.539Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T14:18:59.541Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T14:20:59.543Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T14:22:59.545Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T14:24:59.548Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T14:26:59.550Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T14:28:59.552Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T14:30:59.553Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T14:32:59.555Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T14:34:59.559Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T14:36:59.561Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T14:38:59.563Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T14:40:59.565Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T14:42:59.566Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T14:44:59.569Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T14:46:59.571Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T14:48:59.573Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T14:50:59.576Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T14:52:59.579Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T14:54:59.580Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T14:56:59.582Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T14:58:59.584Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T15:00:59.587Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T15:02:59.588Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T15:04:59.590Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T15:06:59.593Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T15:08:59.596Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T15:10:59.598Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T15:12:59.600Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T15:14:59.601Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T15:16:59.603Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T15:18:59.605Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T15:20:59.605Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T15:22:59.607Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T15:24:59.608Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T15:26:59.609Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T15:28:59.610Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T15:30:59.611Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T15:32:59.613Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T15:34:59.614Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T15:36:59.615Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T15:38:59.616Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T15:40:59.617Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{},"_eventsCount":5,"id":"79dd9fdc45f3bc883968d0eb6bf3a2ce","friendlyName":"Bureaux-3","address":"192.168.90.212","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":2920522,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":679371,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":0,"nextBackoffDelay_":100},"maxNumberOfRetry_":-1,"backoffNumber_":0,"backoffDelay_":109,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"disconnect":[null],"message":[null]},"_eventsCount":3,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-JSIL00ME3X","authenticated":true,"disconnecting":true,"_buflen":null,"_currentSession":"default"},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: read ECONNRESET',\n ' at exports._errnoException (util.js:870:11)',\n ' at TLSWrap.onread (net.js:552:26)' ],\n message: 'read ECONNRESET',\n code: 'ECONNRESET',\n errno: 'ECONNRESET',\n syscall: 'read' }","timestamp":"2016-10-29T15:42:51.977Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at TLSSocket.error (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:149:10)"," at emitOne (events.js:77:13)"," at TLSSocket.emit (events.js:169:7)"," at emitErrorNT (net.js:1253:8)"," at nextTickCallbackWith2Args (node.js:442:9)"," at process._tickDomainCallback (node.js:397:17)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-29T15:42:51.980Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T15:42:59.623Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{},"_eventsCount":5,"id":"79dd9fdc45f3bc883968d0eb6bf3a2ce","friendlyName":"Bureaux-3","address":"192.168.90.212","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":2924962,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":683811,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":0,"nextBackoffDelay_":100},"maxNumberOfRetry_":-1,"backoffNumber_":0,"backoffDelay_":115,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"disconnect":[null,null],"message":[null,null]},"_eventsCount":3,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-TOTK4GF7HS","authenticated":true,"disconnecting":true,"_buflen":null,"_currentSession":"default"},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: missed heartbeat',\n ' at deadline [as _onTimeout] (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:68:16)',\n ' at Timer.listOnTimeout (timers.js:92:15)' ],\n message: 'missed heartbeat' }","timestamp":"2016-10-29T15:43:37.294Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at deadline (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:68:12)"," at Timer.listOnTimeout (timers.js:92:15)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-29T15:43:37.297Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at deadline (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:68:12)"," at Timer.listOnTimeout (timers.js:92:15)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-29T15:43:37.298Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T15:44:59.624Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at TLSSocket.close (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:145:10)"," at emitNone (events.js:72:20)"," at TLSSocket.emit (events.js:166:7)"," at finishMaybe (_stream_writable.js:481:14)"," at endWritable (_stream_writable.js:491:3)"," at TLSSocket.Writable.end (_stream_writable.js:456:5)"," at TLSSocket.Socket.end (net.js:408:31)"," at TLSSocket.Socket.destroySoon (net.js:435:10)"," at TLSSocket.onSocketEnd (net.js:265:10)"," at emitNone (events.js:67:13)"," at TLSSocket.emit (events.js:166:7)"," at TLSWrap.onread (net.js:568:8)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-29T15:46:33.783Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{"message":[null,null,null,null,null,null,null,null,null]},"_eventsCount":5,"id":"47d492cf484d7645c0bbdfd51bf7c5a7","friendlyName":"Bureaux-2","address":"192.168.90.160","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":2930963,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":689812,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":0,"nextBackoffDelay_":100},"maxNumberOfRetry_":-1,"backoffNumber_":0,"backoffDelay_":6584,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"disconnect":[null],"message":[null]},"_eventsCount":3,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-33KKY6RE4Z","authenticated":true,"disconnecting":true,"_buflen":null,"_currentSession":"web-2"},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: missed heartbeat',\n ' at deadline [as _onTimeout] (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:68:16)',\n ' at Timer.listOnTimeout (timers.js:92:15)' ],\n message: 'missed heartbeat' }","timestamp":"2016-10-29T15:46:48.927Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at deadline (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:68:12)"," at Timer.listOnTimeout (timers.js:92:15)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-29T15:46:48.931Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T15:46:59.626Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{},"_eventsCount":5,"id":"79dd9fdc45f3bc883968d0eb6bf3a2ce","friendlyName":"Bureaux-3","address":"192.168.90.212","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":2935291,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":694140,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":0,"nextBackoffDelay_":100},"maxNumberOfRetry_":-1,"backoffNumber_":0,"backoffDelay_":105,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"disconnect":[null],"message":[null]},"_eventsCount":3,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-Q3X594TXRG","authenticated":true,"disconnecting":true,"_buflen":null,"_currentSession":"default"},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: missed heartbeat',\n ' at deadline [as _onTimeout] (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:68:16)',\n ' at Timer.listOnTimeout (timers.js:92:15)' ],\n message: 'missed heartbeat' }","timestamp":"2016-10-29T15:47:09.342Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at deadline (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:68:12)"," at Timer.listOnTimeout (timers.js:92:15)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-29T15:47:09.345Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T15:48:59.628Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T15:50:59.629Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T15:52:59.635Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T15:54:59.641Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T15:56:59.642Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T15:58:59.643Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T16:00:59.645Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T16:02:59.650Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T16:04:59.655Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T16:06:59.658Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T16:08:59.663Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T16:10:59.669Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T16:12:59.669Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T16:14:59.674Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T16:16:59.676Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T16:18:59.681Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T16:20:59.687Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T16:22:59.692Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T16:24:59.697Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T16:26:59.703Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T16:28:59.708Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T16:30:59.713Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T16:32:59.718Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T16:34:59.722Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T16:36:59.727Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T16:38:59.729Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T16:40:59.734Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T16:42:59.739Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T16:44:59.742Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T16:46:59.747Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T16:48:59.753Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T16:50:59.758Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T16:52:59.762Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T16:54:59.767Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T16:56:59.771Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T16:58:59.775Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T17:00:59.779Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T17:02:59.782Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T17:04:59.788Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T17:06:59.794Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T17:08:59.799Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T17:10:59.803Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T17:12:59.805Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T17:14:59.809Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T17:16:59.812Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T17:18:59.817Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T17:20:59.822Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T17:22:59.822Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T17:24:59.826Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T17:26:59.830Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T17:28:59.834Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T17:30:59.838Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T17:32:59.842Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T17:34:59.845Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T17:36:59.849Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T17:38:59.852Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T17:40:59.854Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T17:42:59.858Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T17:44:59.861Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T17:46:59.865Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T17:48:59.868Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T17:50:59.869Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T17:52:59.873Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T17:54:59.877Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T17:56:59.880Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T17:58:59.883Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T18:00:59.887Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T18:02:59.891Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T18:04:59.894Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T18:06:59.897Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T18:08:59.899Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T18:10:59.903Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T18:12:59.907Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T18:14:59.910Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T18:16:59.912Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T18:18:59.913Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T18:20:59.917Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T18:22:59.922Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T18:24:59.926Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T18:26:59.929Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T18:28:59.934Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T18:30:59.937Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T18:32:59.940Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T18:34:59.943Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T18:36:59.944Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T18:38:59.947Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T18:40:59.950Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T18:42:59.953Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T18:44:59.956Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T18:46:59.959Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T18:48:59.961Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T18:50:59.963Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T18:52:59.966Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T18:54:59.968Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T18:56:59.969Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T18:58:59.973Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T19:00:59.974Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T19:02:59.974Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T19:04:59.975Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T19:06:59.977Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T19:08:59.979Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T19:10:59.983Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T19:12:59.987Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T19:14:59.990Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T19:16:59.992Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T19:18:59.994Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T19:20:59.996Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T19:22:59.997Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T19:24:59.998Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T19:27:00.000Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T19:29:00.001Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T19:31:00.002Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T19:33:00.006Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T19:35:00.008Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T19:37:00.010Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T19:39:00.013Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T19:41:00.014Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T19:43:00.015Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T19:45:00.016Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T19:47:00.017Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T19:49:00.018Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T19:51:00.019Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T19:53:00.021Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T19:55:00.023Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T19:57:00.024Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T19:59:00.025Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T20:01:00.025Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T20:03:00.025Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T20:05:00.027Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T20:07:00.029Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T20:09:00.031Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T20:11:00.033Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T20:13:00.034Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T20:15:00.034Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T20:17:00.036Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T20:19:00.038Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T20:21:00.039Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T20:23:00.040Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T20:25:00.042Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T20:27:00.042Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T20:29:00.044Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T20:31:00.046Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T20:33:00.048Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T20:35:00.051Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T20:37:00.053Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T20:39:00.054Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T20:41:00.056Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T20:43:00.058Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T20:45:00.060Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T20:47:00.063Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T20:49:00.063Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T20:51:00.065Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T20:53:00.067Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T20:55:00.068Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T20:57:00.069Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T20:59:00.071Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T21:01:00.073Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T21:03:00.075Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T21:05:00.078Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T21:07:00.080Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T21:09:00.083Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T21:11:00.084Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T21:13:00.085Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T21:15:00.087Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T21:17:00.089Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T21:19:00.090Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T21:21:00.091Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T21:23:00.092Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T21:25:00.093Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T21:27:00.093Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T21:29:00.094Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T21:31:00.095Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T21:33:00.096Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T21:35:00.096Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T21:37:00.097Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T21:39:00.097Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T21:41:00.097Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T21:43:00.098Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T21:45:00.100Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T21:47:00.101Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T21:49:00.102Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T21:51:00.104Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T21:53:00.106Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T21:55:00.108Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T21:57:00.110Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T21:59:00.112Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T22:01:00.113Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T22:03:00.114Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T22:05:00.115Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T22:07:00.115Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T22:09:00.116Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T22:11:00.121Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T22:13:00.126Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T22:15:00.130Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T22:17:00.133Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T22:19:00.136Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T22:21:00.139Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T22:23:00.142Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T22:25:00.144Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T22:27:00.146Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T22:29:00.150Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T22:31:00.152Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T22:33:00.155Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T22:35:00.158Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T22:37:00.160Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T22:39:00.163Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T22:41:00.164Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T22:43:00.167Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T22:45:00.171Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T22:47:00.174Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T22:49:00.176Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T22:51:00.178Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T22:53:00.181Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T22:55:00.182Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T22:57:00.185Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T22:59:00.186Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T23:01:00.188Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T23:03:00.190Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T23:05:00.192Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T23:07:00.194Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T23:09:00.196Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T23:11:00.198Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T23:13:00.199Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T23:15:00.201Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T23:17:00.203Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T23:19:00.205Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T23:21:00.208Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T23:23:00.210Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T23:25:00.212Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T23:27:00.213Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T23:29:00.217Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T23:31:00.222Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{},"_eventsCount":5,"id":"79dd9fdc45f3bc883968d0eb6bf3a2ce","friendlyName":"Bureaux-3","address":"192.168.90.212","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":2961278,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":720127,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":0,"nextBackoffDelay_":100},"maxNumberOfRetry_":-1,"backoffNumber_":0,"backoffDelay_":106,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"disconnect":[null],"message":[null]},"_eventsCount":3,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-SK867LB97I","authenticated":true,"disconnecting":true,"_buflen":null,"_currentSession":"default"},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: missed heartbeat',\n ' at deadline [as _onTimeout] (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:68:16)',\n ' at Timer.listOnTimeout (timers.js:92:15)' ],\n message: 'missed heartbeat' }","timestamp":"2016-10-29T23:31:49.273Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at deadline (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:68:12)"," at Timer.listOnTimeout (timers.js:92:15)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-29T23:31:49.277Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at TLSSocket.close (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:145:10)"," at emitNone (events.js:72:20)"," at TLSSocket.emit (events.js:166:7)"," at finishMaybe (_stream_writable.js:481:14)"," at endWritable (_stream_writable.js:491:3)"," at TLSSocket.Writable.end (_stream_writable.js:456:5)"," at TLSSocket.Socket.end (net.js:408:31)"," at TLSSocket.Socket.destroySoon (net.js:435:10)"," at TLSSocket.onSocketEnd (net.js:265:10)"," at emitNone (events.js:67:13)"," at TLSSocket.emit (events.js:166:7)"," at TLSWrap.onread (net.js:568:8)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-29T23:32:03.876Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T23:33:00.223Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T23:35:00.227Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T23:37:00.234Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T23:39:00.239Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T23:41:00.243Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T23:43:00.246Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T23:45:00.248Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T23:47:00.253Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T23:49:00.258Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T23:51:00.263Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T23:53:00.267Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T23:55:00.267Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T23:57:00.272Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-29T23:59:00.278Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T00:01:00.282Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T00:03:00.286Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T00:05:00.290Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T00:07:00.292Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T00:09:00.295Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T00:11:00.298Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T00:13:00.303Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T00:15:00.306Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T00:17:00.309Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T00:19:00.312Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T00:21:00.314Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T00:23:00.315Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T00:25:00.318Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T00:27:00.321Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T00:29:00.324Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T00:31:00.326Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T00:33:00.329Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T00:35:00.332Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T00:37:00.335Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T00:39:00.338Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T00:41:00.341Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T00:43:00.344Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T00:45:00.347Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T00:47:00.349Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T00:49:00.352Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T00:51:00.354Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T00:53:00.356Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T00:55:00.358Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T00:57:00.362Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T00:59:00.364Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T01:01:00.365Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T01:03:00.368Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T01:05:00.370Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T01:07:00.372Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T01:09:00.373Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T01:11:00.374Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T01:13:00.375Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T01:15:00.376Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T01:17:00.378Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T01:19:00.380Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T01:21:00.383Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T01:23:00.386Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T01:25:00.388Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T01:27:00.393Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T01:29:00.399Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T01:31:00.400Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T01:33:00.401Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T01:35:00.402Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T01:37:00.404Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T01:39:00.406Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T01:41:00.408Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T01:43:00.410Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T01:45:00.410Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T01:47:00.412Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T01:49:00.416Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T01:51:00.417Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T01:53:00.419Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T01:55:00.421Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T01:57:00.423Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T01:59:00.425Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T02:01:00.431Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T02:03:00.436Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T02:05:00.436Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T02:07:00.436Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T02:09:00.440Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T02:11:00.447Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{},"_eventsCount":5,"id":"79dd9fdc45f3bc883968d0eb6bf3a2ce","friendlyName":"Bureaux-3","address":"192.168.90.212","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":2974067,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":732916,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":0,"nextBackoffDelay_":100},"maxNumberOfRetry_":-1,"backoffNumber_":0,"backoffDelay_":120,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"disconnect":[null],"message":[null]},"_eventsCount":3,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-UD4CLBJEMT","authenticated":true,"disconnecting":true,"_buflen":null,"_currentSession":"default"},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: read ECONNRESET',\n ' at exports._errnoException (util.js:870:11)',\n ' at TLSWrap.onread (net.js:552:26)' ],\n message: 'read ECONNRESET',\n code: 'ECONNRESET',\n errno: 'ECONNRESET',\n syscall: 'read' }","timestamp":"2016-10-30T02:11:09.666Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at TLSSocket.error (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:149:10)"," at emitOne (events.js:77:13)"," at TLSSocket.emit (events.js:169:7)"," at emitErrorNT (net.js:1253:8)"," at nextTickCallbackWith2Args (node.js:442:9)"," at process._tickDomainCallback (node.js:397:17)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-30T02:11:09.669Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T02:13:00.452Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T02:15:00.453Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T02:17:00.457Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T02:19:00.461Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T02:21:00.466Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T02:23:00.468Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T02:25:00.472Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T02:27:00.476Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T02:29:00.479Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T02:31:00.482Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T02:33:00.486Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T02:35:00.491Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T02:37:00.495Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T02:39:00.499Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T02:41:00.502Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T02:43:00.504Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T02:45:00.507Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T02:47:00.510Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T02:49:00.514Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T02:51:00.519Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T02:53:00.523Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T02:55:00.527Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T02:57:00.530Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T02:59:00.533Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T03:01:00.535Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T03:03:00.538Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T03:05:00.542Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T03:07:00.546Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T03:09:00.549Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T03:11:00.552Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T03:13:00.556Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T03:15:00.559Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T03:17:00.563Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T03:19:00.567Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T03:21:00.571Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T03:23:00.574Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T03:25:00.576Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T03:27:00.578Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T03:29:00.579Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T03:31:00.582Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T03:33:00.586Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T03:35:00.589Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T03:37:00.591Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T03:39:00.592Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T03:41:00.593Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T03:43:00.594Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T03:45:00.598Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T03:47:00.600Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T03:49:00.602Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T03:51:00.605Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T03:53:00.608Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T03:55:00.610Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T03:57:00.613Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T03:59:00.615Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T04:01:00.617Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T04:03:00.621Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T04:05:00.623Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T04:07:00.625Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T04:09:00.627Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T04:11:00.630Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T04:13:00.633Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T04:15:00.635Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T04:17:00.636Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T04:19:00.640Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T04:21:00.642Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T04:23:00.644Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T04:25:00.646Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T04:27:00.648Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T04:29:00.650Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T04:31:00.651Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T04:33:00.653Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T04:35:00.656Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T04:37:00.658Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T04:39:00.660Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T04:41:00.661Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T04:43:00.663Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T04:45:00.664Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T04:47:00.665Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T04:49:00.666Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T04:51:00.668Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{"message":[null,null,null,null,null,null,null,null,null]},"_eventsCount":5,"id":"47d492cf484d7645c0bbdfd51bf7c5a7","friendlyName":"Bureaux-2","address":"192.168.90.160","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":2985933,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":744782,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":0,"nextBackoffDelay_":100},"maxNumberOfRetry_":-1,"backoffNumber_":0,"backoffDelay_":101,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"disconnect":[null],"message":[null]},"_eventsCount":3,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-DJ5SD350Z7","authenticated":true,"disconnecting":true,"_buflen":null,"_currentSession":"default"},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: missed heartbeat',\n ' at deadline [as _onTimeout] (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:68:16)',\n ' at Timer.listOnTimeout (timers.js:92:15)' ],\n message: 'missed heartbeat' }","timestamp":"2016-10-30T04:52:15.384Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at deadline (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:68:12)"," at Timer.listOnTimeout (timers.js:92:15)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-30T04:52:15.389Z"}
{"level":"info","message":"display disconnected 1FZR42","timestamp":"2016-10-30T04:52:29.383Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{"message":[null,null,null,null,null,null,null,null,null]},"_eventsCount":5,"id":"47d492cf484d7645c0bbdfd51bf7c5a7","friendlyName":"Bureaux-2","address":"192.168.90.160","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":2990264,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":749113,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":0,"nextBackoffDelay_":100},"maxNumberOfRetry_":-1,"backoffNumber_":0,"backoffDelay_":111,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"disconnect":[null],"message":[null]},"_eventsCount":3,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-V71M7GPQ35","authenticated":true,"disconnecting":true,"_buflen":null,"_currentSession":"default"},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: read ECONNRESET',\n ' at exports._errnoException (util.js:870:11)',\n ' at TLSWrap.onread (net.js:552:26)' ],\n message: 'read ECONNRESET',\n code: 'ECONNRESET',\n errno: 'ECONNRESET',\n syscall: 'read' }","timestamp":"2016-10-30T04:52:58.213Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at TLSSocket.error (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:149:10)"," at emitOne (events.js:77:13)"," at TLSSocket.emit (events.js:169:7)"," at emitErrorNT (net.js:1253:8)"," at nextTickCallbackWith2Args (node.js:442:9)"," at process._tickDomainCallback (node.js:397:17)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-30T04:52:58.216Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{"message":[null,null,null,null,null,null,null,null,null]},"_eventsCount":5,"id":"47d492cf484d7645c0bbdfd51bf7c5a7","friendlyName":"Bureaux-2","address":"192.168.90.160","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":2994666,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":753515,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":100,"nextBackoffDelay_":100},"maxNumberOfRetry_":-1,"backoffNumber_":1,"backoffDelay_":120,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"connect":[null,null]},"_eventsCount":4,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-4COVN7RQYX","authenticated":false,"disconnecting":true},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: connect ECONNREFUSED 192.168.90.160:8009',\n ' at Object.exports._errnoException (util.js:870:11)',\n ' at exports._exceptionWithHostPort (util.js:893:20)',\n ' at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14)' ],\n message: 'connect ECONNREFUSED 192.168.90.160:8009',\n code: 'ECONNREFUSED',\n errno: 'ECONNREFUSED',\n syscall: 'connect',\n address: '192.168.90.160',\n port: 8009 }","timestamp":"2016-10-30T04:52:58.345Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at TLSSocket.error (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:149:10)"," at emitOne (events.js:77:13)"," at TLSSocket.emit (events.js:169:7)"," at emitErrorNT (net.js:1253:8)"," at nextTickCallbackWith2Args (node.js:442:9)"," at process._tickDomainCallback (node.js:397:17)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-30T04:52:58.348Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{"message":[null,null,null,null,null,null,null,null,null]},"_eventsCount":5,"id":"47d492cf484d7645c0bbdfd51bf7c5a7","friendlyName":"Bureaux-2","address":"192.168.90.160","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":2999216,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":758065,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":100,"nextBackoffDelay_":200},"maxNumberOfRetry_":-1,"backoffNumber_":2,"backoffDelay_":100,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"connect":[null,null]},"_eventsCount":4,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-5PFOO9IWGF","authenticated":false,"disconnecting":true},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: connect ECONNREFUSED 192.168.90.160:8009',\n ' at Object.exports._errnoException (util.js:870:11)',\n ' at exports._exceptionWithHostPort (util.js:893:20)',\n ' at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14)' ],\n message: 'connect ECONNREFUSED 192.168.90.160:8009',\n code: 'ECONNREFUSED',\n errno: 'ECONNREFUSED',\n syscall: 'connect',\n address: '192.168.90.160',\n port: 8009 }","timestamp":"2016-10-30T04:52:58.459Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at TLSSocket.error (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:149:10)"," at emitOne (events.js:77:13)"," at TLSSocket.emit (events.js:169:7)"," at emitErrorNT (net.js:1253:8)"," at nextTickCallbackWith2Args (node.js:442:9)"," at process._tickDomainCallback (node.js:397:17)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-30T04:52:58.462Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{"message":[null,null,null,null,null,null,null,null,null]},"_eventsCount":5,"id":"47d492cf484d7645c0bbdfd51bf7c5a7","friendlyName":"Bureaux-2","address":"192.168.90.160","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":3003766,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":762615,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":200,"nextBackoffDelay_":300},"maxNumberOfRetry_":-1,"backoffNumber_":3,"backoffDelay_":236,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"connect":[null,null]},"_eventsCount":4,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-TTPZ75K19Z","authenticated":false,"disconnecting":true},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: connect ECONNREFUSED 192.168.90.160:8009',\n ' at Object.exports._errnoException (util.js:870:11)',\n ' at exports._exceptionWithHostPort (util.js:893:20)',\n ' at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14)' ],\n message: 'connect ECONNREFUSED 192.168.90.160:8009',\n code: 'ECONNREFUSED',\n errno: 'ECONNREFUSED',\n syscall: 'connect',\n address: '192.168.90.160',\n port: 8009 }","timestamp":"2016-10-30T04:52:59.319Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at TLSSocket.error (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:149:10)"," at emitOne (events.js:77:13)"," at TLSSocket.emit (events.js:169:7)"," at emitErrorNT (net.js:1253:8)"," at nextTickCallbackWith2Args (node.js:442:9)"," at process._tickDomainCallback (node.js:397:17)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-30T04:52:59.323Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{"message":[null,null,null,null,null,null,null,null,null]},"_eventsCount":5,"id":"47d492cf484d7645c0bbdfd51bf7c5a7","friendlyName":"Bureaux-2","address":"192.168.90.160","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":3008316,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":767165,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":300,"nextBackoffDelay_":500},"maxNumberOfRetry_":-1,"backoffNumber_":4,"backoffDelay_":340,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"connect":[null,null]},"_eventsCount":4,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-2XSMGCPO1D","authenticated":false,"disconnecting":true},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: connect ECONNREFUSED 192.168.90.160:8009',\n ' at Object.exports._errnoException (util.js:870:11)',\n ' at exports._exceptionWithHostPort (util.js:893:20)',\n ' at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14)' ],\n message: 'connect ECONNREFUSED 192.168.90.160:8009',\n code: 'ECONNREFUSED',\n errno: 'ECONNREFUSED',\n syscall: 'connect',\n address: '192.168.90.160',\n port: 8009 }","timestamp":"2016-10-30T04:52:59.672Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at TLSSocket.error (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:149:10)"," at emitOne (events.js:77:13)"," at TLSSocket.emit (events.js:169:7)"," at emitErrorNT (net.js:1253:8)"," at nextTickCallbackWith2Args (node.js:442:9)"," at process._tickDomainCallback (node.js:397:17)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-30T04:52:59.676Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{"message":[null,null,null,null,null,null,null,null,null]},"_eventsCount":5,"id":"47d492cf484d7645c0bbdfd51bf7c5a7","friendlyName":"Bureaux-2","address":"192.168.90.160","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":3012866,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":771715,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":500,"nextBackoffDelay_":800},"maxNumberOfRetry_":-1,"backoffNumber_":5,"backoffDelay_":578,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"connect":[null,null]},"_eventsCount":4,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-I167KV291S","authenticated":false,"disconnecting":true},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: connect ECONNREFUSED 192.168.90.160:8009',\n ' at Object.exports._errnoException (util.js:870:11)',\n ' at exports._exceptionWithHostPort (util.js:893:20)',\n ' at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14)' ],\n message: 'connect ECONNREFUSED 192.168.90.160:8009',\n code: 'ECONNREFUSED',\n errno: 'ECONNREFUSED',\n syscall: 'connect',\n address: '192.168.90.160',\n port: 8009 }","timestamp":"2016-10-30T04:53:00.263Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at TLSSocket.error (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:149:10)"," at emitOne (events.js:77:13)"," at TLSSocket.emit (events.js:169:7)"," at emitErrorNT (net.js:1253:8)"," at nextTickCallbackWith2Args (node.js:442:9)"," at process._tickDomainCallback (node.js:397:17)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-30T04:53:00.266Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T04:53:00.670Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{"message":[null,null,null,null,null,null,null,null,null]},"_eventsCount":5,"id":"47d492cf484d7645c0bbdfd51bf7c5a7","friendlyName":"Bureaux-2","address":"192.168.90.160","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":3017510,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":776359,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":800,"nextBackoffDelay_":1300},"maxNumberOfRetry_":-1,"backoffNumber_":6,"backoffDelay_":871,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"connect":[null,null]},"_eventsCount":4,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-HB2C3RSDOO","authenticated":false,"disconnecting":true},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: connect ECONNREFUSED 192.168.90.160:8009',\n ' at Object.exports._errnoException (util.js:870:11)',\n ' at exports._exceptionWithHostPort (util.js:893:20)',\n ' at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14)' ],\n message: 'connect ECONNREFUSED 192.168.90.160:8009',\n code: 'ECONNREFUSED',\n errno: 'ECONNREFUSED',\n syscall: 'connect',\n address: '192.168.90.160',\n port: 8009 }","timestamp":"2016-10-30T04:53:01.331Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at TLSSocket.error (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:149:10)"," at emitOne (events.js:77:13)"," at TLSSocket.emit (events.js:169:7)"," at emitErrorNT (net.js:1253:8)"," at nextTickCallbackWith2Args (node.js:442:9)"," at process._tickDomainCallback (node.js:397:17)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-30T04:53:01.334Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{"message":[null,null,null,null,null,null,null,null,null]},"_eventsCount":5,"id":"47d492cf484d7645c0bbdfd51bf7c5a7","friendlyName":"Bureaux-2","address":"192.168.90.160","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":3022061,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":780910,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":1300,"nextBackoffDelay_":2100},"maxNumberOfRetry_":-1,"backoffNumber_":7,"backoffDelay_":1352,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"connect":[null,null]},"_eventsCount":4,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-OTC15PWS6O","authenticated":false,"disconnecting":true},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: connect ECONNREFUSED 192.168.90.160:8009',\n ' at Object.exports._errnoException (util.js:870:11)',\n ' at exports._exceptionWithHostPort (util.js:893:20)',\n ' at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14)' ],\n message: 'connect ECONNREFUSED 192.168.90.160:8009',\n code: 'ECONNREFUSED',\n errno: 'ECONNREFUSED',\n syscall: 'connect',\n address: '192.168.90.160',\n port: 8009 }","timestamp":"2016-10-30T04:53:02.697Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at TLSSocket.error (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:149:10)"," at emitOne (events.js:77:13)"," at TLSSocket.emit (events.js:169:7)"," at emitErrorNT (net.js:1253:8)"," at nextTickCallbackWith2Args (node.js:442:9)"," at process._tickDomainCallback (node.js:397:17)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-30T04:53:02.700Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{"message":[null,null,null,null,null,null,null,null,null]},"_eventsCount":5,"id":"47d492cf484d7645c0bbdfd51bf7c5a7","friendlyName":"Bureaux-2","address":"192.168.90.160","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":3026614,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":785463,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":2100,"nextBackoffDelay_":3400},"maxNumberOfRetry_":-1,"backoffNumber_":8,"backoffDelay_":2161,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"connect":[null,null]},"_eventsCount":4,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-XNUOJ9M0RS","authenticated":false,"disconnecting":true},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: connect ECONNREFUSED 192.168.90.160:8009',\n ' at Object.exports._errnoException (util.js:870:11)',\n ' at exports._exceptionWithHostPort (util.js:893:20)',\n ' at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14)' ],\n message: 'connect ECONNREFUSED 192.168.90.160:8009',\n code: 'ECONNREFUSED',\n errno: 'ECONNREFUSED',\n syscall: 'connect',\n address: '192.168.90.160',\n port: 8009 }","timestamp":"2016-10-30T04:53:05.508Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at TLSSocket.error (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:149:10)"," at emitOne (events.js:77:13)"," at TLSSocket.emit (events.js:169:7)"," at emitErrorNT (net.js:1253:8)"," at nextTickCallbackWith2Args (node.js:442:9)"," at process._tickDomainCallback (node.js:397:17)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-30T04:53:05.511Z"}
{"id":"47d492cf484d7645c0bbdfd51bf7c5a7","name":"1FZR42","chromecast":"Bureaux-2","level":"info","message":"Chromecast device detected on home screen","timestamp":"2016-10-30T04:53:17.637Z"}
{"id":"47d492cf484d7645c0bbdfd51bf7c5a7","chromecast":"Bureaux-2","level":"warn","message":"Chromecast device is NOT able to retrieve the receiver","timestamp":"2016-10-30T04:53:23.672Z"}
{"req":{"url":"/images/dark-wood.jpg","headers":{"host":"192.168.90.250:9400","connection":"keep-alive","user-agent":"Mozilla/5.0 (X11; Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.84 Safari/537.36 CrKey/1.21.74816","accept":"image/webp,image/*,*/*;q=0.8","referer":"http://192.168.90.250:9400/styles/receiver-final.5b78cc26.css","accept-encoding":"gzip, deflate","accept-language":"fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4","cookie":"dashkiosk={\"register\":\"gvXOsiVxy4wsyOM8+Pf0dAeezl66ATWVJyIqmkimEhk=|1477727509|i+o7wm22D6wnlw==|A3cQU7YlCuGFRWgmDPt6iw==|Nq6UtW/PkepTvH/sGxeYP/KexSvHNYN8jF0gP2Yxwj315mipMzFJCMjfISJaom2Eir8X1Pw7O+M0L3jD8Qhygw==\"}","cast-device-capabilities":"{\"bluetooth_supported\":false,\"display_supported\":true,\"hi_res_audio_supported\":false}"},"method":"GET","httpVersion":"1.1","originalUrl":"/images/dark-wood.jpg","query":{}},"res":{"statusCode":404},"responseTime":1,"level":"info","message":"HTTP GET /images/dark-wood.jpg","timestamp":"2016-10-30T04:53:24.160Z"}
{"level":"info","message":"new display ::ffff:192.168.90.160","timestamp":"2016-10-30T04:53:28.202Z"}
{"level":"info","message":"registered display 1FZR42 ::ffff:192.168.90.160","timestamp":"2016-10-30T04:53:28.563Z"}
{"client":"1FZR42","dashboard":{"id":11,"url":"https://company.com/dashboard","description":null,"timeout":null,"viewport":null,"delay":null,"availability":null,"group":1,"active":true},"level":"info","message":"specific dashboard for display","timestamp":"2016-10-30T04:53:28.568Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T04:55:00.672Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T04:57:00.675Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T04:59:00.677Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T05:01:00.679Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T05:03:00.681Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T05:05:00.683Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T05:07:00.683Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T05:09:00.684Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T05:11:00.686Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T05:13:00.687Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T05:15:00.690Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T05:17:00.691Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T05:19:00.693Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T05:21:00.693Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T05:23:00.698Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T05:25:00.699Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T05:27:00.700Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T05:29:00.702Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T05:31:00.703Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T05:33:00.707Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T05:35:00.712Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T05:37:00.713Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T05:39:00.715Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T05:41:00.716Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T05:43:00.716Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T05:45:00.720Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T05:47:00.724Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T05:49:00.729Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T05:51:00.729Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T05:53:00.730Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T05:55:00.735Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T05:57:00.738Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T05:59:00.744Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T06:01:00.750Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T06:03:00.754Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T06:05:00.758Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T06:07:00.760Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T06:09:00.766Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T06:11:00.771Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T06:13:00.776Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T06:15:00.781Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T06:17:00.782Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T06:19:00.788Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T06:21:00.793Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T06:23:00.797Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T06:25:00.803Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T06:27:00.807Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T06:29:00.811Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T06:31:00.816Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T06:33:00.820Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T06:35:00.825Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T06:37:00.829Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T06:39:00.834Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T06:41:00.838Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T06:43:00.842Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T06:45:00.846Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T06:47:00.851Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T06:49:00.855Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T06:51:00.859Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T06:53:00.863Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T06:55:00.866Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T06:57:00.870Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T06:59:00.874Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T07:01:00.878Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T07:03:00.881Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T07:05:00.883Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T07:07:00.886Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T07:09:00.891Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T07:11:00.895Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T07:13:00.898Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T07:15:00.899Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T07:17:00.903Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T07:19:00.907Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T07:21:00.910Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T07:23:00.913Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T07:25:00.918Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T07:27:00.922Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T07:29:00.926Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T07:31:00.929Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T07:33:00.932Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T07:35:00.935Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T07:37:00.938Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T07:39:00.941Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T07:41:00.945Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T07:43:00.949Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T07:45:00.953Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T07:47:00.956Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T07:49:00.959Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T07:51:00.962Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T07:53:00.966Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T07:55:00.970Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T07:57:00.974Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T07:59:00.977Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T08:01:00.979Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T08:03:00.980Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T08:05:00.983Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T08:07:00.986Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T08:09:00.988Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T08:11:00.989Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T08:13:00.991Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T08:15:00.993Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T08:17:00.996Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T08:19:00.998Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T08:21:01.000Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T08:23:01.002Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T08:25:01.004Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T08:27:01.005Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T08:29:01.007Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T08:31:01.010Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T08:33:01.012Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T08:35:01.014Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T08:37:01.015Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T08:39:01.018Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T08:41:01.021Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T08:43:01.023Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T08:45:01.025Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T08:47:01.026Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T08:49:01.027Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T08:51:01.029Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T08:53:01.031Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T08:55:01.033Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T08:57:01.035Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T08:59:01.037Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T09:01:01.038Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T09:03:01.041Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T09:05:01.044Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T09:07:01.046Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T09:09:01.048Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T09:11:01.051Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T09:13:01.054Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T09:15:01.057Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T09:17:01.058Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T09:19:01.059Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T09:21:01.060Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T09:23:01.062Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T09:25:01.063Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T09:27:01.064Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T09:29:01.066Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T09:31:01.068Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T09:33:01.069Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T09:35:01.069Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T09:37:01.070Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T09:39:01.072Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T09:41:01.073Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T09:43:01.074Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T09:45:01.075Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T09:47:01.075Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T09:49:01.075Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T09:51:01.081Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T09:53:01.083Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T09:55:01.085Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T09:57:01.091Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T09:59:01.096Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T10:01:01.102Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T10:03:01.108Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T10:05:01.112Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T10:07:01.112Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T10:09:01.112Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T10:11:01.116Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T10:13:01.121Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T10:15:01.128Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T10:17:01.132Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T10:19:01.137Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T10:21:01.138Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T10:23:01.143Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T10:25:01.149Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T10:27:01.152Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T10:29:01.158Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T10:31:01.160Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T10:33:01.165Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T10:35:01.166Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T10:37:01.167Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T10:39:01.167Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T10:41:01.173Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T10:43:01.179Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T10:45:01.185Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T10:47:01.191Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T10:49:01.196Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T10:51:01.202Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T10:53:01.207Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T10:55:01.212Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T10:57:01.216Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T10:59:01.219Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T11:01:01.222Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T11:03:01.227Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T11:05:01.228Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T11:07:01.231Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T11:09:01.236Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T11:11:01.241Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T11:13:01.245Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T11:15:01.247Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T11:17:01.248Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T11:19:01.251Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T11:21:01.255Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T11:23:01.258Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T11:25:01.260Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T11:27:01.264Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T11:29:01.267Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T11:31:01.271Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T11:33:01.276Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T11:35:01.277Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T11:37:01.280Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T11:39:01.283Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T11:41:01.286Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T11:43:01.288Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T11:45:01.291Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T11:47:01.295Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T11:49:01.300Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T11:51:01.304Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T11:53:01.305Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T11:55:01.307Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T11:57:01.307Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T11:59:01.310Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T12:01:01.312Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T12:03:01.315Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T12:05:01.318Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T12:07:01.320Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T12:09:01.322Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T12:11:01.324Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T12:13:01.326Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T12:15:01.329Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T12:17:01.331Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T12:19:01.334Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T12:21:01.337Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T12:23:01.339Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T12:25:01.341Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T12:27:01.344Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T12:29:01.347Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T12:31:01.349Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T12:33:01.351Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T12:35:01.353Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T12:37:01.355Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T12:39:01.358Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T12:41:01.361Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T12:43:01.365Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T12:45:01.368Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T12:47:01.370Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T12:49:01.371Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T12:51:01.373Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T12:53:01.374Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T12:55:01.375Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T12:57:01.377Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T12:59:01.379Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T13:01:01.380Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T13:03:01.381Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T13:05:01.384Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T13:07:01.391Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T13:09:01.393Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T13:11:01.394Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T13:13:01.395Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T13:15:01.396Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T13:17:01.397Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T13:19:01.398Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T13:21:01.400Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T13:23:01.402Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T13:25:01.403Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T13:27:01.404Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T13:29:01.405Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T13:31:01.410Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T13:33:01.412Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T13:35:01.413Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T13:37:01.416Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T13:39:01.418Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T13:41:01.419Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T13:43:01.424Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T13:45:01.428Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T13:47:01.432Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T13:49:01.433Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T13:51:01.434Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T13:53:01.439Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T13:55:01.444Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T13:57:01.447Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T13:59:01.453Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T14:01:01.454Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T14:03:01.456Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T14:05:01.460Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T14:07:01.464Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T14:09:01.468Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T14:11:01.472Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T14:13:01.477Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T14:15:01.482Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T14:17:01.488Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T14:19:01.493Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T14:21:01.499Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T14:23:01.500Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T14:25:01.502Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T14:27:01.508Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T14:29:01.512Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T14:31:01.517Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T14:33:01.522Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T14:35:01.524Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T14:37:01.529Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T14:39:01.533Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T14:41:01.537Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T14:43:01.542Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T14:45:01.544Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T14:47:01.548Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T14:49:01.551Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T14:51:01.553Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T14:53:01.556Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T14:55:01.561Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T14:57:01.565Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T14:59:01.568Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T15:01:01.571Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T15:03:01.572Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T15:05:01.575Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T15:07:01.578Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T15:09:01.580Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T15:11:01.584Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T15:13:01.588Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T15:15:01.592Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T15:17:01.595Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T15:19:01.598Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T15:21:01.601Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T15:23:01.605Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T15:25:01.607Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T15:27:01.610Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T15:29:01.613Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T15:31:01.615Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T15:33:01.619Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T15:35:01.622Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T15:37:01.624Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T15:39:01.626Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T15:41:01.628Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T15:43:01.630Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T15:45:01.632Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T15:47:01.635Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T15:49:01.638Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T15:51:01.641Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T15:53:01.643Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T15:55:01.646Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T15:57:01.648Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T15:59:01.651Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T16:01:01.652Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T16:03:01.654Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T16:05:01.656Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T16:07:01.658Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T16:09:01.659Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T16:11:01.660Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T16:13:01.661Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T16:15:01.664Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T16:17:01.666Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T16:19:01.667Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T16:21:01.668Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T16:23:01.668Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T16:25:01.669Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T16:27:01.670Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T16:29:01.671Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T16:31:01.672Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T16:33:01.673Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T16:35:01.674Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T16:37:01.675Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T16:39:01.677Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T16:41:01.679Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T16:43:01.681Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T16:45:01.682Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T16:47:01.683Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T16:49:01.684Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T16:51:01.686Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T16:53:01.689Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T16:55:01.691Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T16:57:01.693Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T16:59:01.699Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T17:01:01.701Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T17:03:01.702Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T17:05:01.705Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T17:07:01.705Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T17:09:01.706Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T17:11:01.706Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T17:13:01.711Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T17:15:01.711Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T17:17:01.712Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T17:19:01.717Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T17:21:01.724Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T17:23:01.728Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T17:25:01.733Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T17:27:01.738Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T17:29:01.740Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T17:31:01.741Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T17:33:01.744Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T17:35:01.749Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T17:37:01.754Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T17:39:01.760Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T17:41:01.764Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T17:43:01.765Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T17:45:01.770Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T17:47:01.775Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T17:49:01.780Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T17:51:01.785Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T17:53:01.790Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T17:55:01.793Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T17:57:01.797Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T17:59:01.802Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T18:01:01.807Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T18:03:01.812Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T18:05:01.816Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T18:07:01.821Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T18:09:01.826Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T18:11:01.828Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T18:13:01.833Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T18:15:01.836Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T18:17:01.839Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T18:19:01.843Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T18:21:01.847Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T18:23:01.852Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T18:25:01.856Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T18:27:01.861Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T18:29:01.865Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T18:31:01.869Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T18:33:01.873Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T18:35:01.877Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T18:37:01.881Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T18:39:01.882Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T18:41:01.885Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T18:43:01.888Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T18:45:01.890Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T18:47:01.892Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T18:49:01.893Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T18:51:01.896Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T18:53:01.899Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T18:55:01.902Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T18:57:01.906Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T18:59:01.909Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T19:01:01.912Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T19:03:01.915Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T19:05:01.919Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T19:07:01.923Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T19:09:01.927Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T19:11:01.930Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T19:13:01.932Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T19:15:01.934Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T19:17:01.934Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T19:19:01.936Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T19:21:01.938Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T19:23:01.942Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T19:25:01.944Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T19:27:01.946Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T19:29:01.948Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T19:31:01.951Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T19:33:01.952Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T19:35:01.954Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T19:37:01.957Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T19:39:01.959Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T19:41:01.961Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T19:43:01.963Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T19:45:01.965Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T19:47:01.968Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T19:49:01.970Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T19:51:01.971Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T19:53:01.972Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T19:55:01.973Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T19:57:01.974Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T19:59:01.976Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T20:01:01.979Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T20:03:01.981Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T20:05:01.983Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T20:07:01.986Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T20:09:01.988Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T20:11:01.990Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T20:13:01.991Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T20:15:01.992Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T20:17:01.995Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T20:19:01.997Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T20:21:02.000Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T20:23:02.002Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T20:25:02.003Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T20:27:02.006Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T20:29:02.008Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T20:31:02.011Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T20:33:02.014Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T20:35:02.016Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T20:37:02.018Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T20:39:02.020Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T20:41:02.022Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T20:43:02.025Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T20:45:02.027Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T20:47:02.028Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T20:49:02.030Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T20:51:02.032Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T20:53:02.035Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T20:55:02.038Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T20:57:02.040Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T20:59:02.042Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T21:01:02.044Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T21:03:02.046Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T21:05:02.049Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T21:07:02.051Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T21:09:02.053Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T21:11:02.055Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T21:13:02.057Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T21:15:02.058Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T21:17:02.060Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T21:19:02.062Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T21:21:02.064Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T21:23:02.065Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T21:25:02.067Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T21:27:02.068Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T21:29:02.069Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T21:31:02.070Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T21:33:02.071Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T21:35:02.072Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T21:37:02.074Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T21:39:02.075Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T21:41:02.076Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T21:43:02.078Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T21:45:02.080Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T21:47:02.081Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T21:49:02.084Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T21:51:02.086Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T21:53:02.087Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T21:55:02.088Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T21:57:02.089Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T21:59:02.091Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T22:01:02.093Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T22:03:02.094Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T22:05:02.095Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T22:07:02.096Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T22:09:02.098Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T22:11:02.100Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T22:13:02.102Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T22:15:02.103Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T22:17:02.104Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T22:19:02.105Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T22:21:02.107Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T22:23:02.108Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T22:25:02.109Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T22:27:02.111Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T22:29:02.114Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T22:31:02.115Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T22:33:02.116Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T22:35:02.117Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T22:37:02.118Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T22:39:02.119Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T22:41:02.120Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T22:43:02.121Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T22:45:02.122Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T22:47:02.123Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T22:49:02.125Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T22:51:02.126Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T22:53:02.127Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T22:55:02.132Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T22:57:02.138Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T22:59:02.139Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T23:01:02.139Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T23:03:02.144Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T23:05:02.150Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T23:07:02.156Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T23:09:02.156Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T23:11:02.158Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T23:13:02.164Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T23:15:02.170Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T23:17:02.170Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T23:19:02.175Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T23:21:02.181Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T23:23:02.182Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T23:25:02.184Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T23:27:02.188Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T23:29:02.193Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T23:31:02.198Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T23:33:02.205Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T23:35:02.211Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T23:37:02.213Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T23:39:02.218Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T23:41:02.220Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T23:43:02.225Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T23:45:02.226Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T23:47:02.229Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T23:49:02.232Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T23:51:02.236Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T23:53:02.241Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T23:55:02.244Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T23:57:02.249Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-30T23:59:02.254Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T00:01:02.259Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T00:03:02.263Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T00:05:02.267Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T00:07:02.272Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T00:09:02.276Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T00:11:02.280Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T00:13:02.284Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T00:15:02.286Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T00:17:02.288Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T00:19:02.292Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T00:21:02.295Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T00:23:02.296Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T00:25:02.300Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T00:27:02.303Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T00:29:02.307Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T00:31:02.312Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T00:33:02.315Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T00:35:02.318Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T00:37:02.320Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T00:39:02.322Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T00:41:02.324Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T00:43:02.326Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T00:45:02.327Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T00:47:02.329Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T00:49:02.331Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T00:51:02.333Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T00:53:02.338Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T00:55:02.340Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T00:57:02.344Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T00:59:02.347Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T01:01:02.351Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T01:03:02.354Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T01:05:02.358Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T01:07:02.361Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T01:09:02.363Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T01:11:02.366Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T01:13:02.369Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T01:15:02.372Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T01:17:02.375Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T01:19:02.378Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T01:21:02.381Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T01:23:02.385Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T01:25:02.389Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T01:27:02.393Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T01:29:02.396Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T01:31:02.398Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T01:33:02.401Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T01:35:02.403Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T01:37:02.404Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T01:39:02.406Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T01:41:02.409Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T01:43:02.411Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T01:45:02.412Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T01:47:02.414Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T01:49:02.416Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T01:51:02.418Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T01:53:02.421Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{"message":[null,null,null,null,null,null,null,null,null,null]},"_eventsCount":5,"id":"47d492cf484d7645c0bbdfd51bf7c5a7","friendlyName":"Bureaux-2","address":"192.168.90.160","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":3092336,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":851185,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":0,"nextBackoffDelay_":100},"maxNumberOfRetry_":-1,"backoffNumber_":0,"backoffDelay_":3499,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"disconnect":[null],"message":[null]},"_eventsCount":3,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-7TWXME2YO8","authenticated":true,"disconnecting":true,"_buflen":null,"_currentSession":"web-2"},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: missed heartbeat',\n ' at deadline [as _onTimeout] (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:68:16)',\n ' at Timer.listOnTimeout (timers.js:92:15)' ],\n message: 'missed heartbeat' }","timestamp":"2016-10-31T01:54:12.803Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at deadline (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:68:12)"," at Timer.listOnTimeout (timers.js:92:15)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-31T01:54:12.807Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T01:55:02.423Z"}
{"level":"info","message":"display disconnected 1FZR42","timestamp":"2016-10-31T01:55:09.987Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T01:57:02.425Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T01:59:02.427Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T02:01:02.430Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T02:03:02.432Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T02:05:02.434Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T02:07:02.437Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T02:09:02.440Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T02:11:02.442Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T02:13:02.443Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T02:15:02.444Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T02:17:02.445Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T02:19:02.446Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T02:21:02.447Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T02:23:02.449Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T02:25:02.450Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T02:27:02.451Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T02:29:02.456Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T02:31:02.461Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T02:33:02.464Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T02:35:02.469Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T02:37:02.473Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T02:39:02.477Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T02:41:02.481Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T02:43:02.486Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T02:45:02.491Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T02:47:02.492Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T02:49:02.496Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T02:51:02.500Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T02:53:02.504Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T02:55:02.508Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T02:57:02.512Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T02:59:02.514Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T03:01:02.518Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T03:03:02.522Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T03:05:02.526Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T03:07:02.531Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T03:09:02.536Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T03:11:02.540Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T03:13:02.547Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{},"_eventsCount":5,"id":"79dd9fdc45f3bc883968d0eb6bf3a2ce","friendlyName":"Bureaux-3","address":"192.168.90.212","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":3100431,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":859280,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":0,"nextBackoffDelay_":100},"maxNumberOfRetry_":-1,"backoffNumber_":0,"backoffDelay_":115,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"disconnect":[null],"message":[null]},"_eventsCount":3,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-M6O6FW1ZHM","authenticated":true,"disconnecting":true,"_buflen":null,"_currentSession":"default"},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: missed heartbeat',\n ' at deadline [as _onTimeout] (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:68:16)',\n ' at Timer.listOnTimeout (timers.js:92:15)' ],\n message: 'missed heartbeat' }","timestamp":"2016-10-31T03:14:08.200Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at deadline (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:68:12)"," at Timer.listOnTimeout (timers.js:92:15)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-31T03:14:08.204Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{},"_eventsCount":5,"id":"79dd9fdc45f3bc883968d0eb6bf3a2ce","friendlyName":"Bureaux-3","address":"192.168.90.212","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":3104610,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":863459,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":100,"nextBackoffDelay_":100},"maxNumberOfRetry_":-1,"backoffNumber_":1,"backoffDelay_":105,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"connect":[null,null]},"_eventsCount":4,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-CZBYRGUWN4","authenticated":false,"disconnecting":true},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: connect ECONNREFUSED 192.168.90.212:8009',\n ' at Object.exports._errnoException (util.js:870:11)',\n ' at exports._exceptionWithHostPort (util.js:893:20)',\n ' at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14)' ],\n message: 'connect ECONNREFUSED 192.168.90.212:8009',\n code: 'ECONNREFUSED',\n errno: 'ECONNREFUSED',\n syscall: 'connect',\n address: '192.168.90.212',\n port: 8009 }","timestamp":"2016-10-31T03:14:23.337Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at TLSSocket.error (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:149:10)"," at emitOne (events.js:77:13)"," at TLSSocket.emit (events.js:169:7)"," at emitErrorNT (net.js:1253:8)"," at nextTickCallbackWith2Args (node.js:442:9)"," at process._tickDomainCallback (node.js:397:17)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-31T03:14:23.340Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{},"_eventsCount":5,"id":"79dd9fdc45f3bc883968d0eb6bf3a2ce","friendlyName":"Bureaux-3","address":"192.168.90.212","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":3109104,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":867953,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":100,"nextBackoffDelay_":200},"maxNumberOfRetry_":-1,"backoffNumber_":2,"backoffDelay_":112,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"connect":[null,null]},"_eventsCount":4,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-9BCMJS5I69","authenticated":false,"disconnecting":true},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: connect ECONNREFUSED 192.168.90.212:8009',\n ' at Object.exports._errnoException (util.js:870:11)',\n ' at exports._exceptionWithHostPort (util.js:893:20)',\n ' at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14)' ],\n message: 'connect ECONNREFUSED 192.168.90.212:8009',\n code: 'ECONNREFUSED',\n errno: 'ECONNREFUSED',\n syscall: 'connect',\n address: '192.168.90.212',\n port: 8009 }","timestamp":"2016-10-31T03:14:23.465Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at TLSSocket.error (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:149:10)"," at emitOne (events.js:77:13)"," at TLSSocket.emit (events.js:169:7)"," at emitErrorNT (net.js:1253:8)"," at nextTickCallbackWith2Args (node.js:442:9)"," at process._tickDomainCallback (node.js:397:17)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-31T03:14:23.468Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{},"_eventsCount":5,"id":"79dd9fdc45f3bc883968d0eb6bf3a2ce","friendlyName":"Bureaux-3","address":"192.168.90.212","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":3113598,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":872447,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":200,"nextBackoffDelay_":300},"maxNumberOfRetry_":-1,"backoffNumber_":3,"backoffDelay_":212,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"connect":[null,null]},"_eventsCount":4,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-J0F7XYLEAT","authenticated":false,"disconnecting":true},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: connect ECONNREFUSED 192.168.90.212:8009',\n ' at Object.exports._errnoException (util.js:870:11)',\n ' at exports._exceptionWithHostPort (util.js:893:20)',\n ' at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14)' ],\n message: 'connect ECONNREFUSED 192.168.90.212:8009',\n code: 'ECONNREFUSED',\n errno: 'ECONNREFUSED',\n syscall: 'connect',\n address: '192.168.90.212',\n port: 8009 }","timestamp":"2016-10-31T03:14:23.692Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at TLSSocket.error (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:149:10)"," at emitOne (events.js:77:13)"," at TLSSocket.emit (events.js:169:7)"," at emitErrorNT (net.js:1253:8)"," at nextTickCallbackWith2Args (node.js:442:9)"," at process._tickDomainCallback (node.js:397:17)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-31T03:14:23.695Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{},"_eventsCount":5,"id":"79dd9fdc45f3bc883968d0eb6bf3a2ce","friendlyName":"Bureaux-3","address":"192.168.90.212","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":3118092,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":876941,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":300,"nextBackoffDelay_":500},"maxNumberOfRetry_":-1,"backoffNumber_":4,"backoffDelay_":334,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"connect":[null,null]},"_eventsCount":4,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-VQ1U4MMHCY","authenticated":false,"disconnecting":true},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: connect ECONNREFUSED 192.168.90.212:8009',\n ' at Object.exports._errnoException (util.js:870:11)',\n ' at exports._exceptionWithHostPort (util.js:893:20)',\n ' at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14)' ],\n message: 'connect ECONNREFUSED 192.168.90.212:8009',\n code: 'ECONNREFUSED',\n errno: 'ECONNREFUSED',\n syscall: 'connect',\n address: '192.168.90.212',\n port: 8009 }","timestamp":"2016-10-31T03:14:24.038Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at TLSSocket.error (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:149:10)"," at emitOne (events.js:77:13)"," at TLSSocket.emit (events.js:169:7)"," at emitErrorNT (net.js:1253:8)"," at nextTickCallbackWith2Args (node.js:442:9)"," at process._tickDomainCallback (node.js:397:17)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-31T03:14:24.041Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{},"_eventsCount":5,"id":"79dd9fdc45f3bc883968d0eb6bf3a2ce","friendlyName":"Bureaux-3","address":"192.168.90.212","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":3122586,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":881435,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":500,"nextBackoffDelay_":800},"maxNumberOfRetry_":-1,"backoffNumber_":5,"backoffDelay_":538,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"connect":[null,null]},"_eventsCount":4,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-K0CSUIRSB0","authenticated":false,"disconnecting":true},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: connect ECONNREFUSED 192.168.90.212:8009',\n ' at Object.exports._errnoException (util.js:870:11)',\n ' at exports._exceptionWithHostPort (util.js:893:20)',\n ' at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14)' ],\n message: 'connect ECONNREFUSED 192.168.90.212:8009',\n code: 'ECONNREFUSED',\n errno: 'ECONNREFUSED',\n syscall: 'connect',\n address: '192.168.90.212',\n port: 8009 }","timestamp":"2016-10-31T03:14:24.589Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at TLSSocket.error (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:149:10)"," at emitOne (events.js:77:13)"," at TLSSocket.emit (events.js:169:7)"," at emitErrorNT (net.js:1253:8)"," at nextTickCallbackWith2Args (node.js:442:9)"," at process._tickDomainCallback (node.js:397:17)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-31T03:14:24.592Z"}
{"domain":{"domain":null,"_events":{},"_eventsCount":1,"members":[]},"_events":{},"_eventsCount":5,"id":"79dd9fdc45f3bc883968d0eb6bf3a2ce","friendlyName":"Bureaux-3","address":"192.168.90.212","port":8009,"logger":{"domain":null,"_events":{},"_eventsCount":0,"padLevels":false,"levels":{"silly":0,"debug":1,"verbose":2,"info":3,"warn":4,"error":5},"level":"info","emitErrs":false,"stripColors":false,"exitOnError":true,"transports":{"console":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"console","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"json":false,"colorize":true,"prettyPrint":true,"timestamp":true,"showLevel":true,"label":null,"logstash":false,"debugStdout":false,"depth":null},"file":{"domain":null,"_events":{"error":[null,null]},"_eventsCount":1,"silent":false,"raw":false,"name":"file","level":"info","handleExceptions":true,"exceptionsLevel":"error","humanReadableUnhandledException":false,"filename":"dashkiosk.log","_basename":"dashkiosk.log","dirname":"/var/log","options":{"flags":"a","highWaterMark":24},"json":true,"logstash":false,"colorize":false,"maxsize":null,"rotationFormat":false,"zippedArchive":false,"maxFiles":null,"prettyPrint":false,"label":null,"timestamp":true,"eol":"\n","tailable":false,"depth":null,"showLevel":true,"maxRetries":2,"_size":3127080,"_created":0,"_buffer":[],"_draining":true,"_opening":false,"_failures":0,"_archive":null,"opening":false,"_stream":{"_writableState":{"objectMode":false,"highWaterMark":24,"needDrain":false,"ending":false,"ended":false,"finished":false,"decodeStrings":true,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"bufferedRequest":null,"lastBufferedRequest":null,"pendingcb":0,"prefinished":false,"errorEmitted":false,"bufferedRequestCount":0,"corkedRequestsFree":{"next":{"next":null,"entry":null},"entry":null}},"writable":true,"domain":null,"_events":{},"_eventsCount":2,"_maxListeners":null,"path":"/var/log/dashkiosk.log","fd":17,"flags":"a","mode":438,"bytesWritten":885929,"_draining":false},"_isStreams2":true}},"rewriters":[],"filters":[],"exceptionHandlers":{},"profilers":{},"_names":["console","file"],"_hnames":[],"express":{}},"timeout":20000,"_stopped":false,"_backoff":{"domain":{"$ref":"$[\"domain\"]"},"_events":{},"_eventsCount":2,"backoffStrategy_":{"initialDelay_":100,"maxDelay_":10000,"randomisationFactor_":0.2,"backoffDelay_":800,"nextBackoffDelay_":1300},"maxNumberOfRetry_":-1,"backoffNumber_":6,"backoffDelay_":877,"timeoutID_":-1,"handlers":{}},"channel":{"domain":{"$ref":"$[\"domain\"]"},"_events":{"connect":[null,null]},"_eventsCount":4,"logger":{"$ref":"$[\"logger\"]"},"name":"sender-6W61NFP2US","authenticated":false,"disconnecting":true},"_subscriptions":[{"channel":"dashkiosk","topic":"group.*.dashboard.*.added","pipeline":[],"cacheKeys":[]},{"channel":"dashkiosk","topic":"display.*.group","pipeline":[],"cacheKeys":["dashkiosk|display.EGCIS9.group","dashkiosk|display.1S2L9Q.group"]}],"_updateRunning":false,"level":"error","message":"An error occurred with some Chromecast device { stack: \n [ 'Error: connect ECONNREFUSED 192.168.90.212:8009',\n ' at Object.exports._errnoException (util.js:870:11)',\n ' at exports._exceptionWithHostPort (util.js:893:20)',\n ' at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14)' ],\n message: 'connect ECONNREFUSED 192.168.90.212:8009',\n code: 'ECONNREFUSED',\n errno: 'ECONNREFUSED',\n syscall: 'connect',\n address: '192.168.90.212',\n port: 8009 }","timestamp":"2016-10-31T03:14:25.523Z"}
{"stack":["Error: disconnected from Chromecast device"," at CastChannel.cancel (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:228:10)"," at emitNone (events.js:72:20)"," at CastChannel.emit (events.js:166:7)"," at CastChannel.end (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:181:8)"," at TLSSocket.error (/home/dashkiosk/dashkiosk-git/dashkiosk/node_modules/nodecastor/lib/channel.js:149:10)"," at emitOne (events.js:77:13)"," at TLSSocket.emit (events.js:169:7)"," at emitErrorNT (net.js:1253:8)"," at nextTickCallbackWith2Args (node.js:442:9)"," at process._tickDomainCallback (node.js:397:17)"],"message":"unable to get status from Chromecast device","level":"error","timestamp":"2016-10-31T03:14:25.527Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T03:15:02.552Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T03:17:02.558Z"}
{"level":"info","message":"Rescan Chromecast devices","timestamp":"2016-10-31T03:19:02.563Z"}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment