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 ----------------------
|
# ---------------------- 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
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user