Menu główne

Odświeżanie stanu odbiorników w aplikacji i kontrolerze EFC-01

Zaczęty przez admin, Październik 31, 2017, 17:46:52

Poprzedni wątek - Następny wątek

admin

Witam,
Obecna wersja systemu (soft EFC-01, aplikacja i sterowniki wykonawcze) nie umożliwia wymuszonego odczytywania stanu odbiorników. W normalnym przypadku odbiorniki raportują swój stan, gdy ten się zmienia czy to przez komendę z pilota, EFC-01 lub przyciski fizycznie dołączone do nich.

Taka funkcja przydałaby się, aby minimalizować niedogodności systemu Exta Life (inne także "cierpią" na tę przypadłość) wynikające z jego radiowej natury działania tzw rozsynchronizowanie się między sterownikami wykonawczymi, a kontrolerem EFC-01. Chodzi o przypadki gdy EFC-01 jest odłączony od zasilania, a mimo tego sterowniki zmieniają swoje stany lub o sytuację, gdy EFC-01 nie będzie w stanie odebrać stanu odbiorników z powodu zakłóceń. W tym ostatnim przypadku u mnie zdarza się to notorycznie, każdego dnia, gdy steruję systemem z pilota jednocześnie kilka ściemniaczy, które zwracają status do EFC-01 w tym samym czasie.

Zgłaszałem ten problem firmie Zamel i potencjalna poprawa będzie możliwa poprzez wydanie aktualizacji oprogramowania. Niestety nie wiadomo kiedy. Nie ma nawet przybliżonej daty :(

Oto fragment korespondencji:
CytatTo o czym Pan wspomniał czyli odpytanie odbiorników o ich faktyczny stan po wejściu w ekran urządzenia będziemy chcieli zaimplementować. Obecnie wspomniane rozbieżności mogą wynikać z faktu, że tor odbiorczy
odbiornika ma nieco większy zasięg niż jego tor nadawczy. Skutkuje to na przykład tym, że podczas wykonywania sceny, gdzie wysyłanych jest wiele ramek odbiornik odbierze poprawnie ramkę sterującą i wyśle
odpowiedź do kontrolera, ale w tym momencie przyjdzie jakieś zakłócenie i braknie zasięgu. Kontroler zatem nie otrzyma informacji o faktycznym stanie odbiornika. Opisana przez Pana sytuacja może mieć miejsce
także wówczas gdy steruje się odbiornikami z poziomu pilotów a kontroler ma odłączone zasilanie. Chodzi o to, że po otrzymaniu odpowiedzi z odbiornika informacja o jego stanie jest zapisywana na karcie SD wewnątrz kontrolera i
każdorazowo po wejściu w ekran urządzenia w aplikacji stan odbiornika jest zaczytywany z karty. Jeżeli kontroler jest wyłączony to zapis na kartę nie jest możliwy. Przypuszczam jednak że u Pana powód leży w zasięgu. Mimo wszystko implementacja tego o czym Pan pisał jest moim zdaniem wymagana. W naszym gronie też już poruszaliśmy ten temat.
Elementy systemu, których używam: 3xSRP-22, 5xRDP-21, 3xROP-22, 4x ROP-21, 1xP-456/36, 1xRNK-24, 3x RNP-21, 1xRCT-22, aplikacja na Android oraz iOS + Home Assistant

admin

Problem desynchronizacji między odbiornikami, a aplikacją ma być niedługo rozwiązany w zbliżającej się aktualizacji zapowiadanej na "początek lutego":
Cytuję:
CytatPanie Grzegorzu to będzie trochę "grubsza" aktualizacja związana ze zmianą podejścia do komunikacji pomiędzy odbiornikami a kontrolerem.
Do tej pory to odbiorniki przesyłały odpowiedź do kontrolera natomiast obecnie to kontroler odpytuje odbiorniki o ich stan
CytatMam jednak nadzieję, że przyjęta metoda sprawdzi się w przypadku większych jak i mniejszych  instalacji. Jeden z naszych klientów testuje to na swojej inwestycji i wyniki są bardzo pozytywne.

Cóż, pozostaje trzymać kciuki, że faktycznie nadejdzie poprawa, oraz że aktualizacja wyjdzie faktycznie w lutym.
Elementy systemu, których używam: 3xSRP-22, 5xRDP-21, 3xROP-22, 4x ROP-21, 1xP-456/36, 1xRNK-24, 3x RNP-21, 1xRCT-22, aplikacja na Android oraz iOS + Home Assistant

Gwozdziu944

Słyszałem o tym, że nad tym pracują. Podobno ma to znacznie poprawić komunikacje.

admin

Elementy systemu, których używam: 3xSRP-22, 5xRDP-21, 3xROP-22, 4x ROP-21, 1xP-456/36, 1xRNK-24, 3x RNP-21, 1xRCT-22, aplikacja na Android oraz iOS + Home Assistant