========================================================
  CONTRÔLEUR DE GALVANOMÈTRE ANALOGIQUE M1730 — GUIDE RAPIDE
========================================================
(Les galvanomètres et résistances série sont déjà installés.)

PREMIÈRE CONFIGURATION WI-FI
  - Mettre l'appareil sous tension (USB ou alimentation 5 V).
  - Sur votre téléphone/ordinateur, rejoindre le réseau Wi-Fi
    nommé « M1730 ».
  - La page de configuration s'ouvre automatiquement (portail captif).
  - Choisir votre réseau Wi-Fi et saisir son mot de passe.
  - Éventuellement définir un nom d'hôte (Hostname) (défaut : m1730).
  - Appuyer sur Save. L'appareil rejoint le réseau et redémarre.

OUVRIR LA PAGE DE CONFIGURATION
  - Dans le navigateur, aller à :  http://m1730.local
    (ou le nom d'hôte choisi).
  - Si .local ne fonctionne pas, utiliser l'adresse IP affichée
    au démarrage dans le moniteur série : http://<IP>
  - Le panneau Info en haut indique le nom d'hôte et l'adresse IP.

CONFIGURER UN GALVANOMÈTRE
  - Utiliser le menu déroulant « Meters » pour définir le nombre
    de galvanomètres (1-10).
  - Pour chaque galvanomètre (affiché en onglets s'il y en a
    plusieurs) :
      * Pin      - broche GPIO câblée au galvanomètre (déjà définie)
      * Name     - libellé affiché dans l'interface et Home Assistant
      * Unit     - facultatif (p. ex. W, A, °C)
      * Min/Max  - plage réelle de mesure (p. ex. 0-50 A)
      * Max Duty - calibrage pour la déviation pleine échelle (%)
      * Output   - curseur en direct, déplace l'aiguille aussitôt
  - Appuyer sur Save pour enregistrer tous les réglages
    (conservés après redémarrage).

CALIBRER LA PLEINE ÉCHELLE (Max Duty)
  - Amener le curseur Output à 100 %.
  - Augmenter lentement « Max Duty » jusqu'à ce que l'aiguille
    atteigne juste le bout de l'échelle. Ne pas dépasser. Save.

DÉPLACER L'AIGUILLE
  - Interface web : faire glisser le curseur Output (0-100 %).
  - Les valeurs envoyées via MQTT/Home Assistant utilisent la
    plage réelle Min-Max (p. ex. envoyer 25 à un galvanomètre
    0-50 = mi-échelle).

CONTRÔLE HTTP (URL DIRECTE)
  - Déplacer une aiguille via une requête GET depuis un
    navigateur ou un script :
        http://m1730.local/set?i=<galvanometre>&v=<valeur>
      * i = index du galvanomètre, à partir de 0 (le premier = 0)
      * v = valeur 0-100 (pourcentage de la pleine échelle)
  - Exemple : http://m1730.local/set?i=0&v=75 -> galvanomètre 0 à 75 %.
  - Effet immédiat, enregistré et publié sur MQTT.
  - Réponse : 200 OK en cas de succès, 400 si l'entrée est invalide.

HOME ASSISTANT (MQTT)
  - Ouvrir la section MQTT sur la page de configuration.
  - Activer, puis saisir l'hôte du Broker, le Port (1883),
    l'utilisateur, le mot de passe et le préfixe (défaut : m1730).
    Save.
  - Chaque galvanomètre apparaît automatiquement dans Home
    Assistant comme entité Number, regroupée sous un seul
    appareil (le nom d'hôte).

SÉCURITÉ (MOT DE PASSE FACULTATIF)
  - Dans la section Security, activer « Require password » et
    définir un mot de passe. Le nom d'utilisateur est toujours : admin
  - Laisser le champ mot de passe vide pour conserver l'actuel.

REDÉMARRAGE
  - Bouton « Reset Device » = simple redémarrage (tous les
    réglages sont conservés).

RÉINITIALISATION D'USINE (si verrouillé ou mal configuré)
  - Éteindre/rallumer (ou appuyer sur EN) 5 fois rapidement,
    à quelques secondes d'intervalle, avant la fin du démarrage.
      * 5x  = efface les réglages MAIS conserve broches + calibrage
      * 10x = efface tout, y compris le Wi-Fi enregistré
  - Tous les galvanomètres balaient 0 -> plein -> 0 pour
    confirmer la réinitialisation.
  - Après une réinitialisation 10x, refaire la « PREMIÈRE
    CONFIGURATION WI-FI » ci-dessus.

CONSEILS
  - Les réglages sont enregistrés dans l'appareil et survivent
    à une coupure de courant.
  - Si un galvanomètre indique zéro de façon inattendue, vérifier
    le numéro de Pin et que Max Duty est supérieur à 0.
========================================================
