The rdm6300 binary sensor platform lets you track if an NFC/RFID tag with a given unique id (uid) is currently being detected by the RDM6300 or not.


See RDM6300 NFC/RFID Hub for instructions for setting up the connection to the RDM6300.

# Example configuration entry
  rx_pin: D0
  baud_rate: 9600


  - platform: rdm6300
    uid: 7616525
    name: "RDM6300 NFC Tag"

Configuration variables:

  • uid (Required, integer): The unique ID of the NFC/RFID tag.
  • name (Required, string): The name of the binary sensor.
  • id (Optional, ID): Manually specify the ID used for code generation.
  • All other options from Binary Sensor.

Setting Up Tags

To set up binary sensors for specific NFC tags you first have to know their unique IDs. To obtain this id, first set up a simple RDM6300 configuration without any binary sensors like above.

When your code is running and you approach the RDM6300 with an NFC Tag, you should see a message like this:

Found new tag with ID '7616525'

Then copy this id and create a binary_sensor entry as in the configuration example. Repeat this process for each tag.