Wersja 2026.1

Wersja 2026.1 jest na razie wersją beta. Oficjalnie wydana jest wersja 2025.2; z jednostką sterującą 2026.1 współpracuje aplikacja TapHome Next (przed aktualizacją).

Wersja 2026.1 to jedna z największych aktualizacji TapHome. Wprowadza nowy sposób oceniania smart rules, nowe i przebudowane smart rules, wartości domyślne urządzeń, tryb ręczny osobno dla każdej wartości, nowe typy urządzeń, uprawnienie Tylko czytać i znacznie szybsze łączenie aplikacji. Istniejące smart rules i grupy urządzeń są przy aktualizacji automatycznie konwertowane do nowego formatu.

Przed aktualizacją

  • Jednostka sterująca 2026.1 nie połączy się z aplikacją TapHome 2025.2 ani starszą. Na wszystkich telefonach, tabletach i komputerach zainstaluj aplikację TapHome Next — wersja 2026.1 jest w sklepach dla Androida 6.0 lub nowszego, iOS, macOS i Windows.
  • Uprawnienie urządzenia, które dotąd nazywało się Tylko czytać i pozwalało zmieniać wartości, nazywa się teraz Sterowanie. Nowe uprawnienie Tylko czytać nie pozwala zmieniać wartości i żadne zapisane uprawnienie nie jest na nie konwertowane (uprawnienie).
  • Czasomierz oświetlenia jest konwertowany na Kontroler oświetlenia ze wszystkimi czujnikami w sekcji Automatyczne włączanie. Sygnał Obecność przenieś do sekcji Automatyczne wyłączanie (dokumentacja).
  • Przekonwertowana grupa dostaje na każdym swoim urządzeniu wiersz w sekcji Pod wpływem, umieszczony tuż nad wartościami domyślnymi. Polecenie grupy nie zmienia więc wartości, którą utrzymuje smart rule wyżej na liście (grupy).
  • Przy konwersji interfejsów Modbus slave nie jest konwertowany rejestr Stop rolety KNX, rolety i urządzenia Markiza z Packet parsera oraz wirtualnego urządzenia Markiza. Master, który go używał, otrzyma pod jego adresem wyjątek 0x02 (Modbus slave).

Znacznie szybsze łączenie

Aplikacja po ponownym otwarciu, zmianie sieci lub przełączeniu lokalizacji łączy się wyraźnie szybciej, zwłaszcza w dużych instalacjach i przy połączeniu przez chmurę. Przechowuje lokalną kopię urządzeń, interfejsów i wartości lokalizacji, a jednostka sterująca przy ponownym połączeniu wysyła jej tylko to, co się w międzyczasie zmieniło, zamiast całej listy.

Wartości domyślne urządzeń

Urządzenia z wartościami, którymi można sterować, mają nowe ustawienie Wartości domyślne. Określa ono, co dzieje się z wartością, gdy akurat nic nią nie steruje — żaden smart rule, grupa ani tryb ręczny:

  • Nie zmieniaj — wartość pozostaje bez zmian;
  • Ostatnia ręczna wartość — wraca ostatnia wartość z ręcznej zmiany;
  • Ustaw na wartość — urządzenie przechodzi na podaną wartość.

Po aktualizacji wszystkie urządzenia mają opcję Nie zmieniaj. Światło, które włączył czujnik ruchu, świeci więc po zakończeniu smart rule dalej; jeśli ma zgasnąć, wybierz dla niego opcję Ustaw na wartość i podaj 0%. Pomocniczy smart rule Zachowaj wartości domyślne nie jest już do tego potrzebny — istniejące smart rules tego typu pozostają i działają dalej.

Wartości domyślne
Poziom100%
Kąt50%
Anuluj Pokaż więcej OK
Wartości domyślne
Poziom
100%
Kąt
50%
Anuluj OK

Opcja dotyczy całego urządzenia; przyciskiem Pokaż więcej w oknie ustawisz ją dla każdej wartości osobno. Wartości domyślne mają najniższy priorytet i w szczegółach urządzenia są w sekcji Pod wpływem zawsze ostatnie. Gdy urządzeniem akurat steruje wartość domyślna, pokazuje to ikona trybu Wartość domyślna (dokumentacja).

