diff --git a/README.md b/README.md index c541056..a65809b 100644 --- a/README.md +++ b/README.md @@ -10,13 +10,13 @@ This project was born at 02.08.2018 and a first working prototype was made up fo All things were tested with ... -* Ubuntu 18.04.2 LTS (Linux 4.14.102-156) for armhf v7 (Odroid X4) (checked @ 26.04.2019) -* JQ 1.5 (jq-1.5-1-a5b5cbe) (checked @ 26.04.2019) -* Grafana 6.1.1 (checked @ 26.04.2019) -* MariaDB 10.1.38 (checked @ 26.04.2019) -* Nuki Bridge Firmware 1.12.2 (checked @ 26.04.2019) -* Nuki Bridge WiFi Firmware 1.2.0 (checked @ 26.04.2019) -* Nuki Smartlock Firmware 1.7.3 (checked @ 26.04.2019) +* Ubuntu 18.04.3 LTS (Linux 4.14.150-170) for armhf v7 (Odroid X4) (checked @ 24.10.2019) +* JQ 1.5 (jq-1.5-1-a5b5cbe) (checked @ 24.10.2019) +* Grafana 6.4.3 (checked @ 24.10.2019) +* MariaDB 10.1.41 (checked @ 24.10.2019) +* Nuki Bridge Firmware 1.13.1 (checked @ 24.10.2019) +* Nuki Bridge WiFi Firmware 1.2.0 (checked @ 24.10.2019) +* Nuki Smartlock Firmware 1.7.3 (checked @ 24.10.2019) * 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) @@ -29,7 +29,7 @@ Used Documentation: 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 + * i am using Grafana v6 * 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 … @@ -98,6 +98,7 @@ CREATE TABLE IF NOT EXISTS Smartlock `mainName` VARCHAR(255), `mode` SMALLINT NOT NULL, `name` VARCHAR(255), + `nightMode` BOOLEAN NOT NULL, `operatingMode` INT NOT NULL, `pairingEnabled` BOOLEAN NOT NULL, `ringToOpenTimer` INT NOT NULL, @@ -573,7 +574,7 @@ https://grafana.com/dashboards/7628/ or https://leyghis.fablabchemnitz.de:8444/M * 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: - * make us of fields `keypadPaired` `lastAction` `doorState` `homekitState` `timezoneId` `accountUserId` `mode` (Bridge) `deviceType` (Bridge), `adminPinState` `capabilities` `ringToOpenTimer` `deviceType` `flagGeoFence` + * make us of fields `keypadPaired` `lastAction` `doorState` `homekitState` `timezoneId` `accountUserId` `mode` (Bridge) `deviceType` (Bridge), `adminPinState` `capabilities` `ringToOpenTimer` `deviceType` `flagGeoFence` `nightMode` * build up some check script to make proof of correct count of columns and column order of the csv files * collect data with time history (maybe with triggers): * BridgeFirmwareHistory: BridgeId, date, BridgeFirmware, BridgeWifiFirmware,BridgeAppVersion