
- Implementacja protokołu DALI 2 – obsługa sterowania RGB i TC dla balastów typu DT8.
- Ulepszona obsługa bindowania zmiennych w zdarzeniach i timerach – dużo łatwiejsze tworzenie bardziej złożonych wyrażeń warunkowych i komend. Poprawiona obsługa działań arytmetycznych w komendach przypisanych do zdarzeń i timerów.
- Poprawiona obsługa komend sterujących przekaźnikami LCN z użyciem timerów.
LCN.relay.S.M.P=1;timer:<czas_w_milisekundach>
- Dodana obsługa blokowania przekaźników LCN.
LCN.relay.0.10.1=lock/unlock/softlock
LCN.relays.0.10=LLSSUU—
, L -> zablokuj, S -> miękka blokada, U -> odblokuj, – -> nie zmieniaj.
- Poprawiona obsługa blokowania klawiszy LCN.
LCN.locks.S.M.T=1100UU—
- Statusy o zablokowanych klawiszach są od teraz dostępne również w stanie modułu Base, zatem możliwe jest definiowanie zdarzeń w oparciu o nie.
- Dodane zdarzenie, które jest rozgłaszane po zakończeniu skanowania magistrali LCN:
LE.SYSTEM=lcnready
- Przykładowa definicja zdarzenia:
- Kanał:
LE.SYSTEM
- Dane:
lcnready
- Akcje -> +Komenda: Nazwa:
C.LOGIC
, Wartość: print(„LCN gotowy“) - Gdy skan LCN zostanie zakończony, wówczas moduł Base wypisze w logach „LCN gotowy“.
- Kanał:
- Przykładowa definicja zdarzenia:
- Broker MQTT – dodaliśmy obsługę komunikacji QoS=1 oraz wprowadziliśmy inne drobne poprawki.
- Poprawiona obsługa urządzeń Shelly gen. 2 i 3.
- Przebudowana obsługa magistrali MODBUS RTU i TCP – bardziej niezawodna komunikacja i mniejsze zużycie pamięci systemowej.