Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Daten aus der Fritzbox visualisieren

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.7k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Daten aus der Fritzbox visualisieren

Scheduled Pinned Locked Moved ioBroker Allgemein
113 Posts 20 Posters 19.8k Views 24 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Ro75R 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.

    Dr.PieD Online
    Dr.PieD Online
    Dr.Pie
    wrote on last edited by
    #9

    @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
    0
    • Ro75R Ro75

      @haselchen sagte in Daten aus der Fritzbox visualisieren:

      An was für einem Anschluss ?

      Was meinst du damit genau?

      Ro75.

      haselchenH Offline
      haselchenH Offline
      haselchen
      Most Active
      wrote on last edited by
      #10

      @ro75

      Naja, DSL oder Glasfaser

      Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

      1 Reply Last reply
      0
      • Ro75R Offline
        Ro75R Offline
        Ro75
        wrote on last edited by Ro75
        #11

        @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.

        SERVER = Beelink U59 16GB DDR4 RAM 512GB SSD, FB 7490, FritzDect 200+301+440, ConBee II, Zigbee Aqara Sensoren + NOUS A1Z, NOUS A1T, Philips Hue ** ioBroker, REDIS, influxdb2, Grafana, PiHole, Plex-Mediaserver, paperless-ngx (Docker), MariaDB + phpmyadmin *** VIS-Runtime = Intel NUC 8GB RAM 128GB SSD + 24" Touchscreen

        1 Reply Last reply
        0
        • Dr.PieD Dr.Pie

          @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 Offline
          L Offline
          ludino
          wrote on last edited by ludino
          #12

          @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
          0
          • Ro75R 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.

            G Offline
            G Offline
            Galen
            wrote on last edited by
            #13

            @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.PieD 1 Reply Last reply
            0
            • G Galen

              @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.PieD Online
              Dr.PieD Online
              Dr.Pie
              wrote on last edited by
              #14

              bei mir scheint nicht zu funktionieren:
              fb.png

              E 1 Reply Last reply
              0
              • Dr.PieD Dr.Pie

                bei mir scheint nicht zu funktionieren:
                fb.png

                E Online
                E Online
                emil70
                wrote on last edited by
                #15

                @dr-pie

                Hast du den Adapter tr-064 drauf?

                gruss emil70

                iobroker,pihole,homematic,motioneys,solaranlage laufen auf Proxmox (16 x AMD Ryzen 7 6800H with Radeon Graphics )

                Dr.PieD 1 Reply Last reply
                0
                • E emil70

                  @dr-pie

                  Hast du den Adapter tr-064 drauf?

                  Dr.PieD Online
                  Dr.PieD Online
                  Dr.Pie
                  wrote on last edited by
                  #16

                  @emil70 ja ... 2 Instanzen

                  Ro75R 1 Reply Last reply
                  0
                  • Dr.PieD Dr.Pie

                    @emil70 ja ... 2 Instanzen

                    Ro75R Offline
                    Ro75R Offline
                    Ro75
                    wrote on last edited by
                    #17

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

                    Ro75.

                    SERVER = Beelink U59 16GB DDR4 RAM 512GB SSD, FB 7490, FritzDect 200+301+440, ConBee II, Zigbee Aqara Sensoren + NOUS A1Z, NOUS A1T, Philips Hue ** ioBroker, REDIS, influxdb2, Grafana, PiHole, Plex-Mediaserver, paperless-ngx (Docker), MariaDB + phpmyadmin *** VIS-Runtime = Intel NUC 8GB RAM 128GB SSD + 24" Touchscreen

                    Dr.PieD D 2 Replies Last reply
                    0
                    • Ro75R Ro75

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

                      Ro75.

                      Dr.PieD Online
                      Dr.PieD Online
                      Dr.Pie
                      wrote on last edited by
                      #18

                      @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
                      0
                      • Ro75R 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.

                        B Offline
                        B Offline
                        babl
                        wrote on last edited by
                        #19

                        @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.

                        Ro75R HomoranH 2 Replies Last reply
                        0
                        • B babl

                          @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.

                          Ro75R Offline
                          Ro75R Offline
                          Ro75
                          wrote on last edited by
                          #20

                          @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.

                          SERVER = Beelink U59 16GB DDR4 RAM 512GB SSD, FB 7490, FritzDect 200+301+440, ConBee II, Zigbee Aqara Sensoren + NOUS A1Z, NOUS A1T, Philips Hue ** ioBroker, REDIS, influxdb2, Grafana, PiHole, Plex-Mediaserver, paperless-ngx (Docker), MariaDB + phpmyadmin *** VIS-Runtime = Intel NUC 8GB RAM 128GB SSD + 24" Touchscreen

                          1 Reply Last reply
                          1
                          • B babl

                            @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.

                            HomoranH Do not disturb
                            HomoranH Do not disturb
                            Homoran
                            Global Moderator Administrators
                            wrote on last edited by
                            #21

                            @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

                            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                            B 1 Reply Last reply
                            0
                            • HomoranH Homoran

                              @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 Offline
                              B Offline
                              babl
                              wrote on last edited by
                              #22

                              @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
                              0
                              • B Offline
                                B Offline
                                babl
                                wrote on last edited by
                                #23

                                @Ro75 @Homoran Auch wenn ich die Logstufe von Info zu Error ändere kommen die gleichen Infos im Log an.

                                Habe gestern das System upgedatet auch den Java Script Adapter auf die 8.3.1

                                Vielleicht ist es ein "Bug"

                                Node.js: v18.20.3
                                NPM: 10.7.0

                                Ro75R DJMarc75D 2 Replies Last reply
                                0
                                • B babl

                                  @Ro75 @Homoran Auch wenn ich die Logstufe von Info zu Error ändere kommen die gleichen Infos im Log an.

                                  Habe gestern das System upgedatet auch den Java Script Adapter auf die 8.3.1

                                  Vielleicht ist es ein "Bug"

                                  Node.js: v18.20.3
                                  NPM: 10.7.0

                                  Ro75R Offline
                                  Ro75R Offline
                                  Ro75
                                  wrote on last edited by
                                  #24

                                  @babl also im von dir geposteten LOG sehe ich "Info". Mal bitte die LOG-Stufe vom Adapter zeigen und dann nochmal das LOG.

                                  Ro75.

                                  SERVER = Beelink U59 16GB DDR4 RAM 512GB SSD, FB 7490, FritzDect 200+301+440, ConBee II, Zigbee Aqara Sensoren + NOUS A1Z, NOUS A1T, Philips Hue ** ioBroker, REDIS, influxdb2, Grafana, PiHole, Plex-Mediaserver, paperless-ngx (Docker), MariaDB + phpmyadmin *** VIS-Runtime = Intel NUC 8GB RAM 128GB SSD + 24" Touchscreen

                                  1 Reply Last reply
                                  0
                                  • B babl

                                    @Ro75 @Homoran Auch wenn ich die Logstufe von Info zu Error ändere kommen die gleichen Infos im Log an.

                                    Habe gestern das System upgedatet auch den Java Script Adapter auf die 8.3.1

                                    Vielleicht ist es ein "Bug"

                                    Node.js: v18.20.3
                                    NPM: 10.7.0

                                    DJMarc75D Offline
                                    DJMarc75D Offline
                                    DJMarc75
                                    wrote on last edited by
                                    #25

                                    @babl
                                    Das sind LOGS vom TR064 Adapter nicht vom JS.

                                    Lehrling seit 1975 !!!
                                    Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                                    https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                                    B 1 Reply Last reply
                                    1
                                    • DJMarc75D DJMarc75

                                      @babl
                                      Das sind LOGS vom TR064 Adapter nicht vom JS.

                                      B Offline
                                      B Offline
                                      babl
                                      wrote on last edited by
                                      #26

                                      @djmarc75, @Ro75, @Homoran genau das wars, die hat nicht der Java Script Adapter ausgeliefert sondern der tr-064 Adapter, habe diesen auf "Warn" gestellt in der Log Stufe und alles ist gut, danke euch.

                                      Da wäre ich jetzt nie draufgekommen, wer lesen kann ist einfach klar im Vorteil.

                                      Danke euch

                                      HomoranH 1 Reply Last reply
                                      0
                                      • B babl

                                        @djmarc75, @Ro75, @Homoran genau das wars, die hat nicht der Java Script Adapter ausgeliefert sondern der tr-064 Adapter, habe diesen auf "Warn" gestellt in der Log Stufe und alles ist gut, danke euch.

                                        Da wäre ich jetzt nie draufgekommen, wer lesen kann ist einfach klar im Vorteil.

                                        Danke euch

                                        HomoranH Do not disturb
                                        HomoranH Do not disturb
                                        Homoran
                                        Global Moderator Administrators
                                        wrote on last edited by
                                        #27

                                        @babl sagte in Daten aus der Fritzbox visualisieren:

                                        wer lesen kann ist einfach klar im Vorteil.

                                        Deswegen immer alles zeigen!

                                        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                        1 Reply Last reply
                                        1
                                        • Ro75R 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.

                                          K Offline
                                          K Offline
                                          Kuddel
                                          wrote on last edited by
                                          #28

                                          @ro75 danke für das Basis-Skript. Funzt bei mir wie es soll:

                                          34d8c44d-f313-4e8b-8e0f-f9607458e3bd-grafik.png

                                          Wie werte ich jetzt den Traffic / Tag aus?

                                          Und könntest du deine VIS evtl. teilen?

                                          Vielen Dank ;-)

                                          Ro75R 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

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

                                          672

                                          Online

                                          32.6k

                                          Users

                                          82.3k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe