diff --git a/lib/modem.js b/lib/modem.js index dec3460..703b4d4 100644 --- a/lib/modem.js +++ b/lib/modem.js @@ -310,6 +310,7 @@ async function sendSMS(destination, msg) { } function init() { + registerModem(modemInfo); port = new SerialPort(config.modem.device, { baudRate: 115200 }, (err) => { if (err) { logger.warn(`Error opening modem. ${err}. Terminating modem ${config.modem.device}.`); @@ -318,8 +319,6 @@ function init() { }); port.pipe(parserReadLine); - registerModem(modemInfo); - setInterval(() => { if ((new Date() - lastTs) > MAX_LAST_DATA_AGE_MS) { logger.warn(`No data for more than ${MAX_LAST_DATA_AGE_MS} ms. Modem might be unresponsive. Terminating modem ${config.modem.device}.`);