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żli- woś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 automatyzującji 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 Ap- ple oraz wielu aplikacji firm trzecich.
- Akcje systemowe – umożliwia sterowanie urządzeniem, np. włączanie trybu samoloto- wego, 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ę ga- rażową w oparciu o lokalizację.
- „Uruchom wybrany skrót, gdy włączy się budzik” – uruchamia wskazany skrót w po- wią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żyt- kownikó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:
- W aplikacji Skróty – wchodząc do aplikacji Skróty znajdziesz listę wszystkich zdefinio- wanych przez Ciebie skrótów. Kliknięcie na wybranym skrócie powoduje jego uruchomienie.
- 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 znale- zienie danego skrótu.
- Jako akcja w Centrum Sterowania – skróty mogą zostać dodane do Centrum Stero- wania, dzięki czemu masz je zawsze pod ręką.
- 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.
- W reakcji na zdarzenie w systemie DOMIQ – to rozwiązanie wbudowaliśmy w na- szą aplikację Remote i system modułu Base. W reakcji na dowolne zdarzenie w syste- mie, 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żdzasz 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 rozdzialu zaprezentowaliśmy definiowanie skrótów z użyciem poszczególnych czynności. Dla przejrzystości opisu, każda z czynności została zaprezen- towana 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ęsci 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. Analo- gicznie możesz wykorzystać wszystkie czynności z grupy od 1 do 8.
Otwórz bramę
- W aplikacji Skróty kliknij +, aby rozpocząć definiowanie nowego skrótu.
- W polu wyszukiwania Szukaj czynności wpisz Remote. Wraz z wpisywaniem aplika-cja Skróty powinna zasugerować Ci w wynikach aplikację Remote, wybierz ją.
- W tym momencie powinna być widoczna lista dostępnych czynności, wybierz Otwórzbramę.
- Na górnym pasku kliknij ikonkę ze strzałką w dół, wybierz opcję Zmień nazwę i wpro-wadź odpowiadającą Ci nazwę skrótu np. Otwórz bramę.
- Opcjonalnie możesz ponownie kliknąć ikonkę ze strzałką w dół i wybrać opcję Wy-bierz ikonę, aby dostosować ikonę reprezentującą ten skrót.
- 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.
- Po wszystkim kliknij OK, aby zakończyć definiowanie skrótu.
- Gotowe! Twój skrót jest teraz widoczny na liście skrótów.
- 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 zdefiuj komendy do otwarcia bramy. Warto do sekwencji dodać ko- mendy 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 pa- rametru 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 uru- chomienia skrótu.
Przestudiuj poniższy przykład:
- W aplikacji Skróty kliknij +, aby rozpocząć definiowanie nowego skrótu.
- W polu wyszukiwania Szukaj czynności wpisz Remote. Wraz z wpisywaniem aplika- cja Skróty powinna zasugerować Ci w wynikach aplikację Remote, wybierz ją.
- W tym momencie powinna być widoczna lista dostępnych czynności, wybierz Ogrzewanie.
- Na górnym pasku kliknij ikonkę ze strzałką w dół, wybierz opcję Zmień nazwę i wpro- wadź odpowiadającą Ci nazwę skrótu np. Ogrzewanie.
- Opcjonalnie możesz ponownie kliknąć ikonkę ze strzałką w dół i wybrać opcję Wy- bierz ikonę, aby dostosować ikonę reprezentującą ten skrót.
- 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.
- Na ekranie powinieneś widzieć aktywne pole state. Kliknij na nim.
- Jeżeli chcesz, aby skrót dawał Ci na bieżąco możliwość wyboru wartości parame-tru 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 zosta- nie uruchomiony. Np. jeżeli wybrałeś opcję on, wówczas skrót może nosić nazwę: Włącz ogrzewanie.
- Gotowe! Twój skrót jest teraz widoczny na liście skrótów.
- Kliknięcie na nim powoduje uruchomienie przypisanych do niego czynności. W na-szym 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 zdefiuj 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 auto- matycznie 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 Ogrze- wanie pod kontrolą: https://domiq.pl/wiki/ogrzewanie-pod-kontrola/
Z myslą o tej funkcjonalności dodaliśmy czynność do aplikacji skróty, która może przeka- zywać do systemu DOMIQ informację, który tryb ogrzewania ma zostać uruchomiony.
- W aplikacji Skróty kliknij +, aby rozpocząć definiowanie nowego skrótu.
- Wyszukaj czynność przy pomocy pola Szukaj czynności i wybierz Tryb ogrzewania.
- Ustalnazwęiikonęskrótu.
- 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.
- Na ekranie powinieneś widzieć aktywne pole mode. Kliknij na nim.
1. Jeżeli chcesz, aby skrót dawał Ci na bieżąco możliwość wpisania nazwy trybuogrzewania wybierz opcję: Pytaj za każdym razem.2. Jeżeli chcesz przypisać konkretną wartość do czynności, wówczas kliknij na polu mode 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. - Po wszystkim kliknij OK, aby zakończyć definiowanie skrótu.
- Gotowe! Twój skrót jest teraz widoczny na liście skrótów.
- Kliknięcie na nim powoduje uruchomienie przypisanych do niego czynności. W na- szym przypadku wysłanie komendy C.DOMIQ.shortcut.heatingmode=eco WAŻNE: wartość komendy zostanie przesłana jako tekst składającyc 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 zdefiuj 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 predefinio- wane akcje.
- W aplikacji Skróty kliknij +, aby rozpocząć definiowanie nowego skrótu.
- Wyszukaj czynność przy pomocy pola Szukaj czynności i wybierze Uruchom scenę.
- Ustalnazwęiikonęskrótu.
- 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.
- Na ekranie powinieneś widzieć aktywne pole scene. Kliknij na nim.
1. 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.2. 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 opi- sywała co się wydarzy, kiedy skrót zostanie uruchomiony. - Po wszystkim kliknij OK, aby zakończyć definiowanie skrótu.
- Gotowe! Twój skrót jest teraz widoczny na liście skrótów.
- Kliknięcie na nim powoduje uruchomienie przypisanych do niego czynności. W na- szym przypadku przyjmijmy, że użytkownik wybrał scenę o nazwie relaks
Zatem do modułu Base zostanie wysłana komenda C.DOMIQ.shortcut.scene=re-laks WAŻNE: wartość komendy zostanie przesłana jako tekst składającyc 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 defi- nicją dla danej sceny (makrodefinicje). Wszystkie te zdarzenia będą miały tą samą war- tość w polu Kanał, natomiast będą róznić 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 zdefiuj 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/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 wybra- nych świateł oraz włączenie ulubionej muzyki.
Powiązanie porannych czynności z ustawieniami budzika wydaje nam się bardzo przydat- nym zastosowaniem aplikacji Skróty, gdyż wprowadza dużą elastyczność – akcje wykony- wane 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.
- W aplikacji Skróty wybierz Automatyzacja, a następnie kliknij +, aby dodać nową regułę.
- 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.
- Wybierz z listy skrót Dzień dobry.
- Gotowe!
- 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 przechwyce- nie 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.
- W aplikacji Skróty wybierz Automatyzacja, a następnie kliknij +, aby dodać nową regułę.
- 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.
- Kiknij Dalej i Wybierz z listy skrót Powrót do domu.
- Gotowe!
- 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 ekra- nie głównym iPhone/iPada albo w Centrum Sterowania.
Ekran główny
- 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.
- W kolejnym kroku ustal etykietę, ikonę i kolor tła.
- Gotowe!
Centrum Sterowania
- Otwórz Centrum Sterowania (przesuń palcem z górnego prawego rogu ekranu w dół).
- Przyciśnij w dowolnym miejscu na około sekundę – widok przejdzie w tryb edycji.
- Wybierz opcję Dodaj narzędzie.
- Pośród listy dostępnych opcji odszukaj Skróty i wybierz opcję Skrót.
- 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 zinterpreto-
wać 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 apli- kacja Remote jest uruchomiona i widoczna na ekranie, wówczas treść notyfikacji nie zo- stanie 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 miej- sce 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.
- Dodaj nowe zdarzenie w zakładce Zdarzenia.
- Kanał:E.IDS.alarm.1
- Dane:1.
- Akcje->+Komenda1. Nazwa:C.REMOTE.notify.administratorzy
2. Wartość: RS:alarm sms;alarm w strefie 1
- Zapisz zakładkę Zdarzenia.
- W aplikacji Skróty kliknij +
- W polu Szukaj czynności wpisz: Wyślij wiadomość
- 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ą, a następnie Dane wejściowe skrótu. W ten spo- sób skrót przechwyci dodatkowe dane przesłane w treści notyfikacji (tekst zawarty za średnikiem – pkt 4.2).
- Kliknij w pole odbiorcy i zdefiniuj odbiorców wiadomości. Możesz wybrać więcej niż jeden kontakt.
10.Kliknij OK, aby zatwierdzić skrót.
11. Na koniec zmień nazwę skrótu na alarm sms.
12. 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!