IOT SDK

Awatar użytkownika
kris.sg
Posty: 372
Rejestracja: pn sie 07, 2017 8:08 pm
Lokalizacja: Przezchlebie

Dzięki na ciebie zawsze można liczyć :)
Teraz przycisk działa, ale żeby nie było tak kolorowo to po każdym restarcie modułu czy przywróceniu zasilania przekaźnik którym steruje gpio 0 ma stan wysoki.
Rozwiązałem problem zapisując stan przekaźnika do pamięci i po uruchomieniu modulu przywraca jego stan:

Kod: Zaznacz cały

void ICACHE_FLASH_ATTR supla_esp_board_on_connect(void) {
  supla_esp_gpio_set_hi( B_RELAY1_PORT, supla_esp_cfg.gpio0 );  //ustawienie zapamietanego stanu
jak to dałem do gpio_init to po chwili przekaźnik i tak miał stan wysoki
flagi przy relay oczywiście mam "RELAY_FLAG_RESTORE_FORCE"

Nie jest to może eleganckie rozwiązanie ale działa :)
■Rpi4(m.2) Supla Cloud, Scripts ■Rpi3(sd) SD: 6x MI ATC, 1x W.S.
ROLETY_V3 x12 ■SWITCH_DUAL x4 ■GATE_MODULE_V3 x1 ■SOCKET_SSR x1 ■SMOKE_MODULE x1
SONOFF_TOUCH x4 ■YUNSCHAN x1 ■STAITCASE_DIMMER x1 ■MEW-01 x2 ■mROW-02 x1 ■LEW-01 x1
POW_R2 x2 ■SP111 x3
Patryk
Posty: 2677
Rejestracja: pn sty 07, 2019 7:51 pm
Lokalizacja: Rybnik

Pytanie chyba tylko do @pzygmunt
Czy istnieje możliwość, aby przy wyborze:

RELAY_FLAG_RESET

po zaniku wifi lub neta, "moduł" nie wyłączał już "załączonego" przekaźnika ( po ok 30 sek ).

Wiem, że można wybrać:

RELAY_FLAG_RESTORE

Ale.
Chodzi mi o to,  że gdy nastapi zanik napięcia, po powrocie  ( napięcia ) "moduł" nie załączy przekaźnika ( jak był włączony ), ALE zanik wifi lub połączenia z netem nie wyłączy już załączonego przekaźnika ( po ok 30 sek ).
Ps.
Swego czasu pamiętam, że również ktoś pytał, czy w ROW-01/02 można by było zastosować taką możliwość wyboru pamięci stanu przekaźnika.
Awatar użytkownika
pzygmunt
Posty: 18277
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

Należy wybrać taki port który nie zmienia stanu przy restarcie układu. Można też zablokować wymuszanie restartu w przypadku braku połączenia.
Patryk
Posty: 2677
Rejestracja: pn sty 07, 2019 7:51 pm
Lokalizacja: Rybnik

Co to jest ( lub będzie ) ???
"Countdown timer implementation"
 https://github.com/SUPLA/supla-espressi ... f7baca426b
Patryk
Posty: 2677
Rejestracja: pn sty 07, 2019 7:51 pm
Lokalizacja: Rybnik

Dzięki za info.
Rozumiem, że ten czas będzie można ustawiać w Clud-ie ?
Awatar użytkownika
pzygmunt
Posty: 18277
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

Patryk pisze: sob cze 27, 2020 9:24 am Dzięki za info.
Rozumiem, że ten czas będzie można ustawiać w Clud-ie ?
Z aplikacji będzie można ustawić czas. W cloudzie czas na stałe można ustawić dla łącznika schodowego.
Patryk
Posty: 2677
Rejestracja: pn sty 07, 2019 7:51 pm
Lokalizacja: Rybnik

Ooo.
Robi się ciekawie.
Patryk
Posty: 2677
Rejestracja: pn sty 07, 2019 7:51 pm
Lokalizacja: Rybnik

Zaktualizowałem 'źródła" do 2.7.19
 viewtopic.php?p=67974#p67974
Następnie dopisałem:
 viewtopic.php?p=71999#p71999

Tylko cały czas jest ERROR...
Załączniki
20200628_022435.jpg
20200628_022435.jpg (4.9 MiB) Przejrzano 2447 razy
Awatar użytkownika
lesny8
Posty: 2808
Rejestracja: pn gru 11, 2017 9:43 pm

Czekam na kolejne Supla Offline Party 👍
ODPOWIEDZ

Wróć do „Zagadnienia ogólne”