Home Assistant-Tags

Home Assistant-Tags

Home Assistant-Tags

Home Assistant-Tags

RFID-Tags sind seitdem auf meinem Radar für die Heimautomation @hoveeman veröffentlicht Dieses Video Vor zwei Jahren nutzte er RFID-Karten, um in seinem Haus Musik abzuspielen.

Das mein Traum Seitdem ist es uns wichtig, dies für jeden leicht zugänglich zu machen Haushaltshilfe Benutzer. Es wurde schon viel zugänglicher, als @maddox freigegeben Magische Karten. Dies war jedoch immer noch eine separate Anwendung, die Sie neben Home Assistant ausführen mussten und die einen separaten RFID-Leser erforderte.

Können wir es besser machen? Ja wir können. Heute stellen wir vor Home Assistant-Tags. Eine Zusammenarbeit zwischen unseren iOS-, Android-, Frontend-, Core- und Hardware-Gruppen. Mit Home Assistant Tags machen wir scanbare Tags (NFC/RFID) zu einem erstklassigen Bestandteil von Home Assistant. Einfach zu lesen, zu schreiben und zu automatisieren!

Die Apps

Die offiziellen Home Assistant-Apps wurden mit NFC-Unterstützung aktualisiert. Dies senkt die Hürde für den Beginn der Automatisierung Ihres Hauses mit NFC-Tags erheblich. Jetzt brauchen Sie nur noch Tags!

Von den Apps aus können Sie jetzt eine spezielle Home Assistant-URL in Tags schreiben. Sobald Sie mit Ihrem Telefon über eines dieser Tags fahren, wird die Home Assistant-App ausgelöst und die Kennung zur Verarbeitung an Ihre Home Assistant-Instanz gesendet. Tags sind nicht an das Telefon gebunden, das sie geschrieben hat, jedes Telefon kann sie scannen.

Mit unserer @David-Entwicklung für die NFC-Unterstützung in der Android-App und vielen Dank an @zacwest für die NFC-Unterstützung in der iOS-App.

Nur iPhone XS, XR und iPhone 11 oder neuer unterstützen das Lesen von NFC-Tags im Hintergrund. Home Assistant-Tags

Eigenständiger Tag-Leser Home Assistant-Tags

Mobile Tag-Reader zu haben ist großartig, aber es gibt noch mehr! Die ursprüngliche RFID-Jukebox, die mein Interesse geweckt hat, funktionierte mit einem speziellen RFID-Lesegerät. Dieser RFID-Leser war mit einem Raspberry Pi verbunden, der ein Skript ausführte, um die Tags zu lesen und an Home Assistant zu senden.

Home Assistant-Tags
Home Assistant-Tags

Foto des alten Systems.

Diese Lösungen funktionieren hervorragend, waren jedoch sperrig und erforderten Hardwarekenntnisse und technische Fähigkeiten für die Einrichtung. Die Hardwarekosten für den Bau eines einzelnen Lesegeräts könnten etwa 30 US-Dollar betragen (RFID-Lesegerät + Raspberry Pi 0), aber das gilt nur für 1 Zimmer. Was ist, wenn Sie mehr Zimmer wünschen? Das summiert sich schnell.

@adonno, mit der Hilfe von @MagnusO, hat an einem kleineren Tag-Reader gearbeitet, der auf basiert ESPHome. Es wird von einem ESP8266-Chip und einem PN532-NFC-Modul angetrieben. Das Gehäuse ist 3D-gedruckt.

Da es von ESPHome unterstützt wird, ist die Einrichtung ein Kinderspiel. Nach dem Einschalten wird ein Zugangspunkt erstellt, über den Sie Ihre WLAN-Konfiguration hinzufügen können. Danach nimmt Home Assistant es auf und Sie können mit dem Scannen von Tags beginnen.

Home Assistant-Tags
Home Assistant-Tags

Das Schöne an eigenständigen Tag-Lesegeräten ist, dass sie einem Raum zugeordnet sind. Dies bedeutet, dass Automatisierungen wissen, in welchem ​​Raum sie agieren müssen, wenn eine Musikkarte gescannt wird, und den richtigen Mediaplayer auswählen können. Dies macht es einfach, Karten zu haben, die in jedem Raum funktionieren.

Der Tag-Reader ist Open Source und verfügbar auf GitHub. Sie können eines selbst herstellen oder eines der vorgefertigten oder DIY-Kits von Adonno kaufen Verkauf.

Verwalten von Tags in Home Assistant 0.115

Dank Home Assistant 0.115 wird es einen brandneuen Tag-Manager geben @bramkragten und @dmulcahey. Auf diesem Bildschirm können Sie neue Tags erstellen, die gescannten Tags anzeigen und ganz einfach Automatisierungen für jedes Tag erstellen. Die neue Benutzeroberfläche lässt sich eng in die mobilen Apps integrieren und ermöglicht es Ihnen, vorhandene IDs per Knopfdruck in neue Tags zu schreiben.

Home Assistant-Tags
Home Assistant-Tags

Aufbau der RFID-Jukebox

Alle vorherigen Dinge haben die Voraussetzungen geschaffen, damit wir unsere eigene Jukebox bauen können. Wir können dies mit nur wenigen Zeilen YAML erreichen und dabei einige der coolen neuen Funktionen von Home Assistant 0.115 nutzen:

# Note, this is using new automation features introduced in Home Assistant 0.115
automation:
- id: handle_tag_scan
  alias: Handle Tag Scan
  mode: single
  # Hide warnings when triggered while in delay.
  max_exceeded: silent
  variables:
    # Map scanner device ID to media player entity ID
    media_players:
      0e19cd3cf2b311ea88f469a7512c307d: media_player.spotify_balloob
    # Map tag ID to content
    tags:
      A7-6B-90-5F:
        media_content_id: spotify:album:0h2knr6qpiAq0tV5ri5JMF
        media_content_type: album
      04-B1-C6-62-2F-64-80:
        media_content_id: spotify:playlist:0OtWh3u6fZrBJTQtVBQWge
        media_content_type: playlist
  trigger:
    platform: event
    event_type: tag_scanned
  condition:
    # Test that we support this device and tag
    - "{{ trigger.event.data.tag_id in tags }}"
    - "{{ trigger.event.data.device_id in media_players }}"
  action:
    - variables:
        media_player_entity_id: "{{ media_players[trigger.event.data.device_id] }}"
        media_content_id: "{{ tags[trigger.event.data.tag_id].media_content_id }}"
        media_content_type: "{{ tags[trigger.event.data.tag_id].media_content_type }}"
    - service: media_player.play_media
      data:
        entity_id: "{{ media_player_entity_id }}"
        media_content_id: "{{ media_content_id }}"
        media_content_type: "{{ media_content_type }}"
    - delay: 2 # timeout before we allow processing next scan
Home Assistant-Tags
Home Assistant-Tags

Gedruckte NFC-Karten. Erfahren Sie, wie man sie herstellt

Zeit, mit dem Scannen zu beginnen!

Mit diesen neuen Funktionen können Sie viele coole Dinge tun. Besorg dir welche NFC-Tags or NFC-Karten in Gang zu bringen. Hier ein paar Inspirationen:

  • NFC-Karten zum Abspielen von Musik
  • NFC-Aufkleber auf Büchern, die Großeltern beim Lesen des Buches spielen
  • NFC-Tags zum Aktivieren von Szenen im Raum
  • NFC-Karten zum Öffnen von Rezepten auf Bildschirmen in der Küche
  • NFC-Tags, um den Zugang zu Ihrem Zuhause zu ermöglichen