ESP32 et lecteur RFID

Hello,

J’essaye de faire des tags readers sous ESP home sur le modèle 'officiel
Mon premier, basé sur un ESP8266 et un module PN532 fonctionne parfaitement

Pour le second reader je n’ai pas accès au WIFI. J’ai donc acheté un WT32-ETH01 (un ESP32 ethernet) et j’ai branché le SDA sur la pin IO14 et le SCL sur la pin IO15 (en plus de la LED et du buzzer)

La led et le buzzer fonctionnent, j’arrive a me connecter au réseau mais il ne tag pas les badges j’ai apparemment un souci d’I2C :

[00:20:42][I][i2c:033]: Scanning i2c bus for active devices...
[00:20:48][I][i2c:049]: Found no i2c devices!
[00:20:48][W][i2c:076]: Unknown transmit error 5 for address 0x24
[00:20:48][W][i2c:086]: Requesting 1 bytes from 0x24 failed!
[00:20:48][W][i2c:086]: Requesting 1 bytes from 0x24 failed!
[00:20:48][W][pn532:087]: Requesting tag read failed!

en boucle.

Le yaml pour la partie I2C est le suivant :

i2c:
  scan: false
  frequency: 400kHz
  sda: GPIO14
  scl: GPIO15

pn532_i2c:
  id: pn532_board
  on_tag:
    then:
    - homeassistant.tag_scanned: !lambda 'return x;'
    - if:
        condition:
          switch.is_on: buzzer_enabled
        then:
        - rtttl.play: "success:d=24,o=5,b=100:c,g,b"
etc...

Un expert saurait il ce que je peux faire ?

Merci d’avance

Peut être mettre scan a true afin que l’adresse soit trouvée automatiquement.
Sinon vérifier que les GPIO sur cette board ne sont pas utilisé pour autre chose.

Merci @Makai
J’ai déjà essayé pour le scan (et de supprimer la fréquence), ça marche pas…
Je vais devoir effectivement dessouder, pour une fois que c’était assez propre ! :grinning:

Après avoir dessoudé pour essayer d’autres bornes sans succès, je suis revenu aux GPIO 14 et 15 et étonnamment ca fonctionne cette fois !
Peut être les très fines bornes des cavaliers de selection du bus que j’ai re-bougé entre temps !

Etrange !

2 J'aime