Envoyer un sms depuis homeassistant

Bonjour,

Je souhaite pouvoir utiliser un téléphone android avec sa carte sim pour envoyer des sms en tant que notifications. Ce tel est dédié à HomeAssistant, et peut être connecté en permanence physiquement en usb.
J’ai testé la solution GSM Modem décrite ici : Envoi de sms via un téléphone android mais ça ne m’emballe pas : c’est instable et nécessite la désactrivation du play protect.

Je précise que je ne suis pas chez free, et que je veux envoyer vers des numéros différents, donc pas d’api disponible pour ça. Je ne souhaite pas traiter les sms entrants.

Est-ce que quelqu’un a déjà fait ça ?

Ma configuration

## System Information

version | core-2024.11.3
-- | --
installation_type | Home Assistant OS
dev | false
hassio | true
docker | true
user | root
virtualenv | false
python_version | 3.12.4
os_name | Linux
os_version | 6.6.54-haos
arch | aarch64
timezone | Europe/Paris
config_dir | /config

<details><summary>Home Assistant Community Store</summary>

GitHub API | ok
-- | --
GitHub Content | ok
GitHub Web | ok
HACS Data | ok
GitHub API Calls Remaining | 4988
Installed Version | 2.0.1
Stage | running
Available Repositories | 1467
Downloaded Repositories | 11

</details>

<details><summary>Home Assistant Cloud</summary>

logged_in | true
-- | --
subscription_expiration | 8 décembre 2024 à 01:00
relayer_connected | true
relayer_region | eu-central-1
remote_enabled | false
remote_connected | false
alexa_enabled | false
google_enabled | true
cloud_ice_servers_enabled | true
remote_server | eu-central-1-22.ui.nabu.casa
certificate_status | ready
instance_id | 6fa6885080cb47d9a4c6b0aba360cfba
can_reach_cert_server | ok
can_reach_cloud_auth | ok
can_reach_cloud | ok

</details>

<details><summary>Home Assistant Supervisor</summary>

host_os | Home Assistant OS 13.2
-- | --
update_channel | stable
supervisor_version | supervisor-2024.11.4
agent_version | 1.6.0
docker_version | 27.2.0
disk_total | 28.0 GB
disk_used | 12.5 GB
healthy | true
supported | true
host_connectivity | true
supervisor_connectivity | true
ntp_synchronized | true
virtualization | 
board | green
supervisor_api | ok
version_api | ok
installed_addons | Terminal & SSH (9.15.0), File editor (5.8.0), Mosquitto broker (6.4.1), Linky (1.5.0), zabbix-agent2 (1.5.1), WireGuard Client (0.2.3), Dnsmasq (1.8.1), Gazpar 2 MQTT (0.8.7), Zigbee2MQTT (1.41.0-1), SomfyProtect2MQTT (2024.9.0)

</details>

<details><summary>Dashboards</summary>

dashboards | 6
-- | --
resources | 4
views | 10
mode | storage

</details>

<details><summary>Recorder</summary>

oldest_recorder_run | 18 novembre 2024 à 08:57
-- | --
current_recorder_run | 27 novembre 2024 à 09:53
estimated_db_size | 339.38 MiB
database_engine | sqlite
database_version | 3.45.3

</details>

Bonjour,

j’avais essayé plusieurs solutions à l’époque (au moins 3 ans)
pour utiliser un téléphone android en tant que passerelle GSM
mais je ne suis arrivé a rien !

finalement, le plus simple et d’acheter d’occasion une clé 3G
débloquée tout opérateur ou la faire débloquer
moi elle a été débloquée gratuitement chez Bouygues
j’ai ce modèle : E1552 (E1552) par Huawei
avec l’intégration SMS Gateway, elle est reconnue sans aucun problèmes
et je peux envoyer mes sms de notification a volonté

Stéphane

Bonjour,

j’utilise un vieux telephone Nokia 6555 a clapet depuis maintenant 2 ans pour envoyer des SMS quand la cnx internet tombe, et cela fonctionne très bien.
image
il faut ajouter l’intégration :
image
et c’est assez basique et reconnu de suite si votre tel est en mode modem bien entendu.
image
après tu utilise une automatisation tel que send.sms :


ou un flow nodered pour le faire
image
c’est très basique, le message, et la target (le N° a contacter)
rien de bien compliqué, surtout si ce n’est QUE pour envoyer.

1 « J'aime »

Bon, je confirme que mon tel (Honor 10) ne permet rien, j’ai même testé avec une connexion sur un PC linux avec gammu, et je ne peux absolument rien faire. Je vais partir à la pêche d’une clé 3g…

Bonjour
Sinon free propose un webhook inclus dans le forfait pour ses abonnés

1 « J'aime »

Sinon free propose un webhook inclus dans le forfait pour ses abonnés

De mémoire, tu ne peux envoyer de sms que vers ton propre numéro, ce qui ne correspond pas à mon besoin, je dois envoyer des alertes différentes à différents utilisateurs

Ah oui exact.
C’est vrai que tout mes utilisateurs sont chez free

vous avez le site GSMCHOICE pour savoir si votre tel est compatible modem ou non, la fiche de mon tel par exemple : Nokia 6555 Fiche technique :: GSMchoice.com
et il faut regarder tout en bas si votre tel sait faire de la data :


si c’est le cas, il pourra envoyer des sms sous HA
après, il y a certainement un paramètre a activer pour le Honor 10 pour qu’une fois connecté en USB il serve de modem data.