Witam forumowiczów.
Mam problem z Shelly 1 kupiłem 2 moduły i wgrałem do nich Suplę.
Nie działa mi fizyczny włącznik, działa sterowanie przez cloud Supli.
Podłączyłem je tak jak na schemacie i nie ma sterowania ręcznego.
Nie testowałem ich na oryginalnym sofcie.
Jaki możne być problem - soft czy moduł ?
A jest wersja supli pod Shelly? - pytam bo nie wiem.
Ja swój soft musiałem specjalnie dostosować pod Shelly właśnie ze względu na zewnętrzny włącznik.
Tak soft do Supli Multiboard napisany przez Espablo
Napisałem na forum supli o tym problemie,
zobaczymy co autor firmware na to odpowie
Supli nie znam dla tego modułu, więc najlepiej pytać tego espablo
podłączyłeś jak tutaj
Supla Multiboard to firmware którym można programować rożnej maści moduły z esp 8266
tak podłaczone jak na schemacie.
rozumiem że sterowanie realizowane jest przez podanie fazy L na zacisk SW ?
- tak podajesz L na SW
- to że soft jest na ESP8266, nie oznacza, ze wszystko będzie działać. Tak jak napisałem przykładowo mój soft który działał na różnej maści ESP, Sonoff'ach, Geekcreit, na shelly nie działał zewnętrzny przełącznik - musiałem wykonać dedykowaną zmianę w oprogramowaniu konkretnie pod Shelly - więc tutaj musisz podpytać autora lub na forum supla
Ok dzięki z odpowiedź
Do tego modułu można podpiąć monostabilny włącznik??
Pewnie, że można wystarczy wgrać AFE i masz do wyboru tak jak w przy sonoff
Wtedy jeden kablem od włącznika do SW i nie muszę mieć fazy na włączniku tak??
Cześć
To ja jestem autorem Multiboard dla Supli. Dodałem do kompilacji moduł Shelly ze standardową dla supli obsługą przycisków. Dostałem jednak sygnały, że to nie działa i nakierowano mnie tutaj, że poradziłeś sobie z tym. W związku z tym mam @adrian pytanie do Ciebie i wiem, że jako jestem z "konkurencji" 😉 , możesz nie chcieć mi na nie odpowiedzieć. Chodzi o wyjaśnienie zasady działanie odczytu stanu tego przycisku. W supli działa to na przerwaniach. Jak to jest tutaj. Nie chcę dostać linka do kodów i dostać gotowca 🙂 Chodzi mi o to jak działa ten pin i dlaczego nie mogę go "sprawdzać" w przerwaniu. Czy to chodzi o to, że tam jest podawana faza i zmienia się to z częstotliwością 50Hz?
@espablo - daj spokój z jakąś tam konkurencją.
nie jestem elektronikiem, żeby wytłumaczyć dokładnie na czym polega "problem". To co zrobiłem, żeby odczytywać stan GPIO w Shelly do którego podłączony jest zewnętrzny switch - czyli posrednio faza, to wyłączyłem wewnęrzny pullup na tym GPIO
Czyli w każdej wersji soft mam inicjację Switch/GPIO zrobioną w ten sposób:
- pinMode(GPIO, INPUT_PULLUP);
w Shelly musiałem zrobić to w taki sposób
- pinMode(GPIO, INPUT);
i to rozwiązuje problem
3maj się
Dziękuję 😀
Ja się zastanawiałem nad jakąś specjalna funkcją, a to takie proste 🙂 Trzeba to będzie przetestować.
@espablo witaj kolego z sympatycznej "konkurencji" 🙂 Nic nie musisz testować , tylko dla Shelly trzeba wyłączyć wew pullup , sprawdzałem to też na espeasy , bo tam można to dowolnie skonfigurować i jak tylko właczyłem wew pull to GPIO 5 nie reagowało na podanie Fazy. Pozdrawiam całą społeczność SUPLI od społeczności AFE
Cieszę się że wywołałem moim postem ciekawą dyskusję.
Szkoda że nie umiem programować to może bym coś od siebie dodał 🙂 jestem tylko elektrykiem.
Mam już nową wersję softu od @espablo za chwile bedę ją testował.
Jestem na L4 to mam trochę czasu.
Super, powodzenia