Fixed esphome definition

This commit is contained in:
2025-12-31 06:49:15 +01:00
parent 7d20cf0cf9
commit ba7b797008

View File

@@ -8,7 +8,7 @@ esphome:
on_boot: on_boot:
- priority: 300 - priority: 300
then: then:
- dfplayer.set_volume: 15 - dfplayer.set_volume: 10
esp8266: esp8266:
board: d1_mini_lite board: d1_mini_lite
@@ -47,7 +47,10 @@ pn532_i2c:
update_interval: 1s update_interval: 1s
on_tag: on_tag:
then: then:
- !lambda |- - dfplayer.play_folder:
loop: True
# Crashes somewhere here in the lambda
folder: !lambda |-
if (tag.has_ndef_message()) { if (tag.has_ndef_message()) {
const auto &message = tag.get_ndef_message(); const auto &message = tag.get_ndef_message();
const auto &records = message->get_records(); const auto &records = message->get_records();
@@ -67,11 +70,6 @@ pn532_i2c:
ESP_LOGD("Fabula", " No valid record found in tag. Please add a text field containing the folder number, e.g. 001"); ESP_LOGD("Fabula", " No valid record found in tag. Please add a text field containing the folder number, e.g. 001");
id(current_folder) = 0; id(current_folder) = 0;
return 0; return 0;
# - logger.log:
# format: "NFC Tag found: %s"
# args: [ 'tag.get_ndef_message()->get_records()[0]->get_payload().c_str()' ]
- dfplayer.play_folder:
folder:
on_tag_removed: on_tag_removed:
then: then:
- logger.log: "NFC Tag removed" - logger.log: "NFC Tag removed"