Ce projet est une simulation complète d'une maison connectée en Python.
Il utilise la programmation orientée objet pour modéliser des pièces, des capteurs, des appareils, et intègre une logique automatisée qui réagit aux conditions environnementales simulées.
- Structure POO avec les classes :
MaisonConnecter,Piece,Capteur,Appareil - Capteurs de température
- Appareils (chauffage, lampe, TV, etc.) activés/désactivés automatiquement selon la température d'une piece
- Sauvegarde des mesures dans un fichier CSV (
analyser.csv) - Génération automatique d’un graphe PDF (
bilan_temp_maison.pdf) - Envoi du graphe sur le bot https://t.me/iot_devperso_bot
Pythonmatplotlibpour les graphiquesrequestspour l’API Telegramcsvpour l’enregistrement des donnéesrandompour simuler les valeurs des capteurs
- Clone ce dépôt :
git clone https://github.com/ton-user/maison-connectee.gitcd maison-connecteeFaites la commande :
pip install matplotlib requestsPensez à remplacer dans le fichier python
TOKEN = "USER_CHAT_ID" Avec votre ID à vouspuis
python simulateur.py