Page 1 of 2

Arduino - sterowanie z przycisków przy braku połączenia z serwerem

Posted: Sat Mar 09, 2019 8:41 pm
by Zybi
Od dzisiaj moje kompilacje na bazie środowiska Arduino SDK dostały nową funkcjonalność - jest już możliwość sterowania kanałami ON/OFF z przycisków nawet przy braku połączenia modułu ESP z serwerem.

Funkcjonalność ta dotyczy przycisków w trybie MONOSTABLE, BISTABLE i TIMER i działa zarówno przy sterowaniu przekaźnikiem stanem wysokim jak i niskim.

W ten sposób mamy całkowitą autonomiczność modułu.

Funkcja została dodana do softu ALL IN ONE (w różnych odmianach) :
viewtopic.php?f=11&t=4134

Z tego też względu wznawiam testy softu ALL IN ONE, jednak tylko dla aktywnych użytkowników społeczności SUPLI.

Re: Arduino - sterowanie z przycisków przy braku połączenia z serwerem

Posted: Sat Mar 16, 2019 12:18 am
by PuteR
Zibi coś nie mogę odpalić DS na tym sofcie V5.1 podłączając czy to jeden czy więcej sonoff w ogóle się nie łączy z cloudem a sam DS zaczyna się grzać, po odłączeniu DS sonoff odrazu łączy się z cloudem, ale lampka zaczyna mrugać (to akurat chyba prawidłowy objaw) czy robię coś nie tak?? Aha przy podłączonym DHT22 wszystko jest OK.

Re: Arduino - sterowanie z przycisków przy braku połączenia z serwerem

Posted: Sat Mar 16, 2019 6:43 am
by Zybi
Skoro DS Ci się grzeje, to albo źle go podłączasz, albo jest uszkodzony.

Jaką masz wersję softu i jaki model Sonoff-a, bo w wersji v5.1 zmieniona jest pinologia w stosunku do opisu w wątku na forum.

Re: Arduino - sterowanie z przycisków przy braku połączenia z serwerem

Posted: Sat Mar 16, 2019 8:52 am
by PuteR
Sprawdzałem na 3 szt. więc albo wszystkie są walniete albo faktycznie źle je podłączam. Sonoff ta pierwsza wersja DS podłączalem pod GPIO1 więc chyba prawidłowo.

Podłączam to tak lewa nóżka GND, środkowa pin GPIO1, prawa nóżka VCC i wtedy DS się grzeje i sonoff się nie łączy. Jak go odwroce sonoff się łączy a DS już się nie grzeje ale też i nie działa.

Re: Arduino - sterowanie z przycisków przy braku połączenia z serwerem

Posted: Sat Mar 16, 2019 9:03 am
by Zybi
Następna zasada jest taka, że DS musi być podłączony przed włączeniem zasilania modułu, a pomiary pokazują się dopiero po ok. 30 sekundach.

Re: Arduino - sterowanie z przycisków przy braku połączenia z serwerem

Posted: Sat Mar 16, 2019 9:27 am
by PuteR
Tak właśnie robię, niestety przy podłączeniu z zasilania z podłączonym DS brak jakiekolwiek reakcji sonoff nie łączy się a dioda nie świeci w ogóle. Przy podłączeniu odwrotnym DS (raczej tym błędnym) sonoff się łączy dioda mruga i brak wskazań z DS. Może faktycznie trafiła się jakaś kiepska partia i wszystkie DS są uszkodzone.

Re: Arduino - sterowanie z przycisków przy braku połączenia z serwerem

Posted: Sat Mar 16, 2019 10:51 am
by slawek
A może przypadkiem zapomniałeś o rezystorze?

Re: Arduino - sterowanie z przycisków przy braku połączenia z serwerem

Posted: Sat Mar 16, 2019 12:40 pm
by Zybi
PuteR wrote:
Sat Mar 16, 2019 9:27 am
Tak właśnie robię, niestety przy podłączeniu z zasilania z podłączonym DS brak jakiekolwiek reakcji sonoff nie łączy się a dioda nie świeci w ogóle. Przy podłączeniu odwrotnym DS (raczej tym błędnym) sonoff się łączy dioda mruga i brak wskazań z DS. Może faktycznie trafiła się jakaś kiepska partia i wszystkie DS są uszkodzone.
A ile DS-ów masz zadeklarowanych w trybie konfiguracji modułu?

Re: Arduino - sterowanie z przycisków przy braku połączenia z serwerem

Posted: Sat Mar 16, 2019 1:09 pm
by PuteR
Zachowanie jest zawsze takie same czy mam jeden, dwa czy trzy podłączone.

Re: Arduino - sterowanie z przycisków przy braku połączenia z serwerem

Posted: Sat Mar 16, 2019 1:33 pm
by edm
Kiedyś błędnie podłączyłem DS, czyli zamieniłem VCC z GND i efektem było mocne nagrzewanie DS. Lecz nie uszkodził się.