1. Wprowadzenie #
Wraz z wersją 1.15.0 aplikacji Remote dla systemu iOS wprowadziliśmy natywne wsparcie obsługi skrótów, które są częścią systemu iOS. Dzięki temu otwiera się przez Tobą ogromne spektrum nowych ekscytujących możliwości, które znacząco powiększają możliwości Twojej inteligentnej instalacji!
Aby zaimplementować przedstawioną tu funkcjonalność upewnij się, że Twój moduł DO- MIQ/Base ma oprogramowanie 3.0.2.0 lub nowsze.
2. Jak działają i co potrafią Skróty? #
Aplikacja Skróty (ang. Shortcuts) to narzędzie wbudowane w systemie iOS dla urządzeń Apple służące do automatyzacji zadań. Umożliwia tworzenie i uruchamianie sekwencji czynności (skrótów), które mogą łączyć funkcje systemowe, aplikacje oraz usługi internetowe.
Co potrafi aplikacja Skróty? #
- Automatyzacja zadań – pozwala na wykonywanie wielu czynności jednym dotknięciem lub komendą głosową przez Siri.
- Integracja z aplikacjami – skróty mogą korzystać z funkcji wbudowanych aplikacji Apple oraz wielu aplikacji firm trzecich.
- Akcje systemowe – umożliwia sterowanie urządzeniem, np. włączanie trybu samolotowego, wysyłanie wiadomości, zapisywanie notatek czy odtwarzanie muzyki.
- Warunki i zmienne – można tworzyć bardziej skomplikowane skróty, które reagują na kontekst, np. na godzinę, lokalizację czy stan urządzenia.
Przykłady użycia Skrótów #
- „Otwórz bramę wjazdową, gdy wracam do domu” – automatycznie otwiera bramę garażową w oparciu o lokalizację.
- „Uruchom wybrany skrót, gdy włączy się budzik” – uruchamia wskazany skrót w powiązaniu z Twoim codziennym budzikiem.
- „Idę spać” – uruchamia sekwencję czynności na koniec dnia: np. wyłączenie świateł w domu, uzbrojenie alarmu, ustawienie budzika, przełączenie telefonu w tryb samolot, ustawienie temperatury w budynku itd.
- „Wyślij SMS-a, gdy wystąpiła sytuacja alarmowa” – automatycznie powiadamia użytkowników systemu o sytuacji alarmowej. Alternatywą może być wykonanie połączenia głosowego ze wskazaną osobą. Podsumowując, możliwości oferowane przez aplikację Skróty są naprawdę gigantyczne. Z łatwością teraz możesz utworzyć reguły, które połączą działanie wielu aplikacji i funkcji systemowych w jedno makro, które uruchomisz pojedynczym kliknięciem.
Jak mogę uruchamiać skróty? #
Skróty mogą być uruchamiane na kilka sposobów:
2.1 W aplikacji Skróty – wchodząc do aplikacji Skróty znajdziesz listę wszystkich zdefiniowanych przez Ciebie skrótów. Kliknięcie na wybranym skrócie powoduje jego uruchomienie.

2.2. Jako ikona na ekranie głównym – każdy zdefiniowany przez Ciebie skrót może być umieszczony również jako ikona na ekranie głównym, co znacząco przyspiesza znalezienie danego skrótu.

2.3. Jako akcja w Centrum Sterowania – skróty mogą zostać dodane do Centrum Sterowania, dzięki czemu masz je zawsze pod ręką.

