Handy übermittelt nicht den Standort

das mit dem GeoLocation Sensor ist ja nur eine Krücke. Ich will es eigentlich über meinen Router/FritzBox machen.

  1. Brauche ich keinen exakten Standort
  2. hält der Handy-Akku dann nicht so lange
  3. wird es dann bei der Person immer noch falsch angezeigt.

was stimmt denn mit meinem
device_tracker.v2_pro
nicht? Und vor allem, woher weiss der denn überhaupt die IP meines Handys

in der Fritz-Integration habe ich jetzt bereits die zweite FB deaktiviert, die ich nur für die DECT Geräte brauche.

image

Leg Dir doch einfach wie hier beschrieben:

Einen Device-Tracker an und gut!

ja, das wäre auch meine letzte Option, weiß nur nicht genau, was ich da wie wo eingeben muß. Kommt das in die yaml config und ist “ping” eine Variable oder ein Befehl?
vorher habe ich jetzt erstmal alle Fritz!Box Integritäten gelöscht und warte, ob die neu gefunden werden …

Kommt so, wie ich es gepostet habe in die configuration.yaml.

ok, danke, sieht bei mir dann so aus:

binary_sensor:
  - platform: ping
    host: 192.168.178.61
    name: v2_pro
    count: 2
    scan_interval: 60

und wie heiß dann der sensor?

werde das ganze heute nachmittag weiter verfolgen …

Der Name wäre dann:

binary_sensor.v2_pro

Solltest Du auch ganz einfach nach dem Neustart von HA in den Entwicklerwerkzeugen finden.

und das kann ich dann der PERSON zuordnen, so daß dann an dieser Stelle der richtige Status steht?

image

Ja, genau so.
Evtl. kannst Du dann für andere Geräte/Personen einen ähnlichen Sensor anlegen.

also, was ich auch immer jetzt probiert habe, ob mit einer FB oder mit der anderen oder mit beiden, der Personen Status wird einfach nicht korrekt angezeigt und auch nicht aktualisiert. Habe gerade nochmals alle AVM Integrationen gelöscht und nach einem Neustart noch ein letztes mal versucht - leider erfolglos.
Werde jetzt den Vorschlag von @harryp ausprobieren.

EDIT:
also der manuell erstellte Sensor
binary_sensor.v2_pro
funktioniert und zeigt einen korrekten Wert.
Und wie bekomme ich den jetzt mit der Person verknüpft?
image

also hiervon nur die oberste Zeile dann mit dem richtigen Wert und zwar entsprechend so:
Getrennt = Abwesend
Verbunden = Zu Hause
sicherlich wird der Zustand einer Person ob zu hause oder nicht mal in einer anderen Automation benötigt.

1 „Gefällt mir“

So wie in Post #8! Und solange wie da mehr als ein Gerät mit deiner Person verbunden ist, wird es wahrscheinlich nie passen.

also wenn Du dies meinst, da steht seit gestern jetzt nur noch mein Handy drin.

nur wo kommt denn jetzt der zuvor selbst erstellte binary_sensor ins Spiel?
Kann das irgendwie nicht nachvollziehen.

Ich würde behaupten, da wo du ihn benötigt, anstelle einer person.xxx oder device_tracker.xxx, aber das kann @harryp wahrscheinlich besser beantworten.

Ich kann für mich nur festhalten, dass meine FritzBox zuverlässig erkennt wann ein Gerät im WLAN ist und wann nicht und das die Lokalisierung über die App unmerklich am Akku saugt.

dann hast Du beides parallel laufen?
1x Lokalisierung über die FritzBox und
1x Lokalisierung über die App mit entsprechenden Berechtigungen für die Sensoren?

was steht denn bei Dir in der FritzTools Integration unter Konfigurieren? Sieht bei mir so aus.
image

meine FB7390 hat OS 06.87 (latest version)

Korrekt.
Allerdings ist bei den Personen jeweils nur das Handy mit der App als zu verfolgendes Gerät hinterlegt (da wo die App auch installiert ist).

Ja, steht bei mir auch unverändert auf 180 s.

Ich habe eine 5530 Fiber auf 7.56.

Bei der Person alles raus löschen und nur die Entität des in der “ping”-Plattform erzeugten
“binary_sensor.v2_pro” eintragen, dann sollte es klappen.

die 180s waren nicht die eigentliche Frage sondern ob die “alte Erkennungsmethode” einen Unterschied macht?

hatte ich auch gedacht, ist aber nicht möcglich. Man kann dort nur ein Gerät als Tracker auswählen. Als Gerät gilt das, was in HA als solches definiert ist, also zB ein Handy(App) oder eine an der FritzBox angeschlossene Integration zB eine Snoff RF bridge oder mein Hitchi-IR Strommesser. Der manuell erstelle Sensor kann an dieser Stelle nicht verwendet werden.

Okay, hier mal meine kompletten Einträge in der configuration.yaml:

binary_sensor:
  - platform: ping
    host: 192.xxx.xxx.xxx
    name: Harald-iPhone-Zuhause
    count: 2
    scan_interval: 60

das hast Du ja schon.
Dann noch:

  - platform: ping
    hosts:
      haraldiphonezuhause: 192.xxx.xxx.xxx

Und “haraldiphonezuhause” habe ich bei mir zum tracken eingetragen:

Probier es doch mal so.

Nachtrag:
Das setzt natürlich voraus, dass Dein Phone in der F!B eine feste IP hat! :wink:

alles klar, versuche ich aber da ist noch ein Fehler in der config.

das ganze Sieht bei mir jetzt so aus:

binary_sensor:
  - platform: ping
    host: 192.168.178.61
    name: v2_pro
    count: 2
    scan_interval: 180
  - platform: ping
    hosts:
      Hardy_home: 192.168.178.61

schreib mal nur host (ich habe darunter noch mehr hosts stehen) und ergänze
“device_tracker”:

device_tracker
  - platform: ping
    host:
      Hardy_home: 192.168.178.61

und warum 180? Dann dauert es drei Minuten, bis eine Änderung erkannt wird.

180s weil es so auch ursprünglich beim device_tracker der Person steht (siehe screenshot oben), reicht mir auch erstmal und kann ich ja auch schnell ändern.

immer noch nicht richtig, was kann da denn so schwer sein?
Hinter device_tracker muß ein Doppelpunkt und auch dann kommt immer noch dieser Fehler

Das ganze sieht inzwischen so aus:

binary_sensor:
  - platform: ping
    host: 192.168.178.61
    name: v2_pro
    count: 2
    scan_interval: 180
 
device_tracker:
  - platform: ping
    host:
      Hardy_home: 192.168.178.61