Timer

Awatar użytkownika
pzygmunt
Posty: 18207
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

Automat schodowy:
- Ustawienie czasu na stałe na cloud.supla.org
- Ten czas jest odliczany niezależnie czy naciśnięto "Włącz" w aplikacji czy naciśnięto przycisk fizyczny

Timer:
- Dotychczasowa funkcjonalność modułu pozostaje bez zmian
- Naciśnięcie włącz/wyłącz w aplikacji lub przycisku fizycznego dezaktywuje timer
- W aplikacji pojawi się dodatkowy przycisk "włącz na określony czas", "wyłącz za określony czas"
Patryk
Posty: 2674
Rejestracja: pn sty 07, 2019 7:51 pm
Lokalizacja: Rybnik

pzygmunt pisze: pn lip 06, 2020 8:12 am
Timer:
- Dotychczasowa funkcjonalność modułu pozostaje bez zmian
- Naciśnięcie włącz/wyłącz w aplikacji ( ... )dezaktywuje timer
Ja rozumiem, że ta funkcja jeszcze nie jest ukończona, ale zadałem to pytanie:
 viewtopic.php?p=72406#p72406
 gdyż (na dzień  dzisiejszy):
- Naciśnięcie włącz/wyłącz w aplikacji AKTYWUJE timer na 30 sekund.
I to mnie zastanowiło.
Awatar użytkownika
pzygmunt
Posty: 18207
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

Ściągnąłeś sobie wersję z Develop gdzie był ustawiony na sztywno czas 30 sek.
To były tylko testy...
Patryk
Posty: 2674
Rejestracja: pn sty 07, 2019 7:51 pm
Lokalizacja: Rybnik

Patryk
Posty: 2674
Rejestracja: pn sty 07, 2019 7:51 pm
Lokalizacja: Rybnik

Nieśmiało się zapytam, jak tam prace w temacie Timera.
Awatar użytkownika
pzygmunt
Posty: 18207
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

Postępują
bicker
Posty: 469
Rejestracja: wt lut 02, 2016 8:18 am

a mi pokazuje błąd podczas kompilacji.
dodałem linie

Kod: Zaznacz cały

channels[3].Number = 3;
    channels[3].Type = SUPLA_CHANNELTYPE_RELAY;
    channels[3].FuncList = SUPLA_BIT_RELAYFUNC_POWERSWITCH | SUPLA_BIT_RELAYFUNC_LIGHTSWITCH;
    channels[3].Default = SUPLA_CHANNELFNC_POWERSWITCH;
    channels[3].Flags |= SUPLA_CHANNEL_FLAG_COUNTDOWN_TIMER_SUPPORTED;
    channels[3].value[0] = supla_esp_gpio_relay_on(B_RELAY2_PORT);
i mam bład podczas kompilacji

Kod: Zaznacz cały

../include/board/mk_gate_02.c: In function 'supla_esp_board_set_channels':
../include/board/mk_gate_02.c:72:16: error: 'TDS_SuplaDeviceChannel_B' has no member named 'Flags'
     channels[3].Flags |= SUPLA_CHANNEL_FLAG_COUNTDOWN_TIMER_SUPPORTED;
                ^
../include/board/mk_gate_02.c:72:26: error: 'SUPLA_CHANNEL_FLAG_COUNTDOWN_TIMER_SUPPORTED' undeclared (first use in this function)
     channels[3].Flags |= SUPLA_CHANNEL_FLAG_COUNTDOWN_TIMER_SUPPORTED;
                          ^
../include/board/mk_gate_02.c:72:26: note: each undeclared identifier is reported only once for each function it appears in
/hdd2/Espressif/ESP8266_NONOS_SDK154/Makefile:322: recipe for target '.output/eagle/debug/obj/user_main.o' failed
make[1]: *** [.output/eagle/debug/obj/user_main.o] Error 1
make[1]: Leaving directory '/CProjects/supla-espressif-esp/src/user'
/hdd2/Espressif/ESP8266_NONOS_SDK154/Makefile:308: recipe for target '.subdirs' failed
make: *** [.subdirs] Error 2

proszę o podpowiedź
Patryk
Posty: 2674
Rejestracja: pn sty 07, 2019 7:51 pm
Lokalizacja: Rybnik

1. Masz zaktualizowane źródła do 2.7.25 ???
2. Jeżeli tak to tu masz odpowiedź:
 viewtopic.php?p=72009#p72009
Ps.
Timer i tak jeszcze nie dziala.
Awatar użytkownika
lukfud
Posty: 2087
Rejestracja: czw lis 23, 2017 11:33 pm
Lokalizacja: Warszawa

pzygmunt pisze: pn lip 06, 2020 8:12 am Automat schodowy:
- Ustawienie czasu na stałe na cloud.supla.org
- Ten czas jest odliczany niezależnie czy naciśnięto "Włącz" w aplikacji czy naciśnięto przycisk fizyczny
@klew, biblioteka na tą chwilę nie wspiera wyzwalania automatu z przycisku fizycznego. Jest szansa na dodanie?
https://www.facebook.com/groups/supladiy/
Awatar użytkownika
klew
Posty: 8179
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

lukfud pisze: ndz wrz 06, 2020 7:31 pm
pzygmunt pisze: pn lip 06, 2020 8:12 am Automat schodowy:
- Ustawienie czasu na stałe na cloud.supla.org
- Ten czas jest odliczany niezależnie czy naciśnięto "Włącz" w aplikacji czy naciśnięto przycisk fizyczny
@klew, biblioteka na tą chwilę nie wspiera wyzwalania automatu z przycisku fizycznego. Jest szansa na dodanie?
Nie mieszajmy tematów. To nie jest dział o SuplaDevice na Arduino IDE.
Widzimy się na Supla Offline Party vol. 2 :!:
ODPOWIEDZ

Wróć do „supla-dev”