Dodanie timestamp'a dla ostatniego odczytu czujnika (lista urządzeń / zakładki)

  • 12 Odpowiedzi
  • 11636 Wyświetleń
*

Offline admin

  • *****
  • 1448
  • Twórca i moderator forum
    • Zobacz profil
    • Forum ExtaLife
Po wpisie w wątku o RNK-24 i problemie z odczytem temperatury http://www.forumextalife.pl/index.php/topic,88.msg325.html#msg325 przyszło mi do głowy, że dobrze by było, gdyby aplikacja pokazywała dla wszelkiej maści czujników (obecnie tylko temperatura, ale mam nadzieję, że kiedyś doczekamy się innych np. oświetlenia) informację o dacie i czasie ostatniego odczytu, który dotarł do EFC-01.

W moim przypadku EFC-01 nie dostawał odczytu temperatury od RNK-24 albo z powodu zawieszenia się samego RNK albo też sygnał nadajnika nie docierał do EFC-01.

Skutkowało to oczywiście pokazywaniem w aplikacji cały czas tej samej - niepoprawnej temperatury.

We wszystkich możliwych przypadkach w RNK (rozładowana bateria, zawieszenie się RNK, przeszkoda uniemożliwiająca dotarcie sygnału do EFC-01) dobrze by było gdyby użytkownik wiedział, że odczyt może nie być aktualny. Najlepiej gdyby informowała o tym ikona (np wykrzyknik zamknięty w trójkąt jak znak drogowy) obecna przy dodanej informacji o dacie i czasie. Producent zna każde swoje urządzenie i będzie wiedział jaki jest maksymalny interwał nadawania zależny od otoczenia. Przykładowo dla np 3 maksymalnych interwałów, w których nie nastąpiło odebranie odczytu z czujnika - a aplikacji pojawi się ikona wykrzyknika.

To może być bardzo ważna kwestia w przypadku sterowania temperaturą. System może niepoprawnie sterować gdy nie będzie miał bieżącego odczytu z czujnika. Użytkownik powinien być świadomy zaistnienia takiej sytuacji, ponieważ pozwoli mu to na szybsze zdiagnozowanie problemu.
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

I oczywiście funkcje logiczne związane z aktualnym/nie aktualnym odczytem.

*

Offline admin

  • *****
  • 1448
  • Twórca i moderator forum
    • Zobacz profil
    • Forum ExtaLife
Soft kontrolera w wersji 1.0.0. oraz aplikacja 1.8 dodały w pewnym stopniu obsługę tej funkcjonalności. Niestety brak jest jakiejkolwiek sygnalizacji braku odczytu z czujnika. Można jedynie zobaczyć kiedy nastąpił ostatni odczyt. A Szkoda, bo ikona przy czujniku, nie mówiąc już o powiadomieniu z aplikacji to byłoby coś co na prawdę pozwoli błyskawicznie zidentyfikować problemy z czujnikiem.

U mnie po kilku godzinach po wyciągnięciu baterii z RNK - czujnik temperatury był pokazywany zwyczajnie, brak ostrzeżenia czy innej ikony wskazującej na jakieś problemy mimo informacji w changelogu o sygnalizacji nieaktywnego czujnika.
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

Problem jest sygnalizowany jeżeli kontroler nie otrzyma informacji od danego czujnika przez czas dłuższy niż 24h. Jest to sygnalizowane wyszarzeniem nazwy danego czujnika. Trzeba tutaj brać pod uwagę samą specyfikę działania czujnika w nadajnikach  RNK-22/24. Czujnik ten nadaje co 15 minut jeżeli zmiany temperatury są >= od 0,3 st.C. Jeżeli zmiany temperatury są < od 0,3 st.C to czujnik nada informację dopiero po 20 kolejnych pomiarach czyli po 300 minutach ( 5h ).

*

Offline admin

  • *****
  • 1448
  • Twórca i moderator forum
    • Zobacz profil
    • Forum ExtaLife