Tryb ręczny osobno dla każdej wartości

Tryb ręczny i automatyczny jest śledzony osobno dla każdej wartości urządzenia. Gdy na przykład ręcznie zmienisz jasność światła, w tryb ręczny przechodzi tylko jasność, a temperaturą barwową mogą dalej sterować smart rules. Akcja smart rule, która ustawia kilka wartości naraz, wykonuje się jednak w całości albo wcale: dopóki płynie czas sterowania ręcznego jasności, a przy opcji Zachowaj tryb manualny aż użytkownik ustawi go z powrotem na automatyczny zawsze, światło odrzuca całą akcję z jasnością i temperaturą barwową. Gdy wartości mają różne tryby, szczegóły urządzenia pokazują tryb przy każdej wartości; zmiany trybu są zapisywane w dzienniku urządzenia.

Jak długo trwa tryb ręczny, ustawisz jak dotąd w szczegółach urządzenia przyciskiem Sterowanie ręczne. To ustawienie i jego czas pozostają wspólne dla wszystkich wartości urządzenia.

Sterowanie ręczne
Jeśli użytkownik dokona zmiany pomimo automatycznych Smart rules:
Czas trwania2 godziny
Anuluj OK
  • Nowa opcja Utrzymuj tryb ręczny przez ograniczony czas, a następnie do kolejnej automatycznej zmiany: po upływie czasu urządzenie nie przełącza się od razu w tryb automatyczny, tryb ręczny trwa do najbliższej automatycznej zmiany.
  • Nowa opcja Nadpisywanie trybu automatycznego lub wartości domyślnej jest wyłączone odrzuca ręczną zmianę, dopóki wartość utrzymuje smart rule lub wartość domyślna Ustaw na wartość; dotychczasowa opcja Nie zezwalaj na tryb manualny całkowicie zakazuje ręcznych zmian.
  • Gdy dodasz urządzenie wirtualne lub zmienisz typ urządzenia, aplikacja wstępnie wypełni opcję według typu — na przykład pompa obiegowa dostanie opcję Zachowaj tryb manualny na określony czas z czasem 15 minut.

Nowy sposób oceniania smart rules

Sekcja Pod wpływem w szczegółach urządzenia pokazywała dotąd smart rules urządzenia w kolejności priorytetu. Teraz są w niej też grupy, wartości domyślne i wiersz Sterowanie ręczne, więc to jedna lista wszystkiego, co wpływa na urządzenie. Kolejność to priorytet; zmienisz ją jak dotąd przyciskiem Edytuj i przeciągnięciem wierszy.

  • Ocena przebiega osobno dla każdej wartości urządzenia. Smart rule o wyższym priorytecie przejmuje tylko te wartości, które ustawia; pozostałymi wartościami mogą dalej sterować smart rules o niższym priorytecie.
  • Bezpieczeństwo nie jest już osobnym typem smart rule, lecz trybem akcji: każda akcja może być w trybie Ręczny, Automatyczny lub Bezpieczeństwo. Na jedno urządzenie może więc działać jednocześnie kilka smart rules bezpieczeństwa, a obowiązuje między nimi priorytet.
  • Kolejność oceniania: najpierw akcje bezpieczeństwa, po nich ręczna zmiana z aplikacji lub bezpośrednio na urządzeniu, potem akcje ręczne i automatyczne smart rules według priorytetu, a na końcu wartości domyślne.
  • Dotychczasowe smart rules bezpieczeństwa zachowują przy aktualizacji najwyższy priorytet.

Na przykład smart rule Ochrona żaluzji przed wiatrem utrzymuje rolety podniesione w trybie bezpiecznym, dopóki prędkość wiatru przekracza próg silnego wiatru, a potem działa w trybie automatycznym.

Smart rule można też wyłączyć tylko dla jednego urządzenia opcją Wyłącz na tym urządzeniu w sekcji Pod wpływem lub na liście wejść i wyjść smart rule; pozostałymi urządzeniami steruje dalej.

