Kanał zarejestrowany z flagą SUPLA_CHANNEL_FLAG_CHANNELSTATE. W aplikacji na smartfonie pojawia się ikona "i" przy tym kanale. Ale po "wciśnięciu" tej ikony serwer nie wysyła do urządzenia komunikatu SUPLA_CSD_CALL_GET_CHANNEL_STATE, więc urządzenie nie wysyła danych i na apce smartfona mam jedynie "zielone kręcące się kółko".
Supla cloud w wersji 2.3.25, własna instancja. Aplikacja na smartfonie w wersji 2.3.60
Czego jeszcze ew. nie doczytałem?
SUPLA_CHANNEL_FLAG_CHANNELSTATE
__________________________________________________________
Specjalizowane oprogramowanie do sterowników Sonoff, Gosund, Blitzwolf, Shelly i innych:
https://djack.com.pl/modules.php?name=Downloads&d_op=viewdownload&cid=54
Specjalizowane oprogramowanie do sterowników Sonoff, Gosund, Blitzwolf, Shelly i innych:
https://djack.com.pl/modules.php?name=Downloads&d_op=viewdownload&cid=54
Jaką wersję protokołu ustawiłeś ?
12.
Ikonka "i" pojawiła się na apce smartfona. Ale jak wyświetlam komunikaty przychodzące z serwera supla to są to głównie pingi (50) albo zmiana switcha SUPLA_SD_CALL_CHANNEL_SET_VALUE (110).
Komunikat SUPLA_CSD_CALL_GET_CHANNEL_STATE (500) nie chce jakoś przyjść.
Nie wiem czy jest to problem komunkacji klienta z serwerem (CS) czy serwera z urządzeniem (SD).
Czy można jakoś wymusić wysłanie komunikatu z serwera do urządzenia?
Czy można jakoś łatwo sprawdzić na serwerze czy przyszedł komunikat z klienta?
Ostatnio zmieniony śr lis 04, 2020 8:00 am przez djack2017, łącznie zmieniany 3 razy.
__________________________________________________________
Specjalizowane oprogramowanie do sterowników Sonoff, Gosund, Blitzwolf, Shelly i innych:
https://djack.com.pl/modules.php?name=Downloads&d_op=viewdownload&cid=54
Specjalizowane oprogramowanie do sterowników Sonoff, Gosund, Blitzwolf, Shelly i innych:
https://djack.com.pl/modules.php?name=Downloads&d_op=viewdownload&cid=54
Ale konkretnie to co miałbym zmienić poza nr protokołu?Patryk pisze: ↑wt lis 03, 2020 8:07 pm Tak jak @pzygmunt pisze to zmieniłeś :
viewtopic.php?p=72018#p72018
Mam ustawione:
#define ESP8266_SUPLA_PROTO_VERSION 12
TDS_SuplaDeviceChannel_C
__________________________________________________________
Specjalizowane oprogramowanie do sterowników Sonoff, Gosund, Blitzwolf, Shelly i innych:
https://djack.com.pl/modules.php?name=Downloads&d_op=viewdownload&cid=54
Specjalizowane oprogramowanie do sterowników Sonoff, Gosund, Blitzwolf, Shelly i innych:
https://djack.com.pl/modules.php?name=Downloads&d_op=viewdownload&cid=54
U mnie na źródłach - dev 2.7.25
Serwer publiczny
Np: ten soft
viewtopic.php?p=75214#p75214
Wszystko działa poprawnie.
Serwer publiczny
Np: ten soft
viewtopic.php?p=75214#p75214
Wszystko działa poprawnie.
OK - już działa poprawnie. Trochę pozmieniałem w pliku proto.h
__________________________________________________________
Specjalizowane oprogramowanie do sterowników Sonoff, Gosund, Blitzwolf, Shelly i innych:
https://djack.com.pl/modules.php?name=Downloads&d_op=viewdownload&cid=54
Specjalizowane oprogramowanie do sterowników Sonoff, Gosund, Blitzwolf, Shelly i innych:
https://djack.com.pl/modules.php?name=Downloads&d_op=viewdownload&cid=54
Pliku proto.h nie powinieneś dotykać. To zła praktyka.
Tak wiem. Koniec końcem wgrałem nowy, niezmieniony.
Uptime to pewnie zgodnie z definicją "czas nieprzerwanej pracy urządzenia" czyli od włączenia zasilania lub restartu.
A jak konkretnie rozumiesz "Czas od nawiązania połączenia z serwerem"?
__________________________________________________________
Specjalizowane oprogramowanie do sterowników Sonoff, Gosund, Blitzwolf, Shelly i innych:
https://djack.com.pl/modules.php?name=Downloads&d_op=viewdownload&cid=54
Specjalizowane oprogramowanie do sterowników Sonoff, Gosund, Blitzwolf, Shelly i innych:
https://djack.com.pl/modules.php?name=Downloads&d_op=viewdownload&cid=54
Czas od nawiązania połączenia z serwerem to czas od nawiązania połączenia z serwerem.