Renommage du fichier README.md.md
This commit is contained in:
3
.idea/.gitignore
generated
vendored
3
.idea/.gitignore
generated
vendored
@@ -1,3 +0,0 @@
|
||||
# Default ignored files
|
||||
/shelf/
|
||||
/workspace.xml
|
||||
1
.idea/.name
generated
1
.idea/.name
generated
@@ -1 +0,0 @@
|
||||
Général.py
|
||||
10
.idea/Gestion sondes.iml
generated
10
.idea/Gestion sondes.iml
generated
@@ -1,10 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module type="PYTHON_MODULE" version="4">
|
||||
<component name="NewModuleRootManager">
|
||||
<content url="file://$MODULE_DIR$">
|
||||
<excludeFolder url="file://$MODULE_DIR$/.venv" />
|
||||
</content>
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
</component>
|
||||
</module>
|
||||
6
.idea/inspectionProfiles/profiles_settings.xml
generated
6
.idea/inspectionProfiles/profiles_settings.xml
generated
@@ -1,6 +0,0 @@
|
||||
<component name="InspectionProjectProfileManager">
|
||||
<settings>
|
||||
<option name="USE_PROJECT_PROFILE" value="false" />
|
||||
<version value="1.0" />
|
||||
</settings>
|
||||
</component>
|
||||
10
.idea/misc.xml
generated
10
.idea/misc.xml
generated
@@ -1,10 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="Black">
|
||||
<option name="sdkName" value="Python 3.11 (Gestion sondes) (2)" />
|
||||
</component>
|
||||
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.11 (Gestion sondes) (2)" project-jdk-type="Python SDK" />
|
||||
<component name="PyPackaging">
|
||||
<option name="earlyReleasesAsUpgrades" value="true" />
|
||||
</component>
|
||||
</project>
|
||||
8
.idea/modules.xml
generated
8
.idea/modules.xml
generated
@@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectModuleManager">
|
||||
<modules>
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/Gestion sondes.iml" filepath="$PROJECT_DIR$/.idea/Gestion sondes.iml" />
|
||||
</modules>
|
||||
</component>
|
||||
</project>
|
||||
6
.idea/vcs.xml
generated
6
.idea/vcs.xml
generated
@@ -1,6 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="VcsDirectoryMappings">
|
||||
<mapping directory="$PROJECT_DIR$" vcs="Git" />
|
||||
</component>
|
||||
</project>
|
||||
@@ -11,7 +11,6 @@ config = {
|
||||
"database": "Sondes"
|
||||
}
|
||||
|
||||
|
||||
# --- Config email ---
|
||||
def envoyer_mail(sujet, message, destinataires):
|
||||
msg = MIMEText(message, "plain", "utf-8")
|
||||
@@ -27,7 +26,6 @@ def envoyer_mail(sujet, message, destinataires):
|
||||
except Exception as e:
|
||||
print(f"Erreur envoi mail : {e}")
|
||||
|
||||
|
||||
# --- Exécution principale ---
|
||||
try:
|
||||
conn = mysql.connector.connect(**config)
|
||||
|
||||
@@ -1,37 +0,0 @@
|
||||
# 📡 Gestion des sondes de température - Domo91
|
||||
|
||||
Application de supervision multi-sites pour chambres froides industrielles.
|
||||
|
||||
## 🧩 Structure du projet
|
||||
|
||||
- `Streamlit.py` : Interface Web (authentification, affichage des relevés, alertes)
|
||||
- `Monitor.py` : Script de fond qui vérifie les seuils et envoie les alertes email
|
||||
- `logs_monitor.csv` : Journal des températures (généré par Monitor)
|
||||
- `Telegram_sondes.py` : (optionnel) Envoi des alertes sur Telegram
|
||||
- `Chambres_froides` (MySQL) : Table de référence pour les seuils/états des sondes
|
||||
|
||||
## ⚙️ Fonctionnalités principales
|
||||
|
||||
- Authentification par rôle (utilisateur / superviseur)
|
||||
- Visualisation interactive des relevés
|
||||
- Détection automatique des dépassements prolongés
|
||||
- Envoi d’alertes email automatisé
|
||||
- Analyse graphique des relevés
|
||||
- Admin : modification des seuils et activation/désactivation des sondes
|
||||
|
||||
## 🔧 Infrastructure
|
||||
|
||||
- **Serveur VPS Debian**
|
||||
- **MySQL** pour les relevés et la gestion des seuils
|
||||
- **Gitea** pour le versionnage local
|
||||
- **Streamlit** pour l’interface Web
|
||||
- **Supervisor** pour les scripts en tâche de fond
|
||||
|
||||
## 🔒 Accès
|
||||
|
||||
- Interface Web : [https://app.domo91.fr](https://app.domo91.fr)
|
||||
- Administration Git : [http://192.168.1.250:3000](http://192.168.1.250:3000)
|
||||
|
||||
## 👤 Auteur
|
||||
|
||||
Michel — [michel@domo91.fr](mailto:michel@domo91.fr)
|
||||
Reference in New Issue
Block a user