Disabled log via UART, using hardare UART for DFPlayer, fixed buttons

This commit is contained in:
Daniele Verducci
2025-12-07 00:46:58 +01:00
parent 59bfe5cf48
commit 9d6d93c61a

View File

@@ -1,3 +1,6 @@
# NOTE: This program does NOT log via UART, but only via network socket (esphome logs...)
# ---------------------- Global config ---------------------- # ---------------------- Global config ----------------------
esphome: esphome:
@@ -8,6 +11,7 @@ esp8266:
# Enable logging # Enable logging
logger: logger:
baud_rate: 0
ota: ota:
- platform: esphome - platform: esphome
@@ -33,21 +37,23 @@ pn532_i2c:
update_interval: 1s update_interval: 1s
on_tag: on_tag:
then: then:
- logger.log: "TROVATO TAG!!!!" - logger.log: "NFC Tag found"
- dfplayer.play_folder: - dfplayer.play_folder:
folder: !lambda 'return 1;' folder: !lambda 'return 1;'
loop: True loop: True
on_tag_removed: on_tag_removed:
then: then:
- logger.log: "RIMOSSO TAG!!!!" - logger.log: "NFC Tag removed"
- dfplayer.pause - dfplayer.pause
# ---------------------- DFPlayer MP3 Player ---------------------- # ---------------------- DFPlayer MP3 Player ----------------------
uart: uart:
tx_pin: D8 #tx_pin: D8
rx_pin: D7 #rx_pin: D7
tx_pin: TX
rx_pin: RX
baud_rate: 9600 baud_rate: 9600
dfplayer: dfplayer:
@@ -63,69 +69,43 @@ binary_sensor:
uid: 74-10-37-94 uid: 74-10-37-94
name: "PN532 NFC Tag" name: "PN532 NFC Tag"
# ---------------------- Phisical buttons ---------------------- # ---------------------- Phisical buttons ----------------------
# - platform: gpio - platform: gpio
# pin: pin:
# number: D3 number: D7
# mode: mode:
# input: true input: true
# pullup: true pullup: true
# id: "vol_down" id: "vol_down"
# name: "Volume down" name: "Volume down"
# filters: filters:
# - settle: 10ms - invert
# - autorepeat: - settle: 10ms
# time_off: 200ms # - autorepeat:
# time_on: 200ms # time_off: 200ms
# on_press: # time_on: 200ms
# then: on_press:
# - dfplayer.volume_down then:
# - platform: gpio - dfplayer.volume_down
# pin: - dfplayer.volume_down
# number: D4 - dfplayer.volume_down
# mode: - platform: gpio
# input: true pin:
# pullup: true number: D8
# id: "vol_up" mode:
# name: "Volume up" input: true
# filters: pullup: true
# - settle: 10ms id: "vol_up"
# - autorepeat: name: "Volume up"
# time_off: 200ms filters:
# time_on: 200ms- platform: gpio - settle: 10ms
# pin: # - autorepeat:
# number: D3 # time_off: 200ms
# mode: # time_on: 200ms
# input: true on_press:
# pullup: true then:
# id: "vol_down" - dfplayer.volume_up
# name: "Volume down" - dfplayer.volume_up
# filters: - dfplayer.volume_up
# - settle: 10ms
# - autorepeat:
# time_off: 200ms
# time_on: 200ms
# on_press:
# then:
# - dfplayer.volume_down
# - platform: gpio
# pin:
# number: D4
# mode:
# input: true
# pullup: true
# id: "vol_up"
# name: "Volume up"
# filters:
# - settle: 10ms
# - autorepeat:
# time_off: 200ms
# time_on: 200ms
# on_press:
# then:
# - dfplayer.volume_up
# on_press:
# then:
# - dfplayer.volume_up
- platform: gpio - platform: gpio
pin: pin:
number: D5 number: D5
@@ -135,10 +115,14 @@ binary_sensor:
id: "trk_prev" id: "trk_prev"
name: "Previous track" name: "Previous track"
filters: filters:
- invert
- settle: 10ms - settle: 10ms
on_press: on_press:
then: if:
- dfplayer.play_previous condition:
dfplayer.is_playing
then:
dfplayer.play_previous
- platform: gpio - platform: gpio
pin: pin:
number: D6 number: D6
@@ -148,10 +132,14 @@ binary_sensor:
id: "trk_next" id: "trk_next"
name: "Next track" name: "Next track"
filters: filters:
- invert
- settle: 10ms - settle: 10ms
on_press: on_press:
then: if:
- dfplayer.play_next condition:
dfplayer.is_playing
then:
dfplayer.play_next