Question pour un thermomètre

Au programme la régulation de température, la climatisation, les chauffe-eau...

Modérateur : Francois

Répondre
Theo68
Messages : 1
Enregistré le : sam. 12 août 2017 23:01

Question pour un thermomètre

Message par Theo68 » sam. 12 août 2017 23:03

Bonsoir,

Voilà je suis à la recherche d'un programme qui pourrait prendre la température et ensuite soit me l'envoyer par mail ou alors l'afficher sur mon téléphone ? Avez vous des solutions
Bonne soirée

PS : je débute en raspberry
Message Modérateur :
Sujet déplacé, merci de poster dans les bonnes rubriques.
- domi

gaylordguitton
Messages : 2
Enregistré le : ven. 5 mai 2017 12:57

Re: Question pour un thermomètre

Message par gaylordguitton » sam. 12 août 2017 23:13

Bonjour la meilleure solution et la plus simple c'est de le faire via domoticz. Plein de tuto sur la toile

Envoyé de mon SM-G930F en utilisant Tapatalk

Avatar du membre
zeb
Raspinaute
Messages : 280
Enregistré le : ven. 19 sept. 2014 11:04

Re: Question pour un thermomètre

Message par zeb » lun. 4 sept. 2017 15:47

Plop,

domoticz ? Quelle drôle d'idée.

Voila donc un gros problème : envoyer la température par mail.

Je propose de découper ce gros problème en deux petits problèmes :
1) obtenir la température ;
2) envoyer par mail.

Le premier petit problème dépend de ton équipement de mesure.
Mais je suis sûr que ton équipement est livré avec un exemple en python.
Sinon, parlons-en...

Le second petit problème a une solution toute simple, qui tient en quatre lettres : SMTP.
On peut le faire à la main :

Code : Tout sélectionner

#!/bin/bash
TEMPERATURE="10°C"

telnet smtp.serveur.net smtp << TERMINE
Trying 123.345.567.789...
Connected to smtp.serveur.net.
Escape character is '^]'.
220 smtp.serveur.net SMTP
HELO serveur_theo.net
250 smtp.serveur.net
MAIL FROM:<theo@serveur.net>
250 Ok
RCPT TO:<destinataire@domain.net>
250 Ok
DATA
354 Send message
From: theo <theo@serveur.net>
To: curieux <destinataire@domain.net>
Subject: temperature
Il fait ${TEMPERATURE} à l'ombre du framboisier.
.
250 Message accepted for delivery
QUIT
221 smtp.serveur.net closing connection
Connection closed by foreign host.
TERMINE
Pour cette méthode, il te faut un compte (une adresse mail). chez un hébergeur qui accepte encore le SMTP sur le port 25 (non sécurisé) !

Sinon, il y a plein de démons de messagerie (MTA) à installer sur ta framboise ou sur une machine de ton réseau pour faire le relais entre ta framboise et le MTA d'un hébergeur :
https://www.google.fr/search?q=raspberry+smtp
Il semble que sSMTP recueille le plus d'avis favorables.
Sans doute parce qu'il est simple-simple ( :lol: kikakonpri ?)

Si tu t'installes le programme mail, il fera pour toi la même chose que le code proposé. C'est plus facile. Il te faudra quand même un MTA. La même avec mail :

Code : Tout sélectionner

echo "Il fait ${TEMPERATURE} à l'ombre du framboisier." | mail -s "temperature" destinataire@domain.net
Ah, autre solution. Si tu as un bout de programme en python pour récupérer la température, tu peux sans doute facilement y ajouter un autre bout de code pour envoyer ce mail. Faut quand même là aussi un MTA quelque part.
Dans mon panier : rpi1A+ : »:: »:: | rpi1B : »:: »:: | rpi1B+ : »:: »:: | rpi2B : »:: »:: | rpi3B : »:: »:: | rpi0 : »::

Répondre

Retourner vers « Gestion de la température »