2.4. Jako czynność w innym skrócie – skróty mogą uruchamiać inne skróty, dzięki czemu możesz utworzyć potężne scenariusze powiązanych wzajemnie czynności.
2.5. W reakcji na zdarzenie w systemie DOMIQ – to rozwiązanie wbudowaliśmy w naszą aplikację Remote i system modułu Base. W reakcji na dowolne zdarzenie w systemie, moduł Base może wywołać akcję po stronie aplikacji mobilnej, aby ta uruchomiła wskazany skrót. Szczegóły tej funkcjonalności przeczytasz w dalszej części samouczka.
3. Tworzenie skrótów #
Aplikacja Remote udostępnia zestaw czynności (ang. intents), które możesz wykorzystać przy definiowaniu skrótów w aplikacji Skróty. Czynności podzieliliśmy na trzy grupy:
- Predefiniowane (czynności 1-8).
- Z możliwością wyboru parametru z listy dostępnych opcji (czynności 9-11).
- Edytowalne – z możliwości ręcznego wpisania wartości parametru (czynności 12 i 13). W momencie pisania tego samouczka dostępne są następujące czynności:
| Nazwa Przesyłana komenda Opis | ||
| 1. Centralne wyłączenie | C.DOMIQ.shortcut.centraloff=1 | Czynność dla globalnego wyłączenia urządzeń w budynku. |
| 2. Dobranoc | C.DOMIQ.shortcut.goodnight=1 | Czynność na zakończenie dnia, np. wyłączenie świateł, ustawienie wentylacji, temperatury, uzbrojenie alarmu itd. |
| 3. Dzień dobry | C.DOMIQ.shortcut.goodmorning=1 | Czynność dla porannej rutyny, np. podniesienie rolet, zwiększenie biegu wentylacji, włączenie muzyki, świateł itd. |
| 4. Otwórz bramę | C.DOMIQ.shortcut.opengate=1 | Czynność, którą możesz wywołać, gdy przyjeżdżasz do domu. |
| 5. Powrót do domu | C.DOMIQ.shortcut.backhome=1 | Czynność, którą możesz wywołać, gdy wracasz do domu np. uruchomić określone światła, muzykę, zmiana temperatury na termostacie itd. |
| 6. Wyjście z domu | C.DOMIQ.shortcut.leavehome=1 | Czynność, którą wywołujesz, gdy wychodzisz z domu np. uzbrojenie alarmu, wyłączenie świateł i urządzeń, zmiana trybu ogrzewania itd. |
| 7. Sprzątanie | C.DOMIQ.shortcut.cleaning=1 | Czynność ułatwiająca sprzątanie, np. włączenie wszystkich świateł, podniesienie wydajności wentylacji. |
| 8. Sytuacja alarmowa | C.DOMIQ.shortcut.emergency=1 | Czynność, gdy w instalacji dochodzi do sytuacji alarmowej. |
| 9. Ogrzewanie | C.DOMIQ.shortcut.heating=on/off | Czynność do włączania/wyłączania ogrzewania. |
| 10. Klimatyzacja | C.DOMIQ.shortcut.cooling=on/off | Czynność do włączania/wyłączania klimatyzacji. |
| 11. System alarmowy | C.DOMIQ.shortcut.alarmsystem=on/off | Czynność do uzbrajania/rozbrajania systemu alarmowego. |
| 12. Tryb ogrzewania | C.DOMIQ.shortcut.heatingmode=<tryb> | Czynność do włączania określonego trybu ogrzewania. |
| 13. Uruchom scenę | C.DOMIQ.shortcut.scene=<scena> | Czynność do wywołania określonej sceny. |
Wszystkie powyższe czynności powodują wysłanie określonej komendy (stąd prefix C.) do modułu Base, z którym sparowana jest aplikacja Remote. Po stronie modułu Skróty iOS w Remote www.domiq.pl
Base należy zdefiniować akcje, które mają zostać wykonane, gdy zostanie odebrana dana komenda.
Przepływ informacji jest następujący:
Skróty w iOS -> DOMIQ/Remote: – (komenda typu DOMIQ.shortcut) -> DOMIQ/Base (zdarzenie)
WAŻNE: Aplikacja Remote musi być uruchomiona w tle i podłączona do Twojej instalacji.
W dalszej części tego rozdziału zaprezentowaliśmy definiowanie skrótów z użyciem poszczególnych czynności. Dla przejrzystości opisu, każda z czynności została zaprezentowana jako osobny skrót, natomiast mogą one wchodzić w skład innych skrótów, co zo- stało również zaprezentowane w dalszej części samouczka.
3.1. Czynności predefiniowane #
Jest to grupa czynności udostępnianych przez aplikację Remote, które mają z góry usta- lone wartości parametrów. Uruchomienie skrótu z ich użyciem spowoduje zawsze taki sam efekt (wysłanie komendy ze z góry ustaloną wartością).
Poniżej opisaliśmy przykład utworzenia skrótu dla otwierania bramy wjazdowej. Analogicznie możesz wykorzystać wszystkie czynności z grupy od 1 do 8.
Otwórz bramę
1. W aplikacji Skróty kliknij +, aby rozpocząć definiowanie nowego skrótu.

