Configuration des capteurs analogiques

Analog Sensor Configuration est la zone UI OpenSprinklerPro pour définir les sources de capteurs et utiliser leurs valeurs dans l’automatisation de l’arrosage. Elle s’ouvre depuis le menu inférieur avec Analog Sensor Configuration.

Configuration capteurs

Pages liées : Automatisation capteurs et monitors, Capteurs FYTA, Extension OpenSprinklerPro, addendum API et plateformes.

Définitions de capteurs

La première section définit la liste des capteurs. Chaque ligne contient numéro, nom, valeur actuelle et état actif. Add Sensor ouvre l’éditeur d’un nouveau capteur; les capteurs existants se modifient en touchant leur nom.

Nouveau capteur

Champs de l’éditeur

Champ Signification
Numéro, nom et groupe Identifient le capteur dans les listes, graphiques, ajustements de programme et monitors. Les groupes servent à trier et filtrer des capteurs liés.
Type Sélectionne le pilote ou la source virtuelle. Le type détermine les champs supplémentaires affichés.
Unité et format Définissent l’affichage, la journalisation et les comparaisons. Choisissez une unité correspondant à la valeur physique ou à la source externe.
Intervalle, log et affichage L’intervalle règle la fréquence de lecture. Log active l’historique pour les graphiques; l’affichage contrôle la visibilité dans les vues UI.
Bus, adresse et canal Utilisés par RS485/Modbus, ASB et les entrées analogiques OSPi pour choisir bus matériel, adresse d’appareil ou canal analogique.
Mise à l’échelle utilisateur Pour les capteurs analogiques personnalisés, convertit la tension/valeur ADC brute en valeur finale.
Topic MQTT et filtre Les capteurs MQTT s’abonnent à un topic et peuvent extraire une valeur d’un JSON ou d’un texte.
Liste de capteurs sources Les groupes calculent une nouvelle valeur à partir des capteurs sélectionnés. Les sources doivent avoir des unités compatibles.

RS485 / Modbus

Ces types servent aux capteurs câblés sur bus RS485 ou à un appareil Modbus RTU générique. Configurez bus, adresse esclave, registre/canal et intervalle selon l’appareil connecté.

Type de capteur Explication
Truebner SMT100 RS485 Modbus, mode humidité Lit l’humidité du sol d’un Truebner SMT100 via RS485/Modbus. À utiliser pour les décisions d’arrosage basées sur la teneur volumique en eau.
Truebner SMT100 RS485 Modbus, mode température Lit le canal température du SMT100 pour journalisation ou règles de monitor.
Truebner SMT100 RS485 Modbus, mode permittivité Lit la permittivité diélectrique du SMT100 pour diagnostic ou modèles de sol avancés.
Truebner TH100 RS485 Modbus, mode humidité Lit l’humidité relative d’un Truebner TH100, par exemple en serre ou pour l’ambiance.
Truebner TH100 RS485 Modbus, mode température Lit la température du TH100 pour surveiller l’air ou la zone d’installation.
Capteur générique RS485/MODBUS RTU Lit une valeur Modbus RTU configurable sur un équipement tiers. Adresse, registre, format de données et échelle doivent suivre le manuel.

Carte de capteurs analogiques (ASB)

Les types ASB lisent les entrées tension de la carte analogique OpenSprinkler et les convertissent en valeur physique. Sélectionnez le bon canal et uniquement un mode adapté au câblage et à la tension d’alimentation.

Type de capteur Explication
ASB - mode tension 0..5V Retourne directement la tension d’entrée ASB mesurée entre 0 et 5 V. Utile pour l’étalonnage ou les capteurs avec conversion externe.
ASB - 0..3,3V vers 0..100% Convertit une tension de 0 à 3,3 V en pourcentage pour signaux analogiques génériques.
ASB - SMT50 mode humidité Convertit la sortie analogique d’un Truebner SMT50 en humidité du sol.
ASB - SMT50 mode température Convertit la sortie température du SMT50.
ASB - SMT100 analogique mode humidité Convertit la sortie humidité analogique d’un Truebner SMT100.
ASB - SMT100 analogique mode température Convertit la sortie température analogique d’un Truebner SMT100.
ASB - Vegetronix VH400 Convertit la sortie du Vegetronix VH400 en humidité du sol.
ASB - Vegetronix THERM200 Convertit la sortie du Vegetronix THERM200 en température.
ASB - Vegetronix AquaPlumb Convertit la sortie Vegetronix AquaPlumb pour présence d’eau ou mesure de niveau.
ASB - capteur défini par l’utilisateur Applique une mise à l’échelle personnalisée pour les capteurs sans conversion intégrée. Définissez unité, format et conversion avant toute automatisation.

