Différences entre les versions de « SMS avec clé SIM800C sur RaspBerry installé avec HAOS »
(tion) |
|||
Ligne 1 : | Ligne 1 : | ||
L'objectif est de réussir à envoyer un SMS à partir du RPI, installé avec Home Assistant. | L'objectif est de réussir à envoyer et recevoir un SMS à partir du RPI, installé avec Home Assistant. | ||
Atteint avec l'installation une intégration dédiée, "SMS notifications via GSM-modem" | |||
https://www.home-assistant.io/integrations/sms | |||
Il y a juste un paramètre à rentrer pour l'installer, qui est le nom du port série, typiquement ttyUSB0. Lister le répertoire /dev pour obtenir cette valeur. | |||
Attention à bien brancher la clé avant de démarrer la machine, sans quoi le modem n'est pas trouvé. | |||
Voici une automatisation simple pour tester : on envoie un SMS au n° de la carte SIM du modem, et celle-ci renvoie un message à l'envoyeur avec l'indication qu ele message a été bien reçu. | |||
Le message pourrait contenir tout type d'information : une position GPS, une température, etc. | |||
<pre> | |||
alias: Nouvelle automatisation SMS | |||
description: "" | |||
trigger: | |||
- platform: event | |||
event_type: sms.incoming_sms | |||
condition: [] | |||
action: | |||
- service: notify.sms | |||
data: | |||
title: TITRE | |||
target: "{{trigger.event.data.phone}}" | |||
message: message < {{trigger.event.data.text}} > bien reçu | |||
mode: single | |||
</pre> | |||
Si besoin, des tests préalables peuvent être effectués avec minicom. | |||
<pre> | |||
https://tutox.fr/2018/02/02/communiquer-port-serie-linux/ | https://tutox.fr/2018/02/02/communiquer-port-serie-linux/ | ||
Ligne 14 : | Ligne 35 : | ||
/dev apt-get install | /dev apt-get install | ||
/dev apt-get install minicom | /dev apt-get install minicom | ||
</pre> | |||
Il faudra installer le module Studio Code Server sur HA, qui permet de passer des commandes d'installation à partir d'une fenêtre terminal. | |||
minicom permet de lancer des commandes AT après avoir paramétré le port en ttyUSB0 (en ayant vérifié que c'est bien le port qui nous intéresse avec | minicom permet de lancer des commandes AT après avoir paramétré le port en ttyUSB0 (en ayant vérifié que c'est bien le port qui nous intéresse avec |
Version du 8 décembre 2023 à 13:40
L'objectif est de réussir à envoyer et recevoir un SMS à partir du RPI, installé avec Home Assistant.
Atteint avec l'installation une intégration dédiée, "SMS notifications via GSM-modem" https://www.home-assistant.io/integrations/sms
Il y a juste un paramètre à rentrer pour l'installer, qui est le nom du port série, typiquement ttyUSB0. Lister le répertoire /dev pour obtenir cette valeur. Attention à bien brancher la clé avant de démarrer la machine, sans quoi le modem n'est pas trouvé.
Voici une automatisation simple pour tester : on envoie un SMS au n° de la carte SIM du modem, et celle-ci renvoie un message à l'envoyeur avec l'indication qu ele message a été bien reçu.
Le message pourrait contenir tout type d'information : une position GPS, une température, etc.
alias: Nouvelle automatisation SMS description: "" trigger: - platform: event event_type: sms.incoming_sms condition: [] action: - service: notify.sms data: title: TITRE target: "{{trigger.event.data.phone}}" message: message < {{trigger.event.data.text}} > bien reçu mode: single
Si besoin, des tests préalables peuvent être effectués avec minicom.
https://tutox.fr/2018/02/02/communiquer-port-serie-linux/ /dev apt-get update /dev apt-get install /dev apt-get install minicom
Il faudra installer le module Studio Code Server sur HA, qui permet de passer des commandes d'installation à partir d'une fenêtre terminal.
minicom permet de lancer des commandes AT après avoir paramétré le port en ttyUSB0 (en ayant vérifié que c'est bien le port qui nous intéresse avec
Dans minicom, on peut tester ces commandes,
AT OK AT+CSQ +CSQ: 11,0 AT+CPIN? +CPIN: READY OK AT+CREG? +CREG: 0,5 OK AT+CMGF=1 OK AT+CMGS="0760420279" > fflffl +CMGS: 63 OK
Point à vérifier, minicom est-il toujours bien installé après un redémarrage du RPI ?