# 🌡️ Gestion des sondes domotiques [![Version Python](https://img.shields.io/badge/Python-3.10-blue)](https://python.org) [![Licence](https://img.shields.io/badge/Licence-Propriétaire-orange)](https://mj91.fr:448/michel/Gestion_sondes) [![Gitea](https://img.shields.io/badge/Gitea-auto--hébergé-green)](https://mj91.fr:448) 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 d’un graphique dans l’interface Streamlit : ![Exemple de graphique Streamlit](https://upload.wikimedia.org/wikipedia/commons/thumb/3/3a/Matplotlib_figure.svg/800px-Matplotlib_figure.svg.png) --- ## 🗂️ 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 ```bash 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