Powiadomienia
Wyczyść wszystko

UWAGAStrona oraz Forum Smart'ny Dom nie będzie dostępne 23 Grudnia 2024 ze względu na przenoszenie serwisu na mocniejszą maszynę.

W tym czasie polecam poświęcenie swojego czasu na pomoc partnerowi w przygotowaniu udanych Świąt 😉

Za niedogodności z góry przepraszam, admin

Kontakt

Panel nie działa w przeglądarce LINKS

61 Wpisów
3 Użytkownicy
5 Reactions
5,471 Wyświetleń
Wpisów: 114
Autor tematu
(@jacekkaczmarczyk)
Pomocny
Dołączył: 3 lata temu

Tu masz cały log: pierwsze dwa wejście z lokalnych działają spoko, jak przechodzę na 10.8.0.2 to nic sie nie ładuje - odświeża 2 razy pozniej robiłem refreshe przeglądarki- ram się kończy

INFO: RAM: 36kB to build the site
INFO: RAM: 29kB: header + menu generated
INFO: RAM: 30kB: content generated
INFO: RAM: 30kB: footer generated
INFO: RAM: 30kB: site generated and published
INFO: Building HTTP site response
INFO: RAM: 35kB to build the site
INFO: RAM: 28kB: header + menu generated
INFO: RAM: 30kB: content generated
INFO: RAM: 30kB: footer generated
INFO: RAM: 30kB: site generated and published
INFO: Building HTTP site response
INFO: RAM: 35kB to build the site
INFO: RAM: 27kB: header + menu generated
INFO: RAM: 28kB: content generated
INFO: RAM: 28kB: footer generated
INFO: RAM: 28kB: site generated and published
INFO: Building HTTP site response
INFO: RAM: 31kB to build the site
INFO: RAM: 24kB: header + menu generated
INFO: RAM: 24kB: content generated
INFO: RAM: 24kB: footer generated
INFO: RAM: 24kB: site generated and published
INFO: Building HTTP site response
INFO: RAM: 26kB to build the site
INFO: RAM: 19kB: header + menu generated
INFO: RAM: 19kB: content generated
INFO: RAM: 19kB: footer generated
INFO: RAM: 19kB: site generated and published
INFO: Building HTTP site response
INFO: RAM: 22kB to build the site
INFO: RAM: 14kB: header + menu generated
INFO: RAM: 14kB: content generated
INFO: RAM: 14kB: footer generated
INFO: RAM: 14kB: site generated and published
INFO: Building HTTP site response
INFO: RAM: 17kB to build the site
INFO: RAM: 10kB: header + menu generated
INFO: RAM: 14kB: content generated
INFO: RAM: 14kB: footer generated
INFO: RAM: 14kB: site generated and published
INFO: Building HTTP site response
INFO: RAM: 16kB to build the site
INFO: RAM: 9kB: header + menu generated
Odpowiedz
Wpisów: 114
Autor tematu
(@jacekkaczmarczyk)
Pomocny
Dołączył: 3 lata temu

tutaj log po rebocie urzadzenia i wejściu od razu na 10.8.0.2. Wygenerowało się dosyć szybko parę sekund, ale w przeglądarce pusto

INFO: WIFI: Connection to primary router. Attempt: 5/20, IP((IP unset)) WL-Status=6
INFO: WIFI: Connection to primary router. Attempt: 6/20, IP((IP unset)) WL-Status=6
INFO: WiFi: Connected to Wi-Fi
INFO: WIFI: Setting hostname to: AFE-Device ... Success
INFO: WIFI: Connection established, MAC: 40:91:51:4E:09:76, IP: 192.168.0.26
INFO: EVENT: Connected to WiFi triggered
INFO: WAN ACCESS: checking access to : 8.8.8.8
- connected to WAN
- average time: 23
INFO: EVENTS: Post WiFi Connection actions completed
INFO: Building HTTP site response
INFO: RAM: 36kB to build the site
INFO: RAM: 29kB: header + menu generated
INFO: API REST: Messsage generated: {"jsonrpc":"2.0","method":"get-welcome-message","params":{},"id":1}