Żaluzja
0%20%
Pod wpływemEdytuj
Ochrona żaluzji przed wiatrem
0%
Ustawienie rolet zgodnie ze słońcem
100%20%
Harmonogram
100%70%
Wartości domyślne
100%50%
Dodaj nową inteligentną zasadę
Statystyki
Zmiana nazwy
Usuń
Sterowanie ręczne
Ustawienia serwisowe
Ustawienie rolet zgodnie ze słońcem
Zmiana nazwy
Wyłącz
Wyłącz na tym urządzeniu
Duplikuj smart rule
Zmień uprawnienia
Odinstaluj

Nowe i przebudowane smart rules

Kilka jednozadaniowych smart rules zastąpiono bardziej uniwersalnymi. Przy aktualizacji są konwertowane automatycznie:

Dotychczasowy smart rulePo aktualizacji
Działanie po naciśnięciu przycisku, Wykonaj akcje przy włączeniu / wyłączeniu, Powiadomienie, Akcja przy dzwonku do drzwi, Rozkład dnia i inne (pełna lista)Warunek
Plan tygodniowyHarmonogram
Opóźniony start i koniec, Odliczanie czasuOpóźnienie
Czasomierz oświetlenia, Przyciemnianie przyciskiemKontroler oświetlenia
Kontroler PID temperaturyRegulator PID; wyjścia przełączające i PWM przechodzą na smart rule Histereza
Chroń rolety przed silnym wiatrem, Dostosuj żaluzje w wietrznych warunkachOchrona żaluzji przed wiatrem
Steruj żaluzjami jednym przyciskiem, Kontroluj żaluzje za pomocą przycisków Góra i DółSterowanie żaluzjami przyciskami

Warunek to nowy smart rule, który wykonuje akcje, gdy spełniony jest warunek dotyczący wartości urządzenia lub czasu (tryb Wartość urządzenia lub Czas). Ma uporządkowaną listę uniwersalnych wyzwalaczy, każdy z własnymi akcjami, i obowiązuje pierwszy spełniony. Na przykład trzy wyzwalacze dla jednej temperatury — ogrzewanie na pełną moc poniżej 18 °C, oszczędnie poniżej 20 °C i wyłączenie od 21 °C — obsłuży jeden smart rule. Konfigurację opisuje dokumentacja smart rule Warunek.

Warunek
Tryb wyzwalania
Urządzenia wejściowe
Czujnik ruchu
Dodaj urządzenie
1
Wyzwalacze
1
RuchWykryto ruch
Włącz
2
RuchBrak ruchu
Wyłącz
Dodaj wyzwalacz
  1. Numer w kółku to pozycja wyzwalacza w kolejności; zmienisz ją, przeciągając wiersz. Wypełnione kółko oznacza wyzwalacz stanowy, puste — zdarzeniowy.