2. W polu wyszukiwania Szukaj czynności wpisz Remote. Wraz z wpisywaniem aplikacja Skróty powinna zasugerować Ci w wynikach aplikację Remote, wybierz ją.
3. W tym momencie powinna być widoczna lista dostępnych czynności, wybierz Otwórz bramę.

3. Na górnym pasku kliknij ikonkę ze strzałką w dół, wybierz opcję Zmień nazwę i wprowadź odpowiadającą Ci nazwę skrótu np. Otwórz bramę.
4. Opcjonalnie możesz ponownie kliknąć ikonkę ze strzałką w dół i wybrać opcję Wybierz ikonę, aby dostosować ikonę reprezentującą ten skrót.

5. Jeżeli chcesz, aby dany skrót wykonywał dodatkowe czynności np. z innej aplikacji lub w obrębie funkcji systemowych, zdefiniuj je wg uznania.
6. Po wszystkim kliknij OK, aby zakończyć definiowanie skrótu.

7. Gotowe! Twój skrót jest teraz widoczny na liście skrótów.
8. Kliknięcie na nim powoduje uruchomienie przypisanych do niego czynności. W naszym przypadku wysłanie komendy C.DOMIQ.shortcut.opengate=1

Obsługa skrótu w DOMIQ/Base
- Dodaj nowe zdarzenie w zakładce Zdarzenia i zdefiniuj je następująco
- Kanał:C.DOMIQ.shortcut.opengate
- Dane:1
- W sekcji Akcje zdefiniuj komendy do otwarcia bramy. Warto do sekwencji dodać komendy załączające oświetlenie na podjeździe, ścieżce do domu itp.

3.2. Czynności z możliwością wyboru wartości parametru #
Czynności z tej grupy (9-11) różnią się tym, że dają użytkownikowi możliwość wyboru parametru wejściowego, z którym skrót zostanie uruchomiony z listy predefiniowanych wartości.
Dla wspomnianych trzech czynności zdefiniowaliśmy do wyboru dwie wartości: włącz oraz wyłącz. Tego typu skróty mogą zostać zdefiniowane z czynnością przypisaną „na sztywno” lub z użyciem opcji Pytaj za każdym razem, co oznacza, że w aplikacji Skróty zostanie wyświetlony interfejs umożliwiający wybór wartości parametru w momencie uruchomienia skrótu.
Przestudiuj poniższy przykład:
1. W aplikacji Skróty kliknij +, aby rozpocząć definiowanie nowego skrótu.

2. W polu wyszukiwania Szukaj czynności wpisz Remote. Wraz z wpisywaniem aplikacja Skróty powinna zasugerować Ci w wynikach aplikację Remote, wybierz ją.
3. W tym momencie powinna być widoczna lista dostępnych czynności, wybierz Ogrzewanie.

4. Na górnym pasku kliknij ikonkę ze strzałką w dół, wybierz opcję Zmień nazwę i wprowadź odpowiadającą Ci nazwę skrótu np. Ogrzewanie.
5. Opcjonalnie możesz ponownie kliknąć ikonkę ze strzałką w dół i wybrać opcję Wybierz ikonę, aby dostosować ikonę reprezentującą ten skrót.
6. Jeżeli chcesz, aby dany skrót wykonywał dodatkowe czynności np. z innej aplikacji lub w obrębie funkcji systemowych, zdefiniuj je wg uznania.
7. Na ekranie powinieneś widzieć aktywne pole stan. Kliknij na nie.

