Uživatelské nástroje

Nástroje pro tento web


ruzne:ziskani_posledni_hodnoty_na_webu

Rozdíly

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

Odkaz na výstup diff

ruzne:ziskani_posledni_hodnoty_na_webu [2016/06/21 09:32] (aktuální)
multitricker vytvořeno
Řá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>​
ruzne/ziskani_posledni_hodnoty_na_webu.txt · Poslední úprava: 2016/06/21 09:32 autor: multitricker