Uživatelské nástroje

Nástroje pro tento web


ruzne:ziskani_posledni_hodnoty_na_webu
no way to compare when less than two revisions

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.


ruzne:ziskani_posledni_hodnoty_na_webu [2016/06/21 09:32] (aktuální) – vytvořeno multitricker
Řádek 1: Řádek 1:
 +====== Získání poslední hodnoty na webu ======
  
 +V nastavení TMEPu si můžete zobrazit stránku [[portal:export_posledniho_mereni|Export posledního měření]], která zobrazí informace o poslední naměřené hodnotě daného čidla ve formátu JSON. S tou lze externě dále pracovat.
 +
 +===== Příklad v PHP =====
 +
 +<file php get_json.php>
 +<?php
 +
 +  // Příklad zaslal Jiří Vlasák, jiri.vlasak@hafnet.cz
 +
 +  // URL získáte po přihlášení se na tmep.cz v možnostech u čidla pod "Export posledního měření"
 +  $urlSVystupem = "http://tmep.cz/vystup-json.php?id=XXX&export_key=KEY";
 +
 +  $json = file_get_contents($urlSVystupem);
 +  $obj = json_decode($json);
 +
 +  // Vypíšeme získaný objekt:
 +  print "<pre>";
 +  print_r($obj);
 +  print "</pre>";
 +
 +  // Konkrétní hodnoty ze získaného:
 +  print "Teplota: " . $obj->teplota . "<br />";
 +  print "Vlhkost: " . $obj->vlhkost . "<br />";
 +  print "Čas: " . $obj->cas . "<br />";
 +
 +  // Zavolej index.php s očekavanými parametry - zaokrouhleno na 1 desetinne misto
 +  if(is_numeric($obj->teplota))
 +  {
 +    $urlKam = 'http://www.domena.cz/tmep/index.php?temp=' . round($obj->teplota, 1);
 +
 +    if(is_numeric($obj->vlhkost))
 +    {
 +
 +      $urlKam .= "&and;humV=".round($obj->vlhkost);
 +
 +    }
 +
 +    file_get_contents($urlKam);
 +
 +  }
 +</file>