- Jeżeli chcesz, aby skrót dawał Ci na bieżąco możliwość wyboru wartości parametru wejściowego wybierz opcję: Pytaj za każdym razem.
- Jeżeli chcesz przypisać konkretną wartość do czynności, wówczas wybierz jedną z dostępnych opcji. Dla tej czynności on lub off. W tym przypadku warto
nadać skrótowi taką nazwę, aby jasno opisywała co się wydarzy, kiedy skrót zostanie uruchomiony. Np. jeżeli wybrałeś opcję on, wówczas skrót może nosić nazwę: Włącz ogrzewanie.
8. Gotowe! Twój skrót jest teraz widoczny na liście skrótów.
9. Kliknięcie na nim powoduje uruchomienie przypisanych do niego czynności. W naszym przypadku wysłanie komendy C.DOMIQ.shortcut.heating=on lub off
Analogicznie możesz użyć czynności Chłodzenie oraz System alarmowy.
Obsługa skrótu w DOMIQ/Base
- Dodaj nowe zdarzenie w zakładce Zdarzenia i zdefiniuj je następująco
- Kanał:C.DOMIQ.shortcut.heating
- Dane:on
- W sekcji Akcje zdefinuj komendy do włączenia ogrzewania.

3.3. Czynności z edytowalnym parametrem #
Czynności z tej grupy dają Ci największą elastyczność, ponieważ ich wartość wejściowa może dowolna i zostać wprowadzona na etapie uruchomienia skrótu. Jednakże opcją jest również podanie wartości parametru już na etapie definiowania skrótu. O tym wszystkim w przykładach.
Tryb ogrzewania
Do wygodnego sterowania ogrzewaniem warto jest mieć kilka trybów pracy, które automatycznie ustawią temperatury zadane w określonych pomieszczeniach. Później wybór określonego trybu ogrzewania powoduje globalną zmianę nastaw wg przyjętych założeń.
O definiowaniu trybów ogrzewania w systemie DOMIQ przeczytasz w samouczku Ogrzewanie pod kontrolą: https://domiq.pl/wiki/domiq-moduly/ogrzewanie-pod-kontrola/
Z myślą o tej funkcjonalności dodaliśmy czynność do aplikacji skróty, która może przekazywać do systemu DOMIQ informację, który tryb ogrzewania ma zostać uruchomiony.
1.W aplikacji Skróty kliknij +, aby rozpocząć definiowanie nowego skrótu.

2. Wyszukaj czynność przy pomocy pola Szukaj czynności i wybierz Tryb ogrzewania.

3. Ustal nazwę i ikonę skrótu.
4. Jeżeli chcesz, aby dany skrót wykonywał dodatkowe czynności np. z innej aplikacji lub w obrębie funkcji systemowych, zdefiniuj je wg uznania.
5. Na ekranie powinieneś widzieć aktywne pole tryb. Kliknij na nim.

- Jeżeli chcesz, aby skrót dawał Ci na bieżąco możliwość wpisania nazwy trybu ogrzewania wybierz opcję: Pytaj za każdym razem.
- Jeżeli chcesz przypisać konkretną wartość do czynności, wówczas kliknij na polu tryb i wpisz nazwę trybu. W tym przypadku warto nadać skrótowi taką nazwę, aby jasno opisywała co się wydarzy, kiedy skrót zostanie uruchomiony. Np. jeżeli wpisałeś tryb eco, wówczas skrót może nosić nazwę: Ogrzewanie Eco.
6. Po wszystkim kliknij OK, aby zakończyć definiowanie skrótu.

7. Gotowe! Twój skrót jest teraz widoczny na liście skrótów.
8. Kliknięcie na nim powoduje uruchomienie przypisanych do niego czynności. W naszym przypadku wysłanie komendy C.DOMIQ.shortcut.heatingmode=eco
WAŻNE: wartość komendy zostanie przesłana jako tekst składający się wyłącznie z małych liter.
Obsługa skrótu w DOMIQ/Base
- Dodaj nowe zdarzenie w zakładce Zdarzenia i zdefiniuj je następująco
- Kanał:C.DOMIQ.shortcut.heatingmode
- Dane:eco
- W sekcji Akcje zdefinuj komendy do przełączenia trybu ogrzewania.

