Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Daten aus der Fritzbox visualisieren

    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

    Daten aus der Fritzbox visualisieren

    This topic has been deleted. Only users with topic management privileges can see it.
    • ?
      A Former User @Dr.Pie last edited by

      @dr-pie sagte in Daten aus der Fritzbox visualisieren:

      Mir wäre die aktuelle Download und Upload Geschwindigkeit wichtig.

      Moin,

      da gibt es doch schon einige Threads hier im Forum

      • https://forum.iobroker.net/topic/69439/speedtest-verständnisproblem-mit-den-werten
      • https://forum.iobroker.net/topic/14802/tutorial-vis-fritzbox-status-up-downloadanzeige/493
      • https://forum.iobroker.net/topic/48700/speedtest-skript-von-kreyenborg-koeln-für-kabel-gigabit

      VG
      Bernd

      1 Reply Last reply Reply Quote 0
      • Ro75
        Ro75 @Dr.Pie last edited by Ro75

        @dr-pie sagte in Daten aus der Fritzbox visualisieren:

        leider gibt der Adapter von AVM (tr064) die erforderlichen Daten nicht preis

        Hallo,

        das stimmt so definitiv nicht. Der tr-64 Adapter kann dir alles liefern. Es ist immer nur die Frage wie. Versuche es mal so:

        const NewByteReceiveRate    = '0_userdata.0.FritzBox.NewByteReceiveRate';
        const NewByteSendRate       = '0_userdata.0.FritzBox.NewByteSendRate';
        const L1DownMaxRate         = '0_userdata.0.FritzBox.Layer1DownstreamMaxBitRate';
        const L1UpMaxRate           = '0_userdata.0.FritzBox.Layer1UpstreamMaxBitRate';
        const ReceiveR              = '0_userdata.0.FritzBox.Charts.Receive';
        const SendR                 = '0_userdata.0.FritzBox.Charts.Send';
        
        createState(NewByteReceiveRate, 0, {type: 'number', read: true, write: true});
        createState(NewByteSendRate, 0, {type: 'number', read: true, write: true});
        createState(L1DownMaxRate, 0, {type: 'number', read: true, write: true});
        createState(L1UpMaxRate, 0, {type: 'number', read: true, write: true});
        createState(ReceiveR, 0, {type: 'number', unit: 'MBit/s', read: true, write: true});
        createState(SendR, 0, {type: 'number', unit: 'MBit/s', read: true, write: true});
        
        schedule('*/6 * * * * *', function Aktualisierung() {
            setState('tr-064.0.states.command', '{"service": "urn:dslforum-org:service:WANCommonInterfaceConfig:1","action": "X_AVM-DE_GetOnlineMonitor","params": {"NewSyncGroupIndex": 0}}');
            var value=getState('tr-064.0.states.commandResult').val;
        
            if (value.indexOf('NewTotalNumber') == 2) {
                var obj = JSON.parse(value);
                var DownStream = obj.Newds_current_bps;
                var UpStream = obj.Newus_current_bps;
                var ds = DownStream.split(",");
                var us = UpStream.split(",");
                var wds    =  ds[0];
                var wus    =  us[0];
        
                setState(NewByteReceiveRate, wds*1);
                setState(NewByteSendRate, wus*1);
        
                setState(ReceiveR, Math.round((wds*0.000008)*100)/100);
                setState(SendR, Math.round((wus*0.000008)*100)/100);
        
                setState(L1DownMaxRate, obj.Newmax_ds*8);
                setState(L1UpMaxRate, obj.Newmax_us*8);
            }
        });
        

        Damit hat man einmal die "Basisdaten". Mit einigen weiteren Codezeilen kann man auch erfahren wie groß der Traffic ist (down / up). Mit bissel Spielerei kann man so den Traffic für den Tag, die Woche, den Monat errechnen, speichern und visualisieren.

        Alles über den TR-64 Adapter.

        9b640a08-5ab3-45da-8dd8-a6dde1e5b20b-image.png

        Ro75.

        haselchen Dr.Pie G B K 6 Replies Last reply Reply Quote 2
        • haselchen
          haselchen Most Active @Ro75 last edited by

          @ro75

          Klingt spannend und bringt mich zu einer Frage.
          Die FB7590 läuft ja auch an Glasfaser Anschlüssen.
          Der Up und Download wie bei DSL wird da ja nicht angezeigt .
          Liefert Dein Code eventuell die Daten?

          Ro75 1 Reply Last reply Reply Quote 0
          • Ro75
            Ro75 @haselchen last edited by

            @haselchen sagte in Daten aus der Fritzbox visualisieren:

            Liefert Dein Code eventuell die Daten?

            Probiere einfach den Code aus. Bei einer 7490 geht es zu 100%.

            Ro75.

            haselchen 1 Reply Last reply Reply Quote 0
            • haselchen
              haselchen Most Active @Ro75 last edited by

              @ro75

              An was für einem Anschluss ?

              Ro75 1 Reply Last reply Reply Quote 0
              • Ro75
                Ro75 @haselchen last edited by

                @haselchen sagte in Daten aus der Fritzbox visualisieren:

                An was für einem Anschluss ?

                Was meinst du damit genau?

                Ro75.

                haselchen 1 Reply Last reply Reply Quote 0
                • Dr.Pie
                  Dr.Pie @Ro75 last edited by

                  @ro75 sagte in Daten aus der Fritzbox visualisieren:

                  @dr-pie sagte in Daten aus der Fritzbox visualisieren:

                  leider gibt der Adapter von AVM (tr064) die erforderlichen Daten nicht preis

                  Damit hat man einmal die "Basisdaten". Mit einigen weiteren Codezeilen kann man auch erfahren wie groß der Traffic ist (down / up). Mit bissel Spielerei kann man so den Traffic für den Tag, die Woche, den Monat errechnen, speichern und visualisieren.

                  Alles über den TR-64 Adapter.

                  9b640a08-5ab3-45da-8dd8-a6dde1e5b20b-image.png

                  Ro75.

                  Magst du die Visualisierung zur Verfügung stellen ?

                  L 1 Reply Last reply Reply Quote 0
                  • haselchen
                    haselchen Most Active @Ro75 last edited by

                    @ro75

                    Naja, DSL oder Glasfaser

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

                      @haselchen Dann ist es DSL.

                      Ro75.

                      EDIT: In der Dokumentation von AVM finde ich jetzt nicht eine expliziete Unterscheidung zwischen DSL und Glasfaser.

                      Probiere den Code einfach aus und dann berichte mal.

                      Ro75.

                      1 Reply Last reply Reply Quote 0
                      • L
                        ludino @Dr.Pie last edited by ludino

                        @Ro75

                        Hi Habe mir dein Script mal installiert, und es klappt super. Leider weiß ich nicht wie du die Vis gemacht hast besonders intressiert mich die darstellung der letzten 10 tage und der letzten 12 Monaten.

                        Würde du es mir verraten?

                        Gruß

                        Ludino

                        1 Reply Last reply Reply Quote 0
                        • G
                          Galen @Ro75 last edited by

                          @ro75 Vielen Dank!

                          Könntest du noch den Codeteil posten, der das genutzte Datenvolumen berechnet und speichert?
                          Könnte man evtl. noch die derzeitige IP und den Status der Leitung (Verbunden oder getrennt) aus den Daten auslesen?

                          Dr.Pie 1 Reply Last reply Reply Quote 0
                          • Dr.Pie
                            Dr.Pie @Galen last edited by

                            bei mir scheint nicht zu funktionieren:
                            fb.png

                            E 1 Reply Last reply Reply Quote 0
                            • E
                              emil70 @Dr.Pie last edited by

                              @dr-pie

                              Hast du den Adapter tr-064 drauf?

                              Dr.Pie 1 Reply Last reply Reply Quote 0
                              • Dr.Pie
                                Dr.Pie @emil70 last edited by

                                @emil70 ja ... 2 Instanzen

                                Ro75 1 Reply Last reply Reply Quote 0
                                • Ro75
                                  Ro75 @Dr.Pie last edited by

                                  @dr-pie Was steht denn im DP "tr-064.0.states.commandResult"?

                                  Ro75.

                                  Dr.Pie D 2 Replies Last reply Reply Quote 0
                                  • Dr.Pie
                                    Dr.Pie @Ro75 last edited by

                                    @ro75 Ich habe das Script und die DP's mal gelöscht und wieder neu installiert ... nun scheint es zu funktionieren.
                                    Ich hatte das schon mal das ich erst etwas wieder deinstallieren musste und neu installiert habe dann funktionierte es..

                                    Komisch

                                    1 Reply Last reply Reply Quote 0
                                    • B
                                      babl @Ro75 last edited by

                                      @ro75 Dein Script funktioniert gut, nur es haut mir die Protokolle voll mit den Ergebnissen der Abfragen, wie kann ich das denn in diesem Java Script ausschalten, sorry Javascript ist nicht meine Hauptsprache mache alles über blockly.

                                      Ro75 Homoran 2 Replies Last reply Reply Quote 0
                                      • Ro75
                                        Ro75 @babl last edited by

                                        @babl das Skript selbst enthält keinerlei LOG-Ausgaben. Eventuell musst du bei dem JS-Adapter die LOG-Stufe ändern. Ggfs. von Info auf Error.

                                        Ro75.

                                        1 Reply Last reply Reply Quote 1
                                        • Homoran
                                          Homoran Global Moderator Administrators @babl last edited by

                                          @babl sagte in Daten aus der Fritzbox visualisieren:

                                          nur es haut mir die Protokolle voll mit den Ergebnissen der Abfragen

                                          dann zeig mal was genau im log steht

                                          B 1 Reply Last reply Reply Quote 0
                                          • B
                                            babl @Homoran last edited by

                                            @homoran @Ro75

                                            2024-05-26 10:05:06.055 - info: tr-064.0 (3958677) {"NewTotalNumberSyncGroups":"2","NewSyncGroupName":"sync_dsl","NewSyncGroupMode":"VDSL","Newmax_ds":"17291375","Newmax_us":"4518375","Newds_current_bps":"15703,1360,1917,2653,3724,3357,6570,4579,11200,1980,915,5373,17098,3715,726,3336,1729,2052,638,1041","Newmc_current_bps":"0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0","Newus_current_bps":"5688,1325,1395,2013,1485,1924,2008,1683,7491,1247,875,2367,6606,1801,728,2321,1091,1876,795,850","Newprio_realtime_bps":"4640,589,816,815,653,1121,1191,939,6829,500,326,1600,5442,501,228,1553,490,1313,194,142","Newprio_high_bps":"238,87,48,82,84,54,200,75,118,101,29,120,252,70,46,63,53,106,68,48","Newprio_default_bps":"810,649,531,1116,748,749,617,669,544,646,520,647,912,1230,454,705,548,457,533,660","Newprio_low_bps":"0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"}
                                            2024-05-26 10:05:12.114 - info: tr-064.0 (3958677) {"NewTotalNumberSyncGroups":"2","NewSyncGroupName":"sync_dsl","NewSyncGroupMode":"VDSL","Newmax_ds":"17291375","Newmax_us":"4518375","Newds_current_bps":"956,8147,15703,1360,1917,2653,3724,3357,6570,4579,11200,1980,915,5373,17098,3715,726,3336,1729,2052","Newmc_current_bps":"0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0","Newus_current_bps":"1012,4621,5688,1325,1395,2013,1485,1924,2008,1683,7491,1247,875,2367,6606,1801,728,2321,1091,1876","Newprio_realtime_bps":"295,3428,4640,589,816,815,653,1121,1191,939,6829,500,326,1600,5442,501,228,1553,490,1313","Newprio_high_bps":"48,188,238,87,48,82,84,54,200,75,118,101,29,120,252,70,46,63,53,106","Newprio_default_bps":"669,1005,810,649,531,1116,748,749,617,669,544,646,520,647,912,1230,454,705,548,457","Newprio_low_bps":"0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"}
                                            2024-05-26 10:05:18.054 - info: tr-064.0 (3958677) {"NewTotalNumberSyncGroups":"2","NewSyncGroupName":"sync_dsl","NewSyncGroupMode":"VDSL","Newmax_ds":"17291375","Newmax_us":"4518375","Newds_current_bps":"1267,956,8147,15703,1360,1917,2653,3724,3357,6570,4579,11200,1980,915,5373,17098,3715,726,3336,1729","Newmc_current_bps":"0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0","Newus_current_bps":"1071,1012,4621,5688,1325,1395,2013,1485,1924,2008,1683,7491,1247,875,2367,6606,1801,728,2321,1091","Newprio_realtime_bps":"377,295,3428,4640,589,816,815,653,1121,1191,939,6829,500,326,1600,5442,501,228,1553,490","Newprio_high_bps":"137,48,188,238,87,48,82,84,54,200,75,118,101,29,120,252,70,46,63,53","Newprio_default_bps":"557,669,1005,810,649,531,1116,748,749,617,669,544,646,520,647,912,1230,454,705,548","Newprio_low_bps":"0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"}
                                            2024-05-26 10:05:24.097 - info: tr-064.0 (3958677) {"NewTotalNumberSyncGroups":"2","NewSyncGroupName":"sync_dsl","NewSyncGroupMode":"VDSL","Newmax_ds":"17291375","Newmax_us":"4518375","Newds_current_bps":"955,1267,956,8147,15703,1360,1917,2653,3724,3357,6570,4579,11200,1980,915,5373,17098,3715,726,3336","Newmc_current_bps":"0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0","Newus_current_bps":"1045,1071,1012,4621,5688,1325,1395,2013,1485,1924,2008,1683,7491,1247,875,2367,6606,1801,728,2321","Newprio_realtime_bps":"408,377,295,3428,4640,589,816,815,653,1121,1191,939,6829,500,326,1600,5442,501,228,1553","Newprio_high_bps":"15,137,48,188,238,87,48,82,84,54,200,75,118,101,29,120,252,70,46,63","Newprio_default_bps":"622,557,669,1005,810,649,531,1116,748,749,617,669,544,646,520,647,912,1230,454,705","Newprio_low_bps":"0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"}
                                            2024-05-26 10:05:30.136 - info: tr-064.0 (3958677) {"NewTotalNumberSyncGroups":"2","NewSyncGroupName":"sync_dsl","NewSyncGroupMode":"VDSL","Newmax_ds":"17291375","Newmax_us":"4518375","Newds_current_bps":"1041,955,1267,956,8147,15703,1360,1917,2653,3724,3357,6570,4579,11200,1980,915,5373,17098,3715,726","Newmc_current_bps":"0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0","Newus_current_bps":"811,1045,1071,1012,4621,5688,1325,1395,2013,1485,1924,2008,1683,7491,1247,875,2367,6606,1801,728","Newprio_realtime_bps":"100,408,377,295,3428,4640,589,816,815,653,1121,1191,939,6829,500,326,1600,5442,501,228","Newprio_high_bps":"46,15,137,48,188,238,87,48,82,84,54,200,75,118,101,29,120,252,70,46","Newprio_default_bps":"665,622,557,669,1005,810,649,531,1116,748,749,617,669,544,646,520,647,912,1230,454","Newprio_low_bps":"0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"}
                                            2024-05-26 10:05:34.307 - info: admin.0 (3910344) ==> Connected system.user.admin from ::ffff:192.168.157.20
                                            2024-05-26 10:05:36.080 - info: tr-064.0 (3958677) {"NewTotalNumberSyncGroups":"2","NewSyncGroupName":"sync_dsl","NewSyncGroupMode":"VDSL","Newmax_ds":"17291375","Newmax_us":"4518375","Newds_current_bps":"1081,1041,955,1267,956,8147,15703,1360,1917,2653,3724,3357,6570,4579,11200,1980,915,5373,17098,3715","Newmc_current_bps":"0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0","Newus_current_bps":"842,811,1045,1071,1012,4621,5688,1325,1395,2013,1485,1924,2008,1683,7491,1247,875,2367,6606,1801","Newprio_realtime_bps":"193,100,408,377,295,3428,4640,589,816,815,653,1121,1191,939,6829,500,326,1600,5442,501","Newprio_high_bps":"98,46,15,137,48,188,238,87,48,82,84,54,200,75,118,101,29,120,252,70","Newprio_default_bps":"551,665,622,557,669,1005,810,649,531,1116,748,749,617,669,544,646,520,647,912,1230","Newprio_low_bps":"0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"}
                                            2024-05-26 10:05:38.586 - info: javascript.0 (3935439) Stopping script script.js.common.FritzBox.Datenmenge
                                            
                                            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

                                            808
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            19
                                            112
                                            10233
                                            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