Home Assistant - NFC TAG - do czego wykorzystać?

Home Assistant - NFC TAG - do czego wykorzystać?

Już jakiś czas nosiłem się z zamiarem wykorzystania tagów NFC do wykonywania automatyzacji. Z Home Assistant jest to mega proste i nie wiedziałem też, że tak tanie! Konfiguracja to dosłownie kilka minut a efekty? Trochę magia, trochę technologia ale najważniejsze, że działa!

NFC Tag - kupisz na Allegro za 1,55 zł

Oczywiście możemy kupić takie obrandowane nalepki, czy też jakieś ładniejsze nadruki ale po co? Przecież to jest cebulowy artykuł! ;)

Home Assistant - NFC TAG - do czego wykorzystać?_2

Konfiguracja

Odpalamy aplikacje na Androida Home Assistant -> App Configuration -> Tagi NFC -> Zapisz Tag NFC

Home Assistant - NFC TAG - do czego wykorzystać?_4

Oczywiście pierw musimy zapisać nasz TAG NFC symbolem/kodem/ 

Home Assistant - NFC TAG - do czego wykorzystać?_6

Po chwili mamy zapisany i podany ID naszego urządzenia (które ni w ząb równa się temu co jest odczytane potem w HA).

Home Assistant - NFC TAG - do czego wykorzystać?_5

W każdym razie wystarczy zrobić takiego NODA i już możemy wszystkim zarządzać. 

Home Assistant - NFC TAG - do czego wykorzystać?_1 

Kod do wklejenia w NodeRED 

[
    {
        "id": "b79ee612.ad5248",
        "type": "server-events",
        "z": "f53a69ee.af0328",
        "name": "",
        "server": "b3e9b226.7fd0c",
        "event_type": "tag_scanned",
        "exposeToHomeAssistant": false,
        "haConfig": [
            {
                "property": "name",
                "value": ""
            },
            {
                "property": "icon",
                "value": ""
            }
        ],
        "waitForRunning": true,
        "x": 110,
        "y": 120,
        "wires": [
            [
                "9c1f12d8.187b7",
                "2505b4d0.1d2edc",
                "39b3afa6.289ea"
            ]
        ]
    },
    {
        "id": "2505b4d0.1d2edc",
        "type": "switch",
        "z": "f53a69ee.af0328",
        "name": "Powiadomienie",
        "property": "payload.event.tag_id",
        "propertyType": "msg",
        "rules": [
            {
                "t": "cont",
                "v": "8faaea5c-a7a3-4b85-b431-856297e4bbfb",
                "vt": "str"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 1,
        "x": 320,
        "y": 100,
        "wires": [
            [
                "93b3b034.0ce18"
            ]
        ]
    },
    {
        "id": "873ca21d.bbfc9",
        "type": "api-call-service",
        "z": "f53a69ee.af0328",
        "name": "Info phone",
        "server": "b3e9b226.7fd0c",
        "version": 1,
        "debugenabled": false,
        "service_domain": "notify",
        "service": "mobile_app_note_8",
        "entityId": "",
        "data": "{ \"message\": \"NFC Read!\"}",
        "dataType": "json",
        "mergecontext": "",
        "output_location": "payload",
        "output_location_type": "msg",
        "mustacheAltTags": false,
        "x": 690,
        "y": 100,
        "wires": [
            []
        ]
    },
    {
        "id": "93b3b034.0ce18",
        "type": "switch",
        "z": "f53a69ee.af0328",
        "name": "Kate or Greg",
        "property": "payload.event.device_id",
        "propertyType": "msg",
        "rules": [
            {
                "t": "cont",
                "v": "5afef8fc744b44a8a733c12ae53490fb",
                "vt": "str"
            },
            {
                "t": "cont",
                "v": "1afef8fc744b44a8a733c12ae53490fb",
                "vt": "str"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 2,
        "x": 510,
        "y": 100,
        "wires": [
            [
                "873ca21d.bbfc9"
            ],
            []
        ]
    },
    {
        "id": "9c1f12d8.187b7",
        "type": "debug",
        "z": "f53a69ee.af0328",
        "name": "",
        "active": true,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "false",
        "statusVal": "",
        "statusType": "auto",
        "x": 330,
        "y": 220,
        "wires": []
    },
    {
        "id": "39b3afa6.289ea",
        "type": "switch",
        "z": "f53a69ee.af0328",
        "name": "Muzyka",
        "property": "payload.event.tag_id",
        "propertyType": "msg",
        "rules": [
            {
                "t": "cont",
                "v": "8faaea5c-a7a3-4b85-b431-856297e4bbfb",
                "vt": "str"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 1,
        "x": 320,
        "y": 160,
        "wires": [
            [
                "b85b71ca.5cf84"
            ]
        ]
    },
    {
        "id": "b85b71ca.5cf84",
        "type": "switch",
        "z": "f53a69ee.af0328",
        "name": "Kate or Greg",
        "property": "payload.event.device_id",
        "propertyType": "msg",
        "rules": [
            {
                "t": "cont",
                "v": "5afef8fc744b44a8a733c12ae53490fb",
                "vt": "str"
            },
            {
                "t": "cont",
                "v": "1afef8fc744b44a8a733c12ae53490fb",
                "vt": "str"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 2,
        "x": 490,
        "y": 160,
        "wires": [
            [],
            []
        ]
    }
]

Problemy

Nie wiem czy to u mnie ale telefon musi być odblokowany, nie ważne czy włączony jest ekran... musi być odblokowany aby został odczytany NFC TAG.

Ni w ząb nie zgadza się podawany przez aplikację device_id z tym co wyświetlane potem jest w HA

Podsumowanie

Mega proste ale mega skuteczne i tanie rozwiązanie jak zautomatyzować sobie dom. Nie trzeba żadnych przycisków, nie trzeba szukać w aplikacji - wystarczy przyłożyć telefon w odpowiednim miejscu. Dla mnie po prostu mega ciekawa alternatywa do wykorzystania w automatyzacjach! 

Jestem mega ciekaw do czego Wy użylibyście tego typu tagów, lub do czego ich już używacie! Dajcie znać w komentarzach! 

 

Chcesz wiedzieć więcej? Dołącz do grupy na FB. Będzie nam też miło jak polubisz Fanpage!

Oczyszczacz Xiaomi Smartmi TVOC

Od: 449 zł 799 zł | Powiadom gdy cena spadnie

Świetna konkurencja dla Xiaomi 3H z dodatkowym czujnikiem TVOC, działa z aplikacją Xiaomi Home! Jednak najważniejsze, że pasują standardowe filtry z oczyszczaczy 3H/3C i podobnych. W zestawie filtr czarny, czyli HEPA13 - do tego europejskie normy powietrza i automatyzacji.

Dziwi brak reklam? Przeczytaj dlaczego i wesprzyj bloga na  lub