diff --git a/esphome/fabula.yaml b/esphome/fabula.yaml index 9469b64..b56db97 100644 --- a/esphome/fabula.yaml +++ b/esphome/fabula.yaml @@ -1,3 +1,5 @@ +# ---------------------- Global config ---------------------- + esphome: name: fabula @@ -5,7 +7,7 @@ esp8266: board: d1_mini_lite # Enable logging -#logger: +logger: ota: - platform: esphome @@ -17,16 +19,37 @@ wifi: +# ---------------------- PN532 NFC Reader ---------------------- + +i2c: + # I2C config left to default. For ESP8266 is: + # GPIO5 (D1) -> I2C SCL + # GPIO4 (D2) -> I2C SDA + +pn532_i2c: + update_interval: 1s + on_tag: + then: + - logger.log: "TROVATO TAG!!!!" + - dfplayer.play_folder: + folder: !lambda 'return 1;' + file: !lambda 'return 1;' + on_tag_removed: + then: + - logger.log: "RIMOSSO TAG!!!!" + - dfplayer.pause + +binary_sensor: + - platform: pn532 + uid: 74-10-37-94 + name: "PN532 NFC Tag" - - - - +# ---------------------- DFPlayer MP3 Player ---------------------- uart: - tx_pin: D2 - rx_pin: D1 + tx_pin: D8 + rx_pin: D7 baud_rate: 9600 dfplayer: