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ł! ;)
Konfiguracja
Odpalamy aplikacje na Androida Home Assistant -> App Configuration
-> Tagi NFC
-> Zapisz Tag NFC
Oczywiście pierw musimy zapisać nasz TAG NFC symbolem/kodem/
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).
W każdym razie wystarczy zrobić takiego NODA i już możemy wszystkim zarządzać.
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