Problem jest sygnalizowany jeżeli kontroler nie otrzyma informacji od danego czujnika przez czas dłuższy niż 24h. Jest to sygnalizowane wyszarzeniem nazwy danego czujnika. Trzeba tutaj brać pod uwagę samą specyfikę działania czujnika w nadajnikach  RNK-22/24. Czujnik ten nadaje co 15 minut jeżeli zmiany temperatury są >= od 0,3 st.C. Jeżeli zmiany temperatury są < od 0,3 st.C to czujnik nada informację dopiero po 20 kolejnych pomiarach czyli po 300 minutach ( 5h ).
Dziękuję za informację. Wiedzy o tym jak zachowują się moduły nigdy za dużo :)
OK w takim razie nie czekałem aż tak długo. Swoją drogą czujnik jest sprytnie skonstruowany i taki zabieg ma sens aby oszczędzić energię. To na plus- rozwiazanie smart :) Jednak czy 24 godziny to nie trochę za dużo? Przy sterowaniu temperaturą to może być zbyt długi okres na reakcję. Taka jest przynajmniej moja opinia.

Zostaje jeszcze wprowadzenie sugerowanej przez kolegę guzik obsługi takiego zdarzenia do funkcji logicznych, aby system mógł jakoś radzić sobie sam z brakiem odczytu z czujnika.
Pozdrawiam
« Ostatnia zmiana: Lipiec 31, 2018, 11:15:17 wysłana przez 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

*

Offline SebiCo

  • ***
  • 157
    • Zobacz profil
Niestety u mnie ta funkcja tez do końca nie działa dobrze, proszę zobaczyć ile godzin temu był ostatni odczyt ;)
 

*

Offline SebiCo

  • ***
  • 157
    • Zobacz profil
nie mogę już dodać następnego załącznika, a chce pokazać że następny odczyt też jest taki "nierealny" ;)

*

Offline admin

  • *****
  • 1448
  • Twórca i moderator forum
    • Zobacz profil
    • Forum ExtaLife
Koniecznie musisz wymienić baterię - ostatni odczyt jeszcze za Bieruta ;)
No tak, nie wygląda to dobrze, a co ciekawe - data i czas ostatniego odczytu wyglądają normalnie, tylko obliczenie ilości czasu szwankuje  ???
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

*

Offline admin

  • *****
  • 1448
  • Twórca i moderator forum
    • Zobacz profil
    • Forum ExtaLife
A i jeszcze jedno - nie wiem dlaczego nie mogłeś dodać kolejnego załącznika - limit to 6000 KB dla wszystkich załączników jednego posta a max wielkość 1 załącznika to 5000 KB więc powinno bez problemu wystarczyć
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

*

Offline SebiCo

  • ***
  • 157
    • Zobacz profil
nie mogłem dodać załącznika w edytowanym poście.

Odp: Dodanie timestamp'a dla ostatniego odczytu czujnika (lista urządzeń / zakładki)
« Odpowiedź #10 dnia: Kwiecień 02, 2020, 09:16:40 »
Chciałem odświeżyć trochę wątek.
Jestem tu nowy, dopiero zaczynam przygodę z Exta Life.
Czytałem już kilka wątków, podobne problemy już zaobserwowałem u siebie.
Ale tutaj chciałbym zapytać, czy jest możliwość aby RNK-24 dawał częściej sygnał?
Głównie chodzi mi o funkcje logiczne, gdyż czasem temperatura zadana waha się na pograniczu tych 0,3 st.
Ewentualnie do funkcji logicznych dodać możliwość zapisu o odpytywaniu czujnika, aby użytkownik mógł sobie sam zdefiniować czasy odświeżania.
Pozdrawiam  :)

*

Offline wswsws

  • ***
  • 139
    • Zobacz profil
Odp: Dodanie timestamp'a dla ostatniego odczytu czujnika (lista urządzeń / zakładki)
« Odpowiedź #11 dnia: Kwiecień 02, 2020, 15:58:31 »
Nie ma takiej możliwości. Jak chcesz częściej odczytywać temperaturę zastosuj czujnik RCT-21. Tu jest to do ustawienia jak sobie chcesz. Pozdrawiam [Ja mam około 40 urządzeń exty i już jestem pewien że teraz bym już w to nie wszedł]

Odp: Dodanie timestamp'a dla ostatniego odczytu czujnika (lista urządzeń / zakładki)
« Odpowiedź #12 dnia: Kwiecień 03, 2020, 14:21:46 »
Zgadzam się.
Trochę toporny jest to system, albo trochę słabo rozwinięty.
Brakuje wielu funkcjonalności lub urządzeń, a jako nowy użytkownik prześledziłem to forum i wyrobiłem sobie opinię, że Zamel słabo rozwija ten produkt.
Błędy zgłaszane w 2018 powtarzają się u mnie w 2020 roku...
A biorąc pod uwagę obecne czasy, raczej nie liczyłbym na szybki rozwój.