Отправка смс из правила

Здравствуйте! Не могу отправить смс из правила по команде
Notify.sendSMS(“+79876543211”, “test”);
из консоли тоже ничего не отправляется. Можно ли как-то по шагово объяснить, как это сделать или дать пример на готовое правило! Спасибо!

Добрый день.
Нужно для начала понять, всё ли вы настроили верно.
Что выводит команда mmcli -m wbc?

Здравствуйте! выводит следующее:
mmcli -m wbc?
error: couldn’t find modem

Хотя в сетевых настройках модем определяется и соединяется с сетью.

Для диагностики проблемы пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.

Здравствуйте! вот ссылка на архив:

Добрый день.
Пока не вижу проблем.
Вы можете в командой строке выполнить следующие команды и предоставить вывод?

  1. mmcli -m any
  2. mmcli -L
  3. cat /etc/udev/rules.d/99-wb-modem.rules
mmcli -m any
  -----------------------------
  General  |              path: /org/freedesktop/ModemManager1/Modem/2
           |         device id: 578e2841fae13446f3c98017fc7bdf373a908d5d
  -----------------------------
  Hardware |      manufacturer: INCORPORATED
           |             model: A7602E-H
           | firmware revision: A50C4B08A7600M7
           |         supported: gsm-umts
           |           current: gsm-umts
           |      equipment id: 860803061031825
  -----------------------------
  System   |            device: wbc
           |           drivers: option, rndis_host
           |            plugin: simtech
           |      primary port: ttyUSB1
           |             ports: ttyUSB0 (ignored), ttyUSB1 (at), ttyUSB2 (at),
           |                    ttyUSB3 (ignored), usb0 (net)
  -----------------------------
  Status   |             state: failed
           |     failed reason: sim-missing
           |       power state: on
  -----------------------------
  Modes    |         supported: allowed: any; preferred: none
           |           current: allowed: any; preferred: none
  -----------------------------
  IP       |         supported: ipv4, ipv6, ipv4v6
  -----------------------------
  SIM      |    sim slot paths: slot 1: none (active)
           |                    slot 2: none
mmcli -L
    /org/freedesktop/ModemManager1/Modem/2 [INCORPORATED] A7602E-H
root@wirenboard-A7C5WKJX:~# mmcli -L
    /org/freedesktop/ModemManager1/Modem/2 [INCORPORATED] A7602E-H
cat /etc/udev/rules.d/99-wb-modem.rules
ACTION!="add|change|move|bind", GOTO="wb_modem_end"
SUBSYSTEMS=="usb", GOTO="wb_usb_modem_types"

LABEL="wb_usb_modem_types"

# WB-internal modems have simselect gpio and specific tag (mmcli -m tag)
ENV{OF_COMPATIBLE_0}=="wirenboard,wbc-usb", ENV{ID_MM_PHYSDEV_UID}="wbc", ENV{ID_MM_SIM_SWITCH_GPIO_LABEL}="SIM_SELECT"
ENV{OF_COMPATIBLE_1}=="wirenboard,wbc-usb", ENV{ID_MM_PHYSDEV_UID}="wbc", ENV{ID_MM_SIM_SWITCH_GPIO_LABEL}="SIM_SELECT"
ENV{OF_COMPATIBLE_2}=="wirenboard,wbc-usb", ENV{ID_MM_PHYSDEV_UID}="wbc", ENV{ID_MM_SIM_SWITCH_GPIO_LABEL}="SIM_SELECT"
ENV{OF_COMPATIBLE_3}=="wirenboard,wbc-usb", ENV{ID_MM_PHYSDEV_UID}="wbc", ENV{ID_MM_SIM_SWITCH_GPIO_LABEL}="SIM_SELECT"
ENV{OF_COMPATIBLE_4}=="wirenboard,wbc-usb", ENV{ID_MM_PHYSDEV_UID}="wbc", ENV{ID_MM_SIM_SWITCH_GPIO_LABEL}="SIM_SELECT"
ENV{OF_COMPATIBLE_5}=="wirenboard,wbc-usb", ENV{ID_MM_PHYSDEV_UID}="wbc", ENV{ID_MM_SIM_SWITCH_GPIO_LABEL}="SIM_SELECT"

# SIMCOM SIM800C-DS: ignore
ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="0003", ENV{ID_MM_DEVICE_IGNORE}="1"
# SIMCOM SIM5300E: ignore
ATTRS{idVendor}=="1e0e", ATTRS{idProduct}=="0020", ENV{ID_MM_DEVICE_IGNORE}="1"
# SIMCOM SIM7000E: ignore
ATTRS{idVendor}=="1e0e", ATTRS{idProduct}=="9001", ENV{ID_MM_DEVICE_IGNORE}="1"
# SIMCOM A7600E-H: mark RNDIS unmanaged for NetworkManager
ATTRS{idVendor}=="1e0e", ATTRS{idProduct}=="9011", ENV{NM_UNMANAGED}="1"
# QUECTEL EC200T-EU: ignore
ATTRS{idVendor}=="2c7c", ATTRS{idProduct}=="6026", ENV{ID_MM_DEVICE_IGNORE}="1"

