Salut à tous, c’est encore Jonathan.

Aujourd’hui je vais aborder avec vous un petit tuto que j’ai pris plaisir à réaliser et qui me sert aussi pour mesurer le niveau de ma citerne puisque le principe est le même.

Hein? Tu me parles de voiture et puis de citerne ???

Oui oui 😀 car on part sur une mesure de distance ! Je développe…

Pour savoir si mon véhicule est présent je mesure la distance entre le sol et le moteur électrique de ma porte de garage. Sachant que le moteur est à environ 2m de sol il est facile de savoir si le véhicule est présent ou non.

Vous me suivez ?

On part du principe que si la distance dépasse les 50cm c’est que mon véhicule n’est pas présent, dans le cas contraire il est sous le moteur et la distance est réduite à 38cm dans mon cas.

Bon je ne vous bassine pas plus avec mes explications on passe à la suite !

Matériel requis pour ce tuto :

  • un wemos D1 mini ou n’importe quel autre esp8266, nodemcu, ou ce que vous avez l’habitude d’utiliser

WEMOS D1 MINI

voir sur :   Amazon    Aliexpress

  • un capteur SR04

voir sur :   Amazon    Aliexpress

  • quelques câbles dupont pour les raccordements et un câble micro usb pour l’alimentation

voir sur : Aliexpress  Amazon

En image le raccordement se fait comme suit :

J’ai ressorti la bobine et fait chauffer l’imprimante 3D pour le boitier :

On insère ensuite tout ce beau petit monde à l’intérieur :

Et on ferme le capot :

Reste ensuite à l’installer à l’endroit définitif :

Pour la configuration, toujours un flash du wemos sous esp easy (voir l’autre tuto).

Ensuite dans l’onglet device :

Et sous Jeedom, toujours la même chose, on se rend sous Plugins -> Protocole Domotique -> ESP easy.

On clique sur le mode inclusion pour inclure le nouveau module.

Celui-ci renvoi l’info de distance, si ce n’est pas le cas n’hésitez pas à passer la main dessous pour que la valeur soit modifiée et renvoyée à jeedom.

Un fois le module créé on l’active, le rend visible et lui assigne un objet de préférence.

Sous l’onglet commande on constate l »info de distance rapatriée

Dans mon cas la valeur est de 38 cm.

Pour l’affichage dans mon design j’ai juste besoin de savoir si mon véhicule est présent ou non.

Inutile de connaitre la distance.

J’ai donc créé un virtuel nommé pres_qashqai dans mon cas pour ne pas citer ma voiture 😀

De type Binaire (présente ou absente pour ma voiture) et je lui assigne une variable : variable(pres_qashqai).

Cette variable est calculée dans un scénarioo qui a comme déclencheur #[Extérieur][ESP_Voiture][Distance]#

préalablement récupérée par jeedom via esp eays si vous vous souvenez?

les fameux 38cm…

Il ne comporte qu’une condition :

Il permet donc de mettre à jour le virtuel que j’affiche grâce à un widget sous la forme d’une auto ( widget présence auto) sur mon design :

On peut imaginer aussi être notifié de l’arrivée ou du départ de l’auto ou encore vérifier si la porte de garage est bien fermée le soir en modifiant les calcul de distance…

Vous pouvez aussi controler les allées et venus de votre femme à la maison ..

AH NON, çà on ne peut pas 😀

Vous aurez aussi maintenant compris pourquoi je vous parlais de ma citerne d’eau de pluie au départ…

Calcul de distance : hauteur de cuve – distance mesurée = Niveau de l’eau restant dans la cuve…

Et hop deux fonctions en une ce tuto 😀

@+ les amis

Jonathan