Dziś opublikowaliśmy aktualizację oprogramowania modułów Base. Aktualizacja wprowadza szereg poprawek w działaniu modułów, a także kilka nowych funkcji. Pełna lista zmian dostępna poniżej:
System:
Przebudowaliśmy obsługę modułów DOMIQ/Light dla zwiększenia wydajności i niezawodności sterowania balastami DALI. Wprowadzone poprawki z sposób znaczący podniosły tempo odpytywania balastów o aktualny stan, a także poprawiły szybkość reakcji na komendy wysyłane do balastów. Równolegle należy zaktualizować komponent bus4.
Poprawiliśmy błąd dotyczący jednoczesnego wysyłania komend do urządzeń UPnP.
Poprawiliśmy mechanizm parowania urządzeń mobilnych w celu zwiększenia jego niezawodności.
Dodaliśmy możliwość użycia nazw identyfikatorów w komendach TIMER i DELAY jako wartości opóźnienia timera. Dzięki temu możliwe jest użycie jednej definicji do wywołania timerów z różnymi opóźnieniami. Zmiana długości opóźnienia bazuje na wartości wskazanej zmiennej.
Składnia poleceń: TIMER.<nazwa>.{nazwa_zmiennej}<jednostka>.<komenda>=<wartość>; DELAY.{nazwa_zmienne<jednostka>.<komenda>=<wartość>.
Przykład: TIMER.test.{VAR.test}s.C.LCN.output.0.10.1=100.
Ten przykład należy czytać następująco - wywołaj timer o nazwie test z opóźnieniem równym wartości zmiennej VAR.test. Po upływie wartości opóźnienia włącz na 100% wyjście nr 1 w module LCN o adresie 10. Analogicznie należy używać nazw zmiennych w komendach typu DELAY.
Dodaliśmy obsługę atrybutu „wiek“ w warunkach zdarzeń i timerów. Dzięki temu zdarzenie/timer może zostać wykonane z określonym opóźnieniem w stosunku do ostatniej zmiany dowolnej zmiennej w systemie.
Składnia warunku jest następująca: age(’nazwa_identyfikatora’).
Przykład: age(‚MODBUS.int.wentylacja.temp') > 60.
Taki warunek zdarzenia/timera należy rozumieć jako - "wykonaj, gdy ostatnia zmiana wartości identyfikatora MODBUS.int.wentylacja.temp była co najmniej 60 sekund temu“.
Dodaliśmy nowy identyfikator CLOCK.night, który sygnalizuje, że jest po zachodzie słońca. Identyfikator jest ustawiany na wartość 1 automatycznie o godzinie zachodu słońca, natomiast jest zerowany o wschodzie słońca.
Konfigurator:
Poprawiliśmy błąd w polu opis w oknie „+ Komendę“ w zakładkach Zdarzenia i Timery.
Poprawiliśmy błąd w obsłudze domyślnej konfiguracji w zakładce Ustawienia, Modbus, DMX, BACnet i Łącza. .
Dodaliśmy skrót klawiaturowy do usuwania elementów w drzewie struktury w zakładkach Remote, Zdarzenia i Timery.
Poprawiliśmy błąd w wyszukiwarce elementów w zakładkach Remote, Zdarzenia i Timery.
Dodaliśmy automatyczne wznawianie połączenia konfiguratora z modułem Base po zaniku połączenia sieciowego.
Dodaliśmy podgląd aktualnego stanu wejść i wyjść bloków INT-IORS w zakładce Ekspandery.
RTOS:
Optymalizacja przydziału stosów dla wątków systemowych.
Poprawiliśmy błędy w obsłudze zdarzeń asynchronicznych.
Poprawiliśmy błędy w synchronizacji czasu z serwerów SNTP.