ESP8266 Primary GUI v2

Darkman
Posts: 40
Joined: Fri Apr 26, 2019 11:34 am

Post

elmaya wrote: Fri Jun 19, 2020 9:42 am try this:

Code: Select all

WiFi.mode(WIFI_STA); // Force to station mode because if device was switched off while in access point mode it will start up next time in access point mode.
instead of:

Code: Select all

 WiFi.softAPdisconnect(true);
nothing was change :(

krycha88 wrote: Fri Jun 19, 2020 9:46 am
Darkman wrote: Fri Jun 19, 2020 9:38 am nie jest puste, jedynie w logu zamieniłem je na 4 gwiazdki by na forum nie było go widać
Czy te wartości masz podane?

Code: Select all

if (String(read_wifi_ssid().c_str()) == 0
      || String(read_wifi_pass().c_str()) == 0
      || String(read_login().c_str()) == 0
      || String(read_login_pass().c_str()) == 0
      || String(read_supla_server().c_str()) == 0
      || String(read_supla_id().c_str()) == 0
      || String(read_supla_pass().c_str()) == 0
     ) 
Może z jakiegoś powodu masz wartość pustą?
Żadnych danych stałych nie podaje w sketch'u.
Wszystkie dane wpisuję poprzez stronę w trybie konfiguracji.
Wpisuje:
Nazwa sieci
Hasło

Login
Hasło

Adres serwera
ID lokalizacji
Hasło


Może ma to znaczenie, ale co któreś wgranie softu i wpisaniu danych w trybie konfiguracji, po zapisaniu, wyświetlają się "krzaczki" typu ??????????????? w wartościach pól które wyświetlają się z pamięci.
Próbowałem na wszelki wypadek wgrywać plik blank1M.bin ale nie zmieniało to nic. Po prostu musiałem soft jeszcze raz wgrać.
Natomiast jak się poprawnie wszystko zapisze, to normalnie da się wszystkim sterować z poziomu serwera (pomimo że AP konfiguracyjny jest dostępny).
oSuplowane:
11x MiniTiger RF 2gang -N [czekają kolejne sztuki]
3x MiniTiger RF 1gang -N
1x Sonoff Touch 1gang +N
3x SmartDGM DSG-W162 gn. z pomiarem
2x GreenBlue GB155 gn.
1x MediaTech MT3105 gn.
1x Lanberg SM01-WP10 gn.
2x Yunshan
1x Geekcreit 4ch
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Darkman wrote: Fri Jun 19, 2020 9:58 am Może ma to znaczenie, ale co któreś wgranie softu i wpisaniu danych w trybie konfiguracji, po zapisaniu, wyświetlają się "krzaczki" typu ??????????????? w wartościach pól które wyświetlają się z pamięci.
Próbowałem na wszelki wypadek wgrywać plik blank1M.bin ale nie zmieniało to nic. Po prostu musiałem soft jeszcze raz wgrać.
Natomiast jak się poprawnie wszystko zapisze, to normalnie da się wszystkim sterować z poziomu serwera (pomimo że AP konfiguracyjny jest dostępny).
możesz sobie dodać w setup metodę Pokaz_zawartosc_eeprom() i zobaczyć co się odczytuje z eeproma . Sprawdziłem przed chwilą na aktualnych źródłach i wszystko działa.

Nie masz na 100% danych które Ci podałem.
https://gui-generic-builder.supla.io/
buli
Posts: 44
Joined: Mon Dec 26, 2016 8:57 am

Post

Czy testował ktoś aktualizację firmware online? U mnie coś to nie działa.
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

buli wrote: Wed Jun 24, 2020 8:45 am Czy testował ktoś aktualizację firmware online? U mnie coś to nie działa.
a co znaczy, że nie działa? dostajesz jakiś błąd?
https://gui-generic-builder.supla.io/
buli
Posts: 44
Joined: Mon Dec 26, 2016 8:57 am

Post

Po restarcie dostaję to

Code: Select all

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

load 0x00000000, len 201326592, room 16 
Zapomniałem dopisać, że testuję to na Primary_GUI_nexo
Opanowałem to. Moduł był uwalony. Po zmianie na inny wszystko działa OK.
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

buli wrote: Wed Jun 24, 2020 10:36 am Po restarcie dostaję to

Code: Select all

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

load 0x00000000, len 201326592, room 16 
Zapomniałem dopisać, że testuję to na Primary_GUI_nexo
Opanowałem to. Moduł był uwalony. Po zmianie na inny wszystko działa OK.
nie spotkałem się z takim problemem.

PS.
Wrzuciłem przed chwilą poprawki do www aby się zawsze generował poprawny i nie zajmował pamięci ESP :)

Jak macie jakieś propozycje rozwoju GUI to dajcie znać - mowa cały czas o projekcie Primary_GUI_nexo.
https://gui-generic-builder.supla.io/
buli
Posts: 44
Joined: Mon Dec 26, 2016 8:57 am

Post

krycha88 wrote: Wed Jun 24, 2020 7:09 pm Jak macie jakieś propozycje rozwoju GUI to dajcie znać - mowa cały czas o projekcie Primary_GUI_nexo.
ja mam propozycję
1 - przycisk do konfiguracji w trybie CONFIG_MODE_5SEK_HOLD teraz jest tak, że trzeba trzymać 5s i jak się puści to dopiero zaczyna mrugać dioda. Lepiej będzie trzymać wciśnięty aż do momentu gdy dioda zacznie migać. Nie trzeba będzie liczyć sek bo będzie widać kiedy można zwolnić przycisk

2 - można by dodać coś takiego

Code: Select all

supla_hostname.replace(" ", "_");
 MDNS.begin(supla_hostname.c_str())
i w lokalnej sieci można się dostać do modułu np "http://primary_gui.local/". Nie trzeba w ten sposób znać nr IP modułu wystarczy skopiować nazwę modułu ze swojego https://cloud.supla.org/. Przykład tego jest w mDNS_Web_Server

3 - jeżeli mamy jeden czujnik DS18b20 to mógłby się automatycznie rejestrować, bez potrzeby szukania nr ID
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

buli wrote: Thu Jun 25, 2020 12:36 pm 2 - można by dodać coś takiego

Code: Select all

supla_hostname.replace(" ", "_");
 MDNS.begin(supla_hostname.c_str())
i w lokalnej sieci można się dostać do modułu np "http://primary_gui.local/". Nie trzeba w ten sposób znać nr IP modułu wystarczy skopiować nazwę modułu ze swojego https://cloud.supla.org/. Przykład tego jest w mDNS_Web_Server
Moze do nazwy hosta dodać dodatkowo adres MAC? sama nazwa jest dość mało unikalna.
https://gui-generic-builder.supla.io/
User avatar
Lector
Posts: 2470
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

Ja mam pytanie co ale pewnie bardziej dotyczące SuplaDevice.
Czy jest, będzie obsługa przy firmware trzech przycisków?
- góra
- stop
- dół
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
User avatar
klew
Posts: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

Lector wrote: Thu Jun 25, 2020 1:16 pm Ja mam pytanie co ale pewnie bardziej dotyczące SuplaDevice.
Czy jest, będzie obsługa przy firmware trzech przycisków?
- góra
- stop
- dół
Pytasz o przyciski do rolet?
W bibliotece zrobię różne opcje. Góra, stop, dół - na pewno się tam znajdą
Najlepsze suple dla Twojego domu :mrgreen:

Return to “Nowości”