Lepsze wsparcie dodawania nowego urządzenia do cloud

User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

krycha88 wrote: Wed Apr 28, 2021 6:11 pm wrzuciłem drobną poprawkę. Pozostawiłem ESP na więcej niż godzinę w trybie konfiguracyjnym i http://supla.local/ działa.
Mógłbyś zdradzić co zmieniłeś?
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Wszystko masz na moim githubie, ale wg mnie to nie powinno mieć wpływu. A jest teraz dobrze?
https://gui-generic-builder.supla.io/
jaku2k
Posts: 920
Joined: Sun May 24, 2020 8:40 pm
Has thanked: 1 time

Post

krycha88 wrote: Wed Apr 28, 2021 6:58 pm Wszystko masz na moim githubie, ale wg mnie to nie powinno mieć wpływu. A jest teraz dobrze?
Właśnie sprawdziłem na dwóch modułach. Wszystko działa wyśmienicie.
DZIĘKUJĘ
Pozdrawiam
Jakub
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

krycha88 wrote: Wed Apr 28, 2021 6:58 pm Wszystko masz na moim githubie, ale wg mnie to nie powinno mieć wpływu. A jest teraz dobrze?
Spojrzałem właśnie i faktycznie ta zmiana nie powinna nic wnieść.

Code: Select all

MDNS.update();
powinno być w loop() czy w setup() ?
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

lukfud wrote: Wed Apr 28, 2021 7:08 pm
krycha88 wrote: Wed Apr 28, 2021 6:58 pm Wszystko masz na moim githubie, ale wg mnie to nie powinno mieć wpływu. A jest teraz dobrze?
Spojrzałem właśnie i faktycznie ta zmiana nie powinna nic wnieść.

Code: Select all

MDNS.update();
powinno być w loop() czy w setup() ?
Na pewno w loop()
https://gui-generic-builder.supla.io/
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

krycha88 wrote: Wed Apr 28, 2021 7:11 pm
lukfud wrote: Wed Apr 28, 2021 7:08 pm

Code: Select all

MDNS.update();
powinno być w loop() czy w setup() ?
Na pewno w loop()
Pytam, bo nie analizowałem jeszcze Twojego szkicu i nie wiem gdzie jest umieszczona ta funkcja

Code: Select all

void SuplaConfigESP::iterateAlways()
nazwa niby wskazuje, ale nie byłem pewny.
MDNS.begin i addService też jest w loop()?
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

https://gui-generic-builder.supla.io/
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

krycha88 wrote: Wed Apr 28, 2021 7:23 pm Tu masz przykład
https://github.com/esp8266/Arduino/blob ... Server.ino
Przykłady znam, nie rozumiem tylko tej funkcji:

Code: Select all

void SuplaConfigESP::iterateAlways() {
  if (configModeESP == CONFIG_MODE) {
    WiFi.softAP(getConfigNameAP(), "");

    if (getCountChannels() == 0) {
      if (WiFi.status() == WL_CONNECTED) {
        if (!MDNSConfigured) {
          MDNSConfigured = true;
          if (MDNS.begin("supla")) {
            Serial.println(F("MDNS started"));
          }
          MDNS.addService("http", "tcp", 80);
        }
      }
      MDNS.update();
    }
  }
}
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Ale czego nie rozumiesz? Odpalam sobie mdns wtedy kiedy potrzebuje za pomocą MDNSConfigured. W pierwszej wersji odpalałem go zawsze gdy urządzenie jest w trybie konfiguracyjnym, ale ograniczyłem tylko dla przypadku gdy mam zero kanałów.
https://gui-generic-builder.supla.io/
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

Dlaczego MDNS.begin, MDNS.addService() i MDNS.udate jest w jednym miejscu, skoro MDNS.update() ma być w loop() ?
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl

Return to “GUI Generic”