Page 1 sur 1

Comment intégrer capteur de distance HC-SR04 à Domoticz

Publié : 25 mars 2017, 14:25
par campeaux
Bonjour,

J'en appel à vous pour des conseils sur la chaîne "matérielle" et "logicielle" à mettre en place afin d'intégrer un capteur de distance HC-SR04 à l'interface domoticz.

Mon projet est simple : j'ai une cuve de récupération d'eau de 5000L, en bêton, enterrée dans le jardins à quelques mètres de mon garage.
J'utilise cette cuve pour l'arrosage, les toilettes et la machine à laver.
Je souhaite pouvoir suivre l'évolution du niveau de l'eau un peu comme ce que donne un capteur de température dans domoticz : niveau instannée et courbe historique.

Mon installation serveur domoticz est dans mon garage. Je pourrais éventuellement tirer des fils jusqu'au regard de ma cuve.
Domoticz tourne sur un RPI3.

Je dispose d'un capteur HC-SR04 que j'ai testé sur un Arduino.

Là ou j'aimerais avoir des informations et des conseils c'est pour répondre aux questions suivantes :
- Quels moyens puis je utiliser pour rendre le HC-SR04 communiquant sans fils ? (par exemple est-ce possible avec un controleur ESP8266 ou autres ? )
- J'aimerais également pouvoir faire fonctionner tout cela sur piles : est-ce réaliste sans avoir à changer les piles plus d'une fois par an ?
- Le niveau de la cuve évoluant très lentement, j'ai besoin d'avoir qu'une mesure par heure. Voir moins. Y a t''il y moyen d'économiser de l'énergie sur cette base ? Par exemple un système qui ferait démarrer le capteur toutes les heures pour envoyer quelques mesures et ensuite se rendormir ?
- Et au final, comment puis je intégrer ce type de données dans domoticz ? Je suis en train de lire les articles sur mysensor. Y a t'il d'autres moyens plus simples et sans Arduino ?

Je n'espère pas que quelqu'un ait toutes les réponses à mes questions mais tous les petits éléments de réponses, pistes d'études et conseils seront bon à prendre et me seront bien utils.
D'avance merci à vous pour vos réponses.

Campeaux.

Re: Comment intégrer capteur de distance HC-SR04 à Domoticz

Publié : 25 mars 2017, 17:26
par Ninipc

Re: Comment intégrer capteur de distance HC-SR04 à Domoticz

Publié : 25 mars 2017, 17:46
par Neutrino
L'esp sur piles n'est pas une bonne idée.
Le wifi consomme beaucoup trop.
Sauf à faire une mesure par jour peut-être.
La solution proposée par Ninipc me parait logiquement meilleure.

Re: Comment intégrer capteur de distance HC-SR04 à Domoticz

Publié : 28 mars 2017, 21:07
par campeaux
Ninipc a écrit :Un truc comme ca te suffirait pas?
http://domotique.web2diz.net/capteur-ni ... l-pour-5e/

Merci à toi ainsi qu'a Neutrino pour la réponse.
J'ai étudié le capteur de niveau indiqué. Mais je préfère rester sur une solution à base d'un capteur sonore car j'ai besoin de précision.
Le capteur HC-SR04 me permettra d'avoir une précision au centimètre près et ainsi ouvre des possibilités de calcul de consommation impossibles à réaliser avec un système à 5 ou 6 mesures ( soit 15% ou 20% de précision).
J'ai donc continué mes recherches.
Je pense qu'un solution pourrait être envisageable coté cuve en fabriquant un petit système autonome à base de mon HC-SR04 pour la mesure. Un émetteur RF433 (CDT88 par exemple) et un microcontroleur du genre ATtiny84 pour piloter le tout.
Ma question est la suivante :
- pensez vous que le microcontroleur est compatible et puisse contrôler HC-SR04 et CDT88 ?
- Quelle consommation électrique puis je espérer ? Quelle durée de vie des piles (3*AA) ?

Coté serveur je pense mettre un recepteur RF433 piloté par mon arduino.
Comment faire le lien avec Domoticz qui tourne sur un RPI3 ?

Re: Comment intégrer capteur de distance HC-SR04 à Domoticz

Publié : 29 mars 2017, 19:21
par Ninipc
Le problème pour ton idée c'est que ton capteur va devoir en permanence mesurer la distance si tu veux de la précision, ou, au minimum, lui faire mesurer la distance a intervalles réguliers pour mettre à jour tes valeurs. Ca consommera bien trop pour des piles. L'avantage d'une solution comme je l'indiquais c'est que l'envoi de la valeur est déclenchée quand chaque contact est atteint. Entre temps ca consomme plus grand chose. Après rien n'empeche de faire plus de points de mesures. Mais ca consommera plus de piles mathématiquement.

je note que tu disais
Je pourrais éventuellement tirer des fils jusqu'au regard de ma cuve.
Je pense que ce serait même nécessaire. Un petit cable genre téléphonique pour alimenter ton capteur en électricité basse tension. Là plus de souci.

Re: Comment intégrer capteur de distance HC-SR04 à Domoticz

Publié : 29 mars 2017, 20:03
par campeaux
Merci Ninipc pour ton approche qui, après toutes mes recherches, me parait la plus réalisable pour le moment.
Je vais donc étudier la possibilité d'alimenter le capteur en électricité plutôt qu'un système sur piles.
Il me reste donc à définir le meilleur moyen pour envoyer l'information de la sonde vers mon serveur domoticz et l'intégrer dans l'interface.
Je donnerai des informations pour la communauté si j'y parviens.
D'ici là je suis toujours preneur de tous les conseils et idées.

Campeaux

Re: Comment intégrer capteur de distance HC-SR04 à Domoticz

Publié : 29 mars 2017, 22:41
par Jeff
Si tu amènes du courant vive Espeasy qui gère ce capteur :)
https://www.letscontrolit.com/wiki/inde ... plications