{ "log": { "version": "1.2", "creator": { "name": "Firefox", "version": "94.0.2" }, "browser": { "name": "Firefox", "version": "94.0.2" }, "pages": [ { "startedDateTime": "2021-12-06T14:19:44.030-05:00", "id": "page_1", "title": "https://192.168.50.219/ui/dashboard/elm-street-brewing", "pageTimings": { "onContentLoad": 380, "onLoad": 1504 } } ], "entries": [ { "pageref": "page_1", "startedDateTime": "2021-12-06T14:19:44.030-05:00", "request": { "bodySize": 0, "method": "GET", "url": "https://192.168.50.219/ui/dashboard/elm-street-brewing", "httpVersion": "HTTP/2", "headers": [ { "name": "Host", "value": "192.168.50.219" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0" }, { "name": "Accept", "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Upgrade-Insecure-Requests", "value": "1" }, { "name": "Sec-Fetch-Dest", "value": "document" }, { "name": "Sec-Fetch-Mode", "value": "navigate" }, { "name": "Sec-Fetch-Site", "value": "cross-site" }, { "name": "TE", "value": "trailers" } ], "cookies": [], "queryString": [], "headersSize": 461 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/2", "headers": [ { "name": "accept-ranges", "value": "bytes" }, { "name": "content-type", "value": "text/html" }, { "name": "date", "value": "Mon, 06 Dec 2021 19:19:44 GMT" }, { "name": "etag", "value": "\"60ba4c42-3e6\"" }, { "name": "last-modified", "value": "Fri, 04 Jun 2021 15:52:34 GMT" }, { "name": "server", "value": "nginx/1.21.0" }, { "name": "content-length", "value": "998" }, { "name": "X-Firefox-Spdy", "value": "h2" } ], "cookies": [], "content": { "mimeType": "text/html", "size": 998, "text": "
" }, "redirectURL": "", "headersSize": 232, "bodySize": 1230 }, "cache": {}, "timings": { "blocked": 0, "dns": 0, "connect": 0, "ssl": 0, "send": 0, "wait": 116, "receive": 0 }, "time": 116, "_securityState": "secure", "serverIPAddress": "192.168.50.219", "connection": "443" }, { "pageref": "page_1", "startedDateTime": "2021-12-06T14:19:44.512-05:00", "request": { "bodySize": 0, "method": "GET", "url": "https://192.168.50.219/ui/js/vendor.bf3da581.js", "httpVersion": "HTTP/2", "headers": [ { "name": "Host", "value": "192.168.50.219" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Referer", "value": "https://192.168.50.219/ui/dashboard/elm-street-brewing" }, { "name": "Sec-Fetch-Dest", "value": "script" }, { "name": "Sec-Fetch-Mode", "value": "no-cors" }, { "name": "Sec-Fetch-Site", "value": "same-origin" }, { "name": "If-Modified-Since", "value": "Fri, 04 Jun 2021 15:52:34 GMT" }, { "name": "If-None-Match", "value": "W/\"60ba4c42-237c49\"" }, { "name": "Cache-Control", "value": "max-age=0" }, { "name": "TE", "value": "trailers" } ], "cookies": [], "queryString": [], "headersSize": 517 }, "response": { "status": 304, "statusText": "Not Modified", "httpVersion": "HTTP/2", "headers": [ { "name": "cache-control", "value": "max-age=315360000" }, { "name": "cache-control", "value": "public, must-revalidate, proxy-revalidate" }, { "name": "date", "value": "Mon, 06 Dec 2021 19:19:44 GMT" }, { "name": "etag", "value": "\"60ba4c42-237c49\"" }, { "name": "expires", "value": "Thu, 31 Dec 2037 23:55:55 GMT" }, { "name": "last-modified", "value": "Fri, 04 Jun 2021 15:52:34 GMT" }, { "name": "pragma", "value": "public" }, { "name": "server", "value": "nginx/1.21.0" }, { "name": "X-Firefox-Spdy", "value": "h2" } ], "cookies": [], "content": { "mimeType": "application/javascript", "size": 0, "text": "" }, "redirectURL": "", "headersSize": 310, "bodySize": 2541963 }, "cache": { "afterRequest": null }, "timings": { "blocked": 1, "dns": 0, "connect": 0, "ssl": 0, "send": 0, "wait": 12, "receive": 0 }, "time": 13, "_securityState": "secure", "serverIPAddress": "192.168.50.219", "connection": "443" }, { "pageref": "page_1", "startedDateTime": "2021-12-06T14:19:44.643-05:00", "request": { "bodySize": 0, "method": "GET", "url": "https://192.168.50.219/ui/js/app.d6f7fe0a.js", "httpVersion": "HTTP/2", "headers": [ { "name": "Host", "value": "192.168.50.219" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Referer", "value": "https://192.168.50.219/ui/dashboard/elm-street-brewing" }, { "name": "Sec-Fetch-Dest", "value": "script" }, { "name": "Sec-Fetch-Mode", "value": "no-cors" }, { "name": "Sec-Fetch-Site", "value": "same-origin" }, { "name": "If-Modified-Since", "value": "Fri, 04 Jun 2021 15:52:34 GMT" }, { "name": "If-None-Match", "value": "W/\"60ba4c42-f2957\"" }, { "name": "Cache-Control", "value": "max-age=0" }, { "name": "TE", "value": "trailers" } ], "cookies": [], "queryString": [], "headersSize": 513 }, "response": { "status": 304, "statusText": "Not Modified", "httpVersion": "HTTP/2", "headers": [ { "name": "cache-control", "value": "max-age=315360000" }, { "name": "cache-control", "value": "public, must-revalidate, proxy-revalidate" }, { "name": "date", "value": "Mon, 06 Dec 2021 19:19:45 GMT" }, { "name": "etag", "value": "\"60ba4c42-f2957\"" }, { "name": "expires", "value": "Thu, 31 Dec 2037 23:55:55 GMT" }, { "name": "last-modified", "value": "Fri, 04 Jun 2021 15:52:34 GMT" }, { "name": "pragma", "value": "public" }, { "name": "server", "value": "nginx/1.21.0" }, { "name": "X-Firefox-Spdy", "value": "h2" } ], "cookies": [], "content": { "mimeType": "application/javascript", "size": 0, "text": "" }, "redirectURL": "", "headersSize": 309, "bodySize": 2215141 }, "cache": { "afterRequest": null }, "timings": { "blocked": -1, "dns": 0, "connect": 0, "ssl": 0, "send": 0, "wait": 95, "receive": 0 }, "time": 95, "_securityState": "secure", "serverIPAddress": "192.168.50.219", "connection": "443" }, { "pageref": "page_1", "startedDateTime": "2021-12-06T14:19:45.262-05:00", "request": { "bodySize": 0, "method": "GET", "url": "https://192.168.50.219/history/datastore/ping", "httpVersion": "HTTP/2", "headers": [ { "name": "Host", "value": "192.168.50.219" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0" }, { "name": "Accept", "value": "application/json, text/plain, */*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Referer", "value": "https://192.168.50.219/ui/dashboard/elm-street-brewing" }, { "name": "Sec-Fetch-Dest", "value": "empty" }, { "name": "Sec-Fetch-Mode", "value": "cors" }, { "name": "Sec-Fetch-Site", "value": "same-origin" }, { "name": "Cache-Control", "value": "max-age=0" }, { "name": "TE", "value": "trailers" } ], "cookies": [], "queryString": [], "headersSize": 455 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/2", "headers": [ { "name": "access-control-allow-credentials", "value": "true" }, { "name": "access-control-allow-headers", "value": "*" }, { "name": "access-control-allow-methods", "value": "GET,POST,CONNECT,DELETE,PATCH,PUT,HEAD,TRACE,OPTIONS" }, { "name": "access-control-allow-origin", "value": "*" }, { "name": "cache-control", "value": "no-cache" }, { "name": "content-type", "value": "application/json; charset=utf-8" }, { "name": "date", "value": "Mon, 06 Dec 2021 19:19:45 GMT" }, { "name": "expires", "value": "0" }, { "name": "pragma", "value": "no-cache" }, { "name": "server", "value": "Python/3.7 aiohttp/3.7.4.post0" }, { "name": "content-length", "value": "16" }, { "name": "X-Firefox-Spdy", "value": "h2" } ], "cookies": [], "content": { "mimeType": "application/json; charset=utf-8", "size": 16, "text": "{\"ping\": \"PONG\"}" }, "redirectURL": "", "headersSize": 425, "bodySize": 441 }, "cache": {}, "timings": { "blocked": -1, "dns": 0, "connect": 0, "ssl": 0, "send": 0, "wait": 15, "receive": 1 }, "time": 16, "_securityState": "secure", "serverIPAddress": "192.168.50.219", "connection": "443" }, { "pageref": "page_1", "startedDateTime": "2021-12-06T14:19:45.269-05:00", "request": { "bodySize": 0, "method": "GET", "url": "https://192.168.50.219/ui/js/223.2dad4cfc.js", "httpVersion": "HTTP/2", "headers": [ { "name": "Host", "value": "192.168.50.219" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Referer", "value": "https://192.168.50.219/ui/dashboard/elm-street-brewing" }, { "name": "Sec-Fetch-Dest", "value": "script" }, { "name": "Sec-Fetch-Mode", "value": "no-cors" }, { "name": "Sec-Fetch-Site", "value": "same-origin" }, { "name": "If-Modified-Since", "value": "Fri, 04 Jun 2021 15:52:34 GMT" }, { "name": "If-None-Match", "value": "\"60ba4c42-be3\"" }, { "name": "Cache-Control", "value": "max-age=0" }, { "name": "TE", "value": "trailers" } ], "cookies": [], "queryString": [], "headersSize": 509 }, "response": { "status": 304, "statusText": "Not Modified", "httpVersion": "HTTP/2", "headers": [ { "name": "cache-control", "value": "max-age=315360000" }, { "name": "cache-control", "value": "public, must-revalidate, proxy-revalidate" }, { "name": "date", "value": "Mon, 06 Dec 2021 19:19:45 GMT" }, { "name": "etag", "value": "\"60ba4c42-be3\"" }, { "name": "expires", "value": "Thu, 31 Dec 2037 23:55:55 GMT" }, { "name": "last-modified", "value": "Fri, 04 Jun 2021 15:52:34 GMT" }, { "name": "pragma", "value": "public" }, { "name": "server", "value": "nginx/1.21.0" }, { "name": "X-Firefox-Spdy", "value": "h2" } ], "cookies": [], "content": { "mimeType": "application/javascript", "size": 0, "text": "" }, "redirectURL": "", "headersSize": 307, "bodySize": 14719 }, "cache": { "afterRequest": null }, "timings": { "blocked": 0, "dns": 0, "connect": 0, "ssl": 0, "send": 0, "wait": 11, "receive": 0 }, "time": 11, "_securityState": "secure", "serverIPAddress": "192.168.50.219", "connection": "443" }, { "pageref": "page_1", "startedDateTime": "2021-12-06T14:19:45.274-05:00", "request": { "bodySize": 0, "method": "GET", "url": "https://192.168.50.219/ui/js/654.764ccc0b.js", "httpVersion": "HTTP/2", "headers": [ { "name": "Host", "value": "192.168.50.219" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Referer", "value": "https://192.168.50.219/ui/dashboard/elm-street-brewing" }, { "name": "Sec-Fetch-Dest", "value": "script" }, { "name": "Sec-Fetch-Mode", "value": "no-cors" }, { "name": "Sec-Fetch-Site", "value": "same-origin" }, { "name": "If-Modified-Since", "value": "Fri, 04 Jun 2021 15:52:34 GMT" }, { "name": "If-None-Match", "value": "\"60ba4c42-1002\"" }, { "name": "Cache-Control", "value": "max-age=0" }, { "name": "TE", "value": "trailers" } ], "cookies": [], "queryString": [], "headersSize": 510 }, "response": { "status": 304, "statusText": "Not Modified", "httpVersion": "HTTP/2", "headers": [ { "name": "cache-control", "value": "max-age=315360000" }, { "name": "cache-control", "value": "public, must-revalidate, proxy-revalidate" }, { "name": "date", "value": "Mon, 06 Dec 2021 19:19:45 GMT" }, { "name": "etag", "value": "\"60ba4c42-1002\"" }, { "name": "expires", "value": "Thu, 31 Dec 2037 23:55:55 GMT" }, { "name": "last-modified", "value": "Fri, 04 Jun 2021 15:52:34 GMT" }, { "name": "pragma", "value": "public" }, { "name": "server", "value": "nginx/1.21.0" }, { "name": "X-Firefox-Spdy", "value": "h2" } ], "cookies": [], "content": { "mimeType": "application/javascript", "size": 0, "text": "" }, "redirectURL": "", "headersSize": 308, "bodySize": 18680 }, "cache": { "afterRequest": null }, "timings": { "blocked": -1, "dns": 0, "connect": 0, "ssl": 0, "send": 0, "wait": 10, "receive": 0 }, "time": 10, "_securityState": "secure", "serverIPAddress": "192.168.50.219", "connection": "443" }, { "pageref": "page_1", "startedDateTime": "2021-12-06T14:19:45.404-05:00", "request": { "bodySize": 0, "method": "GET", "url": "https://192.168.50.219/ui/icons/favicon-96x96.png", "httpVersion": "HTTP/2", "headers": [ { "name": "Host", "value": "192.168.50.219" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0" }, { "name": "Accept", "value": "image/avif,image/webp,*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Referer", "value": "https://192.168.50.219/ui/dashboard/elm-street-brewing" }, { "name": "Sec-Fetch-Dest", "value": "image" }, { "name": "Sec-Fetch-Mode", "value": "no-cors" }, { "name": "Sec-Fetch-Site", "value": "same-origin" } ], "cookies": [], "queryString": [], "headersSize": null }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/2", "headers": [ { "name": "accept-ranges", "value": "bytes" }, { "name": "cache-control", "value": "max-age=315360000" }, { "name": "cache-control", "value": "public, must-revalidate, proxy-revalidate" }, { "name": "content-type", "value": "image/png" }, { "name": "date", "value": "Mon, 06 Dec 2021 00:19:52 GMT" }, { "name": "etag", "value": "\"60ba4c42-1498\"" }, { "name": "expires", "value": "Thu, 31 Dec 2037 23:55:55 GMT" }, { "name": "last-modified", "value": "Fri, 04 Jun 2021 15:52:34 GMT" }, { "name": "pragma", "value": "public" }, { "name": "server", "value": "nginx/1.21.0" }, { "name": "content-length", "value": "5272" }, { "name": "X-Firefox-Spdy", "value": "h2" } ], "cookies": [], "content": { "mimeType": "image/png", "size": 5272, "encoding": "base64", "text": "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" }, "redirectURL": "", "headersSize": 0, "bodySize": 5272 }, "cache": {}, "timings": { "blocked": 0, "dns": 0, "ssl": 0, "connect": 0, "send": 0, "wait": 0, "receive": 0 }, "time": 0, "_securityState": "secure" }, { "pageref": "page_1", "startedDateTime": "2021-12-06T14:19:45.438-05:00", "request": { "bodySize": 0, "method": "GET", "url": "https://192.168.50.219/ui/icons/favicon-16x16.png", "httpVersion": "HTTP/2", "headers": [ { "name": "Host", "value": "192.168.50.219" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0" }, { "name": "Accept", "value": "image/avif,image/webp,*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Referer", "value": "https://192.168.50.219/ui/dashboard/elm-street-brewing" }, { "name": "Sec-Fetch-Dest", "value": "image" }, { "name": "Sec-Fetch-Mode", "value": "no-cors" }, { "name": "Sec-Fetch-Site", "value": "same-origin" } ], "cookies": [], "queryString": [], "headersSize": null }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/2", "headers": [ { "name": "accept-ranges", "value": "bytes" }, { "name": "cache-control", "value": "max-age=315360000" }, { "name": "cache-control", "value": "public, must-revalidate, proxy-revalidate" }, { "name": "content-type", "value": "image/png" }, { "name": "date", "value": "Mon, 06 Dec 2021 00:19:52 GMT" }, { "name": "etag", "value": "\"60ba4c42-242\"" }, { "name": "expires", "value": "Thu, 31 Dec 2037 23:55:55 GMT" }, { "name": "last-modified", "value": "Fri, 04 Jun 2021 15:52:34 GMT" }, { "name": "pragma", "value": "public" }, { "name": "server", "value": "nginx/1.21.0" }, { "name": "content-length", "value": "578" }, { "name": "X-Firefox-Spdy", "value": "h2" } ], "cookies": [], "content": { "mimeType": "image/png", "size": 578, "encoding": "base64", "text": "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACCUlEQVQ4y2WQT2vUUBTFQ14GurFQGVxVxz+LSqZTFDLVVlwVdCEIuvBTuBBcuEhsFXTlSr+OKLgWK0jidGacGZ1ObKdSR3RhK4Xn7768NKkGTnK495xz743jhsl99XSkVZgcwLug4fC4UeI59qHm2a8P2iqMD9SToYY/kOIs5g316JNWa10pboMz1qBUlCgbeBKeGh2ww06ZCQTUQKpWN/KQDqgebhAlM5hb0hONHXLWKa9KgA8m6mFLq8c9Ea27YVyhL1u8lZr0qP8szoy9IzcSsATfw0BIX8SvwEvhUoP/AVeNtmR2ygVCrqnoI6u2OaeTQU7Lpt84oo1ieSWExPZfZA3Wvu2F8fcKawvgE2p3rEbl5nx4QeRZ67rm+0LPOM9+rRg818dNbbXjOlr/7xnUm4d8PNcwAXraOaarU8vgCnxaaun5C27hCTLShwz8puVNc8LAD2726s3drwtLWgCfULtV1vTx9P2gmE7Bs4IVanpUX9SbYDSffb9QY+r1bEARkp+QmxfB78+It+cvYWi+YcPX44wL9glZtid4/5iDOcy7Q4RbxhB8AFP0K/TeSaDd4geoW4+X3z4LNsWcsjKCHsYT+Q9DWKXflt4wC0lBrWxuyYRxw0zeAefsz1QEKas7DbZEk50XtOnV5IS73xqXNeJ9Jr2ncbH8o8qrErAAXwd7O9mwe38Beihe1BWB2c8AAAAASUVORK5CYII=" }, "redirectURL": "", "headersSize": 0, "bodySize": 578 }, "cache": {}, "timings": { "blocked": 0, "dns": 0, "ssl": 0, "connect": 0, "send": 0, "wait": 0, "receive": 0 }, "time": 0, "_securityState": "secure" }, { "pageref": "page_1", "startedDateTime": "2021-12-06T14:19:45.845-05:00", "request": { "bodySize": 62, "method": "POST", "url": "https://192.168.50.219/history/datastore/get", "httpVersion": "HTTP/2", "headers": [ { "name": "Host", "value": "192.168.50.219" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0" }, { "name": "Accept", "value": "application/json, text/plain, */*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Content-Type", "value": "application/json;charset=utf-8" }, { "name": "Content-Length", "value": "62" }, { "name": "Origin", "value": "https://192.168.50.219" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Referer", "value": "https://192.168.50.219/ui/dashboard/elm-street-brewing" }, { "name": "Sec-Fetch-Dest", "value": "empty" }, { "name": "Sec-Fetch-Mode", "value": "cors" }, { "name": "Sec-Fetch-Site", "value": "same-origin" }, { "name": "TE", "value": "trailers" } ], "cookies": [], "queryString": [], "headersSize": 527, "postData": { "mimeType": "application/json;charset=utf-8", "params": [], "text": "{\"namespace\":\"brewblox-ui-store:system-config\",\"id\":\"default\"}" } }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/2", "headers": [ { "name": "access-control-allow-credentials", "value": "true" }, { "name": "access-control-allow-headers", "value": "*" }, { "name": "access-control-allow-methods", "value": "GET,POST,CONNECT,DELETE,PATCH,PUT,HEAD,TRACE,OPTIONS" }, { "name": "access-control-allow-origin", "value": "*" }, { "name": "content-type", "value": "application/json; charset=utf-8" }, { "name": "date", "value": "Mon, 06 Dec 2021 19:19:46 GMT" }, { "name": "server", "value": "Python/3.7 aiohttp/3.7.4.post0" }, { "name": "content-length", "value": "15" }, { "name": "X-Firefox-Spdy", "value": "h2" } ], "cookies": [], "content": { "mimeType": "application/json; charset=utf-8", "size": 15, "text": "{\"value\": null}" }, "redirectURL": "", "headersSize": 370, "bodySize": 385 }, "cache": {}, "timings": { "blocked": -1, "dns": 0, "connect": 0, "ssl": 0, "send": 1, "wait": 19, "receive": 1 }, "time": 21, "_securityState": "secure", "serverIPAddress": "192.168.50.219", "connection": "443" }, { "pageref": "page_1", "startedDateTime": "2021-12-06T14:19:45.849-05:00", "request": { "bodySize": 55, "method": "POST", "url": "https://192.168.50.219/history/datastore/mget", "httpVersion": "HTTP/2", "headers": [ { "name": "Host", "value": "192.168.50.219" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0" }, { "name": "Accept", "value": "application/json, text/plain, */*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Content-Type", "value": "application/json;charset=utf-8" }, { "name": "Content-Length", "value": "55" }, { "name": "Origin", "value": "https://192.168.50.219" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Referer", "value": "https://192.168.50.219/ui/dashboard/elm-street-brewing" }, { "name": "Sec-Fetch-Dest", "value": "empty" }, { "name": "Sec-Fetch-Mode", "value": "cors" }, { "name": "Sec-Fetch-Site", "value": "same-origin" }, { "name": "TE", "value": "trailers" } ], "cookies": [], "queryString": [], "headersSize": 528, "postData": { "mimeType": "application/json;charset=utf-8", "params": [], "text": "{\"namespace\":\"brewblox-ui-store:services\",\"filter\":\"*\"}" } }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/2", "headers": [ { "name": "access-control-allow-credentials", "value": "true" }, { "name": "access-control-allow-headers", "value": "*" }, { "name": "access-control-allow-methods", "value": "GET,POST,CONNECT,DELETE,PATCH,PUT,HEAD,TRACE,OPTIONS" }, { "name": "access-control-allow-origin", "value": "*" }, { "name": "content-type", "value": "application/json; charset=utf-8" }, { "name": "date", "value": "Mon, 06 Dec 2021 19:19:46 GMT" }, { "name": "server", "value": "Python/3.7 aiohttp/3.7.4.post0" }, { "name": "content-length", "value": "461" }, { "name": "X-Firefox-Spdy", "value": "h2" } ], "cookies": [], "content": { "mimeType": "application/json; charset=utf-8", "size": 461, "text": "{\"values\": [{\"id\": \"spark-one\", \"namespace\": \"brewblox-ui-store:services\", \"config\": {\"expandedBlocks\": {\"_service\": true, \"Room Temperature\": true, \"DisplaySettings\": true, \"Ferment Cool PID\": false, \"Ferment Heat PID\": false, \"SparkPins\": false, \"Ferment Beer Setting\": false, \"Ferment Mutex\": false, \"Ferment Cool PWM\": false, \"Ferment Temperature Profile\": false}, \"pageMode\": \"List\"}, \"title\": \"Spark Controller 'spark-one'\", \"type\": \"Spark\", \"order\": 1}]}" }, "redirectURL": "", "headersSize": 371, "bodySize": 832 }, "cache": {}, "timings": { "blocked": -1, "dns": 0, "connect": 0, "ssl": 0, "send": 0, "wait": 22, "receive": 0 }, "time": 22, "_securityState": "secure", "serverIPAddress": "192.168.50.219", "connection": "443" }, { "pageref": "page_1", "startedDateTime": "2021-12-06T14:19:45.901-05:00", "request": { "bodySize": 57, "method": "POST", "url": "https://192.168.50.219/history/datastore/mget", "httpVersion": "HTTP/2", "headers": [ { "name": "Host", "value": "192.168.50.219" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0" }, { "name": "Accept", "value": "application/json, text/plain, */*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Content-Type", "value": "application/json;charset=utf-8" }, { "name": "Content-Length", "value": "57" }, { "name": "Origin", "value": "https://192.168.50.219" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Referer", "value": "https://192.168.50.219/ui/dashboard/elm-street-brewing" }, { "name": "Sec-Fetch-Dest", "value": "empty" }, { "name": "Sec-Fetch-Mode", "value": "cors" }, { "name": "Sec-Fetch-Site", "value": "same-origin" }, { "name": "TE", "value": "trailers" } ], "cookies": [], "queryString": [], "headersSize": 528, "postData": { "mimeType": "application/json;charset=utf-8", "params": [], "text": "{\"namespace\":\"brewblox-ui-store:dashboards\",\"filter\":\"*\"}" } }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/2", "headers": [ { "name": "access-control-allow-credentials", "value": "true" }, { "name": "access-control-allow-headers", "value": "*" }, { "name": "access-control-allow-methods", "value": "GET,POST,CONNECT,DELETE,PATCH,PUT,HEAD,TRACE,OPTIONS" }, { "name": "access-control-allow-origin", "value": "*" }, { "name": "content-type", "value": "application/json; charset=utf-8" }, { "name": "date", "value": "Mon, 06 Dec 2021 19:19:46 GMT" }, { "name": "server", "value": "Python/3.7 aiohttp/3.7.4.post0" }, { "name": "content-length", "value": "240" }, { "name": "X-Firefox-Spdy", "value": "h2" } ], "cookies": [], "content": { "mimeType": "application/json; charset=utf-8", "size": 240, "text": "{\"values\": [{\"id\": \"dashboard-home\", \"namespace\": \"brewblox-ui-store:dashboards\", \"title\": \"Home Dashboard\", \"order\": 1}, {\"id\": \"elm-street-brewing\", \"namespace\": \"brewblox-ui-store:dashboards\", \"title\": \"Elm Street Brewing\", \"order\": 2}]}" }, "redirectURL": "", "headersSize": 371, "bodySize": 611 }, "cache": {}, "timings": { "blocked": -1, "dns": 0, "connect": 0, "ssl": 0, "send": 0, "wait": 159, "receive": 0 }, "time": 159, "_securityState": "secure", "serverIPAddress": "192.168.50.219", "connection": "443" }, { "pageref": "page_1", "startedDateTime": "2021-12-06T14:19:45.907-05:00", "request": { "bodySize": 62, "method": "POST", "url": "https://192.168.50.219/history/datastore/mget", "httpVersion": "HTTP/2", "headers": [ { "name": "Host", "value": "192.168.50.219" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0" }, { "name": "Accept", "value": "application/json, text/plain, */*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Content-Type", "value": "application/json;charset=utf-8" }, { "name": "Content-Length", "value": "62" }, { "name": "Origin", "value": "https://192.168.50.219" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Referer", "value": "https://192.168.50.219/ui/dashboard/elm-street-brewing" }, { "name": "Sec-Fetch-Dest", "value": "empty" }, { "name": "Sec-Fetch-Mode", "value": "cors" }, { "name": "Sec-Fetch-Site", "value": "same-origin" }, { "name": "TE", "value": "trailers" } ], "cookies": [], "queryString": [], "headersSize": 528, "postData": { "mimeType": "application/json;charset=utf-8", "params": [], "text": "{\"namespace\":\"brewblox-ui-store:dashboard-items\",\"filter\":\"*\"}" } }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/2", "headers": [ { "name": "access-control-allow-credentials", "value": "true" }, { "name": "access-control-allow-headers", "value": "*" }, { "name": "access-control-allow-methods", "value": "GET,POST,CONNECT,DELETE,PATCH,PUT,HEAD,TRACE,OPTIONS" }, { "name": "access-control-allow-origin", "value": "*" }, { "name": "content-type", "value": "application/json; charset=utf-8" }, { "name": "date", "value": "Mon, 06 Dec 2021 19:19:46 GMT" }, { "name": "server", "value": "Python/3.7 aiohttp/3.7.4.post0" }, { "name": "content-length", "value": "4715" }, { "name": "X-Firefox-Spdy", "value": "h2" } ], "cookies": [], "content": { "mimeType": "application/json; charset=utf-8", "size": 4715, "text": "{\"values\": [{\"id\": \"GZNY7d7p8m1HywmX98Aqo\", \"namespace\": \"brewblox-ui-store:dashboard-items\", \"rows\": 5, \"dashboard\": \"elm-street-brewing\", \"title\": \"Ferment Graph\", \"config\": {\"layout\": {}, \"params\": {\"duration\": \"1d\"}, \"targets\": [{\"measurement\": \"spark-one\", \"fields\": [\"Ferment Fridge Sensor/value[degF]\", \"Ferment Beer Sensor/value[degF]\", \"Ferment Fridge Setting/setting[degF]\", \"Room Temperature/value[degF]\", \"Ferment Beer Setting/setting[degF]\", \"Ferment Beer Setting/valueUnfiltered[degF]\", \"Ferment Beer Setting/value[degF]\"]}], \"renames\": {\"spark-one/Ferment Fridge Sensor/value[degF]\": \"Fridge temperature\", \"spark-one/Ferment Beer Sensor/value[degF]\": \"Beer temperature\", \"spark-one/Ferment Fridge Setting/setting[degF]\": \"Fridge setting\", \"spark-one/Ferment Beer Setting/setting[degF]\": \"Beer setting\", \"spark-one/Ferment Cool PWM/value\": \"Cool PWM value\", \"spark-one/Ferment Heat PWM/value\": \"Heat PWM value\", \"spark-one/Ferment Cool Actuator/state\": \"Cool Pin state\", \"spark-one/Ferment Heat Actuator/state\": \"Heat Pin state\", \"spark-one/Room Temperature/value[degC]\": \"[Room Temperature] Value \\u00b0C\", \"spark-one/Room Temperature/value[degF]\": \"[Room Temperature] Value \\u00b0F\", \"spark-one/Ferment Beer Setpoint/setting[degF]\": \"[Ferment Beer Setpoint] Setting \\u00b0F\", \"spark-one/Ferment Beer Setpoint/valueUnfiltered[degF]\": \"[Ferment Beer Setpoint] Value unfiltered \\u00b0F\", \"spark-one/Ferment Beer Setpoint/value[degF]\": \"[Ferment Beer Setpoint] Value \\u00b0F\", \"spark-one/Ferment Beer Setting/valueUnfiltered[degF]\": \"[Ferment Beer Setting] Value unfiltered \\u00b0F\", \"spark-one/Ferment Beer Setting/value[degF]\": \"[Ferment Beer Setting] Value \\u00b0F\"}, \"axes\": {\"spark-one/Ferment Cool PWM/value\": \"y2\", \"spark-one/Ferment Heat PWM/value\": \"y2\", \"spark-one/Ferment Heat Actuator/state\": \"y2\", \"spark-one/Ferment Cool Actuator/state\": \"y2\"}, \"colors\": {}, \"precision\": {}}, \"feature\": \"Graph\", \"order\": 2, \"cols\": 6, \"pinnedPosition\": {\"x\": 5, \"y\": 1}}, {\"id\": \"1uvVrf-ns2G6Oyc8bxOy_\", \"namespace\": \"brewblox-ui-store:dashboard-items\", \"config\": {\"blockId\": \"Ferment Temperature Profile\", \"serviceId\": \"spark-one\"}, \"cols\": 6, \"order\": 4, \"title\": \"Ferment Temperature Profile\", \"dashboard\": \"elm-street-brewing\", \"pinnedPosition\": {\"x\": 5, \"y\": 6}, \"rows\": 4, \"feature\": \"SetpointProfile\"}, {\"id\": \"Fk_PnEO8fmwSV8tkwgfy2\", \"namespace\": \"brewblox-ui-store:dashboard-items\", \"config\": {\"currentLayoutId\": \"21ke8w2c4J0eLSY3pKaXy\", \"layoutIds\": [\"21ke8w2c4J0eLSY3pKaXy\"]}, \"cols\": 4, \"order\": 1, \"title\": \"Ferment Process\", \"dashboard\": \"elm-street-brewing\", \"pinnedPosition\": {\"x\": 1, \"y\": 1}, \"rows\": 5, \"feature\": \"Builder\"}, {\"id\": \"P7-vjansb2dwqiEWQOv3v\", \"namespace\": \"brewblox-ui-store:dashboard-items\", \"config\": {\"serviceId\": \"spark-one\", \"blockId\": \"Ferment Beer Setting\"}, \"cols\": 4, \"order\": 5, \"title\": \"Ferment Beer Setting\", \"dashboard\": \"elm-street-brewing\", \"rows\": 2, \"feature\": \"SetpointSensorPair\"}, {\"id\": \"NsqRez0EZlO91kOxxCo01\", \"namespace\": \"brewblox-ui-store:dashboard-items\", \"rows\": 4, \"feature\": \"TempControl\", \"pinnedPosition\": {\"x\": 1, \"y\": 6}, \"title\": \"Ferment Assistant\", \"config\": {\"serviceId\": \"spark-one\", \"coolPid\": {\"__bloxtype\": \"Link\", \"id\": \"Ferment Cool PID\", \"type\": \"Pid\"}, \"heatPid\": {\"__bloxtype\": \"Link\", \"id\": \"Ferment Heat PID\", \"type\": \"Pid\"}, \"profile\": {\"__bloxtype\": \"Link\", \"id\": \"Ferment Temperature Profile\", \"type\": \"SetpointProfile\"}, \"activeMode\": \"9JKZemLIU1feQXN81NWl4\", \"modes\": [{\"id\": \"9JKZemLIU1feQXN81NWl4\", \"title\": \"Beer\", \"setpoint\": {\"__bloxtype\": \"Link\", \"id\": \"Ferment Beer Setting\", \"type\": \"SetpointSensorPair\"}, \"coolConfig\": {\"kp\": {\"__bloxtype\": \"Quantity\", \"value\": -27.77777777777778, \"unit\": \"1 / degF\"}, \"ti\": {\"__bloxtype\": \"Quantity\", \"value\": 21600, \"unit\": \"s\"}, \"td\": {\"__bloxtype\": \"Quantity\", \"value\": 1800, \"unit\": \"s\"}}, \"heatConfig\": {\"kp\": {\"__bloxtype\": \"Quantity\", \"value\": 55.55555555555556, \"unit\": \"1 / degF\"}, \"ti\": {\"__bloxtype\": \"Quantity\", \"value\": 21600, \"unit\": \"s\"}, \"td\": {\"__bloxtype\": \"Quantity\", \"value\": 1800, \"unit\": \"s\"}}}, {\"id\": \"NkhT7_mZporbVXYPxCs-u\", \"title\": \"Fridge\", \"setpoint\": {\"__bloxtype\": \"Link\", \"id\": \"Ferment Fridge Setting\", \"type\": \"SetpointSensorPair\"}, \"coolConfig\": {\"kp\": {\"__bloxtype\": \"Quantity\", \"value\": -11.11111111111111, \"unit\": \"1 / degF\"}, \"ti\": {\"__bloxtype\": \"Quantity\", \"value\": 7200, \"unit\": \"s\"}, \"td\": {\"__bloxtype\": \"Quantity\", \"value\": 600, \"unit\": \"s\"}}, \"heatConfig\": {\"kp\": {\"__bloxtype\": \"Quantity\", \"value\": 11.11111111111111, \"unit\": \"1 / degF\"}, \"ti\": {\"__bloxtype\": \"Quantity\", \"value\": 7200, \"unit\": \"s\"}, \"td\": {\"__bloxtype\": \"Quantity\", \"value\": 600, \"unit\": \"s\"}}}]}, \"dashboard\": \"elm-street-brewing\", \"cols\": 4, \"order\": 3}]}" }, "redirectURL": "", "headersSize": 372, "bodySize": 5087 }, "cache": {}, "timings": { "blocked": -1, "dns": 0, "connect": 0, "ssl": 0, "send": 0, "wait": 158, "receive": 1 }, "time": 159, "_securityState": "secure", "serverIPAddress": "192.168.50.219", "connection": "443" }, { "pageref": "page_1", "startedDateTime": "2021-12-06T14:19:45.912-05:00", "request": { "bodySize": 62, "method": "POST", "url": "https://192.168.50.219/history/datastore/mget", "httpVersion": "HTTP/2", "headers": [ { "name": "Host", "value": "192.168.50.219" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0" }, { "name": "Accept", "value": "application/json, text/plain, */*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Content-Type", "value": "application/json;charset=utf-8" }, { "name": "Content-Length", "value": "62" }, { "name": "Origin", "value": "https://192.168.50.219" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Referer", "value": "https://192.168.50.219/ui/dashboard/elm-street-brewing" }, { "name": "Sec-Fetch-Dest", "value": "empty" }, { "name": "Sec-Fetch-Mode", "value": "cors" }, { "name": "Sec-Fetch-Site", "value": "same-origin" }, { "name": "TE", "value": "trailers" } ], "cookies": [], "queryString": [], "headersSize": 528, "postData": { "mimeType": "application/json;charset=utf-8", "params": [], "text": "{\"namespace\":\"brewblox-ui-store:logged-sessions\",\"filter\":\"*\"}" } }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/2", "headers": [ { "name": "access-control-allow-credentials", "value": "true" }, { "name": "access-control-allow-headers", "value": "*" }, { "name": "access-control-allow-methods", "value": "GET,POST,CONNECT,DELETE,PATCH,PUT,HEAD,TRACE,OPTIONS" }, { "name": "access-control-allow-origin", "value": "*" }, { "name": "content-type", "value": "application/json; charset=utf-8" }, { "name": "date", "value": "Mon, 06 Dec 2021 19:19:46 GMT" }, { "name": "server", "value": "Python/3.7 aiohttp/3.7.4.post0" }, { "name": "content-length", "value": "14" }, { "name": "X-Firefox-Spdy", "value": "h2" } ], "cookies": [], "content": { "mimeType": "application/json; charset=utf-8", "size": 14, "text": "{\"values\": []}" }, "redirectURL": "", "headersSize": 370, "bodySize": 384 }, "cache": {}, "timings": { "blocked": -1, "dns": 0, "connect": 0, "ssl": 0, "send": 0, "wait": 36, "receive": 0 }, "time": 36, "_securityState": "secure", "serverIPAddress": "192.168.50.219", "connection": "443" }, { "pageref": "page_1", "startedDateTime": "2021-12-06T14:19:45.915-05:00", "request": { "bodySize": 60, "method": "POST", "url": "https://192.168.50.219/history/datastore/mget", "httpVersion": "HTTP/2", "headers": [ { "name": "Host", "value": "192.168.50.219" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0" }, { "name": "Accept", "value": "application/json, text/plain, */*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Content-Type", "value": "application/json;charset=utf-8" }, { "name": "Content-Length", "value": "60" }, { "name": "Origin", "value": "https://192.168.50.219" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Referer", "value": "https://192.168.50.219/ui/dashboard/elm-street-brewing" }, { "name": "Sec-Fetch-Dest", "value": "empty" }, { "name": "Sec-Fetch-Mode", "value": "cors" }, { "name": "Sec-Fetch-Site", "value": "same-origin" }, { "name": "TE", "value": "trailers" } ], "cookies": [], "queryString": [], "headersSize": 528, "postData": { "mimeType": "application/json;charset=utf-8", "params": [], "text": "{\"namespace\":\"brewblox-ui-store:spark-presets\",\"filter\":\"*\"}" } }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/2", "headers": [ { "name": "access-control-allow-credentials", "value": "true" }, { "name": "access-control-allow-headers", "value": "*" }, { "name": "access-control-allow-methods", "value": "GET,POST,CONNECT,DELETE,PATCH,PUT,HEAD,TRACE,OPTIONS" }, { "name": "access-control-allow-origin", "value": "*" }, { "name": "content-type", "value": "application/json; charset=utf-8" }, { "name": "date", "value": "Mon, 06 Dec 2021 19:19:46 GMT" }, { "name": "server", "value": "Python/3.7 aiohttp/3.7.4.post0" }, { "name": "content-length", "value": "5882" }, { "name": "X-Firefox-Spdy", "value": "h2" } ], "cookies": [], "content": { "mimeType": "application/json; charset=utf-8", "size": 5882, "text": "{\"values\": [{\"id\": \"01d997bf-9eaf-4508-80b9-0426b43bc6b7\", \"namespace\": \"brewblox-ui-store:spark-presets\", \"type\": \"SetpointProfile\", \"name\": \"Belgian Ale profile\", \"data\": {\"points\": [{\"time\": 0, \"temperature[degF]\": 66.99980468749993}, {\"time\": 604800, \"temperature[degF]\": 66.99980468749993}, {\"time\": 691200, \"temperature[degF]\": 67.99999999999993}, {\"time\": 777600, \"temperature[degF]\": 69.00019531249994}, {\"time\": 864000, \"temperature[degF]\": 69.99995117187494}, {\"time\": 950400, \"temperature[degF]\": 71.00014648437494}, {\"time\": 1036800, \"temperature[degF]\": 71.00014648437494}, {\"time\": 1123200, \"temperature[degF]\": 71.00014648437494}, {\"time\": 1123200, \"temperature[degF]\": 71.00014648437494}, {\"time\": 1123200, \"temperature[degF]\": 71.00014648437494}]}}, {\"id\": \"f7e3cd8c-e3e0-4c78-f15b-f0c26f5e9f27\", \"namespace\": \"brewblox-ui-store:spark-presets\", \"type\": \"SetpointProfile\", \"name\": \"Nobel Brickyard Porter\", \"data\": {\"points\": [{\"time\": 0, \"temperature[degF]\": 66.99980508749996}, {\"time\": 604800, \"temperature[degF]\": 66.99980508749996}, {\"time\": 691200, \"temperature[degF]\": 68.00000039999996}, {\"time\": 777600, \"temperature[degF]\": 69.00019571249997}, {\"time\": 864000, \"temperature[degF]\": 69.99995157187497}, {\"time\": 950400, \"temperature[degF]\": 71.00014688437497}, {\"time\": 1036800, \"temperature[degF]\": 71.00014688437497}, {\"time\": 1123200, \"temperature[degF]\": 71.00014688437497}]}}, {\"id\": \"9e2eeed6-5efc-485f-84e2-e241a874bef6\", \"namespace\": \"brewblox-ui-store:spark-presets\", \"type\": \"SetpointProfile\", \"name\": \"Geeze Louise Profile\", \"data\": {\"points\": [{\"time\": 0, \"temperature[degF]\": 67.99999999999993}, {\"time\": 1209600, \"temperature[degF]\": 67.99999999999993}, {\"time\": 1209600, \"temperature[degF]\": 71.99990234374994}, {\"time\": 1382400, \"temperature[degF]\": 71.99990234374994}, {\"time\": 1555200, \"temperature[degF]\": 39.00004882812494}, {\"time\": 1728000, \"temperature[degF]\": 39.00004882812494}]}}, {\"id\": \"TO_BNZ-jHmRCWwkhg7FoY\", \"namespace\": \"brewblox-ui-store:spark-presets\", \"type\": \"SetpointProfile\", \"name\": \"Squash Tripl\", \"data\": {\"points\": [{\"temperature\": {\"__bloxtype\": \"Quantity\", \"unit\": \"degF\", \"value\": 67.99999999999993}, \"time\": 0}, {\"time\": 259200, \"temperature\": {\"__bloxtype\": \"Quantity\", \"unit\": \"degF\", \"value\": 67.99999999999993}}, {\"time\": 262861, \"temperature\": {\"__bloxtype\": \"Quantity\", \"unit\": \"degF\", \"value\": 69.99995117187494}}, {\"time\": 432000, \"temperature\": {\"__bloxtype\": \"Quantity\", \"unit\": \"degF\", \"value\": 69.99995117187494}}, {\"time\": 435661, \"temperature\": {\"__bloxtype\": \"Quantity\", \"unit\": \"degF\", \"value\": 39.99980468749994}}, {\"time\": 1209600, \"temperature\": {\"__bloxtype\": \"Quantity\", \"unit\": \"degF\", \"value\": 39.99980468749994}}]}}, {\"id\": \"559bcd17-ba8f-4b5c-9573-6d4d3e65511d\", \"namespace\": \"brewblox-ui-store:spark-presets\", \"type\": \"SetpointProfile\", \"name\": \"Clay Gully Shandy\", \"data\": {\"points\": [{\"time\": 0, \"temperature[degF]\": 62.99990234374994}, {\"time\": 1296000, \"temperature[degF]\": 71.00014648437494}, {\"time\": 1296000, \"temperature[degF]\": 39.00004882812494}]}}, {\"id\": \"ab0f031e-4a54-4d0f-897b-8df294e0330f\", \"namespace\": \"brewblox-ui-store:spark-presets\", \"type\": \"SetpointProfile\", \"name\": \"Belgian Wit\", \"data\": {\"points\": [{\"time\": 10018304, \"temperature[degF]\": 62.99990234374994}, {\"time\": 11227938, \"temperature[degF]\": 71.00014648437494}]}}, {\"id\": \"50aa21b1-09c8-4c30-8a84-bebfa5682d33\", \"namespace\": \"brewblox-ui-store:spark-presets\", \"type\": \"SetpointProfile\", \"name\": \"cold crash\", \"data\": {\"points\": [{\"time\": 0, \"temperature[degF]\": 66.99980468749993}, {\"time\": 604800, \"temperature[degF]\": 66.99980468749993}, {\"time\": 691200, \"temperature[degF]\": 67.99999999999993}, {\"time\": 777600, \"temperature[degF]\": 69.00019531249994}, {\"time\": 864000, \"temperature[degF]\": 69.99995117187494}, {\"time\": 950400, \"temperature[degF]\": 71.00014648437494}, {\"time\": 1036800, \"temperature[degF]\": 71.00014648437494}, {\"time\": 1123200, \"temperature[degF]\": 71.00014648437494}, {\"time\": 1123200, \"temperature[degF]\": 71.00014648437494}, {\"time\": 1123200, \"temperature[degF]\": 71.00014648437494}]}}, {\"id\": \"2d846323-aa72-1211-4e5a-c32556c7d250\", \"namespace\": \"brewblox-ui-store:spark-presets\", \"type\": \"SetpointProfile\", \"name\": \"Toms Mint IPA\", \"data\": {\"points\": [{\"time\": 0, \"temperature[degF]\": 66.99980508749996}, {\"time\": 604800, \"temperature[degF]\": 66.99980508749996}, {\"time\": 691200, \"temperature[degF]\": 68.00000039999996}, {\"time\": 777600, \"temperature[degF]\": 69.00019571249997}, {\"time\": 864000, \"temperature[degF]\": 69.99995157187497}, {\"time\": 950400, \"temperature[degF]\": 71.00014688437497}, {\"time\": 1036800, \"temperature[degF]\": 71.00014688437497}, {\"time\": 1123200, \"temperature[degF]\": 71.00014688437497}, {\"time\": 1123200, \"temperature[degF]\": 71.00014688437497}, {\"time\": 1123200, \"temperature[degF]\": 71.00014688437497}]}}, {\"id\": \"600dc9ff-775f-4259-bfc7-56e0e0a53108\", \"namespace\": \"brewblox-ui-store:spark-presets\", \"type\": \"SetpointProfile\", \"name\": \"Belgian Ale profile\", \"data\": {\"points\": [{\"time\": 10018304, \"temperature[degF]\": 62.99990234374994}, {\"time\": 11227938, \"temperature[degF]\": 71.00014648437494}]}}, {\"id\": \"5232776e-4d2b-38f1-674f-535eb4fb0ea2\", \"namespace\": \"brewblox-ui-store:spark-presets\", \"type\": \"SetpointProfile\", \"name\": \"Cold Crash\", \"data\": {\"points\": [{\"time\": 0, \"temperature[degF]\": 66.99980508749996}, {\"time\": 604800, \"temperature[degF]\": 66.99980508749996}, {\"time\": 691200, \"temperature[degF]\": 68.00000039999996}, {\"time\": 777600, \"temperature[degF]\": 69.00019571249997}, {\"time\": 864000, \"temperature[degF]\": 69.99995157187497}, {\"time\": 950400, \"temperature[degF]\": 71.00014688437497}, {\"time\": 1036800, \"temperature[degF]\": 71.00014688437497}, {\"time\": 1123200, \"temperature[degF]\": 71.00014688437497}, {\"time\": 1123200, \"temperature[degF]\": 71.00014688437497}, {\"time\": 1123200, \"temperature[degF]\": 71.00014688437497}]}}]}" }, "redirectURL": "", "headersSize": 372, "bodySize": 6254 }, "cache": {}, "timings": { "blocked": -1, "dns": 0, "connect": 0, "ssl": 0, "send": 0, "wait": 157, "receive": 4 }, "time": 161, "_securityState": "secure", "serverIPAddress": "192.168.50.219", "connection": "443" }, { "pageref": "page_1", "startedDateTime": "2021-12-06T14:19:45.921-05:00", "request": { "bodySize": 54, "method": "POST", "url": "https://192.168.50.219/history/datastore/mget", "httpVersion": "HTTP/2", "headers": [ { "name": "Host", "value": "192.168.50.219" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0" }, { "name": "Accept", "value": "application/json, text/plain, */*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Content-Type", "value": "application/json;charset=utf-8" }, { "name": "Content-Length", "value": "54" }, { "name": "Origin", "value": "https://192.168.50.219" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Referer", "value": "https://192.168.50.219/ui/dashboard/elm-street-brewing" }, { "name": "Sec-Fetch-Dest", "value": "empty" }, { "name": "Sec-Fetch-Mode", "value": "cors" }, { "name": "Sec-Fetch-Site", "value": "same-origin" }, { "name": "TE", "value": "trailers" } ], "cookies": [], "queryString": [], "headersSize": 528, "postData": { "mimeType": "application/json;charset=utf-8", "params": [], "text": "{\"namespace\":\"brewblox-ui-store:layouts\",\"filter\":\"*\"}" } }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/2", "headers": [ { "name": "access-control-allow-credentials", "value": "true" }, { "name": "access-control-allow-headers", "value": "*" }, { "name": "access-control-allow-methods", "value": "GET,POST,CONNECT,DELETE,PATCH,PUT,HEAD,TRACE,OPTIONS" }, { "name": "access-control-allow-origin", "value": "*" }, { "name": "content-type", "value": "application/json; charset=utf-8" }, { "name": "date", "value": "Mon, 06 Dec 2021 19:19:46 GMT" }, { "name": "server", "value": "Python/3.7 aiohttp/3.7.4.post0" }, { "name": "content-length", "value": "2116" }, { "name": "X-Firefox-Spdy", "value": "h2" } ], "cookies": [], "content": { "mimeType": "application/json; charset=utf-8", "size": 2116, "text": "{\"values\": [{\"id\": \"21ke8w2c4J0eLSY3pKaXy\", \"namespace\": \"brewblox-ui-store:layouts\", \"height\": 10, \"title\": \"Ferment Layout\", \"width\": 8, \"parts\": [{\"id\": \"fidKch9jk6iTkKv2FTEdJ\", \"type\": \"Fridge\", \"x\": 2, \"y\": 2, \"rotate\": 0, \"flipped\": false, \"settings\": {\"sizeY\": 7, \"text\": \"Ferment fridge\"}}, {\"id\": \"5bnVHKWNo87Cx8oqLqV9c\", \"type\": \"Carboy\", \"x\": 3, \"y\": 4, \"rotate\": 0, \"flipped\": false, \"settings\": {\"color\": \"E1AC00\", \"setpoint\": {\"serviceId\": \"spark-one\", \"blockId\": \"Ferment Beer Setting\"}}}, {\"id\": \"LUferCUquO85UG9ljg7VL\", \"type\": \"UrlDisplay\", \"x\": 2, \"y\": 1, \"rotate\": 0, \"flipped\": false, \"settings\": {\"bordered\": false, \"text\": \"Elm Street Brewing\", \"url\": null, \"sizeX\": 4, \"sizeY\": 1}}, {\"type\": \"BuilderLabel\", \"id\": \"EeUif8v5-oo7rgRvd95t4\", \"x\": 3, \"y\": 9, \"rotate\": 0, \"settings\": {\"text\": \"Room Temp\"}, \"flipped\": false}, {\"id\": \"j6vGtZ6JLyPJFZ-6Zfl6o\", \"type\": \"ProfileDisplay\", \"x\": 3, \"y\": 3, \"rotate\": 0, \"flipped\": false, \"settings\": {\"bordered\": false, \"profile\": {\"serviceId\": \"spark-one\", \"blockId\": \"Ferment Temperature Profile\"}}}, {\"id\": \"mtfhebD7oqL4qAACBBs4l\", \"type\": \"SetpointDisplay\", \"x\": 2, \"y\": 8, \"rotate\": 0, \"flipped\": false, \"settings\": {\"bordered\": false, \"setpoint\": {\"serviceId\": \"spark-one\", \"blockId\": \"Ferment Fridge Setting\"}}}, {\"id\": \"8dL_mGPTL-skhNTyK7epX\", \"type\": \"PidDisplay\", \"x\": 4, \"y\": 8, \"rotate\": 0, \"flipped\": false, \"settings\": {\"bordered\": false, \"pid\": {\"serviceId\": \"spark-one\", \"blockId\": \"Ferment Cool PID\"}}}, {\"id\": \"--Tk_1k6vzQHONYbu5aAS\", \"type\": \"PidDisplay\", \"x\": 5, \"y\": 8, \"rotate\": 0, \"flipped\": false, \"settings\": {\"bordered\": false, \"pid\": {\"serviceId\": \"spark-one\", \"blockId\": \"Ferment Heat PID\"}}}, {\"type\": \"SensorDisplay\", \"id\": \"6oPDa5gDEs3osyHNISrxS\", \"x\": 2, \"y\": 9, \"rotate\": 0, \"settings\": {\"sensor\": {\"id\": \"Room Temperature\", \"serviceId\": \"spark-one\", \"type\": \"TempSensorOneWire\"}}, \"flipped\": false}, {\"type\": \"SensorDisplay\", \"id\": \"CAwUcKlL5mR6aARM5EOmA\", \"x\": 2, \"y\": 3, \"rotate\": 0, \"settings\": {\"sensor\": {\"id\": \"Ferment Fridge Sensor\", \"serviceId\": \"spark-one\", \"type\": \"TempSensorOneWire\"}}, \"flipped\": false}]}]}" }, "redirectURL": "", "headersSize": 372, "bodySize": 2488 }, "cache": {}, "timings": { "blocked": -1, "dns": 0, "connect": 0, "ssl": 0, "send": 1, "wait": 160, "receive": 0 }, "time": 161, "_securityState": "secure", "serverIPAddress": "192.168.50.219", "connection": "443" }, { "pageref": "page_1", "startedDateTime": "2021-12-06T14:19:45.938-05:00", "request": { "bodySize": 60, "method": "POST", "url": "https://192.168.50.219/history/datastore/mget", "httpVersion": "HTTP/2", "headers": [ { "name": "Host", "value": "192.168.50.219" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0" }, { "name": "Accept", "value": "application/json, text/plain, */*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Content-Type", "value": "application/json;charset=utf-8" }, { "name": "Content-Length", "value": "60" }, { "name": "Origin", "value": "https://192.168.50.219" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Referer", "value": "https://192.168.50.219/ui/dashboard/elm-street-brewing" }, { "name": "Sec-Fetch-Dest", "value": "empty" }, { "name": "Sec-Fetch-Mode", "value": "cors" }, { "name": "Sec-Fetch-Site", "value": "same-origin" }, { "name": "TE", "value": "trailers" } ], "cookies": [], "queryString": [], "headersSize": 528, "postData": { "mimeType": "application/json;charset=utf-8", "params": [], "text": "{\"namespace\":\"brewblox-ui-store:autm-template\",\"filter\":\"*\"}" } }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/2", "headers": [ { "name": "access-control-allow-credentials", "value": "true" }, { "name": "access-control-allow-headers", "value": "*" }, { "name": "access-control-allow-methods", "value": "GET,POST,CONNECT,DELETE,PATCH,PUT,HEAD,TRACE,OPTIONS" }, { "name": "access-control-allow-origin", "value": "*" }, { "name": "content-type", "value": "application/json; charset=utf-8" }, { "name": "date", "value": "Mon, 06 Dec 2021 19:19:46 GMT" }, { "name": "server", "value": "Python/3.7 aiohttp/3.7.4.post0" }, { "name": "content-length", "value": "14" }, { "name": "X-Firefox-Spdy", "value": "h2" } ], "cookies": [], "content": { "mimeType": "application/json; charset=utf-8", "size": 14, "text": "{\"values\": []}" }, "redirectURL": "", "headersSize": 370, "bodySize": 384 }, "cache": {}, "timings": { "blocked": -1, "dns": 0, "connect": 0, "ssl": 0, "send": 0, "wait": 157, "receive": 1 }, "time": 158, "_securityState": "secure", "serverIPAddress": "192.168.50.219", "connection": "443" }, { "pageref": "page_1", "startedDateTime": "2021-12-06T14:19:45.986-05:00", "request": { "bodySize": 44, "method": "POST", "url": "https://192.168.50.219/history/datastore/get", "httpVersion": "HTTP/2", "headers": [ { "name": "Host", "value": "192.168.50.219" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0" }, { "name": "Accept", "value": "application/json, text/plain, */*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Content-Type", "value": "application/json;charset=utf-8" }, { "name": "Content-Length", "value": "44" }, { "name": "Origin", "value": "https://192.168.50.219" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Referer", "value": "https://192.168.50.219/ui/dashboard/elm-street-brewing" }, { "name": "Sec-Fetch-Dest", "value": "empty" }, { "name": "Sec-Fetch-Mode", "value": "cors" }, { "name": "Sec-Fetch-Site", "value": "same-origin" }, { "name": "TE", "value": "trailers" } ], "cookies": [], "queryString": [], "headersSize": 527, "postData": { "mimeType": "application/json;charset=utf-8", "params": [], "text": "{\"namespace\":\"brewblox-global\",\"id\":\"units\"}" } }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/2", "headers": [ { "name": "access-control-allow-credentials", "value": "true" }, { "name": "access-control-allow-headers", "value": "*" }, { "name": "access-control-allow-methods", "value": "GET,POST,CONNECT,DELETE,PATCH,PUT,HEAD,TRACE,OPTIONS" }, { "name": "access-control-allow-origin", "value": "*" }, { "name": "content-type", "value": "application/json; charset=utf-8" }, { "name": "date", "value": "Mon, 06 Dec 2021 19:19:46 GMT" }, { "name": "server", "value": "Python/3.7 aiohttp/3.7.4.post0" }, { "name": "content-length", "value": "81" }, { "name": "X-Firefox-Spdy", "value": "h2" } ], "cookies": [], "content": { "mimeType": "application/json; charset=utf-8", "size": 81, "text": "{\"value\": {\"id\": \"units\", \"namespace\": \"brewblox-global\", \"temperature\": \"degF\"}}" }, "redirectURL": "", "headersSize": 370, "bodySize": 451 }, "cache": {}, "timings": { "blocked": 0, "dns": 0, "connect": 0, "ssl": 0, "send": 1, "wait": 52, "receive": 1 }, "time": 54, "_securityState": "secure", "serverIPAddress": "192.168.50.219", "connection": "443" }, { "pageref": "page_1", "startedDateTime": "2021-12-06T14:19:46.136-05:00", "request": { "bodySize": 0, "method": "GET", "url": "https://192.168.50.219/spark-one/system/status", "httpVersion": "HTTP/2", "headers": [ { "name": "Host", "value": "192.168.50.219" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0" }, { "name": "Accept", "value": "application/json, text/plain, */*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Referer", "value": "https://192.168.50.219/ui/dashboard/elm-street-brewing" }, { "name": "Sec-Fetch-Dest", "value": "empty" }, { "name": "Sec-Fetch-Mode", "value": "cors" }, { "name": "Sec-Fetch-Site", "value": "same-origin" }, { "name": "TE", "value": "trailers" } ], "cookies": [], "queryString": [], "headersSize": 430 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/2", "headers": [ { "name": "access-control-allow-credentials", "value": "true" }, { "name": "access-control-allow-headers", "value": "*" }, { "name": "access-control-allow-methods", "value": "OPTIONS,TRACE,GET,PUT,DELETE,PATCH,HEAD,CONNECT,POST" }, { "name": "access-control-allow-origin", "value": "*" }, { "name": "content-type", "value": "application/json; charset=utf-8" }, { "name": "date", "value": "Mon, 06 Dec 2021 19:19:46 GMT" }, { "name": "server", "value": "Python/3.7 aiohttp/3.7.4.post0" }, { "name": "content-length", "value": "748" }, { "name": "X-Firefox-Spdy", "value": "h2" } ], "cookies": [], "content": { "mimeType": "application/json; charset=utf-8", "size": 748, "text": "{\"device_address\": \"/dev/ttyACM0\", \"connection_kind\": \"usb\", \"service_info\": {\"firmware_version\": \"ec544231\", \"proto_version\": \"695cdbf1\", \"firmware_date\": \"2021-03-09 13:45:00 +0100\", \"proto_date\": \"2020-10-08 17:35:19 +0200\", \"device_id\": \"\", \"name\": \"spark-one\"}, \"device_info\": {\"firmware_version\": \"ec544231\", \"proto_version\": \"695cdbf1\", \"firmware_date\": \"2021-03-09\", \"proto_date\": \"2020-10-08\", \"device_id\": \"4d0037000551353532343835\", \"system_version\": \"2.0.1\", \"platform\": \"p1\", \"reset_reason\": \"POWER_DOWN\"}, \"handshake_info\": {\"is_compatible_firmware\": true, \"is_latest_firmware\": true, \"is_valid_device_id\": true}, \"is_autoconnecting\": true, \"is_connected\": true, \"is_acknowledged\": true, \"is_synchronized\": true, \"is_updating\": false}" }, "redirectURL": "", "headersSize": 371, "bodySize": 1119 }, "cache": {}, "timings": { "blocked": 0, "dns": 0, "connect": 0, "ssl": 0, "send": 0, "wait": 12, "receive": 0 }, "time": 12, "_securityState": "secure", "serverIPAddress": "192.168.50.219", "connection": "443" }, { "pageref": "page_1", "startedDateTime": "2021-12-06T14:19:46.707-05:00", "request": { "bodySize": 0, "method": "GET", "url": "wss://192.168.50.219/history/history/stream", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "192.168.50.219" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Sec-WebSocket-Version", "value": "13" }, { "name": "Origin", "value": "https://192.168.50.219" }, { "name": "Sec-WebSocket-Extensions", "value": "permessage-deflate" }, { "name": "Sec-WebSocket-Key", "value": "XXaBT1nYqnjN5JZFeL7baw==" }, { "name": "Connection", "value": "keep-alive, Upgrade" }, { "name": "Sec-Fetch-Dest", "value": "websocket" }, { "name": "Sec-Fetch-Mode", "value": "websocket" }, { "name": "Sec-Fetch-Site", "value": "same-origin" }, { "name": "Pragma", "value": "no-cache" }, { "name": "Cache-Control", "value": "no-cache" }, { "name": "Upgrade", "value": "websocket" } ], "cookies": [], "queryString": [], "headersSize": 565 }, "response": { "status": 101, "statusText": "Switching Protocols", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Connection", "value": "upgrade" }, { "name": "Content-Type", "value": "application/octet-stream" }, { "name": "Date", "value": "Mon, 06 Dec 2021 19:19:47 GMT" }, { "name": "Sec-Websocket-Accept", "value": "vSOemDYt3Rt6Vc/xUvE1t3FIgIw=" }, { "name": "Sec-Websocket-Extensions", "value": "permessage-deflate" }, { "name": "Server", "value": "Python/3.7 aiohttp/3.7.4.post0" }, { "name": "Upgrade", "value": "websocket" } ], "cookies": [], "content": { "mimeType": "application/octet-stream", "size": 0, "encoding": "base64", "text": "" }, "redirectURL": "", "headersSize": 292, "bodySize": 292 }, "cache": {}, "timings": { "blocked": -1, "dns": 0, "connect": 5, "ssl": 181, "send": 0, "wait": 17, "receive": 1 }, "time": 204, "_securityState": "secure", "serverIPAddress": "192.168.50.219", "connection": "443" }, { "pageref": "page_1", "startedDateTime": "2021-12-06T14:19:46.796-05:00", "request": { "bodySize": 0, "method": "POST", "url": "https://192.168.50.219/spark-one/blocks/discover", "httpVersion": "HTTP/2", "headers": [ { "name": "Host", "value": "192.168.50.219" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0" }, { "name": "Accept", "value": "application/json, text/plain, */*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Origin", "value": "https://192.168.50.219" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Referer", "value": "https://192.168.50.219/ui/dashboard/elm-street-brewing" }, { "name": "Sec-Fetch-Dest", "value": "empty" }, { "name": "Sec-Fetch-Mode", "value": "cors" }, { "name": "Sec-Fetch-Site", "value": "same-origin" }, { "name": "Content-Length", "value": "0" }, { "name": "TE", "value": "trailers" } ], "cookies": [], "queryString": [], "headersSize": 484 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/2", "headers": [ { "name": "access-control-allow-credentials", "value": "true" }, { "name": "access-control-allow-headers", "value": "*" }, { "name": "access-control-allow-methods", "value": "OPTIONS,TRACE,GET,PUT,DELETE,PATCH,HEAD,CONNECT,POST" }, { "name": "access-control-allow-origin", "value": "*" }, { "name": "content-type", "value": "application/json; charset=utf-8" }, { "name": "date", "value": "Mon, 06 Dec 2021 19:19:47 GMT" }, { "name": "server", "value": "Python/3.7 aiohttp/3.7.4.post0" }, { "name": "content-length", "value": "2" }, { "name": "X-Firefox-Spdy", "value": "h2" } ], "cookies": [], "content": { "mimeType": "application/json; charset=utf-8", "size": 2, "text": "[]" }, "redirectURL": "", "headersSize": 369, "bodySize": 371 }, "cache": {}, "timings": { "blocked": 0, "dns": 0, "connect": 0, "ssl": 0, "send": 0, "wait": 360, "receive": 0 }, "time": 360, "_securityState": "secure", "serverIPAddress": "192.168.50.219", "connection": "443" }, { "pageref": "page_1", "startedDateTime": "2021-12-06T14:19:46.807-05:00", "request": { "bodySize": 0, "method": "POST", "url": "https://192.168.50.219/spark-one/blocks/all/read", "httpVersion": "HTTP/2", "headers": [ { "name": "Host", "value": "192.168.50.219" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0" }, { "name": "Accept", "value": "application/json, text/plain, */*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Origin", "value": "https://192.168.50.219" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Referer", "value": "https://192.168.50.219/ui/dashboard/elm-street-brewing" }, { "name": "Sec-Fetch-Dest", "value": "empty" }, { "name": "Sec-Fetch-Mode", "value": "cors" }, { "name": "Sec-Fetch-Site", "value": "same-origin" }, { "name": "Content-Length", "value": "0" }, { "name": "TE", "value": "trailers" } ], "cookies": [], "queryString": [], "headersSize": 484 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/2", "headers": [ { "name": "access-control-allow-credentials", "value": "true" }, { "name": "access-control-allow-headers", "value": "*" }, { "name": "access-control-allow-methods", "value": "OPTIONS,TRACE,GET,PUT,DELETE,PATCH,HEAD,CONNECT,POST" }, { "name": "access-control-allow-origin", "value": "*" }, { "name": "content-type", "value": "application/json; charset=utf-8" }, { "name": "date", "value": "Mon, 06 Dec 2021 19:19:47 GMT" }, { "name": "server", "value": "Python/3.7 aiohttp/3.7.4.post0" }, { "name": "content-length", "value": "12353" }, { "name": "X-Firefox-Spdy", "value": "h2" } ], "cookies": [], "content": { "mimeType": "application/json; charset=utf-8", "size": 12353, "text": "[{\"nid\": 1, \"groups\": [7], \"type\": \"Groups\", \"data\": {\"active\": [0, 7]}, \"id\": \"ActiveGroups\", \"serviceId\": \"spark-one\"}, {\"nid\": 2, \"groups\": [7], \"type\": \"SysInfo\", \"data\": {\"deviceId\": \"4d0037000551353532343835\", \"version\": \"ec544231\", \"platform\": \"PLATFORM_P1\", \"protocolVersion\": \"695cdbf1\", \"releaseDate\": \"2021-03-09\", \"protocolDate\": \"2020-10-08\", \"command\": \"SYS_CMD_NONE\", \"trace\": []}, \"id\": \"SystemInfo\", \"serviceId\": \"spark-one\"}, {\"nid\": 3, \"groups\": [7], \"type\": \"Ticks\", \"data\": {\"millisSinceBoot\": 94280593, \"secondsSinceEpoch\": 1638818387, \"avgCommunicationTask\": 0.03125, \"avgDisplayTask\": 0.09375, \"avgSystemTask\": 0.03125, \"avgBlocksUpdateTask\": 0.0}, \"id\": \"SystemTime\", \"serviceId\": \"spark-one\"}, {\"nid\": 4, \"groups\": [7], \"type\": \"OneWireBus\", \"data\": {\"address\": []}, \"id\": \"OneWireBus\", \"serviceId\": \"spark-one\"}, {\"nid\": 5, \"groups\": [7], \"type\": \"WiFiSettings\", \"data\": {\"ssid\": \"ASUS_53_REPETER\", \"signal\": -51, \"ip\": \"192.168.50.227\", \"password\": \"\", \"security\": \"WLAN_SEC_UNSEC\", \"cipher\": \"WLAN_CIPHER_NOT_SET\"}, \"id\": \"WiFiSettings\", \"serviceId\": \"spark-one\"}, {\"nid\": 6, \"groups\": [7], \"type\": \"TouchSettings\", \"data\": {\"calibrated\": \"CALIBRATED_YES\", \"xBitsPerPixelX16\": 64, \"yBitsPerPixelX16\": 64, \"xOffset\": 0, \"yOffset\": 0}, \"id\": \"TouchSettings\", \"serviceId\": \"spark-one\"}, {\"nid\": 7, \"groups\": [7], \"type\": \"DisplaySettings\", \"data\": {\"widgets\": [{\"pos\": 1, \"color\": \"cfcf34\", \"name\": \"Beer Temp\", \"tempSensor\": {\"__bloxtype\": \"Link\", \"type\": \"TempSensorInterface\", \"id\": \"Ferment Beer Sensor\"}}, {\"pos\": 4, \"color\": \"15612b\", \"name\": \"Room Temp\", \"tempSensor\": {\"__bloxtype\": \"Link\", \"type\": \"TempSensorInterface\", \"id\": \"Room Temperature\"}}, {\"pos\": 5, \"color\": \"1f54f2\", \"name\": \"Cool PID\", \"pid\": {\"__bloxtype\": \"Link\", \"type\": \"Pid\", \"id\": \"Ferment Cool PID\"}}, {\"pos\": 6, \"color\": \"f20c3a\", \"name\": \"Heat PID\", \"pid\": {\"__bloxtype\": \"Link\", \"type\": \"Pid\", \"id\": \"Ferment Heat PID\"}}, {\"pos\": 2, \"color\": \"1a2278\", \"name\": \"Fridge Temp\", \"tempSensor\": {\"__bloxtype\": \"Link\", \"type\": \"TempSensorInterface\", \"id\": \"Ferment Fridge Sensor\"}}], \"tempUnit\": \"TEMP_FAHRENHEIT\", \"name\": \"\", \"brightness\": 0}, \"id\": \"DisplaySettings\", \"serviceId\": \"spark-one\"}, {\"nid\": 19, \"groups\": [7], \"type\": \"Spark3Pins\", \"data\": {\"pins\": [{\"top1\": {\"state\": \"STATE_ACTIVE\", \"config\": \"CHANNEL_UNUSED\"}}, {\"top2\": {\"state\": \"STATE_ACTIVE\", \"config\": \"CHANNEL_UNUSED\"}}, {\"top3\": {\"config\": \"CHANNEL_UNUSED\", \"state\": \"STATE_INACTIVE\"}}, {\"bottom1\": {\"config\": \"CHANNEL_ACTIVE_LOW\", \"state\": \"STATE_INACTIVE\"}}, {\"bottom2\": {\"config\": \"CHANNEL_ACTIVE_HIGH\", \"state\": \"STATE_ACTIVE\"}}], \"enableIoSupply5V\": true, \"enableIoSupply12V\": true, \"voltage5\": 5.004878048780488, \"voltage12\": 11.986577181208053, \"soundAlarm\": false}, \"id\": \"SparkPins\", \"serviceId\": \"spark-one\"}, {\"nid\": 100, \"groups\": [0], \"type\": \"TempSensorOneWire\", \"data\": {\"value\": {\"__bloxtype\": \"Quantity\", \"unit\": \"degF\", \"readonly\": true, \"value\": 41.67499999999993}, \"address\": \"28a0460309000031\", \"offset\": {\"__bloxtype\": \"Quantity\", \"unit\": \"delta_degF\", \"value\": 0.0}}, \"id\": \"Ferment Beer Sensor\", \"serviceId\": \"spark-one\"}, {\"nid\": 101, \"groups\": [0], \"type\": \"TempSensorOneWire\", \"data\": {\"value\": {\"__bloxtype\": \"Quantity\", \"unit\": \"degF\", \"readonly\": true, \"value\": 37.399999999999935}, \"address\": \"28b5b003090000bb\", \"offset\": {\"__bloxtype\": \"Quantity\", \"unit\": \"delta_degF\", \"value\": 0.0}}, \"id\": \"Ferment Fridge Sensor\", \"serviceId\": \"spark-one\"}, {\"nid\": 102, \"groups\": [0], \"type\": \"TempSensorOneWire\", \"data\": {\"value\": {\"__bloxtype\": \"Quantity\", \"unit\": \"degF\", \"readonly\": true, \"value\": 75.53749999999994}, \"address\": \"28636303090000dd\", \"offset\": {\"__bloxtype\": \"Quantity\", \"unit\": \"delta_degF\", \"value\": 0.0}}, \"id\": \"Room Temperature\", \"serviceId\": \"spark-one\"}, {\"nid\": 103, \"groups\": [0], \"type\": \"SetpointSensorPair\", \"data\": {\"sensorId\": {\"__bloxtype\": \"Link\", \"type\": \"TempSensorInterface\", \"id\": \"Ferment Fridge Sensor\"}, \"setting\": {\"__bloxtype\": \"Quantity\", \"unit\": \"degF\", \"readonly\": true, \"value\": 39.99980468749994}, \"value\": {\"__bloxtype\": \"Quantity\", \"unit\": \"degF\", \"readonly\": true, \"value\": 37.466796874999936}, \"settingEnabled\": true, \"storedSetting\": {\"__bloxtype\": \"Quantity\", \"unit\": \"degF\", \"value\": 39.99980468749994}, \"filter\": \"FILTER_15s\", \"filterThreshold\": {\"__bloxtype\": \"Quantity\", \"unit\": \"delta_degF\", \"value\": 9.0}, \"valueUnfiltered\": {\"__bloxtype\": \"Quantity\", \"unit\": \"degF\", \"readonly\": true, \"value\": 37.399999999999935}, \"resetFilter\": false}, \"id\": \"Ferment Fridge Setting\", \"serviceId\": \"spark-one\"}, {\"nid\": 105, \"groups\": [0], \"type\": \"Mutex\", \"data\": {\"waitRemaining\": {\"__bloxtype\": \"Quantity\", \"unit\": \"second\", \"readonly\": true, \"value\": 2700.0}, \"differentActuatorWait\": {\"__bloxtype\": \"Quantity\", \"unit\": \"second\", \"value\": 0.0}}, \"id\": \"Ferment Mutex\", \"serviceId\": \"spark-one\"}, {\"nid\": 106, \"groups\": [0], \"type\": \"DigitalActuator\", \"data\": {\"hwDevice\": {\"__bloxtype\": \"Link\", \"type\": \"IoArrayInterface\", \"driven\": true, \"id\": \"SparkPins\"}, \"channel\": 5, \"state\": \"STATE_ACTIVE\", \"constrainedBy\": {\"constraints\": [{\"minOff\": {\"__bloxtype\": \"Quantity\", \"unit\": \"second\", \"value\": 300.0}, \"remaining\": {\"__bloxtype\": \"Quantity\", \"unit\": \"second\", \"readonly\": true, \"value\": 0.0}}, {\"minOn\": {\"__bloxtype\": \"Quantity\", \"unit\": \"second\", \"value\": 120.0}, \"remaining\": {\"__bloxtype\": \"Quantity\", \"unit\": \"second\", \"readonly\": true, \"value\": 0.0}}, {\"mutexed\": {\"mutexId\": {\"__bloxtype\": \"Link\", \"type\": \"MutexInterface\", \"id\": \"Ferment Mutex\"}, \"extraHoldTime\": {\"__bloxtype\": \"Quantity\", \"unit\": \"second\", \"value\": 2700.0}, \"hasCustomHoldTime\": true, \"hasLock\": true}, \"remaining\": {\"__bloxtype\": \"Quantity\", \"unit\": \"second\", \"readonly\": true, \"value\": 0.0}}]}, \"desiredState\": \"STATE_ACTIVE\", \"invert\": false}, \"id\": \"Ferment Cool Actuator\", \"serviceId\": \"spark-one\"}, {\"nid\": 107, \"groups\": [0], \"type\": \"DigitalActuator\", \"data\": {\"hwDevice\": {\"__bloxtype\": \"Link\", \"type\": \"IoArrayInterface\", \"driven\": true, \"id\": \"SparkPins\"}, \"channel\": 4, \"constrainedBy\": {\"constraints\": [{\"mutexed\": {\"mutexId\": {\"__bloxtype\": \"Link\", \"type\": \"MutexInterface\", \"id\": \"Ferment Mutex\"}, \"extraHoldTime\": {\"__bloxtype\": \"Quantity\", \"unit\": \"second\", \"value\": 1200.0}, \"hasCustomHoldTime\": true, \"hasLock\": false}, \"remaining\": {\"__bloxtype\": \"Quantity\", \"unit\": \"second\", \"readonly\": true, \"value\": 0.0}}]}, \"state\": \"STATE_INACTIVE\", \"invert\": false, \"desiredState\": \"STATE_INACTIVE\"}, \"id\": \"Ferment Heat Actuator\", \"serviceId\": \"spark-one\"}, {\"nid\": 108, \"groups\": [0], \"type\": \"ActuatorPwm\", \"data\": {\"actuatorId\": {\"__bloxtype\": \"Link\", \"type\": \"ActuatorDigitalInterface\", \"id\": \"Ferment Cool Actuator\"}, \"period\": {\"__bloxtype\": \"Quantity\", \"unit\": \"second\", \"value\": 1800.0}, \"setting\": 52.788330078125, \"value\": 57.08154296875, \"drivenActuatorId\": {\"__bloxtype\": \"Link\", \"type\": \"ActuatorDigitalInterface\", \"driven\": true, \"id\": \"Ferment Cool Actuator\"}, \"enabled\": true, \"desiredSetting\": 52.788330078125}, \"id\": \"Ferment Cool PWM\", \"serviceId\": \"spark-one\"}, {\"nid\": 109, \"groups\": [0], \"type\": \"ActuatorPwm\", \"data\": {\"actuatorId\": {\"__bloxtype\": \"Link\", \"type\": \"ActuatorDigitalInterface\", \"id\": \"Ferment Heat Actuator\"}, \"period\": {\"__bloxtype\": \"Quantity\", \"unit\": \"second\", \"value\": 10.0}, \"drivenActuatorId\": {\"__bloxtype\": \"Link\", \"type\": \"ActuatorDigitalInterface\", \"driven\": true, \"id\": \"Ferment Heat Actuator\"}, \"enabled\": true, \"setting\": 0.0, \"value\": 0.0, \"desiredSetting\": 0.0}, \"id\": \"Ferment Heat PWM\", \"serviceId\": \"spark-one\"}, {\"nid\": 110, \"groups\": [0], \"type\": \"SetpointProfile\", \"data\": {\"points\": [{\"time\": 86400, \"temperature\": {\"__bloxtype\": \"Quantity\", \"unit\": \"degF\", \"value\": 64.00009765624993}}, {\"time\": 172800, \"temperature\": {\"__bloxtype\": \"Quantity\", \"unit\": \"degF\", \"value\": 64.00009765624993}}, {\"time\": 259200, \"temperature\": {\"__bloxtype\": \"Quantity\", \"unit\": \"degF\", \"value\": 64.00009765624993}}, {\"time\": 432000, \"temperature\": {\"__bloxtype\": \"Quantity\", \"unit\": \"degF\", \"value\": 69.99995117187494}}, {\"time\": 1555200, \"temperature\": {\"__bloxtype\": \"Quantity\", \"unit\": \"degF\", \"value\": 69.99995117187494}}, {\"time\": 1558800, \"temperature\": {\"__bloxtype\": \"Quantity\", \"unit\": \"degF\", \"value\": 39.99980468749994}}], \"enabled\": true, \"targetId\": {\"__bloxtype\": \"Link\", \"type\": \"SetpointSensorPair\", \"id\": \"Ferment Beer Setting\"}, \"drivenTargetId\": {\"__bloxtype\": \"Link\", \"type\": \"SetpointSensorPair\", \"driven\": true, \"id\": \"Ferment Beer Setting\"}, \"start\": 1634229074}, \"id\": \"Ferment Temperature Profile\", \"serviceId\": \"spark-one\"}, {\"nid\": 111, \"groups\": [0], \"type\": \"Pid\", \"data\": {\"inputId\": {\"__bloxtype\": \"Link\", \"type\": \"SetpointSensorPairInterface\", \"id\": \"Ferment Beer Setting\"}, \"outputId\": {\"__bloxtype\": \"Link\", \"type\": \"ActuatorAnalogInterface\", \"id\": \"Ferment Cool PWM\"}, \"inputValue\": {\"__bloxtype\": \"Quantity\", \"unit\": \"degF\", \"readonly\": true, \"value\": 41.702246093749935}, \"inputSetting\": {\"__bloxtype\": \"Quantity\", \"unit\": \"degF\", \"readonly\": true, \"value\": 39.99980468749994}, \"outputValue\": 57.08154296875, \"outputSetting\": 52.788330078125, \"enabled\": true, \"active\": true, \"kp\": {\"__bloxtype\": \"Quantity\", \"unit\": \"1 / degF\", \"value\": -27.77777777777778}, \"ti\": {\"__bloxtype\": \"Quantity\", \"unit\": \"second\", \"value\": 21600}, \"td\": {\"__bloxtype\": \"Quantity\", \"unit\": \"second\", \"value\": 1800}, \"p\": 47.2412109375, \"i\": 15.141845703125, \"d\": -9.5947265625, \"error\": {\"__bloxtype\": \"Quantity\", \"unit\": \"delta_degF\", \"readonly\": true, \"value\": -1.7006835937499998}, \"integral\": {\"__bloxtype\": \"Quantity\", \"unit\": \"delta_degF * hour\", \"readonly\": true, \"value\": -3.27067041015625}, \"derivative\": {\"__bloxtype\": \"Quantity\", \"unit\": \"delta_degF / minute\", \"readonly\": true, \"value\": -0.01152278091695873}, \"drivenOutputId\": {\"__bloxtype\": \"Link\", \"type\": \"ActuatorAnalogInterface\", \"driven\": true, \"id\": \"Ferment Cool PWM\"}, \"derivativeFilter\": \"FILTER_30m\", \"integralReset\": 0.0, \"boilPointAdjust\": {\"__bloxtype\": \"Quantity\", \"unit\": \"delta_degF\", \"value\": 0.0}, \"boilMinOutput\": 0.0, \"boilModeActive\": false}, \"id\": \"Ferment Cool PID\", \"serviceId\": \"spark-one\"}, {\"nid\": 112, \"groups\": [0], \"type\": \"Pid\", \"data\": {\"inputId\": {\"__bloxtype\": \"Link\", \"type\": \"SetpointSensorPairInterface\", \"id\": \"Ferment Beer Setting\"}, \"outputId\": {\"__bloxtype\": \"Link\", \"type\": \"ActuatorAnalogInterface\", \"id\": \"Ferment Heat PWM\"}, \"inputValue\": {\"__bloxtype\": \"Quantity\", \"unit\": \"degF\", \"readonly\": true, \"value\": 41.702246093749935}, \"inputSetting\": {\"__bloxtype\": \"Quantity\", \"unit\": \"degF\", \"readonly\": true, \"value\": 39.99980468749994}, \"enabled\": true, \"active\": true, \"kp\": {\"__bloxtype\": \"Quantity\", \"unit\": \"1 / degF\", \"value\": 55.55555555555556}, \"ti\": {\"__bloxtype\": \"Quantity\", \"unit\": \"second\", \"value\": 21600}, \"td\": {\"__bloxtype\": \"Quantity\", \"unit\": \"second\", \"value\": 1800}, \"p\": -94.482421875, \"i\": -0.00341796875, \"d\": 19.189453125, \"error\": {\"__bloxtype\": \"Quantity\", \"unit\": \"delta_degF\", \"readonly\": true, \"value\": -1.7006835937499998}, \"derivative\": {\"__bloxtype\": \"Quantity\", \"unit\": \"delta_degF / minute\", \"readonly\": true, \"value\": -0.01152278091695873}, \"drivenOutputId\": {\"__bloxtype\": \"Link\", \"type\": \"ActuatorAnalogInterface\", \"driven\": true, \"id\": \"Ferment Heat PWM\"}, \"derivativeFilter\": \"FILTER_30m\", \"outputValue\": 0.0, \"outputSetting\": 0.0, \"integral\": {\"__bloxtype\": \"Quantity\", \"unit\": \"delta_degF * hour\", \"readonly\": true, \"value\": 0.0}, \"integralReset\": 0.0, \"boilPointAdjust\": {\"__bloxtype\": \"Quantity\", \"unit\": \"delta_degF\", \"value\": 0.0}, \"boilMinOutput\": 0.0, \"boilModeActive\": false}, \"id\": \"Ferment Heat PID\", \"serviceId\": \"spark-one\"}, {\"nid\": 113, \"groups\": [0], \"type\": \"SetpointSensorPair\", \"data\": {\"sensorId\": {\"__bloxtype\": \"Link\", \"type\": \"TempSensorInterface\", \"id\": \"Ferment Beer Sensor\"}, \"setting\": {\"__bloxtype\": \"Quantity\", \"unit\": \"degF\", \"readonly\": true, \"value\": 39.99980468749994}, \"value\": {\"__bloxtype\": \"Quantity\", \"unit\": \"degF\", \"readonly\": true, \"value\": 41.702246093749935}, \"settingEnabled\": true, \"storedSetting\": {\"__bloxtype\": \"Quantity\", \"unit\": \"degF\", \"value\": 39.99980468749994}, \"filter\": \"FILTER_15s\", \"filterThreshold\": {\"__bloxtype\": \"Quantity\", \"unit\": \"delta_degF\", \"value\": 9.0}, \"valueUnfiltered\": {\"__bloxtype\": \"Quantity\", \"unit\": \"degF\", \"readonly\": true, \"value\": 41.67499999999993}, \"resetFilter\": false}, \"id\": \"Ferment Beer Setting\", \"serviceId\": \"spark-one\"}]" }, "redirectURL": "", "headersSize": 373, "bodySize": 12726 }, "cache": {}, "timings": { "blocked": 0, "dns": 0, "connect": 0, "ssl": 0, "send": 0, "wait": 550, "receive": 0 }, "time": 550, "_securityState": "secure", "serverIPAddress": "192.168.50.219", "connection": "443" }, { "pageref": "page_1", "startedDateTime": "2021-12-06T14:19:47.766-05:00", "request": { "bodySize": 0, "method": "GET", "url": "wss://192.168.50.219/eventbus", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "192.168.50.219" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Sec-WebSocket-Version", "value": "13" }, { "name": "Origin", "value": "https://192.168.50.219" }, { "name": "Sec-WebSocket-Protocol", "value": "mqtt" }, { "name": "Sec-WebSocket-Extensions", "value": "permessage-deflate" }, { "name": "Sec-WebSocket-Key", "value": "6sFngfwzETBSBOph4NnoSA==" }, { "name": "Connection", "value": "keep-alive, Upgrade" }, { "name": "Sec-Fetch-Dest", "value": "websocket" }, { "name": "Sec-Fetch-Mode", "value": "websocket" }, { "name": "Sec-Fetch-Site", "value": "same-origin" }, { "name": "Pragma", "value": "no-cache" }, { "name": "Cache-Control", "value": "no-cache" }, { "name": "Upgrade", "value": "websocket" } ], "cookies": [], "queryString": [], "headersSize": 581 }, "response": { "status": 101, "statusText": "Switching Protocols", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Connection", "value": "Upgrade" }, { "name": "Sec-Websocket-Accept", "value": "2SPzI6T+zkp3dT35LFYcIwWprEY=" }, { "name": "Sec-Websocket-Protocol", "value": "mqtt" }, { "name": "Upgrade", "value": "WebSocket" } ], "cookies": [], "content": { "mimeType": "text/plain", "size": 0, "text": "" }, "redirectURL": "", "headersSize": 159, "bodySize": 159 }, "cache": {}, "timings": { "blocked": 0, "dns": 0, "connect": 121, "ssl": 27, "send": 0, "wait": 107, "receive": 0 }, "time": 255, "_securityState": "secure", "serverIPAddress": "192.168.50.219", "connection": "443" } ] } }