ponieważ to mój pierwszy post - witam wszystkich serdecznie 🙂
przede wszystkim - adri@n - świetna robota z firmware 🙂 dopiero zaczynam kombinowanie z IoT, przypadkiem trafiłem na Twoją stronę i nie ukrywam, że info o możliwości spięcia Sonoffa z openHABem zmotywowała mnie do zakupu.. ale dość wstępu, pora na konkrety 🙂
moja sieć wifi ma dość niestandardową nazwę - zawiera spację, znaki interpunkcyjne, nawiasy. wszystkie dotychczasowe urządzenia nie miały z tym problemów, ale ponieważ Sonoff [już z Twoim firmware] nie chciał mi się pojawić "na routerze", metodą prób i błędów doszedłem do tego, że problemem może być nazwa sieci. czy jesteś w stanie wprowadzić jakieś poprawki w kodzie, aby umożliwić korzystanie z niestandardowych znaków w SSID? nie ukrywam, że nie spieszy mi się do zmiany nazwy [m.in. przez konieczność przekonfigurowania dobrych kilkunastu urządzeń, ale także z uwagi na przyzwyczajenia ;)], wolę więc najpierw podpytać, czy można to obejść software'owo [a skoro inne sprzęty się łączą, tzn. że szansa jest ;)]
z góry dzięki za odpowiedź.
jasne - tylko daj mi jakiś przykład nazwy takiej sieci to pokombinuję.
pozdrawiam, a
np.
siec, ktorej szukasz 😉
czesc, co slychac? 🙂
i tak dalej.
mam jedną sieć z adresem www jako SSID i z nią firmware się łączy, więc kropki przepuszcza normalnie. domyślam się, że największym problemem mogą być spacje.
ps. zamiast emotek powinno być "; )" i ": )" [bez spacji w środku]
ok, potestuje - ale najwcześniej początek czerwca wypuszczam kolejną aktualizację (uprzedzam)
rozumiem, dzięki 🙂
zrobiłem teścik z siecią o nazwie: "czesc, co tam slychac? 😉" i sonoff bez większego problemu podłączył się.
Poniżej zrzut z debugger'a
Problem musi leżeć w innym miejscu. Napisz jak mruga Ci dioda tj częstotliwość mrugania: szybki, co ok 1-2 sek? Jaki masz w konfiguracji wybrany interfejs sterowania?
cześć, nie ukrywam, że po zgłoszeniu problemu jakoś mnie z powrotem nie ciągnęło - "bo przecież nie działało" plus praca trochę pochłonęła - dopiero teraz usiadłem przy sprzęcie, żeby sprawdzić te tryby mrugania i...
pokombinowałem z wszystkimi przełącznikami, które mam [sztuk: 3] i nagle okazuje się, że dwa zaskoczyły od ręki i łączą się teraz bez problemu. trzeci choć ostatecznie też się łączy, to zdarza mu się dostać czkawki i nie pojawia się online do momentu kolejnego resetu.
zdarza się, że gdy występuje problem - dioda mruga co ok. 1-2 sekundy [dużo wolniej niż w trybie konfiguracji]. poza tym zauważyłem, że czasami po włączeniu dioda świeci się na zielono do momentu pierwszego włączenia [czasami nie świeci się w ogóle]. interfejs wybierałem różny - gdy były problemy nie było różnicy czy był ręczny, MQTT czy HTTP.
na chwilę obecną wygląda na to, że faktycznie problem leżał/leży gdzie indziej i chyba nie jest zależny od firmware. na dniach będę próbował jakiś sensowny konfig w OpenHABie robić, co pewnie przyniesie dalsze testy i się okaże, czy problem zniknął na zawsze, czy coś wyskoczy jeszcze, co może wskaże jednoznacznie winowajcę 🙂
póki co więc: sorry za zawracanie głowy i jednocześnie dzięki za próbę pomocy!
czesc tam w sofcie nie ma jeszcze kilk zabezpieczeni. np. jesli wybierze ze masz termometr a nie masz podłączonego to bedzie Ci sie wieszal
jeśli ustawisz sterowanie mqtt to musisz miec mqtt skonfigurowany no i oczywiscie musisz miec zainstalowany MQTT Broker.
- dioda jak świeci to znaczy ze sie laczy w danym momencie z Wifi lub MQTT Brokerem
- jak mruga co 2 sek to nie może sie podlaczyc do WiFi lub MQTT Brokera i odczekuje 1min
- jak nie mruga to jest ok
- jak mruga szybko jest w trybie konfiguracji
termometru nie ruszałem, ale w takim razie przyjrzę się openhabowi, może coś nie tak z brokerem miałem ustawione.
dzięki!
Ja Ci podpowiem tak dziś myślałem że wyjdę z siebie i rozpipce SO, wgrałem soft etc.. wbijam na www wpisuje nazwe siec etc. wszystko pięknie. A tu nagle SO świeci, mryga, i nie przyjmuje nic od brokera, wqrw na maxa ale po 20 min, wchodzę już 3 czy 4 raz na www i patrzę spokojnie, się okazało że nie podałem hasła do brokera 🙂 Czasem takie głupie przeoczenia kosztują mnie nerwów sporo 😛 a czasem np wpisuje topic: /cos/costam/tralala i zapominam na końcu dać slasha "/", no niestety trzeba się czasem przypatrzeć dobrze i sprawdzić po kilka razy 🙂 irytuja mnie takie błędy z literówkami, ale zdarzają się niestety we wszystkim 🙂
EDIT:
A no właśnie, zawsze jeszcze możesz podpiąć pod kompa i włączyć DEBUGERA, wtedy będziesz miał jasność co w rawie piszczy.
znam to.. nie raz już przez literówkę straciłem dobrych kilka godzin dłubiąc przy php/css/html 🙂 im człowiek dłużej na coś patrzy i czegoś szuka, tym mniej zaczyna zauważać i konieczna dłuższa przerwa, żeby się zresetować 😉