Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [offen][Problem]Swisscom Box http request

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [offen][Problem]Swisscom Box http request

    This topic has been deleted. Only users with topic management privileges can see it.
    • Minninnewah
      Minninnewah last edited by

      Hallo Zusammen

      Ich würde gerne meine Anrufliste und verpassten Anrufe etc. meiner Swissom Box auslesen. Beim Drucker funktioniert es ohne Probleme, bei der Swisscom Box sind bis jetzt sind aber leider alle meine Versuche gescheitert. Wahrscheindlich mache ich bei der Authentifizierung was falsch, da dies der Unterschied ist.

      Ich bekomme immer 404 - Not Found

      var username = 'admin';
      var passw = '123456'
      
      var http = require('http');
      
      var options = {
          host: '192.168.1.1',
          path: '/#telephony/calls/all',
           headers: {'Authorization': 'Basic ' + new Buffer(username + ':' + passw).toString('base64')}
      };
      
      parse = function (Result) {
          //Search
          console.log("Parsing started...");
      
          //console.log(Result);
      }
      
      callback = function (response) {
          var str = '';
      
          //another chunk of data has been recieved, so append it to `str`
          response.on('data', function (chunk) {
              str += chunk;
              console.log("work");
          });
      
          //the whole response has been recieved, so we just print it out here
          response.on('end', function () {
              parse(str);
              console.log(str);
          });
      }
      
      //Jede Minute Uhr wird der Stand überprüft
      on({time: {second: 1}},function(){
          http.request(options, callback).end();
      });
      
      
      1 Reply Last reply Reply Quote 0
      • B
        bigtwinch last edited by

        Hallo Minninnewah

        Ja ist schon über 1/2Jahr alt, da hätte ich wirklich auch Interesse. 😉

        Konntest du das Problem lösen ?

        Wenn Ja würdest du das Script freigeben.

        Habe noch etwas interessantes gefunden siehe https://www.tryption.ch/de/2018/12/16/b … ernet-box/

        LG

        Christian

        1 Reply Last reply Reply Quote 1
        • Minninnewah
          Minninnewah last edited by Minninnewah

          @bigtwinch

          Hallo Christian

          Habe das Projekt wieder aufgenommen und konnte teilweise was erreichen, bin jedoch noch nicht am Ende. Falls du immer noch interesse hast kann ich dir meinen Jetztigen Stand gerne zeigen. Ansonsten werden ich es hier posten wenn ich weiter bin.

          Kann zurzeit über http request die Daten aus der Box auslesen, der Nachteil es muss zuerst manuell eine Abfrage von Einem PC durchgeführt werden um die Authentification zu bekommen. Ob diese Verbindung unbegrenzt offen bleibt, wenn man dauernd wieder abfragt muss ich noch prüfen.

          Dein Link ist recht interessant, jedoch sind die für mich interessanten Daten so nicht abgreifbar. Ist jedoch erstaunlich das der Klingeltest etc. ohne irgendwas duchgeführt werden kann.

          Gruss Minninnewah

          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          Support us

          ioBroker
          Community Adapters
          Donate

          820
          Online

          31.7k
          Users

          79.9k
          Topics

          1.3m
          Posts

          2
          3
          500
          Loading More Posts
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes
          Reply
          • Reply as topic
          Log in to reply
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
          The ioBroker Community 2014-2023
          logo