lau777 70 Posté(e) juin 17, 2014 Partager Posté(e) juin 17, 2014 (modifié) Salut salut ! Alors moi je n'ai pas répondu depuis un moment, le système en place fonctionne pas trop mal, ok comme on disait arduino serait surement mieux au cas ou le PI à un pète au casque. Mais bon .. : -Un emeteur 433mhz (3 balles) (sur snootlab) -Des prises radio commandées SCS 3063-f (pack de 4 prises à 30 balles) Un petit coup de soudures, une entenne de 14cm (un bout de fil) et on suit un peu le tuto de snootlab pour commander les prises : https://forum.snootlab.com/viewtopic.php?f=46&t=767 On prend un raspberry pi on branche l'ensemble, on test sur la cafetière que ca fonctionne (j'ai du faire un petit script bash qui répete la commande "ON" au moins 7 fois) car l'appui sur le bouton de la vrai télécommande c'est plus une succession de petits appuis donc ca ne fonctionnait pas en lancant la commande une seule fois Ensuite plus qu'à parametrer vos horaires dans la crontab. Ca ne va pas plus loin que ça, mas quand j'aurais pris un nouveau pi dédié à cette fonction, je compte ajouter un capteur de temp à l'interieur, qui pourra "décider" d'activer une prise radio qui alimente un ventilo lorsqu'il fait trop chaud.. enfin ouais, y a moyen d'aller loin @+ ! Modifié juin 17, 2014 par lau777 Lien à poster Partager sur d’autres sites
algoflash47 14 Posté(e) septembre 4, 2014 Partager Posté(e) septembre 4, 2014 J'en suis au meme point que toi , tout fonctionne nikel .j'ai 3 sondes de temperatures aussi qui fonctionne en ligne de commande . Je veux faire une interface web pour tout controler mais alors là , je maitrise pas assez le php et les codes pour faire tout sa . Lien à poster Partager sur d’autres sites
LairDesVosges 298 Posté(e) septembre 5, 2014 Partager Posté(e) septembre 5, 2014 Hello, pour ma part, j'ai un RasPi qui tourne depuis début août qui gère la lampe et m'enregistre la température humidité en continu, données que je récupère via un fichier texte dans Excel. Le RasPi prend également une photo par heure quand la lampe est allumée, mais ma webcam est pourri et donne une image de merde, qui n'est pas exploitable, beaucoup trop claire malgré un filtre noir devant l'objectif. J'ai aussi l'ambition de faire une interface web, mais ça, pour moi c'est une autre paire de manche. LADV Lien à poster Partager sur d’autres sites
algoflash47 14 Posté(e) septembre 5, 2014 Partager Posté(e) septembre 5, 2014 L'enregistrement des temperatures sous excel m'interesse , tu peux me dire quel script tu as utilisé ? Quel sondes de temperature as tu ? moi j'ai 2 ds18b20 pour la temperature et une dht 22 pour l'humidité Lien à poster Partager sur d’autres sites
LairDesVosges 298 Posté(e) septembre 5, 2014 Partager Posté(e) septembre 5, 2014 Salut, j'ai une DHT22 pour la température et l'humidité. Le script utilisé est un script maison, mais je suis loin d'être un spécialiste du shell (en fait, c'était le premier et le seul que j'ai fais !) donc il est certainement perfectible, c'est un peu du bricolage mais il fonctionne. Le script que j'ai écrit utilise le programme "Adafruit_DHT" qui est téléchargeable sur le site Adafruit Avec la sonde DHT22, je ne sais pas si c'est le cas chez toi, mais il y a souvent des relevés incohérents ou qui ne retournent rien. Donc, mon script prend une série de 5 mesures, supprime la première et dernière valeur relevée et fait la moyenne des 3 restantes. Ces valeurs (température et humidité) sont envoyé dans un fichier "Climat.txt" avec la date et l'heure du relevé. Chacune des données est séparée par un point virgule. Ce script est lancé toutes les 5 minutes par cron. #!/bin/bash #Mesure de la température et de l'humidité #lecture de 5 valeurs #1ere et dernière lecture écartées #moyenne de 3 lectures restantes #31/07/2014 tempt=0 humit=0 for i in `seq 1 5`; do mesure="" while [ -z "$mesure" ] do mesure=`sudo /home/pi/sonde/Adafruit_DHT 22 4 | grep Temp` done if [ $i -ne 1 -a $i -ne 5 ] then a=`expr index "$mesure" "*"` temp=${mesure:a-6:4} humi=${mesure:(-6):4} tempt=$(bc -l<<< $tempt+$temp) humit=$(bc -l<<< $humit"+"$humi) fi done tempt=$(bc -l<<< "scale=2; $tempt/3") humit=$(bc -l<<< "scale=2; $humit/3") echo $tempt > Tcur echo $humit > Hcur echo "`date -d now "+%d/%m/%y;%H:%M:%S"`;"$tempt";"$humit"" >> /home/pi/sonde/Climat.txt exit 0 Le résultat (les dernières lignes du fichier !) : 05/09/14;17:35:05;26.83;49.0005/09/14;17:40:07;26.80;49.1005/09/14;17:45:05;26.76;48.7305/09/14;17:50:06;26.63;48.1005/09/14;17:55:08;26.60;47.7005/09/14;18:00:06;26.50;48.3005/09/14;18:05:06;26.46;48.9005/09/14;18:10:06;26.40;49.3005/09/14;18:15:06;26.36;48.8605/09/14;18:20:06;26.40;48.7305/09/14;18:25:07;26.30;49.1005/09/14;18:29:02;26.20;49.3605/09/14;18:30:08;26.20;49.4005/09/14;18:35:06;26.30;49.3005/09/14;18:40:05;26.20;49.4005/09/14;18:45:06;26.20;49.53 (je vois au passage que j'ai besoin de mettre un petit coup de mistmaker, je suis un peu short en humidité !) Ensuite, toutes les 6h, toujours par cron, je transfère le fichier Climat.txt dans un répertoire situé sur Onedrive, le cloud de Microsoft. Ceci m'a permis de garder un œil sur les conditions climatiques pendant que j'étais en vacances avec mon smartphone. Pour se faire, il faut au préalable installer et configurer onedrive-d : https://xmodulo.com/2014/06/sync-microsoft-onedrive-linux.html et voici le "script" que j'ai écrit : #!/bin/bash #Envoyer le fichier Climat.txt dans un répertoire sur OndeDrive #29/07/2014 #Démarré par un job cron /usr/local/bin/onedrive-cli put /home/pi/sonde/Climat.txt Documents/Raspi/logs/ Comme le répertoire est aussi accessible par mon ordinateur principal (et avec Windows 8 le cloud Onedrive est complètement intégré à l'explorateur de fichiers) je n'ai plus qu'à ouvrir le fichier Climat.txt avec Excel et faire le graphique. Il faut d'ailleurs que je fasse une macro vba pour automatiser cette fonction, mais j'ai la flemme en ce moment. LADV Lien à poster Partager sur d’autres sites
algoflash47 14 Posté(e) septembre 5, 2014 Partager Posté(e) septembre 5, 2014 Merci beaucoup je vais etudier sa Lien à poster Partager sur d’autres sites
dropinthebin 17 Posté(e) août 25, 2015 Partager Posté(e) août 25, 2015 (modifié) Bonjour, Je me permets un déterrage pour apporter une petite contribution. Ayant prévu d'avoir un raspberry, essentiellement pour historiser les températures, hygro. A priori, ce qui pose problème à la plupart d'entre vous c'est l'interface web. Le programme domoticz est fait pour ça https://domoticz.com/ Vous obtenez une interface web, il sait gérer des prises, et des capteurs. De ce que j'en sais, essentiellement par radio RFXCom, à voir si il est possible de controler la carte controleur 220v via domoticz sans le rfxcom, car ce dernier alourdit un peu la note. Espérant que ça serve EDIT: j'ai google "cannaweed domoticz" après avoir posté, du coup j'édite, et j'ajoute le lien, pour que mon post n'ai pas servi totalement à rien.... https://www.cannaweed.com/topic/188642-culture-100-automatique-avec-raspberry-cest-fait/ A+ Modifié août 25, 2015 par dropinthebin Lien à poster Partager sur d’autres sites
wared quality 82 Posté(e) septembre 13, 2015 Partager Posté(e) septembre 13, 2015 Salut, j'ai une DHT22 pour la température et l'humidité. Le script utilisé est un script maison, mais je suis loin d'être un spécialiste du shell (en fait, c'était le premier et le seul que j'ai fais !) donc il est certainement perfectible, c'est un peu du bricolage mais il fonctionne. Le script que j'ai écrit utilise le programme "Adafruit_DHT" qui est téléchargeable sur le site Adafruit Avec la sonde DHT22, je ne sais pas si c'est le cas chez toi, mais il y a souvent des relevés incohérents ou qui ne retournent rien. Donc, mon script prend une série de 5 mesures, supprime la première et dernière valeur relevée et fait la moyenne des 3 restantes. Ces valeurs (température et humidité) sont envoyé dans un fichier "Climat.txt" avec la date et l'heure du relevé. Chacune des données est séparée par un point virgule. Ce script est lancé toutes les 5 minutes par cron. #!/bin/bash #Mesure de la température et de l'humidité #lecture de 5 valeurs #1ere et dernière lecture écartées #moyenne de 3 lectures restantes #31/07/2014 tempt=0 humit=0 for i in `seq 1 5`; do mesure="" while [ -z "$mesure" ] do mesure=`sudo /home/pi/sonde/Adafruit_DHT 22 4 | grep Temp` done if [ $i -ne 1 -a $i -ne 5 ] then a=`expr index "$mesure" "*"` temp=${mesure:a-6:4} humi=${mesure:(-6):4} tempt=$(bc -l<<< $tempt+$temp) humit=$(bc -l<<< $humit"+"$humi) fi done tempt=$(bc -l<<< "scale=2; $tempt/3") humit=$(bc -l<<< "scale=2; $humit/3") echo $tempt > Tcur echo $humit > Hcur echo "`date -d now "+%d/%m/%y;%H:%M:%S"`;"$tempt";"$humit"" >> /home/pi/sonde/Climat.txt exit 0 Le résultat (les dernières lignes du fichier !) : 05/09/14;17:35:05;26.83;49.00 05/09/14;17:40:07;26.80;49.10 05/09/14;17:45:05;26.76;48.73 05/09/14;17:50:06;26.63;48.10 05/09/14;17:55:08;26.60;47.70 05/09/14;18:00:06;26.50;48.30 05/09/14;18:05:06;26.46;48.90 05/09/14;18:10:06;26.40;49.30 05/09/14;18:15:06;26.36;48.86 05/09/14;18:20:06;26.40;48.73 05/09/14;18:25:07;26.30;49.10 05/09/14;18:29:02;26.20;49.36 05/09/14;18:30:08;26.20;49.40 05/09/14;18:35:06;26.30;49.30 05/09/14;18:40:05;26.20;49.40 05/09/14;18:45:06;26.20;49.53 (je vois au passage que j'ai besoin de mettre un petit coup de mistmaker, je suis un peu short en humidité !) Ensuite, toutes les 6h, toujours par cron, je transfère le fichier Climat.txt dans un répertoire situé sur Onedrive, le cloud de Microsoft. Ceci m'a permis de garder un œil sur les conditions climatiques pendant que j'étais en vacances avec mon smartphone. Pour se faire, il faut au préalable installer et configurer onedrive-d : https://xmodulo.com/2014/06/sync-microsoft-onedrive-linux.html et voici le "script" que j'ai écrit : #!/bin/bash #Envoyer le fichier Climat.txt dans un répertoire sur OndeDrive #29/07/2014 #Démarré par un job cron /usr/local/bin/onedrive-cli put /home/pi/sonde/Climat.txt Documents/Raspi/logs/ Comme le répertoire est aussi accessible par mon ordinateur principal (et avec Windows 8 le cloud Onedrive est complètement intégré à l'explorateur de fichiers) je n'ai plus qu'à ouvrir le fichier Climat.txt avec Excel et faire le graphique. Il faut d'ailleurs que je fasse une macro vba pour automatiser cette fonction, mais j'ai la flemme en ce moment. LADV yep, j'avais pas vu ce post avant, j'ai eu aussi des problemes de recuperation de données sur les DHT22 avec le fichier Adafruit_DHT, pour mes 3 sondes il me fallait parfois plusieurs minutes... bref j'ai trouvé une solution sur le net mais il faut passer par python (tous mes scripts sont en python) et la librairie RPi_I2C_driver l'acquisition des données est maintenant instantanée import RPi_I2C_driver def acq_valeurs(): # Etend la portee des valeurs des variables a tout le programme global t1, h1 # Lecture de la sonde humidity, temperature = Adafruit_DHT.read_retry(sensor, sonde1) # Variables passent en type "float" t1, h1 = float(t1), float(h1) float(t1) and float(h1) # Mise en variable des valeurs de la sonde h1 = "%.1f" % humidity t1 = "%.1f" % temperature Lien à poster Partager sur d’autres sites
Herbman-Skank 4 Posté(e) octobre 2, 2015 Partager Posté(e) octobre 2, 2015 Bonjour à tous. Je suis avec attention les différents post parlant d'automatisation de placard et quelques question me taraude :- Quelqu'un a t-il fait et réussit une session complète sans problème ? - Et-il tout bêtement possible de réaliser la même chose avec un "vrai" PC ?Cordialement. Lien à poster Partager sur d’autres sites
wared quality 82 Posté(e) octobre 9, 2015 Partager Posté(e) octobre 9, 2015 Bonjour à tous. Je suis avec attention les différents post parlant d'automatisation de placard et quelques question me taraude : - Quelqu'un a t-il fait et réussit une session complète sans problème ? - Et-il tout bêtement possible de réaliser la même chose avec un "vrai" PC ? Cordialement. ca fait maintenant presque 2 ans que mon raspberry gere les heures d'allumage/extinction des lampes sans aucun probleme pour ce qui est des relevés de temperature, je n'ai fait qu'un LCD qui affiche en direct les temperatures et humidité de 3 endroits differents, ca fonctionne sans probleme depuis maintenant 2 mois je pense qu'il ne faut pas oublier que le point faible du systeme est la carte SD qui peut lacher sur une coupure EDF, l'ideal serait de faire une copie de la SD quand tout est fonctionnel pour pouvoir la remplacer en cas de besoin, sinon ca semble hyper fiable. Lien à poster Partager sur d’autres sites
Ze Napster 14 Posté(e) mai 25, 2018 Partager Posté(e) mai 25, 2018 Salut a tous, Je vais commencer l'automatisation de ma tente. Je pars sur la base d'un raspberry et jeedom afin de gerer le tout. Jeedom est un logiciel de domotique que j'utilise deja pour géré la maison. Plus d'info ici : Jeedom Actuellement j'en n'ai que deux sonde de température ds18b20 et un vieux LG G3 recycler en camera ip( IP Webcam ). Je vais commander : 5 soil moisture sensor pour connaitre l'état d'humidité du substrat 1 DHT22 afin d'avoir le % humidité et la tempeérature. (ca me permet de recupérer mes sondes ds18b20 pour une future utilisation) 1 carte 8 relais 5 Volts avec octocoupleur afin de commander l'intracteur, l'extracteur, le ventilo intérieur, le chauffage de 80W (oui il fait 15° dans la cave en mode nuit), l'humidificateur, ... More info comming soon Voila ce que cela donne actuellement avec 2 sonde et une Camera. Lien à poster Partager sur d’autres sites
Messages recommandés