From 93947153552c7a09aec86707c7c2d06961363d1d Mon Sep 17 00:00:00 2001 From: Mario Voigt Date: Sat, 18 Aug 2018 23:43:22 +0200 Subject: [PATCH] initial commit --- .../Nuki Smartlock + Bridge (Internals).json | 6051 +++++++++++++++++ LICENSE | 126 + README.md | 486 ++ Screenshots/1.jpg | Bin 0 -> 1426172 bytes 4 files changed, 6663 insertions(+) create mode 100644 Grafana/Nuki Smartlock + Bridge (Internals).json create mode 100644 LICENSE create mode 100644 Screenshots/1.jpg diff --git a/Grafana/Nuki Smartlock + Bridge (Internals).json b/Grafana/Nuki Smartlock + Bridge (Internals).json new file mode 100644 index 0000000..7037265 --- /dev/null +++ b/Grafana/Nuki Smartlock + Bridge (Internals).json @@ -0,0 +1,6051 @@ +{ + "__inputs": [], + "__requires": [ + { + "type": "grafana", + "id": "grafana", + "name": "Grafana", + "version": "5.2.2" + }, + { + "type": "panel", + "id": "grafana-worldmap-panel", + "name": "Worldmap Panel", + "version": "0.1.2" + }, + { + "type": "panel", + "id": "graph", + "name": "Graph", + "version": "5.0.0" + }, + { + "type": "panel", + "id": "singlestat", + "name": "Singlestat", + "version": "5.0.0" + }, + { + "type": "panel", + "id": "table", + "name": "Table", + "version": "5.0.0" + } + ], + "annotations": { + "list": [ + { + "builtIn": 1, + "datasource": "-- Grafana --", + "enable": true, + "hide": true, + "iconColor": "rgba(0, 211, 255, 1)", + "name": "Annotations & Alerts", + "type": "dashboard" + } + ] + }, + "editable": true, + "gnetId": null, + "graphTooltip": 0, + "id": null, + "iteration": 1534591166032, + "links": [], + "panels": [ + { + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 0 + }, + "id": 28, + "panels": [], + "title": "Smartlock", + "type": "row" + }, + { + "cacheTimeout": null, + "colorBackground": true, + "colorValue": false, + "colors": [ + "#e24d42", + "#629e51", + "#e24d42" + ], + "datasource": "$Datasource", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 0, + "y": 1 + }, + "id": 14, + "interval": null, + "links": [], + "mappingType": 2, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "0", + "text": "Unkalibriert", + "to": "0" + }, + { + "from": "1", + "text": "Geschlossen", + "to": "1" + }, + { + "from": "2", + "text": "Öffne ...", + "to": "2" + }, + { + "from": "3", + "text": "Offen", + "to": "3" + }, + { + "from": "4", + "text": "Schließe ...", + "to": "4" + }, + { + "from": "5", + "text": "Schlossfalle offen", + "to": "5" + }, + { + "from": "6", + "text": "Offen (Lock 'n' Go)", + "to": "6" + }, + { + "from": "7", + "text": "Schlossfalle öffnen ...", + "to": "7" + }, + { + "from": "8", + "text": "Fehler", + "to": "253" + }, + { + "from": "254", + "text": "Motor blockiert", + "to": "254" + }, + { + "from": "255", + "text": "Undefiniert", + "to": "255" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "state", + "targets": [ + { + "alias": "", + "format": "table", + "hide": false, + "rawSql": "SELECT \n s.state\nFROM \n Smartlock AS s\nWHERE s.name = \"$SmartlockName\"\n;", + "refId": "A" + } + ], + "thresholds": "0,3", + "title": "Smartlock Status", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": true, + "colorValue": false, + "colors": [ + "#e24d42", + "#629e51", + "#ba43a9" + ], + "datasource": "$Datasource", + "description": "", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 3, + "y": 1 + }, + "id": 20, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "batteryCritical", + "targets": [ + { + "alias": "", + "format": "table", + "hide": false, + "rawSql": "SELECT\n s.batteryCritical\nFROM \n Smartlock as s\nWHERE s.name = \"$SmartlockName\"\n;", + "refId": "A" + } + ], + "thresholds": "0,1", + "title": "Batteriestatus", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "Okay", + "value": "0" + }, + { + "op": "=", + "text": "Kritisch", + "value": "1" + } + ], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": true, + "colorValue": false, + "colors": [ + "#629e51", + "#629e51", + "#d44a3a" + ], + "datasource": "$Datasource", + "description": "", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 6, + "y": 1 + }, + "id": 74, + "interval": null, + "links": [], + "mappingType": 2, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "80%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "0", + "text": "Okay", + "to": "0" + }, + { + "from": "1", + "text": "Unbekannt", + "to": "255" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "serverState", + "targets": [ + { + "alias": "", + "format": "table", + "rawSql": "/*this is currently unkown*/\nSELECT \n s.serverState\nFROM Smartlock AS s\nWHERE s.name = \"$SmartlockName\"\n;", + "refId": "A" + } + ], + "thresholds": "0,1", + "title": "Server Status", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": true, + "colorValue": false, + "colors": [ + "#d44a3a", + "#1f78c1", + "#299c46" + ], + "datasource": "$Datasource", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 9, + "y": 1 + }, + "id": 4, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "COUNT(*)", + "targets": [ + { + "alias": "", + "format": "table", + "hide": false, + "rawSql": "SELECT \n COUNT(*) \nFROM \n SmartlockLog AS n,\n Smartlock AS s\nWHERE s.name = \"$SmartlockName\"\n;", + "refId": "A" + } + ], + "thresholds": "0", + "title": "Anzahl Events (Gesamt)", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "N/A", + "value": "null" + } + ], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": true, + "colorValue": false, + "colors": [ + "#299c46", + "#629e51", + "#d44a3a" + ], + "datasource": "$Datasource", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 12, + "y": 1 + }, + "id": 22, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "FORMAT((Tage.Datum / (SELECT COUNT(*) FROM SmartlockLog AS n WHERE n.action = 4) * 7), 0)", + "targets": [ + { + "alias": "", + "format": "table", + "hide": false, + "rawSql": "SELECT\n FORMAT((Tage.Datum / (SELECT COUNT(*) FROM SmartlockLog AS n WHERE n.action = 4) * 7), 0)\nFROM (\n SELECT \n * \n FROM (\n SELECT \n TIMESTAMPDIFF(SECOND, NOW(), ADDTIME(n.date, SEC_TO_TIME(s.timezoneOffset*60))) / -86400 as \"Datum\" /*Hole nur die letzte Zeile*/\n FROM \n SmartlockLog AS n,\n Smartlock AS s\n WHERE s.name = \"$SmartlockName\" \n ORDER BY n.date ASC /*ORDER BY ist wichtig, damit immer die letzte Zeile zur Berechnung verwendet wird!*/\n LIMIT 3\n ) AS RESULT \n ORDER BY RESULT.`Datum` ASC \n LIMIT 1 /*3 - 1 = 2 >> überspringe die letzten 2 Einträge, weil das Datum noch falsch gesetzt war (Initialisierung des Schlosses 2018, aber laut Einträgen 2016)*/\n) AS Tage\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "Anzahl Events pro Woche", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "N/A", + "value": "null" + } + ], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": true, + "colorValue": false, + "colors": [ + "#299c46", + "#629e51", + "#d44a3a" + ], + "datasource": "$Datasource", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 15, + "y": 1 + }, + "id": 7, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "COUNT(*)", + "targets": [ + { + "alias": "", + "format": "table", + "hide": false, + "rawSql": "SELECT \n COUNT(*) \nFROM \n SmartlockLog AS n,\n Smartlock AS s\nWHERE \n n.action = 2 AND\n s.name = \"$SmartlockName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "Anzahl Zusperren", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "N/A", + "value": "null" + } + ], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": true, + "colorValue": false, + "colors": [ + "#299c46", + "#629e51", + "#d44a3a" + ], + "datasource": "$Datasource", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 18, + "y": 1 + }, + "id": 8, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "COUNT(*)", + "targets": [ + { + "alias": "", + "format": "table", + "hide": false, + "rawSql": "SELECT \n COUNT(*) \nFROM \n SmartlockLog AS n,\n Smartlock AS s\nWHERE \n n.action = 4 AND\n s.name = \"$SmartlockName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "Anzahl Lock 'n' Go", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "N/A", + "value": "null" + } + ], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": true, + "colorValue": false, + "colors": [ + "#299c46", + "#e24d42", + "#d44a3a" + ], + "datasource": "$Datasource", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 21, + "y": 1 + }, + "id": 6, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "COUNT(*)", + "targets": [ + { + "alias": "", + "format": "table", + "hide": false, + "rawSql": "SELECT \n COUNT(*) \nFROM \n SmartlockLog AS n,\n Smartlock AS s\nWHERE \n n.action in (1,4,5) AND\n s.name = \"$SmartlockName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "Anzahl Aufsperren", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "N/A", + "value": "null" + } + ], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": true, + "colorValue": false, + "colors": [ + "#d44a3a", + "rgba(237, 129, 40, 0.89)", + "#629e51" + ], + "datasource": "$Datasource", + "description": "", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 0, + "y": 3 + }, + "id": 70, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "80%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "mode", + "targets": [ + { + "alias": "", + "format": "table", + "rawSql": "/*It's unclear until now what this means*/\nSELECT \n s.mode\nFROM Smartlock AS s\nWHERE s.name = \"$SmartlockName\"\n;", + "refId": "A" + } + ], + "thresholds": "1,2", + "title": "Abschließen - aktueller Zustand", + "type": "singlestat", + "valueFontSize": "50%", + "valueMaps": [ + { + "op": "=", + "text": "Einfach abgeschlossen", + "value": "1" + }, + { + "op": "=", + "text": "Doppelt abgeschlossen", + "value": "2" + } + ], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": true, + "colorValue": false, + "colors": [ + "#299c46", + "#806eb7", + "#d44a3a" + ], + "datasource": "$Datasource", + "description": "", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 3, + "y": 3 + }, + "id": 57, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "80%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "DATE_FORMAT(ADDTIME(s.updateDate, SEC_TO_TIME(s.timezoneOffset*60)),'%d.%m.%Y %H:%i:%s')", + "targets": [ + { + "alias": "", + "format": "table", + "rawSql": "SELECT\n DATE_FORMAT(ADDTIME(s.updateDate, SEC_TO_TIME(s.timezoneOffset*60)),'%d.%m.%Y %H:%i:%s')\nFROM\n Smartlock AS s\nWHERE s.name = \"$SmartlockName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "Letztes Update", + "type": "singlestat", + "valueFontSize": "50%", + "valueMaps": [], + "valueName": "avg" + }, + { + "columns": [], + "datasource": "$Datasource", + "fontSize": "100%", + "gridPos": { + "h": 10, + "w": 6, + "x": 6, + "y": 3 + }, + "id": 12, + "links": [], + "pageSize": null, + "scroll": true, + "showHeader": true, + "sort": { + "col": 1, + "desc": true + }, + "styles": [ + { + "alias": "", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "HH:mm:ss - DD.MM.YYYY", + "decimals": 2, + "mappingType": 1, + "pattern": "Datum", + "thresholds": [], + "type": "date", + "unit": "short" + } + ], + "targets": [ + { + "alias": "", + "bucketAggs": [ + { + "field": "date", + "id": "2", + "settings": { + "interval": "auto", + "min_doc_count": 0, + "trimEdges": 0 + }, + "type": "date_histogram" + } + ], + "format": "table", + "hide": false, + "metrics": [ + { + "field": "select field", + "id": "1", + "type": "count" + } + ], + "rawSql": "SELECT\n @row_number:=@row_number + 1 AS \"Nr.\",\n COUNT(*) AS \"Anzahl\", \n n.name AS \"Trigger\" \nFROM \n SmartlockLog AS n, \n Smartlock AS s,\n (SELECT @row_number:=0) AS t\nWHERE n.name != \"\" AND s.name = \"$SmartlockName\"\nGROUP BY n.name \nORDER BY `Anzahl` DESC\n;", + "refId": "A", + "timeField": "date" + } + ], + "title": "Trigger Ranking", + "transform": "table", + "type": "table" + }, + { + "circleMaxSize": "10", + "circleMinSize": 2, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "datasource": "$Datasource", + "decimals": 0, + "esMetric": "Count", + "gridPos": { + "h": 10, + "w": 12, + "x": 12, + "y": 3 + }, + "hideEmpty": false, + "hideZero": false, + "id": 24, + "initialZoom": "12", + "links": [], + "locationData": "table", + "mapCenter": "custom", + "mapCenterLatitude": "50.8333", + "mapCenterLongitude": "12.9167", + "maxDataPoints": 1, + "mouseWheelZoom": true, + "showLegend": false, + "stickyLabels": false, + "tableQueryOptions": { + "geohashField": "geohash", + "labelField": "name", + "latitudeField": "latitude", + "longitudeField": "longitude", + "metricField": "metric", + "queryType": "coordinates" + }, + "targets": [ + { + "alias": "", + "bucketAggs": [ + { + "field": "date", + "id": "2", + "settings": { + "interval": "auto", + "min_doc_count": 0, + "trimEdges": 0 + }, + "type": "date_histogram" + } + ], + "format": "table", + "groupBy": [ + { + "params": [ + "$__interval" + ], + "type": "time" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "hide": false, + "metrics": [ + { + "field": "select field", + "id": "1", + "type": "count" + } + ], + "orderByTime": "ASC", + "policy": "default", + "rawSql": "SELECT \n s.name,\n 10 AS metric,\n s.longitude,\n s.latitude\n FROM \nSmartlock AS s\nWHERE s.name = \"$SmartlockName\"\n;", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + } + ] + ], + "tags": [], + "timeField": "date" + } + ], + "thresholds": "0,10", + "title": "Location", + "type": "grafana-worldmap-panel", + "unitPlural": "", + "unitSingle": "", + "valueName": "total" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "$Datasource", + "decimals": 2, + "format": "none", + "gauge": { + "maxValue": 48, + "minValue": 0, + "show": true, + "thresholdLabels": true, + "thresholdMarkers": true + }, + "gridPos": { + "h": 8, + "w": 6, + "x": 0, + "y": 5 + }, + "id": 85, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": " h", + "postfixFontSize": "80%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "CONVERT((HOUR(elapsed.`value`)*60+MINUTE(elapsed.`value`)), DECIMAL)/60", + "targets": [ + { + "alias": "", + "format": "table", + "rawSql": "SELECT \n CONVERT((HOUR(elapsed.`value`)*60+MINUTE(elapsed.`value`)), DECIMAL)/60\nFROM (\n SELECT \n TIMEDIFF(NOW(), ADDTIME(n.date, SEC_TO_TIME(s.timezoneOffset*60))) AS \"value\"\n FROM \n SmartlockLog AS n,\n Smartlock AS s\n WHERE s.name = \"$SmartlockName\"\n ORDER BY n.date DESC\n LIMIT 1\n ) AS elapsed\n;", + "refId": "A" + } + ], + "thresholds": "24,36,48", + "title": "Letzer Audit-Eintrag vor", + "type": "singlestat", + "valueFontSize": "50%", + "valueMaps": [], + "valueName": "avg" + }, + { + "aliasColors": {}, + "bars": true, + "dashLength": 10, + "dashes": false, + "datasource": "$Datasource", + "fill": 5, + "gridPos": { + "h": 7, + "w": 24, + "x": 0, + "y": 13 + }, + "id": 19, + "legend": { + "avg": true, + "current": false, + "hideEmpty": false, + "hideZero": false, + "max": true, + "min": true, + "show": true, + "total": true, + "values": true + }, + "lines": false, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": true, + "steppedLine": false, + "targets": [ + { + "alias": "", + "format": "time_series", + "rawSql": "SELECT\n UNIX_TIMESTAMP(ADDTIME(date(n.date), SEC_TO_TIME(s.timezoneOffset*60))) AS time_sec, /*the date() cast will cutoff the time from datetime*/\n COUNT(n.action) AS value,\n \"Aufsperraktionen\" AS metric\nFROM \n SmartlockLog AS n, \n Smartlock AS s\nWHERE \n $__timeFilter(n.date) AND \n n.action in (1,4,5) AND /*Aufsperren, Log 'n' Go oder Kombination aus beidem*/\n s.name = \"$SmartlockName\"\nGROUP BY `time_sec`\nORDER BY time_sec ASC\n;", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": "60d", + "timeShift": null, + "title": "Frequentierung in den letzten 60 Tagen", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": 0, + "format": "none", + "label": "", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#e24d42", + "#629e51", + "#e24d42" + ], + "datasource": "$Datasource", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 0, + "y": 20 + }, + "id": 71, + "interval": null, + "links": [], + "mappingType": 2, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "name", + "targets": [ + { + "alias": "", + "format": "table", + "hide": false, + "rawSql": "/*this is quite not the same as the mainName*/\nSELECT \n s.name\nFROM Smartlock AS s\nWHERE s.name = \"$SmartlockName\"\n;", + "refId": "A" + } + ], + "thresholds": "0,3", + "title": "Smartlock Name", + "type": "singlestat", + "valueFontSize": "30%", + "valueMaps": [], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#d44a3a", + "rgba(237, 129, 40, 0.89)", + "#629e51" + ], + "datasource": "$Datasource", + "description": "Welcher Türgriff ist an der Außenseite deiner Tür?", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 3, + "y": 20 + }, + "id": 63, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "80%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "detachedCylinder", + "targets": [ + { + "alias": "", + "format": "table", + "rawSql": "SELECT \n s.detachedCylinder\nFROM Smartlock AS s\nWHERE s.name = \"$SmartlockName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "Türgriff", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "Drücker", + "value": "0" + }, + { + "op": "=", + "text": "Knauf oder Stange", + "value": "1" + } + ], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "$Datasource", + "description": "", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 6, + "y": 20 + }, + "id": 80, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "80%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "CONCAT(FORMAT(CAST(s.totalDegrees AS DECIMAL) / 360,2),\" Runden (\",s.totalDegrees,\"°)\")", + "targets": [ + { + "alias": "", + "format": "table", + "rawSql": "SELECT \n CONCAT(FORMAT(CAST(s.totalDegrees AS DECIMAL) / 360,2),\" Runden (\",s.totalDegrees,\"°)\")\nFROM Smartlock AS s\nWHERE s.name = \"$SmartlockName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "Schließweg", + "type": "singlestat", + "valueFontSize": "50%", + "valueMaps": [], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "$Datasource", + "description": "", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 9, + "y": 20 + }, + "id": 72, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "80%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "singleLock", + "targets": [ + { + "alias": "", + "format": "table", + "rawSql": "SELECT \n s.singleLock \nFROM Smartlock AS s\nWHERE s.name = \"$SmartlockName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "Umdrehung beim Sperren", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "720° (2x)", + "value": "0" + }, + { + "op": "=", + "text": "360° (1x)", + "value": "1" + } + ], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "$Datasource", + "description": "", + "format": "degree", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 12, + "y": 20 + }, + "id": 79, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "80%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "unlockedToLockedTransitionOffsetDegrees", + "targets": [ + { + "alias": "", + "format": "table", + "rawSql": "SELECT \n s.unlockedToLockedTransitionOffsetDegrees \nFROM Smartlock AS s\nWHERE s.name = \"$SmartlockName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "Versatz Öffnen zu Schließen", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#d44a3a", + "#e24d42", + "#629e51" + ], + "datasource": "$Datasource", + "description": "Erlaube, neue Geräte direkt mit dem Smart Lock zu koppeln.", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 15, + "y": 20 + }, + "id": 53, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "80%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "pairingEnabled", + "targets": [ + { + "alias": "", + "format": "table", + "rawSql": "SELECT \n s.pairingEnabled\nFROM Smartlock AS s\nWHERE s.name = \"$SmartlockName\"\n;", + "refId": "A" + } + ], + "thresholds": "0,1", + "title": "Bluetooth Pairing", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "Nein", + "value": "0" + }, + { + "op": "=", + "text": "Ja", + "value": "1" + } + ], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "$Datasource", + "description": "", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 18, + "y": 20 + }, + "id": 69, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "80%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "fobPaired", + "targets": [ + { + "alias": "", + "format": "table", + "rawSql": "SELECT \n s.fobPaired \nFROM Smartlock AS s\nWHERE s.name = \"$SmartlockName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "FOB Pairing", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "Nein", + "value": "0" + }, + { + "op": "=", + "text": "Ja", + "value": "1" + } + ], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": true, + "colorValue": false, + "colors": [ + "#d44a3a", + "#1f78c1", + "#299c46" + ], + "datasource": "$Datasource", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 21, + "y": 20 + }, + "id": 13, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": " Tagen", + "postfixFontSize": "80%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "Datum", + "targets": [ + { + "alias": "", + "format": "table", + "hide": false, + "rawSql": "SELECT \n * \nFROM (\n SELECT \n TIMESTAMPDIFF(SECOND, NOW(), ADDTIME(n.date, SEC_TO_TIME(s.timezoneOffset*60))) / -86400 as \"Datum\" /*Hole nur die letzte Zeile*/\n FROM \n SmartlockLog as n, \n Smartlock as s\n WHERE s.name = \"$SmartlockName\"\n ORDER BY n.date ASC /*ORDER BY ist wichtig, damit immer die letzte Zeile zur Berechnung verwendet wird!*/\n LIMIT 3\n) AS RESULT \nORDER BY RESULT.`Datum` ASC \nLIMIT 1 /*3 - 1 = 2 >> überspringe die letzten 2 Einträge, weil das Datum noch falsch gesetzt war (Initialisierung des Schlosses 2018, aber laut Einträgen 2016)*/\n;", + "refId": "A" + } + ], + "thresholds": "0", + "title": "Im Betrieb seit", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "$Datasource", + "description": "", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 0, + "y": 22 + }, + "id": 81, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "80%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "favorite", + "targets": [ + { + "alias": "", + "format": "table", + "rawSql": "SELECT \n s.favorite \nFROM Smartlock AS s\nWHERE s.name = \"$SmartlockName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "Als Favorit gesetzt", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "Nein", + "value": "0" + }, + { + "op": "=", + "text": "Ja", + "value": "1" + } + ], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "$Datasource", + "description": "Lege fest, in welchem Intervall dein Smart Lock mit der Nuki App kommunizieren soll. Je langsamer das Bluetooth-Scan-Intervall, desto weniger Energie wird verbraucht.", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 3, + "y": 22 + }, + "id": 61, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "80%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "advertisingMode", + "targets": [ + { + "alias": "", + "format": "table", + "rawSql": "SELECT \n s.advertisingMode \nFROM Smartlock AS s\nWHERE s.name = \"$SmartlockName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "Energiesparmodus", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "Automatisch", + "value": "0" + }, + { + "op": "=", + "text": "Normal", + "value": "1" + }, + { + "op": "=", + "text": "Langsam", + "value": "2" + }, + { + "op": "=", + "text": "Sehr Langsam", + "value": "3" + } + ], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "$Datasource", + "description": "Wie lange soll das Nuki Smart Lock beim Tür öffnen die Falle halten?", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 6, + "y": 22 + }, + "id": 58, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "80%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "CASE \n WHEN s.detachedCylinder = 0 THEN \"Inaktiv\"\n ELSE CONCAT(s.unlatchDuration, ' Sekunden')\n END", + "targets": [ + { + "alias": "", + "format": "table", + "rawSql": "SELECT \n CASE \n WHEN s.detachedCylinder = 0 THEN \"Inaktiv\"\n ELSE CONCAT(s.unlatchDuration, ' Sekunden')\n END\nFROM Smartlock AS s\nWHERE s.name = \"$SmartlockName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "Haltedauer Falle", + "transparent": false, + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "#806eb7", + "#d44a3a" + ], + "datasource": "$Datasource", + "description": "", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 9, + "y": 22 + }, + "id": 64, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "80%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "DATE_FORMAT(ADDTIME(s.creationDate, SEC_TO_TIME(s.timezoneOffset*60)),'%d.%m.%Y %H:%i:%s')", + "targets": [ + { + "alias": "", + "format": "table", + "rawSql": "SELECT\n DATE_FORMAT(ADDTIME(s.creationDate, SEC_TO_TIME(s.timezoneOffset*60)),'%d.%m.%Y %H:%i:%s')\nFROM\n Smartlock AS s\nWHERE s.name = \"$SmartlockName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "Initialisierungsdatum", + "type": "singlestat", + "valueFontSize": "50%", + "valueMaps": [], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "$Datasource", + "description": "", + "format": "degree", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 12, + "y": 22 + }, + "id": 78, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "80%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "unlockedPositionOffsetDegrees", + "targets": [ + { + "alias": "", + "format": "table", + "rawSql": "SELECT \n s.unlockedPositionOffsetDegrees \nFROM Smartlock AS s\nWHERE s.name = \"$SmartlockName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "Versatz in Öffnungsposition", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "$Datasource", + "description": "Erlaube Sperrvorgänge durch Drücken des Buttons am Smart Lock.", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 15, + "y": 22 + }, + "id": 52, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "80%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "buttonEnabled", + "targets": [ + { + "alias": "", + "format": "table", + "rawSql": "SELECT \n s.buttonEnabled \nFROM Smartlock AS s\nWHERE s.name = \"$SmartlockName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "Sperren via Button erlauben", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "Nein", + "value": "0" + }, + { + "op": "=", + "text": "Ja", + "value": "1" + } + ], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "$Datasource", + "description": "", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 18, + "y": 22 + }, + "id": 66, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "80%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "fobAction1", + "targets": [ + { + "alias": "", + "format": "table", + "rawSql": "SELECT \n s.fobAction1 \nFROM Smartlock AS s\nWHERE s.name = \"$SmartlockName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "FOB Aktion 1", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "Keine Aktion", + "value": "0" + }, + { + "op": "=", + "text": "Intelligent", + "value": "1" + }, + { + "op": "=", + "text": "Öffnen", + "value": "2" + }, + { + "op": "=", + "text": "Schließen", + "value": "3" + }, + { + "op": "=", + "text": "Falle öffnen", + "value": "4" + }, + { + "op": "=", + "text": "Lock 'n' Go", + "value": "5" + }, + { + "op": "=", + "text": "Status zeigen", + "value": "6" + } + ], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "#cca300", + "#d44a3a" + ], + "datasource": "$Datasource", + "format": "none", + "gauge": { + "maxValue": 730, + "minValue": 0, + "show": true, + "thresholdLabels": true, + "thresholdMarkers": true + }, + "gridPos": { + "h": 6, + "w": 3, + "x": 21, + "y": 22 + }, + "id": 9, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": " Tagen", + "postfixFontSize": "50%", + "prefix": "vor ", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "TIMESTAMPDIFF(SECOND, NOW(), ADDTIME(n.date, SEC_TO_TIME(s.timezoneOffset*60))) / -86400", + "targets": [ + { + "alias": "", + "format": "table", + "hide": false, + "rawSql": "/*Letzte Kalibrierung / Optimierung*/\nSELECT \n TIMESTAMPDIFF(SECOND, NOW(), ADDTIME(n.date, SEC_TO_TIME(s.timezoneOffset*60))) / -86400 /*Hole nur die letzte Zeile*/\nFROM \n SmartlockLog AS n, \n Smartlock AS s\nWHERE \n n.state = 8 AND \n s.name = \"$SmartlockName\"\nORDER BY n.date DESC /*ORDER BY ist wichtig, damit immer die letzte Zeile zur Berechnung verwendet wird!*/\nLIMIT 1\n;", + "refId": "A" + } + ], + "thresholds": "180,365,730", + "title": "Letzte Kalibrierung", + "type": "singlestat", + "valueFontSize": "50%", + "valueMaps": [ + { + "op": "=", + "text": "1", + "value": "0" + } + ], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "$Datasource", + "description": "", + "format": "percent", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 0, + "y": 24 + }, + "id": 55, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "80%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "ledBrightness", + "targets": [ + { + "alias": "", + "format": "table", + "rawSql": "SELECT \n s.ledBrightness\nFROM Smartlock AS s\nWHERE s.name = \"$SmartlockName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "LED Helligkeit", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "$Datasource", + "description": "", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 3, + "y": 24 + }, + "id": 62, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "80%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "automaticBatteryTypeDetection", + "targets": [ + { + "alias": "", + "format": "table", + "rawSql": "SELECT \n s.automaticBatteryTypeDetection \nFROM Smartlock AS s\nWHERE s.name = \"$SmartlockName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "Automatische Batterietyperkennung", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "Inaktiv", + "value": "0" + }, + { + "op": "=", + "text": "Aktiv", + "value": "1" + } + ], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "$Datasource", + "description": "Die Auto Lock Funktion versperrt deine Tür automatisch, wenn sie eine bestimmte Zeit lang aufgesperrt war.", + "format": "dtdurations", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 6, + "y": 24 + }, + "id": 50, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": " ", + "postfixFontSize": "80%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "autoLockTimeout", + "targets": [ + { + "alias": "", + "format": "table", + "rawSql": "SELECT \n s.autoLockTimeout \nFROM Smartlock AS s\nWHERE s.name = \"$SmartlockName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "Auto Lock Dauer", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "$Datasource", + "description": "Europäische Sommerzeit aktiv/inaktiv", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 9, + "y": 24 + }, + "id": 59, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "80%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "daylightSavingMode", + "targets": [ + { + "alias": "", + "format": "table", + "rawSql": "SELECT \n s.daylightSavingMode \nFROM Smartlock AS s\nWHERE s.name = \"$SmartlockName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "Automatische Zeitumstellung", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "Nein", + "value": "0" + }, + { + "op": "=", + "text": "Ja", + "value": "1" + } + ], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "$Datasource", + "description": "", + "format": "degree", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 12, + "y": 24 + }, + "id": 75, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "80%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "lockedPositionOffsetDegrees", + "targets": [ + { + "alias": "", + "format": "table", + "rawSql": "SELECT \n s.lockedPositionOffsetDegrees \nFROM Smartlock AS s\nWHERE s.name = \"$SmartlockName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "Versatz in Schließposition", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "$Datasource", + "description": "", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 15, + "y": 24 + }, + "id": 49, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "autoUnlatch", + "targets": [ + { + "alias": "", + "format": "table", + "rawSql": "/*Beim Öffnen wird solange gedreht, bis die Türfalle nach innen gezogen wird*/\nSELECT \n s.autoUnlatch \nFROM Smartlock AS s\nWHERE s.name = \"$SmartlockName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "Öffnen mitsamt Schlossfalle", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "Ja", + "value": "1" + }, + { + "op": "=", + "text": "Nein", + "value": "0" + } + ], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "$Datasource", + "description": "", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 18, + "y": 24 + }, + "id": 67, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "80%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "fobAction2", + "targets": [ + { + "alias": "", + "format": "table", + "rawSql": "SELECT \n s.fobAction2\nFROM Smartlock AS s\nWHERE s.name = \"$SmartlockName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "FOB Aktion 2", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "Keine Aktion", + "value": "0" + }, + { + "op": "=", + "text": "Intelligent", + "value": "1" + }, + { + "op": "=", + "text": "Öffnen", + "value": "2" + }, + { + "op": "=", + "text": "Schließen", + "value": "3" + }, + { + "op": "=", + "text": "Falle öffnen", + "value": "4" + }, + { + "op": "=", + "text": "Lock 'n' Go", + "value": "5" + }, + { + "op": "=", + "text": "Status zeigen", + "value": "6" + } + ], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "$Datasource", + "description": "LED-Blitzen, wenn die Tür aufgesperrt ist", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 0, + "y": 26 + }, + "id": 54, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "80%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "ledEnabled", + "targets": [ + { + "alias": "", + "format": "table", + "rawSql": "SELECT \n s.ledEnabled \nFROM Smartlock AS s\nWHERE s.name = \"$SmartlockName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "LED Signal", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "Inaktiv", + "value": "0" + }, + { + "op": "=", + "text": "Aktiv", + "value": "1" + } + ], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "$Datasource", + "description": "Nuki Smart Lock versucht automatisch zu erkennen, ob Alkali Batterien oder Akkus verwendet werden. Damit werden die jeweiligen Grenzwerte für die Batteriewarnung optimiert. Du kannst den Batterietyp auch manuell festlegen.", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 3, + "y": 26 + }, + "id": 51, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "80%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "batteryType", + "targets": [ + { + "alias": "", + "format": "table", + "rawSql": "SELECT \n s.batteryType \nFROM Smartlock AS s\nWHERE s.name = \"$SmartlockName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "Batterietyp", + "type": "singlestat", + "valueFontSize": "50%", + "valueMaps": [ + { + "op": "=", + "text": "Alkali Batterien", + "value": "0" + }, + { + "op": "=", + "text": "Akkus", + "value": "1" + }, + { + "op": "=", + "text": "Lithium Batterien", + "value": "2" + } + ], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "$Datasource", + "description": "Lock 'n' Go sperrt die Tür auf und nach einigen Sekunden automatisch wieder zu.", + "format": "dtdurations", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 6, + "y": 26 + }, + "id": 56, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "80%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "lngTimeout", + "targets": [ + { + "alias": "", + "format": "table", + "rawSql": "SELECT \n s.lngTimeout\nFROM Smartlock AS s\nWHERE s.name = \"$SmartlockName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "Lock 'n' Go Dauer", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "#806eb7", + "#d44a3a" + ], + "datasource": "$Datasource", + "decimals": 0, + "description": "", + "format": "m", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 9, + "y": 26 + }, + "id": 73, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "CASE \n WHEN s.timezoneOffset > 0 THEN CONCAT(\"GMT +\",FORMAT(CAST(s.timezoneOffset AS DECIMAL)/60,0), \" Stunden\")\n WHEN s.timezoneOffset < 0 THEN CONCAT(\"GMT -\",FORMAT(CAST(s.timezoneOffset AS DECIMAL)/60,0), \" Stunden\")\n ELSE 0\n END", + "targets": [ + { + "alias": "", + "format": "table", + "rawSql": "SELECT\n CASE \n WHEN s.timezoneOffset > 0 THEN CONCAT(\"GMT +\",FORMAT(CAST(s.timezoneOffset AS DECIMAL)/60,0), \" Stunden\")\n WHEN s.timezoneOffset < 0 THEN CONCAT(\"GMT -\",FORMAT(CAST(s.timezoneOffset AS DECIMAL)/60,0), \" Stunden\")\n ELSE 0\n END\nFROM\n Smartlock AS s\nWHERE s.name = \"$SmartlockName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "Zeitzone", + "type": "singlestat", + "valueFontSize": "50%", + "valueMaps": [], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "$Datasource", + "description": "", + "format": "degree", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 12, + "y": 26 + }, + "id": 77, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "80%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "singleLockedPositionOffsetDegrees", + "targets": [ + { + "alias": "", + "format": "table", + "rawSql": "SELECT \n s.singleLockedPositionOffsetDegrees \nFROM Smartlock AS s\nWHERE s.name = \"$SmartlockName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "Versatz in Einfachschließposition", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "$Datasource", + "description": "", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 15, + "y": 26 + }, + "id": 76, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "80%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "singleButtonPressAction", + "targets": [ + { + "alias": "", + "format": "table", + "rawSql": "SELECT \n s.singleButtonPressAction \nFROM Smartlock AS s\nWHERE s.name = \"$SmartlockName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "Aktion bei 1x Knopfdrücken", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "Keine Aktion", + "value": "0" + }, + { + "op": "=", + "text": "Intelligent", + "value": "1" + }, + { + "op": "=", + "text": "Öffnen", + "value": "2" + }, + { + "op": "=", + "text": "Schließen", + "value": "3" + }, + { + "op": "=", + "text": "Falle öffnen", + "value": "4" + }, + { + "op": "=", + "text": "Lock 'n' Go", + "value": "5" + }, + { + "op": "=", + "text": "Status zeigen", + "value": "6" + } + ], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "$Datasource", + "description": "", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 18, + "y": 26 + }, + "id": 68, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "80%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "fobAction3", + "targets": [ + { + "alias": "", + "format": "table", + "rawSql": "SELECT \n s.fobAction3\nFROM Smartlock AS s\nWHERE s.name = \"$SmartlockName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "FOB Aktion 3", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "Keine Aktion", + "value": "0" + }, + { + "op": "=", + "text": "Intelligent", + "value": "1" + }, + { + "op": "=", + "text": "Öffnen", + "value": "2" + }, + { + "op": "=", + "text": "Schließen", + "value": "3" + }, + { + "op": "=", + "text": "Falle öffnen", + "value": "4" + }, + { + "op": "=", + "text": "Lock 'n' Go", + "value": "5" + }, + { + "op": "=", + "text": "Status zeigen", + "value": "6" + } + ], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": true, + "colors": [ + "#299c46", + "#cca300", + "#d44a3a" + ], + "datasource": "$Datasource", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 6, + "x": 0, + "y": 28 + }, + "id": 16, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "CONCAT(AccountsGesamt,\" Gesamt (\",a2.AccountsAktiv, \" Aktiv | \",a1.AccountsGesamt - a2.AccountsAktiv, \" Inaktiv)\")", + "targets": [ + { + "alias": "", + "format": "table", + "hide": false, + "rawSql": "SELECT \n CONCAT(AccountsGesamt,\" Gesamt (\",a2.AccountsAktiv, \" Aktiv | \",a1.AccountsGesamt - a2.AccountsAktiv, \" Inaktiv)\") \n FROM (\n SELECT \n COUNT(*) AS AccountsGesamt \n FROM\n SmartlockAuth AS a, \n Smartlock AS s\n WHERE s.name = \"$SmartlockName\"\n ) AS a1,\n (SELECT \n COUNT(*) AS AccountsAktiv \n FROM \n SmartlockAuth AS a,\n Smartlock AS s\n WHERE s.name = \"$SmartlockName\" AND \n a.enabled = TRUE\n ) AS a2\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "Anzahl Accounts", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "N/A", + "value": "null" + } + ], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": true, + "colors": [ + "#299c46", + "#cca300", + "#d44a3a" + ], + "datasource": "$Datasource", + "description": "", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 6, + "y": 28 + }, + "id": 17, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "Day", + "targets": [ + { + "alias": "", + "format": "table", + "hide": false, + "rawSql": "/*\nZeigt den Tag, der durschschnittlich am meisten frequentiert ist (ermittelt durch die Anzahl der Aufsperrungen)\n*/\nSELECT \n RESULT.`Day` \nFROM\n (\n SELECT \n COUNT(n.date) AS `Count`,\n DAYNAME(ADDTIME(n.date, SEC_TO_TIME(s.timezoneOffset*60))) AS `Day`\n FROM \n SmartlockLog AS n, \n Smartlock AS s\n WHERE \n n.action in (1,4,5) AND /*Aufsperren / Log 'n' Go oder Kombination aus beidem*/\n s.name = \"$SmartlockName\"\n GROUP BY `Day`\n ORDER BY `Count` DESC\n LIMIT 1\n ) AS RESULT\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "Meist frequentierter Tag", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "N/A", + "value": "null" + } + ], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": true, + "colors": [ + "#299c46", + "#cca300", + "#d44a3a" + ], + "datasource": "$Datasource", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 6, + "x": 9, + "y": 28 + }, + "id": 11, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "Trigger", + "targets": [ + { + "alias": "", + "format": "table", + "hide": false, + "rawSql": "SELECT RESULT.`Trigger` FROM \n (\n SELECT \n COUNT(*) AS \"Anzahl\", \n n.name AS \"Trigger\" \n FROM \n SmartlockLog AS n, \n Smartlock AS s\n WHERE \n n.name != \"\" AND\n s.name = \"$SmartlockName\"\n GROUP BY n.name \n ORDER BY `Anzahl` DESC\n LIMIT 1\n ) AS RESULT\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "Recordhalter im Triggern", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "N/A", + "value": "null" + } + ], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "$Datasource", + "description": "", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 15, + "y": 28 + }, + "id": 65, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "80%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "doubleButtonPressAction", + "targets": [ + { + "alias": "", + "format": "table", + "rawSql": "SELECT \n s.doubleButtonPressAction \nFROM Smartlock AS s\nWHERE s.name = \"$SmartlockName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "Aktion bei 2x Knopfdrücken", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "Keine Aktion", + "value": "0" + }, + { + "op": "=", + "text": "Intelligent", + "value": "1" + }, + { + "op": "=", + "text": "Öffnen", + "value": "2" + }, + { + "op": "=", + "text": "Schließen", + "value": "3" + }, + { + "op": "=", + "text": "Falle öffnen", + "value": "4" + }, + { + "op": "=", + "text": "Lock 'n' Go", + "value": "5" + }, + { + "op": "=", + "text": "Status zeigen", + "value": "6" + } + ], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "$Datasource", + "description": "", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 18, + "y": 28 + }, + "id": 60, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "80%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "accountId", + "targets": [ + { + "alias": "", + "format": "table", + "rawSql": "SELECT \n s.accountId\nFROM Smartlock AS s\nWHERE s.name = \"$SmartlockName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "Account Id", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#629e51", + "#cca300", + "#ba43a9" + ], + "datasource": "$Datasource", + "description": "", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 21, + "y": 28 + }, + "id": 21, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "firmwareVersion", + "targets": [ + { + "alias": "", + "format": "table", + "hide": false, + "rawSql": "SELECT \n s.firmwareVersion \nFROM Smartlock AS s\nWHERE s.name = \"$SmartlockName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "Firmwareversion", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "N/A", + "value": "null" + } + ], + "valueName": "avg" + }, + { + "columns": [], + "datasource": "$Datasource", + "fontSize": "100%", + "gridPos": { + "h": 24, + "w": 24, + "x": 0, + "y": 30 + }, + "id": 2, + "links": [], + "pageSize": 25, + "scroll": true, + "showHeader": true, + "sort": { + "col": 0, + "desc": true + }, + "styles": [ + { + "alias": "Time", + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "pattern": "Time", + "type": "date" + }, + { + "alias": "", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "HH:mm:ss - DD.MM.YYYY", + "decimals": 2, + "mappingType": 1, + "pattern": "Datum", + "thresholds": [], + "type": "date", + "unit": "short" + } + ], + "targets": [ + { + "alias": "", + "bucketAggs": [ + { + "field": "date", + "id": "2", + "settings": { + "interval": "auto", + "min_doc_count": 0, + "trimEdges": 0 + }, + "type": "date_histogram" + } + ], + "format": "table", + "hide": false, + "metrics": [ + { + "field": "select field", + "id": "1", + "type": "count" + } + ], + "rawSql": "SELECT\n @row_number:=@row_number + 1 AS \"Nr.\",\n ADDTIME(n.date, SEC_TO_TIME(s.timezoneOffset*60)) AS \"Datum\", -- +2 Stunden Aufschlag, da Zeitzone anders\n CASE \n WHEN n.name = \"\" AND n.trigger = 1 THEN \"Manuell\"\n WHEN n.name = \"\" AND n.trigger = 2 THEN \"Manuell (Button)\"\n WHEN n.name = \"\" AND n.action = 127 THEN \"System\"\n ELSE n.name\n END \"Trigger\", \n CASE \n WHEN n.action = 1 THEN \"Aufgesperrt\"\n WHEN n.action = 2 THEN \"Zugesperrt\"\n WHEN n.action = 3 THEN \"Tür geöffnet\"\n WHEN n.action = 4 THEN \"Lock 'n' Go\"\n WHEN n.action = 5 THEN \"Lock 'n' Go + Tür geöffnet\"\n WHEN n.action = 127 THEN \"Positionserkennung\"\n ELSE CONCAT(\"[\",n.action,\"] - \", \" Undefiniert\")\n END AS \"Aktion\",\n CASE\n WHEN n.state = 0 THEN \"OK\"\n WHEN n.state = 1 THEN \"Motor blockiert\"\n WHEN n.state = 2 THEN \"Abgebrochen\"\n WHEN n.state = 8 THEN \"Kalibriert\"\n WHEN n.state = 127 THEN \"Unbekannter Fehler\"\n ELSE CONCAT(\"[\",n.state,\"] - \", \" Undefiniert\")\n END AS \"Status\"\n /*n.trigger AS \"Trigger\" */\n /*n.autoUnlock AS \"Auto-Unlock\" */\n /*n.smartLockId AS \"\" */\n /*n.authId */\n /*n.id */\nFROM \n SmartlockLog AS n, \n Smartlock AS s,\n (SELECT @row_number:=0) AS t\nWHERE s.name = \"$SmartlockName\" \nORDER BY n.date DESC\n;", + "refId": "A", + "timeField": "date" + } + ], + "title": "Nuki Web Log / Audit", + "transform": "table", + "type": "table" + }, + { + "columns": [], + "datasource": "$Datasource", + "fontSize": "100%", + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 54 + }, + "id": 15, + "links": [], + "pageSize": null, + "scroll": true, + "showHeader": true, + "sort": { + "col": 4, + "desc": true + }, + "styles": [ + { + "alias": "", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "DD.MM.YYYY HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "Zuletzt aktiv", + "thresholds": [], + "type": "date", + "unit": "short" + }, + { + "alias": "", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "HH:mm:ss DD.MM.YYYY", + "decimals": 2, + "mappingType": 1, + "pattern": "Letztes Update", + "thresholds": [], + "type": "date", + "unit": "short" + }, + { + "alias": "", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 0, + "mappingType": 1, + "pattern": "Schließzyklen", + "thresholds": [], + "type": "number", + "unit": "short" + }, + { + "alias": "", + "colorMode": "row", + "colors": [ + "rgba(245, 54, 54, 0.9)", + "#629e51", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 0, + "mappingType": 1, + "pattern": "Aktiviert", + "thresholds": [ + "1" + ], + "type": "string", + "unit": "short", + "valueMaps": [ + { + "text": "Ja", + "value": "1" + }, + { + "text": "Nein", + "value": "0" + } + ] + }, + { + "alias": "", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "Remotezugriff", + "thresholds": [], + "type": "string", + "unit": "short", + "valueMaps": [ + { + "text": "Nein", + "value": "0" + }, + { + "text": "Ja", + "value": "1" + } + ] + } + ], + "targets": [ + { + "alias": "", + "bucketAggs": [ + { + "field": "date", + "id": "2", + "settings": { + "interval": "auto", + "min_doc_count": 0, + "trimEdges": 0 + }, + "type": "date_histogram" + } + ], + "format": "table", + "hide": false, + "metrics": [ + { + "field": "select field", + "id": "1", + "type": "count" + } + ], + "rawSql": "SELECT\n @row_number:=@row_number + 1 AS \"Nr.\",\n n.name AS \"Trigger\",\n n.enabled AS \"Aktiviert\",\n n.remoteAllowed AS \"Remotezugriff\",\n ADDTIME(n.lastActiveDate, SEC_TO_TIME(s.timezoneOffset*60)) as \"Zuletzt aktiv\", -- +2 Stunden Aufschlag, da Zeitzone anders\n /*ADDTIME(updateDate, SEC_TO_TIME(s.timezoneOffset*60)) AS \"Letztes Update\", -- +2 Stunden Aufschlag, da Zeitzone anders*/\n n.lockCount AS \"Schließzyklen\",\n n.type AS \"Typ\"\n FROM \n SmartlockAuth AS n, \n Smartlock AS s,\n (SELECT @row_number:=0) AS t\n WHERE\n s.name =\"$SmartlockName\"\n;", + "refId": "A", + "timeField": "date" + } + ], + "title": "Accounts", + "transform": "table", + "type": "table" + }, + { + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 64 + }, + "id": 26, + "panels": [], + "title": "Bridge", + "type": "row" + }, + { + "cacheTimeout": null, + "colorBackground": true, + "colorValue": false, + "colors": [ + "#e24d42", + "#629e51", + "#e24d42" + ], + "datasource": "$Datasource", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 0, + "y": 65 + }, + "id": 44, + "interval": null, + "links": [], + "mappingType": 2, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "0", + "text": "Unkalibriert", + "to": "0" + }, + { + "from": "1", + "text": "Geschlossen", + "to": "1" + }, + { + "from": "2", + "text": "Öffne ...", + "to": "2" + }, + { + "from": "3", + "text": "Offen", + "to": "3" + }, + { + "from": "4", + "text": "Schließe ...", + "to": "4" + }, + { + "from": "5", + "text": "Schlossfalle offen", + "to": "5" + }, + { + "from": "6", + "text": "Offen (Lock 'n' Go)", + "to": "6" + }, + { + "from": "7", + "text": "Schlossfalle öffnen ...", + "to": "7" + }, + { + "from": "8", + "text": "Fehler", + "to": "253" + }, + { + "from": "254", + "text": "Motor blockiert", + "to": "254" + }, + { + "from": "255", + "text": "Undefiniert", + "to": "255" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "state", + "targets": [ + { + "alias": "", + "format": "table", + "hide": false, + "rawSql": "SELECT \n l.state\nFROM\n BridgeInfo AS b,\n BridgeLockState AS l\nWHERE b.name = \"$BridgeName\"\n;", + "refId": "A" + } + ], + "thresholds": "0,3", + "title": "Smartlock Status (Bridge)", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": true, + "colorValue": false, + "colors": [ + "#d44a3a", + "#e24d42", + "#629e51" + ], + "datasource": "$Datasource", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 3, + "y": 65 + }, + "id": 38, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "serverConnected", + "targets": [ + { + "alias": "", + "format": "table", + "hide": false, + "rawSql": "SELECT \n serverConnected\nFROM BridgeInfo AS b\nWHERE b.name = \"$BridgeName\"\n;", + "refId": "A" + } + ], + "thresholds": "0,1", + "title": "Server verbunden", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "Ja", + "value": "1" + }, + { + "op": "=", + "text": "Nein", + "value": "0" + } + ], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "$Datasource", + "format": "none", + "gauge": { + "maxValue": null, + "minValue": -100, + "show": true, + "thresholdLabels": true, + "thresholdMarkers": true + }, + "gridPos": { + "h": 4, + "w": 3, + "x": 6, + "y": 65 + }, + "id": 33, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "rssi", + "targets": [ + { + "alias": "", + "format": "table", + "hide": false, + "rawSql": "/*range is 0 to -100 while -100 is maximum and 0 is minimum*/\nSELECT \n rssi\nFROM BridgeInfo AS b\nWHERE b.name = \"$BridgeName\"\n;", + "refId": "A" + } + ], + "thresholds": "-75,-50", + "title": "RSSI", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": true, + "colorValue": false, + "colors": [ + "#299c46", + "#806eb7", + "#d44a3a" + ], + "datasource": "$Datasource", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 9, + "y": 65 + }, + "id": 39, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "DATE_FORMAT(ADDTIME(b.currentTime, SEC_TO_TIME(s.timezoneOffset*60)),'%d.%m.%Y %H:%i:%s')", + "targets": [ + { + "alias": "", + "format": "table", + "hide": false, + "rawSql": "SELECT\n DATE_FORMAT(ADDTIME(b.currentTime, SEC_TO_TIME(s.timezoneOffset*60)),'%d.%m.%Y %H:%i:%s')\nFROM\n BridgeInfo AS b,\n Smartlock AS s\nWHERE b.name = \"$BridgeName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "Zeit", + "type": "singlestat", + "valueFontSize": "50%", + "valueMaps": [], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": true, + "colorValue": false, + "colors": [ + "#299c46", + "#806eb7", + "#d44a3a" + ], + "datasource": "$Datasource", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 12, + "y": 65 + }, + "id": 40, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": " Tagen", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "uptime / 60 / 60 / 24", + "targets": [ + { + "alias": "", + "format": "table", + "hide": false, + "rawSql": "SELECT\n /* REPLACE(CAST(FORMAT(CAST(uptime AS DECIMAL) / 60 / 60 / 24, 1) AS CHAR), '.', ',') */\n uptime / 60 / 60 / 24 /*in seconds*/\nFROM\n BridgeInfo AS b\nWHERE b.name = \"$BridgeName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "Online seit", + "type": "singlestat", + "valueFontSize": "50%", + "valueMaps": [], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "$Datasource", + "format": "none", + "gauge": { + "maxValue": 120, + "minValue": 0, + "show": true, + "thresholdLabels": true, + "thresholdMarkers": true + }, + "gridPos": { + "h": 6, + "w": 3, + "x": 15, + "y": 65 + }, + "id": 87, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": " s", + "postfixFontSize": "80%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "(NOW() - ADDTIME(l.timestamp, SEC_TO_TIME(s.timezoneOffset*60)))", + "targets": [ + { + "alias": "", + "format": "table", + "rawSql": "/*this value is a little bit higher because there are different time offsets due to downloading the log files, maybe syncing them, parsing and importing them */\nSELECT \n (NOW() - ADDTIME(l.timestamp, SEC_TO_TIME(s.timezoneOffset*60)))\nFROM\n BridgeInfo AS b,\n BridgeLog AS l,\n Smartlock AS s\nWHERE b.name = \"$BridgeName\"\n;\n", + "refId": "A" + } + ], + "thresholds": "60,90,120", + "title": "Letzer Log-Eintrag", + "type": "singlestat", + "valueFontSize": "50%", + "valueMaps": [], + "valueName": "avg" + }, + { + "columns": [], + "datasource": "$Datasource", + "fontSize": "100%", + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 65 + }, + "id": 42, + "links": [], + "pageSize": null, + "scroll": true, + "showHeader": true, + "sort": { + "col": 0, + "desc": true + }, + "styles": [ + { + "alias": "", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "link": false, + "linkTooltip": "", + "linkUrl": "", + "mappingType": 1, + "pattern": "URL", + "thresholds": [], + "type": "number", + "unit": "short" + }, + { + "alias": "", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 0, + "mappingType": 1, + "pattern": "Id", + "thresholds": [], + "type": "number", + "unit": "short" + } + ], + "targets": [ + { + "alias": "", + "format": "table", + "hide": false, + "rawSql": "SELECT\n c.id AS \"Id\",\n c.url AS \"URL\"\nFROM\n BridgeInfo AS b,\n BridgeCallbackList AS c\nWHERE b.name = \"$BridgeName\"\n;", + "refId": "A" + } + ], + "title": "Callback URLs", + "transform": "table", + "type": "table" + }, + { + "cacheTimeout": null, + "colorBackground": true, + "colorValue": false, + "colors": [ + "#e24d42", + "#e24d42", + "#629e51" + ], + "datasource": "$Datasource", + "description": "", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 0, + "y": 67 + }, + "id": 46, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "success", + "targets": [ + { + "alias": "", + "format": "table", + "hide": false, + "rawSql": "SELECT \n l.success\nFROM\n BridgeInfo AS b,\n BridgeLockState AS l\nWHERE b.name = \"$BridgeName\"\n;", + "refId": "A" + } + ], + "thresholds": "0,1", + "title": "Schließen erfolgreich (Bridge)", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "Nein", + "value": "0" + }, + { + "op": "=", + "text": "Ja", + "value": "1" + } + ], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": true, + "colorValue": false, + "colors": [ + "#629e51", + "#629e51", + "#d44a3a" + ], + "datasource": "$Datasource", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 3, + "y": 67 + }, + "id": 37, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "paired", + "targets": [ + { + "alias": "", + "format": "table", + "hide": false, + "rawSql": "SELECT \n paired\nFROM BridgeInfo AS b\nWHERE b.name = \"$BridgeName\"\n;", + "refId": "A" + } + ], + "thresholds": "1,2", + "title": "Pairing", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "Online", + "value": "1" + }, + { + "op": "=", + "text": "Offline", + "value": "2" + } + ], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "$Datasource", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 9, + "y": 67 + }, + "id": 34, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "CASE\n WHEN b.firmwareVersion = \"\" THEN \"n.A.\"\n ELSE b.firmwareVersion\n END", + "targets": [ + { + "alias": "", + "format": "table", + "hide": false, + "rawSql": "SELECT \n CASE\n WHEN b.firmwareVersion = \"\" THEN \"n.A.\"\n ELSE b.firmwareVersion\n END\nFROM BridgeInfo AS b\nWHERE b.name = \"$BridgeName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "Firmware Version", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "$Datasource", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 12, + "y": 67 + }, + "id": 35, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "CASE \n WHEN b.wifiFirmwareVersion = \"\" THEN \"n.A.\"\n ELSE b.wifiFirmwareVersion\n END", + "targets": [ + { + "alias": "", + "format": "table", + "hide": false, + "rawSql": "SELECT \n CASE \n WHEN b.wifiFirmwareVersion = \"\" THEN \"n.A.\"\n ELSE b.wifiFirmwareVersion\n END\nFROM BridgeInfo AS b\nWHERE b.name = \"$BridgeName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "Wifi Firmware Version", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": true, + "colorValue": false, + "colors": [ + "#e24d42", + "#629e51", + "#ba43a9" + ], + "datasource": "$Datasource", + "description": "", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 0, + "y": 69 + }, + "id": 45, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "batteryCritical", + "targets": [ + { + "alias": "", + "format": "table", + "hide": false, + "rawSql": "SELECT \n l.batteryCritical\nFROM\n BridgeInfo AS b,\n BridgeLockState AS l\nWHERE b.name = \"$BridgeName\"\n;", + "refId": "A" + } + ], + "thresholds": "0,1", + "title": "Batteriestatus (Bridge)", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "Okay", + "value": "0" + }, + { + "op": "=", + "text": "Kritisch", + "value": "1" + } + ], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "$Datasource", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 3, + "y": 69 + }, + "id": 43, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "serverId", + "targets": [ + { + "alias": "", + "format": "table", + "hide": false, + "rawSql": "SELECT \n serverId\nFROM BridgeInfo AS b\nWHERE b.name = \"$BridgeName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "Server Id", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "$Datasource", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 6, + "y": 69 + }, + "id": 32, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "bridgeType", + "targets": [ + { + "alias": "", + "format": "table", + "hide": false, + "rawSql": "SELECT \n bridgeType\nFROM BridgeInfo AS b\nWHERE b.name = \"$BridgeName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "Typ", + "type": "singlestat", + "valueFontSize": "50%", + "valueMaps": [ + { + "op": "=", + "text": "Hardware Bridge", + "value": "1" + }, + { + "op": "=", + "text": "Software Bridge", + "value": "2" + } + ], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "$Datasource", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 9, + "y": 69 + }, + "id": 36, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "CASE\n WHEN b.hardwareId = \"\" THEN \"n.A.\"\n ELSE b.hardwareId\n END", + "targets": [ + { + "alias": "", + "format": "table", + "hide": false, + "rawSql": "SELECT\n CASE\n WHEN b.hardwareId = \"\" THEN \"n.A.\"\n ELSE b.hardwareId\n END\nFROM BridgeInfo AS b\nWHERE b.name = \"$BridgeName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "Hardware Id", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "$Datasource", + "description": "Verfügbar im Falle des Typs \"Software Bridge\"\nhttps://play.google.com/store/apps/details?id=io.nuki.bridge&hl=de", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 12, + "y": 69 + }, + "id": 47, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "CASE\n WHEN b.appVersion = \"\" THEN \"n.A.\"\n ELSE b.appVersion\n END", + "targets": [ + { + "alias": "", + "format": "table", + "hide": false, + "rawSql": "SELECT \n CASE\n WHEN b.appVersion = \"\" THEN \"n.A.\"\n ELSE b.appVersion\n END\nFROM BridgeInfo AS b\nWHERE b.name = \"$BridgeName\"\n;", + "refId": "A" + } + ], + "thresholds": "", + "title": "App Version", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [], + "valueName": "avg" + }, + { + "columns": [], + "datasource": "$Datasource", + "fontSize": "100%", + "gridPos": { + "h": 19, + "w": 24, + "x": 0, + "y": 71 + }, + "id": 30, + "links": [], + "pageSize": 20, + "scroll": true, + "showHeader": true, + "sort": { + "col": 0, + "desc": false + }, + "styles": [ + { + "alias": "", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 0, + "mappingType": 1, + "pattern": "Nr.", + "thresholds": [], + "type": "number", + "unit": "short" + } + ], + "targets": [ + { + "alias": "", + "format": "table", + "hide": false, + "rawSql": "SELECT \n @row_number:=@row_number + 1 AS \"Nr.\",\n DATE_FORMAT(ADDTIME(l.timestamp, SEC_TO_TIME(s.timezoneOffset*60)),'%d.%m.%Y %H:%i:%s') AS \"Zeitstempel\",\n l.nukiId AS \"Bridge Id\",\n l.cmdId AS \"Command Id\",\n l.connection AS \"Connection\",\n l.macAddr AS \"MAC Adresse\",\n l.type AS \"Typ\"\nFROM\n (SELECT @row_number:=0) AS t,\n BridgeInfo AS b,\n BridgeLog AS l,\n Smartlock AS s\nWHERE b.name = \"$BridgeName\"\n;\n", + "refId": "A" + } + ], + "title": "Bridge Log", + "transform": "table", + "type": "table" + } + ], + "refresh": "10s", + "schemaVersion": 16, + "style": "dark", + "tags": [], + "templating": { + "list": [ + { + "current": { + "text": "nuki", + "value": "nuki" + }, + "hide": 0, + "label": "MySQL/MariaDB", + "name": "Datasource", + "options": [], + "query": "mysql", + "refresh": 1, + "regex": ".*nuki.*", + "type": "datasource" + }, + { + "allValue": null, + "current": {}, + "datasource": "$Datasource", + "hide": 0, + "includeAll": false, + "label": "Smartlock Name", + "multi": false, + "name": "SmartlockName", + "options": [], + "query": "SELECT name FROM Smartlock;", + "refresh": 1, + "regex": "", + "sort": 4, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "allValue": null, + "current": {}, + "datasource": "$Datasource", + "hide": 0, + "includeAll": false, + "label": "Smartlock Id", + "multi": false, + "name": "SmartlockId", + "options": [], + "query": "SELECT SmartlockId FROM Smartlock AS s WHERE s.name = \"$SmartlockName\";", + "refresh": 1, + "regex": "", + "sort": 0, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "allValue": null, + "current": {}, + "datasource": "$Datasource", + "hide": 0, + "includeAll": false, + "label": "Bridge Name", + "multi": false, + "name": "BridgeName", + "options": [], + "query": "SELECT name FROM BridgeInfo AS b WHERE b.nukiId = \"$SmartlockId\";", + "refresh": 1, + "regex": "", + "sort": 0, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "allValue": null, + "current": {}, + "datasource": "$Datasource", + "hide": 0, + "includeAll": false, + "label": "Bridge Id", + "multi": false, + "name": "BridgeId", + "options": [], + "query": "SELECT SUBSTRING(\"$BridgeName\",6) FROM BridgeInfo;", + "refresh": 1, + "regex": "", + "sort": 0, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + } + ] + }, + "time": { + "from": "now-6h", + "to": "now" + }, + "timepicker": { + "hidden": false, + "refresh_intervals": [ + "5s", + "10s", + "30s", + "1m", + "5m", + "15m", + "30m", + "1h", + "2h", + "1d" + ], + "time_options": [ + "5m", + "15m", + "1h", + "6h", + "12h", + "24h", + "2d", + "7d", + "30d" + ] + }, + "timezone": "", + "title": "Nuki Smartlock + Bridge (Internals)", + "uid": "yEqqGFggz", + "version": 161 +} \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..440c454 --- /dev/null +++ b/LICENSE @@ -0,0 +1,126 @@ +GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 +Copyright © 2007 Free Software Foundation, Inc. +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. +Preamble +The GNU General Public License is a free, copyleft license for software and other kinds of works. +The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. +To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. +For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. +Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. +For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. +Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. +Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. +The precise terms and conditions for copying, distribution and modification follow. +TERMS AND CONDITIONS + 0. Definitions. + "This License" refers to version 3 of the GNU General Public License. + "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. + "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. + To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. + A "covered work" means either the unmodified Program or a work based on the Program. + To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. + To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. + An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. + 1. Source Code. + The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. + A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. + The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. + The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. + The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. + The Corresponding Source for a work in source code form is that same work. + 2. Basic Permissions. + All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. + You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. + Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. + When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. + 4. Conveying Verbatim Copies. + You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. + You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. + 5. Conveying Modified Source Versions. + You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: + a) The work must carry prominent notices stating that you modified it, and giving a relevant date. + b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". + c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. + d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. + A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. + 6. Conveying Non-Source Forms. + You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: + a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. + b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. + c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. + d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. + e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. + A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. + A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. + "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. + If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). + The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. + Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. + 7. Additional Terms. + "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. + When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. + Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: + a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or + b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or + c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or + d) Limiting the use for publicity purposes of names of licensors or authors of the material; or + e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or + f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. + All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. + If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. + Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. + 8. Termination. + You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). + However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. + Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. + Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. + 9. Acceptance Not Required for Having Copies. + You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. + 10. Automatic Licensing of Downstream Recipients. + Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. + An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. + You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. + 11. Patents. + A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". + A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. + Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. + In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. + If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. + If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. + A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. + Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. + 12. No Surrender of Others' Freedom. + If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. + 13. Use with the GNU Affero General Public License. + Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. + 14. Revised Versions of this License. + The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. + Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. + If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. + Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. + 15. Disclaimer of Warranty. + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + 16. Limitation of Liability. + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + 17. Interpretation of Sections 15 and 16. + If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS +How to Apply These Terms to Your New Programs +If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. +To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. + +Copyright (C) +This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. +This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. +You should have received a copy of the GNU General Public License along with this program. If not, see . +Also add information on how to contact you by electronic and paper mail. +If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: + Copyright (C) +This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. +This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. +The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". +You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . +The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . diff --git a/README.md b/README.md index 9af8e4d..b35ef60 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,488 @@ # Nukiana +* this page contains an overview of importing Nuki Web + Bridge into MariaDB by parsing JSON to csv +* the Nuki Web data comes directly from web.nuki.io to git-doid +* the Nuki Brdige data comes fromes pulling .json data from monitory-pi + +## 1. State of documentation + +This project was born at 02.08.2018 and a first working prototype was made up for public at 09.08.2018. It is still really imperfect and not performant. But it works! I hope you will enjoy the work and maybe have ideas on how to improve the project. + +All things were tested with ... + +* Ubuntu 18.04 LTS for armhf v7 (Odroid X4) +* JQ 1.5 +* Grafana 5.2.2 +* MariaDB 10.1.34 +* Nuki Bridge API 1.7 (30.07.2018) +* Nuki Web API 1.1 (08.05.2018) +* Nuki Bridge Firmware 1.11.0 +* Nuki Bridge WiFi Firmware 1.2.0 +* Nuki Smartlock Firmware 67074 +* Nuki Swagger API → https://api.nuki.io (here you can find documentation on data models) +* Nuki Web → https://web.nuki.io (here you can retrieve your personal API key) + +## 2. Requirements to utilize this project for your own needs + +There are a few requirements you will need to fulfill to make this thing work. You need … + +* a running Grafana instance with access to it + * i am using Grafana v5.2.2 +* a Linux machine (virtual/bare metal) without super cow powers - this application is not cost intense + * i am using Ubuntu 18.04 LTS on an Odroid X4 +* some basic knowledge about … + * accessing servers via SSH / working with console + * bash scripts + * administering MariaDB server (installation, starting, stopping, creating tables and users) + * basic knowledge about JSON format + * basic knowledge on how to work with Grafana Dashboards and Datasources + * network configuration: Port Forwarding, DynDNS, NAT traversal, SSH tunnels, iptables + +## 3. Limitations + +The current setup of this scripts is made for one Nuki Web Account which may include one or more Smartlock. In case that there are many Smartlocks under one Web Account it should grab information from all Locks automatically. If you want to monitor more than one Nuki Web Account you will need to setup the same script architecture more than once. The same is for the Nuki Bridge. Each bridge will require its own script set. BUT: You only need one database! You may use the same database for everything but if you like you also can add a datasource per Smartlock. + +## 4. Prerequisites +### 4.1 JQ JSON parser +JQ is a really nice tool to parse JSON data. It also allows to export/convert data to other file formats. In this case we use the csv filter from JQ. By the way you can use https://jqplay.org/ to test different syntax without the need of a SSH shell + +``` +#Install JQ to convert nuki-web.json to nuki-web.csv +apt-get install jq +``` + +### 4.2 Database nuki +``` +#Install MariaDB + Configure it +apt-get install mariadb-server +``` +``` +CREATE DATABASE nuki; +#set language to german permanently +SET GLOBAL lc_time_names = 'de_DE'; +CREATE USER 'nuki'@'%' IDENTIFIED BY 'YourPassword'; +GRANT ALL PRIVILEGES ON nuki.* TO 'nuki'@'%' WITH GRANT OPTION; + +USE nuki; + +/*this table is a merge of /smartlock/; /smartlock/config/ and /smartlock/advanced/config/*/ +CREATE TABLE IF NOT EXISTS Smartlock + ( + `accountId` VARCHAR(9) NOT NULL, + `adminPinState` TINYINT NOT NULL, + `advertisingMode` TINYINT NOT NULL, + `authId` VARCHAR(24), + `autoLockTimeout` TINYINT NOT NULL, + `automaticBatteryTypeDetection` BOOLEAN NOT NULL, + `autoUnlatch` BOOLEAN NOT NULL, + `batteryCritical` BOOLEAN NOT NULL, + `batteryType` TINYINT NOT NULL, + `buttonEnabled` BOOLEAN NOT NULL, + `creationDate` DATETIME NOT NULL, + `daylightSavingMode` TINYINT NOT NULL, + `detachedCylinder` BOOLEAN NOT NULL, + `doubleButtonPressAction` TINYINT NOT NULL, + `favorite` BOOLEAN NOT NULL, + `firmwareVersion` VARCHAR(255), + `fobAction1` TINYINT NOT NULL, + `fobAction2` TINYINT NOT NULL, + `fobAction3` TINYINT NOT NULL, + `fobPaired` BOOLEAN NOT NULL, + `latitude` FLOAT NOT NULL, + `ledBrightness` TINYINT NOT NULL, + `ledEnabled` BOOLEAN NOT NULL, + `lngTimeout` TINYINT NOT NULL, + `lockedPositionOffsetDegrees` SMALLINT NOT NULL, + `longitude` FLOAT NOT NULL, + `mainName` VARCHAR(255), + `mode` TINYINT NOT NULL, + `name` VARCHAR(255), + `operationId` VARCHAR(255), + `pairingEnabled` BOOLEAN NOT NULL, + `serverState` TINYINT NOT NULL, + `singleButtonPressAction` TINYINT NOT NULL, + `singleLock` BOOLEAN NOT NULL, + `singleLockedPositionOffsetDegrees` SMALLINT NOT NULL, + `smartlockId` VARCHAR(9) NOT NULL PRIMARY KEY, /*primary key = unique!*/ + `state` TINYINT NOT NULL, + `timezoneOffset` SMALLINT NOT NULL, + `totalDegrees` SMALLINT NOT NULL, + `trigger` TINYINT NOT NULL, + `type` TINYINT NOT NULL, + `unlatchDuration` TINYINT NOT NULL, + `unlockedPositionOffsetDegrees` SMALLINT NOT NULL, + `unlockedToLockedTransitionOffsetDegrees` TINYINT NOT NULL, + `updateDate` DATETIME NOT NULL + ); + + +CREATE TABLE IF NOT EXISTS SmartlockLog + ( + `action` TINYINT NOT NULL, + `authId` VARCHAR(24), + `autoUnlock` BOOLEAN NOT NULL, + `date` DATETIME NOT NULL, + `id` VARCHAR(24) NOT NULL PRIMARY KEY, /*primary key = unique!*/ + `name` VARCHAR(255), + `smartlockId` VARCHAR(9) NOT NULL, + `state` TINYINT NOT NULL, + `trigger` TINYINT NOT NULL + ); + + +CREATE TABLE IF NOT EXISTS SmartlockAuth + ( + `authId` VARCHAR(24), /*it may be shorter -> 3 digits*/ + `creationDate` DATETIME NOT NULL, + `enabled` BOOLEAN NOT NULL, + `id` VARCHAR(24) NOT NULL PRIMARY KEY, /*primary key = unique!*/ + `lastActiveDate` DATETIME NOT NULL, + `lockCount` TINYINT NOT NULL, + `name` VARCHAR(255), + `remoteAllowed` BOOLEAN NOT NULL, + `smartlockId` VARCHAR(9) NOT NULL, + `type` TINYINT NOT NULL, + `updateDate` DATETIME NOT NULL + ); + + +/*look script: you need to insert the nukiId in jq*/ +CREATE TABLE IF NOT EXISTS BridgeCallbackList + ( + `id` TINYINT NOT NULL, + `nukiId` VARCHAR(9) NOT NULL, + `url` TEXT NOT NULL + ); + + +CREATE TABLE IF NOT EXISTS BridgeInfo + ( + `appVersion` VARCHAR(24), + `bridgeType` TINYINT NOT NULL, + `currentTime` DATETIME NOT NULL, + `firmwareVersion` VARCHAR(24), + `hardwareId` VARCHAR(24), + `name` VARCHAR(255) NOT NULL, + `nukiId` VARCHAR(9) NOT NULL PRIMARY KEY, /*primary key = unique!*/ + `paired` TINYINT NOT NULL, + `rssi` TINYINT NOT NULL, + `serverConnected` TINYINT NOT NULL, + `serverId` VARCHAR(24) NOT NULL, + `uptime` BIGINT NOT NULL, + `wifiFirmwareVersion` VARCHAR(24) + ); + + +CREATE TABLE IF NOT EXISTS BridgeList + ( + `batteryCritical` BOOLEAN NOT NULL, + `name` TINYINT NOT NULL, + `nukiId` VARCHAR(9) NOT NULL PRIMARY KEY, /*primary key = unique!*/ + `state` TINYINT NOT NULL, + `stateName` VARCHAR(24) NOT NULL, + `timestamp` DATETIME NOT NULL + ); + + +/*look script: you need to insert the nukiId in jq*/ +CREATE TABLE IF NOT EXISTS BridgeLockState + ( + `batteryCritical` BOOLEAN NOT NULL, + `nukiId` VARCHAR(9) NOT NULL PRIMARY KEY, /*primary key = unique!*/ + `state` TINYINT NOT NULL, + `stateName` VARCHAR(24) NOT NULL, + `success` BOOLEAN NOT NULL + ); + + +/*look script: you need to insert the bridgeId (=nukiId) in jq*/ +CREATE TABLE IF NOT EXISTS BridgeLog + ( + `bridgeId` VARCHAR(9) NOT NULL, + `cmdId` VARCHAR(9), + `connection` TINYINT, + `macAddr` VARCHAR(12), + `nukiId` VARCHAR(9), + `timestamp` DATETIME NOT NULL, + `type` VARCHAR(255) NOT NULL + ); + +\q +``` + +## 5. Nuki parsing + conversion +### 5.1 Smartlock Data + +``` +mkdir -p /opt/nuki/web +chmod -R o-rwx /opt/nuki/ #disable access for other users except user/group +chmod -R ug+rwx /opt/nuki/ + +vim /opt/nuki/web/nuki_web_job.sh +``` + +> /opt/nuki/web/nuki_web_job.sh +``` +#!/bin/bash + +NUKI_ROOT="/opt/nuki/web" +cd $NUKI_ROOT + +API_TOKEN="YourPersonal80CharacterApiToken" + +CURL_HEADER="--header 'Accept: application/json' --header 'Authorization: Bearer $API_TOKEN'" +BASE_URL="https://api.nuki.io" +JQ_CSV='(map(keys)|add|unique) as $cols|map(. as $row|$cols|map($row[.])) as $rows|$cols, $rows[]|@csv' +FILE_BASE="nuki_web" + +DB_PASS="YourPassword" +DB_USER="nuki" +DB_NAME="nuki" + +while [ true ]; do + + eval "curl -X GET $CURL_HEADER $BASE_URL/smartlock/log -o "$FILE_BASE"_SmartlockLog.json" + jq -r "$JQ_CSV" "$FILE_BASE"_SmartlockLog.json > "$FILE_BASE"_SmartlockLog.csv + sed -i 's/,true,/,1,/g' "$FILE_BASE"_SmartlockLog.csv + sed -i 's/,false,/,0,/g' "$FILE_BASE"_SmartlockLog.csv + mysql -u$DB_USER -p$DB_PASS $DB_NAME -e"TRUNCATE TABLE SmartlockLog; LOAD DATA LOCAL INFILE '"$FILE_BASE"_SmartlockLog.csv' INTO TABLE SmartlockLog FIELDS TERMINATED BY ',' ENCLOSED BY '\"' LINES TERMINATED BY '\n' IGNORE 1 LINES;" + + eval "curl -X GET $CURL_HEADER $BASE_URL/smartlock/auth -o "$FILE_BASE"_SmartlockAuth.json" + jq -r "$JQ_CSV" "$FILE_BASE"_SmartlockAuth.json > "$FILE_BASE"_SmartlockAuth.csv + sed -i 's/,true,/,1,/g' "$FILE_BASE"_SmartlockAuth.csv + sed -i 's/,false,/,0,/g' "$FILE_BASE"_SmartlockAuth.csv + mysql -u$DB_USER -p$DB_PASS $DB_NAME -e"TRUNCATE TABLE SmartlockAuth; LOAD DATA LOCAL INFILE '"$FILE_BASE"_SmartlockAuth.csv' INTO TABLE SmartlockAuth FIELDS TERMINATED BY ',' ENCLOSED BY '\"' LINES TERMINATED BY '\n' IGNORE 1 LINES;" + + eval "curl -X GET $CURL_HEADER $BASE_URL/smartlock -o "$FILE_BASE"_Smartlock.json" + jq -r ".[]|[{smartlockId}+{accountId}+{type}+{authId}+({\"mainName\":.name}|del(.name))+{favorite}+{firmwareVersion}+{serverState}+{adminPinState}+{creationDate}+{updateDate}+(.config|.+{operationId})+(.advancedConfig|.+{operationId})+.state]|$JQ_CSV" "$FILE_BASE"_Smartlock.json > "$FILE_BASE"_Smartlock.csv + sed -i 's/,true,/,1,/g' "$FILE_BASE"_Smartlock.csv + sed -i 's/,false,/,0,/g' "$FILE_BASE"_Smartlock.csv + mysql -u$DB_USER -p$DB_PASS $DB_NAME -e"TRUNCATE TABLE Smartlock; LOAD DATA LOCAL INFILE '"$FILE_BASE"_Smartlock.csv' INTO TABLE Smartlock FIELDS TERMINATED BY ',' ENCLOSED BY '\"' LINES TERMINATED BY '\n' IGNORE 1 LINES;" + + sleep 30 +done +``` + +``` +chmod 770 nuki_web_job.sh + +#test the script +./nuki_web_job.sh +``` + +### 5.2 Nuki Bridge Collector +Because my Database (Grafana Datasource) is on another network than the Nuki Bridge i needed to split up the installation. That means that i grab the json file from Nuki Bridge from a Raspberry Pi which is on the same network. By using some SSH user with public key authentication i am able to pull the data via Odroid. + +#### 5.2.1 On the collector node side +The following scripts are placed on a server which is on the same network as the Nuki Bridge. You might open the port 8080 as well via firewall but i did not want to do this because the basic Nuki token is really short and unsafe (only 6 chars). The script will collect data from bridge and save it to /opt/nuki/bridge. A rsync script will grab this data. + +``` +mkdir -p /opt/nuki/bridge +chmod -R o-rwx /opt/nuki/ #disable access for other users except user/group + +vim /opt/nuki/bridge/nuki_bridge_job-collector.sh +``` + +> /opt/nuki/bridge/nuki_bridge_job-collector.sh +``` +#!/bin/bash + +NUKI_ROOT="/opt/nuki/bridge" +cd $NUKI_ROOT + +CURL_HEADER="--header 'Accept: application/json'" +BASE_URL="http://:8080" +FILE_BASE="nuki_bridge" +TOKEN="Your6CharacterToken" +LOG_COUNT=100 +LOG_OFFSET=0 +NUKIID="Your8CharacterNukiID" + +while [ true ]; do + eval "curl -X GET $CURL_HEADER '$BASE_URL/info?token=$TOKEN' -o "$FILE_BASE"_info.json" + eval "curl -X GET $CURL_HEADER '$BASE_URL/list?token=$TOKEN' -o "$FILE_BASE"_list.json" + eval "curl -X GET $CURL_HEADER '$BASE_URL/lockState?token=$TOKEN&nukIid=$NUKIID' -o "$FILE_BASE"_lockState.json" + eval "curl -X GET $CURL_HEADER '$BASE_URL/callback/list?token=$TOKEN' -o "$FILE_BASE"_callback-list.json" + eval "curl -X GET $CURL_HEADER '$BASE_URL/log?token=$TOKEN&count=$LOG_COUNT&offset=$LOG_OFFSET' -o "$FILE_BASE"_log.json" +sleep 30 +done +``` + +``` +chmod 770 nuki_bridge_job-collector.sh +vim /etc/rc.local + +``` + +> /etc/rc.local +``` +if [ -f /aafirstboot ]; then /aafirstboot start ; fi + +if [ -f /aafirstboot ]; then /aafirstboot start ; fi + +nohup /opt/nuki/bridge/nuki_bridge_job-collector.sh > /opt/nuki/bridge/nuki_bridge_job-collector.log 2>&1 & + +exit 0 +``` + +Init the modified rc.local and check status +``` +sudu su +. /etc/rc.local +ps -afe | grep [n]uki +``` + +#### 5.2.2 SSH sync user +``` +#[collector node] +addgroup --gid 1111 sshbackup +adduser --gecos "" --uid 1111 --gid 1111 --disabled-password sshbackup +passwd sshbackup + +#from any client - check if it works + copy pub key +ssh -o PubkeyAuthentication=no sshbackup@sshbackup@sub.doma.in -p 22 #with password +ssh-copy-id -o PubkeyAuthentication=no -f -i ~/.ssh/sshbackup sshbackup@sub.doma.in -p 22 + +#if something files with too many bad authentications check fail2ban +fail2ban-client status sshd +sudo grep 'Ban ' /var/log/fail2ban.log* +fail2ban-client set sshd unbanip + +#[collector node] +chsh -s /bin/bash sshbackup +passwd -d sshbackup + +#[parser node] +#copy sshtunnel private key to /home/pi/.ssh/sshtunnel +chmod 600 /home/pi/.ssh/sshbackup + +#check if it works with public key +ssh -i ~/.ssh/sshbackup sshbackup@sub.doma.in -p 22 +``` + +#### 5.2.3 On the parsing node side +The following scripts are installed on the same server where MariaDB is installed. +``` +mkdir -p /opt/nuki/bridge +chmod -R o-rwx /opt/nuki/ #disable access for other users except user/group +chmod -R ug+rwx /opt/nuki/ + +vim /opt/nuki/bridge/nuki_bridge_job-parser.sh +``` + +> /opt/nuki/bridge/nuki_bridge_job-parser.sh +``` +#!/bin/bash + +NUKI_ROOT="/opt/nuki/bridge" +cd $NUKI_ROOT + +JQ_CSV='(map(keys)|add|unique) as $cols|map(. as $row|$cols|map($row[.])) as $rows|$cols, $rows[]|@csv' +FILE_BASE="nuki_bridge" +NUKIID="Your8CharacterNukiID" +DB_PASS="YourPassword" +DB_USER="nuki" +DB_NAME="nuki" + +REMOTE_HOST="sub.doma.in" +REMOTE_PORT="22" +REMOTE_USER="sshbackup" +REMOTE_PRIVKEY="~/.ssh/sshbackup" + +while [ true ]; do +/usr/bin/rsync -avz -e "ssh -i $REMOTE_PRIVKEY -p $REMOTE_PORT" $REMOTE_USER@$REMOTE_HOST:$NUKI_ROOT/*.json $NUKI_ROOT/ + + + jq -r "[{bridgeType}+(.|{ids}|{hardwareId}+.[])+(.|{versions}|{appVersion}+{firmwareVersion}+{wifiFirmwareVersion}+.[])+{uptime}+{currentTime}+{serverConnected}+(.|{scanResults}|.[][])]|$JQ_CSV" "$FILE_BASE"_info.json > "$FILE_BASE"_info.csv + sed -i 's/,true,/,1,/g' "$FILE_BASE"_info.csv + sed -i 's/,false,/,0,/g' "$FILE_BASE"_info.csv + mysql -u$DB_USER -p$DB_PASS $DB_NAME -e"TRUNCATE Table BridgeInfo; LOAD DATA LOCAL INFILE '"$FILE_BASE"_info.csv' INTO TABLE BridgeInfo FIELDS TERMINATED BY ',' ENCLOSED BY '\"' LINES TERMINATED BY '\n' IGNORE 1 LINES;" + + + + jq -r "[.[]|{nukiId}+{name}+({lastKnownState}|.[])]|$JQ_CSV" "$FILE_BASE"_list.json > "$FILE_BASE"_list.csv + sed -i 's/,true,/,1,/g' "$FILE_BASE"_list.csv + sed -i 's/,false,/,0,/g' "$FILE_BASE"_list.csv + mysql -u$DB_USER -p$DB_PASS $DB_NAME -e"TRUNCATE TABLE BridgeList; LOAD DATA LOCAL INFILE '"$FILE_BASE"_list.csv' INTO TABLE BridgeList FIELDS TERMINATED BY ',' ENCLOSED BY '\"' LINES TERMINATED BY '\n' IGNORE 1 LINES;" + + + jq -r "[.+{nukiId:\"$NUKIID\"}]|$JQ_CSV" "$FILE_BASE"_lockState.json > "$FILE_BASE"_lockState.csv + sed -i 's/true/1/g' "$FILE_BASE"_lockState.csv + sed -i 's/false/0/g' "$FILE_BASE"_lockState.csv + mysql -u$DB_USER -p$DB_PASS $DB_NAME -e"TRUNCATE TABLE BridgeLockState; LOAD DATA LOCAL INFILE '"$FILE_BASE"_lockState.csv' INTO TABLE BridgeLockState FIELDS TERMINATED BY ',' ENCLOSED BY '\"' LINES TERMINATED BY '\n' IGNORE 1 LINES;" + + #will return "Cannot iterate over null (null)" if file is empty! + jq -r ".|{callbacks}|\"$NUKIID\" as \$a|.callbacks[].nukiId=\$a|.[]|$JQ_CSV" "$FILE_BASE"_callback-list.json > "$FILE_BASE"_callback-list.csv + mysql -u$DB_USER -p$DB_PASS $DB_NAME -e"TRUNCATE TABLE BridgeCallbackList; LOAD DATA LOCAL INFILE '"$FILE_BASE"_callback-list.csv' INTO TABLE BridgeCallbackList FIELDS TERMINATED BY ',' ENCLOSED BY '\"' LINES TERMINATED BY '\n' IGNORE 1 LINES;" + + + jq -r "[.[]|{timestamp}+{type}+{connection}+{nukiId}+{cmdId}+{macAddr}+{bridgeId:\"$NUKIID\"}]|$JQ_CSV" "$FILE_BASE"_log.json > "$FILE_BASE"_log.csv + mysql -u$DB_USER -p$DB_PASS $DB_NAME -e"TRUNCATE TABLE BridgeLog; LOAD DATA LOCAL INFILE '"$FILE_BASE"_log.csv' INTO TABLE BridgeLog FIELDS TERMINATED BY ',' ENCLOSED BY '\"' LINES TERMINATED BY '\n' IGNORE 1 LINES;" + + +sleep 30 +done +``` + +``` +chmod 770 nuki_bridge_job-parser.sh +``` + +``` +#test the script +./nuki_bridge_job-parser.sh +``` +### 5.3 Putting the scripts to autostart (rc.local) +``` +vim /etc/rc.local +``` + +> /etc/rc.local +``` +if [ -f /aafirstboot ]; then /aafirstboot start ; fi + +if [ -f /aafirstboot ]; then /aafirstboot start ; fi + +nohup /opt/nuki/web/nuki_web_job.sh > /opt/nuki/web/nuki_web_job.log 2>&1 & +nohup /opt/nuki/bridge/nuki_bridge_job-parser.sh > /opt/nuki/bridge/nuki_bridge_job-parser.log 2>&1 & + +exit 0 +``` + +### 5.4 Test it! +``` +#reload +. /etc/rc.local & bash -c "ps -afe | grep [n]uki" +``` + +### 5.5 Customization parameters + +* by adjusting the bash scripts you can modify the update frequency for CURLing and parsing json files (currently 30s is standard value) +* Bridge Id has to be added so the conjunction between Smartlock and Bridge can be established. This could be automated but at the moment it has to be done manually (replace in JQ parsing lines) +* you can customize offset and count for BridgeLog by redefining argument + +## 6. Left open ToDo's +* bash scripts + * maybe add pid files / design them as services for "sudo service ... stop|start|restart" +* translation + * at the moment the code is in english and the dashboard is only available in german + * possible solutions: + * add a language drop down variable to Grafana + rewrite every select so strings get automatically translated → decimal separators should be rewritten too + * add extra translation columns to MariaDB tables + some kind of translation string repository to fill the columns → could be utilized by DB triggers/routines +* rewrite curl commands so that the log files (SmartlockLog, BridgeLog) are getting streamed until the point (Id) where the last entry was loaded previously to ... + * reduce bandwith + * speed up the process +* make the "sed" script lines nicer → i guess they can be completely removed by using JQ +* BridgeLog: "handles" are not imported and are getting ignored +* Bridge provides timestamp but no timezoneOffset → SQL statements were written to use the timezoneOffset of Smartlock instead → works, but dirty +* replace TRUNCATE statements with "INSERT ON DUPLICATE KEY UPDATE" to leave old data but import new data +* to implement: + * collect data with time history: + * history of firmware changes + * history of rssi values + * history of state changes: locking states, pairing state +* to test: this project was never tested with more than one Smartlock and more than one Bridge. We only have one! I also did not test what data output FOB will produce +* Maybe give a try to send the JSON output files directly to JQ/Filebeat → Elasticsearch → Grafana Datasource for Elasticsearch ↔ possible? +* Write some data collector tables like "BridgeFirmwareHistory" and "SmartlockFirmwareHistory" for tracking firmware changes utilizing some trigger + * BridgeFirmwareHistory: BridgeId, date, BridgeFirmware, BridgeWifiFirmware,BridgeAppVersion + * SmartlockFirmwareHistory: SmartlockId,date,SmartlockFirmware \ No newline at end of file diff --git a/Screenshots/1.jpg b/Screenshots/1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f32164b48ff53aba311e7bf120d31e3261c44809 GIT binary patch literal 1426172 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 YlhE1t`o#Oh0WF2-S#i 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%0D=P1#**eu^VNxOAzu4olYAIJs-DgblKskfQ$D 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
y>tW-W44Z9MblV-%Jje;IFpIJ{1QZQnqE6 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

Y_O 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