Thread: [Script request] Speedport Smart
View Single Post
  #3  
Old 08.01.2017, 19:05
semirb
Guest
 
Posts: n/a
Default

Hallo! Mich würde auch interessieren, ob ein Script für den Speedport Smart existiert bzw. ob sich eines der existierenden für den W724V dafür adaptieren ließe (der Smart ist schließlich das Nachfolgemodell und dem W724V recht ähnlich).

Meiner Meinung nach liegt das Problem darin, dass sich der Code geändert hat. So verweist der Klick auf "Internetverbindung trennen" auf eine Funktion namens changeConnectionStatus(), die in speedport.ip/js/pages/internet/internet_connection.js wie folgt definiert ist:

Code:
function changeConnectionStatus(setOnline){
  $(document).showWheel(true);
  if (setOnline) {
    $.postJSON(JSONConnect, { req_connect: "online" }, function(data) {
		redirectToVoicePage(data);
	});
  } else {
      $.postJSON(JSONConnect, { req_connect: "disabled" }, function(data) {
		redirectToVoicePage(data);
	  });
  }
  if (typeof(recheckInterval) != "undefined") {
    //first clear a possible currently running one...
    window.clearInterval(recheckInterval);
  }
  var getConnectTime = 0;
  recheckInterval = window.setInterval(function() {
    getConnectTime ++;
    $(document).showWheel(true);
    $.loadJSON(JSONConnect, function(data) {
      var onlinestatus = getStatus(data, "onlinestatus");
      if (onlinestatus == "establishing") {
        //log.info("Wait for connection to come online...");
        return;
      }
      if('online' != onlinestatus || getConnectTime >= 9 || '' != getVar(data, "used_ip_v6_lan")){
        if (typeof(recheckInterval) != "undefined") {
          window.clearInterval(recheckInterval);
          delete(recheckInterval);
        }
      }
      $.event.trigger("connectStatusChanged", [data]);
      $(document).showWheel(false);
    });
  }, 3500);
}

Die Skripte für den W724V dagegen beziehen sich auf eine Code-Datei namens your.router.ip/data/Connect.json, die im Speedport Smart nicht existiert.

Leider kenne ich mich mit der Codierung der Skripte nicht genügend aus, um mir selbst zu helfen. Der Skript-Assistent funktioniert leider auch nicht.

Kann hier jemand helfen? Danke!!
Viele Grüße
Semir
Reply With Quote