Arrosage automatique

Cette page décrit la logique de l’arrosage automatique du MIYO Cube (série Cube). Le Cube décide localement et régulièrement, pour chaque circuit, si celui-ci doit être arrosé et pendant combien de temps.

La logique complète de l’automatisation n’est pas encore activée pour la série LoRaWAN. Les vannes LoRaWAN se commandent manuellement ou selon une programmation horaire dans l’application ; pour connaître l’état actuel, consulte la section LoRaWAN.

L’arrosage manuel (dans l’application ou avec l’aimant) suit sa propre logique et n’est mentionné ici que lorsqu’il influence l’automatisation.

Principe de base

L’arrosage automatique ne fonctionne que si tous les niveaux suivants sont respectés :

  1. Conditions de base du circuit et des appareils
  2. Plage horaire (horaires d’arrosage configurés)
  3. Besoin et conditions de protection (capteur, météo, pauses, …)

S’il manque une condition, le Cube ne démarre pas l’arrosage — ou arrête à nouveau un arrosage automatique en cours.

Sans capteur, le circuit se comporte plutôt comme un programmateur d’arrosage intelligent (plage horaire, évapotranspiration et météo facultatives). Avec un capteur (mode de fonctionnement MIYO typique), l’humidité du sol et d’autres valeurs de capteur sont également prises en compte.

Qu’est-ce qu’un circuit d’arrosage ?

Un circuit regroupe :

  • une ou plusieurs vannes
  • facultativement un capteur d’humidité du sol
  • Les réglages tels que l’automatisation, le mode hiver, la plage horaire, les seuils d’humidité, les pauses et les durées

Le Cube vérifie les circuits en continu, notamment après les mises à jour météorologiques et les modifications des appareils.


Déroulement de la décision (vue d’ensemble)

Pour chaque circuit, la vérification se déroule globalement comme suit :

Appareils / système prêts ?
  → le mode hiver est-il désactivé ?
  → l’automatisation est-elle activée ?
  → pas bloqué par la maison connectée ?
  → dans la plage horaire configurée ?
  → (avec capteur) le sol est-il suffisamment sec et les conditions de protection sont-elles respectées ?
  → la pause depuis le dernier cycle a-t-elle été respectée ?
  → (avec capteur) la durée d’ouverture du cycle actuel n’est pas encore écoulée ?
  → aucune pluie prévisible / aucun blocage dû au vent, à la tondeuse, … ?
  → démarrer ou reprendre l’arrosage

1. Système et appareils

L’automatisation ne démarre notamment pas lorsque :

  • le canal radio est en cours de changement
  • le Cube est en mode appairage/apprentissage
  • le circuit est en mode hiver
  • la vanne (unique) n’est pas initialisée, injoignable, dispose de trop peu de batterie/charge ou une mise à jour du firmware est en cours

Lorsqu’il y a plusieurs vannes sur un circuit, une vanne concernée peut être désactivée tandis que les autres continuent de fonctionner. S’il n’y a qu’une seule vanne, l’erreur bloque le circuit.

Lorsqu’un arrosage manuel est en cours, l’automatisme n’intervient pas en parallèle sur le même circuit (la session manuelle se termine après la durée configurée).

2. Automatisme et blocage externe

  • Automatisme désactivé : aucun arrosage automatique n’a lieu. Les vannes ne sont pas ouvertes par l’automatisme ; le sol peut néanmoins être sec (un avertissement peut s’afficher dans l’application).
  • Blocage de la maison connectée (extern block) : un système externe (p. ex. IFTTT/API) peut bloquer l’automatisme. L’intervention manuelle reste indépendante, mais l’automatisme ne démarre pas.

3. Plage horaire

L’automatisme fonctionne uniquement à l’intérieur des plages horaires d’arrosage configurées pour le circuit (par jour de la semaine).

  • En dehors de la plage horaire : aucun automatisme, l’arrosage automatique en cours est interrompu.
  • Dans la plage horaire : d’autres conditions déterminent si l’ouverture a réellement lieu.