Inne nowe i przebudowane smart rules:

  • Harmonogram (zastępuje Plan tygodniowy) wykonuje akcje o określonych godzinach powtarzającego się okresu — dnia, tygodnia, dnia roboczego i weekendu, miesiąca lub roku. Godziny mogą być stałe lub określone względem wschodu albo zachodu słońca; Plan tygodniowy nie miał ani powtarzania co miesiąc i co rok, ani godzin według słońca (dokumentacja).
  • Opóźnienie (zastępuje Opóźniony start i koniec i Odliczanie czasu) po uruchomieniu odczekuje Opóźnienie początkowe, wykonuje Akcje początkowe i utrzymuje je, dopóki nie upłynie Opóźnienie końcowe; potem może wykonać Akcje końcowe (dokumentacja).
  • Kontroler oświetlenia (zastępuje Czasomierz oświetlenia i Przyciemnianie przyciskiem) steruje jednym lub wieloma światłami za pomocą przycisków i czujników w jednym smart rule, łącznie ze ściemnianiem przytrzymaniem. Nowe są sekcja Automatyczne wyłączanie dla czujników obecności z Opóźnienie wyłączenia oraz niestandardowe akcje przycisków dla świateł tego smart rule, na przykład podwójne kliknięcie włącza scenę kolorową; dotąd przycisk mógł tylko włączyć, wyłączyć lub przełączyć. Do akcji na innych urządzeniach służy Warunek (dokumentacja).
  • Menedżer energii (nowy) włącza i wyłącza urządzenia według nadwyżki mocy zmierzonej przez licznik energii i według ich priorytetu; wyjścia analogowe reguluje płynnie. Dla każdego urządzenia ustawiasz na przykład moc, minimalny czas pracy lub aktywne przedziały czasowe; smart rule utrzymuje pobór z sieci w ustawionych limitach. Podgrzewanie wody lub filtracja basenu działają więc głównie na nadwyżce energii słonecznej (dokumentacja).
  • Powiadomienie o otwartym oknie (nowy) wysyła powiadomienie lub wykonuje akcje, gdy okno, drzwi lub brama garażowa pozostają otwarte dłużej niż ustawiony czas. Można go ograniczyć urządzeniem obecności; domyślnie jest aktywny w stanach nieobecności i urlopu (dokumentacja).
  • Ochrona żaluzji przed wiatrem (przebudowany) obsługuje silny i umiarkowany wiatr w jednym smart rule; dotąd potrzebne były do tego dwa. Przed silnym wiatrem chroni od razu w trybie bezpiecznym (dokumentacja).
  • Ustawienie rolet zgodnie ze słońcem (przebudowany) obsługuje w jednym smart rule rolety o różnych ustawieniach serwisowych w sekcjach Orientacja słońca (orientacja okna względem północy, wysokość okna, odległość od podłogi do okna) lub Regulacja kąta listew. Dotychczas takie rolety wymagały kilku smart rules (dokumentacja).
  • Regulator PID (przebudowany) reguluje według dowolnego urządzenia z wartością zadaną, nie tylko według temperatury, a korektę zapisuje do wyjść analogowych, zmiennych, rolet lub termostatów. Dla każdego wyjścia ustawiasz tryb Dodatni, Ujemny lub Oba oraz zakres od minimum do maksimum; tryb ogrzewania i chłodzenia może wyznaczać urządzenie albo może być stały. Użyjesz go na przykład także z nowymi regulatorami wilgotności, CO2 i poziomu wody.

Aplikacja

Aplikacja desktopowa TapHome została przepisana na nową technologię i jest dostępna dla systemów Windows, macOS i Linux. Renderuje płynniej i pojawiły się w niej:

  • porządkowanie elementów przez przeciąganie z animacją, przy którym lista sama się przewija;
  • automatyczne przełączanie jasnego i ciemnego motywu według systemu;
  • odtwarzanie wideo z kamer;
  • opcja Zapamiętaj hasło na ekranie logowania (Windows i macOS): zapisane konta pojawiają się po kliknięciu w pole nazwy lub hasła, można je stamtąd także usunąć, a hasła są przechowywane w postaci zaszyfrowanej.

Ikonę urządzenia, a także ikony poszczególnych wartości przełącznika wielowartościowego, możesz po wybraniu dalej dostosować: Wygląd (Domyślny, Czarno-biały, Wyłączony lub Kolor akcentu), Tło (Okrąg lub Kwadrat), Overlay z regulowaną pozycją, a przy ikonach tekstowych z kategorii Tekst (edytowalny) także własny tekst lub emoji. Brama garażowa może więc mieć na przykład w rogu ikony kłódkę (dokumentacja).

Ikona
Wygląd
Tekst
Zmień ikonę Anuluj OK
Tekst
Anuluj OK
Tekst
Emotikony i ludzie
Zwierzęta i przyroda
Podróże i miejsca
Przedmioty
Symbole
Anuluj

Urządzenie na schemacie ma w sekcji Wizualizacja nową opcję Elementy sterowania: obok urządzenia pojawiają się jego przyciski sterujące i sterujesz nim ze schematu bez otwierania szczegółów. Ze statystyk w szczegółach wykresu pozycją Szczegół przejdziesz bezpośrednio do szczegółów urządzenia.

