Méthode détection présence téléphone simple?

En effet, et encore merci.

Ensuite je souhaiterais pour envoyer une notification sms en fonction de l’état, il faudra que je cherche comment faire ceci dans l’éditeur yaml de ma mushroom.

Est ce que quelqu’un peut m’expliquer ce code présent dans la configuration de Nmap ?

-F -T4 --min-rate 10 --host-timeout 5s

Par avance merci.

Tu peux avoir facilement une notification Home Assistant, par SMS c’est autre chose.

alias: Détection iPhone de Bob en Wi-Fi
description: ""
trigger:
  - platform: state
    entity_id:
      - sensor.iphone_x2_connection_type
    from: Cellular
    to: Wi-Fi
    for:
      hours: 0
      minutes: 0
      seconds: 2
condition: []
action:
  - metadata: {}
    data:
      message: iPhone de Bob passe en WIFI
      title: WiFi
    action: notify.mobile_app_iphone_x2
mode: single

Bob

Super, merci @Bob

Mais chez moi notify.mobile_xxx ne semble pas être connu.

Par sms, c’est vraiment beaucoup plus compliqué ?

Il y a ce sujet mais suite au prévision de disparition de réseau 2G je ne me suis pas lancé dans l’aventure.
[Article] SMS et appels avec HA sans internet - Home Assistant - Tutoriels & Partages / ESPHome - Home Assistant Communauté Francophone (hacf.fr)
Bob

Cela marchait très bien. Mais oui je confirme : la couverture 2G est en cours de disparition et la solution va devenir obsolète à mon grand regret. Je recherche des alternatives.

Raw configurable scan options for Nmap

Paramètres de ligne de commande Nmap qui peuvent être utilisés pour configurer la manière dont Nmap analyse le réseau. Pour plus de détails, consultez le guide de référence Nmap.

Pour suivre un mobile via son IP wifi il faut configurer une MAC fixe liée au réseau wifi en question. Et l’IP ne changera plus via le DHCP.

Tous mes appareils sont pourtant déjà en IP fixe, je ne trouve pas de solution pour le moment.

Detectar la Presencia del Teléfono a través de Wi-Fi

  1. Verifica el Router:
  • Accede a la configuración del router (usualmente en 192.168.1.1).
  • Busca la lista de dispositivos conectados y localiza la dirección MAC de tu teléfono.
  1. Usa Herramientas de Monitoreo:
  • Utiliza aplicaciones como Fing o Angry IP Scanner para ver los dispositivos conectados.
  1. Script en Python (Opcional):
  • Instala Scapy con pip install scapy.
  • Usa el siguiente script para verificar la conexión de tu teléfono:
from scapy.all import ARP, Ether, srp

TARGET_MAC = "00:11:22:33:44:55"  # Reemplaza con la MAC de tu teléfono

def scan_network():
    arp = ARP(pdst="192.168.1.1/24")
    ether = Ether(dst="ff:ff:ff:ff:ff:ff")
    packet = ether / arp
    result = srp(packet, timeout=2, verbose=0)[0]

    for sent, received in result:
        if received.hwsrc.lower() == TARGET_MAC.lower():
            return True
    return False

if __name__ == "__main__":
    print("El teléfono está conectado." if scan_network() else "El teléfono no está conectado.")

Alternativa:

  • Utiliza sistemas de automatización del hogar o aplicaciones de monitoreo de red para recibir notificaciones.
1 « J'aime »

Hola,
gracias por hablar francés.

1 « J'aime »

Surtout qu’il a fait un post en anglais, et un en espagnol :angry:

1 « J'aime »

It’s a french forum, write in FRENCH…

Pour revenir au problème des notifications, voici mon code actuel dans une mushroom :

type: vertical-stack
cards:
  - type: horizontal-stack
    title: Cédric
    cards:
      - type: custom:mushroom-entity-card
        entity: device_tracker.iphone_1
        secondary_info: state
        icon_color: green
        icon: mdi:cellphone-basic
        primary_info: none
        card_mod:
          style: |
            ha-card {
              {% set state = states('device_tracker.iphone_1') %}
              {% if state == 'home' %};
              --ha-card-background: rgba(0,255,0,0.2);
              {% elif state =='not_home' %};
              --ha-card-background: rgba(255,125,0,0.2);
              {% endif %}  
            }

Et si j’ai bien compris je dois insérer ce code, mais je ne sais pas où, car celà ne semble pas adapté à une mushroom :

        action: notify.mobile_app_iphone_de_pinson
        metadata: {}
        data: null
        title: Home Assistant
        message: WiFi test

Ce code est une action, à utiliser dans une automatisation exemple. Mais le problème, c’est que tu ne peux pas notifier un appareil comme tu veux.
Ce code est basé avec l’application companion installer sur un mobile et qui te permet de faire une notification par rapport à l’application.

Exemple, j’utilise l’application companion et j’ai une action pour notifier mon portable ou l’application est installée ( la première). Les autres actions de notification sont pour envoyer une notification sur ton HA

Ok, donc je ne peux pas utiliser ceci… j’ai suivi le post de @Bob
Je peux faire comment alors ?

Si tu as companion comme le dit @WarC0zes, tu dois pouvoir utiliser les notifications vers ton téléphone. Il faut je crois associer ce téléphone à la bonne personne dans les paramètres (personnes).

Bob

Sans application installer sur le mobile, tu ne pourras pas faire une notification sur un mobile.
Ta la solution par sms, mais va être obsolète bientôt, la 2G va être arrêté. Comme te la dit @Argonaute faut trouver une alternative qui fonctionnera avec HA.

J’ai bien installé l’app HA sur mon téléphone dès le début.
Je reçois déjà des notifications pour d’autre automatisations.
Donc je ne peux passer que par l’automatisation c’est bien ça ?

Par une automatisation, un script ou dans une carte sur le dashboard avec le tap_action, double_tap_action ou hold_action.

exemple de carte ( button):

type: button
show_name: true
show_icon: true
tap_action:
  action: perform-action
  perform_action: notify.mobile_app_m2101k9g
  target: {}
  data:
    message: salut WarC0zes
    title: Notification
icon: mdi:notification-clear-all