Contrôleurs ESP32
Décrivez votre matériel dans l’interface, AquasManager génère et flashe le firmware. Le contrôleur fonctionne même sans serveur.
Le serveur décrit, l’ESP exécute
C’est le principe de base d’AquasManager. Vous décrivez chaque contrôleur dans l’interface : ses broches, ses relais (contact normalement ouvert ou fermé), ses sondes, ses rampes LED. AquasManager en tire un firmware ESPHome complet, sans une ligne de YAML à écrire.
Les automatismes critiques (courbes d’éclairage, sécurités, horaires) sont stockés sur le contrôleur. Si le serveur redémarre ou tombe en panne, l’aquarium continue de tourner.
Flasher depuis le navigateur
Le flash se lance depuis l’interface, à distance par le réseau (OTA), et son avancement s’affiche en direct. Le premier compile tout le firmware, les suivants sont beaucoup plus rapides. Seule une carte neuve doit d’abord recevoir un firmware ESPHome de base en USB.
Des modules d’extension
Chaque contrôleur peut recevoir des modules : extensions d’entrées-sorties PCF8574 et PCF8575 pour multiplier les relais, et une horloge RTC sur pile (DS3231, DS1307, PCF8563, PCF85063) pour garder l’heure même sans réseau.
Sondes et capteurs
- Températures en 1-Wire (DS18B20) : plusieurs sondes sur une seule broche, avec recherche automatique des adresses depuis le formulaire.
- Niveaux par flotteurs, avec anti-rebond.
- Entrées analogiques pour les autres capteurs.
L’historique de chaque capteur est conservé et consultable sous forme de courbe.
Découverte sur le réseau
Les contrôleurs présents sur le réseau local sont détectés automatiquement (mDNS). Leur état, en ligne ou non, est suivi en temps réel.