Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. IoBroker und TR-064 Beispiel

    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

    IoBroker und TR-064 Beispiel

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

      Hallo,

      leider werde ich nicht so richtig fündig 😐 hat jemand mal ein Beispiel für mich wie ich auf Werte der Fritzbox zugreifen kann mit der Doku

      https://avm.de/service/schnittstellen/

      Der Adapter ist soweit konfiguriert und ich sehe auch die Datenpunkte in den Objekten.

      Wie bekomme ich das hier hin:

      command = { 
          "service": "urn:dslforum-org:service:WLANConfiguration:1", 
          "action": "X_AVM-DE_SetWPSConfig", 
          "params": { 
              "NewX_AVM-DE_WPSMode": "pbc", 
              "NewX_AVM-DE_WPSClientPIN": "" 
          } 
      };
      
      

      Wo muß ich das ausführen? :?:

      1 Reply Last reply Reply Quote 0
      • D
        dna909 last edited by

        @ErazorVIP:

        Hallo,

        leider werde ich nicht so richtig fündig 😐 hat jemand mal ein Beispiel für mich wie ich auf Werte der Fritzbox zugreifen kann mit der Doku

        https://avm.de/service/schnittstellen/

        Der Adapter ist soweit konfiguriert und ich sehe auch die Datenpunkte in den Objekten.

        Wie bekomme ich das hier hin:

        command = { 
            "service": "urn:dslforum-org:service:WLANConfiguration:1", 
            "action": "X_AVM-DE_SetWPSConfig", 
            "params": { 
                "NewX_AVM-DE_WPSMode": "pbc", 
                "NewX_AVM-DE_WPSClientPIN": "" 
            } 
        };
        
        

        Wo muß ich das ausführen? :?: `

        Das ist ein kleines Beispiel, wie das JSON in Javascript zusammengesetzt wird.

        Somit musst Du den Javascript-Adapter benutzen.

        Leg dir ein neues Script an und füge folgendes ein:

        var dp="tr-064.0.states.command"; //Datenpunkt command vom tr-064
        
        var command = { 
            "service": "urn:dslforum-org:service:WLANConfiguration:1", 
            "action": "X_AVM-DE_SetWPSConfig", 
            "params": { 
                "NewX_AVM-DE_WPSMode": "pbc", 
                "NewX_AVM-DE_WPSClientPIN": "" 
            } 
        };
        
        var comm=JSON.stringify(command)  //Kommando als JSON
        
        setState(dp , comm);
        
        

        Das Script wird aber nur einmal bei Start ausgeführt.

        Ist auch nur ein Beispiel. Es gibt wahrscheinlich noch x andere Möglichkeiten.

        Gruß

        dna909

        1 Reply Last reply Reply Quote 0
        • wendy2702
          wendy2702 last edited by

          Hi,

          bist du hier weitergekommen?

          Gruß

          1 Reply Last reply Reply Quote 0
          • E
            ErazorVIP last edited by

            Bis jetzt noch nicht, ich greife nächste Woche wieder an 😄

            Danke erstmal

            1 Reply Last reply Reply Quote 0
            • kmxak
              kmxak Most Active last edited by

              ich hole das mal wieder hoch.

              Ich habe eine funktionierenden command aus irgendeinem Beitrag aus dem Forum.

              Jetzt dachte ich mir kann ja nicht so schwer sein den umzuschreiben auf andere Infos… dachte ich.

              Der funktionierende command ist:

              {"service": "urn:dslforum-org:service:WANCommonInterfaceConfig:1","action": "GetTotalBytesSent","params": {}}
              
              

              und als Output bekomme ich:

              {"NewTotalBytesSent":"3439061349"}
              

              den Teil service steht ja immer oben in der doku den ersetze ich immer sollte also passen.

              der Teil action was definiert der? habe ich bislang immer so gelassen.

              der Teil GetTotalBytesSent ist für mich immer der Wert den ich zurückgegeben haben möchte.

              der Teil mit params habe ich keine Ahnung.

              vielleicht kann mir einer einen Tip geben wie ich hier weiter komme. Ich wollte mir Daten zum DSL Status geben lassen wie in der Doku beschrieben: https://avm.de/fileadmin/user_upload/Gl … nnSCPD.pdf

              1 Reply Last reply Reply Quote 0
              • A
                afroasiate last edited by

                Hallo Leute,

                experimentiere auch schon seit längeren mit den tr64 Datenpunkten.

                Weiss jemand wie ich an die Werte von

                X_AVM-DE_GetOnlineMonitor
                ````komme um den aktuellen Traffic auszulesen.
                
                Ich hatte mit:
                
                

                var command = {"service": "urn:dslforum-org:service:WANCommonInterfaceConfig:1","action": "X_AVM-DE_GetOnlineMonitor:Newds_current_bps","params": {}};

                
                Keinen Erfolg.
                
                Grüße
                
                Afro
                1 Reply Last reply Reply Quote 0
                • First post
                  Last post

                Support us

                ioBroker
                Community Adapters
                Donate
                FAQ Cloud / IOT
                HowTo: Node.js-Update
                HowTo: Backup/Restore
                Downloads
                BLOG

                917
                Online

                31.9k
                Users

                80.2k
                Topics

                1.3m
                Posts

                5
                6
                3176
                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