From 9eb5cd915546950f18cc01e6e4b2fb69c1e7535e Mon Sep 17 00:00:00 2001 From: Roman Priesol Date: Sat, 3 Oct 2026 13:20:40 +0200 Subject: [PATCH] OpenPrintTag reader: send the tag record to Home Assistant esphome.openprinttag event with the uid and the raw record (empty when the tag is removed) for the OpenPrintTag integration (randybb/ha-openprinttag). --- mcu-rfid-openprinttag.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/mcu-rfid-openprinttag.yaml b/mcu-rfid-openprinttag.yaml index 6c823a3..7144e5c 100644 --- a/mcu-rfid-openprinttag.yaml +++ b/mcu-rfid-openprinttag.yaml @@ -78,7 +78,19 @@ pn5180: then: - rtttl.play: "success:d=24,o=5,b=100:c,g,b" - homeassistant.tag_scanned: !lambda return x; + # Raw tag record for the OpenPrintTag integration (randybb/ha-openprinttag) + on_openprinttag: + - homeassistant.event: + event: esphome.openprinttag + data: + uid: !lambda return uid; + payload: !lambda return payload; on_tag_removed: + - homeassistant.event: + event: esphome.openprinttag + data: + uid: !lambda return x; + payload: "" - if: condition: switch.is_on: buzzer_enabled