INFO: Opening file: cfg-pro-version.json ... success
INFO: JSON: {"valid":false,"serial":""}
INFO: JSON: Buffer size: 78, actual JSON size: 40
INFO: API REST: Connected to the api server
INFO: API REST: Response code: 200, time: 1259msec.
INFO: API REST: Response reply: {"jsonrpc":"2.0","result":"","id":1}, Size: 36
INFO: API REST: JSON Buffer size: 156, actual JSON size: 84
INFO: RAM: 29kB: JSON returned
INFO: API REST: Messsage generated: {"jsonrpc":"2.0","method":"check-version","params":{},"id":1}

INFO: Opening file: cfg-pro-version.json ... success
INFO: JSON: {"valid":false,"serial":""}
INFO: JSON: Buffer size: 78, actual JSON size: 40
INFO: API REST: Connected to the api server
INFO: API REST: Response code: 200, time: 184msec.
INFO: API REST: Response reply: {"jsonrpc":"2.0","result":"Dostępna jest nowsza wersja oprogramowania. Rozważ aktualizację do : T0-3.7.1 ESP8266\/1Mb","id":1}, Size: 141
INFO: API REST: JSON Buffer size: 156, actual JSON size: 188
WARN: API REST: Too small buffer size
INFO: RAM: 29kB: JSON returned
INFO: API REST: Messsage generated: {"jsonrpc":"2.0","method":"check-pro","params":{},"id":1}

INFO: Opening file: cfg-pro-version.json ... success
INFO: JSON: {"valid":false,"serial":""}
INFO: JSON: Buffer size: 78, actual JSON size: 40
INFO: API REST: Connected to the api server
INFO: API REST: Response code: 200, time: 172msec.
INFO: API REST: Response reply: {"jsonrpc":"2.0","result":"AFE Pro: nie jest akywne. <a style=\"color:#0475b6\" href=\"https:\/\/afe.smartnydom.pl\/pl\/postawowe-informacje\/wersja-pro\">Więcej<\/a> informacji na temat AFE Pro.","id":1}, Size: 209
INFO: API REST: JSON Buffer size: 156, actual JSON size: 360
WARN: API REST: Too small buffer size
INFO: RAM: 29kB: JSON returned
INFO: API REST: Messsage generated: {"jsonrpc":"2.0","method":"get-footer-message","params":{},"id":1}

INFO: Opening file: cfg-pro-version.json ... success
INFO: JSON: {"valid":false,"serial":""}
INFO: JSON: Buffer size: 78, actual JSON size: 40
INFO: API REST: Connected to the api server
INFO: API REST: Response code: 200, time: 192msec.
INFO: API REST: Response reply: {"jsonrpc":"2.0","result":"<p style=\"color:#aaa;font-size:.9em;margin:0\">Działa 👍 ? <a style=\"color:#0475b6\" href=\"https:\/\/pl.donate.afe-firmware.smartnydom.pl\">Rozważ wsparcie<\/a> N-setek godzin mojej pracy. Dzięki <a style=\"color:#0475b6\" href=\"https:\/\/afe.smartnydom.pl\/pl\/postawowe-informacje\/o-autorze\">adrian<\/a><br><br><strong>Wspierajacy w 2k23<\/strong>: isom, Kajzer, Krzysztof, sonixh, MarekŁ, strazakpl, Kamil Kaźmierczak, Nuvem, jgsado, strzelba, baro, Zbigniew, jareq77, Mariuszm, sq6xl, zdolny, nomad, MarekM, sp5mbx, wo__jo, JKK, Adi22<\/p>","id":1}, Size: 617
INFO: API REST: JSON Buffer size: 156, actual JSON size: 1072
WARN: API REST: Too small buffer size
INFO: RAM: 29kB: JSON returned
INFO: RAM: 27kB: content generated
INFO: API REST: Messsage generated: {"jsonrpc":"2.0","method":"get-footer-section","params":{},"id":1}

INFO: Opening file: cfg-pro-version.json ... success
INFO: JSON: {"valid":false,"serial":""}
INFO: JSON: Buffer size: 78, actual JSON size: 40
INFO: API REST: Connected to the api server
INFO: API REST: Response code: 200, time: 166msec.
INFO: API REST: Response reply: {"jsonrpc":"2.0","result":"<div style=\"text-align: right;\"><a href=\"https:\/\/smartnydom.pl\"><img style=\"opacity:.8;\"src=\"{{u}}\/images\/smartnydom.png\" \/><\/a><\/div>","id":1}, Size: 185
INFO: API REST: JSON Buffer size: 156, actual JSON size: 332
WARN: API REST: Too small buffer size
INFO: RAM: 27kB: JSON returned
INFO: RAM: 27kB: footer generated
INFO: RAM: 27kB: site generated and published
Odpowiedz
adrian
Wpisów: 4039
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Szefu
Dołączył: 11 lat temu

