ça y est ça fonctionne enfin, à voir ce que je vais en faire maintenant
J’ai suivi mais full ESPHome ce tuto : Tuto 1 : Comment débuter sur ESPHome avec un esp32 et Home Assistant - YouTube
J’ai suivi le lien d’un commentaire du tuto pour le branchement : Électronique en amateur: Module RFID-RC522 et ESP8266 / ESP32
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) :
esphome:
name: esp32rfidportefacade
esp32:
board: esp32dev
framework:
type: arduino
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: "JHmkAapH9pi8xdPG1jwwwwwws3akM7QbKsShjlsbcNY="
ota:
password: "edc08dd3de7dwwwwwwa2ef9df9bfda85"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
manual_ip:
static_ip: 192.168.1.37
gateway: 192.168.1.254
subnet: 255.255.255.0
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Esp32Rfidportefacade"
password: "WcHkwwwwTtzU"
captive_portal:
spi:
clk_pin: GPIO18
mosi_pin: GPIO23
miso_pin: GPIO19
rc522_spi:
cs_pin: GPIO04
#update_interval: 1s
on_tag:
then:
- homeassistant.tag_scanned: !lambda 'return x;'
binary_sensor:
- platform: rc522
uid: 74-10-37-94
name: "RC522 RFID Tag"
switch:
- platform: gpio
name: "LedBleu2RFIDPF"
pin: 2
Résultat dans les logs lorsque je présente deux badges que j’ai déjà enregistré dans HA avec mon téléphone:
[12:51:51][C][spi:101]: SPI bus:
[12:51:51][C][spi:102]: CLK Pin: GPIO18
[12:51:51][C][spi:103]: MISO Pin: GPIO19
[12:51:51][C][spi:104]: MOSI Pin: GPIO23
[12:51:51][C][spi:106]: Using HW SPI: YES
[12:51:51][C][switch.gpio:050]: GPIO Switch 'LedBleu2RFIDPF'
[12:51:51][C][switch.gpio:051]: Pin: GPIO2
[12:51:51][C][switch.gpio:073]: Restore Mode: Restore (Defaults to OFF)
[12:51:51][C][rc522:099]: RC522:
[12:51:51][C][rc522:110]: Update Interval: 1.0s
[12:51:51][C][rc522:113]: Tag 'RC522 RFID Tag'
[12:51:51][C][rc522_spi:021]: CS Pin: GPIO4
[12:51:51][C][captive_portal:088]: Captive Portal:
[12:51:51][C][mdns:094]: mDNS:
[12:51:51][C][mdns:095]: Hostname: esp32rfidportefacade
[12:51:51][C][ota:089]: Over-The-Air Updates:
[12:51:51][C][ota:090]: Address: 192.168.1.37:3232
[12:51:51][C][ota:093]: Using Password.
[12:51:51][C][api:138]: API Server:
[12:51:51][C][api:139]: Address: 192.168.1.37:6053
[12:51:51][C][api:141]: Using noise encryption: YES
[12:51:55][D][rc522:263]: Found new tag '04-99-25-2A-F7-0F-90'
[12:52:02][D][esp32.preferences:113]: Saving 1 preferences to flash...
[12:52:02][D][esp32.preferences:142]: Saving 1 preferences to flash: 1 cached, 0 written, 0 failed
[12:52:02][D][rc522:263]: Found new tag '04-B4-35-2A-F7-0F-90'
[12:52:12][D][rc522:263]: Found new tag '04-B4-35-2A-F7-0F-90'
[12:52:15][D][rc522:263]: Found new tag '04-99-25-2A-F7-0F-90'
Résultat dans les évènements :
Dans les étiquettes HA :
La balise peut être renommée directement ici.
Ce fut laborieux mais encore un succès
Merci
Bob