Witam
Zamontowałem włącznik ROW-01 i zauważyłem że przekazuje on stan włączenia żarówki do Supli, tak że po włączeniu ręcznym (przy pomocy włącznika/kontaktu) aplikacja na telefonie pokazuje również zmianę stanu włączenia żarówki. Jak to mogę zrealizować z poziomu arduino ? Gdy włączałem z poziomu programu przekaźnik zgłoszony do Supli był on od razu wyłączny gdyż w Supli był ustawiony jako wyłączony. Jak to prawidłowo zrobić aby móc włączyć przekaźnik od strony urządzenia wykonawczego na arduino i poinformować o zmianie stanu serwer Supli ?
Pozdrawiam
--
P4tryk Jakóbiak
ROW-01 jak przekazuje stan do Supli
-
P4tryk
- Posts: 10
- Joined: Mon Jan 23, 2017 4:28 pm
Rozumiem że powinienem wywołać te funkcje, ale przynajmniej z dwoma parametrami, pierwszy channel_number i drugi v. Nie mogę zrozumieć co jest przekazywane w tym v? W jakiś sposób zapisany właśnie stan w zmiennej char? Proszę o kolejną wskazówkę 
-
P4tryk
- Posts: 10
- Joined: Mon Jan 23, 2017 4:28 pm
Znowu problem.
funkcja channelValueChanged jest typu protected i nie mogę jej wywołać - lub nie umiem ?
jedyną ciekawą funkcją typu public zdatną do moich potrzeb jest channelSetValue(TSD_SuplaChannelNewValue *new_value). Jeśli dobrze rozumiem kod, wywoła ona w trakcie swojego działania i tak funkcję channelValueChanged. Problem że nie rozumiem z jakimi parametrami ją wywołać. Jeśli dam SuplaDevice.channelSetValue(1) to czy nie zadziała to przypadkiem dla wszystkich kanałów typu relay i czy nie zmieni stanu wszystkich wyjść/przekaźników?
--
P4tryk Jakóbiak
funkcja channelValueChanged jest typu protected i nie mogę jej wywołać - lub nie umiem ?
jedyną ciekawą funkcją typu public zdatną do moich potrzeb jest channelSetValue(TSD_SuplaChannelNewValue *new_value). Jeśli dobrze rozumiem kod, wywoła ona w trakcie swojego działania i tak funkcję channelValueChanged. Problem że nie rozumiem z jakimi parametrami ją wywołać. Jeśli dam SuplaDevice.channelSetValue(1) to czy nie zadziała to przypadkiem dla wszystkich kanałów typu relay i czy nie zmieni stanu wszystkich wyjść/przekaźników?
--
P4tryk Jakóbiak
-
pzygmunt
- Posts: 20302
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
- Been thanked: 59 times
Przesuń sobie ją do public-a.
Przykład uzycia
https://github.com/SUPLA/arduino/blob/m ... e.cpp#L618
Przykład uzycia
https://github.com/SUPLA/arduino/blob/m ... e.cpp#L618
SUPLA.... Nareszcie w domu.