Jeśli między tym 

INFO: Building HTTP site response

a tym 

INFO: RAM: 28kB: site generated and published

AFE się nie zacina - w sensie lecą logi "elegancko" - to źle (i dobrze) w sensie AFE działa jak powinno, źle bo nie rozwiązuje Twojego problemu - 

Ten log 

INFO: RAM: 28kB: site generated and published

jest wyrzucony do konsoli kiedy AFE puścił stronę w LAN - dalej już się dzieją jakieś tematy sieciowe. 

W biblioteki której korzystam mogę zmienić któryś z domyślnych timeouts, które mogą coś przycinać, gdy pewnie sieciowe aspekty nie działają, jak powinny np. ACK nie przychodzi.

AFE generuje stronę w chunk'ach domyślnie jest 5sek na potwierdzenie, że chunk został odebrany mogę zmienić do np. 500ms, na próbę, ale dalej to już na warstwie sieci nie w samym AFE wyzwanie.

#define HTTP_MAX_DATA_WAIT 5000 //ms to wait for the client to send the request
#define HTTP_MAX_DATA_AVAILABLE_WAIT 30 //ms to wait for the client to send the request when there is another client with data available
#define HTTP_MAX_POST_WAIT 5000 //ms to wait for POST data to arrive
#define HTTP_MAX_SEND_WAIT 5000 //ms to wait for data chunk to be ACKed
#define HTTP_MAX_CLOSE_WAIT 2000 //ms to wait for the client to close the connection

 

Inne: Nie pamiętam już wszystkiego o sieciach, próbowałeś z DNS wpisanym w AFE, żeby korzystał ze swojego nie zdefiniowanego przez jedno z urzadzeń sieciowych którem masz?

Odpowiedz
Wpisów: 114
Autor tematu
(@jacekkaczmarczyk)
Pomocny
Dołączył: 3 lata temu

nie, dostaje 8.8.8.8 googla, ale przecież ja wbijam adresy ip a nie host wiec nie wiem czy to ten problem. obrazki do websitu i tak pobiera przeglądarka 

a co do tych timeoutów, to sugerujesz krótsze niż obecnie ?

Odpowiedz
2 Odpowiedzi
adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 11 lat temu

Szefu
Wpisów: 4039

@jacekkaczmarczyk strzelam troche kapiszonami już 😉

No po przejściu na VPN lecą gdzieś timeout bo na "normalnej" sieci jest git

w AFE nie widać timeouts tylko po wygenerowaniu strony i puszczeniu jej w LAN stoi, gine

Może jest że AFE czeka na potwierdzenia z LAN odnośnie otrzymania pakietów; nie dostaje tych pakietów i tak czeka po 5 sek do każdego wysłanego pakiet. 

Nie wiem co to zmienić poprostu szybciej wywali timeout, ale metoda prób i błędów.

Jeśli kilka razy wywołasz żądanie o stronę i nie zostanie całkowicie poprzednia strona potwierdzona gdzieś w LAN do w którymś momencie brakuje pamięci w ESP, bo nie zwolnił pamięci na strony wysyłane / zakolejkowane.

Gdybam - AFE nie wywala się z logów, tylko gdzieś z jakiegoś powodu to wszystko przytyka - wiadomo, że jest związane z VPN/siecią - ale jeszcze nie wiemy co jest powodem timeouts. 

 

Odpowiedz
(@jacekkaczmarczyk)
Dołączył: 3 lata temu

Pomocny
Wpisów: 114

@adrian 🙂

sprawdzałem jeszcze vpna i redirecty ale wiesz używam tego masowo z różnymi portalami urzadzeń czy to hikvisiona, dauhy, czy normalnych routerów wifi - zawsze redirect robiony w ten sam sposób działa mi od ręki

Odpowiedz
adrian
Wpisów: 4039
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Szefu
Dołączył: 11 lat temu

No ja to muszę szukać gdzieś na "nie moich" bibliotekach i coś z siecią. Teraz nie mam jak. Jakies pierwsze lepsze, jakie znalazłem podobne, ale nie do końca. Temat tutaj nie jest zamknięty więc nie wiele hintów https://github.com/esp8266/Arduino/issues/8853

Odpowiedz
Strona 7 / 10
Udostępnij: