Stránka 1 z 1

JavaScript - načtení web stranky do řetězce.

Napsal: 16 bře 2024 10:23
od L.L
Zdravím. Poradite?
Když zadam do prohližeše http://192.168.1.30/info, zobrazi se jen stav 4 GPIO
0110

Jak to načtu do nějakeho řetězce?
A pak do dalšiho řetězce uložim třeba jen tu 2 hodnotu?

Děkují.

PS:Jde mi o toto. https://http-shortcuts.rmy.ch/

Re: JavaScript - načtení web stranky do řetězce.

Napsal: 19 bře 2024 09:23
od lamin_cz
Ahoj, nějak nerozumím tvému požadavku, čeho přesně chceš docílit. Na tu tvou lokální adresu se nikdo nedokáže podívat, tak zkus poslat třeba screen, co tam vidíš a více specifikovat, co chceš aby tam bylo. Co myslíš těmi řetězci a tak.

Re: JavaScript - načtení web stranky do řetězce.

Napsal: 19 bře 2024 10:14
od sherry
Ahoj, jestli tě chápu správně, tak chceš použít HTTP GET request.

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
// Tady v tom responseText je obsah té stránky, což by měl být jen ten tvůj stav, který můžeš dál parsovat třeba přes .split()
console.log(xhttp.responseText);
}
};
xhttp.open("GET", "http://192.168.1.30/info", true);
xhttp.send();

zdroj: https://www.w3schools.com/xml/xml_http.asp

Re: JavaScript - načtení web stranky do řetězce.

Napsal: 19 bře 2024 10:16
od L.L
Mam ESP8266 a k ní připojene 4 rele.
Rele ovladam přes web.
http://192.168.1.30/rele1/flip
http://192.168.1.30/rele2/flip
http://192.168.1.30/rele3/flip
http://192.168.1.30/rele4/flip

Pokažde, když zadam do prohližeče třeba http://192.168.1.30/rele1/flip, tak se na GPIO otoči logika a rele se tak sepne - rozepne.
Když zadam do prohližeše http://192.168.1.30/info, zobrazi se jen stav 4 GPIO
Prazdna web stranka a nahoře jen 0110.

Misto prohližeče použivam ten programek HTTP Shortcuts a funguje to.
https://http-shortcuts.rmy.ch/scripting ... r-shortcut

changeIcon - With this function you can change the icon of a shortcut.

Takže vo co gou.
V alikaci mam button.
Když na něj kliknu, tak se odešle http://192.168.1.30/rele1/flip, a rele se překlopi.

A ted bych chtěl spustit ten JavaScript
Přes ten http://192.168.1.30/info si stahne stav těch GPIO pinu 0110
Pro to rele1 je ta první 0
A podle toho bych chtěl nastavit ikonu toho buttonu.
Pokud je 0 tak jino a pokud je 1 tak take jinou.

Re: JavaScript - načtení web stranky do řetězce.

Napsal: 20 bře 2024 07:29
od L.L
sherry - to je vončo. Děkují