Connecter un Modem waveshare sim7600g-h-m2-4g-hat Sur Home Assistant

Bonjour,

Mon problème

Je suis en train de faire une nouvelle application pour domotiser un bateau, pour cela j’ai besoin d’un modem pour avoir accès a internet pour obetir une connection autonome.

J’ai opté pour un kit modem waveshare sim7600g-h-m2-4g-hat que j’ai monté sur un RPI 5 8G

J’avoue que je ne sais pas comment l’intégrer dans HA j’ai bien trouvé des choses mais que sur RPI OS.

Sur RPI OS j’ai bien trouver les drivers pour qu’il soit reconnu mais impossible de les installer sur HA OS en mode terminal

Dans mon cas je j’utilise HA OS mais je ne sais pas c’est la bonne solution ?

Si quelqu’un peut m’aiguiller je suis preneur

Si dessous le modem

Renseigner votre problème

Ma configuration


Texte à remplacer par votre configuration

Comment récupérer ma configuration :
Dans votre HA, Menu latéral Paramètres > Système > Corrections puis les trois petits points en haut a droite > Informations Système puis une fois en bas Copier


System Information

version core-2025.5.1
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.13.3
os_name Linux
os_version 6.6.74-haos-raspi
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 15.2
update_channel stable
supervisor_version supervisor-2025.05.1
agent_version 1.7.2
docker_version 28.0.4
disk_total 468.7 GB
disk_used 5.7 GB
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization
board rpi5-64
supervisor_api ok
version_api ok
installed_addons Advanced SSH & Web Terminal (20.0.2)
Dashboards
dashboards 2
resources 0
views 0
mode storage
Network Configuration
adapters lo (disabled), end0 (enabled, default, auto), docker0 (disabled), hassio (disabled), veth8c6ce7c (disabled), vethe55f44d (disabled), vethd1f3615 (disabled), veth202f67d (disabled), veth7ebdfd4 (disabled), vethf6f140c (disabled)
ipv4_addresses lo (127.0.0.1/8), end0 (192.168.1.133/24), docker0 (172.30.232.1/23), hassio (172.30.32.1/23), veth8c6ce7c (), vethe55f44d (), vethd1f3615 (), veth202f67d (), veth7ebdfd4 (), vethf6f140c ()
ipv6_addresses lo (::1/128), end0 (2a01:cb05:81ec:f00:bc74:187f:e647:3b2e/64, fe80::fea8:d3c5:4686:2c7c/64), docker0 (fe80::ace8:e6ff:fee7:a458/64), hassio (fe80::d8bf:92ff:fe0d:adcf/64), veth8c6ce7c (fe80::9cd4:e6ff:fe58:a8d0/64), vethe55f44d (fe80::e830:91ff:fe0c:3136/64), vethd1f3615 (fe80::94e0:ecff:fe48:f5bb/64), veth202f67d (fe80::bcff:57ff:fef7:eedc/64), veth7ebdfd4 (fe80::60a4:19ff:fecf:5ec/64), vethf6f140c (fe80::ec99:e2ff:fe0a:d410/64)
announce_addresses 192.168.1.133, 2a01:cb05:81ec:f00:bc74:187f:e647:3b2e, fe80::fea8:d3c5:4686:2c7c
Recorder
oldest_recorder_run 14 mai 2025 à 11:11
current_recorder_run 14 mai 2025 à 13:39
estimated_db_size 0.24 MiB
database_engine sqlite
database_version 3.48.0

Bonsoir,
je comprends ton besoin d’un maximum d’intégration, mais c’est pas vraiment le bon choix je pense tu ferais mieux de partir sur un petit routeur 4G genre mikrotik MikroTik Routers and Wireless - Products: hAP ax lite LTE6

ou alors 2x fois plus cher mais vraiment adapté à l’embarqué MikroTik Routers and Wireless - Products: LtAP LTE6 kit

tu ne pourra jamais installé quoi que ce soit sur HAos je ne peux que te conseiller un routeur externe pour te simplifier la vie

ou alors il ne faus pas partir sur HAos et partir sur la version docker par example et la tu aura accès au systeme sous jascent, c’est un choix a etudier mais tu devra installer tous les addons que tu souhaites manuellement, après tout dépend de ce que tu souhaites faire ?

Bonjour
Merci pour ton retour mais j’ai dèja le matériel et avant de repartir sur du matériel externe j’aimerai quand même essayer de le configurer.

Avant d’installer HA j’ai essayer avec des commandes linux en et avant en modifiant la config sur RASPI config est ca fonctionné

bonjour,
si tu a envoyé des commandes a ta carte, je suppose que tu a utilisé gammu ?

pour l’intégrer à HA, il faut mettre les commandes en shell dans le configuration.yaml
ex.

shell_command:
  send_sms: ssh -i /config/.ssh/id_rsa -o StrictHostKeyChecking=no -q stephane@192.168.20.80 'gammu --sendsms TEXT {{ tel }} -text "{{ message }}"'
  sms_stephane: ssh -i /config/.ssh/id_rsa -o StrictHostKeyChecking=no -q stephane@192.168.20.80 'gammu --sendsms TEXT 0607080900 -text "{{ message }}"'

ou

sensor gsm:
  - platform: command_line
    name: infos gsm
    command: ssh -i /config/.ssh/id_rsa -o StrictHostKeyChecking=no -q stephane@192.168.20.80 'gammu monitor 1 | grep signal | sed -e "s/ //g" | cut -d':' -f2 | cut -d'd' -f1'
    scan_interval: 3600
    unit_of_measurement: "dBm"
    command_timeout: 30

ce qui permet d’envoyer des sms via des automatisations
et récupérer la puissance du signal

cela a fonctionné pendant 2/3 ans avec ma clé 3g huawei et une sim free, avant que je passe sous proxmox et que j’utilise l’intégration sms dédiée
j’étais sur une base ubuntu serveur avec un HA installé dessus pour faire cela, ce qui me permettait d’avoir la base linux indépendante de mon HA