Entrées analogiques OSPi

Ces types concernent les installations OSPi/Raspberry Pi avec entrées analogiques. Ils ne s’appliquent pas aux contrôleurs ESP seuls sans matériel analogique correspondant.

Type de capteur Explication
Entrée analogique OSPi - mode tension 0..3,3V Retourne directement la tension mesurée entre 0 et 3,3 V.
Entrée analogique OSPi - 0..3,3V vers 0..100% Convertit une entrée 0 à 3,3 V en pourcentage pour capteurs analogiques génériques.
Entrée analogique OSPi - SMT50 mode humidité Convertit la sortie humidité d’un SMT50 connecté à OSPi.
Entrée analogique OSPi - SMT50 mode température Convertit la sortie température d’un SMT50 connecté à OSPi.
Température interne Raspberry Pi Lit la température CPU du Raspberry Pi. Utile comme diagnostic thermique d’un boîtier OSPi.
Température interne ESP32 Lit le capteur de température interne ESP32 lorsque disponible. À considérer comme diagnostic contrôleur, pas comme température ambiante étalonnée.

Sources sans fil, cloud et distantes

Ces types reçoivent des valeurs depuis radios, services cloud, MQTT ou un autre contrôleur OpenSprinkler. Vérifiez la disponibilité plateforme : Zigbee et BLE exigent des builds ESP32 compatibles, FYTA exige des identifiants cloud, MQTT exige un broker.

Type de capteur Explication
Capteur Zigbee Associe une valeur publiée par un appareil Zigbee appairé, comme température, humidité ou humidité du sol. Choisissez l’appareil et la mesure exposée.
Capteur BLE Lit un capteur Bluetooth Low Energy pris en charge. Réglez intervalle de scan et appareil pour équilibrer fraîcheur et charge radio.
Capteur d’humidité FYTA Importe l’humidité du sol d’un capteur plante FYTA après configuration FYTA.
Capteur de température FYTA Importe la température d’un capteur plante FYTA après configuration FYTA.
Abonnement MQTT S’abonne à un topic MQTT et analyse la valeur reçue. Configurez topic, filtre JSON/texte optionnel, unité et comportement en cas de timeout.
Capteur OpenSprinkler distant Lit un capteur depuis un autre contrôleur OpenSprinkler. Configurez l’URL/le contrôleur distant et le numéro du capteur source.

Données météo

Les capteurs météo exposent les valeurs déjà connues par le contrôleur via le service météo configuré. Choisissez le type d’unité correspondant à vos règles et graphiques.

Type de capteur Explication
Données météo - température (°F) Température du service météo en degrés Fahrenheit.
Données météo - température (°C) Température du service météo en degrés Celsius.
Données météo - humidité (%) Humidité relative du service météo en pourcentage.
Données météo - précipitations (inch) Précipitations du service météo en pouces.
Données météo - précipitations (mm) Précipitations du service météo en millimètres.
Données météo - vent (mph) Vitesse du vent en miles par heure.
Données météo - vent (kmh) Vitesse du vent en kilomètres par heure.
Données météo - ETO Évapotranspiration de référence utilisée comme contexte d’arrosage.
Données météo - rayonnement Rayonnement solaire de la source météo, si disponible.

Capteurs de groupe

Les groupes créent une valeur agrégée à partir d’autres capteurs. Choisissez des sources avec unités et intervalles comparables pour obtenir un résultat utile.

Type de capteur Explication
Groupe de capteurs avec valeur min Retourne la plus petite valeur actuelle parmi les sources sélectionnées.
Groupe de capteurs avec valeur max Retourne la plus grande valeur actuelle parmi les sources sélectionnées.
Groupe de capteurs avec valeur moyenne Retourne la moyenne arithmétique des sources sélectionnées.
Groupe de capteurs avec valeur somme Retourne la somme des sources sélectionnées, par exemple pluie cumulée ou valeurs de type débit.

