Modem USB SIM800C / Studio Code Server / Permission denied

Bonjour,

Je souhaite connecter un modem USB SIM800C sur un RPI 3 (HAOS), pour envoyer et recevoir des SMS. Dans l’idée c’est pour pouvoir intégrer des appareils distants qui n’auront que ce mode de liaison.

J’ai commencé à dérouler ce tuto, en installant Studio Code Server,

Avec ce module,

Mais je récupère un « Permission denied » lorsque je commence à vouloir installer des nouveaux packages (/ apt update && apt upgrade) sur le système.

Du reste j’obtiens la même erreur avec cette même commande sur une simple fenêtre terminal.

Il doit falloir donner des droits quelque part mais où ? Je n’ai pas trouvé.

C’est une machine de test donc je suis prêt à prendre « tous les risques », y compris si des mises à jour viennent casser ce que j’aurai fait.

D’avance merci pour votre aide,
Denis

Normalement pas de modification à faire sur ce type là USB SIM800C
Voir :point_right: l’info sur IO

Merci pour ce retour.

Mais je ne parviens pas à installer l’intégration « Send SMS with USB GSM Modem » car le modem n’est pas trouvé, alors que je vois bien ttyUSB0 sous le répertoire /dev.

image

1 « J'aime »

Regarde dans la partie Matériel de HA, sous ton RPI, et essai avec le nom complet !
http://adresse HA:port/config/hardware

Salut
Juste un petit détail, studio code requiert 1go de RAM. Et un rpi3 fournit maximum 1go de RAM…
Il y a souvent des problèmes.
Donc mon conseil: n’active pas studio code au démarrage. Utilise le que pour faire la configuration, désinstallé le après.

Ah très intéressant !!! Voici ce que je trouve.

DEVLINKS: >-
  /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
  /dev/serial/by-path/platform-3f980000.usb-usb-0:1.4:1.0-port0
DEVNAME: /dev/ttyUSB0
DEVPATH: >-
  /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.0/ttyUSB0/tty/ttyUSB0
ID_BUS: usb
ID_MODEL: USB2.0-Serial
ID_MODEL_ENC: USB2.0-Serial
ID_MODEL_ID: '7523'
ID_PATH: platform-3f980000.usb-usb-0:1.4:1.0
ID_PATH_TAG: platform-3f980000_usb-usb-0_1_4_1_0
ID_REVISION: '0254'
ID_SERIAL: 1a86_USB2.0-Serial
ID_TYPE: generic
ID_USB_DRIVER: ch341
ID_USB_INTERFACES: ':ff0102:'
ID_USB_INTERFACE_NUM: '00'
ID_USB_MODEL: USB2.0-Serial
ID_USB_MODEL_ENC: USB2.0-Serial
ID_USB_MODEL_ID: '7523'
ID_USB_REVISION: '0254'
ID_USB_SERIAL: 1a86_USB2.0-Serial
ID_USB_TYPE: generic
ID_USB_VENDOR: 1a86
ID_USB_VENDOR_ENC: 1a86
ID_USB_VENDOR_ID: 1a86
ID_VENDOR: 1a86
ID_VENDOR_ENC: 1a86
ID_VENDOR_ID: 1a86
MAJOR: '188'
MINOR: '0'
SUBSYSTEM: tty
TAGS: ':systemd:'
USEC_INITIALIZED: '5987669246'

Mais avec le nom complet (/dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0), cela ne fonctionne pas non plus.

Ni avec celui-ci, /dev/serial/by-path/platform-3f980000.usb-usb-0:1.4:1.0-port0

Finalement j’ai réussi à installer l’intégration, avec /dev/ttyUSB0. Peut être tout simplement en redémarrant le RPI avec la clé USB connectée.

Le premier SMS est bien arrivé !!

Merci beaucoup pour les bonnes indications.

Denis

Donc OK pour toi ! tu peux fermer ( passer en résolu) ton topic!
@+

Salut,
je suis tres intrigué ou un truc m’echape.
J’ai HA sur mon PI4 et j’ai acheté un SIM800C sur amazon.
J’ai commandé une sim M2M via Domotec Service mais je dois configurer l’APN et le centre de serveur SMS.
Je fais ca ou ?

D’autre part apres avoir installé ESPHome, je crée un device avec la config par defaut en indiquant le port serie auquel est attaché mon SIM800C en usb mais à la compilation j’ai une erreur.
Merci pour votre aide

Bon alors j’ai reussi à envoyer et recevoir des sms en branchant mon SIM800C sur un port usb de mon mac et en voyant des commandes AT dans Minicom
Donc clairement le materiel et ma SIM sont testés et OK.
Il me reste à avancer avec l’ajout du device sous ESPHome
mais j’ai toujours cette erreur présentée plus haut. :frowning:

@Marcoparigi
Bonjour,
Je lisais le fil et sur l’image, je vois que la communication en bauds est trop élevée (460800 bauds au lieu de 115200)
Est-ce que tu as essayé ?
Bonne journée
(edit pour correction des fautes)