Lepsze wsparcie dodawania nowego urządzenia do cloud

Awatar użytkownika
lukfud
Posty: 2100
Rejestracja: czw lis 23, 2017 11:33 pm
Lokalizacja: Warszawa

krycha88 pisze: śr kwie 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/
krycha88
Posty: 5195
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

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
Posty: 830
Rejestracja: ndz maja 24, 2020 8:40 pm
Kontakt:

krycha88 pisze: śr kwie 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

PS. Czekam na Supla Offline Party 2024
Awatar użytkownika
lukfud
Posty: 2100
Rejestracja: czw lis 23, 2017 11:33 pm
Lokalizacja: Warszawa

krycha88 pisze: śr kwie 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ść.

Kod: Zaznacz cały

MDNS.update();
powinno być w loop() czy w setup() ?
https://www.facebook.com/groups/supladiy/
krycha88
Posty: 5195
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

lukfud pisze: śr kwie 28, 2021 7:08 pm
krycha88 pisze: śr kwie 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ść.

Kod: Zaznacz cały

MDNS.update();
powinno być w loop() czy w setup() ?
Na pewno w loop()
https://gui-generic-builder.supla.io/
Awatar użytkownika
lukfud
Posty: 2100
Rejestracja: czw lis 23, 2017 11:33 pm
Lokalizacja: Warszawa

krycha88 pisze: śr kwie 28, 2021 7:11 pm
lukfud pisze: śr kwie 28, 2021 7:08 pm

Kod: Zaznacz cały

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

Kod: Zaznacz cały

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/
krycha88
Posty: 5195
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

https://gui-generic-builder.supla.io/
Awatar użytkownika
lukfud
Posty: 2100
Rejestracja: czw lis 23, 2017 11:33 pm
Lokalizacja: Warszawa

krycha88 pisze: śr kwie 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:

Kod: Zaznacz cały

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/
krycha88
Posty: 5195
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

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/
Awatar użytkownika
lukfud
Posty: 2100
Rejestracja: czw lis 23, 2017 11:33 pm
Lokalizacja: Warszawa

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/
ODPOWIEDZ

Wróć do „GUI Generic”