Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Praktische Anwendungen (Showcase)
  4. RFID Scanner PN532 mit ESPHome

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.0k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.0k

RFID Scanner PN532 mit ESPHome

RFID Scanner PN532 mit ESPHome

Scheduled Pinned Locked Moved Praktische Anwendungen (Showcase)
esphomeesp8266rfidscanner
7 Posts 5 Posters 2.1k Views 5 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • mkshbM Offline
    mkshbM Offline
    mkshb
    wrote on last edited by mkshb
    #1

    Moin,

    ich habe mich die letzten Stunden mal wieder mit dem Thema RfID Scanner zur Steuerung des Alarmsystems beschäftigt.
    Aber seht selbst:
    YouTube

    1. Karte ist nicht zuglassen
    2. Karte ist zugelassen

    Hardware:

    • ESP8266
    • PN532 RFID Scanner
    • Buzzer
    • 8 WS2812 LED Modul

    Software:

    • ESPHome Adapter im ioBroker
    • JavaScript Szene mit der ich die RFID Tags auf Gültigkeit prüfe

    # Enable logging
    logger:
    
    api:
     services:
     - service: play_rtttl
       variables:
         song_str: string
       then:
       - rtttl.play: !lambda 'return song_str;'
     - service: rfidreader_tag_ok
       then:
       - rtttl.play: "beep:d=16,o=5,b=100:b"
    
     - service: rfidreader_tag_ko
       then:
       - rtttl.play: "beep:d=8,o=5,b=100:b"
    
    ota:
     password: "2354b4e382f3b2ef4a4f837623434d6f"
    
    wifi:
     ssid: !secret wifi_ssid
     password: !secret wifi_password
    
     # Enable fallback hotspot (captive portal) in case wifi connection fails
     ap:
       ssid: "Tagreader Fallback Hotspot"
       password: "1NamagmbNQ50"
    
    captive_portal:
       
    substitutions:
     name: tagreader
     friendly_name: TagReader
     
    esphome:
     name: $name
     platform: ESP8266
     board: d1_mini
     
     project:
       name: mkshb.tagreader
       version: "1.0"  
       
     on_boot:
       priority: -10
       then:
       - wait_until:
           api.connected:
       - logger.log: API is connected!
       - rtttl.play: "success:d=24,o=5,b=100:c,g,b"
       - light.turn_on:
           id: activity_led
           brightness: 100%
           red: 0%
           green: 0%
           blue: 100%
           flash_length: 500ms
       - switch.turn_on: buzzer_enabled
       - switch.turn_on: led_enabled
    
    switch:
    - platform: template
     name: "${friendly_name} Buzzer Enabled"
     id: buzzer_enabled
     icon: mdi:volume-high
     optimistic: true
     restore_state: true
     entity_category: config
    - platform: template
     name: "${friendly_name} LED enabled"
     id: led_enabled
     icon: mdi:alarm-light-outline
     optimistic: true
     restore_state: true
     entity_category: config  
    
    i2c:
     scan: False
     frequency: 400kHz
    
    globals:
     - id: source
       type: std::string
     - id: url
       type: std::string
     - id: info
       type: std::string
     
    pn532_i2c:
     id: pn532_board  
     on_tag:
       then:
       - if:
           condition:
             switch.is_on: led_enabled
           then:
           - light.turn_on:
               id: activity_led
               brightness: 100%
               red: 0%
               green: 100%
               blue: 0%
               flash_length: 500ms    
       - if:
           condition:
             switch.is_on: buzzer_enabled
           then:
           - rtttl.play: "success:d=24,o=5,b=100:c,g,b"
       - text_sensor.template.publish:
           id: rfid_tag
           state: !lambda 'return x;'
    
    binary_sensor:
     - platform: status
       name: "${friendly_name} Status"
       entity_category: diagnostic
       
    text_sensor:
     - platform: version
       hide_timestamp: true
       name: "${friendly_name} ESPHome Version"
       entity_category: diagnostic
     - platform: wifi_info
       ip_address:
         name: "${friendly_name} IP Address"
         icon: mdi:wifi
         entity_category: diagnostic
       ssid:
         name: "${friendly_name} Connected SSID"
         icon: mdi:wifi-strength-2
         entity_category: diagnostic
     - platform: template
       name: "Scanned RFID Tag"
       id: rfid_tag
       update_interval: never
    
    # Define the buzzer output
    output:
    - platform: esp8266_pwm
     pin: D7
     id: buzzer
    
    # Define buzzer as output for RTTTL
    rtttl:
     output: buzzer
     
    # Configure LED
    light:
    - platform: neopixelbus
     variant: WS2812
     pin: D5
     num_leds: 8
     flash_transition_length: 500ms
     type: GRB
     id: activity_led
     name: "${friendly_name} LED"
     restore_mode: ALWAYS_OFF  
    

    PS: Bitte nicht auf die Lötstellen achten, ist schon ein paar Tage her 😄

    Grüße
    mkshb

    OpenSourceNomadO Elektroniker86E ChaotC 3 Replies Last reply
    0
    • mkshbM mkshb

      Moin,

      ich habe mich die letzten Stunden mal wieder mit dem Thema RfID Scanner zur Steuerung des Alarmsystems beschäftigt.
      Aber seht selbst:
      YouTube

      1. Karte ist nicht zuglassen
      2. Karte ist zugelassen

      Hardware:

      • ESP8266
      • PN532 RFID Scanner
      • Buzzer
      • 8 WS2812 LED Modul

      Software:

      • ESPHome Adapter im ioBroker
      • JavaScript Szene mit der ich die RFID Tags auf Gültigkeit prüfe

      # Enable logging
      logger:
      
      api:
       services:
       - service: play_rtttl
         variables:
           song_str: string
         then:
         - rtttl.play: !lambda 'return song_str;'
       - service: rfidreader_tag_ok
         then:
         - rtttl.play: "beep:d=16,o=5,b=100:b"
      
       - service: rfidreader_tag_ko
         then:
         - rtttl.play: "beep:d=8,o=5,b=100:b"
      
      ota:
       password: "2354b4e382f3b2ef4a4f837623434d6f"
      
      wifi:
       ssid: !secret wifi_ssid
       password: !secret wifi_password
      
       # Enable fallback hotspot (captive portal) in case wifi connection fails
       ap:
         ssid: "Tagreader Fallback Hotspot"
         password: "1NamagmbNQ50"
      
      captive_portal:
         
      substitutions:
       name: tagreader
       friendly_name: TagReader
       
      esphome:
       name: $name
       platform: ESP8266
       board: d1_mini
       
       project:
         name: mkshb.tagreader
         version: "1.0"  
         
       on_boot:
         priority: -10
         then:
         - wait_until:
             api.connected:
         - logger.log: API is connected!
         - rtttl.play: "success:d=24,o=5,b=100:c,g,b"
         - light.turn_on:
             id: activity_led
             brightness: 100%
             red: 0%
             green: 0%
             blue: 100%
             flash_length: 500ms
         - switch.turn_on: buzzer_enabled
         - switch.turn_on: led_enabled
      
      switch:
      - platform: template
       name: "${friendly_name} Buzzer Enabled"
       id: buzzer_enabled
       icon: mdi:volume-high
       optimistic: true
       restore_state: true
       entity_category: config
      - platform: template
       name: "${friendly_name} LED enabled"
       id: led_enabled
       icon: mdi:alarm-light-outline
       optimistic: true
       restore_state: true
       entity_category: config  
      
      i2c:
       scan: False
       frequency: 400kHz
      
      globals:
       - id: source
         type: std::string
       - id: url
         type: std::string
       - id: info
         type: std::string
       
      pn532_i2c:
       id: pn532_board  
       on_tag:
         then:
         - if:
             condition:
               switch.is_on: led_enabled
             then:
             - light.turn_on:
                 id: activity_led
                 brightness: 100%
                 red: 0%
                 green: 100%
                 blue: 0%
                 flash_length: 500ms    
         - if:
             condition:
               switch.is_on: buzzer_enabled
             then:
             - rtttl.play: "success:d=24,o=5,b=100:c,g,b"
         - text_sensor.template.publish:
             id: rfid_tag
             state: !lambda 'return x;'
      
      binary_sensor:
       - platform: status
         name: "${friendly_name} Status"
         entity_category: diagnostic
         
      text_sensor:
       - platform: version
         hide_timestamp: true
         name: "${friendly_name} ESPHome Version"
         entity_category: diagnostic
       - platform: wifi_info
         ip_address:
           name: "${friendly_name} IP Address"
           icon: mdi:wifi
           entity_category: diagnostic
         ssid:
           name: "${friendly_name} Connected SSID"
           icon: mdi:wifi-strength-2
           entity_category: diagnostic
       - platform: template
         name: "Scanned RFID Tag"
         id: rfid_tag
         update_interval: never
      
      # Define the buzzer output
      output:
      - platform: esp8266_pwm
       pin: D7
       id: buzzer
      
      # Define buzzer as output for RTTTL
      rtttl:
       output: buzzer
       
      # Configure LED
      light:
      - platform: neopixelbus
       variant: WS2812
       pin: D5
       num_leds: 8
       flash_transition_length: 500ms
       type: GRB
       id: activity_led
       name: "${friendly_name} LED"
       restore_mode: ALWAYS_OFF  
      

      PS: Bitte nicht auf die Lötstellen achten, ist schon ein paar Tage her 😄

      Grüße
      mkshb

      OpenSourceNomadO Offline
      OpenSourceNomadO Offline
      OpenSourceNomad
      Most Active
      wrote on last edited by OpenSourceNomad
      #2

      @mkshb said in RFID Scanner PN532 mit ESPHome:

      1. Karte ist nicht zuglassen
      2. Karte ist zugelassen

      Warum leuchtet denn dann jeweils grün auf? Würde erwarten das bei unbekannten/unerlaubten Karten/Tags mit rot quittiert wird?

      EDIT: Jetzt habe ich es nochmal angeguckt und gesehen, erst grün und dann rot bei der ersten Karte 💡

      Übrigens gehört es in der open source community zum guten "Ton" die Autoren (am besten mit Link) zu nennen auf deren Arbeit man "aufbaut".

      Ich hole das mal für dich nach: https://github.com/adonno/tagreader

      PS.: Habe auch mal vor einer weile so ein Teil gebaut:

      edf51252-37b3-482d-adff-1a4a9e97e139-image.png woodreader.gif

      „Das Widerlegen von Schwachsinn erfordert eine Größenordnung mehr Energie als dessen Produktion.“ - Alberto Brandolini (Bullshit-Asymmetrie-Prinzip)

      mkshbM 1 Reply Last reply
      0
      • OpenSourceNomadO OpenSourceNomad

        @mkshb said in RFID Scanner PN532 mit ESPHome:

        1. Karte ist nicht zuglassen
        2. Karte ist zugelassen

        Warum leuchtet denn dann jeweils grün auf? Würde erwarten das bei unbekannten/unerlaubten Karten/Tags mit rot quittiert wird?

        EDIT: Jetzt habe ich es nochmal angeguckt und gesehen, erst grün und dann rot bei der ersten Karte 💡

        Übrigens gehört es in der open source community zum guten "Ton" die Autoren (am besten mit Link) zu nennen auf deren Arbeit man "aufbaut".

        Ich hole das mal für dich nach: https://github.com/adonno/tagreader

        PS.: Habe auch mal vor einer weile so ein Teil gebaut:

        edf51252-37b3-482d-adff-1a4a9e97e139-image.png woodreader.gif

        mkshbM Offline
        mkshbM Offline
        mkshb
        wrote on last edited by
        #3

        @opensourcenomad
        Du hast vollkommen recht. Die Inspiration kam von adonno (https://github.com/adonno/tagreader) und eine Nennung ist nur fair. Asche auf mein Haupt.

        1 Reply Last reply
        0
        • mkshbM mkshb

          Moin,

          ich habe mich die letzten Stunden mal wieder mit dem Thema RfID Scanner zur Steuerung des Alarmsystems beschäftigt.
          Aber seht selbst:
          YouTube

          1. Karte ist nicht zuglassen
          2. Karte ist zugelassen

          Hardware:

          • ESP8266
          • PN532 RFID Scanner
          • Buzzer
          • 8 WS2812 LED Modul

          Software:

          • ESPHome Adapter im ioBroker
          • JavaScript Szene mit der ich die RFID Tags auf Gültigkeit prüfe

          # Enable logging
          logger:
          
          api:
           services:
           - service: play_rtttl
             variables:
               song_str: string
             then:
             - rtttl.play: !lambda 'return song_str;'
           - service: rfidreader_tag_ok
             then:
             - rtttl.play: "beep:d=16,o=5,b=100:b"
          
           - service: rfidreader_tag_ko
             then:
             - rtttl.play: "beep:d=8,o=5,b=100:b"
          
          ota:
           password: "2354b4e382f3b2ef4a4f837623434d6f"
          
          wifi:
           ssid: !secret wifi_ssid
           password: !secret wifi_password
          
           # Enable fallback hotspot (captive portal) in case wifi connection fails
           ap:
             ssid: "Tagreader Fallback Hotspot"
             password: "1NamagmbNQ50"
          
          captive_portal:
             
          substitutions:
           name: tagreader
           friendly_name: TagReader
           
          esphome:
           name: $name
           platform: ESP8266
           board: d1_mini
           
           project:
             name: mkshb.tagreader
             version: "1.0"  
             
           on_boot:
             priority: -10
             then:
             - wait_until:
                 api.connected:
             - logger.log: API is connected!
             - rtttl.play: "success:d=24,o=5,b=100:c,g,b"
             - light.turn_on:
                 id: activity_led
                 brightness: 100%
                 red: 0%
                 green: 0%
                 blue: 100%
                 flash_length: 500ms
             - switch.turn_on: buzzer_enabled
             - switch.turn_on: led_enabled
          
          switch:
          - platform: template
           name: "${friendly_name} Buzzer Enabled"
           id: buzzer_enabled
           icon: mdi:volume-high
           optimistic: true
           restore_state: true
           entity_category: config
          - platform: template
           name: "${friendly_name} LED enabled"
           id: led_enabled
           icon: mdi:alarm-light-outline
           optimistic: true
           restore_state: true
           entity_category: config  
          
          i2c:
           scan: False
           frequency: 400kHz
          
          globals:
           - id: source
             type: std::string
           - id: url
             type: std::string
           - id: info
             type: std::string
           
          pn532_i2c:
           id: pn532_board  
           on_tag:
             then:
             - if:
                 condition:
                   switch.is_on: led_enabled
                 then:
                 - light.turn_on:
                     id: activity_led
                     brightness: 100%
                     red: 0%
                     green: 100%
                     blue: 0%
                     flash_length: 500ms    
             - if:
                 condition:
                   switch.is_on: buzzer_enabled
                 then:
                 - rtttl.play: "success:d=24,o=5,b=100:c,g,b"
             - text_sensor.template.publish:
                 id: rfid_tag
                 state: !lambda 'return x;'
          
          binary_sensor:
           - platform: status
             name: "${friendly_name} Status"
             entity_category: diagnostic
             
          text_sensor:
           - platform: version
             hide_timestamp: true
             name: "${friendly_name} ESPHome Version"
             entity_category: diagnostic
           - platform: wifi_info
             ip_address:
               name: "${friendly_name} IP Address"
               icon: mdi:wifi
               entity_category: diagnostic
             ssid:
               name: "${friendly_name} Connected SSID"
               icon: mdi:wifi-strength-2
               entity_category: diagnostic
           - platform: template
             name: "Scanned RFID Tag"
             id: rfid_tag
             update_interval: never
          
          # Define the buzzer output
          output:
          - platform: esp8266_pwm
           pin: D7
           id: buzzer
          
          # Define buzzer as output for RTTTL
          rtttl:
           output: buzzer
           
          # Configure LED
          light:
          - platform: neopixelbus
           variant: WS2812
           pin: D5
           num_leds: 8
           flash_transition_length: 500ms
           type: GRB
           id: activity_led
           name: "${friendly_name} LED"
           restore_mode: ALWAYS_OFF  
          

          PS: Bitte nicht auf die Lötstellen achten, ist schon ein paar Tage her 😄

          Grüße
          mkshb

          Elektroniker86E Offline
          Elektroniker86E Offline
          Elektroniker86
          wrote on last edited by
          #4

          @mkshb
          Hi, mega cooles Projekt ich hätte auch Interesse daran.
          Welche Firmware hast installiert?
          Würdest Du die Vorgehensweise, wie Du das realisiert hast ein wenig genauer erläutern?
          Vielleicht ein kleines Tutorial wie die Vorgehensweise mit ioBroker usw. ist? 😉

          haselchenH OpenSourceNomadO 2 Replies Last reply
          0
          • Elektroniker86E Elektroniker86

            @mkshb
            Hi, mega cooles Projekt ich hätte auch Interesse daran.
            Welche Firmware hast installiert?
            Würdest Du die Vorgehensweise, wie Du das realisiert hast ein wenig genauer erläutern?
            Vielleicht ein kleines Tutorial wie die Vorgehensweise mit ioBroker usw. ist? 😉

            haselchenH Offline
            haselchenH Offline
            haselchen
            Most Active
            wrote on last edited by
            #5

            @elektroniker86

            Hab das Ganze nach dieser Anleitung gemacht (schon 1-2Jahre her)
            Funktioniert aber noch immer. Und zuverlässig.

            https://www.youtube.com/watch?v=VI9x39VFFhc

            Viele Wege führen da nach Rom.
            Schaust einfach, mit welcher Anleitung Du besser klarkommst.

            Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

            1 Reply Last reply
            0
            • mkshbM mkshb

              Moin,

              ich habe mich die letzten Stunden mal wieder mit dem Thema RfID Scanner zur Steuerung des Alarmsystems beschäftigt.
              Aber seht selbst:
              YouTube

              1. Karte ist nicht zuglassen
              2. Karte ist zugelassen

              Hardware:

              • ESP8266
              • PN532 RFID Scanner
              • Buzzer
              • 8 WS2812 LED Modul

              Software:

              • ESPHome Adapter im ioBroker
              • JavaScript Szene mit der ich die RFID Tags auf Gültigkeit prüfe

              # Enable logging
              logger:
              
              api:
               services:
               - service: play_rtttl
                 variables:
                   song_str: string
                 then:
                 - rtttl.play: !lambda 'return song_str;'
               - service: rfidreader_tag_ok
                 then:
                 - rtttl.play: "beep:d=16,o=5,b=100:b"
              
               - service: rfidreader_tag_ko
                 then:
                 - rtttl.play: "beep:d=8,o=5,b=100:b"
              
              ota:
               password: "2354b4e382f3b2ef4a4f837623434d6f"
              
              wifi:
               ssid: !secret wifi_ssid
               password: !secret wifi_password
              
               # Enable fallback hotspot (captive portal) in case wifi connection fails
               ap:
                 ssid: "Tagreader Fallback Hotspot"
                 password: "1NamagmbNQ50"
              
              captive_portal:
                 
              substitutions:
               name: tagreader
               friendly_name: TagReader
               
              esphome:
               name: $name
               platform: ESP8266
               board: d1_mini
               
               project:
                 name: mkshb.tagreader
                 version: "1.0"  
                 
               on_boot:
                 priority: -10
                 then:
                 - wait_until:
                     api.connected:
                 - logger.log: API is connected!
                 - rtttl.play: "success:d=24,o=5,b=100:c,g,b"
                 - light.turn_on:
                     id: activity_led
                     brightness: 100%
                     red: 0%
                     green: 0%
                     blue: 100%
                     flash_length: 500ms
                 - switch.turn_on: buzzer_enabled
                 - switch.turn_on: led_enabled
              
              switch:
              - platform: template
               name: "${friendly_name} Buzzer Enabled"
               id: buzzer_enabled
               icon: mdi:volume-high
               optimistic: true
               restore_state: true
               entity_category: config
              - platform: template
               name: "${friendly_name} LED enabled"
               id: led_enabled
               icon: mdi:alarm-light-outline
               optimistic: true
               restore_state: true
               entity_category: config  
              
              i2c:
               scan: False
               frequency: 400kHz
              
              globals:
               - id: source
                 type: std::string
               - id: url
                 type: std::string
               - id: info
                 type: std::string
               
              pn532_i2c:
               id: pn532_board  
               on_tag:
                 then:
                 - if:
                     condition:
                       switch.is_on: led_enabled
                     then:
                     - light.turn_on:
                         id: activity_led
                         brightness: 100%
                         red: 0%
                         green: 100%
                         blue: 0%
                         flash_length: 500ms    
                 - if:
                     condition:
                       switch.is_on: buzzer_enabled
                     then:
                     - rtttl.play: "success:d=24,o=5,b=100:c,g,b"
                 - text_sensor.template.publish:
                     id: rfid_tag
                     state: !lambda 'return x;'
              
              binary_sensor:
               - platform: status
                 name: "${friendly_name} Status"
                 entity_category: diagnostic
                 
              text_sensor:
               - platform: version
                 hide_timestamp: true
                 name: "${friendly_name} ESPHome Version"
                 entity_category: diagnostic
               - platform: wifi_info
                 ip_address:
                   name: "${friendly_name} IP Address"
                   icon: mdi:wifi
                   entity_category: diagnostic
                 ssid:
                   name: "${friendly_name} Connected SSID"
                   icon: mdi:wifi-strength-2
                   entity_category: diagnostic
               - platform: template
                 name: "Scanned RFID Tag"
                 id: rfid_tag
                 update_interval: never
              
              # Define the buzzer output
              output:
              - platform: esp8266_pwm
               pin: D7
               id: buzzer
              
              # Define buzzer as output for RTTTL
              rtttl:
               output: buzzer
               
              # Configure LED
              light:
              - platform: neopixelbus
               variant: WS2812
               pin: D5
               num_leds: 8
               flash_transition_length: 500ms
               type: GRB
               id: activity_led
               name: "${friendly_name} LED"
               restore_mode: ALWAYS_OFF  
              

              PS: Bitte nicht auf die Lötstellen achten, ist schon ein paar Tage her 😄

              Grüße
              mkshb

              ChaotC Offline
              ChaotC Offline
              Chaot
              wrote on last edited by
              #6

              @mkshb Ich hatte ein ähnliches Projekt mit Tasmota laufen.
              Dabei ist es bei mir immer wieder passiert das sich der PN532 aufgehängt hat und der ESP8266 neu gestartet werden musste. Ich hatte zunächst den ESP und Tasmota im Verdacht, habe das aber endgültig dann an den PN532 Modulen festmachen können.
              Endgültig bin ich dann auf Leser mit Wiegand Protokoll an Tasmota umgestiegen. Die laufen mittlerweile seit 4 Monaten stabil.

              ioBroker auf NUC unter Proxmox; VIS: 12" Touchscreen und 17" Touch; Lichtsteuerung, Thermometer und Sensoren: Tasmota (39); Ambiente Beleuchtung: WLED (9); Heizung: DECT Thermostate (9) an Fritz 6690; EMS-ESP; 1 Echo V2; 3 Echo DOT; 1 Echo Connect; 2 Echo Show 5; Unifi Ap-Ac Lite.

              1 Reply Last reply
              0
              • Elektroniker86E Elektroniker86

                @mkshb
                Hi, mega cooles Projekt ich hätte auch Interesse daran.
                Welche Firmware hast installiert?
                Würdest Du die Vorgehensweise, wie Du das realisiert hast ein wenig genauer erläutern?
                Vielleicht ein kleines Tutorial wie die Vorgehensweise mit ioBroker usw. ist? 😉

                OpenSourceNomadO Offline
                OpenSourceNomadO Offline
                OpenSourceNomad
                Most Active
                wrote on last edited by
                #7

                @elektroniker86 said in RFID Scanner PN532 mit ESPHome:

                Welche Firmware hast installiert?

                Das steht in der Überschrift um im Eingangspost.

                Würdest Du die Vorgehensweise, wie Du das realisiert hast ein wenig genauer erläutern?

                Die beiden posts vor deinem enthalten jeweils einen Link (den gleichen) wo das Projekt tagreader ziemlich gut dokumentiert ist

                Vielleicht ein kleines Tutorial wie die Vorgehensweise mit ioBroker usw. ist?

                Also das einzige was hier (und in den Links) noch nicht genannt wurde ist wie man eine esphome Gerätschaft an iobroker bindet, dafür ist der Adapter von @Dutchman da (übrigens auch zum erstellen der esphome nodes!), die Dokumentation hat sich hier 👉 https://drozmotix.github.io/languages/de/Adapter/ESPHome/ versteckt und ein Beispiel (inklusive Migration von Tasmota zu esphome) wie esphome mit iobroker funktioniert findet sich hier 👉 https://forum.iobroker.net/topic/44522/benutzen-von-esphome-an-einem-beispiel-update-05-01-22 (inklusive weiteren Links u.a zur Youtube Universität)

                Habe mich inzwischen auch ein bisschen mit RFID (125kHz) beschäftigt (hier ging es bisher wohl ausschließlich um NFC auf 13.56MHz). Dank esphome natürlich keinerlei Überraschung softwaremäßig, alles in einen Aufputz-Taster gepackt, LEDs, Buzzer, Coil (rdm6300) und der Taster tut natürlich auch 👇

                4d762115-6699-4202-bf4e-b4dc7088ec16-image.png
                e66938e8-6145-4acd-8726-fbf5a763fcee-image.png
                df6cb8ab-9231-4919-b655-6d32e02cb7a0-image.png

                Das ganze wird natürlich nicht als Zutrittskontrolle oder der gleichen verwendet 💡

                „Das Widerlegen von Schwachsinn erfordert eine Größenordnung mehr Energie als dessen Produktion.“ - Alberto Brandolini (Bullshit-Asymmetrie-Prinzip)

                1 Reply Last reply
                2
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                Support us

                ioBroker
                Community Adapters
                Donate

                549

                Online

                32.4k

                Users

                81.3k

                Topics

                1.3m

                Posts
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                ioBroker Community 2014-2025
                logo
                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Recent
                • Tags
                • Unread 0
                • Categories
                • Unreplied
                • Popular
                • GitHub
                • Docu
                • Hilfe