Настройка GSM через WebUI

Стоит ли ждать вменяемой настройки GSM/3G/4G модуля. В частности настройки доступа к интернет - провайдер, APN, пользователь, пароль, стратегия смены сим карт, назначение провайдеров на сим карту.
Также в устройствах отображение сети, уровня сигнала, ид сим карты, номер активной сим.

Добрый день. В планах - обсуждалось. Если примете участие - например организовав вывод параметров сети средствами wb-rules будем рады.

Ну да, работу с сим картами я уже сделал, но мне не нравится как я сделал. Пришлось править wb-gsm и wb-gsm-common.sh чтобы добавить ворой параметр для задания симкарты - как выяснилось после включения ее не поменять уже.
С гит возится лень - скину сюда: Sim-Manager.7z (9.5 КБ)

На счет сети надо думать чем удобнее будет из модема вытащить. Пока сделал через gammu:

var update = function(){
  runShellCommand("gammu networkinfo", {captureOutput: true,exitCallback: function(exitCode, capturedOutput){
    capturedOutput.split("\n").forEach(function(x){
      x=x.split(":");
      if(x.length==2)if(x[0].trim()=="Сеть"){
        var s = x[1].trim().split(",");
        dev["wb-gsm-info"]["Сеть"] = s[0]+s[1];
        dev["wb-gsm-info"]["LAC"] = s[2].trim().split(" ")[1];
        dev["wb-gsm-info"]["CID"] = s[3].trim().split(" ")[1];
      }else{
        dev["wb-gsm-info"][x[0].trim()]=x[1].trim();
      }
    });
  }});
};
defineVirtualDevice("wb-gsm-info", {title: "Состояние сети",cells: {
  "Состояние сети":{"type":"text","value":""},
  "Сеть":{"type":"text","value":""},
  "LAC":{"type":"text","value":""},
  "CID":{"type":"text","value":""},
  "Имя в телефоне":{"type":"text","value":""},
  "GPRS":{"type":"text","value":""}
}});
setTimeout(update,2000);
defineRule("NetUpdate", {
  when: cron("0 */2 * * * *") ,
  then: update
});
4 лайка