So, as far as I can see, something has changed that I’m not completely familiar with.
The wiring guide on the github repo for this project shows a different wiring than before, and the picture of the actual wired up device on that project shows the wiring setup that I used the first time I did this when it worked.
Here’s what I did:
- ESPHome is version 1.15.3.
- Hardware: Wemos D1 Mini and a NFC Module V3 PN532 reader.
- I soldered according to the current wiring diagram that shows only 4 connections to the NFC Module versus the previous wiring which I cannot find, but had a lot more wires.
- Using ESPHome, I copied the tagreader.yaml found here. into a new node’s configuration, validated, then compiled, downloaded, and flashed the D1 Mini.
- I restarted ESPHome for good measure and it appeared that the device had connected, but there was no response when scanning, and no initial boot sound from the speaker (per line 28 of the yaml.)
- I read somewhere that there’s a need to configure ESPHome with a specific version (esphome_version: ‘jesserockz:pn532-ndef-2’) so I added that to the first line of the ESPHome configuration in the add-on and restarted the add-on.
- Moments later I heard the speaker beep on the scanner.
- No response from any scanning.
Have I missed a step?
In the tagreader.yaml on lines 75-77 I see:
i2c: scan: False frequency: 400kHz
I’m presuming i2c is disabled in favor of the section just below this for pn532_i2c. But it’s still a question.
So, short of bad wiring, what in the world am I doing wrong?