Je pěkné mít naměřená data v nějaké databázi a mít možnost si je stáhnout v textové podobě, ale ještě lepší by bylo je mít pěkně v tabulce, nebo ještě lépe v barevném grafu. Tak se pojďme podívat, jak se to dá udělat.
Data budeme zpracovávat v Google tabulce. Je to zdarma, česky a ještě je tu možnost data sdílet nebo publikovat na webu třeba v podobě obrázků.
Otevřete
Google disk a přihlaste se do něj svým Google účtem.
Vlevo nahoře klepněte na tlačítko Přidat a zvolte Tabulky Google.
Zadejte název tabulky, například můj DarwiKuk.
V menu zvolte Nástroje - Editor skriptů
Otevře se vám nové okno Projekt bez názvu. Přejmenujte jej třeba na Darwikuk.
Pak je třeba vložit makro, které bude zajišťovat načítání hodnot. Smažte obsah okna Kód.gs a vložte tam tento kód:
function updateData() {
var mac='XXXXXXXXXXXX';
var sheet=SpreadsheetApp.getActiveSheet();
var rand = Math.random();
var cid=0;
var query='http://iot.darwiniana.cz/get_csv.php?guuugl=Chejlava';
var cellFunction='=IMPORTDATA("' + query + '&mac=' + mac + '&cid=' + cid + '&code=' + rand + '")';
sheet.getRange('A2').setValue(cellFunction);
}
Místo
XXXXXXXXXXXX vložte vaši MAC adresu. Tu jste si poznamenali při
instalaci.
Teď menu Upravit - Spouštěče aktuálního projektu
Objeví se tabulka Nebyly nastaveny žádné spouštěče. Chcete-li nyní přidat spouštěč, klikněte sem. A vy tam kliknete.
Nastavte Událost řízená časem, Počítadlo minut, Každých 5 minut. Tím nastavíte, že se bude do tabulky každých pět minut načítat hodnoty vašeho DarwiKuku za poslední týden. Nemá smysl nastavovat kratší čas, protože DarwiKuk posílá data jen každých 5 minut.
Stiskněte Uložit. Pokud jste vytvořili nový skript od nuly, budete ještě vyzvaní k autorizaci přístupu skriptu do vašeho Google účtu:
Objeví se okno Je nutná autorizace. Klikněte na Zkontrolovat oprávnění a v nabídce vyberte svůj účet.
Google vás správně upozorní, že Tato aplikace není ověřená.
Klikněte vlevo dole na Rozšířené možnosti. Tím rozbalíte doplňující text, ve kterém vás Google informuje, že tuto aplikaci dosud nezkontroloval a nemůže potvrdit, že je věrohodná, a současně vás varuje, že neověřené aplikace mohou představovat riziko pro vaše osobní data. Což je dobře a Google má samozřejmě pravdu. Nicméně my potřebujeme aplikaci povolit, abychom mohli stahovat do tabulky odečtená data.
Pod textem varováním vyberte Přejít na web můj DarwiKuk (jméno webu odpovídá vámi zvolenému pojmenování na začátku). A to navzdory varování, že je to nebezpečné. V tomto případě se není čeho obávat.
Protože aplikace můj Darwkikuk potřebuje práva Zobrazení a správa tabulek na Disku Google, udělíme aplikaci svolení tlačítkem Povolit. A máme hotovo.
V tabulce můj Darwikuk byste měli mít načtená data z vašeho měřidla. Navíc by se měla sama obnovovat každých 5 minut.
Když už budete mít data v Google tabulce, můžete si tabulku pěkně obarvit, upravit, vytvořit graf, atd. Data i graf pak můžete publikovat pro web a vložit třeba do vaší stránky zde, nebo kamkoliv jinam na web. Další možností je poslat odkaz.