{"id":606,"date":"2021-06-12T18:32:38","date_gmt":"2021-06-12T16:32:38","guid":{"rendered":"https:\/\/smart-4u.de\/?p=606"},"modified":"2021-11-13T12:06:06","modified_gmt":"2021-11-13T11:06:06","slug":"rfid-sensor-in-homeassitant-einbinden","status":"publish","type":"post","link":"https:\/\/smart-4u.de\/?p=606","title":{"rendered":"RFID SENSOR in HomeAssistant"},"content":{"rendered":"\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-3\">\n<div class=\"wp-block-column is-layout-flow\" style=\"flex-basis:33.33%\">\n<h4><span class=\"has-inline-color has-vivid-cyan-blue-color\">Vorraussetzungen<\/span><\/h4>\n<ul>\n<li><a href=\"https:\/\/www.home-assistant.io\/\" target=\"_blank\" rel=\"noopener\">Home Assistant<\/a><\/li>\n<li><a href=\"https:\/\/esphome.io\/\" target=\"_blank\" rel=\"noopener\">ESPHome<\/a><\/li>\n<li><a href=\"https:\/\/amzn.to\/3fVguYr\" target=\"_blank\" rel=\"noopener\">3D Drucker<\/a><\/li>\n<li><a href=\"https:\/\/amzn.to\/3prMCGj\">L\u00f6tkolben<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/esphome\/esphome-flasher\/releases\" target=\"_blank\" rel=\"noopener\">ESP Home Flasher<\/a><\/li>\n<\/ul>\n<h4><span class=\"has-inline-color has-vivid-cyan-blue-color\">Komponenten<\/span><\/h4>\n<ul>\n<li><strong><a href=\"https:\/\/www.az-delivery.de\/products\/d1-mini?_pos=2&amp;_sid=b2b2de7a0&amp;_ss=r\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #3366ff;\">D1 Mini<\/span><\/a><\/strong><\/li>\n<li><a href=\"https:\/\/amzn.to\/2Tk1cng\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #3366ff;\"><strong>PN532 NFC\/RFID Reader<\/strong><\/span><\/a><\/li>\n<li><a href=\"https:\/\/amzn.to\/35bUrqr\" target=\"_blank\" rel=\"noopener\"><strong><span style=\"color: #3366ff;\">WS2812B LED<\/span><\/strong><\/a><\/li>\n<li><a href=\"https:\/\/www.az-delivery.de\/products\/buzzer-modul-passiv?_pos=4&amp;_sid=1f4d4d88f&amp;_ss=r\" target=\"_blank\" rel=\"noopener\"><strong><span style=\"color: #3366ff;\">Buzer<\/span><\/strong><\/a><\/li>\n<\/ul>\n<h4><span class=\"has-inline-color has-vivid-cyan-blue-color\">N\u00fctzliche Dateien<\/span><\/h4>\n<ul>\n<li><a href=\"https:\/\/bit.ly\/3iyw6CY\" target=\"_blank\" rel=\"noopener\">3D Druckdaten<\/a><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"has-inline-color has-vivid-cyan-blue-color\">Video<\/span><\/h4>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"jetpack-video-wrapper\"><iframe loading=\"lazy\" title=\"RFID Reader in Home Assistant\" width=\"1140\" height=\"641\" src=\"https:\/\/www.youtube.com\/embed\/tuQQ-ulmP5w?start=2&#038;feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/div>\n<\/div><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow\" style=\"flex-basis:66.66%\">\n<h4 class=\"has-text-align-center\"><span class=\"has-inline-color has-vivid-cyan-blue-color\" style=\"color: #000000;\">Anleitung<\/span><\/h4>\n<p><span class=\"has-inline-color has-black-color\" style=\"color: #000000;\">Um einen <a href=\"https:\/\/amzn.to\/2Tk1cng\" target=\"_blank\" rel=\"noopener\"><strong><span style=\"color: #3366ff;\">PN532 NFC\/RFID<\/span><\/strong><\/a> Reader in Home Assistant einzubinden, \u00fcberlegen wir uns erstmal die Funktion des Projekts.<br><\/span><span class=\"has-inline-color has-black-color\" style=\"color: #000000;\">Ein RFID Sensor liest einen Chip und f\u00fchrt dann die gew\u00fcnschte Automatisierung aus. <br><\/span><\/p>\n<p><span style=\"color: #000000;\">Alle ben\u00f6tigten Bauteile findet Ihr \u00fcbrigens hier:<\/span> <a href=\"https:\/\/www.az-delivery.de\/\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-708 size-large\" src=\"https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/07\/AZ.jpg?resize=1024%2C341&#038;ssl=1\" alt=\"\" width=\"1024\" height=\"341\" srcset=\"https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/07\/AZ-scaled.jpg?resize=1024%2C341&amp;ssl=1 1024w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/07\/AZ-scaled.jpg?resize=300%2C100&amp;ssl=1 300w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/07\/AZ-scaled.jpg?resize=768%2C256&amp;ssl=1 768w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/07\/AZ-scaled.jpg?resize=1536%2C512&amp;ssl=1 1536w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/07\/AZ-scaled.jpg?resize=2048%2C682&amp;ssl=1 2048w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/07\/AZ-scaled.jpg?resize=600%2C200&amp;ssl=1 600w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/07\/AZ-scaled.jpg?resize=228%2C76&amp;ssl=1 228w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/07\/AZ-scaled.jpg?w=2280&amp;ssl=1 2280w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p><\/p>\n<p><span class=\"has-inline-color has-black-color\" style=\"color: #000000;\"><strong>Nun Zur Praxis:<\/strong><\/span><\/p>\n\n\n\n<ul>\n<li><span style=\"color: #000000;\">Geht in Eurer Home Assistant instanz auf das Add-on ESPHome.<\/span><\/li>\n<li><span style=\"color: #000000;\">Klickt unten rechts auf das Gr\u00fcne +<\/span><\/li>\n<li><span style=\"color: #000000;\">W\u00e4hlt jetzt den Namen wie Ihr Eure D1 Mini nennen wollte. Im meinem Fall tagreader. <\/span><br><span style=\"color: #000000;\">ACHTUNG! Es d\u00fcrfen nur Kleinbuchstaben verwendet werden.<\/span><\/li>\n<li><span style=\"color: #000000;\">Klickt auf &#8220;Next&#8221;<\/span><\/li>\n<li><span style=\"color: #000000;\">W\u00e4hlt jetzt unter Device \u201eWemos D1 and Wemos D1 mini\u201c aus.<\/span><\/li>\n<li><span style=\"color: #000000;\">Klickt auf &#8220;Next&#8221;<\/span><\/li>\n<li><span style=\"color: #000000;\">Gebt bei \u201eWifi SSID\u201c den Namen Eures WLAN Netzwerkes ein. Und bei \u201eWifi Password\u201c entsprechend Euer WLAN Passwort.<\/span><\/li>\n<li><span style=\"color: #000000;\">Das Feld OTA Password k\u00f6nnt Ihr frei lassen.<\/span><\/li>\n<li><span style=\"color: #000000;\">Klickt auf \u201eSubmit\u201c<\/span><\/li>\n<\/ul>\n<p><span style=\"color: #000000;\">Ihr solltet jetzt folgendes Feld sehen:<\/span><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img decoding=\"async\" loading=\"lazy\" width=\"491\" height=\"146\" src=\"https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/1.png?resize=491%2C146&#038;ssl=1\" alt=\"\" class=\"wp-image-608\" srcset=\"https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/1.png?w=491&amp;ssl=1 491w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/1.png?resize=300%2C89&amp;ssl=1 300w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/1.png?resize=228%2C68&amp;ssl=1 228w\" sizes=\"(max-width: 491px) 100vw, 491px\" data-recalc-dims=\"1\" \/><\/figure>\n\n\n\n<p><span style=\"color: #000000;\"><strong>Nun Programmieren wir den D1 Mini!<\/strong><\/span><\/p>\n<ul>\n<li><span style=\"color: #000000;\">Klickt auf \u201eedit\u201c<\/span><\/li>\n<li><span style=\"color: #000000;\">Kopiert den untenstehenden Code und f\u00fcgt Ihn in ESPHome unterhalb von logger ein und ersetzt Euer API und OTA Passwort.<br><\/span><\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>wifi:\n  networks:\n    - ssid: EUERWLAN          \n      password: EUERPASSWORT\n  ap:\n    ssid: ${devicename}\n\n\ncaptive_portal:\n\nsubstitutions:\n  devicename: tagreader\n  friendly_name: TagReader\n\nesphome:\n  name: $devicename\n  platform: ESP8266\n  board: d1_mini\n\n  on_boot:\n    priority: -10\n    then:\n    - wait_until:\n        api.connected:\n    - logger.log: API is connected!\n    - rtttl.play: \"success:d=24,o=5,b=100:c,g,b\"\n    - light.turn_on:\n        id: activity_led\n        brightness: 100%\n        red: 0%\n        green: 0%\n        blue: 100%\n        flash_length: 500ms\n\nswitch:\n- platform: template\n  name: \"${friendly_name} Buzzer EIN\"\n  id: buzzer_enabled\n  icon: mdi:volume-high\n  optimistic: true\n  restore_state: true\n- platform: template\n  name: \"${friendly_name} LED EIN\"\n  id: led_enabled\n  icon: mdi:alarm-light-outline\n  optimistic: true\n  restore_state: true\n\n\nlogger:\n\n\napi:\n  password: \"EUERAPIPASSWORT\"\n  services:\n  - service: rfidreader_tag_ok\n    then:\n    - rtttl.play: \"beep:d=16,o=5,b=100:b\"\n\n  - service: rfidreader_tag_ko\n    then:\n    - rtttl.play: \"beep:d=8,o=5,b=100:b\"\n\n  - service: play_rtttl\n    variables:\n      song_str: string\n    then:\n    - rtttl.play: !lambda 'return song_str;'\n\n  - service: write_tag_random\n    then:\n    - lambda: |-\n        static const char alphanum&#91;] = \"0123456789abcdef\";\n        std::string uri = \"https:\/\/www.home-assistant.io\/tag\/\";\n        for (int i = 0; i &lt; 8; i++)\n          uri += alphanum&#91;random_uint32() % (sizeof(alphanum) - 1)];\n        uri += \"-\";\n        for (int j = 0; j &lt; 3; j++) {\n          for (int i = 0; i &lt; 4; i++)\n            uri += alphanum&#91;random_uint32() % (sizeof(alphanum) - 1)];\n          uri += \"-\";\n        }\n        for (int i = 0; i &lt; 12; i++)\n          uri += alphanum&#91;random_uint32() % (sizeof(alphanum) - 1)];\n        auto message = new nfc::NdefMessage();\n        message-&gt;add_uri_record(uri);\n        ESP_LOGD(\"tagreader\", \"Writing payload: %s\", uri.c_str());\n        id(pn532_board).write_mode(message);\n  - service: write_tag_id\n    variables:\n      tag_id: string\n    then:\n    - lambda: |-\n        auto message = new nfc::NdefMessage();\n        std::string uri = \"https:\/\/www.home-assistant.io\/tag\/\";\n        uri += tag_id;\n        message-&gt;add_uri_record(uri);\n        id(pn532_board).write_mode(message);\n  - service: clean_tag\n    then:\n    - lambda: 'id(pn532_board).clean_mode();'\n\n  - service: cancel_writing\n    then:\n    - lambda: 'id(pn532_board).read_mode();'\n\nota:\n  password: \"EUEROVERTHEAIRPASSWORT\"\n\ni2c:\n  scan: false\n  frequency: 400kHz\n\npn532_i2c:\n  id: pn532_board\n  on_tag:\n    then:\n    - homeassistant.tag_scanned: !lambda |\n        if (!tag.has_ndef_message()) {\n          ESP_LOGD(\"tagreader\", \"No NDEF\");\n          return x;\n        }\n        auto message = tag.get_ndef_message();\n        auto records = message-&gt;get_records();\n        for (auto &amp;record : records) {\n          std::string payload = record-&gt;get_payload();\n          size_t pos = payload.find(\"https:\/\/www.home-assistant.io\/tag\/\");\n          if (pos != std::string::npos) {\n            return payload.substr(pos + 34);\n          }\n        }\n        ESP_LOGD(\"tagreader\", \"Bad NDEF, fallback to uid\");\n        return x;\n    - if:\n        condition:\n          switch.is_on: buzzer_enabled\n        then:\n        - rtttl.play: \"success:d=24,o=5,b=100:c,g,b\"\n    - if:\n        condition:\n          switch.is_on: led_enabled\n        then:\n        - light.turn_on:\n            id: activity_led\n            brightness: 100%\n            red: 0%\n            green: 100%\n            blue: 0%\n            flash_length: 500ms\n\noutput:\n- platform: esp8266_pwm\n  pin: D7\n  id: buzzer\n\nbinary_sensor:\n  - platform: status\n    name: \"${friendly_name} Status\"\n\nrtttl:\n  output: buzzer\n\nlight:\n- platform: fastled_clockless\n  chipset: WS2812\n  pin: D8\n  default_transition_length: 10ms\n  num_leds: 1\n  rgb_order: GRB\n  id: activity_led\n  name: \"${friendly_name} LED\"\n  restore_mode: ALWAYS_OFF<\/code><\/pre>\n\n\n\n<p><span style=\"color: #000000;\">Das Ganze sollte nun so aussehen erg\u00e4nzt mit Euren Daten:<\/span><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1140\" height=\"570\" src=\"https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/2.png?resize=1140%2C570&#038;ssl=1\" alt=\"\" class=\"wp-image-609\" srcset=\"https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/2.png?resize=1024%2C512&amp;ssl=1 1024w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/2.png?resize=300%2C150&amp;ssl=1 300w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/2.png?resize=768%2C384&amp;ssl=1 768w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/2.png?resize=1536%2C768&amp;ssl=1 1536w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/2.png?resize=600%2C300&amp;ssl=1 600w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/2.png?resize=228%2C114&amp;ssl=1 228w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/2.png?w=1584&amp;ssl=1 1584w\" sizes=\"(max-width: 1140px) 100vw, 1140px\" data-recalc-dims=\"1\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1140\" height=\"571\" src=\"https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/3.png?resize=1140%2C571&#038;ssl=1\" alt=\"\" class=\"wp-image-610\" srcset=\"https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/3.png?resize=1024%2C513&amp;ssl=1 1024w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/3.png?resize=300%2C150&amp;ssl=1 300w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/3.png?resize=768%2C384&amp;ssl=1 768w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/3.png?resize=1536%2C769&amp;ssl=1 1536w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/3.png?resize=600%2C300&amp;ssl=1 600w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/3.png?resize=228%2C114&amp;ssl=1 228w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/3.png?w=1580&amp;ssl=1 1580w\" sizes=\"(max-width: 1140px) 100vw, 1140px\" data-recalc-dims=\"1\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"511\" src=\"https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/4.png?resize=1024%2C511&#038;ssl=1\" alt=\"\" class=\"wp-image-611\" srcset=\"https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/4.png?resize=1024%2C511&amp;ssl=1 1024w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/4.png?resize=300%2C150&amp;ssl=1 300w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/4.png?resize=768%2C384&amp;ssl=1 768w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/4.png?resize=1536%2C767&amp;ssl=1 1536w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/4.png?resize=600%2C300&amp;ssl=1 600w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/4.png?resize=228%2C114&amp;ssl=1 228w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/4.png?w=1582&amp;ssl=1 1582w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" data-recalc-dims=\"1\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"511\" src=\"https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/5.png?resize=1024%2C511&#038;ssl=1\" alt=\"\" class=\"wp-image-612\" srcset=\"https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/5.png?resize=1024%2C511&amp;ssl=1 1024w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/5.png?resize=300%2C150&amp;ssl=1 300w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/5.png?resize=768%2C383&amp;ssl=1 768w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/5.png?resize=1536%2C767&amp;ssl=1 1536w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/5.png?resize=600%2C299&amp;ssl=1 600w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/5.png?resize=228%2C114&amp;ssl=1 228w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/5.png?w=1579&amp;ssl=1 1579w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" data-recalc-dims=\"1\" \/><\/figure>\n\n\n\n<ul>\n<li><span style=\"color: #000000;\">Klickt nun auf &#8220;SAFE&#8221; und anschlie\u00dfend auf &#8220;CLOSE&#8221;.<\/span><\/li>\n<li><span style=\"color: #000000;\">Klickt jetzt auf die drei Punkte rechts neben &#8220;tagreader&#8221;und w\u00e4hlt &#8220;compile&#8221; aus.<\/span><\/li>\n<li><span style=\"color: #000000;\">Wenn die Kompilierung fertig ist, klickt auf. &#8220;Download Binary&#8221;<\/span><\/li>\n<\/ul>\n<p><span style=\"color: #000000;\"><span class=\"has-inline-color has-black-color\"><span style=\"color: #000000;\"><strong>Nun geht es an L\u00f6ten:<\/strong><\/span><br><\/span><\/span><\/p>\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"651\" src=\"https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/schaltplan-2.png?resize=1024%2C651&#038;ssl=1\" alt=\"\" class=\"wp-image-613\" srcset=\"https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/schaltplan-2.png?resize=1024%2C651&amp;ssl=1 1024w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/schaltplan-2.png?resize=300%2C191&amp;ssl=1 300w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/schaltplan-2.png?resize=768%2C489&amp;ssl=1 768w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/schaltplan-2.png?resize=600%2C382&amp;ssl=1 600w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/schaltplan-2.png?resize=182%2C116&amp;ssl=1 182w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/schaltplan-2.png?w=1091&amp;ssl=1 1091w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" data-recalc-dims=\"1\" \/><figcaption>Schaltbild<\/figcaption><\/figure>\n\n\n\n<p><span style=\"color: #000000;\"><strong>Verkabelung<\/strong><\/span><\/p>\n<p><span style=\"color: #000000;\">Kommen wir zur Verdrahtung der einzelnen Komponenten. Ich habe die Stromversorgung ausschlie\u00dflich \u00fcber den Ground Pin und den 5V Pin vom <strong><a href=\"https:\/\/www.az-delivery.de\/products\/d1-mini?_pos=2&amp;_sid=b2b2de7a0&amp;_ss=r\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #3366ff;\">D1 Mini<\/span><\/a><\/strong> realisiert und diesen per USB an ein Netzteil angeschlossen. <\/span><span style=\"color: #3366ff;\">SDA<\/span><span style=\"color: black;\"> kommt an <\/span><span style=\"color: #3366ff;\">PIN D2<\/span><span style=\"color: black;\"> und <\/span><span style=\"color: green;\">SCL<\/span><span style=\"color: black;\"> an <\/span><span style=\"color: green;\">PIN D1<\/span><span style=\"color: black;\">. Der Vollst\u00e4ndigkeit halber kommt <\/span><span style=\"color: maroon;\">VCC<\/span><span style=\"color: black;\"> an den <\/span><span style=\"color: maroon;\">5V PIN<\/span><span style=\"color: black;\"> und <\/span><span style=\"color: #333333;\">GND<\/span><span style=\"color: black;\"> an den <\/span><span style=\"color: #333333;\">G PIN.<\/span><\/p>\n<p><span style=\"color: #000000;\">F\u00fcr den <a href=\"https:\/\/www.az-delivery.de\/products\/buzzer-modul-passiv?_pos=4&amp;_sid=1f4d4d88f&amp;_ss=r\" target=\"_blank\" rel=\"noopener\"><strong><span style=\"color: #3366ff;\">Buzzer<\/span><\/strong><\/a> und die LED habe ich mir eine Eigene Platine gel\u00f6tet, um den D1 Mini nicht so mit Kabeln zuzum\u00fcllen.<\/span><\/p>\n<p><span style=\"color: #000000;\">Der <span style=\"color: #3366ff;\"><strong><a style=\"color: #3366ff;\" href=\"https:\/\/www.az-delivery.de\/products\/buzzer-modul-passiv?_pos=4&amp;_sid=1f4d4d88f&amp;_ss=r\" target=\"_blank\" rel=\"noopener\">Buzzer<\/a><\/strong><\/span> kommt mit + an den PIN D7 und mit dem anderen Pin an Ground. <\/span><br><span style=\"color: #000000;\">Bei der <span style=\"color: #3366ff;\"><strong><a style=\"color: #3366ff;\" href=\"https:\/\/amzn.to\/35bUrqr\" target=\"_blank\" rel=\"noopener\">WS2812<\/a><\/strong><\/span> LED sieht es wie folgt aus: IN an PIN D8, GND an GND und 5V an 5V.<\/span><\/p>\n<p><strong><span style=\"color: #000000;\">WICHTIG: An dem PN532 sind zwei kleine Dips. Dip Nr. 1 (Links) muss nach oben geschoben werden.<\/span> <\/strong><\/p>\n<p><\/p>\n\n\n\n<p><span style=\"color: #000000;\">Das war schon der ganze Zauber:<\/span><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"768\" src=\"https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/IMG_5698.jpg?resize=1024%2C768&#038;ssl=1\" alt=\"\" class=\"wp-image-607\" srcset=\"https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/IMG_5698-scaled.jpg?resize=1024%2C768&amp;ssl=1 1024w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/IMG_5698-scaled.jpg?resize=300%2C225&amp;ssl=1 300w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/IMG_5698-scaled.jpg?resize=768%2C576&amp;ssl=1 768w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/IMG_5698-scaled.jpg?resize=1536%2C1152&amp;ssl=1 1536w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/IMG_5698-scaled.jpg?resize=2048%2C1536&amp;ssl=1 2048w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/IMG_5698-scaled.jpg?resize=600%2C450&amp;ssl=1 600w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/IMG_5698-scaled.jpg?resize=155%2C116&amp;ssl=1 155w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/IMG_5698-scaled.jpg?w=2280&amp;ssl=1 2280w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" data-recalc-dims=\"1\" \/><\/figure>\n\n\n\n<p><span style=\"color: #000000;\">Verbindet jetzt den <strong><a href=\"https:\/\/www.az-delivery.de\/products\/d1-mini?_pos=2&amp;_sid=b2b2de7a0&amp;_ss=r\" target=\"_blank\" rel=\"noopener\">D1 Mini<\/a><\/strong> per USB an Euren PC. Und \u00f6ffnet das Programm <a style=\"color: #000000;\" href=\"https:\/\/github.com\/esphome\/esphome-flasher\/releases\" target=\"_blank\" rel=\"noopener\">ESP Home Flasher<\/a>.<br><\/span><\/p>\n<ul>\n<li><span style=\"color: #000000;\">W\u00e4hlt den COM Port aus mit dem Euer <strong><a href=\"https:\/\/www.az-delivery.de\/products\/d1-mini?_pos=2&amp;_sid=b2b2de7a0&amp;_ss=r\" target=\"_blank\" rel=\"noopener\">D1 Mini<\/a><\/strong> verbunden ist.<\/span><\/li>\n<li><span style=\"color: #000000;\">w\u00e4hlt die aus Home Assitant zuvor compilierte datei aus.<\/span><\/li>\n<li><span style=\"color: #000000;\">Klickt auf Flash ESP<\/span><\/li>\n<\/ul>\n<p><span style=\"color: #000000;\">&nbsp;<\/span><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"712\" height=\"641\" src=\"https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/6.png?resize=712%2C641&#038;ssl=1\" alt=\"\" class=\"wp-image-614\" srcset=\"https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/6.png?w=712&amp;ssl=1 712w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/6.png?resize=300%2C270&amp;ssl=1 300w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/6.png?resize=600%2C540&amp;ssl=1 600w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/6.png?resize=129%2C116&amp;ssl=1 129w\" sizes=\"(max-width: 712px) 100vw, 712px\" data-recalc-dims=\"1\" \/><\/figure>\n\n\n\n<p><span style=\"color: #000000;\">Zur\u00fcck in Home Assitant sollte Ihr jetzt folgende Ger\u00e4te in eine Lovelacecard integrieren k\u00f6nnen:<\/span><\/p>\n<ul>\n<li><span style=\"color: #000000;\">TagReader Status<\/span><\/li>\n<li><span style=\"color: #000000;\">TagReader Buzzer EIN<\/span><\/li>\n<li><span style=\"color: #000000;\">TagReader LED<\/span><\/li>\n<li><span style=\"color: #000000;\">TagReader LED EIN<\/span><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"495\" height=\"215\" src=\"https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/7.png?resize=495%2C215&#038;ssl=1\" alt=\"\" class=\"wp-image-616\" srcset=\"https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/7.png?w=495&amp;ssl=1 495w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/7.png?resize=300%2C130&amp;ssl=1 300w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/7.png?resize=228%2C99&amp;ssl=1 228w\" sizes=\"(max-width: 495px) 100vw, 495px\" data-recalc-dims=\"1\" \/><\/figure>\n\n\n\n<p><span style=\"color: #000000;\">Um nun eine Automatisierung mit einem NFC Tag zu programmieren, geht in Home Assistant auf Einstellungen &#8211; NFC Tags.<\/span><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"496\" src=\"https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/8.png?resize=1024%2C496&#038;ssl=1\" alt=\"\" class=\"wp-image-617\" srcset=\"https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/8.png?resize=1024%2C496&amp;ssl=1 1024w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/8.png?resize=300%2C145&amp;ssl=1 300w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/8.png?resize=768%2C372&amp;ssl=1 768w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/8.png?resize=1536%2C744&amp;ssl=1 1536w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/8.png?resize=600%2C291&amp;ssl=1 600w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/8.png?resize=228%2C110&amp;ssl=1 228w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/8.png?w=1919&amp;ssl=1 1919w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" data-recalc-dims=\"1\" \/><\/figure>\n\n\n\n<p><span style=\"color: #000000;\">Durch auflegen eines NFC Chips auf Euren Reader erscheint dieser nun in der \u00dcbersicht in Home Assistant.<\/span><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"495\" src=\"https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/9.png?resize=1024%2C495&#038;ssl=1\" alt=\"\" class=\"wp-image-619\" srcset=\"https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/9.png?resize=1024%2C495&amp;ssl=1 1024w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/9.png?resize=300%2C145&amp;ssl=1 300w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/9.png?resize=768%2C371&amp;ssl=1 768w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/9.png?resize=1536%2C743&amp;ssl=1 1536w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/9.png?resize=600%2C290&amp;ssl=1 600w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/9.png?resize=228%2C110&amp;ssl=1 228w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/9.png?w=1919&amp;ssl=1 1919w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" data-recalc-dims=\"1\" \/><\/figure>\n\n\n\n<p><span class=\"has-inline-color has-black-color\"><span style=\"color: #000000;\">Nun k\u00f6nnen wir eine Automatisierung bauen in dem wir auf den kleinen &#8220;Roboterkopf&#8221; klicken. In meinem Fall m\u00f6chte ich ein Lampe an und wieder ausschalten.<\/span> <\/span><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"494\" src=\"https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/10.png?resize=1024%2C494&#038;ssl=1\" alt=\"\" class=\"wp-image-620\" srcset=\"https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/10.png?resize=1024%2C494&amp;ssl=1 1024w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/10.png?resize=300%2C145&amp;ssl=1 300w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/10.png?resize=768%2C371&amp;ssl=1 768w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/10.png?resize=1536%2C741&amp;ssl=1 1536w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/10.png?resize=600%2C290&amp;ssl=1 600w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/10.png?resize=228%2C110&amp;ssl=1 228w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/10.png?w=1906&amp;ssl=1 1906w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" data-recalc-dims=\"1\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"535\" src=\"https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/11.png?resize=1024%2C535&#038;ssl=1\" alt=\"\" class=\"wp-image-621\" srcset=\"https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/11.png?resize=1024%2C535&amp;ssl=1 1024w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/11.png?resize=300%2C157&amp;ssl=1 300w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/11.png?resize=768%2C401&amp;ssl=1 768w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/11.png?resize=1536%2C802&amp;ssl=1 1536w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/11.png?resize=600%2C313&amp;ssl=1 600w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/11.png?resize=222%2C116&amp;ssl=1 222w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/11.png?w=1908&amp;ssl=1 1908w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" data-recalc-dims=\"1\" \/><\/figure>\n\n\n\n<h2 class=\"has-text-align-center wp-block-heading\">UPDATE<\/h2>\n\n\n\n<p>Es scheint bei einigen Herstellern vom <strong><span style=\"color: #3366ff;\"><a style=\"color: #3366ff;\" href=\"https:\/\/www.az-delivery.de\/products\/d1-mini?_pos=2&amp;_sid=b2b2de7a0&amp;_ss=r\" target=\"_blank\" rel=\"noopener\">D1 Mini<\/a><\/span><\/strong> Probleme mit der i2c Anbindung zu geben. Daher hier die M\u00f6glichkeit per spi und spl.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wifi:\n  networks:\n    - ssid: \"EUERWLAN\"          \n      password: \"EUERWLANKENNWORT\"\n  ap:\n    ssid: ${devicename}\n\n\ncaptive_portal:\n\nsubstitutions:\n  devicename: tagreader\n  friendly_name: TagReader\n\nesphome:\n  name: $devicename\n  platform: ESP8266\n  board: d1_mini\n\n  on_boot:\n    priority: -10\n    then:\n    - wait_until:\n        api.connected:\n    - logger.log: API is connected!\n    - rtttl.play: \"success:d=24,o=5,b=100:c,g,b\"\n    - light.turn_on:\n        id: activity_led\n        brightness: 100%\n        red: 0%\n        green: 0%\n        blue: 100%\n        flash_length: 500ms\n\nswitch:\n- platform: template\n  name: \"${friendly_name} Buzzer EIN\"\n  id: buzzer_enabled\n  icon: mdi:volume-high\n  optimistic: true\n  restore_state: true\n- platform: template\n  name: \"${friendly_name} LED EIN\"\n  id: led_enabled\n  icon: mdi:alarm-light-outline\n  optimistic: true\n  restore_state: true\n\n\nlogger:\n\n\napi:\n  password: \"EUERAPIPASSWORT\"\n  services:\n  - service: rfidreader_tag_ok\n    then:\n    - rtttl.play: \"beep:d=16,o=5,b=100:b\"\n\n  - service: rfidreader_tag_ko\n    then:\n    - rtttl.play: \"beep:d=8,o=5,b=100:b\"\n\n  - service: play_rtttl\n    variables:\n      song_str: string\n    then:\n    - rtttl.play: !lambda 'return song_str;'\n\n  - service: write_tag_random\n    then:\n    - lambda: |-\n        static const char alphanum&#91;] = \"0123456789abcdef\";\n        std::string uri = \"https:\/\/www.home-assistant.io\/tag\/\";\n        for (int i = 0; i &lt; 8; i++)\n          uri += alphanum&#91;random_uint32() % (sizeof(alphanum) - 1)];\n        uri += \"-\";\n        for (int j = 0; j &lt; 3; j++) {\n          for (int i = 0; i &lt; 4; i++)\n            uri += alphanum&#91;random_uint32() % (sizeof(alphanum) - 1)];\n          uri += \"-\";\n        }\n        for (int i = 0; i &lt; 12; i++)\n          uri += alphanum&#91;random_uint32() % (sizeof(alphanum) - 1)];\n        auto message = new nfc::NdefMessage();\n        message-&gt;add_uri_record(uri);\n        ESP_LOGD(\"tagreader\", \"Writing payload: %s\", uri.c_str());\n        id(pn532_board).write_mode(message);\n  - service: write_tag_id\n    variables:\n      tag_id: string\n    then:\n    - lambda: |-\n        auto message = new nfc::NdefMessage();\n        std::string uri = \"https:\/\/www.home-assistant.io\/tag\/\";\n        uri += tag_id;\n        message-&gt;add_uri_record(uri);\n        id(pn532_board).write_mode(message);\n  - service: clean_tag\n    then:\n    - lambda: 'id(pn532_board).clean_mode();'\n\n  - service: cancel_writing\n    then:\n    - lambda: 'id(pn532_board).read_mode();'\n\nota:\n  password: \"EUEROTAPASSWORT\"\n\nspi:\n  clk_pin: D0\n  miso_pin: D1\n  mosi_pin: D2\n\npn532_spi:\n  cs_pin: D3\n  update_interval: 1s\n  id: pn532_board\n  on_tag:\n    then:\n    - homeassistant.tag_scanned: !lambda |\n        if (!tag.has_ndef_message()) {\n          ESP_LOGD(\"tagreader\", \"No NDEF\");\n          return x;\n        }\n        auto message = tag.get_ndef_message();\n        auto records = message-&gt;get_records();\n        for (auto &amp;record : records) {\n          std::string payload = record-&gt;get_payload();\n          size_t pos = payload.find(\"https:\/\/www.home-assistant.io\/tag\/\");\n          if (pos != std::string::npos) {\n            return payload.substr(pos + 34);\n          }\n        }\n        ESP_LOGD(\"tagreader\", \"Bad NDEF, fallback to uid\");\n        return x;\n    - if:\n        condition:\n          switch.is_on: buzzer_enabled\n        then:\n        - rtttl.play: \"success:d=24,o=5,b=100:c,g,b\"\n    - if:\n        condition:\n          switch.is_on: led_enabled\n        then:\n        - light.turn_on:\n            id: activity_led\n            brightness: 100%\n            red: 0%\n            green: 100%\n            blue: 0%\n            flash_length: 500ms\n\noutput:\n- platform: esp8266_pwm\n  pin: D7\n  id: buzzer\n\nbinary_sensor:\n  - platform: status\n    name: \"${friendly_name} Status\"\n\nrtttl:\n  output: buzzer\n\nlight:\n- platform: fastled_clockless\n  chipset: WS2812\n  pin: D8\n  default_transition_length: 10ms\n  num_leds: 1\n  rgb_order: GRB\n  id: activity_led\n  name: \"${friendly_name} LED\"\n  restore_mode: ALWAYS_OFF<\/code><\/pre>\n\n\n\n<p><span style=\"color: #000000;\">Der Anschluss der Kabel an den <strong><a style=\"color: #000000;\" href=\"https:\/\/www.az-delivery.de\/products\/d1-mini?_pos=2&amp;_sid=b2b2de7a0&amp;_ss=r\" target=\"_blank\" rel=\"noopener\">D1 Mini<\/a><\/strong> bitte wie folgt ab\u00e4ndern:<\/span><\/p>\n<p><span style=\"color: #000000;\">SCK -&gt; D3<\/span><br \/><span style=\"color: #000000;\">MISO -&gt; D1<\/span><br \/><span style=\"color: #000000;\">MOSI -&gt; D2<\/span><br \/><span style=\"color: #000000;\">SS-&gt; D0<\/span><br \/><span style=\"color: #000000;\">VCC -&gt; 5V<\/span><br \/><span style=\"color: #000000;\">GND -&gt; G<\/span><\/p>\n<p><span style=\"color: #000000;\">Buzzer -&gt; D7<\/span><br \/><span style=\"color: #000000;\">LED -&gt; D8<\/span><\/p>\n\n\n\n<p><span style=\"color: #000000;\">Ich hoffe Ihr hatte Spa\u00df mit dieser Anleitung. Wenn Ihr fragen haben solltet, dann schreibt mir eine Mail an info[at]smart-4u.de oder folgt mir <span class=\"has-inline-color has-black-color\">dazu doch einfach auf <a style=\"color: #000000;\" href=\"https:\/\/www.instagram.com\/smart4u.de\/\">Instagram<\/a>. <\/span><\/span><\/p>\n<p><span style=\"color: #000000;\">Wenn ich Euch helfen konnte und Ihr mich unterst\u00fcrtzen wollt, dann w\u00fcrde ich mich freuen, wenn Ihr mal bei meiner <a style=\"color: #000000;\" href=\"https:\/\/www.amazon.de\/hz\/wishlist\/ls\/3H9HCEXAB4SKK?ref_=wl_share\" target=\"_blank\" rel=\"noopener\">Amazon-Wunschliste<\/a> vorbeischaut.<\/span><\/p>\n<p><span style=\"color: #000000;\">Alles kann aber nichts muss!<\/span><\/p>\n<p><a href=\"https:\/\/www.amazon.de\/hz\/wishlist\/ls\/3H9HCEXAB4SKK?ref_=wl_share\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-1046\" src=\"https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/08\/amazon-wunschliste.png?resize=698%2C300&#038;ssl=1\" alt=\"\" width=\"698\" height=\"300\" srcset=\"https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/08\/amazon-wunschliste.png?w=698&amp;ssl=1 698w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/08\/amazon-wunschliste.png?resize=300%2C129&amp;ssl=1 300w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/08\/amazon-wunschliste.png?resize=600%2C258&amp;ssl=1 600w, https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/08\/amazon-wunschliste.png?resize=228%2C98&amp;ssl=1 228w\" sizes=\"(max-width: 698px) 100vw, 698px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p><span class=\"has-inline-color has-black-color\">\u00a0<\/span><\/p>\n\n\n\n<p><\/p>\n<\/div>\n<\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vorraussetzungen Home Assistant ESPHome 3D Drucker L\u00f6tkolben ESP Home Flasher Komponenten D1 Mini PN532 NFC\/RFID Reader WS2812B LED Buzer N\u00fctzliche Dateien 3D Druckdaten Video Anleitung Um einen PN532 NFC\/RFID Reader in Home Assistant einzubinden, \u00fcberlegen wir uns erstmal die Funktion des Projekts.Ein RFID Sensor liest einen Chip und f\u00fchrt dann die gew\u00fcnschte Automatisierung aus. Alle<\/p>\n<div><a class=\"btn-filled btn\" href=\"https:\/\/smart-4u.de\/?p=606\" title=\"RFID SENSOR in HomeAssistant\">Weiterlesen<\/a><\/div>\n","protected":false},"author":1,"featured_media":607,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[35],"tags":[37,38,44,42,43],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/smart-4u.de\/wp-content\/uploads\/2021\/06\/IMG_5698-scaled.jpg?fit=2560%2C1920&ssl=1","_links":{"self":[{"href":"https:\/\/smart-4u.de\/index.php?rest_route=\/wp\/v2\/posts\/606"}],"collection":[{"href":"https:\/\/smart-4u.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/smart-4u.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/smart-4u.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/smart-4u.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=606"}],"version-history":[{"count":15,"href":"https:\/\/smart-4u.de\/index.php?rest_route=\/wp\/v2\/posts\/606\/revisions"}],"predecessor-version":[{"id":1064,"href":"https:\/\/smart-4u.de\/index.php?rest_route=\/wp\/v2\/posts\/606\/revisions\/1064"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/smart-4u.de\/index.php?rest_route=\/wp\/v2\/media\/607"}],"wp:attachment":[{"href":"https:\/\/smart-4u.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=606"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/smart-4u.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=606"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/smart-4u.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=606"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}