Le matériel actuel :
Un ESP32S ESP-WROOM-32
Carte RFID-RC522
La question : y a t-il quelqu’un qui a réussi à faire fonctionner LE RFID-RC522 avec un ESP32 ?
Si oui avec quel branchement ? Quel Conf yaml ESPHOME associée ? Le RC522 doit il avoir un branchement particulier lors du flashage de l’ESP32 ?
Ou subsidiaire, n’ai-je reçu lors des deux livraisons que des RC522 défectueux !
Je précise que l’ESP32 est ONLINE et que je peux piloter la led bleu.
binary_sensor:
- platform: rc522
uid: 74-10-37-94
name: "RC522 RFID Tag"
Quand je l’ajoute j’ai ce message et l’uid est-ce un exemple ou je dois trouver le mien :
[20:40:39][D][sensor:127]: 'EspCam32a WiFi Signal Sensor': Sending state -55.00000 dBm with 0 decimals of accuracy
[20:40:40][W][rc522:394]: Communication with the MFRC522 might be down, reset in -38
[20:40:40][I][rc522_spi:013]: SPI Setup
[20:40:40][I][rc522:290]: Soft reset...
[20:40:40][I][rc522:298]: Device online.
Merci et désolé n’insister, je suis comme vous, je n’aime pas échouer
Bob
Au départ j’ai eu des badges RFID, que j’ai déclaré via l’appli HA avec mon téléphone, détection OK, déclenchement d’automatisation OK., mais c’était un peu faire les choses à l’envers, c’est le badge que l’on souhaite présenter à un lecteur et non l’inverse.
Si je comprends bien et je n’en suis pas certain, il faut déclarer chaque badge dans le yaml ?
Sans mettre de binary_sensor
binary_sensor:
- platform: rc522
Je ne détecte rien en présentant un badge déjà présent dans HA et fonctionnel avec mon téléphone.
Il me manque vraiment une étape.
Le uid: c’est le RC522 ou le badge ?
Depuis le temps que je teste ça je fini par être un peu perdu
Merci d’avance, désolé pas eu le temps de trop chercher ce soir après ta réponse @AlexHass
Dodo et suite demain mais je veux vraiment y arriver
Je n’ai jamais joué avec une lecteur RFID, mais j’ai quelques tags scannés à travers l’app.
Cela dit, je pense que tu mélanges quelques notions effectivement!
« UID » c’est le code unique à l’intérieur d’un badge (= tag) RFID.
« tag_scanned » c’est l’évènement déclenché dans HA quand l’app scanne un tag, je ne pense pas qu’il ait un lien avec ton RC522 ou ESPHome.
Si j’ai bien compris, effectivement il faut enregistrer dans le Yaml ESPHome les badges que tu as pour en faire un binary_sensor pour chacun.
Ensuite le scan d’un badge connu changera l’état du binary_sensor que tu pourra utiliser pour faire ce que tu veux soit dans ESPHome soit dans HA.
Il y avait une inversion dans le mien, on trouve un peu de tout comme branchement, j’imagine qu’il peut y en avoir plusieurs possible (surtout pour le GPIO04) mais il faut que le YAML ESPHome corresponde.
Pour le YAML ESPHome (j’ajoute toujours le pilotage de la Led bleu pour tester) :
Le binary_sensor est dans le yaml ESPHome.
Il faut que j’étudie un peu mieux les ESP32
C’est rare ou j’ai mal cherché, de trouver le branchement + le yaml en même temps, maintenant c’est ici sur le forum pour un ESP32.
Je passe à un nouveau sujet toujours sur ESP32
J’ai galéré comme vous sur le RC522 en ESP32 et j’ai trouvé la solution au fond d’un forum en anglais
La solution est de connecter la pin RST ! et d’ajouter dans la balise « rc522_spi: " la pin de reset " reset_pin: 13 » . sans ca meme avec le yamel proposé impossible de faire marcher