LABEL="wb_modem_end"

Выполните пожалуйста именно так:

mmcli -m wbc

Ну и покажите результаты.

Также - просмотрите логи ModemManager, вижу проблемы с регистрацией в счети.

Вот вывод команды:

mmcli -m wbc
  -----------------------------
  General  |              path: /org/freedesktop/ModemManager1/Modem/1
           |         device id: 578e2841fae13446f3c98017fc7bdf373a908d5d
  -----------------------------
  Hardware |      manufacturer: INCORPORATED
           |             model: A7602E-H
           | firmware revision: A50C4B08A7600M7
           |         supported: gsm-umts
           |           current: gsm-umts
           |      equipment id: 860803061031825
  -----------------------------
  System   |            device: wbc
           |           drivers: option, rndis_host
           |            plugin: simtech
           |      primary port: ttyUSB1
           |             ports: ttyUSB0 (ignored), ttyUSB1 (at), ttyUSB2 (at),
           |                    ttyUSB3 (ignored), usb0 (net)
  -----------------------------
  Status   |             state: failed
           |     failed reason: sim-missing
           |       power state: on
  -----------------------------
  Modes    |         supported: allowed: any; preferred: none
           |           current: allowed: any; preferred: none
  -----------------------------
  IP       |         supported: ipv4, ipv6, ipv4v6
  -----------------------------
  SIM      |    sim slot paths: slot 1: none (active)
           |                    slot 2: none

При попытке включить модем из web интерфейса ничего не происходит.

Очевидно что модем включен.

Также - что SIM отсутствует в слоте или не читается. Проверьте, возможно на другой карте.

Я ничего не понимаю! В web интерфейсе пытаюсь подключить сим карту, но ничего не происходит, хотя раньше она подключалась! Теперь вообще ничего не происходит! Как-то можно просто поставить сим карту и сразу из правила отправить смс? или это вообще не реально? Я уже честно замучался с этим модемом! Переставлял сим карту в другой слот без результатно!

Как были изменены настройки после переставления карты?
Для того чтобы было понятней сразу описывайте все действия, все изменения и ожидаемый/реальный результат.

Сейчас я, например, наблюдаю отсутствие регистрации - из-за неработающей, напрмиер карты. Поэтому советую проверить на другой. Ну и показывайте логи, это в любом случае полезней чем объяснения.

Я видел подобную ситуацию на объекте с плохой связью. Тоже были сообщения, что симки нет. А в телефоне симка работала. Со слов владельца, решилось установкой выносной антенны для модема. По идее, такого быть не должно - сообщение про отсутствие симки говорит только о том, что модем симку не обнаружил. Возможно, симка в модем недовставлена была. Я еще просил владельца протереть контакты симки. Но владелец утверждает, что антенна все решила.

Итак: 1. произвел обновление apt update затем apt upgrade. После чего модем подключился к сети. 2. перезагрузил wirenboard. модем отвалился и даже при нажатии на кнопку в web интерфейсе не подключается. Встречал на форуме темы похожие на мою и я так понял конкретного решения так и не нашлось!

mmcli --modem wbc
  -----------------------------
  General  |              path: /org/freedesktop/ModemManager1/Modem/0
           |         device id: 578e2841fae13446f3c98017fc7bdf373a908d5d
  -----------------------------
  Hardware |      manufacturer: INCORPORATED
           |             model: A7602E-H
           | firmware revision: A50C4B08A7600M7
           |         supported: gsm-umts
           |           current: gsm-umts
           |      equipment id: 860803061031825
  -----------------------------
  System   |            device: wbc
           |           drivers: option, rndis_host
           |            plugin: simtech
           |      primary port: ttyUSB1
           |             ports: ttyUSB0 (ignored), ttyUSB1 (at), ttyUSB2 (at),
           |                    ttyUSB3 (ignored), usb0 (net)
  -----------------------------
  Status   |             state: failed
           |     failed reason: sim-missing
           |       power state: on
  -----------------------------
  Modes    |         supported: allowed: any; preferred: none
           |           current: allowed: any; preferred: none
  -----------------------------
  IP       |         supported: ipv4, ipv6, ipv4v6
  -----------------------------
  SIM      |    sim slot paths: slot 1: none (active)
           |                    slot 2: none

Пишет, что симки нет, но она там есть и точно работает, так как перед перезагрузкой я его подключал и модем определил сеть.

Приложите пожалуйста лог ModeemManager или диагностическй архив. Ну и, напомню - проверьте с другой sim-картой.
Сейчас, как вижу - вставлена в первый разъем. Поставьте вторую карту во второй и попробуйте ее использовать. Если (вероятно) заработает - то поменяйте местами и проверьте снова.