2025-04-13 13:57:33 +02:00
2025-04-13 10:21:44 +02:00
2025-04-13 10:21:44 +02:00
2025-04-12 12:31:14 +02:00
2025-04-13 09:40:47 +02:00
2025-04-13 13:57:33 +02:00

🌡️ 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
Description
No description provided
Readme 141 MiB
Languages
Python 70.4%
JavaScript 20.7%
C++ 4.4%
C 2.5%
Cython 1.9%