Wie man Geräte aus der Integration Ping (ICMP) als Device Tracker benützen kann. Hier eine kurze Anleitung.
Hintergrund
Ich verwende die Integration PING um die Anwesenheit festzustellen. Die Einrichtung ist eigentlich einfach, nur wie man bei der Integration den Device Tracker aktiviert ist etwas versteckt. Wie es funktioniert, habe ich erst nach längerer Recherche im Internet gefunden.
Voraussetzungen und Einstellungen beim Handy
Damit die Ping-Anfrage erfolgreich ist, sind einige Vorkehrungen auf deinem Handy notwendig.
- WLAN-Verbindung: Dein Handy muss dauerhaft mit deinem WLAN verbunden sein.
- Feste MAC-Adresse: Viele moderne Handys verwenden standardmäßig eine zufällige MAC-Adresse, um deine Privatsphäre in öffentlichen Netzen zu schützen. Für die Ping-Integration musst du diese Einstellung ändern. Stelle die MAC-Adresse für dein Heim-WLAN auf „Geräte-MAC-Adresse verwenden“ oder „MAC-Adresse des Geräts verwenden“ um.
- Feste IP-Adresse: Um sicherzustellen, dass dein Handy immer unter derselben Adresse erreichbar ist, solltest du ihm im Router eine feste IP-Adresse zuweisen.
Ping-Integration in Home Assistant hinzufügen
- Öffne in Home Assistant Einstellungen > Geräte & Dienste.
- Klicke auf „Integration hinzufügen“ und suche nach „Ping“.
- Wähle „Ping (ICMP)“.
- Gib die feste IP-Adresse deines Handys ein.
- Vergib einen Namen für das Gerät, z. B. „Handy von Max“. Dies erleichtert später das Auffinden.
Device Tracker für die Handy/IP-Adresse aktivieren
Dieser Schritt ist der wichtigste und wird oft übersehen: Home Assistant erstellt zwar einen Device Tracker, aktiviert ihn aber nicht automatisch.
- Gehe zu Einstellungen > Geräte & Dienste > Entitäten.
- Nutze das Suchfeld und gib den Namen ein, den du dem Gerät gegeben hast (z. B. „Handy von Max“).
- In der Liste sollte eine nicht aktivierte Entität mit dem Namen
device_tracker.xxx
erscheinen und die Integration „Ping (ICMP)“ aufweisen. - Klicke auf die Entität und aktiviere sie.
Sobald der Device Tracker aktiviert ist, kannst du ihn zum Beispiel unter Einstellungen > Personen einer Person zuweisen. Home Assistant verwendet nun die Ping-Integration, um die Anwesenheit dieser Person zu verfolgen.
Links
- Integration Ping
https://www.home-assistant.io/integrations/ping/ - GitHub – Home Assistant
https://github.com/home-assistant/core/issues/124944
