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"
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.
Ściągnąłeś sobie wersję z Develop gdzie był ustawiony na sztywno czas 30 sek.
To były tylko testy...
To były tylko testy...
Postępują
a mi pokazuje błąd podczas kompilacji.
dodałem linie
i mam bład podczas kompilacji
proszę o podpowiedź
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);
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
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.
2. Jeżeli tak to tu masz odpowiedź:
viewtopic.php?p=72009#p72009
Ps.
Timer i tak jeszcze nie dziala.
@klew, biblioteka na tą chwilę nie wspiera wyzwalania automatu z przycisku fizycznego. Jest szansa na dodanie?
https://www.facebook.com/groups/supladiy/