Le Cube calcule la prochaine heure de début ou de fin prévue de la plage à partir de tes programmations (même sur plusieurs jours).

4. Avec capteur : besoin d’humidité

Lorsqu’un capteur est associé au circuit, le sol n’est considéré comme nécessitant un arrosage que lorsque l’humidité passe sous la limite inférieure (border bottom) et que cela est confirmé :

  • Premier passage sous la limite : « potentiellement sec » (pas encore autorisé)
  • Nouvelle mesure sous la limite et un certain temps d’attente : sécheresse confirmée → l’automatisme peut arroser dans la plage horaire

L’arrosage est de nouveau autorisé ou l’automatisme est arrêté lorsque :

  • l’humidité dépasse la limite supérieure (border top), ou
  • l’humidité remonte entre les limites sans que MIYO ait arrosé (p. ex. en cas de pluie) : le sol n’est alors plus considéré comme « autorisé à être arrosé »

Tant que MIYO arrose lui-même et que l’humidité se situe entre les limites, l’arrosage peut se poursuivre dans la plage (par cycles), jusqu’à ce que la limite supérieure soit atteinte ou que d’autres conditions d’arrêt s’appliquent.

Sans capteur, le contrôle de l’humidité est supprimé : dans la plage horaire, le besoin est considéré comme établi par défaut (sous réserve des autres règles de protection).

5. Durée, cycles et échelonnement

Sans capteur (dans la plage horaire) :

  • La durée d’ouverture dépend de la plage horaire (éventuellement ajustée par l’évapotranspiration si celle-ci est activée).

Avec capteur:

  • Des cycles avec une durée d’arrosage et une pause configurées sont exécutés tant que le sol reste sec et que la plage horaire est active.
  • La pause entre deux cycles doit être respectée ; ce n’est qu’ensuite qu’une nouvelle ouverture est autorisée.
  • La durée d’arrosage limite la durée pendant laquelle la vanne reste ouverte en continu au cours d’un cycle ; une fois cette durée atteinte, elle se ferme (même si le créneau horaire est encore en cours).

Séquence (plusieurs vannes sur le circuit) :

Si plusieurs vannes sont associées à un circuit et que la séquence est activée, elles s’ouvrent l’une après l’autre, et non simultanément :

  • D’abord la première vanne (principale) pendant la durée programmée
  • puis la vanne suivante pendant la même durée programmée
  • et ainsi de suite jusqu’à ce que toutes les vannes de la séquence soient passées ou que l’automatisation se termine

La pression de l’eau reste ainsi stable et les zones sont alimentées l’une après l’autre. Si une vanne de la chaîne tombe en panne (par ex. si elle est inaccessible), les autres peuvent continuer à fonctionner dans la mesure du possible.

6. Évapotranspiration (facultatif)

Si l’évapotranspiration est activée, la durée programmée peut être réduite (par ex. moins longtemps par temps frais et humide, davantage en cas de forte évaporation, dans certaines limites). Cela raccourcit ou prolonge la durée d’ouverture programmée, mais ne remplace ni les créneaux horaires ni l’autorisation liée à l’humidité du sol.

7. Météo, environnement et blocages facultatifs

Des conditions supplémentaires dépendent de l’emplacement, du type d’arrosage, du capteur et des paramètres du circuit dans l’application :

Condition Quand elle s’applique Effet
Prévisions de pluie (pluie prévue au cours des 15 prochaines heures environ) Le paramètre du circuit Prendre en compte les prévisions météorologiques est activé (activable ou désactivable dans l’application pour chaque circuit) pas d’automatisation
Pluie (signal de pluie actuel, par ex. externe) Emplacement ouvert (sous abri / dans une serre : le signal de pluie n’est pas pris en compte) pas d’automatisation
Vent trop fort (signal de vent externe) surtout asperseur / arroseur escamotable ; pour les autres types d’arrosage uniquement si l’emplacement n’est pas une serre pas d’automatisation
Robot tondeuse actif Le paramètre du circuit Prendre en compte la tondeuse est activé pas d’automatisation
Luminosité trop élevée capteur sur le circuit et type d’arrosage asperseur / arroseur escamotable (le goutte-à-goutte et autres ignorent la luminosité ; c’est également le cas dans une serre) pas d’automatisation tant qu’il fait « trop clair »
Température trop basse (inférieure à environ 4 °C au niveau du capteur) capteur sur le circuit pas d’automatisation
Niveau de charge de la batterie insuffisant Le paramètre du circuit Prendre en compte le niveau de charge de la batterie est activé (activable ou désactivable dans l’application pour chaque circuit) ; concerne surtout les vannes dont la charge solaire est faible les vannes concernées ne sont pas ouvertes ou l’automatisation du circuit est bloquée

