Настройка GSM извещений

Так и есть. Спасибо, что помогли, а так бы сразу и не догадался поменять в настройках подключение gsm модуля на значение «none».

Согласен, не очевидно. А это у вас так было изначально, или что-то меняли?

Я не помню уже)) если вы при продаже сами не прописывали свои внутренние модули, то значит я. Тут бы другое название опции создать.

А почему после перезагрузки контроллера иногда в логе появляется вот такое сообщение?

2019-06-16 21:59:02error sending sms to +79220000000:
No response in specified timeout. Probably phone not connected.

Modem switched off, switch it on instead of testing the connection
switching on GSM modem using POWER FET
toggle GSM modem state using PWRKEY
Waiting for modem to start

Добрый день, Starck!
Понятно, что сообщение отправляется до того, как модем оказывается включенным. Как вы отправляете SMS? Вручную или через алармы?

Вручную в правиле разово после рестарта через 20сек. Это для надёжности, что все правила будут инициализированы и устройства готовы к работе. Сообщением я пытаюсь себя проинформировать, что контроллер был перезапущен успешно в мое отсутствие.

if (!INIT_ID) { //если перезагрузили правила
INIT_ID = setTimeout(function() {
isOnReady = true;
log(“All devices are ready”);
Notify.sendSMS(mySMSphone, “MESSAGE FROM HOME: Controller is restarted”); //отправляем SMS

}, 20000);
}

Можете в правиле перед всеми отправками SMS выполнить shell-команду
wb-gsm restart-if-broken
Должно помочь.

1 лайк