Na listach widać powiązania między urządzeniami a smart rules:

  • na liście Wszystkie urządzenia (także na stronach interfejsów) jest w menu przełącznik Pokaż wpływające i przypisane smart rules; gdy go włączysz, przy każdym urządzeniu widać jego smart rules bezpieczeństwa, wpływające i przypisane oraz warunki ograniczające, a wyłączone powiązania są szare;
  • na liście Smart rules przełącznik Pokaż wejścia i wyjścia pokazuje przy każdym smart rule jego urządzenia wejściowe i wyjściowe;
  • każdy smart rule ma w menu stronę Wejścia i wyjścia;
  • lista Wszystkie urządzenia ma przegląd Urządzenia bez smart rule.

Android wyświetla aplikację od krawędzi do krawędzi. Na iOS animacje są płynniejsze, zsynchronizowane z częstotliwością odświeżania ekranu.

Urządzenia

Dotychczasowe grupy urządzeń są przy aktualizacji konwertowane na jeden typ grupy, a Ustawienia mają dla grup własną pozycję Grupy urządzeń. Grup wyjść analogowych i rolet nie dało się tworzyć od wersji 2023.1; teraz okno dodawania grupy znów je oferuje, razem z grupami liczników energii i wodomierzy.

  • Sposób obliczania wartości grupy wybierasz dla każdej wartości osobno, na przykład MIN, MAX lub AVG przy wyjściach analogowych. Grupa liczników energii i wodomierzy dotąd zawsze sumowała wartości.
  • Grupa ma na każdym swoim urządzeniu własny wiersz w sekcji Pod wpływem, a jej polecenie obowiązuje z priorytetem tego wiersza: wartości, którą utrzymuje smart rule wyżej na liście, nie zmienia. Ręczna zmiana bezpośrednio na urządzeniu należy do wiersza Sterowanie ręczne.
  • Gdy w błędzie jest któreś z urządzeń grupy, grupa zgłasza własny błąd Błąd urządzenia podrzędnego grupy; dotąd grupa liczników i wyjść analogowych przejmowała błąd urządzenia. Błąd zgłasza też wtedy, gdy grupy odwołują się do siebie cyklicznie.

Urządzenie złożone z innych urządzeń — typowo grupa, ale też licznik energii z podrzędnymi licznikami lub wirtualne światło RGB — ma w szczegółach sekcję Urządzenia, z której te urządzenia można bezpośrednio otworzyć i nimi sterować.

Pojawiły się urządzenia wirtualne Regulator wilgotności, Regulator CO2 i Regulator poziomu wody z regulowaną wartością zadaną. Przypisujesz do nich czujnik, który dostarcza aktualną wartość, a wartości zadanej można używać w wyzwalaczach i akcjach smart rules — według niej może regulować na przykład Regulator PID.

Inne zmiany urządzeń:

  • Szczegóły każdej rolety mają szybkie akcje: całkowite podniesienie i opuszczenie (0%, 100%, ewentualnie 100% z kątem lameli 0%) oraz Stop.
  • Czujnik wielostanowy to nowy typ urządzenia z nazwanymi stanami: każda wartość liczbowa ma własną nazwę i ikonę, najwyżej 32 wartości. Można go utworzyć jako urządzenie wirtualne, w Packet parserze i w Modbusie.
  • Przełącznik wielowartościowy może mieć do 32 wartości zamiast dotychczasowych 10.
  • Jeśli urządzenie ma konwersję, na przykład zmienną przeliczaną na temperaturę, w szczegółach można ręcznie zmienić także przeliczoną wartość, a zmiana zostanie zapisana z powrotem do wartości pierwotnej. Dotychczas przeliczona wartość była w szczegółach tylko do odczytu.

