Problém načtením html stránky z webserveru na ESP8266

jindza
Příspěvky: 7
Registrován: 03 led 2021, 12:32
Reputation: 0

Problém načtením html stránky z webserveru na ESP8266

Příspěvek od jindza » 03 led 2021, 12:49

Ahoj,

předem se omlouvám za možná triviální dotaz... Mám ESP8266 (klon z ali.. wemos D1mini). Pokud na něm spustím webserver tak mám problém se v lokání síti dostat na html stránku. Funguje to sporadicky spíše mi to vícekrát stránku nenačte než načte (jak na PC tak na mobilu s androidem, na obojím prohlížeč chrome). Abych předešel tomu že je problém v mnou rozvrtaném kódu, tak jsem použil i několik hotových příkladů z různých zdrojů. Zkoušel jsem to i navíce deskách. Jinak přes seriovou linku mi vždy program píše že dělá co má.

Zkoušel jsem třeba tyto příklady:

https://www.xpablo.cz/?p=975&unapproved ... mment-2597
https://www.zive.cz/clanky/pojdme-progr ... fault.aspx
https://www.zive.cz/clanky/pojdme-progr ... fault.aspx

prosím zda by ste mě někdo nemohli naťuknout co dělám špatně, nebo zda může být nějaký problém nastavení LAN nebo prohlížeče. Jinak když udělám něco co je napojeno na aplikaci blynk tak mi to funguje (tam není webserver, ale esp dle tohoto je asi v pořádku).

Děkuji za odpověď.

Hanz
Příspěvky: 262
Registrován: 25 dub 2019, 23:52
Reputation: 0

Re: Problém načtením html stránky z webserveru na ESP8266

Příspěvek od Hanz » 03 led 2021, 15:09

může a bývá problém v napájení - jaký zdroj používáš baterie ? nabíječku ? ...
na seriovém monitoru máš nějaký výpis ? ... když je zrovna připojený ? ... a když není ?
Všeobecně, věcičky co vysílají a přijímají jakékoliv signály baští více energií ;)

jankop
Příspěvky: 1029
Registrován: 06 zář 2017, 20:04
Reputation: 0
Bydliště: Brno
Kontaktovat uživatele:

Re: Problém načtením html stránky z webserveru na ESP8266

Příspěvek od jankop » 03 led 2021, 16:29

Jaké Arduino IDE a ESP8266 core používáš?

jindza
Příspěvky: 7
Registrován: 03 led 2021, 12:32
Reputation: 0

Re: Problém načtením html stránky z webserveru na ESP8266

Příspěvek od jindza » 03 led 2021, 19:36

Ahoj,

Mám tento typ: https://www.aliexpress.com/item/3278677 ... 4c4dG22ScB na kovovém obalu ESP je: ESP8266MOD

Arduino ide mám: 1.8.13(Windows Store 1.8.42.0) typ vývojové desky mám vybraný "LOLIN(WEMOS) D1 mini Lite

Při nahrávání to mám napájené z usb portu z PC, jinak to napájím USB nabíječkou s výstupem 5V/500mA.

Na sériovém monitoru normálně beží výpis co je v programu. To jestli je web v přílišném zařízení načtený program na sériový monitor nevypisuje.

