Domotique et gestion cuve à eau

Réalisation d’un système de gestion de cuve à eau (eau d’arrosage).

L’origine du projet remonte à de très forte pluie le 3 octobre 2015, notre terrain (muré de chaque côté sans échappatoire) était inondé sous 30 cm d’eau. Heureusement, j’étais sur place ce jour là pour allumer les pompes de la cuve à eau. Il me fallait donc un système qui me permette de connaitre le niveau d’eau dans la cuve (qui me sert de trop plein l’hiver et de stockage d’eau pour l’arrosage l’été) pour pouvoir créer des scénarios adéquats dans ma box domotique (Jeedom).

Je me suis largement inspiré du blog Hotfirenet et son projet ‘Yadeleau’ pour la construction du ‘capteur’. Voir le détail du matériel en bas de page.

Le tout sera piloté par ma box domotique Jeedom, un Arduino Uno avec des interrupteurs à flotteur (les ‘capteurs’) et le plugin Jeedouino (l’interfaçage entre Jeedom et l’Uno).

Dans ce système, je vais utiliser 4 capteurs de niveau d’eau :

  1. pour le niveau 0 (ou presque ! je détaille pourquoi plus loin)
  2. pour 33% de remplissage de la cuve
  3. pour 66% de remplissage de la cuve
  4. pour 100% de remplissage de la cuve (donc quand elle sera pleine)

Partie ‘hardware’ / matériel :

On commence par découper 4 petits morceaux de 2 cm directement dans la cornière. En effet dans mon cas, j’ai acheté une cornière de 2.6 mètres mais je n’en avais réellement besoin que de 2 mètres.

Cuve à eau

Continue reading ‘Domotique et gestion cuve à eau’ »

Arduino UNO et HC-SR04 pour mesurer une distance

Prise en main d’un capteur de distance HC-SR04

Ce module HC-SR04 permet de déterminer plus ou moins précisément la distance entre lui et un objet. je l’ai trouvé à 0.81 euros (FDP inclus!) au marché des chinoiseries (voir en bas de page). Si vous avez besoin d’une mesure au millimètre, passez votre chemin.

Son fonctionnement est extrêmement simple. Pour vulgariser, je dirais qu’il envoie une impulsion sonore (inaudible pour nous) et qu’il attend le retour de l’impulsion. Le temps qu’aura mis cette impulsion à lui revenir, déterminera la distance.

Il est utilisable pour des distances comprises entre 2 centimètres et 4 mètres.

Mesure une distance avec le HC-SR04 et un Arduino Uno

Sur le module, on voit quatres PINs :

  • VCC => +5V (à relier au +5V de votre Arduino UNO)
  • Trig => c’est l’émetteur de l’impulsion (à relier au PIN9 de votre Arduino UNO)
  • Echo => c’est le récepteur de l’impulsion (à relier au PIN8 de votre Arduino UNO)
  • GND => la masse (à relier au GND de votre Arduino UNO)

Continue reading ‘Arduino UNO et HC-SR04 pour mesurer une distance’ »

Télécommande RC6 pour Canon EOS 550D

Je suis tombé l’autre jour, par hasard, sur une télécommande « RC6 » vendu sur LE site de chinoiserie (cf plus bas).

Elle permet de déclencher la prise de photo à distance avec son reflex Canon EOS (pour ma part un 550D). Je ne savais même pas que mon APN faisait ça… il faut dire que je n’ai pas lu la notice (pas bien !!).

Je me renseigne un petit peu (traduisez : je googlise la chose) et je découvre qu’il existe bien un produit officiel Canon RC6 que l’on peut acquérir pour une vingtaine d’euros sur les sites marchands français.

Sur le marché des chinoiseries, cette télécommande est vendue 0.96 euros (FDP inclus!) mais le descriptif indique que la pile CR2025 n’est pas incluse. Mais c’est quand même un peu moins que le prix d’une bonne baguette de pain.

Continue reading ‘Télécommande RC6 pour Canon EOS 550D’ »

Monitorer la Freebox avec Jeedom

Petit focus sur le plugin « FreeboxOS » qui permet de monitorer (superviser) l’état de votre Freebox via votre box domotique Jeedom.

Tout d’abord, on se rend sur le market de votre Jeedom, on tape « freebox » dans le moteur de recherche et on obtient deux possibilités :

Monitorer la Freebox avec jeedom

  • « Freebox Crystal » est le plugin pour ceux qui ont une… Crystal
  • « FreeboxOS » est le plugin pour ceux qui ont une Revolution ou une 4K

Dans mon cas (Revolution), je vais choisir FreeboxOS. On installe.

Appairage du plugin FreeboxOS avec la Freebox Revolution :

Pour que Jeedom puisse accéder aux informations de votre box, il faut que Jeedom puisse accéder à l’API de celle-ci.

Attention : lisez bien toutes les étapes avant de le faire.

Continue reading ‘Monitorer la Freebox avec Jeedom’ »

Jeedouino et Uno ‘compatible’ KO en USB

Petite note pour signaler ce qui semble être une incompatibilité entre le plugin Jeedouino et les Arduino ‘compatible’ lorsque l’on est branché en USB (donc avec le sketch JeedouinoUSB).

En fait, Jeedom fait remonter le Uno ‘compatible’ en tant que ttyUSB0 alors qu’avec un Uno ‘officiel’ (CC ou ORG), il remonte en tant que ttyACMx. Il s’agirait d’une différence dans les échanges avec l’UART.

Jeedouino avec un Uno officiel (CC)… :

jeedouino et uno officiel

… et avec un Uno ‘compatible’ :

jeedouino et uno compatible

Notez que ttyUSB21 est mon contrôleur Z-Wave, qui lui fonctionne bien avec le plugin éponyme.

Conséquence ? Avec un Uno ‘compatible’, je n’arrive pas à avoir de communication vers Jeedom avec le plugin Jeedouino en USB.

Par contre, aucun problème lorsque je passe en réseau puisqu’on ne fait plus appelle au contrôleur USB du Uno.


Cet article fait partie d’une série d’articles sur la box domotique Jeedom, les micro-contrôleurs Arduino et compatible, le tout en DIY (Do It Yourself). Consultez la liste complète des articles de cette thématique en cliquant ici.