Uruchom scenę
Na koniec opiszemy czynność, która daje największe możliwości, czyli wywołanie sceny o dowolnej nazwie. W zasadzie ta czynność jest uogólnioną postacią wszystkich czynności zaprezentowanych do tej pory. Jej działanie sprowadza się do wysłania do modułu Base komendy, której wartość zawiera nazwę sceny. Natomiast po stronie moduły Base należy utworzyć zdarzenie, które obsłuży odebranie tej komendy i następnie wykona predefiniowane akcje.
1. W aplikacji Skróty kliknij +, aby rozpocząć definiowanie nowego skrótu.

2. Wyszukaj czynność przy pomocy pola Szukaj czynności i wybierze Uruchom scenę.

3. Ustal nazwę i ikonę skrótu.
4. Jeżeli chcesz, aby dany skrót wykonywał dodatkowe czynności np. z innej aplikacji lub w obrębie funkcji systemowych, zdefiniuj je wg uznania.
5. Na ekranie powinieneś widzieć aktywne pole scena. Kliknij na nie.

- Jeżeli chcesz, aby skrót dawał Ci na bieżąco możliwość wpisania nazwy sceny, którą chcesz uruchomić wybierz opcję: Pytaj za każdym razem.
- Jeżeli chcesz przypisać konkretną nazwę sceny, wówczas kliknij na polu scene i wpisz nazwę. W tym przypadku warto nadać skrótowi taką nazwę, aby jasno opisywała co się wydarzy, kiedy skrót zostanie uruchomiony.
6. Po wszystkim kliknij OK, aby zakończyć definiowanie skrótu.

7. Gotowe! Twój skrót jest teraz widoczny na liście skrótów.
8. Kliknięcie na nim powoduje uruchomienie przypisanych do niego czynności. W naszym przypadku przyjmijmy, że użytkownik wybrał scenę o nazwie relaks
Zatem do modułu Base zostanie wysłana komenda C.DOMIQ.shortcut.scene=relaks
WAŻNE: wartość komendy zostanie przesłana jako tekst składający się wyłącznie z małych liter.
Obsługa skrótu w DOMIQ/Base
W module Base możesz mieć dowolną liczbę zdarzeń, które będą niczym innym, jak definicją dla danej sceny (makrodefinicje). Wszystkie te zdarzenia będą miały tą samą wartość w polu Kanał, natomiast będą różnić się wartością pola Dane.
Definicja przykładowej sceny jest następująca:
- Dodaj nowe zdarzenie w zakładce Zdarzenia i zdefiniuj je następująco
- Kanał:C.DOMIQ.shortcut.scene
- Dane:relaks
- W sekcji Akcje zdefiniuj komendy dla Twojej sceny. Np. w przypadku sceny relaks może to być przygaszenie świateł, uruchomienie wybranej muzyki oraz wyciszenie telefonu.

Więcej o tym jak definiować makrodefinicje, które również możesz nazywać scenami, przeczytasz w samouczku: https://domiq.pl/wiki/ogolne/scenariusz-na-wejscie-wyjscie-z-domu/
4. Uruchamianie skrótów #
Najbardziej elementarnym sposobem uruchomienia skrótu jest kliknięcie go w aplikacji Skróty. Jednak pójdziemy o krok dalej i zaprezentujemy, jak uruchamiać utworzone skróty w bardziej złożonych scenariuszach, czyli jak używać opcji Automatyzacja w aplikacji Skróty. Zaprezentujemy to na dwóch przykładach: uruchomienie skrótu Dzień dobry w połączeniu z budzikiem oraz skrótu Otwórz bramę w połączeniu z lokalizacją GPS.
Następnie pokażemy jak przyspieszyć dostęp do skrótów umieszczając je na ekranie głównym iPhone/iPada i w Centrum Sterowania.
4.1. Dzień dobry #
Zautomatyzowanie porannych czynności może ułatwić początek dnia i w perspektywie roku jest konkretną oszczędnością czasu. W zakres porannych czynności może wchodzić np. podniesienie temperatury i wydajności wentylacji, otwarcie rolet, uruchomienie wybranych świateł oraz włączenie ulubionej muzyki.
Powiązanie porannych czynności z ustawieniami budzika wydaje nam się bardzo przydatnym zastosowaniem aplikacji Skróty, gdyż wprowadza dużą elastyczność – akcje wykonywane w inteligentnym domu są bezpośrednio powiązane z Twoim rytmem dnia.
Jako założenie wstępne przyjęliśmy, że masz utworzony skrót o nazwie Dzień dobry, który używa czynności o tej samej nazwie udostępnianej przez aplikację Remote.
1. W aplikacji Skróty wybierz Automatyzacja, a następnie kliknij +, aby dodać nową regułę.

