Files
Gestion_sondes/Fichiers restaurés/README.md

2.2 KiB
Raw Blame History

🌡️ Gestion des sondes domotiques

Version Python Licence Gitea

Application de surveillance des températures avec alertes, visualisation Streamlit, et déploiement automatisé via Gitea + Supervisor.


🧩 Fonctionnalités principales

  • 🔍 Lecture de capteurs DS18B20 et DHT22
  • 📨 Transmission via MQTT
  • 📊 Interface Streamlit (app.domo91.fr)
  • 🔔 Alertes email / Telegram si dépassement > 30 minutes
  • 🧠 Déploiement auto avec deploy.sh
  • 🧾 Stockage SQL sur MySQL (VPS)

📊 Exemple de visualisation

Voici un aperçu dun graphique dans linterface Streamlit :

Exemple de graphique Streamlit


🗂️ Structure du projet

Fichier Description
Monitor.py Analyse de température et alertes
Streamlit.py Interface graphique web
Cuisine_saclay.py Script capteur pour le site de Saclay
Cuisine_meudon.py Script capteur pour Meudon
check_supervisor.py Vérifie létat des scripts supervisés
deploy.sh Déploiement auto depuis Gitea (branche product)
requirements.txt Dépendances Python

🧪 Installation locale

git clone https://mj91.fr:448/michel/Gestion_sondes.git
cd Gestion_sondes
python -m venv .venv
source .venv/bin/activate  # Linux/macOS
.venv\Scripts\activate     # Windows
pip install -r requirements.txt