Aplikacja mobilna 1.6.0 NFC+
Ta funkcjonalność wymaga aplikacji mobilnej AIS dom w wersji >= 1.6.0 NFC+ (jeszcze testujemy przed dodaniem do Google Play) oraz aplikacji Asystent domowy w wersji >= 0.114.4b2 (też jeszcze testujemy przed oficjalnym wydaniem)
Opis możliwości skanowania tagów NFC.
Idea jest taka, żeby wykorzystać tagi NFC, które mamy w domu, do wykonywania automatyzacji na bramce.
Algorytm po zeskanowaniu taga NFC jest teraz taki:
-
Sprawdzamy, czy tag ma rekord typu text i jeżeli tak, to wysyłamy do bramki treść tego tekstu jako komendę do wykonania (wywołujemy usługę ais_ai_service.process, która wykonuje komendę powiązaną z przesłaną sentencją)
-
Jeżeli w zeskanowanym tagu NFC nie ma rekordu typu text, to wysyłamy do bramki identyfikator zeskanowanego taga NFC
Punkt 1. jest dość oczywisty - tak to działa od wersji 1.5.0.NFC.
Jeżeli chodzi o punkt 2. to istotne jest to, że po zeskanowaniu identyfikatora wyzwalamy na bramce zdarzenie (event) typu tag_scanned a w danych tego zdarzenia (w event_data) przekazujemy identyfikator taga tag_id.
Pozwala to na dodanie automatyzacji, której wyzwalaczem jest zdarzenie skanowanie taga NFC.
2 przykłady:
1. Po wystąpieniu zdarzenia tag_scanned Jolka mówi "Zeskanowano kod NFC {{ trigger.event.data.tag_id }}
Dodajemy automatyzację “Skan taga NFC z identyfikatorem”:
Wyzwalacz tej automatyzacji to zdarzenie (event) typu tag_scanned
Akcja do wykonania to uruchomienie serwisu mówiącego tekst. Tekstem jest informacja o zeskanowanym identyfikatorze:
service: ais_ai_service.say_it
data_template:
text: Zeskanowano kod NFC {{ trigger.event.data.tag_id }}
2. Po wystąpieniu zdarzenia tag_scanned z konkretnym identyfikatorem (np. z karty płatniczej) przełączamy światło
Dodajemy automatyzację “Włącz światło w salonie po skanie karty płatniczej”:
Wyzwalacz tej automatyzacji to zdarzenie (event) typu tag_scanned z określonym tag_id
Akcja do wykonania to uruchomienie przełączenia (toggle) światła w salonie:
Powyższe przykłady dostępne są na instancji dom-demo:
https://dom-demo.paczka.pro
Tu można zobaczyć jak to działa: