Salut
Voici mon retour d’expérience sur la douche connectée Hydrao en espérant que ca vous donne des idées.
J’ai une fille aux cheveux longs et un ado qui adorent passer leur vie sous la douche mais mon chauffe-eau électrique fonctionnant en heures creuses on avait la désagréable surprise de trouver de l’eau froide en fin de journée. J’ai donc commandé ce pommeau.
Mon objectif était donc surtout de limiter la consommation d’eau journalière même si l’analyse éco-responsable de la consommation m’intéresse aussi.
Je trouve que le concept est intéressant mais perfectible pour plusieurs raisons:
- Il ne communique que via un smartphone et donc avec aucune box domotique du moins pour l’instant
- le protocole bluetooth est malheureusement non documenté, seuls les APIs REST avec le serveur hydrao le sont
- Comme il n’est alimenté que quand l’eau coule il n’a pas de batterie donc pas d’horloge RTC et impossible d’avoir un historique exploitable
- Il ne supporte pas l’advertising BLEA autrement dit il faut l’interroger fréquemment pour avoir les valeurs
Le plugin Cloud ne m’intéressait pas car pas de possiblité d’alerte temps réel et je ne voulais pas avoir a declencher manuellement la synchro via le smartphone.
J’ai d’abord testé le support BLEA grace au développement de @arnog23, un grand merci à lui!
Il faut avoir une antenne à proximité immédiate et ca nécessite des interrogations toutes les 20 ou 30s ce qui augmente beaucoup la consommation CPU du Raspberry. J’ai eu aussi pas mal d’erreurs de synchro et on n’a jamais le dernier chiffre vu que la douche s’interrompt brutalement. J’ai donc abandonné cette piste.
Au final j’ai fait un scénario qui utilise la présence bluetooth pour estimer le temps de douche et donc la consommation vu que j’ai mesuré le débit (chez moi 5L/min avec le réducteur).
Ca n’est pas aussi précis que l’app mais ca permet d’avoir la valeur des que la douche est finie (au timeout pres) et donc de pouvoir déclencher une alerte.
Initialement j’avais prévu des mesures coercitives (extinction de la lumière), finalement je me suis contenté d’une notif sur les téléphones des fautifs ce qui les a remis dans le rang
Coté graphique les historiques Jeedom sont inadaptés car la douche est active uniquement quelques mins par jour. Comme je ne voulais pas me lancer dans la création d’un plugin avec MariaDB je stocke l’historique des n dernières douches et les dates dans un string sous forme CSV, c’est amplement suffisant pour mon usage.
Je n’ai pas trouvé de widget historique sans axe temporel, j’ai fini par en développer un avec highcharts.
Voila ce que j’obtiens et la comparaison avec l’app hydrao (ne regardez pas le debut du graphe je faisais encore des essais). Ca n’est pas parfait mais je suis plutôt content du résultat, c’est une bonne approximation même s’il me faut encore calibrer le timeout.
Dites moi si ca vous intéresse, je ferai un tuto et je partagerai le code