2. Wybierz Alarm i ustal parametry wejściowe:

- Kiedy: włącza się
- Alarmy: Istniejące i następnie wybierz, który alarm chcesz użyć.
- Jeżeli chcesz, aby skrót wykonał się bez Twojego udziału wybierz opcję Uruchom od razu. Opcja Uruchom po potwierdzeniu będzie wymagała Twojego zatwierdzenia.

3. Wybierz z listy skrót Dzień dobry.

4. Gotowe!

5. W konfiguratorze modułu Base przejdź do zakładki Zdarzenia i dodaj nowe zdarzenie:
- Kanał:C.DOMIQ.shortcut.goodmorning
- Dane:1
- W Akcjach zdefiniuj czynności, które mają się wykonać w systemie.

Innym wartym rozważenia przykładem użycia automatyzacji w Skrótach jest przechwycenie uruchomienia danego trybu skupienia w iPhone np. trybu Sen do uruchomienia skrótu Dobranoc, który uruchomi czynności na zakończenie dnia.
4.2. Powrót do domu #
W tym przykładzie zaprezentujemy, jak użyć informacji o lokalizacji do uruchomienia działań na Twój powrót do domu.
Jako założenie wstępne przyjęliśmy, że masz utworzony skrót o nazwie Powrót do domu, który używa czynności o tej samej nazwie udostępnianej przez aplikację Remote.
1. W aplikacji Skróty wybierz Automatyzacja, a następnie kliknij +, aby dodać nową regułę.

2.Wybierz Przybycie i ustal parametry wejściowe:

- Położenie: wybierz lokalizację.
- Ustal czas działania skrótu.
- Jeżeli chcesz, aby skrót wykonał się bez Twojego udziału wybierz opcję Uruchom od razu. Opcja Uruchom po potwierdzeniu będzie wymagała Twojego zatwierdzenia.

3. Kliknij Dalej i Wybierz z listy skrót Powrót do domu.

4. Gotowe!

5. W konfiguratorze modułu Base przejdź do zakładki Zdarzenia i dodaj nowe zdarzenie:
- Kanał:C.DOMIQ.shortcut.backhome
- Dane:1
- W Akcjach zdefiniuj czynności, które mają się wykonać w systemie.
- Opcjonalnie możesz zdefiniować w polu Warunek sprawdzenie np. stanu centrali alarmowej, aby uniknąć wykonania działań, gdy ktoś z domowników już jest w budynku.

4.3. Szybsze uruchamianie skrótów #
Aby szybciej mieć dostęp do najczęściej używanych skrótów możesz umieścić je na ekranie głównym iPhone/iPada albo w Centrum Sterowania.
Ekran główny
1. W aplikacji Skróty odszukaj interesujący Cię skrót i przyciśnij go na dłużej. W efekcie wyświetlone zostanie dodatkowe menu, wybierz Udostępnij -> Do ekranu głównego.

2. W kolejnym kroku ustal etykietę, ikonę i kolor tła.
3. Gotowe!
Centrum Sterowania
1. Otwórz Centrum Sterowania (przesuń palcem z górnego prawego rogu ekranu w dół).
2. Przyciśnij w dowolnym miejscu na około sekundę – widok przejdzie w tryb edycji.
3. Wybierz opcję Dodaj narzędzie.

4. Pośród listy dostępnych opcji odszukaj Skróty i wybierz opcję Skrót.

