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.
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 Domyślny (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, więc ręczna zmiana i smart rules nie wchodzą już ze sobą w konflikt. Gdy na przykład ręcznie zmienisz jasność światła, w tryb ręczny przechodzi tylko jasność, a pozostałymi wartościami, na przykład temperaturą barwową, mogą dalej sterować smart rules. 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 w szczegółach urządzenia przyciskiem Sterowanie ręczne. To ustawienie i jego czas są 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.
- Zakaz ręcznych zmian ma dwie osobne opcje. 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ść; 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
Każde urządzenie ma w szczegółach jedną listę wszystkiego, co na nie wpływa — smart rules, grup i wartości domyślnych. Lista jest w sekcji Pod wpływem, a kolejność w niej to priorytet; zmienisz ją 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, Zamień wydarzenie, Powiadomienie, Akcja dla drzwonka, 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 wietrzne warunki | Ochrona żaluzji przed wiatrem |
| Kontroluj żaluzje za pomocą jednego naciśnięcia przycisku, 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 (nowy) 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 (dokumentacja).
- Opóźnienie (nowy) 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. Na przykład wentylator wyciągowy w łazience włącza się 4 minuty po tym, jak ktoś wyjdzie z łazienki, i pracuje przez 10 minut (dokumentacja).
- Kontroler oświetlenia (nowy) steruje jednym lub wieloma światłami za pomocą przycisków oraz czujników ruchu i obecności w jednym smart rule. Krótkie naciśnięcie włącza lub wyłącza światła, przytrzymanie je ściemnia, a naciśnięcie przycisku tymczasowo wstrzymuje czujniki, więc czujnik ruchu nie włączy światła, które właśnie zostało wyłączone. Przyciski mogą mieć też niestandardowe akcje dla świateł tego smart rule, na przykład podwójne kliknięcie włącza scenę kolorową; 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) chroni przed silnym wiatrem od razu w trybie bezpiecznym, dostosowanie rolet do wietrznej pogody ma regulowaną czułość i pojawiły się opcje Wróć do normalności po oraz Nie przeszkadzać w nocy (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 Akcent kolor), 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 Wyobrażanie sobie 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 i obsługuje gest przewidywanego przejścia wstecz (Android 16). Na iOS animacje są płynniejsze, zsynchronizowane z częstotliwością odświeżania ekranu.
Urządzenia
Ustawienia mają własną pozycję Grupy urządzeń, w której utworzysz grupę wyjść analogowych, rolet, liczników energii lub wodomierzy.
- Dla każdej wartości grupy wybierasz sposób obliczania: MIN, MAX, AVG, SUM, OR lub AND.
- Sterowanie grupą działa na każdego jej członka tak samo jak bezpośrednie sterowanie tym członkiem.
- Grupa zgłasza błąd, gdy w błędzie jest któreś z jej urządzeń lub 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.
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 Na niestandardowym wydarzeniu obliczenie lub skrypt nie uruchamia się przy każdej zmianie wejścia, lecz za pomocą uniwersalnego wyzwalacza;
- 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 sekwencję uruchamiają, zatrzymują, wstrzymują lub restartują wyzwalacze.
Typy warunków i inne ustawienia wyzwalaczy opisuje strona Wyzwalacze.
Oś czasu
Nowa sekcja Oś czasu pokazuje ustawienia czasowe graficznie dla całego okresu (dzień, tydzień, miesiąc, rok), więc nie trzeba ich odczytywać z listy godzin:
- Harmonogram — kiedy będą aktywne poszczególne zaplanowane akcje;
- czasowy Warunek ograniczający (nowy typ Czas) — 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 każdego smart rule może być także typu Czas: smart rule działa wtedy tylko 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 i konflikty interfejsów (ten sam port i Slave ID, brakujący port szeregowy) są wyświetlane bezpośrednio na liście.
- 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.
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 otrzymują wszyscy połączeni klienci.
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/32, UInt16/32, Float, Bool, String) z opcjonalną kolejnością bajtów. 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).