syscall: 'listen', address: '127.0.0.1', port: 6005 } http://192.168.1.21:80 SSL ? non Serveur correctement lancé sur http://localhost:6005 Le Thu May 07 2020 17:57:17 GMT+0200 (Central European Summer Time) http://192.168.1.21:80 SSL ? non Serveur correctement lancé sur http://localhost:6005 Le Thu May 07 2020 17:57:22 GMT+0200 (Central European Summer Time) http://192.168.1.21:80 SSL ? non Serveur correctement lancé sur http://localhost:6005 Le Thu May 07 2020 17:57:37 GMT+0200 (Central European Summer Time) http://192.168.1.21:80 SSL ? non http://192.168.1.21:80 SSL ? non Serveur correctement lancé sur http://localhost:6005 Le Thu May 07 2020 17:57:45 GMT+0200 (Central European Summer Time) events.js:287 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE: address already in use 127.0.0.1:6005 at Server.setupListenHandle [as _listen2] (net.js:1313:16) at listenInCluster (net.js:1361:12) at GetAddrInfoReqWrap.doListen [as callback] (net.js:1500:7) at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:66:8) Emitted 'error' event on Server instance at: at emitErrorNT (net.js:1340:8) at processTicksAndRejections (internal/process/task_queues.js:84:21) { code: 'EADDRINUSE', errno: 'EADDRINUSE', syscall: 'listen', address: '127.0.0.1', port: 6005 } http://192.168.1.21:80 SSL ? non http://192.168.1.21:80 SSL ? non Serveur correctement lancé sur http://localhost:6005 Le Thu May 07 2020 17:57:51 GMT+0200 (Central European Summer Time) http://192.168.1.21:80 SSL ? non events.js:287 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE: address already in use 127.0.0.1:6005 at Server.setupListenHandle [as _listen2] (net.js:1313:16) at listenInCluster (net.js:1361:12) at GetAddrInfoReqWrap.doListen [as callback] (net.js:1500:7) at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:66:8) Emitted 'error' event on Server instance at: at emitErrorNT (net.js:1340:8) at processTicksAndRejections (internal/process/task_queues.js:84:21) { code: 'EADDRINUSE', errno: 'EADDRINUSE', syscall: 'listen', address: '127.0.0.1', port: 6005 } events.js:287 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE: address already in use 127.0.0.1:6005 at Server.setupListenHandle [as _listen2] (net.js:1313:16) at listenInCluster (net.js:1361:12) at GetAddrInfoReqWrap.doListen [as callback] (net.js:1500:7) at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:66:8) Emitted 'error' event on Server instance at: at emitErrorNT (net.js:1340:8) at processTicksAndRejections (internal/process/task_queues.js:84:21) { code: 'EADDRINUSE', errno: 'EADDRINUSE', syscall: 'listen', address: '127.0.0.1', port: 6005 } http://192.168.1.21:80 SSL ? non http://192.168.1.21:80 SSL ? non http://192.168.1.21:80 SSL ? non Serveur correctement lancé sur http://localhost:6005 Le Thu May 07 2020 17:57:55 GMT+0200 (Central European Summer Time) http://192.168.1.21:80 SSL ? non events.js:287 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE: address already in use 127.0.0.1:6005 at Server.setupListenHandle [as _listen2] (net.js:1313:16) at listenInCluster (net.js:1361:12) at GetAddrInfoReqWrap.doListen [as callback] (net.js:1500:7) at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:66:8) Emitted 'error' event on Server instance at: at emitErrorNT (net.js:1340:8) at processTicksAndRejections (internal/process/task_queues.js:84:21) { code: 'EADDRINUSE', errno: 'EADDRINUSE', syscall: 'listen', address: '127.0.0.1', port: 6005 } events.js:287 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE: address already in use 127.0.0.1:6005 at Server.setupListenHandle [as _listen2] (net.js:1313:16) at listenInCluster (net.js:1361:12) at GetAddrInfoReqWrap.doListen [as callback] (net.js:1500:7) at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:66:8) Emitted 'error' event on Server instance at: at emitErrorNT (net.js:1340:8) at processTicksAndRejections (internal/process/task_queues.js:84:21) { code: 'EADDRINUSE', errno: 'EADDRINUSE', syscall: 'listen', address: '127.0.0.1', port: 6005 } events.js:287 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE: address already in use 127.0.0.1:6005 at Server.setupListenHandle [as _listen2] (net.js:1313:16) at listenInCluster (net.js:1361:12) at GetAddrInfoReqWrap.doListen [as callback] (net.js:1500:7) at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:66:8) Emitted 'error' event on Server instance at: at emitErrorNT (net.js:1340:8) at processTicksAndRejections (internal/process/task_queues.js:84:21) { code: 'EADDRINUSE', errno: 'EADDRINUSE', syscall: 'listen', address: '127.0.0.1', port: 6005 } http://192.168.1.21:80 SSL ? non http://192.168.1.21:80 SSL ? non Serveur correctement lancé sur http://localhost:6005 Le Thu May 07 2020 17:58:00 GMT+0200 (Central European Summer Time) events.js:287 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE: address already in use 127.0.0.1:6005 at Server.setupListenHandle [as _listen2] (net.js:1313:16) at listenInCluster (net.js:1361:12) at GetAddrInfoReqWrap.doListen [as callback] (net.js:1500:7) at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:66:8) Emitted 'error' event on Server instance at: at emitErrorNT (net.js:1340:8) at processTicksAndRejections (internal/process/task_queues.js:84:21) { code: 'EADDRINUSE', errno: 'EADDRINUSE', syscall: 'listen', address: '127.0.0.1', port: 6005 } http://192.168.1.21:80 SSL ? non http://192.168.1.21:80 SSL ? non http://192.168.1.21:80 SSL ? non Serveur correctement lancé sur http://localhost:6005 Le Thu May 07 2020 17:58:07 GMT+0200 (Central European Summer Time) events.js:287 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE: address already in use 127.0.0.1:6005 at Server.setupListenHandle [as _listen2] (net.js:1313:16) at listenInCluster (net.js:1361:12) at GetAddrInfoReqWrap.doListen [as callback] (net.js:1500:7) at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:66:8) Emitted 'error' event on Server instance at: at emitErrorNT (net.js:1340:8) at processTicksAndRejections (internal/process/task_queues.js:84:21) { code: 'EADDRINUSE', errno: 'EADDRINUSE', syscall: 'listen', address: '127.0.0.1', port: 6005 } http://192.168.1.21:80 SSL ? non events.js:287 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE: address already in use 127.0.0.1:6005 at Server.setupListenHandle [as _listen2] (net.js:1313:16) at listenInCluster (net.js:1361:12) at GetAddrInfoReqWrap.doListen [as callback] (net.js:1500:7) at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:66:8) Emitted 'error' event on Server instance at: at emitErrorNT (net.js:1340:8) at processTicksAndRejections (internal/process/task_queues.js:84:21) { code: 'EADDRINUSE', errno: 'EADDRINUSE', syscall: 'listen', address: '127.0.0.1', port: 6005 } http://192.168.1.21:80 SSL ? non events.js:287 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE: address already in use 127.0.0.1:6005 at Server.setupListenHandle [as _listen2] (net.js:1313:16) at listenInCluster (net.js:1361:12) at GetAddrInfoReqWrap.doListen [as callback] (net.js:1500:7) at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:66:8) Emitted 'error' event on Server instance at: at emitErrorNT (net.js:1340:8) at processTicksAndRejections (internal/process/task_queues.js:84:21) { code: 'EADDRINUSE', errno: 'EADDRINUSE', syscall: 'listen', address: '127.0.0.1', port: 6005 } events.js:287 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE: address already in use 127.0.0.1:6005 at Server.setupListenHandle [as _listen2] (net.js:1313:16) at listenInCluster (net.js:1361:12) at GetAddrInfoReqWrap.doListen [as callback] (net.js:1500:7) at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:66:8) Emitted 'error' event on Server instance at: at emitErrorNT (net.js:1340:8) at processTicksAndRejections (internal/process/task_queues.js:84:21) { code: 'EADDRINUSE', errno: 'EADDRINUSE', syscall: 'listen', address: '127.0.0.1', port: 6005 } http://192.168.1.21:80 SSL ? non Serveur correctement lancé sur http://localhost:6005 Le Thu May 07 2020 17:58:16 GMT+0200 (Central European Summer Time) http://192.168.1.21:80 SSL ? non Serveur correctement lancé sur http://localhost:6005 Le Thu May 07 2020 17:58:38 GMT+0200 (Central European Summer Time) http://192.168.1.21:80 SSL ? non http://192.168.1.21:80 SSL ? non events.js:287 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE: address already in use 127.0.0.1:6005 at Server.setupListenHandle [as _listen2] (net.js:1313:16) at listenInCluster (net.js:1361:12) at GetAddrInfoReqWrap.doListen [as callback] (net.js:1500:7) at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:66:8) Emitted 'error' event on Server instance at: at emitErrorNT (net.js:1340:8) at processTicksAndRejections (internal/process/task_queues.js:84:21) { code: 'EADDRINUSE', errno: 'EADDRINUSE', syscall: 'listen', address: '127.0.0.1', port: 6005 } events.js:287 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE: address already in use 127.0.0.1:6005 at Server.setupListenHandle [as _listen2] (net.js:1313:16) at listenInCluster (net.js:1361:12) at GetAddrInfoReqWrap.doListen [as callback] (net.js:1500:7) at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:66:8) Emitted 'error' event on Server instance at: at emitErrorNT (net.js:1340:8) at processTicksAndRejections (internal/process/task_queues.js:84:21) { code: 'EADDRINUSE', errno: 'EADDRINUSE', syscall: 'listen', address: '127.0.0.1', port: 6005 } {"error":0,"apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","config":{"hb":1,"hbInterval":145},"sequence":"1588867121916"} {"action":"update","deviceid":"1000aec576","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"currentHumidity":"57","currentTemperature":"20.6"},"from":"device"} {"action":"update","userAgent":"app","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","deviceid":"1000aec576","sequence":"1588867273807","params":{"switch":"off"}} {"action":"update","userAgent":"app","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","deviceid":"1000aed69b","sequence":"1588867273825","params":{"switch":"off"}} {"action":"update","userAgent":"app","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","deviceid":"1000bcfaa8","sequence":"1588867273847","params":{"switch":"off"}} {"error":0,"deviceid":"1000aec576","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","sequence":"1588867273807"} {"error":0,"deviceid":"1000bcfaa8","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","sequence":"1588867273847"} {"error":0,"deviceid":"1000aed69b","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","sequence":"1588867273825"} {"action":"update","deviceid":"1000aec576","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"currentHumidity":"57","currentTemperature":"21.4"},"from":"device"} {"action":"update","userAgent":"app","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","deviceid":"1000aec576","sequence":"1588867278511","params":{"switch":"off"}} {"action":"update","userAgent":"app","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","deviceid":"1000aed69b","sequence":"1588867278539","params":{"switch":"off"}} {"action":"update","userAgent":"app","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","deviceid":"1000bcfaa8","sequence":"1588867278552","params":{"switch":"off"}} {"error":0,"deviceid":"1000bcfaa8","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","sequence":"1588867278552"} {"error":0,"deviceid":"1000aec576","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","sequence":"1588867278511"} {"error":0,"deviceid":"1000aed69b","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","sequence":"1588867278539"} {"action":"update","deviceid":"1000aed69b","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"currentHumidity":"58","currentTemperature":"21.9"},"from":"device"} {"action":"update","userAgent":"app","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","deviceid":"1000aec576","sequence":"1588867481561","params":{"switch":"off"}} {"action":"update","userAgent":"app","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","deviceid":"1000aed69b","sequence":"1588867481579","params":{"switch":"off"}} {"action":"update","userAgent":"app","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","deviceid":"1000bcfaa8","sequence":"1588867481592","params":{"switch":"off"}} Connections closed: Connection dropped by remote peer. ================== Relance automatique du deamon. Connections closed: Connection dropped by remote peer. ================== Relance automatique du deamon. Connections closed: Connection dropped by remote peer. ================== Relance automatique du deamon. Connections closed: Connection dropped by remote peer. ================== Relance automatique du deamon. Connections closed: Connection dropped by remote peer. ================== Relance automatique du deamon. Connections closed: Connection dropped by remote peer. ================== Relance automatique du deamon. Connections closed: Connection dropped by remote peer. ================== Relance automatique du deamon. Connections closed: Connection dropped by remote peer. ================== Relance automatique du deamon. Connections closed: Connection dropped by remote peer. ================== Relance automatique du deamon. Connections closed: Connection dropped by remote peer. ================== Relance automatique du deamon. Connections closed: Connection dropped by remote peer. ================== Relance automatique du deamon. Connections closed: Connection dropped by remote peer. ================== Relance automatique du deamon. Connections closed: Connection dropped by remote peer. ================== Relance automatique du deamon. Connections closed: Connection dropped by remote peer. ================== Relance automatique du deamon. Connections closed: Connection dropped by remote peer. ================== Relance automatique du deamon. http://192.168.1.21:80 SSL ? non http://192.168.1.21:80 SSL ? non http://192.168.1.21:80 SSL ? non Serveur correctement lancé sur http://localhost:6005 Le Thu May 07 2020 18:04:45 GMT+0200 (Central European Summer Time) events.js:287 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE: address already in use 127.0.0.1:6005 at Server.setupListenHandle [as _listen2] (net.js:1313:16) at listenInCluster (net.js:1361:12) at GetAddrInfoReqWrap.doListen [as callback] (net.js:1500:7) at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:66:8) Emitted 'error' event on Server instance at: at emitErrorNT (net.js:1340:8) at processTicksAndRejections (internal/process/task_queues.js:84:21) { code: 'EADDRINUSE', errno: 'EADDRINUSE', syscall: 'listen', address: '127.0.0.1', port: 6005 } {"error":0,"apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","config":{"hb":1,"hbInterval":145},"sequence":"1588867489115"} http://192.168.1.21:80 SSL ? non http://192.168.1.21:80 SSL ? non http://192.168.1.21:80 SSL ? non Serveur correctement lancé sur http://localhost:6005 Le Thu May 07 2020 18:04:53 GMT+0200 (Central European Summer Time) events.js:287 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE: address already in use 127.0.0.1:6005 at Server.setupListenHandle [as _listen2] (net.js:1313:16) at listenInCluster (net.js:1361:12) at GetAddrInfoReqWrap.doListen [as callback] (net.js:1500:7) at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:66:8) Emitted 'error' event on Server instance at: at emitErrorNT (net.js:1340:8) at processTicksAndRejections (internal/process/task_queues.js:84:21) { code: 'EADDRINUSE', errno: 'EADDRINUSE', syscall: 'listen', address: '127.0.0.1', port: 6005 } events.js:287 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE: address already in use 127.0.0.1:6005 at Server.setupListenHandle [as _listen2] (net.js:1313:16) at listenInCluster (net.js:1361:12) at GetAddrInfoReqWrap.doListen [as callback] (net.js:1500:7) at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:66:8) Emitted 'error' event on Server instance at: at emitErrorNT (net.js:1340:8) at processTicksAndRejections (internal/process/task_queues.js:84:21) { code: 'EADDRINUSE', errno: 'EADDRINUSE', syscall: 'listen', address: '127.0.0.1', port: 6005 } {"error":0,"apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","config":{"hb":1,"hbInterval":145},"sequence":"1588867497024"} http://192.168.1.21:80 SSL ? non Serveur correctement lancé sur http://localhost:6005 Le Thu May 07 2020 18:05:04 GMT+0200 (Central European Summer Time) http://192.168.1.21:80 SSL ? non events.js:287 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE: address already in use 127.0.0.1:6005 at Server.setupListenHandle [as _listen2] (net.js:1313:16) at listenInCluster (net.js:1361:12) at GetAddrInfoReqWrap.doListen [as callback] (net.js:1500:7) at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:66:8) Emitted 'error' event on Server instance at: at emitErrorNT (net.js:1340:8) at processTicksAndRejections (internal/process/task_queues.js:84:21) { code: 'EADDRINUSE', errno: 'EADDRINUSE', syscall: 'listen', address: '127.0.0.1', port: 6005 } http://192.168.1.21:80 SSL ? non Serveur correctement lancé sur http://localhost:6005 Le Thu May 07 2020 18:05:05 GMT+0200 (GMT+02:00) {"error":0,"apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","config":{"hb":1,"hbInterval":145},"sequence":"1588867510127"} {"action":"update","deviceid":"1000bd2441","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"currentHumidity":"53","currentTemperature":"25.1"},"from":"device"} {"action":"update","deviceid":"1000bcfaa8","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"currentHumidity":"61","currentTemperature":"20.8"},"from":"device"} {"action":"update","userAgent":"app","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","deviceid":"1000aec576","sequence":"1588868027580","params":{"switch":"off"}} {"action":"update","userAgent":"app","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","deviceid":"1000aed69b","sequence":"1588868027604","params":{"switch":"off"}} {"action":"update","userAgent":"app","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","deviceid":"1000bcfaa8","sequence":"1588868027627","params":{"switch":"off"}} {"error":0,"deviceid":"1000aec576","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","sequence":"1588868027580"} {"error":0,"deviceid":"1000aed69b","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","sequence":"1588868027604"} {"error":0,"deviceid":"1000bcfaa8","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","sequence":"1588868027627"} {"action":"update","deviceid":"1000aed69b","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"currentHumidity":"58","currentTemperature":"22.0"},"from":"device"} {"action":"update","userAgent":"app","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","deviceid":"1000aec576","sequence":"1588868476449","params":{"switch":"off"}} {"action":"update","userAgent":"app","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","deviceid":"1000aed69b","sequence":"1588868476460","params":{"switch":"off"}} {"action":"update","userAgent":"app","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","deviceid":"1000bcfaa8","sequence":"1588868476480","params":{"switch":"off"}} {"error":0,"deviceid":"1000aec576","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","sequence":"1588868476449"} {"error":0,"deviceid":"1000aed69b","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","sequence":"1588868476460"} {"error":0,"deviceid":"1000bcfaa8","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","sequence":"1588868476480"} {"action":"update","deviceid":"1000aed69b","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"currentHumidity":"58","currentTemperature":"21.4"},"from":"device"} {"action":"update","userAgent":"app","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","deviceid":"1000aec576","sequence":"1588868481555","params":{"switch":"off"}} {"action":"update","userAgent":"app","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","deviceid":"1000aed69b","sequence":"1588868481570","params":{"switch":"off"}} {"action":"update","userAgent":"app","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","deviceid":"1000bcfaa8","sequence":"1588868481589","params":{"switch":"off"}} {"error":0,"deviceid":"1000bcfaa8","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","sequence":"1588868481589"} {"error":0,"deviceid":"1000aec576","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","sequence":"1588868481555"} {"error":0,"deviceid":"1000aed69b","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","sequence":"1588868481570"} {"action":"update","deviceid":"10009e08b6","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"rssi":-59,"fwVersion":"2.7.0","staMac":"60:01:94:E5:B2:57"},"from":"device"} {"action":"update","deviceid":"10009e08b6","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"rssi":-56,"fwVersion":"2.7.0","staMac":"60:01:94:E5:B2:57"},"from":"device"} {"action":"update","deviceid":"10009e0e93","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"rssi":-66,"fwVersion":"2.7.0","staMac":"60:01:94:E5:B2:5A"},"from":"device"} {"action":"update","deviceid":"10009e0e93","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"rssi":-69,"fwVersion":"2.7.0","staMac":"60:01:94:E5:B2:5A"},"from":"device"} {"action":"update","deviceid":"1000bd2441","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"currentHumidity":"52","currentTemperature":"25.7"},"from":"device"} {"action":"update","deviceid":"10009e1133","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"rssi":-54,"fwVersion":"2.7.0","staMac":"2C:F4:32:A8:D8:BE"},"from":"device"} {"action":"update","deviceid":"10009e1133","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"rssi":-57,"fwVersion":"2.7.0","staMac":"2C:F4:32:A8:D8:BE"},"from":"device"} {"action":"update","deviceid":"10009e0e93","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"rssi":-66,"fwVersion":"2.7.0","staMac":"60:01:94:E5:B2:5A"},"from":"device"} {"action":"update","deviceid":"10009e1133","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"rssi":-60,"fwVersion":"2.7.0","staMac":"2C:F4:32:A8:D8:BE"},"from":"device"} {"action":"update","deviceid":"10009e08b6","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"rssi":-50,"fwVersion":"2.7.0","staMac":"60:01:94:E5:B2:57"},"from":"device"} {"action":"update","deviceid":"1000995a6f","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"rssi":-55},"from":"device","seq":"255"} {"action":"update","deviceid":"10009e1133","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"rssi":-56,"fwVersion":"2.7.0","staMac":"2C:F4:32:A8:D8:BE"},"from":"device"} {"action":"update","deviceid":"10009e0e93","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"rssi":-69,"fwVersion":"2.7.0","staMac":"60:01:94:E5:B2:5A"},"from":"device"} {"action":"update","deviceid":"10009e08b6","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"rssi":-55,"fwVersion":"2.7.0","staMac":"60:01:94:E5:B2:57"},"from":"device"} {"action":"update","deviceid":"1000aed69b","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"currentHumidity":"58","currentTemperature":"22.1"},"from":"device"} {"action":"update","userAgent":"app","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","deviceid":"1000aec576","sequence":"1588870416421","params":{"switch":"off"}} {"action":"update","userAgent":"app","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","deviceid":"1000aed69b","sequence":"1588870416441","params":{"switch":"off"}} {"action":"update","userAgent":"app","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","deviceid":"1000bcfaa8","sequence":"1588870416452","params":{"switch":"off"}} {"error":0,"deviceid":"1000aed69b","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","sequence":"1588870416441"} {"error":0,"deviceid":"1000aec576","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","sequence":"1588870416421"} {"error":0,"deviceid":"1000bcfaa8","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","sequence":"1588870416452"} {"action":"update","deviceid":"1000aed69b","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"currentHumidity":"58","currentTemperature":"21.5"},"from":"device"} {"action":"update","userAgent":"app","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","deviceid":"1000aec576","sequence":"1588870421327","params":{"switch":"off"}} {"action":"update","userAgent":"app","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","deviceid":"1000aed69b","sequence":"1588870421340","params":{"switch":"off"}} {"action":"update","userAgent":"app","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","deviceid":"1000bcfaa8","sequence":"1588870421351","params":{"switch":"off"}} {"error":0,"deviceid":"1000aec576","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","sequence":"1588870421327"} {"error":0,"deviceid":"1000bcfaa8","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","sequence":"1588870421351"} {"error":0,"deviceid":"1000aed69b","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","sequence":"1588870421340"} {"action":"update","deviceid":"1000bd2441","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"currentHumidity":"52","currentTemperature":"25.0"},"from":"device"} {"action":"update","deviceid":"1000bd2441","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"currentHumidity":"52","currentTemperature":"25.7"},"from":"device"} {"action":"update","deviceid":"10009e1133","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"rssi":-53,"fwVersion":"2.7.0","staMac":"2C:F4:32:A8:D8:BE"},"from":"device"} {"action":"update","deviceid":"10009e08b6","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"rssi":-51,"fwVersion":"2.7.0","staMac":"60:01:94:E5:B2:57"},"from":"device"} {"action":"update","deviceid":"10009e1133","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"rssi":-56,"fwVersion":"2.7.0","staMac":"2C:F4:32:A8:D8:BE"},"from":"device"} {"action":"update","deviceid":"10009e0e93","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"rssi":-66,"fwVersion":"2.7.0","staMac":"60:01:94:E5:B2:5A"},"from":"device"} {"action":"update","deviceid":"10009e08b6","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"rssi":-54,"fwVersion":"2.7.0","staMac":"60:01:94:E5:B2:57"},"from":"device"} {"action":"update","deviceid":"10009e08b6","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"rssi":-50,"fwVersion":"2.7.0","staMac":"60:01:94:E5:B2:57"},"from":"device"} {"action":"update","deviceid":"10009e08b6","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"rssi":-55,"fwVersion":"2.7.0","staMac":"60:01:94:E5:B2:57"},"from":"device"} {"action":"update","deviceid":"1000aed69b","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"currentHumidity":"58","currentTemperature":"22.1"},"from":"device"} {"action":"update","userAgent":"app","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","deviceid":"1000aec576","sequence":"1588872211318","params":{"switch":"off"}} {"action":"update","userAgent":"app","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","deviceid":"1000aed69b","sequence":"1588872211330","params":{"switch":"off"}} {"action":"update","userAgent":"app","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","deviceid":"1000bcfaa8","sequence":"1588872211346","params":{"switch":"off"}} {"error":0,"deviceid":"1000aec576","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","sequence":"1588872211318"} {"error":0,"deviceid":"1000bcfaa8","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","sequence":"1588872211346"} {"error":0,"deviceid":"1000aed69b","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","sequence":"1588872211330"} {"action":"update","deviceid":"10009e0e93","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"rssi":-69,"fwVersion":"2.7.0","staMac":"60:01:94:E5:B2:5A"},"from":"device"} {"action":"update","deviceid":"10009e08b6","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"rssi":-51,"fwVersion":"2.7.0","staMac":"60:01:94:E5:B2:57"},"from":"device"} {"action":"update","deviceid":"10009e1133","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"rssi":-52,"fwVersion":"2.7.0","staMac":"2C:F4:32:A8:D8:BE"},"from":"device"} {"action":"update","deviceid":"10009e1133","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"rssi":-56,"fwVersion":"2.7.0","staMac":"2C:F4:32:A8:D8:BE"},"from":"device"} {"action":"update","deviceid":"10009e08b6","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"rssi":-54,"fwVersion":"2.7.0","staMac":"60:01:94:E5:B2:57"},"from":"device"} {"action":"update","deviceid":"10009e0e93","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"rssi":-66,"fwVersion":"2.7.0","staMac":"60:01:94:E5:B2:5A"},"from":"device"} {"action":"update","deviceid":"10009e08b6","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"rssi":-58,"fwVersion":"2.7.0","staMac":"60:01:94:E5:B2:57"},"from":"device"} {"action":"update","deviceid":"10009e08b6","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"rssi":-53,"fwVersion":"2.7.0","staMac":"60:01:94:E5:B2:57"},"from":"device"} {"action":"update","deviceid":"10009e08b6","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"rssi":-56,"fwVersion":"2.7.0","staMac":"60:01:94:E5:B2:57"},"from":"device"} {"action":"update","deviceid":"10009e0e93","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"rssi":-69,"fwVersion":"2.7.0","staMac":"60:01:94:E5:B2:5A"},"from":"device"} {"action":"update","deviceid":"10009e08b6","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"rssi":-49,"fwVersion":"2.7.0","staMac":"60:01:94:E5:B2:57"},"from":"device"} {"action":"update","deviceid":"10009e0e93","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"rssi":-66,"fwVersion":"2.7.0","staMac":"60:01:94:E5:B2:5A"},"from":"device"} {"action":"update","deviceid":"10009e08b6","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"rssi":-53,"fwVersion":"2.7.0","staMac":"60:01:94:E5:B2:57"},"from":"device"} {"action":"update","deviceid":"10009e08b6","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"rssi":-58,"fwVersion":"2.7.0","staMac":"60:01:94:E5:B2:57"},"from":"device"} {"action":"update","deviceid":"10009e1133","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"rssi":-60,"fwVersion":"2.7.0","staMac":"2C:F4:32:A8:D8:BE"},"from":"device"} {"action":"update","deviceid":"10009e1133","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"rssi":-57,"fwVersion":"2.7.0","staMac":"2C:F4:32:A8:D8:BE"},"from":"device"} {"action":"update","deviceid":"10009e08b6","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"rssi":-55,"fwVersion":"2.7.0","staMac":"60:01:94:E5:B2:57"},"from":"device"} {"action":"update","deviceid":"1000bd2441","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"currentHumidity":"54","currentTemperature":"26.7"},"from":"device"} {"action":"update","deviceid":"1000bd2441","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"currentHumidity":"53","currentTemperature":"26.1"},"from":"device"} {"action":"update","deviceid":"1000aec576","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","userAgent":"device","ts":0,"params":{"currentHumidity":"59","currentTemperature":"22.0"},"from":"device"} {"action":"update","userAgent":"app","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","deviceid":"1000aec576","sequence":"1588875713474","params":{"switch":"off"}} {"action":"update","userAgent":"app","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","deviceid":"1000aed69b","sequence":"1588875713491","params":{"switch":"off"}} {"action":"update","userAgent":"app","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","deviceid":"1000bcfaa8","sequence":"1588875713502","params":{"switch":"off"}} {"error":0,"deviceid":"1000aed69b","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","sequence":"1588875713491"} {"error":0,"deviceid":"1000aec576","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","sequence":"1588875713474"} {"error":0,"deviceid":"1000bcfaa8","apikey":"a716d0ac-0ca3-412a-a6ce-6d66958ef2f5","sequence":"1588875713502"}