Ustawienia mają nową część Urządzenia klienckie (dla administratora i serwisu) z listą wszystkich telefonów, tabletów i komputerów, które połączyły się z lokalizacją: nazwa, platforma i wersja aplikacji, stan online, czas ostatniego dostępu i oznaczenie To urządzenie przy urządzeniu, z którego akurat korzystasz. Liczbę aktualnie połączonych urządzeń pokazują Ustawienia bezpośrednio. Szczegóły urządzenia klienckiego pokazują też czas utworzenia i identyfikatory, a nazwę urządzenia można w nich zmienić — na przykład tabletu przy wejściu, który potem wybierzesz jako odbiorcę powiadomień.

Powiadomienia

Moja lokacja ma w sekcji Atrybuty pozycję Testowe powiadomienie, która od razu wysyła próbne powiadomienie wybranym użytkownikom, grupom lub urządzeniom klienckim. W smart rule Alarm wybierasz, na których urządzeniach klienckich alarm będzie emitował dźwięk; dotąd było to jedno urządzenie.

Każde powiadomienie w dowolnym smart rule ma w sekcji Ustawienia treści opcję Użyć stałego tekstu lub Generować treść dynamicznie. Dynamiczny tytuł i wiadomość tworzą Skrypt tytułu i Skrypt wiadomości, które mogą odczytywać wartości urządzeń oraz dane takie jak nazwa smart rule czy lokalizacji — powiadomienie o otwartym oknie może więc podać na przykład także temperaturę zewnętrzną. Starsze powiadomienia z symbolami zastępczymi są automatycznie konwertowane na skrypty.

Uprawnienie Tylko czytać dla urządzeń

Urządzenia, które są wyjściami (aktuatorami), mają nowy poziom uprawnień Tylko czytać. Użytkownik z tym poziomem widzi urządzenie, jego wartości, wykresy i statystyki, ale nie może zmieniać wartości — na przykład nie zmieni wartości zadanej termostatu. Dotychczasowy najniższy poziom, który na zmianę wartości pozwalał, nazywa się przy urządzeniach Sterowanie.

Uniwersalne wyzwalacze

Smart rules mają nowy wspólny system wyzwalaczy: zamiast z góry określonych warunków poszczególnych smart rules jest jeden elastyczny wyzwalacz, który wszędzie działa tak samo. Wyzwalaczem może być:

  • Wartość urządzenia — albo stan, który obowiązuje, dopóki trwa warunek (na przykład Wartość jest równa, Wartość jest większa niż, Wartość jest w przedziale, Nie ma wartości, Ma błąd), albo zdarzenie, które uruchamia się raz przy zmianie (na przykład Wartość zmieniła się na, Wartość wzrosła powyżej, Wartość spadła poniżej, Otrzymała błąd lub naciśnięcie przycisku);
  • Czas — konkretna godzina lub przedział czasu w powtarzającym się okresie (dzień, tydzień, dzień roboczy i weekend, miesiąc, rok), także względem wschodu lub zachodu słońca.

Wyzwalacz może obserwować kilka urządzeń naraz (opcja Wszystkie urządzenia muszą spełniać warunek). W sekcji Dodatkowe ustawienia ustawisz minimalny i maksymalny czas trwania, opóźnienie, kolejkę opóźnień i histerezę.

Na przykład stan Wartość jest równa przy czujniku ruchu utrzymuje światło włączone, dopóki trwa ruch, podczas gdy zdarzenie Wartość zmieniła się na włącza je tylko raz, w chwili, gdy ruch się zaczyna.

Uniwersalnych wyzwalaczy używają te smart rules:

  • Warunek — uporządkowana lista wyzwalaczy, każdy z własnymi akcjami;
  • Formuła i Skrypt — po wybraniu opcji Przy niestandardowym zdarzeniu obliczenie lub skrypt nie uruchamia się przy każdej zmianie wejścia, lecz za pomocą uniwersalnego wyzwalacza; dotąd tym zdarzeniem mogło być tylko naciśnięcie jednego przycisku;
  • Opóźnienie — wyzwalacz wyznacza początek i koniec cyklu i obserwuje tylko wartości urządzeń; ustawienia czasowe wyzwalacza nie są tu dostępne, smart rule ma zamiast nich własne dwa opóźnienia;
  • Sekwencer — w trybie Sterowane przez wyzwalacze, który zastępuje dotychczasowe sterowanie przyciskiem, sekwencję uruchamiają, zatrzymują, wstrzymują lub restartują wyzwalacze.