Dans l’application (paramètres du circuit), tu peux notamment désactiver :

  • Prendre en compte les prévisions météorologiques – les prévisions de pluie n’arrêtent alors plus l’automatisation
  • Prendre en compte la charge de la batterie – une charge solaire insuffisante ne bloque alors plus l’automatisation (les appareils peuvent toutefois être hors ligne ou déchargés pour d’autres raisons)

Tu définis l’emplacement et le type d’arrosage au niveau du circuit ; ils pilotent les règles intégrées concernant la pluie, le vent et la luminosité (voir le tableau).

8. Sécurité : l’humidité ne change pas

En fonctionnement avec capteur, le Cube vérifie après plusieurs cycles si l’humidité du sol a augmenté de manière significative. Si elle reste pratiquement inchangée, l’automatisation est bloquée afin d’éviter, par exemple, un arrosage sans fin si le capteur n’est plus planté dans le sol.

Le premier cycle de la plage horaire et les premiers cycles sont plus généreux ; le verrouillage intervient surtout en cas de répétitions durablement inefficaces.


Pourquoi l’automatisation « ne fonctionne souvent pas »

Raisons fréquentes et compréhensibles :

  1. L’automatisation du circuit est désactivée
  2. Le mode hiver est actif
  3. En dehors des plages horaires définies
  4. Le sol n’est pas encore suffisamment sec ou la sécheresse n’est pas encore confirmée (humidité supérieure à la limite inférieure)
  5. Après la pluie ou l’arrosage, le sol est à nouveau suffisamment humide (limite supérieure / humidité autorisée)
  6. Prévisions de pluie (pour les quelque 15 prochaines heures, si les prévisions météorologiques sont prises en compte) ou pluie détectée (emplacement non défini)
  7. La pause entre les cycles n’est pas encore terminée
  8. Trop lumineux (arroseur) ou trop froid
  9. Vanne ou capteur hors ligne, batterie/recharge critique (si la charge de la batterie est prise en compte) ou appareil en cours de mise à jour
  10. Le Smart Home bloque l’arrosage
  11. Cube en mode appairage ou changement de canal
  12. Automatisation bloquée, car l’humidité n’augmente pas malgré les cycles (sécurité)

Dans l’application, le statut, la prochaine plage horaire, les valeurs d’humidité, les notifications (p. ex. sol sec mais automatisation désactivée, verrouillage Smart Home) et les réglages des circuits t’aident à comprendre la situation.

En bref : avec et sans capteur

Sans capteur Avec capteur (recommandé)
Quand dans la plage horaire ? Oui, tant que les règles de protection sont respectées Uniquement si le sol est autorisé comme étant sec
Durée dans la plage horaire (évapotranspiration facultative) Cycles composés d’une durée et d’une pause
Arrêt fin de la fenêtre, météo, appareils, … humidité supplémentaire en haut, sécurité liée à l’humidité

Distinction par rapport à l’arrosage manuel

Manuel (application/aimant), tu peux arroser indépendamment de l’automatisation et souvent indépendamment de l’humidité et de la plage horaire (avec une durée propre et les limites des appareils). L’automatisation est le pilotage basé sur des règles qui fonctionne en arrière-plan : elle doit économiser l’eau et arroser uniquement lorsque le circuit, l’heure et, avec un capteur, le sol le permettent.