Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Hilfe bei Skripte von request auf httpGet umbauen

    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

    Hilfe bei Skripte von request auf httpGet umbauen

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

      @paul53

      bei dem "Volkszähler-Script" bin ich jetzt schon mit dem Timeout auf 10000 rauf.
      Trotzdem kommt immer wieder die Warn-Meldung.

      Kann man diese Warn-Meldung unterdrücken?
      Oder besser mit dem Timeout testen, bis die Meldung nicht mehr kommt?

      liv-in-sky 1 Reply Last reply Reply Quote 0
      • liv-in-sky
        liv-in-sky @Negalein last edited by

        @negalein bei einem timeout von 10 sekunden denke ich, dass es evtl ein andres problem gibt - eigentlich sind 2000-4000 schon zu lange -

        kannst du mal den volkszähler neustarten - ansonsten fällt mir gerade nix dazu ein

        kommt der fehler immer? wenn ja, funktioniert es ein paarmal und ab einem zeitpunkt dann nicht mehr - oder funktioniert es immer wieder mal ?

        Homoran Negalein 2 Replies Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators @liv-in-sky last edited by

          @liv-in-sky sagte in Hilfe bei Skripte von request auf httpGet umbauen:

          eigentlich sind 2000-4000 schon zu lange -

          ehrlich?
          ich hatte mit dem Wiffi bei 2000 auch einige timeout exceeded, nach Erhöhung auf 4000 bisher keinen einzigen mehr.
          Später hab ich gesehen, dass im Originalskript 3000 msec timeout eingestellt waren.

          ich denke dass es u.a. auch auf das Netzwerk und das angesprochene Gerät ankommt.
          Beim Wiffi ist WLAN und ESP im Spiel.

          liv-in-sky 2 Replies Last reply Reply Quote 0
          • liv-in-sky
            liv-in-sky @Homoran last edited by

            @homoran

            ja ehrlich - ein device , dass solange braucht ist seltsam

            wobei ich auch bei den sonoffs mit httpget immer auf 4000 gehe, da ich sonst fehler habe -

            ich bin mir nicht sicher, ob diese 2000 wirklich 2 sekunden reine abfrage sind oder ob das irgendwie mehr beinhaltet

            selbst das auslesen eines unifi controllers mit massig daten dauert keine 2 sekunden (wenn das netwerk in ordnung ist)

            haus-automatisierung 1 Reply Last reply Reply Quote 0
            • liv-in-sky
              liv-in-sky @Homoran last edited by

              @homoran sagte in Hilfe bei Skripte von request auf httpGet umbauen:

              WLAN und ESP i

              das vermute ich auch - da ist aber dann die frage, ob es mit dem alten request auch immer zu fehlern gekommen ist (das script war auf "alle 2 sekunde abfrage" gestellt

              1 Reply Last reply Reply Quote 0
              • haus-automatisierung
                haus-automatisierung Developer Most Active @liv-in-sky last edited by

                @liv-in-sky sagte in Hilfe bei Skripte von request auf httpGet umbauen:

                ich bin mir nicht sicher, ob diese 2000 wirklich 2 sekunden reine abfrage sind oder ob das irgendwie mehr beinhaltet

                  // `timeout` specifies the number of milliseconds before the request times out.
                  // If the request takes longer than `timeout`, the request will be aborted.
                

                Was meinst Du mit "reine Abfrage"? Es geht einfach um die Zeit, in welcher auf eine Antwort vom Server gewartet wird. 2 Sekunden ist ja schon eine Ewigkeit.

                liv-in-sky 1 Reply Last reply Reply Quote 0
                • liv-in-sky
                  liv-in-sky @haus-automatisierung last edited by

                  @haus-automatisierung das dachte ich auch - aber irgendwie sind doch diese zeiten zu lange - was war den ein timeout bei dem request ? weißt du das

                  haus-automatisierung 1 Reply Last reply Reply Quote 0
                  • Negalein
                    Negalein Global Moderator @liv-in-sky last edited by

                    @liv-in-sky sagte in Hilfe bei Skripte von request auf httpGet umbauen:

                    kommt der fehler immer? wenn ja, funktioniert es ein paarmal und ab einem zeitpunkt dann nicht mehr - oder funktioniert es immer wieder mal ?

                    alle 10 Minuten. Und zur vollen Stunde 1x in 1 Minute.

                    wenn es so bleibt, kann ich mit den 336 Warns in 24 Std. leben! 😁

                    Werde den Timeout mal etwas runtersetzen und beobachten.

                    kannst du mal den volkszähler neustarten

                    schon gdemacht, ohne Auswirkung

                    @homoran sagte in Hilfe bei Skripte von request auf httpGet umbauen:

                    ich denke dass es u.a. auch auf das Netzwerk und das angesprochene Gerät ankommt.

                    Der Pi hängt mit LAN im Netz.
                    Meldungen kommen erst seit httpGet.

                    @liv-in-sky sagte in Hilfe bei Skripte von request auf httpGet umbauen:

                    das vermute ich auch - da ist aber dann die frage, ob es mit dem alten request auch immer zu fehlern gekommen ist (das script war auf "alle 2 sekunde abfrage" gestellt

                    siehe oben

                    liv-in-sky 1 Reply Last reply Reply Quote 0
                    • liv-in-sky
                      liv-in-sky @Negalein last edited by

                      @negalein

                      bitte testen CCu3 script

                      var logging = true; 
                      var debugging = false; 
                      var debugging_response = false;       //nur im Fehlerfall auf true. Hiermit wird die Antwort der Internetadresse protokolliert
                      var CCU_Version = 3;                  //Hier eine Zahl eintragen: 2 = CCU2 // 3 = CCU3 // 4 = Rasperrymatic
                      //Datenpunkt auswählen wo die installierte Version ersichtlich ist (aus Homematic.Rega Adapter)
                      const id_Version_installiert = "hm-rega.0.QEQ1301545.0.FIRMWARE_VERSION";
                      //Datenpunkt muss manuell angelegt werden. Kann irgendwo angelegt werden. Anschließend hier ersetzen
                      const id_Version_Internet = '0_userdata.0.CCU3.Servicemeldungen.Verfuegbare_CCU-Firmware';
                      const id_Update_Internet = '0_userdata.0.CCU3.Servicemeldungen.Update_verfuegbar';
                      
                      
                      var observation = true;         //Dauerhafte Überwachung der Firmware (true = aktiv // false =inaktiv)
                      var onetime = true;             //Prüft beim Scriptstart auf aktuelle Firmware
                      
                      //Prio für Pushover
                      var prio_Firmware = 0;
                      
                      
                      //Variablen für Pushover
                      var sendpush = false;            //true = verschickt per Pushover Nachrchten // false = Pushover wird nicht benutzt
                      var pushover_Instanz0 =  'pushover.0';     // Pushover instance für Pio = 0
                      var pushover_Instanz1 =  'pushover.1';     // Pushover instance für Pio = 1
                      var pushover_Instanz2 =  'pushover.2';     // Pushover instance für Pio = 2
                      var pushover_Instanz3 =  'pushover.3';     // Pushover instance für Pio = -1 oder -2
                      let _prio;
                      let _titel;
                      let _message;
                      var _device = 'TPhone';         //Welches Gerät soll die Nachricht bekommen
                      //var _device = 'All'; 
                      
                      //Variablen für Telegram
                      var sendtelegram = true;            //true = verschickt per Telegram Nachrchten // false = Telegram wird nicht benutzt
                      var user_telegram = '';             //User der die Nachricht bekommen soll
                      
                      //Variable zum verschicken der Servicemeldungen per eMail
                      var sendmail = false;            //true = verschickt per email Nachrchten // false = email wird nicht benutzt
                      
                      
                      // ab hier keine Änderung
                      
                      let _message_tmp;
                      //var request = require('request');
                      
                      function send_pushover_V4 (_device, _message, _titel, _prio) {
                             if (_prio === 0){let pushover_Instanz =  pushover_Instanz0}
                             else if (_prio == 1){pushover_Instanz =  pushover_Instanz1}
                             else if (_prio == 2){pushover_Instanz =  pushover_Instanz2}
                             else {pushover_Instanz =  pushover_Instanz3}
                             sendTo(pushover_Instanz, { 
                             device: _device,
                             message: _message, 
                             title: _titel, 
                             priority: _prio,
                             retry: 60,
                             expire: 600,
                             html: 1
                         }); 
                      }
                      
                      function send_telegram (_message, user_telegram) {
                         sendTo('telegram.0', { 
                             text: _message,
                             user: user_telegram,
                             parse_mode: 'HTML'
                         }); 
                      }
                      
                      function send_mail (_message) {
                         sendTo("email", {
                             //from:    "iobroker@mydomain.com",
                             //to:      "aabbcc@gmail.com",
                             subject: "Servicemeldung",
                             text:    _message
                         });
                      }
                      
                      function func_Version(){
                         var Version_Internet = getState(id_Version_Internet).val;
                         var ccu2 = 'http://update.homematic.com/firmware/download?cmd=js_check_version&version=12345&product=HM-CCU2&serial=12345';
                         var ccu3 = 'http://update.homematic.com/firmware/download?cmd=js_check_version&version=12345&product=HM-CCU3&serial=9A499D4429';
                         var Raspi = 'https://gitcdn.xyz/repo/jens-maus/RaspberryMatic/master/release/LATEST-VERSION.js?_version_=CURRENT_VERSION';
                         let ccu;
                         if(CCU_Version == 3){ccu = ccu3;}
                         else if(CCU_Version == 4){ccu = Raspi;}
                         else {ccu = ccu2;}
                         let url = ccu;
                      
                        // request({url : url},
                         httpGet(url,  function (error, response) {
                                 var Version_installiert = (getState(id_Version_installiert).val).trim();
                                 var Version = response.data.split("'");
                                 if(error){
                                     log('error: ' + error);
                                 } else {
                                     if(Version_Internet === ''){
                                         if(logging){
                                             log('ausgewähltes Objekt leer. Firmware wird erstmalig gesetzt.');
                                         }
                                         setState(id_Version_Internet,Version[1]);
                                     }
                                     
                                     if(Version_installiert == Version[1]){
                                         setState(id_Update_Internet,false);
                                         if(logging){
                                             log('Installierte Firmware '+Version_installiert  +' der CCU ist aktuell');
                                         }
                                     }
                                     else{
                                         setState(id_Update_Internet,true);
                                         if(logging){
                                             log('Installierte Firmware '+Version_installiert  +' der CCU ist nicht aktuell. Aktuell verfügbare Version: '+Version[1]);
                                         }
                                         
                                         if(Version_Internet == Version[1]){
                                             if(debugging){
                                                 log('[DEBUG] ' +'Version Internet hat sich nicht verändert');
                                             }
                                         } else {
                                             if(debugging){
                                                 log('[DEBUG] ' +'Installierte Firmware der CCU ist nicht aktuell.');
                                             }
                                             setState(id_Version_Internet,Version[1]);
                                              _message_tmp = 'Installierte Firmware der CCU ist nicht aktuell. Installiert: ' +Version_installiert +' --- Verfügbare Version: '+Version[1];
                                             
                                              //Push verschicken
                                             if(sendpush){
                                                 _prio = prio_Firmware;
                                                 _titel = 'CCU-Firmware';
                                                 _message = _message_tmp;
                                                 send_pushover_V4(_device, _message, _titel, _prio);
                                             }
                                             if(sendtelegram){
                                                 _message = _message_tmp;
                                                 send_telegram(_message, user_telegram);
                                             }
                                             if(sendmail){
                                                 _message = _message_tmp;
                                                 send_mail(_message);
                                             }
                                         }         
                                     }
                             
                                     if(debugging_response){
                                         log('body: ' + response.data);
                                         log('Länge ' + Version.length + ' --- Version: ' + Version[1]);
                                         log('response: ' + JSON.stringify(response.data));
                                     }
                                 }
                             }
                         );
                      }
                      
                      if(observation){
                         //Nachts einmalig ausführen 00:30 Schaltzeiten berechnen
                         schedule("54 05 * * *", func_Version);
                      }
                      
                      if(onetime){
                         //beim Starten
                         func_Version();
                      }
                      
                      

                      Negalein 1 Reply Last reply Reply Quote 1
                      • haus-automatisierung
                        haus-automatisierung Developer Most Active @liv-in-sky last edited by

                        @liv-in-sky sagte in Hilfe bei Skripte von request auf httpGet umbauen:

                        aber irgendwie sind doch diese zeiten zu lange

                        Kannst Du ja mal mit curl o.ä. messen wie lange die Antwort dauert. Default bei request war glaube ich 0. Aber alleine für die asynchronen Funktionen (mit Promises) muss ich ja einen default Timeout angeben, da sonst ein Script ggf. "für immer" hängen bleibt und wartet.

                        liv-in-sky Negalein 2 Replies Last reply Reply Quote 0
                        • liv-in-sky
                          liv-in-sky @Negalein last edited by

                          @negalein sagte in Hilfe bei Skripte von request auf httpGet umbauen:

                          Der Pi hängt mit LAN im Netz.
                          Meldungen kommen erst seit httpGet.

                          @haus-automatisierung

                          wenn das vorher lief und jetzt nicht - was könnte das sein - leider keine ahnung

                          1 Reply Last reply Reply Quote 0
                          • Negalein
                            Negalein Global Moderator @liv-in-sky last edited by Negalein

                            @liv-in-sky sagte in Hilfe bei Skripte von request auf httpGet umbauen:

                            bitte testen CCu3 script

                            Danke, perfekt.
                            Infos wurden sofort ausgelesen.

                            1 Reply Last reply Reply Quote 0
                            • liv-in-sky
                              liv-in-sky @haus-automatisierung last edited by

                              @haus-automatisierung sagte in Hilfe bei Skripte von request auf httpGet umbauen:

                              Aber alleine für die asynchronen Funktionen (mit Promises) muss ich ja einen default Timeout angeben, da sonst ein Script ggf. "für immer" hängen bleibt und wartet.

                              absolut verständlich !

                              kann es sein, das bei den 2 sekunden irgendwie der ganze npm modul zeitraum gemessen wird ?

                              haus-automatisierung 1 Reply Last reply Reply Quote 0
                              • Negalein
                                Negalein Global Moderator @haus-automatisierung last edited by Negalein

                                @haus-automatisierung sagte in Hilfe bei Skripte von request auf httpGet umbauen:

                                curl

                                curl -v http://10.0.1.93/middleware.php/data.json?from=now&uuid[]=bc3edcd0-24c4-11ea-b257-bdbd9553c516&uuid[]=deda8550-24c4-11ea-b402-275ee0956365

                                oder ist das so falsch?

                                liv-in-sky 2 Replies Last reply Reply Quote 0
                                • haus-automatisierung
                                  haus-automatisierung Developer Most Active @liv-in-sky last edited by

                                  @liv-in-sky sagte in Hilfe bei Skripte von request auf httpGet umbauen:

                                  ganze npm modul zeitraum gemessen

                                  Was ist ein "npm modul zeitraum" ? Das ist ein Parameter, welcher intern einfach 1:1 an axios weitergereicht wird. Keine Magie.

                                  1 Reply Last reply Reply Quote 0
                                  • liv-in-sky
                                    liv-in-sky @Negalein last edited by

                                    @negalein
                                    @haus-automatisierung

                                    hierm la ein test mit einem sonoff, der bei 2000 "ab und an spinnt"

                                    curl -w "@curl-format.txt"  -s 'http://192.168.178.159/cm?cmnd=Dimmer%2010'
                                    {"POWER":"ON","Dimmer":10,"Color":"041A0D","HSBColor":"144,83,10","Channel":[2,10,5]}  time_namelookup:  0.000020s
                                            time_connect:  0.004704s
                                         time_appconnect:  0.000000s
                                        time_pretransfer:  0.004749s
                                           time_redirect:  0.000000s
                                      time_starttransfer:  0.068009s
                                                         ----------
                                              time_total:  0.077903s
                                    root@iobroker59 12:13:05  ~   >
                                    
                                    
                                    haus-automatisierung 1 Reply Last reply Reply Quote 0
                                    • haus-automatisierung
                                      haus-automatisierung Developer Most Active @liv-in-sky last edited by

                                      @liv-in-sky sagte in Hilfe bei Skripte von request auf httpGet umbauen:

                                      ab und an

                                      Dann mal öfter abfragen und gucken wie sich die Zeiten verhalten.

                                      liv-in-sky 1 Reply Last reply Reply Quote 0
                                      • liv-in-sky
                                        liv-in-sky @Negalein last edited by

                                        @negalein sagte in Hilfe bei Skripte von request auf httpGet umbauen:

                                        @haus-automatisierung sagte in Hilfe bei Skripte von request auf httpGet umbauen:

                                        curl

                                        curl -v http://10.0.1.93/middleware.php/data.json?from=now&uuid[]=bc3edcd0-24c4-11ea-b257-bdbd9553c516&uuid[]=deda8550-24c4-11ea-b402-275ee0956365

                                        oder ist das so falsch?

                                        erzeuge mal eine datei: curl-format.txt in dem ordner, wo du curl ausfühst - der inhalt ist der:

                                          time_namelookup:  %{time_namelookup}s\n
                                                time_connect:  %{time_connect}s\n
                                             time_appconnect:  %{time_appconnect}s\n
                                            time_pretransfer:  %{time_pretransfer}s\n
                                               time_redirect:  %{time_redirect}s\n
                                          time_starttransfer:  %{time_starttransfer}s\n
                                                             ----------\n
                                                  time_total:  %{time_total}s\n
                                        

                                        dann den befehl

                                        curl -w "@curl-format.txt"  -s 'http://10.0.1.93/middleware.php/data.json?from=now&uuid[]=bc3edcd0-24c4-11ea-b257-bdbd9553c516&uuid[]=deda8550-24c4-11ea-b402-275ee0956365'
                                        
                                        

                                        einfach mal ein paar mal hintereinander ausführen und die anschliessend zeiten ansehen

                                        Negalein 1 Reply Last reply Reply Quote 0
                                        • liv-in-sky
                                          liv-in-sky @haus-automatisierung last edited by

                                          @haus-automatisierung sagte in Hilfe bei Skripte von request auf httpGet umbauen:

                                          Dann mal öfter abfragen und gucken wie sich die Zeiten verhalten.

                                          bei mir ist das so selten -dass ich davon ausgegangen bin, das gerade ein backitup oder sonnst ein copy traffic im netz ist - daher sah ich das nicht als problem

                                          hier jedoch stimmt was nicht - muss ja nicht der httpGet sein 🙂

                                          1 Reply Last reply Reply Quote 0
                                          • Negalein
                                            Negalein Global Moderator @liv-in-sky last edited by

                                            @liv-in-sky sagte in Hilfe bei Skripte von request auf httpGet umbauen:

                                            einfach mal ein paar mal hintereinander ausführen und die anschliessend zeiten ansehen

                                            die passen mMn sehr gut.

                                            pi@raspberrypi:~ $ curl -w "@curl-format.txt"  -s 'http://10.0.1.93/middleware.php/data.json?from=now&uuid[]=bc3edcd0-24c4-11ea-b257-bdbd9553c516&uuid[]=deda8550-24c4-11ea-b402-275ee0956365'
                                            {"version":"0.3","data":[{"tuples":[[1716805229000,0,1]],"uuid":"bc3edcd0-24c4-11ea-b257-bdbd9553c516","from":1716805169000,"to":1716805229000,"min":[1716805229000,0],"max":[1716805229000,0],"average":0,"consumption":0,"rows":2},{"tuples":[[1716805229000,8400,1]],"uuid":"deda8550-24c4-11ea-b402-275ee0956365","from":1716805199000,"to":1716805229000,"min":[1716805229000,8400],"max":[1716805229000,8400],"average":8400,"consumption":70,"rows":2}]}  time_namelookup:  0,000261s
                                                    time_connect:  0,000887s
                                                 time_appconnect:  0,000000s
                                                time_pretransfer:  0,003283s
                                                   time_redirect:  0,000000s
                                              time_starttransfer:  0,021065s
                                                                 ----------
                                                      time_total:  0,021236s
                                            pi@raspberrypi:~ $ curl -w "@curl-format.txt"  -s 'http://10.0.1.93/middleware.php/data.json?from=now&uuid[]=bc3edcd0-24c4-11ea-b257-bdbd9553c516&uuid[]=deda8550-24c4-11ea-b402-275ee0956365'
                                            {"version":"0.3","data":[{"tuples":[[1716805229000,0,1]],"uuid":"bc3edcd0-24c4-11ea-b257-bdbd9553c516","from":1716805169000,"to":1716805229000,"min":[1716805229000,0],"max":[1716805229000,0],"average":0,"consumption":0,"rows":2},{"tuples":[[1716805259000,7920,1]],"uuid":"deda8550-24c4-11ea-b402-275ee0956365","from":1716805229000,"to":1716805259000,"min":[1716805259000,7920],"max":[1716805259000,7920],"average":7920,"consumption":66,"rows":2}]}  time_namelookup:  0,000277s
                                                    time_connect:  0,000763s
                                                 time_appconnect:  0,000000s
                                                time_pretransfer:  0,000973s
                                                   time_redirect:  0,000000s
                                              time_starttransfer:  0,031154s
                                                                 ----------
                                                      time_total:  0,031370s
                                            pi@raspberrypi:~ $ curl -w "@curl-format.txt"  -s 'http://10.0.1.93/middleware.php/data.json?from=now&uuid[]=bc3edcd0-24c4-11ea-b257-bdbd9553c516&uuid[]=deda8550-24c4-11ea-b402-275ee0956365'
                                            {"version":"0.3","data":[{"tuples":[[1716805229000,0,1]],"uuid":"bc3edcd0-24c4-11ea-b257-bdbd9553c516","from":1716805169000,"to":1716805229000,"min":[1716805229000,0],"max":[1716805229000,0],"average":0,"consumption":0,"rows":2},{"tuples":[[1716805259000,7920,1]],"uuid":"deda8550-24c4-11ea-b402-275ee0956365","from":1716805229000,"to":1716805259000,"min":[1716805259000,7920],"max":[1716805259000,7920],"average":7920,"consumption":66,"rows":2}]}  time_namelookup:  0,000259s
                                                    time_connect:  0,000740s
                                                 time_appconnect:  0,000000s
                                                time_pretransfer:  0,001072s
                                                   time_redirect:  0,000000s
                                              time_starttransfer:  0,021727s
                                                                 ----------
                                                      time_total:  0,021896s
                                            pi@raspberrypi:~ $ curl -w "@curl-format.txt"  -s 'http://10.0.1.93/middleware.php/data.json?from=now&uuid[]=bc3edcd0-24c4-11ea-b257-bdbd9553c516&uuid[]=deda8550-24c4-11ea-b402-275ee0956365'
                                            {"version":"0.3","data":[{"tuples":[[1716805229000,0,1]],"uuid":"bc3edcd0-24c4-11ea-b257-bdbd9553c516","from":1716805169000,"to":1716805229000,"min":[1716805229000,0],"max":[1716805229000,0],"average":0,"consumption":0,"rows":2},{"tuples":[[1716805259000,7920,1]],"uuid":"deda8550-24c4-11ea-b402-275ee0956365","from":1716805229000,"to":1716805259000,"min":[1716805259000,7920],"max":[1716805259000,7920],"average":7920,"consumption":66,"rows":2}]}  time_namelookup:  0,000254s
                                                    time_connect:  0,000949s
                                                 time_appconnect:  0,000000s
                                                time_pretransfer:  0,003313s
                                                   time_redirect:  0,000000s
                                              time_starttransfer:  0,021195s
                                                                 ----------
                                                      time_total:  0,021383s
                                            pi@raspberrypi:~ $ curl -w "@curl-format.txt"  -s 'http://10.0.1.93/middleware.php/data.json?from=now&uuid[]=bc3edcd0-24c4-11ea-b257-bdbd9553c516&uuid[]=deda8550-24c4-11ea-b402-275ee0956365'
                                            {"version":"0.3","data":[{"tuples":[[1716805229000,0,1]],"uuid":"bc3edcd0-24c4-11ea-b257-bdbd9553c516","from":1716805169000,"to":1716805229000,"min":[1716805229000,0],"max":[1716805229000,0],"average":0,"consumption":0,"rows":2},{"tuples":[[1716805259000,7920,1]],"uuid":"deda8550-24c4-11ea-b402-275ee0956365","from":1716805229000,"to":1716805259000,"min":[1716805259000,7920],"max":[1716805259000,7920],"average":7920,"consumption":66,"rows":2}]}  time_namelookup:  0,000158s
                                                    time_connect:  0,000439s
                                                 time_appconnect:  0,000000s
                                                time_pretransfer:  0,000551s
                                                   time_redirect:  0,000000s
                                              time_starttransfer:  0,012400s
                                                                 ----------
                                                      time_total:  0,012527s
                                            pi@raspberrypi:~ $ curl -w "@curl-format.txt"  -s 'http://10.0.1.93/middleware.php/data.json?from=now&uuid[]=bc3edcd0-24c4-11ea-b257-bdbd9553c516&uuid[]=deda8550-24c4-11ea-b402-275ee0956365'
                                            {"version":"0.3","data":[{"tuples":[[1716805229000,0,1]],"uuid":"bc3edcd0-24c4-11ea-b257-bdbd9553c516","from":1716805169000,"to":1716805229000,"min":[1716805229000,0],"max":[1716805229000,0],"average":0,"consumption":0,"rows":2},{"tuples":[[1716805259000,7920,1]],"uuid":"deda8550-24c4-11ea-b402-275ee0956365","from":1716805229000,"to":1716805259000,"min":[1716805259000,7920],"max":[1716805259000,7920],"average":7920,"consumption":66,"rows":2}]}  time_namelookup:  0,000253s
                                                    time_connect:  0,000882s
                                                 time_appconnect:  0,000000s
                                                time_pretransfer:  0,001625s
                                                   time_redirect:  0,000000s
                                              time_starttransfer:  0,021581s
                                                                 ----------
                                                      time_total:  0,021680s
                                            pi@raspberrypi:~ $ curl -w "@curl-format.txt"  -s 'http://10.0.1.93/middleware.php/data.json?from=now&uuid[]=bc3edcd0-24c4-11ea-b257-bdbd9553c516&uuid[]=deda8550-24c4-11ea-b402-275ee0956365'
                                            {"version":"0.3","data":[{"tuples":[[1716805289000,0,1]],"uuid":"bc3edcd0-24c4-11ea-b257-bdbd9553c516","from":1716805229000,"to":1716805289000,"min":[1716805289000,0],"max":[1716805289000,0],"average":0,"consumption":0,"rows":2},{"tuples":[[1716805289000,8040,1]],"uuid":"deda8550-24c4-11ea-b402-275ee0956365","from":1716805259000,"to":1716805289000,"min":[1716805289000,8040],"max":[1716805289000,8040],"average":8040,"consumption":67,"rows":2}]}  time_namelookup:  0,000256s
                                                    time_connect:  0,000902s
                                                 time_appconnect:  0,000000s
                                                time_pretransfer:  0,001658s
                                                   time_redirect:  0,000000s
                                              time_starttransfer:  0,021660s
                                                                 ----------
                                                      time_total:  0,021821s
                                            pi@raspberrypi:~ $ curl -w "@curl-format.txt"  -s 'http://10.0.1.93/middleware.php/data.json?from=now&uuid[]=bc3edcd0-24c4-11ea-b257-bdbd9553c516&uuid[]=deda8550-24c4-11ea-b402-275ee0956365'
                                            {"version":"0.3","data":[{"tuples":[[1716805289000,0,1]],"uuid":"bc3edcd0-24c4-11ea-b257-bdbd9553c516","from":1716805229000,"to":1716805289000,"min":[1716805289000,0],"max":[1716805289000,0],"average":0,"consumption":0,"rows":2},{"tuples":[[1716805289000,8040,1]],"uuid":"deda8550-24c4-11ea-b402-275ee0956365","from":1716805259000,"to":1716805289000,"min":[1716805289000,8040],"max":[1716805289000,8040],"average":8040,"consumption":67,"rows":2}]}  time_namelookup:  0,000254s
                                                    time_connect:  0,000700s
                                                 time_appconnect:  0,000000s
                                                time_pretransfer:  0,000928s
                                                   time_redirect:  0,000000s
                                              time_starttransfer:  0,021411s
                                                                 ----------
                                                      time_total:  0,021578s
                                            
                                            liv-in-sky 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            851
                                            Online

                                            31.8k
                                            Users

                                            79.9k
                                            Topics

                                            1.3m
                                            Posts

                                            16
                                            132
                                            9184
                                            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