Lepsze wsparcie dodawania nowego urządzenia do cloud

krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Jest to kontynuacja problemu poruszonego w tym wątku:
viewtopic.php?p=95813#p95813

Przy pierwszej konfiguracji urządzenia nie dodaje się żaden kanał do cloud więc nie można sprawdzić IP urządzenia z aplikacji aby kontynuować konfigurację. Wpadłem na pomysł jak wspierać użytkowników którzy nie wiedzą jak sprawdzić IP urządzenia na routerze ;)

Scenariusz dodawania nowego urządzenia wygląda teraz tak:
1. Wgrać soft z czyszczeniem pamięci
2. Włączyć rejestrację urządzenie w cloud
3. Za pomocą kreatora dodawania urządzenia w aplikacji SUPLA należy dodać urządzenie do cloud
4. W przeglądarce należy wpisać http://supla.local/
5. skonfigurować urządzenie do końca


adres http://supla.local/ będzie działać tylko i wyłączenie jeżeli na urządzeniu nie ma dodanego żadnego kanału urządzenie dodatkowo urządzenie będzie się odpalało w trybie konfiguracji.

wszystko wrzuciłem na:
https://gui-generic-builder.supla.io/
https://gui-generic-builder.supla.io/
jaku2k
Posts: 920
Joined: Sun May 24, 2020 8:40 pm
Has thanked: 1 time

Post

Dodałem moduł do Clouda przez aplikację - działa. Urządzenie pojawiło się na cloud.supla.org.
Nic nie robiłem z modułem.
Na komputerze stacjonarnym (bez Wi-Fi, z samym LAN-em) wpisałem http://supla.local i nic.
Na telefonie z Wi-Fi (podłączony do tej samej sieci, dane komórkowe - wyłączone) też nic.
PS. Spróbowałem wygenerować GUI-generic z https://gui-generic-builder.supla.io/test.php i niestety - po wpisaniu http://supla.local również brak jakiejkolwiek reakcji.
Pozdrawiam
Jakub
User avatar
Goral64
Posts: 3258
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie
Has thanked: 2 times
Been thanked: 1 time

Post

O ile się nie mylę musisz mieć w komputerze uruchomioną usługę mDNS (usługa Bonjour dla Windows) aby znajdowała takie nazwy domenowe rozgłaszane przez samo urządzenie.
Więcej o http://strejczek.com/multicast-dns-i-bonjourzeroconf/
Widzimy się na Supla Offline Party Season 2026 :D

Image
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

jaku2k wrote: Tue Apr 27, 2021 8:43 pm Dodałem moduł do Clouda przez aplikację - działa. Urządzenie pojawiło się na cloud.supla.org.
Nic nie robiłem z modułem.
Na komputerze stacjonarnym (bez Wi-Fi, z samym LAN-em) wpisałem http://supla.local i nic.
Na telefonie z Wi-Fi (podłączony do tej samej sieci, dane komórkowe - wyłączone) też nic.
PS. Spróbowałem wygenerować GUI-generic z https://gui-generic-builder.supla.io/test.php i niestety - po wpisaniu http://supla.local również brak jakiejkolwiek reakcji.
jakiego Windowsa używasz? na win10 jest to domyślna usługa i się chowa pod nazwą Multicast Name Resolution (LLMNR) lub mDNS.
https://gui-generic-builder.supla.io/
jaku2k
Posts: 920
Joined: Sun May 24, 2020 8:40 pm
Has thanked: 1 time

Post

Mam Win10. Nie sprawdzałem, ale myślę, że ta usługa u mnie działa. Mam w sieci urządzenie HFiBerry i po wpisaniu http://hifiberry.local/ bezproblemowo loguję się na stronę mojego HiFiBerry. Po południu postaram się zweryfikować ten mDNS.
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

jaku2k wrote: Wed Apr 28, 2021 6:06 am Mam Win10. Nie sprawdzałem, ale myślę, że ta usługa u mnie działa. Mam w sieci urządzenie HFiBerry i po wpisaniu http://hifiberry.local/ bezproblemowo loguję się na stronę mojego HiFiBerry. Po południu postaram się zweryfikować ten mDNS.
Przed chwilą sprawdziłem na czystej 10 Pro, działa.
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