Typy warunków i inne ustawienia wyzwalaczy opisuje strona Wyzwalacze.

Oś czasu

Oś czasu miał dotąd tylko Plan tygodniowy. Sekcja Oś czasu pokazuje teraz ustawienia czasowe graficznie dla całego okresu (dzień, tydzień, miesiąc, rok) w tych smart rules:

  • Harmonogram — kiedy będą aktywne poszczególne zaplanowane akcje;
  • Warunek ograniczający typu Czas (przedziały) — kiedy smart rule będzie działał, a kiedy będzie ograniczony;
  • Warunek w trybie Czas — kiedy będą aktywne poszczególne wyzwalacze, a także kiedy wyzwalacz o wyższym priorytecie przesłoni pozostałe.

Każda akcja czy wyzwalacz ma własny kolor, w którym wyświetla się także jego ikona na liście pod osią czasu. Godziny powiązane ze wschodem i zachodem słońca są zaznaczone według rzeczywistego czasu w lokalizacji, więc przy roletach, które podnoszą się o wschodzie słońca, widać, jak ta godzina przesuwa się w ciągu roku.

Inne zmiany w smart rules

  • Smart rule Równanie ma ustawienia czasowe dla wyniku Prawda i Fałsz. Dla wyniku Fałsz pojawił się minimalny czas trwania: wynik pozostaje Fałsz co najmniej przez ustawiony czas, nawet jeśli warunek w międzyczasie zostanie spełniony. Dla wyniku Prawda pojawiła się opcja Resetuj maksymalny czas trwania po.
  • Menedżer energii i Kontroler oświetlenia prowadzą własny dziennik decyzji, na przykład włączenie urządzenia i jego powód, przekroczenie mocy lub automatyczne włączenie przez czujnik. Smart rule pokazuje ostatnie wpisy, cały dziennik otworzysz przyciskiem Pokaż wszystkie dzienniki.
  • W akcji na urządzeniu możesz oprócz opcji Ustawienie wartości wybrać także Dodawanie lub Odejmowanie: nowa wartość jest obliczana z aktualnej wartości urządzenia i pozostaje w jej zakresie. Działa to na przykład dla pozycji i kąta lameli rolet, wyjścia analogowego, jasności, koloru, zmiennej oraz wartości zadanych temperatury, wilgotności, CO2 i poziomu wody — przycisk może więc zwiększać jasność krok po kroku.
  • Warunek ograniczający typu Czas nie jest już jednym oknem dziennym: smart rule działa w wybranych przedziałach powtarzającego się okresu (dzień, tydzień, dzień roboczy i weekend, miesiąc, rok), na przykład tylko zimą (dokumentacja).

Uwidocznij urządzenia

Udostępnianie urządzeń przez Modbus TCP, Modbus RTU i Modbus ASCII (Modbus slave) zostało całkowicie przebudowane:

  • Zamiast stałego bloku 20 rejestrów na urządzenie wybierasz konkretne wartości i akcje urządzenia, a każda ma własny rejestr. Dla każdej ustawiasz typ rejestru (H, A, C, D), indeks rejestru, typ danych, kolejność bajtów i mnożnik.
  • Udostępnić można znacznie więcej typów urządzeń — czujniki (temperatura, wilgotność, CO2, ciśnienie, wiatr i inne), liczniki energii, gazomierze i wodomierze, grupy, regulatory, kolorowe światła i inne.
  • Modbus master może uruchamiać także akcje urządzeń, na przykład polecenia rolet, a nie tylko zapisywać wartości.
  • Do każdej wartości można dodać rejestr ważności, który informuje mastera, czy wartość jest ważna (na przykład czy urządzenie jest dostępne); gdy nie jest, zwracana jest ustawiona wartość zastępcza.
  • Nakładające się zakresy rejestrów pokazują szczegóły interfejsu, a konflikty interfejsów (ten sam port i Slave ID, brakujący port szeregowy) lista interfejsów.
  • Kilka interfejsów Modbus TCP może współdzielić jeden port, jeśli mają różne Slave ID.

