Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem HTML - předání hodnoty z webserveru na jiný webserver

Ahoj. Stručně. Mám meteostanici s běžícím webserverem. Když se v prohlížeči připojím na http://<meteostanice>/temp, vypíše mi to teplotu. Mám webserver, kde rozjíždím stránky. Potřeboval bych do stránky načíst a zobrazit tuto teplotu. Jak toho dosáhnout? Na meteostanici odešlu hodnotu metodou:

{server.send(200, "text/plain", String(temp, 1));}

Iframe funguje, ale to není to co bych chtěl a potřeboval. Dík za nakopnutí.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Šlo by to přečíst pomocí curl . Meteostanice (aspoň dle mé zkušenosti) nabízejí výsledky v xml formá…
hynajs 23.09.2017 10:16
hynajs
Stanici si programuju sám, takže manuál jaksi nehrozi :-) Je to (zatím) Wemos D1 mini s připojeným č…
mia 23.09.2017 11:57
mia
Tak pokud si stanici programuješ sám, nabídni klientovi XML soubor. Klient si jej přečte pomocí file…
hynajs 23.09.2017 13:36
hynajs
Fuj XML.. vracel bych to v JSON, to je min ukecanejsi... nový
MaSo 24.09.2017 07:30
MaSo
Pokud někdo umí vracet data v XML, umí je i v JSON. Je neděle a vinobraní, úroda potěšitelná, lisuji… nový
hynajs 24.09.2017 08:39
hynajs
Má se ta teplota na webové stránce "sama" aktualizovat nebo ti bude stačit jen při načtení stránky z… poslední
Pavel 24.09.2017 17:36
Pavel

Šlo by to přečíst pomocí curl .
Meteostanice (aspoň dle mé zkušenosti) nabízejí výsledky v xml formátu přes nějaké (byť externí) rozhraní. Pak stačí třeba něco takového


file_get_contents("http://adresa.xml?nějaké get parametry");

Na tuhle otázku nejlépe odpoví manuál meteostanice.

Má se ta teplota na webové stránce "sama" aktualizovat nebo ti bude stačit jen při načtení stránky zjistit teplotu z meteostanice a zobrazit ji?

V případě druhýho řešení mi můžeš poslat SZ s adresou meteostanice a já ti pošlu funkční řešení, který můžeš použít. Bylo by fajn, aby meteostanice uměla vrátit teplotu jako JSON, ale nutný to není, i ten text/plain bude OK.

Zpět do poradny Odpovědět na původní otázku Nahoru