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