Wersja 2026.1
Nowości w wersji TapHome 2026.1: nowy sposób oceniania smart rules, wartości domyślne urządzeń, Warunek i Harmonogram, uprawnienie tylko do odczytu i szybsze łączenie.
Chcesz 2026.1 wcześniej? Przejście wykona za Ciebie asystent wsparcia przez WhatsApp lub e-mail, z kopią zapasową przed zmianą.
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.
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.
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.
- 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.
Nowe i przebudowane smart rules
Kilka jednozadaniowych smart rules zastąpiono bardziej uniwersalnymi. Przy aktualizacji są konwertowane automatycznie:
| Dotychczasowy smart rule | Po 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 tygodniowy | Harmonogram |
| Opóźniony start i koniec, Odliczanie czasu | Opóźnienie |
| Czasomierz oświetlenia, Przyciemnianie przyciskiem | Kontroler oświetlenia |
| Kontroler PID temperatury | Regulator PID; wyjścia przełączające i PWM przechodzą na smart rule Histereza |
| Chroń rolety przed silnym wiatrem, Dostosuj żaluzje w wietrznych warunkach | Ochrona ż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.
- 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).
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.LastKnownValuei 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, aMODBUSWBLOCKNE(...)zapisuje go tylko wtedy, gdy się zmienił.UNPACKVALUE(...)iPACKVALUE(...)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 StringPACKVALUEnie zapisuje. FunkcjeUINT16COLLECTION(liczba)iBOOLCOLLECTION(liczba)tworzą kolekcję. Zmienne urządzeń Modbus mogą mieć typcollection<uint16>lubcollection<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).
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).