Domoticz #04.3 : Présence par plugin Bluetooth.

Introduction.

Nous allons voir comment ajouter une dose de fiabilité à notre virtuel présence.

Vous avez peut être constaté que la seul gestion de présence par WiFi peut ne pas être d’une fiabilité assez précise, pour cela nous allons doubler la détection par la présence du Bluetooth de votre smartphone, mais cela peut marcher avec tous dispositifs qui communique en Bluetooth (montre connecté, traceur, etc.

Il suffira dans un  » Événement » de combiner tous ces dispositifs pour avoir une présence fiable.

Prérequis.

Mise a jour du système et de la liste des paquets.

sudo apt-get update && sudo apt-get upgrade

Installation de « pip » si pas déjà fait.

sudo apt install python-pip
sudo apt install python3-venv python3-pip

Installation.

On installe maintenant les outils nécessaires.

sudo apt-get install -y bluez
sudo pip3 install pybluez
sudo apt-get install -y python-bluez
sudo apt-get install -y python3-bluez

On installe le plugin maintenant.

cd ~/domoticz/plugins
git clone https://github.com/heggink/domoticz-bluetooth-ping
sudo service domoticz.sh restart

Configuration.

Allez dans l’interface Domoticz « Réglages », »Matériel » puis ajouter le matériel suivant.

  • Activé : Oui,
  • Nom : Nom de votre appareil,
  • Type : Bluetooth Address Presence,
  • Délai d’inactivité : Désactivé.
  • BTH adresse : adresse Bluetooth de votre dispositif a pinger,
  • Minute Between check : la récurrence du Ping,
  • Minutes for timeout : temps avant de considérer que le dispositif est deconnecté (pour se prémunir des déconnexions alors que nous sommes toujours là).
  • Debug : oui au lancement puis des que tous marche False.

Puis « Ajouter ».

Seul Hic, il faut créer un matériel par appareil, dommage qu’il n’y ai pas de gestion d’adresse multiple.

Voila, nous verrons dans un autre tuto comment combiner tous ça pour la gestion de votre virtuel.

Trucs & Astuces.

Néant

  1. Softdy dit :

    Très bon tutoriels.
    Impatient de connaître la suite
    Merci

  2. Softdy dit :

    Par contre j’ai toujours le Bth présence qui reste sur On même si j’éteins le BT de mon iphone.

    Faut-il peut être attendre la suite de ce tutoriels?

    • mcflypartages dit :

      Salut,
      Quel reglages a tu mis dans linute for timeout? Car si tu as laissé les 10 min par défaut il faut attendre 10 minute sans connexion BLE.

      Apres je n’ai pas d’iphone mais je sais par exemple que pour le ping wifi c’est plus compliqué a cause de la mise en someil du matériel.

      • Softdy dit :

        Désolé pour ma réponse un peu tardive.
        Oui, j’ai réalisé plusieurs essais avec des configurations différentes sur le minutage, mais sans succès.

        Par contre hier en suivant ta vidéo j’ai installé le plugin Freebox et depuis çà fonctionne parfaitement.?

        Merci

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *