Home Assistant How To - make NFC Tag Reader with PN532 & ESPHome

Published at : 23 Dec 2025

In this video we will be creating Tag Reader for Home Assistant by following GitHub project from Andrea Donno.
https://github.com/adonno/tagreader

If you don't want to DIY this or you one one-stop-shop for parts, you can order it from author by going to this link:
https://adonno-crafts.myshopify.com/collections/all

I have used following components, from AliExpress:
⏵ ESP8266 - https://www.aliexpress.com/item/32633763949.html
⏵ PN532 - https://s.click.aliexpress.com/e/_AELRHG (*)
⏵ Buzzer - https://s.click.aliexpress.com/e/_9zDowE (*)
⏵ WS2812 - https://s.click.aliexpress.com/e/_A1cl5G (*)

For firmware upload you will need ESPHome flasher:
https://github.com/esphome/esphome-flasher/releases

Sample tagreader.yaml is located here:
https://github.com/adonno/tagreader/blob/master/tagreader.yaml

00:00 Intro
00:21 Thank you to members who joined the channel
00:34 What we will do today
01:55 Components that we need
03:20 Set DIP switches on PN532
04:08 Soldering components
14:09 ESPHome - dev branch
15:23 Preparing tagreader.yaml
18:47 Uploading FW and adding to Home Assistant
22:33 Adding Tags to Home Assistant
24:55 Simple automation
26:00 What else could you do
27:58 Wrapping up the video

Please, give me a thumb up if you liked this video, subscribe if you still haven't and I'll see you next time!

Have fun!
BeardedTinker

P.S. If you would like to support me and this channel, you can JOIN and become member!
https://www.youtube.com/BeardedTinker/join

Twitter: @BeardedTinker
Discord: https://discord.gg/HkxDRN6

#howto #HomeAssistant #tagreader #nfc