Przyswojenie przykładów i opisów przedstawianych w dalszej części dokumentacji bardzo uprości zrozumienie zasady działania modułu Base. Zrozumienie ważnych terminów, jak np.: identyfikator (opis poniżej) jest fundamentalne dla uchwycenia idei konfiguracji i działania całej instalacji DOMIQ.
Kilka najważniejszych pojęć to:
- Podsystem – to jeden z kilku obsługiwanych interfejsów, np. LCN lub SATEL.
- Identyfikator – to ciąg znaków, jednoznacznie identyfikujący urządzenie lub zmienną. Moduł Base
posiada całą gamę predefiniowanych identyfikatorów oraz umożliwia definiowanie własnych identyfikatorów przez użytkownika. Identyfikatory wraz z pełnym ich wykazem zostały szczegółowo opisane
w rozdziale 12. Identyfikatory. Używając identyfikatora możesz wysłać komendę, zareagować na zdarzenia dotyczące danego identyfikatora oraz wyświetlić jego stan. - Stan – to aktualna wartość identyfikatora (urządzenia/zmiennej).
- Komenda – polecenie, które zostanie przesłane do podsystemu, mające za zadanie zmianę stanu
urządzenia/zmiennej. Komendy są poprzedzane prefiksem C. dodanym do identyfikatora stanu. - Zdarzenie – informacja emitowana przez system DOMIQ w przypadku zaistnienia określonych okoliczności, np.: naruszenie czujnika ruchu, zmiana wartości zmiennej systemowej, wystąpienie alarmu,
włączenie przekaźnika, przekroczenie temperatury, itd. Zdarzenia są poprzedzane prefiksem E. dodanym do nazwy identyfikatora.
UWAGA! Wszystkie pola w interfejsie konfiguracyjnym wymagające prefiksu C. lub E. zostały oznaczone
pomarańczowym tłem i stosowną podpowiedzią. Zastosowanie prefiksów wraz z przykładami zostało opisane w rozdziale „Identyfikatory”.
Przedstawiony poniżej diagram obrazuje przepływ informacji w module DOMIQ Base 2.0 oraz wzajemne powiązanie Stanu, Komend i Zdarzeń w odniesieniu do przykładowych identyfikatorów.

Przestudiuj poniższy przykład opisujący przepływ informacji pomiędzy suwakiem w aplikacji Remote, a
ściemniaczem w systemie LCN:
- Ściemniacze w systemie LCN używają predefiniowanego identyfikatora
LCN.output.
W naszym przykładzie załóżmy, że jest to identyfikator LCN.output.0.10.1,co odpowiada pierwszemu ściemniaczowi w module z ID 10 podłączonym w lokalnym segmencie. - Użytkownik w aplikacji DOMIQ/Remote ustawia suwak na połowę zakresu. Do suwaka
przypisany jest w/w identyfikator. - Wysyłana jest komenda do podsystemu LCN, aby wysterował żądany obwód świetlny.
- Urządzenie wykonawcze (w tym przypadku moduł LCN) potwierdza załączenie światła – wysyłany jest pakiet statusowy do modułu Base.
- Base po przetworzeniu pakietu aktualizuje stan identyfikatora
LCN.output.0.10.1. - Informacja o aktualizacji stanu jest następnie przekazywana do aplikacji Remote, aby
wyświetlić bieżącą informację o jasności i prawidłowe położenie suwaka.
I dla uzupełnienia ten sam przykład, ale z użyciem identyfikatorów:
- Użytkownik w aplikacji DOMIQ/Remote ustawia suwak na połowę zakresu – generuje
to komendęC.LCN.output.0.10.1=50, która zostaje wysłana do podsystemu
LCN. - Urządzenie wykonawcze potwierdza załączenie światła – wysyłany jest pakiet statusowy do modułu Base.
- Po przetworzeniu pakietu statusowego zaktualizowany zostaje stan identyfikatora
LCN.output.0.10.1. oraz wyemitowane jest zdarzenieE.LCN.output.0.10.1=50. - Informacja o aktualizacji stanu jest następnie przekazywana do aplikacji Remote, aby
wyświetlić bieżącą informację o jasności i prawidłowe położenie suwaka.
1. Stan #
Stany wszysytkich identyfikatorów są dostępne w zakładce Stan interfejsu konfiguracyjnego. W tej zakładce możesz sprawdzić aktualną wartość każdego urządzenia lub zmiennej dostępnej w systemie DOMIQ. np. aktualną wartość przekaźnika, wyjścia ściemnianego, czujek alarmowych itd.
WAŻNE! Moduł Base przechowuje w stanie jedynie wartości niezerowe. Zatem jeżeli dane urządzenie od
czasu uruchomienia modułu Base nie zmieniło swojej wartości i ma aktualnie wartość 0, wówczas taki
identyfikator nie będzie wyswietlany w tabeli stanu. Jednakże jeżeli ten identyfikator zmieni swą wartość
na wartość niezerową, a następnie otrzyma wartość 0, wówczas będzie widoczny w tabeli stanu.
Zakładka Stan posiada następujące elementy:
- Odśwież – Kliknij ten przycisk, aby pobrać aktualny stan identyfikatorów. Tabela w zakładce Stan nie
jest automatycznie odświeżana. - Usuń – Służy do usuwania zaznaczonych elementów tabeli.
- Pole wyszukiwania pomaga szybko wyszukać interesujący Cię identyfikator.
- Tabela stanu z aktualnymi wartościami dla poszczególnych identyfikatorów:
- Nazwa – Nazwa identyfikatora
- Wartość – Bieżąca wartość identyfikatora.
- Czas od ostatniej zmiany – Ilość sekund, która upłynęła od ostatniej aktualizacji stanu.
- Ostatnia zmiana – Data i godzina ostatniej zmiany wartości.
- Opis – Opis identyfikatora odczytany z urządzenia źródłowego.
2. Zmienne MEM #
Moduł DOMIQ Base posiada pamięć nieulotną FRAM przeznaczoną na przechowywanie zmiennych MEM (UWAGA! Starsze modele jak DOMIQ Base posiadają ograniczenie do 8kB). Wartości tych zmiennych są zachowywane podczas restartu urządzenia i przerw w zasilaniu. Dla zwiększenia niezawodności moduł Base zapisuje do pliku co 12h kopię zapasową wartości tych zmiennych.
Zakładka Stan posiada zestaw przycisków przeznaczonych do zarządzania zmiennymi MEM.
- Importuj – Umożliwia wskazanie pliku kopii zapasowej zmiennych MEM.
- Eksportuj – Tworzy kopię zapasową zmiennych MEM w formacie XML i umożliwia jej zapis na dysku
komputera. - Zapisz do pliku – Tworzy kopię zapasową, która jest zapisywana w pamięci FLASH modułu Base.
- Odtwórz z pliku – Wczytuje wartości zmiennych MEM z kopii zapasowej zapisanej w pamięci FLASH
modułu Base. - Usuń MEM – Wykonuje polecenie wyzerowania pamięci FRAM, co powoduje skasowanie wszystkich
zmiennych typu MEM. - Wyczyść plik kopii zapasowej – Usuwa plik kopii zapasowej zapisanej w module Base.