TapHome

Wersja 2024.1

Nowości w TapHome 2024.1: Regulowana Prędkość Kliknięcia Przycisku, Dodawanie Urządzeń TapHome przez Kod QR i więcej.

Regulowana Prędkość Kliknięcia Przycisku

Regulowana Prędkość Kliknięcia Przycisku

Dodano dodatkowe ustawienia dla wszystkich przycisków w urządzeniach TapHome, w tym urządzeń dotykowych (np. PB5, PB6) i wejść UI zdefiniowanych jako przyciski (np. moduł 32UI).

Wymagania: Najnowsza wersja firmware modułu

Wybierz jeden lub więcej przycisków:

  • Ustawienia serwisowe → Obsługiwane typy kliknięć: Im mniej opcji wybierzesz, tym mniej czasu algorytm będzie musiał czekać przed wykonaniem akcji przycisku. Na przykład, jeśli ‘Obsługa Długiego naciśnięcia’, ‘Obsługa Podwójnego kliknięcia’ i ‘Obsługa Potrójnego kliknięcia’ są wszystkie wyłączone, akcja przycisku uruchomi się natychmiast po naciśnięciu bez czekania na zwolnienie.
  • Ustawienia serwisowe → Czas długiego naciśnięcia / Prędkość kliknięcia. Dostosuj czas wymagany dla długiego naciśnięcia lub podwójnego/potrójnego kliknięcia.

Dodawanie Urządzeń TapHome przez Kod QR

Dodawanie Urządzeń TapHome przez Kod QR

Nowe urządzenia TapHome mają naklejkę z kodem QR zawierającą informacje o numerze seryjnym.

W Ustawienia → Sprzęt → TapHome Bus, oprócz Wyszukaj nowe urządzenia, jest teraz opcja Dodaj urządzenie. Pozwala to dodać tylko jeden konkretny moduł do magistrali bez konieczności skanowania całej magistrali i dodawania wszystkich nowo podłączonych modułów naraz.

Uwaga: Urządzenie musi być podłączone do magistrali w momencie skanowania.

Spektrogram dla Nowego Czujnika Obecności i Przycisków Dotykowych PBT2.0

Możliwość analizy tego, co dzieje się bezpośrednio w module na poszczególnych kanałach. Możliwe jest zapisanie i odtworzenie nagrań. Dostępne tylko w aplikacji Windows.

Uruchomienie: Otwórz moduł Presence (wkrótce) lub moduł PBT → Ustawienia serwisowe → Uruchom diagnostykę

Dla czujnika Presence wyświetlane są poszczególne poziomy odległości odbić fal radarowych i zmiany widma podczerwonego z czujnika PIR. Wizualnie pokazuje w czasie, czy ustawione wartości progowe są prawidłowe dla danego pomieszczenia.

Spektrogram

Dla przycisków dotykowych PBT 2.0 można zobaczyć mierzone pojemności w (prawie) czasie rzeczywistym.

Ulepszenia Packet Parser

Dodano obsługę rolet i żaluzji

Uproszczone i przyspieszone przetwarzanie wiadomości w języku Packet Parser

Co jest lepsze: oszczędza jedno wywołanie PARSEJSON na określenie wartości topic. Gdy przychodzi bardzo dużo wiadomości mqtt i tylko niektóre są interesujące, bardziej opłaca się użyć tego.

RECEIVEDMSG zawiera również wartości specyficzne dla mqtt - np. CLIENTID, DUP, CONTENTTYPE, EXPIRY - ich zawartość zależy od tego, co wysyła serwer mqtt. Stara składnia nadal działa i będzie działać.

RECEIVEDMSG działa również z TCP i UDP, nie tylko MQTT. W takim przypadku dostarcza tylko właściwości PAYLOAD i LENGTH.

Oryginał:

VAR jsonResponse := TOSTRING(RECEIVEDBYTES);
if parsejson(jsonResponse, "Topic") = "my-topic"
    Va := todouble(parsejson(jsonResponse, "Payload"));
end

Nowa wersja:

if RECEIVEDMSG.TOPIC = "my-topic"
    Va := todouble(TOSTRING(RECEIVEDMSG.PAYLOAD));
end

Mniejsze ulepszenia Packet Parser

  • Funkcje PARSEJSON, PARSEXML działają wydajniej - wymagają mniej RAM i CPU
  • Ekstremalnie dużo wiadomości listener nie powinno już obniżać ogólnego czasu odpowiedzi jednostki sterującej.
  • Informacje serwisowe modułów packet parser zawierają dane statystyczne o odebranych i wysłanych wiadomościach - liczby z ostatnich 5 i 30 minut, liczba odebranych bajtów, a dla MQTT informacje są posortowane według MQTT-topic. To powinno pomóc w debugowaniu skryptów i ustawieniu najbardziej odpowiedniego filtra topic, aby Core otrzymywał jak najmniej wiadomości, których w ogóle nie przetwarza.

Więcej informacji o Packet Parser w sekcji Kompatybilne urządzenia → Packet parser → Konfiguracja ręczna