IOT SDK

Awatar użytkownika
kris.sg
Posty: 372
Rejestracja: pn sie 07, 2017 8:08 pm
Lokalizacja: Przezchlebie

Przemek w pliku "supla_esp_cfgmode_html.c" brakuje kilku include :

Kod: Zaznacz cały

#include "supla-dev/log.h"
#include "supla_esp_cfg.h"	
#include "supla_esp_state.h"
bez tego przy kompilacji sypie błędami, w pliku "supla_esp_cfgmode_mqtt_html.c" są
Jak dodałem powyższe to kompilacja przebiega prawidłowo.
■Rpi4(m.2) Supla Cloud, Scripts ■Rpi3(sd) SD: 6x MI ATC, 1x W.S.
ROLETY_V3 x12 ■SWITCH_DUAL x4 ■GATE_MODULE_V3 x1 ■SOCKET_SSR x1 ■SMOKE_MODULE x1
SONOFF_TOUCH x4 ■YUNSCHAN x1 ■STAITCASE_DIMMER x1 ■MEW-01 x2 ■mROW-02 x1 ■LEW-01 x1
POW_R2 x2 ■SP111 x3
Awatar użytkownika
pzygmunt
Posty: 18280
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

Patryk pisze: sob cze 19, 2021 5:42 am Z tym github-em, to może kiedyś się nauczę ...
Ale.
Zainstalowałem "czyste" źródła v 2.8.9
Jedyną płytką z przykładów, którą można było jeszcze skompilować był "impulse_counter".
Ale problem tu też jest identyczny.
Jak już "moduł" jest skonfigurowany, ponowne wejście po 192.168.4.1 powoduje restart "modułu".
Nie potrafię u siebie tego odtworzyć (Impulse counter).
Możesz mi przesłać na priv-a wszystkie dane jakie wprowadzasz (1:1) ?

Jakiej przeglądarki używasz ?
Jaki OS z którego konfigurujesz ?
Z jakimi parametrami flash-ujesz ?
Patryk
Posty: 2677
Rejestracja: pn sty 07, 2019 7:51 pm
Lokalizacja: Rybnik

Zaktualizowałem przed chwilą zródła do 2.8.10
Skompilowałem inpulse_counter
Jedyną zmianą jest zmiana LED STATUS z gpio14 na gpio2 (pod wemosa d1 mini).
Wgrałem do wemosa d1 mini.
I dalej mam to samo.
Jak już moduł jest skonfigurowany, ponownie wchodzę w tryb konfiguracji - gpio0 do GND przez 5sek (led zaczyna szybko migać), moduł rozgłasza sieć.
Wpisuję w przeglądarkę 192.168.4.1
Próbowałem na kompie (win10 + chrome) i (android10 + chrome).
Ale w chwili wyświetlenia się strony konfiguracyjnej, moduł się restartuje.
Chyba, ze mój IOT SDK coś "źle" kompiluje.

Parametry wgrywania:
SPI MODE - DIO
FLASH SIZE - 16Mbit

esp_init_data_default.bin - 0x1fc000
boot_v1.6.bin - 0x00000
impulse_counter_user1.2048_DIO.new.5.sdk3x.bin - 0x01000
Ostatnio zmieniony wt cze 22, 2021 3:49 pm przez Patryk, łącznie zmieniany 1 raz.
Awatar użytkownika
pzygmunt
Posty: 18280
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

Flash size 16Mbit-C1
Patryk
Posty: 2677
Rejestracja: pn sty 07, 2019 7:51 pm
Lokalizacja: Rybnik

Próbowałem na zwykłym 16Mbit.
Rano sprawdzę na 16Mbit-C1 i dam znać.

Tylko, że na zwykłym sonofie ( ESP8266, 1Mbit, DOUT ), też miałem to samo v2.8.8 ;) i dlatego wgrałem "czyste" źródła v2.8.10 i skompilowałem płytkę z przykładów ( impulse_counter).
Na v2.8.1 wszystko było ok.
Patryk
Posty: 2677
Rejestracja: pn sty 07, 2019 7:51 pm
Lokalizacja: Rybnik

pzygmunt pisze: pn cze 21, 2021 7:21 pm Flash size 16Mbit-C1
Nic to nie dało.
Również zauważyłem, że w poprzednich wersjach (do 2.8.1) przy ręcznym dodawaniu modułu,
po włączeniu "REJESTRACJI", moduł dodawał się natychmiast.
Obecnie trzeba poczekać ok 60 sekund, lub zresetować moduł.
Awatar użytkownika
pzygmunt
Posty: 18280
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

Sprawdź teraz. Wersja 2.8.11.
Podczas odpytywania o zasób, który nie istnieje, ESP powinien odpowiedzieć 404 not found i tak robił ale...
każdy kolejny request wysypywał ESP. Było to spowodowane zwalnianiem zmiennej, która nie mogła być zwalniana.

Sytuacja mogła mieć miejsce w momencie gdy przeglądarka pyta w tle o np. favicon.
Awatar użytkownika
klew
Posty: 8184
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

pzygmunt pisze: wt cze 22, 2021 10:31 am Sprawdź teraz. Wersja 2.8.11.
Podczas odpytywania o zasób, który nie istnieje, ESP powinien odpowiedzieć 404 not found i tak robił ale...
każdy kolejny request wysypywał ESP. Było to spowodowane zwalnianiem zmiennej, która nie mogła być zwalniana.

Sytuacja mogła mieć miejsce w momencie gdy przeglądarka pyta w tle o np. favicon.
Trzeba było dodać favicon i by nie było problemu :P
Widzimy się na Supla Offline Party vol. 2 :!:
Patryk
Posty: 2677
Rejestracja: pn sty 07, 2019 7:51 pm
Lokalizacja: Rybnik

pzygmunt pisze: wt cze 22, 2021 10:31 am Sprawdź teraz. Wersja 2.8.11.
Podczas odpytywania o zasób, który nie istnieje, ESP powinien odpowiedzieć 404 not found i tak robił ale...
każdy kolejny request wysypywał ESP. Było to spowodowane zwalnianiem zmiennej, która nie mogła być zwalniana.

Sytuacja mogła mieć miejsce w momencie gdy przeglądarka pyta w tle o np. favicon.
Teraz jest ok.
Dzięki za cierpliwość do mnie.

Ale dalej widzę, że przy ręcznym dodawaniu modułu,
po uzupełnieniu danych konfiguracyjnych,
a następnie dopiero włączeniu "REJESTRACJI" w Clud-ie,
trzeba poczekać ok 60 sekund, lub zresetować moduł.
Awatar użytkownika
pzygmunt
Posty: 18280
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

Kto do kogo cierpliwość ? ;)
To jest prawidłowe zachowanie. Wcześniejsze zachowanie mogło powodować, że ginęły logi i nie wiadomo było w czym jest problem.
ODPOWIEDZ

Wróć do „Zagadnienia ogólne”