jaku2k wrote: Wed Apr 28, 2021 6:06 am Mam Win10. Nie sprawdzałem, ale myślę, że ta usługa u mnie działa. Mam w sieci urządzenie HFiBerry i po wpisaniu http://hifiberry.local/ bezproblemowo loguję się na stronę mojego HiFiBerry. Po południu postaram się zweryfikować ten mDNS.
a może jednak miałeś dodany jakiś kanał w cloud?
https://gui-generic-builder.supla.io/
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Mógłbym dodać taki sposób dostawania się na urządzenie na stałe dla trybu konfiguracyjnego. Tylko problem się pojawi, jak więcej urządzeń w sieci będzie w trybie konfiguracyjnym. Nie wiem jak to wtedy się zachowa. Co o tym myślicie?
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 7:12 am
jaku2k wrote: Wed Apr 28, 2021 6:06 am Mam Win10. Nie sprawdzałem, ale myślę, że ta usługa u mnie działa. Mam w sieci urządzenie HFiBerry i po wpisaniu http://hifiberry.local/ bezproblemowo loguję się na stronę mojego HiFiBerry. Po południu postaram się zweryfikować ten mDNS.
a może jednak miałeś dodany jakiś kanał w cloud?
Właśnie nie. Wygenerowałem nawet GUI-generic z innymi funkcjami, aby sprawdzić czy Cloud nie ma zapamiętanych wcześniejszych ustawień tego Wemosa. Niestety nie pomogło. Spróbuję jeszcze wgrać GUI-generic na nieużywane od miesiąca NodeMCU. Dam zanć, jak czegoś się dowiem.
krycha88 wrote: Wed Apr 28, 2021 7:22 am Mógłbym dodać taki sposób dostawania się na urządzenie na stałe dla trybu konfiguracyjnego. Tylko problem się pojawi, jak więcej urządzeń w sieci będzie w trybie konfiguracyjnym. Nie wiem jak to wtedy się zachowa. Co o tym myślicie?
Myślę, że to fajny pomysł. Nie wiem, jak w takiej sytuacji wygląda komunikacja <---> moduł, ale jeśli Cloud wie, że już jakiś moduł jest w trybie konfiguracyjnym, to może dałoby się zrobić: że [Cloud] wysyłałby informacje do drugiego [modułu chcącego wejść w tryb programowania] o tym że już coś jest konfigurowane, a ten - dzięki tej informacji - miał wiedzieć, że ma być dostępny pod np. supla.local2 Nie wiem na ile to technicznie możliwe.
Pozdrawiam
Jakub
User avatar
Goral64
Posts: 3258
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie
Has thanked: 2 times
Been thanked: 1 time

Post

Myślę, że takie eksperymenty są fajne, jednak rozwiązanie nie jest w 100% pewne bo wielu użytkowników ESP narzeka, że nie zawsze rozgłasza prawidłowo mDNS. Problemem jest też praca przy wielu urządzeniach w tym samym trybie.
Moim zdaniem ten adres IP modułu jaki otrzymuje w sieci WiFi powinien być wspierany przez supla cloud/server.

1. Przy rejestracji urządzenia aplikacją w wyświetlanej informacji potwierdzającej powinna być informacja o uzyskanym przez moduł IP.
2. W cloud przy urządzeniu powinien być adres IP w sieci WiFi wysyłany przez to urządzenie na supla server w momencie uzyskania połączenia z serwerem.
3. W aplikacji powinna być zakładka z urządzeniami i informacją o nich, podobna do tej w cloud z informacją o adresie IP.

Powyższe rozwiązania powinny być w 100% pewne, a 3 daje dodatkowe możliwości informacyjne bez wchodzenia do clouda.
Widzimy się na Supla Offline Party Season 2026 :D

Image

Return to “GUI Generic”