CHANNELSTATE w bibliotece Arduino
-
- Posts: 2264
- Joined: Thu Nov 23, 2017 11:33 pm
- Location: Warszawa
Zaktualizowałem do 2.3.45 i okno się już pokazuje.
https://www.facebook.com/groups/supladiy/
-
- Posts: 2264
- Joined: Thu Nov 23, 2017 11:33 pm
- Location: Warszawa
Co oznacza 3 przy "powód restartu połączenia"?
https://www.facebook.com/groups/supladiy/
-
- Posts: 19238
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
Te numerki nie są jeszcze doprecyzowane. Jak bedą to w aplikacji pojawi się forma tekstowa. Tymczasową listę ma @klew. Początkowo była następująca:
https://github.com/SUPLA/supla-core/blo ... to.h#L1444
https://github.com/SUPLA/supla-core/blo ... to.h#L1444
-
- Posts: 9686
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
Nadal używam tej samej listy.
Aktualne znaczenie jest takie:
0 - stan nieznany - tego nigdy na oczy nie zobaczysz
1 - activity timeout - występuje, gdy urządzenie jest poprawnie zarejestrowane, ale przestaje dostawać odpowiedzi od serwera Supli (brak opdowiedzi na Suplowy ping)
2 - WiFi connection lost - jak nazwa wskazuje . Poza tym chciałem tego użyć w przypadku odłączenia kabla dla Arduino Mega na Ethernecie. Niestety Ethernet Shield z W5100 nie raportuje odłączenia kabla, więc może się pojawić tylko na nowszych Ethernet Shieldach (5200 i 5500 - o ile dobrze pamiętam)
3 - Server connection lost - pojawia się gdy zostanie zerwane połączenie na warstwie TCP/IP. Czyli serwer żyje, jest dostępny, ale socket został zamknięty. W praktyce pojawia się przy każdej zmianie konfiguracji na serwerze - wtedy resetowane są wszystkie połączenia przez serwer
Lista ta będzie trochę zmieniona i docelowo aplikacja ma pokazywać jakieś krótkie nazwy zamiast cyferek.
Aktualne znaczenie jest takie:
0 - stan nieznany - tego nigdy na oczy nie zobaczysz
1 - activity timeout - występuje, gdy urządzenie jest poprawnie zarejestrowane, ale przestaje dostawać odpowiedzi od serwera Supli (brak opdowiedzi na Suplowy ping)
2 - WiFi connection lost - jak nazwa wskazuje . Poza tym chciałem tego użyć w przypadku odłączenia kabla dla Arduino Mega na Ethernecie. Niestety Ethernet Shield z W5100 nie raportuje odłączenia kabla, więc może się pojawić tylko na nowszych Ethernet Shieldach (5200 i 5500 - o ile dobrze pamiętam)
3 - Server connection lost - pojawia się gdy zostanie zerwane połączenie na warstwie TCP/IP. Czyli serwer żyje, jest dostępny, ale socket został zamknięty. W praktyce pojawia się przy każdej zmianie konfiguracji na serwerze - wtedy resetowane są wszystkie połączenia przez serwer
Lista ta będzie trochę zmieniona i docelowo aplikacja ma pokazywać jakieś krótkie nazwy zamiast cyferek.
Kiedy będzie Supla Offline Party / SOP#2025 ?
-
- Posts: 2264
- Joined: Thu Nov 23, 2017 11:33 pm
- Location: Warszawa
@klew, jak użyć tej metody: disableChannelState() ?
https://www.facebook.com/groups/supladiy/
-
- Posts: 9686
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
Musisz ją wywołać na obiekcie, którym tworzysz kanał:
Code: Select all
auto rs = new Supla::Control::RollerShutter(....);
rs->disableChannelState();
Kiedy będzie Supla Offline Party / SOP#2025 ?
-
- Posts: 2264
- Joined: Thu Nov 23, 2017 11:33 pm
- Location: Warszawa
Dzięki.klew wrote: Sat Sep 26, 2020 6:59 pm Musisz ją wywołać na obiekcie, którym tworzysz kanał:Code: Select all
auto rs = new Supla::Control::RollerShutter(....); rs->disableChannelState();
https://www.facebook.com/groups/supladiy/
-
- Posts: 9686
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
-
- Posts: 235
- Joined: Mon Aug 12, 2019 3:35 pm
Co może być przyczyną że w channel info widzę tylko:
- Czas pracy
- Czas połączenia
- Powód restartu połączenia
Czy dodatkowe informacje inaczej się uruchamia?
Biblioteki mam najnowsze, ściągnięte z https://github.com/klew/arduino .
Wersja płytki : ESP32
- Czas pracy
- Czas połączenia
- Powód restartu połączenia
Czy dodatkowe informacje inaczej się uruchamia?
Biblioteki mam najnowsze, ściągnięte z https://github.com/klew/arduino .
Wersja płytki : ESP32