Právě že občas se stránka načte ale většinou ne. Jediné co jsem vypozoroval ale není to úplně stoprocentní je to že když napíšu ip adresu a dám přejít a poté zapnu a vypnu wifi u mobilu, tak je pak věší šance že se načte, a pak se někdy povede znovu načíst při aktualizaci stránky a někdy už jí to zas nenačte (prohlížeč napíše tento web není dostupný, primárně používám chrome a zkoušel jsem i v edge tam je to se stejným výsledkem), na PC je načítání také sporadické :(

Budu rád za jakoukoliv radu. Předem děkuji.

jankop
Příspěvky: 1029
Registrován: 06 zář 2017, 20:04
Reputation: 0
Bydliště: Brno
Kontaktovat uživatele:

Re: Problém načtením html stránky z webserveru na ESP8266

Příspěvek od jankop » 03 led 2021, 21:11

Tím ESP core jsem myslel verzi implementace, poslední je tuším 2.7.4
Ale to je jedno. Já se zrovna po dlouhé době vrátil k ESP8266 a něco naprogramoval. Taky řeším podobný problém. Můj program komunikuje naprosto spolehlivě.
http://109.183.159.104:5678/
Jeho odezva ve vnitřní síti je blesková, jen mám malinký problémek. Jednou za čas se odezva cca 100ms změní na 5sekund. Ničemu to nevadí, ale štve mě, že jsem zatím nepřišel na to, čím to je. Pokud máš zájem, mohu ti tenhle prográmek na vyzkoušení poskytnout.
Ale začni tím, že z příkazového okna PC dáš příkaz ping -t "IP adresa". Prostě zkus ESP8266 pinkat.

jindza
Příspěvky: 7
Registrován: 03 led 2021, 12:32
Reputation: 0

Re: Problém načtením html stránky z webserveru na ESP8266

Příspěvek od jindza » 03 led 2021, 21:31

Zkusil jsem ping:

Ping statistics:
Packets: Sent = 100, Received = 100, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 1ms, Maximum = 70ms, Average = 6ms

jankop
Příspěvky: 1029
Registrován: 06 zář 2017, 20:04
Reputation: 0
Bydliště: Brno
Kontaktovat uživatele:

Re: Problém načtením html stránky z webserveru na ESP8266

Příspěvek od jankop » 03 led 2021, 21:48

Ping je perfektní.
Ujisti se, že v programu máš funkci WiFi.mode(WIFI_STA);
Stalo se mi, že modul pracoval v módu STA+AP a to opravdu nedělá dobrotu. Je třeba ho natvrdo přepnout.

Hanz
Příspěvky: 262
Registrován: 25 dub 2019, 23:52
Reputation: 0

Re: Problém načtením html stránky z webserveru na ESP8266

Příspěvek od Hanz » 03 led 2021, 22:15

Pamatuju si, že když jsem zkoušel zap / vyp ledky přes ESP8266, tak jse musel, po delší nečinnosti nebo po zavření pc znovu načíst IP adresu, a ta bylá trošku jiná. Může to být ten problém o kterém píše jankop v přízpěvku výše ?
[quote]Stalo se mi, že modul pracoval v módu STA+AP a to opravdu nedělá dobrotu. Je třeba ho natvrdo přepnout

jindza
Příspěvky: 7
Registrován: 03 led 2021, 12:32
Reputation: 0

Re: Problém načtením html stránky z webserveru na ESP8266

Příspěvek od jindza » 10 led 2021, 17:23

Tak už fakt nevím co mám kde špatně.

Když zkusím tento příklad:
https://www.zive.cz/clanky/pojdme-progr ... fault.aspx

tak mi sériová linka vypíše toto:

Kód: Vybrat vše

===============================
=== M E T E O S T A N I C E ===
===============================

System bezi: 199 ms
Volna pamet heap: 51424 B

Udaje z tlakomeru BMP180
Atmosfericky tlak: 965.27hPa
Teplota vzduchu: 29.00 C
Nadmorska vyska: 407 m n.m.

Udaje z teplomeru a vlhkomeru SHT30
Teplota vzduchu: 27.65 C
Relativni vlhkost vzduchu: 53 %



Pripojuji se k Wi-Fi siti 100101101 .......
Meteostanice ma IP adresu 192.168.88.216
Webovy sever je spusteny a ceka!
po zadání IP adresy do prohlížeče sériová linka vypíše toto a stránka se nenačte:

Kód: Vybrat vše

--------------- CUT HERE FOR EXCEPTION DECODER ---------------

Exception (3):
epc1=0x4000bf64 epc2=0x00000000 epc3=0x00000000 excvaddr=0x4024037b depc=0x00000000

>>>stack>>>

ctx: cont
sp: 3ffffcc0 end: 3fffffc0 offset: 0190
3ffffe50:  3ffee98c 3ffffe70 4024037b 40206713  
3ffffe60:  00000001 3ffee644 3ffee650 402035a9  
3ffffe70:  00697000 3ffee674 80ffff18 40206509  
3ffffe80:  3ffee700 3ffee674 3ffee650 40206528  
3ffffe90:  00000001 3ffee674 3ffee650 00000001  
3ffffea0:  3ffef900 3ffffef0 80000000 40206dc4  
3ffffeb0:  3fffff10 3fffff10 3ffffe00 40201ebc  
3ffffec0:  80000001 40209ba4 3ffffef0 40206509  
3ffffed0:  00000001 00000001 3ffef7d4 401000e1  
3ffffee0:  3ffef7d4 3ffee690 3ffef7d4 40201ef4  
3ffffef0:  3ffe0000 3fff0000 80000001 80fe84fc  
3fffff00:  3ffef7d4 3ffee690 3ffee650 402036b6  
3fffff10:  0000002f 80000000 81ff0000 0000008f  
3fffff20:  80005054 054897cb 40100500 000024a7  
3fffff30:  3ffee690 4bc6a7f0 7db22d0e 00000001  
3fffff40:  00000001 3ffef7d4 4bc6a7f0 00000000  
3fffff50:  00000001 3ffee674 4010051c 3ffee9d8  
3fffff60:  00000001 3ffee674 3ffee650 40203957  
3fffff70:  00000000 00000000 00001388 80efeffe  
3fffff80:  00000000 00000000 00000001 40100198  
3fffff90:  3fffdad0 00000000 3ffee998 40203a03  
3fffffa0:  3fffdad0 00000000 3ffee998 40207720  
3fffffb0:  feefeffe feefeffe 3ffe84fc 40100ea1  
<<<stack<<<

--------------- CUT HERE FOR EXCEPTION DECODER ---------------

 ets Jan  8 2013,rst cause:2, boot mode:(3,7)

load 0x4010f000, len 3584, room 16 
tail 0
chksum 0xb0
csum 0xb0
v2843a5ac
~ld


===============================
=== M E T E O S T A N I C E ===
===============================

System bezi: 202 ms
Volna pamet heap: 51104 B

Udaje z tlakomeru BMP180
Atmosfericky tlak: 965.28hPa
Teplota vzduchu: 29.40 C
Nadmorska vyska: 407 m n.m.

Udaje z teplomeru a vlhkomeru SHT30
Teplota vzduchu: 27.85 C
Relativni vlhkost vzduchu: 52 %



Pripojuji se k Wi-Fi siti 100101101 .
Meteostanice ma IP adresu 192.168.88.216
Webovy sever je spusteny a ceka!
když jsem zkoušel zase tento příklad: https://www.xpablo.cz/?p=975#comment-2602

tak byli situace že se mi stránka načte na PC a na mobilu ne a také mi nastala situace že se mi stránka načítala jen na pc které bylo připojeno přes ethernet, na pc které bylo připojeno přes tu samou wifi co esp se stránka nenačetla (stejně tak to bylo s pingem).

Pokud by Vás napadla nějaká rada budu za ní rád. Děkuji.

RomanB
Příspěvky: 90
Registrován: 04 zář 2017, 14:28
Reputation: 0
Bydliště: Havířov

Re: Problém načtením html stránky z webserveru na ESP8266

Příspěvek od RomanB » 10 led 2021, 18:08

Najdi v kodu opakující se slovo PROGMEM a vymaž je všechny. A kód znovu nahraj.

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Google [Bot] a 13 hostů