Istniejące interfejsy Modbus slave są przy aktualizacji automatycznie konwertowane z zachowaniem adresów rejestrów i Slave ID; rejestr Stop niektórych urządzeń nie jest konwertowany (przed aktualizacją).

Modbus TCP odpowiada teraz tylko na Slave ID (Unit ID) ustawione w aplikacji. Jeśli master wysyłał dotychczas inne Unit ID, na przykład 0 lub 255, zmień to ustawienie w masterze. Odczyt adresu, który nie jest przypisany do żadnej wartości, zwraca błąd.

Interfejs TapHome API można dodać kilka razy, każdy z własnym tokenem, i każdemu można zmienić nazwę — nazwa wyświetla się na liście interfejsów. Nowa opcja Read-only token tworzy token, który wartości urządzeń tylko odczytuje i nie zmienia.

Integration protocol udostępnia także Czujnik wielostanowy, a przez Integration protocol TCP może się łączyć kilku klientów naraz. Zmiany wartości otrzymuje każdy klient z włączonym wysyłaniem: opcja Auto send (push all) interfejsu jest domyślnym stanem każdego nowego połączenia, a klient przełącza go poleceniem PUSHALL ON lub PUSHALL OFF.

Skrypty, Packet parser i Modbus

  • Historia wartości. W skryptach (smart rules Formuła i Skrypt, skrypty urządzeń) można przy wartości wybrać wariant Info wartości …, a taka zmienna udostępnia poprzednią wartość i jej czas (Current.PreviousValue, Current.PreviousValueTime, Current.LastKnownValue i inne), a przy statystykach także wartości z poprzednich zakończonych okresów (History.Values, gdzie [0] to poprzedni okres).
  • Weryfikacja zapisu. Przy urządzeniach na magistrali TapHome jednostka sterująca po zapisie porównuje wartość odczytaną ze sprzętu z zapisaną. Jeśli się nie zgadzają, kilka razy powtarza zapis, a potem zgłasza błąd urządzenia, który znika, gdy wartości się zgadzają lub zostanie zapisana nowa wartość. Dla skryptów w Packet parserze i Modbusie pojawiła się funkcja DEBOUNCE(deviceVariable, durationMillisec), która przez podany czas po zapisie ignoruje odczytane wartości, więc wartość w trakcie przejścia nie przeskakuje z powrotem.
  • Blokowy odczyt i zapis rejestrów. Skrypty Modbus mają funkcje dla całego bloku rejestrów naraz: MODBUSRBLOCK(typ, adres, liczba) odczytuje blok jednym zapytaniem, MODBUSWBLOCK(...) go zapisuje, a MODBUSWBLOCKNE(...) zapisuje go tylko wtedy, gdy się zmienił. UNPACKVALUE(...) i PACKVALUE(...) odczytują z bloku lub zapisują do niego wartość danego typu danych (Int16, UInt16, Int32, UInt32, Int64, UInt64, Float, Double, Bool, String) z opcjonalną kolejnością bajtów; typu String PACKVALUE nie zapisuje. Funkcje UINT16COLLECTION(liczba) i BOOLCOLLECTION(liczba) tworzą kolekcję. Zmienne urządzeń Modbus mogą mieć typ collection<uint16> lub collection<bool> i przechowywać cały blok rejestrów.
  • Modbus RTU przez TCP. Interfejs Modbus TCP ma nową opcję Modbus RTU over TCP dla transparentnych konwerterów linii szeregowej na Ethernet, które tunelują RS485 bez zmian.

Poprawki i ulepszenia

  • Szybsze renderowanie list i schematów.
  • Magistrala TapHome po odłączeniu i ponownym podłączeniu portu USB automatycznie łączy się ponownie.
  • Stabilniejsza komunikacja przez Integration protocol (UDP i TCP).

Starsze wersje

2025

2024

2023

2022

2021