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

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Daten aus der Fritzbox visualisieren

    This topic has been deleted. Only users with topic management privileges can see it.
    • 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
              • B
                babl last edited by

                @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

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

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

                  Ro75.

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

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

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

                      @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

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

                        @babl sagte in Daten aus der Fritzbox visualisieren:

                        wer lesen kann ist einfach klar im Vorteil.

                        Deswegen immer alles zeigen!

                        1 Reply Last reply Reply Quote 1
                        • K
                          Kuddel @Ro75 last edited by

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

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

                            @kuddel also die VIS leider nicht, da ich diese bereits komplett überarbeitet habe - habe mich jetzt doch mit Grafana angefreundet. Aber hier der Code für die summierten Tages- und Monatswerte (Traffic IN und OUT). Auswertung dann halt über Flot oder Grafana.

                            6cb56a65-fffb-4eb9-b437-86b83f942a9d-image.png

                            Der nachfolgende Code setzt voraus:

                            1. MYSQL + SQL-Adapter zur Protokollierung
                            2. UPNP-Adapter für Werte
                            3. TR-64-Adapter
                            4. Infux-Adapter (falls Weiterverarbeitung mit Grafana InfluxDB2 notwendig)
                            const Traffic_IN            = '0_userdata.0.FritzBox.Traffic.Traffic_IN';  // protokollieren mit SQL! Ggfs. zusätzlich mit Influx
                            const Traffic_OUT           = '0_userdata.0.FritzBox.Traffic.Traffic_OUT';  // protokollieren mit SQL! Ggfs. zusätzlich mit Influx
                            const Traffic_Tag_IN        = '0_userdata.0.FritzBox.Traffic.Tag_IN';  // protokollieren mit SQL! Ggfs. zusätzlich mit Influx
                            const Traffic_Tag_OUT       = '0_userdata.0.FritzBox.Traffic.Tag_OUT';  // protokollieren mit SQL! Ggfs. zusätzlich mit Influx
                            const Traffic_Monat_IN      = '0_userdata.0.FritzBox.Traffic.Monat_IN';  // protokollieren mit SQL! Ggfs. zusätzlich mit Influx
                            const Traffic_Monat_OUT     = '0_userdata.0.FritzBox.Traffic.Monat_OUT';  // protokollieren mit SQL! Ggfs. zusätzlich mit Influx
                            
                            // die oberen 6 DP müssen protokolliert werden!
                            
                            const sTraffic_Monat_IN     = '0_userdata.0.FritzBox.Traffic.Traffic_Monat_IN';
                            const sTraffic_Monat_OUT    = '0_userdata.0.FritzBox.Traffic.Traffic_Monat_OUT';
                            
                            createState(Traffic_IN, 0, {type: 'number', read: true, write: true});
                            createState(Traffic_OUT, 0, {type: 'number', read: true, write: true});
                            createState(Traffic_Tag_IN, 0, {type: 'number', read: true, write: true});
                            createState(Traffic_Tag_OUT, 0, {type: 'number', read: true, write: true});
                            createState(Traffic_Monat_IN, 0, {type: 'number', read: true, write: true});
                            createState(Traffic_Monat_OUT, 0, {type: 'number', read: true, write: true});
                            
                            createState(sTraffic_Monat_IN, 0, {type: 'number', read: true, write: true});
                            createState(sTraffic_Monat_OUT, 0, {type: 'number', read: true, write: true});
                            
                            var IPV4='';
                            var IPV4I='';
                            
                            var tIN_NEW = 0;
                            var tIN_OLD = 0;
                            var tIN_DIFF = 0;
                            var tIN_SUM = 0;
                            
                            var tOUT_NEW = 0;
                            var tOUT_OLD = 0;
                            var tOUT_DIFF = 0;
                            var tOUT_SUM = 0;
                            
                            //Summierung der Tageswerte via SQL für Monatsergebnis
                            function TrafficlfdMonat() {
                                var Ergebnis=0;
                            
                                const moment = require("moment");
                                let dateX=moment().format();
                                var Stunden = ((parseFloat(formatDate(dateX, "TT"))-1)*24)*-1;
                            
                                sendTo('sql.0', 'query', 'SELECT id FROM iobroker.datapoints WHERE name="0_userdata.0.FritzBox.Traffic.Tag_IN"', function (result) {
                                    if (result.error) {
                                        console.error(result.error);
                                    } else {
                                        var now = new Date();
                                        now.setHours(Stunden);
                                        sendTo('sql.0', 'query', 'SELECT val FROM iobroker.ts_number WHERE ts >= ' + now.getTime() + ' AND id=' + result.result[0].id, function (result) {
                                            let text = result.result;
                                            for (let i = 0; i <= result.result.length-1; i++) {
                                                var vRow=text[i].val;
                                                Ergebnis=Ergebnis+parseFloat(vRow);
                                            }
                                            Ergebnis=Ergebnis+getState(Traffic_IN).val;
                                            setState(sTraffic_Monat_IN, Ergebnis, true);
                                        });
                                    }
                                });
                            
                                var ErgebnisII=0;
                                sendTo('sql.0', 'query', 'SELECT id FROM iobroker.datapoints WHERE name="0_userdata.0.FritzBox.Traffic.Tag_OUT"', function (result) {
                                    if (result.error) {
                                        console.error(result.error);
                                    } else {
                                        var now = new Date();
                                        now.setHours(Stunden);
                                        sendTo('sql.0', 'query', 'SELECT val FROM iobroker.ts_number WHERE ts >= ' + now.getTime() + ' AND id=' + result.result[0].id, function (result) {
                                            let text = result.result;
                                            for (let i = 0; i <= result.result.length-1; i++) {
                                                var vRow=text[i].val;
                                                ErgebnisII=ErgebnisII+parseFloat(vRow);
                                            }
                                            ErgebnisII=ErgebnisII+getState(Traffic_OUT).val;
                                            setState(sTraffic_Monat_OUT, ErgebnisII, true);
                                        });
                                    }
                                });
                            }
                            
                            //um die Monatssumme "laufend" zu halten
                            schedule('*/2 * * * *', function Auswertung7() {
                                TrafficlfdMonat();
                            });
                            
                            // Berechnung Empfangsrichtung
                            on({id: 'upnp.0.WANDevice_-_FRITZ!Box_7490.WANDevice.WANCommonInterfaceConfig.TotalBytesReceived', change: 'any'}, function(dp) { //DP ggfs. anpassen
                                if (IPV4 == '') {
                                    IPV4 = getState('tr-064.0.states.externalIP').val;
                                }
                            
                                tIN_OLD=tIN_NEW;
                                tIN_NEW = parseFloat(dp.state.val);
                                if (tIN_OLD == 0) {
                                    tIN_OLD=tIN_NEW;
                                } else {
                                    if (IPV4 == getState('tr-064.0.states.externalIP').val) {
                                        tIN_DIFF=tIN_NEW-tIN_OLD;
                                    } else {
                                        IPV4 = getState('tr-064.0.states.externalIP').val;
                                        tIN_DIFF=tIN_NEW;
                                    }
                            
                                    if (tIN_DIFF < 0) {
                                        tIN_DIFF=(4294967295-tIN_OLD)+tIN_NEW; //der Counter geht nur bis 4294967295, danach wieder ab 0 >> Berechnung
                                    }
                                    tIN_SUM=tIN_SUM+tIN_DIFF;
                                    var oIn = parseFloat(getState(Traffic_IN).val);
                                    setState(Traffic_IN, (oIn+tIN_DIFF)*1);
                                }
                            });
                            
                            // Berechnung Senderichtung
                            on({id: 'upnp.0.WANDevice_-_FRITZ!Box_7490.WANDevice.WANCommonInterfaceConfig.TotalBytesSent', change: 'any'}, function(dp) {
                                if (IPV4I == '') {
                                    IPV4I = getState('tr-064.0.states.externalIP').val;
                                }
                            
                                tOUT_OLD=tOUT_NEW;
                                tOUT_NEW = parseFloat(dp.state.val);
                            
                                if (tOUT_OLD == 0) {
                                    tOUT_OLD=tOUT_NEW;
                                } else {
                                    if (IPV4I == getState('tr-064.0.states.externalIP').val) {
                                        tOUT_DIFF=tOUT_NEW-tOUT_OLD;
                                    } else {
                                        IPV4I = getState('tr-064.0.states.externalIP').val;
                                        tOUT_DIFF=tOUT_NEW;
                                    }
                            
                                    if (tOUT_DIFF < 0) {
                                        tOUT_DIFF=(4294967295-tOUT_OLD)+tOUT_NEW; //der Counter geht nur bis 4294967295, danach wieder ab 0 >> Berechnung
                                    }
                                    tOUT_SUM=tOUT_SUM+tOUT_DIFF;
                                    var oOUT = parseFloat(getState(Traffic_OUT).val);
                                    setState(Traffic_OUT, (oOUT+tOUT_DIFF)*1);
                                }
                            });
                            
                            //Tages und Monatswert in DP schreiben
                            schedule('30 59 23 * * *', function TrafficTagesWert() {
                                setState(Traffic_Tag_IN, getState(Traffic_IN).val);
                                setState(Traffic_Tag_OUT, getState(Traffic_OUT).val);
                            
                                //Reset für neuen Tag
                                tOUT_SUM=0;
                                tIN_SUM=0;
                                setState(Traffic_IN, 0);
                                setState(Traffic_OUT, 0);
                            
                                //herausfinden ob +- 10 Minuten immer noch den selben Monat oder letzter Tag im Monat ist
                                const moment = require("moment");
                                let datePlus=moment().add(10, 'm').format();
                                let dateMinus=moment().subtract(10, 'm').format();
                            
                                if (formatDate(datePlus, "MM") != formatDate(dateMinus, "MM")) {
                                    //jetzt ist noch der letzte Tag des Monat
                            
                                    TrafficlfdMonat();
                            
                                    setState(Traffic_Monat_IN, getState('0_userdata.0.FritzBox.Traffic.Traffic_Monat_IN').val, true);
                                    setState(Traffic_Monat_OUT, getState('0_userdata.0.FritzBox.Traffic.Traffic_Monat_OUT').val, true);
                            
                                }
                            });
                            

                            HINWEIS: Tages- und Monatswerte in Bytes!
                            91dbbb7b-fed2-4aeb-b437-f7bfe576e7cb-image.png

                            Der Code verrichtet seit gut 2 Jahren perfekt seinen Dienst. Viel Spaß.

                            Ro75.

                            K Longbow 2 Replies Last reply Reply Quote 0
                            • K
                              Kuddel @Ro75 last edited by

                              @ro75 vielen Dank für den Code.

                              Muss ich mir mal in Ruhe anschauen, da ich weder SQL noch den UPNP Adapter im Einsatz habe.

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

                                @ro75
                                Hallo,

                                also habe Tr-64 installiert, läuft auch. UpNp habe ich auch installiert, hier werden die Daten nur neu angezeigt, wenn ich kurz den Daten Request von true auf false, dann wieder auf true setzt. Es passiert leider nichts automatisch.

                                Was meinst du mit Mysql SQL, hab nur influx... muss ich mir noch einen MYSQL Server erstellen?

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

                                  @longbow sagte in Daten aus der Fritzbox visualisieren:

                                  Daten Request

                                  Da gibt es mehrere Button. Musst die mal durchprobieren und auf True setzen.

                                  32eceed4-6ce6-49cc-857c-c32eadee8040-image.png
                                  Wichtig: nicht unter 10 Sekunden!

                                  Voraussetzung ist MySQL (SQL-Adapter). Kannst es ja auch ggfs. auf Influx anpassen.

                                  Ro75.

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

                                    @ro75 Danke mit den tipp UPnP jetzt geht 😉

                                    Aber das mit dem MySQL habe ich nicht verstanden, was muss ich machen? Denn ich habe influx, müsste ich doch nur die Daten in influx schreibe/speichert, dann in Garfana umsetzten Grafisch...

                                    Nur deine Script geht nicht, die Datenpunkt werden nicht gefüttert

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

                                      @longbow stimmt der DP "upnp.0.WANDevice_-_FRITZ!Box_7490.WANDevice.WANCommonInterfaceConfig.TotalBytesReceived"?

                                      Der MySQL bzw. der Adapter wird zum Speichern der Werte gebraucht. Du kannst sicherlich auch Influx nutzen, dann musst du den Code aber anpassen, wie kann ich nicht sagen.

                                      Ro75.

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

                                        @ro75 ja der stimmt, da kommen Daten und wegen immer neu geschrieben.. muss diese nur umrechnen... da muss ich mal sehen, was ich machen muss um MBits zu erhalten

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

                                          @longbow die reinen Daten aus dem UPNP nutzen dir nichts. der Counter der Fritzbox springt imme wieder auf 0. so bekommst du keine summierten Daten. Das Skript muss chon laufen und die Daten wegschreiben. Hast du alles übernommen? Kommen Meldungen?

                                          Ro75.

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

                                            @ro75

                                            ja die Daten von dem UPnP kommen in 11sek abständen. Dein Script läuft, aber leider im Protokoll diese Meldung

                                            javascript.0
                                            102336 2024-05-28 21:10:00.976 error script.js.Sonstiges.Daten_FritzBox: Error: SQLITE_ERROR: no such table: iobroker.datapoints

                                            Also bedeutet das, das die Daten von dem UPnP nicht die Daten sind, die man hat. Spricht die Zahl kein Wert ist, den man mal nimmt und dann den MBit wert hat

                                            Ro75 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

                                            799
                                            Online

                                            31.7k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

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