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/
JavaScript - načtení web stranky do řetězce.
Moderátor: Mods_senior
- lamin_cz
- Level 2.5

- Příspěvky: 320
- Registrován: 27 říj 2012 10:26
- Bydliště: Kostelec u Holešova
- Kontaktovat uživatele:
Re: JavaScript - načtení web stranky do řetězce.
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.
- CPU: Cx6x86L-PR150+
- MB: XT PRO2
- GPU: integrovaná
- RAM: 28Mb SDRAM
Re: JavaScript - načtení web stranky do řetězce.
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
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.
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.
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.
sherry - to je vončo. Děkují
-
- Podobná témata
- Odpovědi
- Zobrazení
- Poslední příspěvek