5. Następnie wybierz interesujący Cię skrót.

5. Uruchomienie skrótów z systemu DOMIQ #
W naszym systemie istnieje również możliwość działania odwrotnego – wywołania skrótu o wskazanej nazwie wprost w systemie iOS. Przepływ danych jest następujący:
DOMIQ/Base – notyfikacja push (REMOTE.notify) -> DOMIQ/Remote -> Skróty w iOS. Zatem jak widzisz używamy do tego standardowej komendy do wysyłania notyfikacji na urządzenia mobilne.
Jednak jej treść musi mieć określony format:
RS:<nazwa_skrótu>;<dodatkowe_dane>. np. RS:alarm sms;alarm w strefie 1
RS: (ang. REMOTE Shortcut) jest prefiksem, który pozwala aplikacji Remote zinterpretować notyfikację w nieco inny sposób, niż pozostałe notyfikacje.
WAŻNE: W przypadku odebrania tego rodzaju notyfikacji, gdy telefon jest zablokowany lub aplikacja Remote nie jest uruchomiona, skrót zostanie wykonany wyłącznie wtedy, gdy klikniesz na etykiecie notyfikacji pojawiającej się na ekranie. W przypadku, gdy aplikacja Remote jest uruchomiona i widoczna na ekranie, wówczas treść notyfikacji nie zostanie w ogóle wyświetlona, natomiast aplikacja Remote wykona wywołanie skrótu w iOS w tle.
Aby to zobrazować przedstawimy przykład wywołania skrótu, który rozsyła wiadomości SMS do wskazanych odbiorców w przypadku sytuacji alarmowej. Załóżmy, że ma to miejsce w przypadku wystąpienia alarmu w strefie 1 w centrali Satel Integra. W tym miejscu warto jest zawęzić grono odbiorców notyfikacji, aby uniknąć zwielokrotnionego wykonania skrótu. Dlatego w naszym przykładzie prezentujemy rozesłanie notyfikacji określonego profilu użytkowników, zawierającego dwie osoby odpowiedzialne.
1. W konfiguratorze modułu Base przejdź do zakładki Zdarzenia i dodaj nowe zdarzenie:
- Dodaj nowe zdarzenie w zakładce Zdarzenia.
- Kanał:E.IDS.alarm.1
- Dane:1.
- Akcje->+Komenda1. Nazwa:C.REMOTE.notify.administratorzy
- Wartość: RS:alarm sms;alarm w strefie 1
- Zapisz zakładkę Zdarzenia.

2. W aplikacji Skróty kliknij +

3. W polu Szukaj czynności wpisz: Wyślij wiadomość

4. Kliknij w pole wiadomość
- Możesz wpisać ręcznie treść SMSa, jeżeli chcesz, aby była to treść na sztywno przypisana do skrótu.
- Kliknij opcję Wybierz zmienną.

3. Kliknij pole Dane wejściowe skrótu. W ten sposób skrót przechwyci dodatkowe dane przesłane w treści notyfikacji (tekst zawarty za średnikiem – pkt 5.1.5).

5. Kliknij w pole odbiorcy i zdefiniuj odbiorców wiadomości. Możesz wybrać więcej niż jeden kontakt.
6. Zmień nazwę skrótu na alarm sms (WAŻNE!)
7. Kliknij OK, aby zatwierdzić skrót.

8. Gotowe! Od teraz każde zdarzenie alarmowe tego typu uruchomi wskazany skrót.
6. Podsumowanie #
Mimo, że to był dość obszerny samouczek, to dotknęliśmy jedynie części dostępnych możliwości. Spektrum zastosowań jest naprawdę szerokie. W bardziej zaawansowanych scenariuszach możesz wykonywać żądania HTTP (np. do integracji z urządzeniami przez WEB API), uruchamiać skrypty przez SSH lub używając czynności z grupy Skrypty masz możliwość stworzenia bardzo zindywidualizowanego skrótu.
Jeżeli masz pomysł na ciekawy scenariusz zastosowania skrótów napisz do nas, z chęcią poznamy Twoje pomysły!