IOT SDK

User avatar
kris.sg
Posts: 482
Joined: Mon Aug 07, 2017 8:08 pm
Location: Przezchlebie
Has thanked: 1 time
Been thanked: 1 time

Post

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:

Code: Select all

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
Posts: 2944
Joined: Mon Jan 07, 2019 7:51 pm
Location: Rybnik

Post

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.
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

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.
SUPLA.... Nareszcie w domu.
Patryk
Posts: 2944
Joined: Mon Jan 07, 2019 7:51 pm
Location: Rybnik

Post

Co to jest ( lub będzie ) ???
"Countdown timer implementation"
 https://github.com/SUPLA/supla-espressi ... f7baca426b
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

SUPLA.... Nareszcie w domu.
Patryk
Posts: 2944
Joined: Mon Jan 07, 2019 7:51 pm
Location: Rybnik

Post

Dzięki za info.
Rozumiem, że ten czas będzie można ustawiać w Clud-ie ?
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Patryk wrote: Sat Jun 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.
SUPLA.... Nareszcie w domu.
Patryk
Posts: 2944
Joined: Mon Jan 07, 2019 7:51 pm
Location: Rybnik

Post

Ooo.
Robi się ciekawie.
Patryk
Posts: 2944
Joined: Mon Jan 07, 2019 7:51 pm
Location: Rybnik

Post

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...
You do not have the required permissions to view the files attached to this post.
User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila

Return to “Zagadnienia ogólne”