Gladys 4 dans la ville rose

Hello,

Je traîne sur le forum depuis un moment, mais n’ai pas encore pris le temps d’une présentation en bonne et dûe forme !

Quel est mon profil

28 ans, passionné d’aéronautique et d’informatique entre autres.
Le premier PC à la maison était un sous Win95, avec 1Go HDD…et mon premier PC à moi, dans ma chambre était un Compaq sous Win3.1, avec le fameux bouton “Turbo”.
C’est con, mais je suis super fier d’avoir eu ça entre les mains car devenu hyper rare aujourd’hui ^^.

Quels étaient mes besoins / Comment j’en suis arrivé à la domotique

C’est le motif de cette prez’ !
Je suis tombé sur Gladys un peu par hasard, en chillant sur le web à la recherche de projets Open-Source en tout genre. J’ai adhéré à Gladys quasi de suite, parce qu’en plus d’être libre & open-source, c’est beau et abouti (c’était la v3 à ce moment là).
Enfin, comme beatrice quelques topics au dessus du mien, le côté IA me plait beaucoup !

Mais je n’avais aucun réel besoin : j’habite dans un petit appart (35m² sans portes à l’intérieur) et bon, j’ai encore le courage de me lever et faire trois pas pour aller dans la cuisine faire mon café ou dans la salle d’eau.
Du coup pas facile de vraiment se lancer : j’ai installé gladys, le module meteo et Telegram et voilà. Fini.

Jusqu’à aujourd’hui !

Je me suis lancé dans la domotique proprement dite pour mon félin à trois pattes (il en a bien quatre, mais très rarement toutes opérationnelles :laughing:)

Il rentre en principe par la fenêtre de la cuisine (je suis au RdC). Or le soir, nous regardons la télé dans le salon. Du coup, il peut parfois attendre sur le rebord de la fenêtre un long moment avant que nous ne remarquions sa présence :confused:

Alors, je me suis dis que ce serait sympa d’arriver à ce que gladys détecte sa présence, puis m’envoie un petit Telegram ou allume une veilleuse via les scénarios…

Quels matériels j’ai choisi

  • Gladys sur RPi 3b+
  • Une interface Zigbee “clé en main” achetée à Hans Weiss, suite à la lecture du topic Zigbee2mqtt piloté par Ren0 : pour la compatibilité, et le respect de la vie privée.
  • Pour l’instant, un capteur de mouvement Xiaomi Aqara
  • Le plus important, la mise en œuvre (c’est la partie ou vous pourrez mettre des photos, plans, bref tout ce que vous jugez nécessaire pour la description de votre installation)

La mise en oeuvre

Je m’épargne un plan pour si peu…^^

Mes contraintes :

  • Le rebord de la fenêtre est aussi occupé par des petites plantes en pot
  • Ma moitié ne veut pas de domotique sans fil à la base, je dois donc faire en sorte que tout ça soit le plus discret possible
  • Dans un premier temps, je vais considérer qu’il n’est pas possible de mettre un collier à mon chat (il est pas friendly quand on commence à le manipuler…)

Du coup pour le moment, ça donne :

Gladys + Zigbee2mqtt à l’intérieur
Le capteur de mouvement Xiaomi collé tête en bas dans l’angle supérieur gauche de ma fenêtre, orienté vers l’angle inférieur droit, ou se trouve approximativement mon chat quand il veut rentrer.

Quelles pourraient être les évolutions futures de mon installation

A voir si ce capteur fonctionne bien avec peu de luminosité. Il faudra également que je le modifie pour réduire son angle de détection. D’origine de 170°, mais moi je n’ai besoin que de 30-40° je pense.
Je ne souhaite pas déclencher le scénario lorsqu’un voisin passe dehors, ou moi à l’intérieur ^^.

S’il ne fonctionne pas convenablement, il me faudra réfléchir à une autre méthode de détection de présence. Si vous avez des idées, je suis preneur :slight_smile:

Pour conclure un petit retour personnel d’expérience (vous pouvez mettre en avant, les difficultés rencontrées, les erreurs à éviter, ainsi que les bénéfices apportés par la domotique)

Pour l’instant je n’en ai pas, cette section sera complétée au fur et à mesure

3 Likes

Merci pour ta présentation @Biscotte ! Top tout ça :slight_smile:

J’ai tout reçu :

  • la clé Zigbee “clé en main” (déjà flashée et moddée avec l’antenne. Elle est très bien finie, c’est impressionnant pour un mod “homemade”.
  • Mon capteur de mouvement Xiaomi Aqara.

L’installation est finie : j’ai commencé les tests hier, c’est très concluant :grinning: !

2 Likes

Bon, pour une raison obscure je ne peux plus éditer mon premier message. La partie Retex sera donc ici :

Les difficultés rencontrées
Par le choix de Zigbee2mqtt encore en cours d’intégration, il faut comprendre le fonctionnement de principe de Docker et ses containers et 4 commandes de base : docker logs / stop / rm / start. Rien d’insurmontable :).

J’ai revu l’emplacement du capteur. Initialement prévu dans le coin supérieur gauche (voir premier post), je l’ai finalement centré et pivoté de 90°.

Résultat :

  • Zone de détection du capteur parallèle au rebord de la fenêtre, les 120° de détection ne gênent en rien, au contraire.
  • Aucune détection dans les zones que je veux éviter : les abords de la fenêtre à l’intérieur et à l’extérieur.
  • Le capteur est à l’abri des intempéries.

Parce qu’une photo vaut mieux qu’un long discours :

Les bénéfices

Cela fonctionne très bien, même au delà de mes prévisions !

  • Le signal passe sans souci à travers la fenêtre
  • Les petits mouvements des plantes ne sont pas détectés.
  • Ne me reste qu’à vérifier la détection en très faible luminosité / nuit.

Améliorations
Là, ce n’est pas mon installation mais Gladys que j’aimerais voir évoluer :

  • Ajout d’une fonction ET logique dans les scènes. Pour que le scénario ne se déclenche que lorsque 2 conditions sont réunies. La détection du chat ET ma présence au domicile.

  • Possibilité de créer d’autres utilisateurs dans Gladys, pour adapter le scénario à la présence (ou non) de tous les membres du foyer :). En gros, envoyer le Telegram à celui qui est présent ^^.
    Bon ça je crois que c’est dans les tuyaux…je me trompe, @pierre-gilles ?

1 Like

Il y a déjà cette logique ! Tu créé un déclencheur, puis tu rajoutes une condition (continue only if/continuer seulement si)

En revanche, effectivement il n’y a pas de bloc condition pour la présence à la maison, mais le développement est déjà listé.

C’est prévu ! :slight_smile: