Toto je starší verze dokumentu!
Export posledního měření
Pokud chceme poslední měření dále zpracovávat a z TMEP.cz získávat, není to problém. V menu u konkrétního čidla zvolte „Export posledního měření“ a dostanete se na stránku s odkazy pro export hodnot včetně náhledu na to, co vrací. Zvolit můžeme buď formát JSON, nebo XML.
Dostaneme adresu ve tvaru (JSON):
http://tmep.cz/vystup-json.php?id=1&export_key=test
Nebo (XML):
http://tmep.cz/vystup-XML.php?id=1&export_key=test
Proměnná export_key
je důležitá - bez její správné hodnoty nedojde k exportu.
Výsledný export ke zpracování ve formátu JSON vypadá takto:
{ "teplota": 21.6, "vlhkost": 42.7, "cas": "2020-11-09 07:36:32", "umisteni": "V místnosti.", "nadpis": "Teploměr na firmě", "domena": "teplomerfirma.tmep.cz" }
U JSONu je možné využít i rozšířený výpis o denní minima a maxima u teploty a vlhkosti a případnou hodnotu tlaku/CO2 (vždy pod „tlak“). Stačí do URL přidat parametr „extended=1“, např.:
http://tmep.cz/vystup-json.php?id=1&export_key=test&extended=1
Výpis poté vypadá takto:
{ "teplota": 21.6, "vlhkost": 42.7, "tlak": 1006.5, "cas": "2020-11-09 07:36:32", "umisteni": "V místnosti.", "nadpis": "Teploměr na firmě", "domena": "teplomerfirma.tmep.cz", "nejnizsiTeplota": 18.7, "nejvyssiTeplota": 21.8, "nejnizsiVlhkost": 42.6, "nejvyssiVlhkost": 46.8, "rssi": -61, "napeti": 3.3, }
Formát XML takto:
<?xml version="1.0" encoding="iso-8859-1"?> <root xmlns="http://www.papouch.com/xml/th2e/act"> <sns id="1" type="1" status="0" unit="0" val="27.6" w-min="" w-max="" e-min-val="26.8" e-max-val="29" e-min-dte="06/22/2018 00:00:00" e-max-dte="06/22/2018 00:00:00"/> <sns id="2" type="2" status="0" unit="3" val="31" w-min="" w-max="" e-min-val="26.7" e-max-val="43.7" e-min-dte="06/22/2018 00:00:00" e-max-dte="06/22/2018 00:00:00"/> <sns id="3" type="3" status="0" unit="0" val="8.9" w-min="" w-max="" e-min-val="" e-max-val="" e-min-dte="" e-max-dte=""/> <status frm="1" location="Na zahradě" time="06/22/2018 09:43:13"/> </root>
XML formát je kompatibilní s Gadgetem od Papoucha, takže si můžete nechat jednoduše zobrazit poslední naměřenou teplotu na ploše počítače: https://www.papouch.com/cz/website/mainmenu/software/windows-gadget-teplomer/
Příklady jak s tímto dále pracovat naleznete zde: Získání poslední hodnoty na webu