Diagnostics

Les capteurs de diagnostic rendent l’état du contrôleur disponible dans le même système de graphiques et monitors que les capteurs environnementaux.

Type de capteur Explication
Mémoire libre Indique la RAM actuellement libre. Des monitors peuvent détecter pression mémoire ou fuites lors de tests longs.
Stockage libre Indique l’espace de stockage restant lorsque la plateforme le prend en charge. Utile avant que logs ou configuration ne remplissent le système de fichiers.

Ajustements de programme

Les Program Adjustments adaptent la durée d’arrosage d’un programme à partir d’une valeur capteur. Exemples typiques : réduire l’arrosage quand le sol est humide ou l’augmenter quand la température est élevée.

Program Adjustments

Nouvel ajustement

Modèle d’ajustement

Chaque ajustement relie un capteur à un programme d’arrosage et calcule un modificateur en pourcentage. Activez d’abord la journalisation du capteur et vérifiez sa plage avant d’influencer l’arrosage réel.

Types d’ajustement

Type Usage
LINEAR Échelle continue entre deux points bas et haut configurés.
DIGITAL_MIN Déclenche une réduction ou coupure binaire quand le capteur est sous un seuil.
DIGITAL_MAX Déclenche une réduction ou coupure binaire quand le capteur est au-dessus d’un seuil.
DIGITAL_MINMAX Applique un comportement binaire à l’intérieur ou à l’extérieur d’une plage.

Voir Automatisation capteurs et monitors pour le modèle fonctionnel et addendum API pour l’automatisation REST/MCP.

Monitors et alertes locales

Monitoring and Control crée des règles de seuil et de logique à partir des capteurs. Les monitors peuvent générer des avertissements locaux, alimenter les notifications et combiner des conditions comme « sol sec » et « créneau du matin ».

Monitoring and Control

Nouveau monitor

Structure des règles

Une règle choisit un capteur, le compare à un seuil ou état, puis définit l’action lorsque la condition est vraie. Des noms clairs rendent les alertes compréhensibles.

Logique et fenêtres horaires

Les types de monitors couvrent seuils, règles pluie/sol numériques, combinaisons logiques, fenêtres horaires et états de monitors distants. Voir Automatisation capteurs et monitors.

Graphiques et données capteur

Sensor Chart affiche les valeurs journalisées. Utilisez-le pour vérifier la plausibilité des mesures avant les ajustements ou monitors. L’UI peut aussi télécharger les logs ou ouvrir la table de données.

Sensor Chart

Lire les graphiques

Cherchez échantillons manquants, pics inattendus et erreurs d’unité. Comparez les capteurs liés du même groupe avant toute décision automatique.

Télécharger les données

Les données journalisées peuvent être téléchargées ou consultées en tableau. C’est utile pour l’étalonnage, le diagnostic et le partage de traces.

Configuration FYTA

FYTA Setup stocke le jeton API ou les identifiants FYTA et mappe les capteurs de plantes vers OpenSprinkler. Voir Capteurs FYTA.

FYTA Setup

Identifiants FYTA

Identifiants

Saisissez le jeton API ou les identifiants requis par votre firmware. Gardez-les privés et mettez-les à jour si l’accès FYTA change.

Association des plantes

Après authentification, associez humidité et température FYTA à des capteurs OpenSprinkler pour les afficher, surveiller et utiliser dans les ajustements.

Sauvegarde et restauration

Backup and Restore exporte ou restaure configuration capteurs, ajustements de programme et monitors séparément de la sauvegarde générale.

Backup and Restore

Contenu inclus

Les sauvegardes incluent définitions de capteurs, règles d’ajustement et règles de monitor. Elles ne remplacent pas une sauvegarde complète du contrôleur pour les autres réglages.

Restauration sûre

Exportez une sauvegarde avant de modifier de nombreux capteurs, restaurez seulement des fichiers de confiance et vérifiez les valeurs après restauration avant de réactiver les automatismes.