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. Error/Bug
  4. [gelöst] Bug - Script wird ausgeführt, obwohl deaktiviert

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

[gelöst] Bug - Script wird ausgeführt, obwohl deaktiviert

Scheduled Pinned Locked Moved Solved Error/Bug
bug
17 Posts 4 Posters 699 Views 1 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.
  • bahnuhrB Offline
    bahnuhrB Offline
    bahnuhr
    Forum Testing Most Active
    wrote on last edited by Negalein
    #1

    Noch ein möglicher Bug.

    Habe folgendes Script, an dem ich momentan am probieren bin (weil "cheerio" seit update nicht mehr läuft).

    
    /* Photovoltaik: Piko 5.5 Anlage
    
    Diese Script stammt aus dem Homematic Forum. Von wem weiß ich nicht mehr.
    Lief bei mir als ccu.io.Script einwandfrei.
    
    Dieses Script habe ich nun auf iobroker umgeschrieben.
    
    @bahnuhr
    02.01.2017 Dieter Müller
    */
    
    
    //Variaben
    var idaktuell = 'javascript.0.Status.Photovoltaik.Leistung_aktuell';
    var idTag = 'javascript.0.Status.Photovoltaik.Tagesleistung';
    var idall = 'javascript.0.Status.Photovoltaik.Leistung_gesamt';
    var idP1 = 'javascript.0.Status.Photovoltaik.Leistung_Strang1';
    var idP2 = 'javascript.0.Status.Photovoltaik.Leistung_Strang2';
    
    var NameAnlage = 'SN-Login';   // Nutzername der Photovoltaik-Anlage
    var PassAnlage = 'WGrZMkb';   // Password der Photovoltaik-Anlage
    var IPAnlage = '192.168.243.75';   // IP der Photovoltaik-Anlage
    
    var logging = true;
    
    Piko();
    
     function Piko() {
                var cheerio = require('cheerio');
                var request = require('request');
    
                if (logging) log("Piko 5.5 auslesen");
                //http://SN-Login:WGrZMkb@192.168.243.75
                request('http://' + NameAnlage + ':' + PassAnlage +'@' + IPAnlage, function (error, response, body) {
                        //log ("response= " + JSON.stringify(response));
                        log ("body=" + body);
                        
                        a = JSON.stringify(response);
                        var d = a.split('>\r\n')[6];
    
                        //log (d);
                        //var d = $("td");
                        //log (cheerio.load(body));
                    //var pwr = parseFloat(d.eq(14).text().trim());   // Energie aktuell in W
    
    //if(d) log ("d= " + JSON.stringify(d));
    
    
    //var neu = JSON.parse(body);
    //log (d);
    //neu = $('li').slice(1).eq(0).text()
    
    //log (neu);
    
    //log ("neu = " + neu);
    //var t = neu.indexOf("Gesamtenergie");
    //log ("t = " + t);
    
    
      //                  var d = $("td");
        //                log ("d= " + d);
    
    //var n = t.indexOf("Gesamtenergie");
    
                        //log ("d= " + d);
    
    //if(d) log ("d= " + JSON.stringify(d));
    
    //log (d.eq(14).toString.trim());
    //var pwr =  $("td:eq(14)");
    //log ("pwr = " + pwr.eq(14));
    
    //$("p:eq(14)")
    
    //                    var pwr = parseFloat(d.eq(14).text().trim());   // Energie aktuell in W
    /*                    var day = parseFloat(d.eq(26).text().trim());   // Tagesenergie in kWh
                        var all = parseFloat(d.eq(17).text().trim());   // Gesamtenergie in kWh
                        var v1 = d.eq(56).text().trim();   // PV Generator Nr. 1 - Spannung in V
                        var i1 = d.eq(65).text().trim();   // PV Generator Nr. 1 - Strom in A
                        var p1 = parseInt(v1 * i1);
                        var v2 = d.eq(82).text().trim();   // PV Generator Nr. 1 - Spannung in V
                        var i2 = d.eq(91).text().trim();   // PV Generator Nr. 1 - Strom in A
                        var p2 = parseInt(v2 * i2);
                        if (isNaN(pwr)) pwr = 0;
                        if (isNaN(p1)) p1 = 0;
                        if (isNaN(p2)) p2 = 0;
    */
    //                    if (logging) log("Leistung aktuell= " + pwr);
    /*                    if (logging) log("Tagesleistung= " + day);
                        if (logging) log("Leistung gesamt= " + all);
    					if (logging) log("Leistung Strang 1= " + p1);
    					if (logging) log("Leistung Strang 2= " + p2);
    
                        setState(idaktuell, pwr);
                        setState(idTag, day);
                        setState(idall, all);
                        setState(idP1, p1);
                        setState(idP2, p2);
    */
                });
        }
    
    
    schedule("2,7,12,17,22,27,32,37,42,47,52,57 * * * *", function () {
        log ("Auslöser: Schedule");
    	Piko();
    });
    
    schedule("3 0 * * *", function () {     // Variablen löschen um 00:03 Uhr
        setState('javascript.0.Status.Photovoltaik.Tagesleistung', 0);
    });
    
    
    

    Das Script ist deaktiviert!
    370bb240-0178-4509-97a3-30dd46a27180-image.png

    Lt. Log wird es aber trotzdem ausgeführt:
    cb382ddc-2785-4c89-b606-61ad4c8699ca-image.png

    Frage:
    Warum wird das Script ausgeführt obwohl es doch deaktiviert ist ?


    Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
    Danke.
    gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
    ScreenToGif :https://www.screentogif.com/downloads.html

    1 Reply Last reply
    0
    • bahnuhrB bahnuhr

      zumindest war die logik bis letzte Woche (vor dem update) so.

      -> Das Script läuft doch nur wenn es links auch eingeschaltet wird <-

      Und oben steht ja auch, dass es aus ist.
      Aber trotzdem läuft es.

      paul53P Offline
      paul53P Offline
      paul53
      wrote on last edited by paul53
      #13

      @bahnuhr Schedules werden nicht immer gelöscht. Starte die JS-Instanzen neu, und wenn das nicht hilft, starte ioBroker neu. Dann sollte der Spuk vorbei sein.
      Hast Du mal die Instanz für das Skript gewechselt ?

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      bahnuhrB 1 Reply Last reply
      0
      • htreckslerH Offline
        htreckslerH Offline
        htrecksler
        Forum Testing
        wrote on last edited by
        #2

        Im script steht etwa von javascript.0 und im log javascript.1.
        Hast du den Adapter mal neu gestartet?

        Gruss Hermann

        ioBroker auf Proxmox (Debian) auf IntelNuc als Produktivsystem

        1 Reply Last reply
        0
        • bahnuhrB Offline
          bahnuhrB Offline
          bahnuhr
          Forum Testing Most Active
          wrote on last edited by
          #3

          Eigentlich nicht; aber mach ich mal.


          Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
          Danke.
          gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
          ScreenToGif :https://www.screentogif.com/downloads.html

          1 Reply Last reply
          0
          • bahnuhrB Offline
            bahnuhrB Offline
            bahnuhr
            Forum Testing Most Active
            wrote on last edited by
            #4

            Ach ne.
            Im Script speichert er die Variablen in "javascript.0"
            aber das Script läuft doch auf Instanz 1.
            (siehe oben).


            Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
            Danke.
            gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
            ScreenToGif :https://www.screentogif.com/downloads.html

            1 Reply Last reply
            0
            • bahnuhrB Offline
              bahnuhrB Offline
              bahnuhr
              Forum Testing Most Active
              wrote on last edited by
              #5

              9180dcd0-e9a0-405a-acb3-85552c5c44b3-image.png


              Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
              Danke.
              gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
              ScreenToGif :https://www.screentogif.com/downloads.html

              HomoranH 1 Reply Last reply
              0
              • bahnuhrB bahnuhr

                9180dcd0-e9a0-405a-acb3-85552c5c44b3-image.png

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

                @bahnuhr
                Das ist jetzt mal ein etwas größerer Ausschnitt.
                Aber warum so geizig mit Übersicht?

                Ist es genau der Pfad, der im log angegeben wird?

                • kann man auch jetzt noch nicht sehen

                Was sagt das log denn ganz?
                Piko 5.5 auslesen .......?....?

                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 -

                bahnuhrB 1 Reply Last reply
                0
                • bahnuhrB Offline
                  bahnuhrB Offline
                  bahnuhr
                  Forum Testing Most Active
                  wrote on last edited by
                  #7

                  bf7b3b0c-24d5-417a-9ae7-a5cc54a3a168-image.png

                  war das gemeint ?


                  Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                  Danke.
                  gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                  ScreenToGif :https://www.screentogif.com/downloads.html

                  HomoranH 1 Reply Last reply
                  0
                  • HomoranH Homoran

                    @bahnuhr
                    Das ist jetzt mal ein etwas größerer Ausschnitt.
                    Aber warum so geizig mit Übersicht?

                    Ist es genau der Pfad, der im log angegeben wird?

                    • kann man auch jetzt noch nicht sehen

                    Was sagt das log denn ganz?
                    Piko 5.5 auslesen .......?....?

                    bahnuhrB Offline
                    bahnuhrB Offline
                    bahnuhr
                    Forum Testing Most Active
                    wrote on last edited by
                    #8

                    @Homoran sagte in Bug - Script wird ausgeführt, obwohl deaktiviert:

                    Was sagt das log denn ganz?
                    Piko 5.5 auslesen .......?....?

                    versteh ich nicht.

                    Im Script steht:

                           if (logging) log("Piko 5.5 auslesen");
                    

                    und das erscheint im log.
                    Obwohl das Script ja nicht läuft und ausgeschaltet ist.


                    Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                    Danke.
                    gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                    ScreenToGif :https://www.screentogif.com/downloads.html

                    HomoranH 1 Reply Last reply
                    0
                    • bahnuhrB bahnuhr

                      bf7b3b0c-24d5-417a-9ae7-a5cc54a3a168-image.png

                      war das gemeint ?

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

                      @bahnuhr sagte in Bug - Script wird ausgeführt, obwohl deaktiviert:

                      war das gemeint ?

                      Auch! Danke dafür.

                      Jetzt fehlt noch was im log wirklich steht.

                      @Homoran sagte in Bug - Script wird ausgeführt, obwohl deaktiviert:

                      Piko 5.5 auslesen .......?....?

                      Wird das Skript da gestartet (weil scheduled)

                      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 -

                      bahnuhrB 1 Reply Last reply
                      0
                      • HomoranH Homoran

                        @bahnuhr sagte in Bug - Script wird ausgeführt, obwohl deaktiviert:

                        war das gemeint ?

                        Auch! Danke dafür.

                        Jetzt fehlt noch was im log wirklich steht.

                        @Homoran sagte in Bug - Script wird ausgeführt, obwohl deaktiviert:

                        Piko 5.5 auslesen .......?....?

                        Wird das Skript da gestartet (weil scheduled)

                        bahnuhrB Offline
                        bahnuhrB Offline
                        bahnuhr
                        Forum Testing Most Active
                        wrote on last edited by
                        #10

                        @Homoran sagte in Bug - Script wird ausgeführt, obwohl deaktiviert:

                        Wird das Skript da gestartet (weil scheduled)

                        Ja, ich weiß ja, dass es startet.

                        Dürfte es aber nicht; weil ja ausgeschaltet !


                        Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                        Danke.
                        gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                        ScreenToGif :https://www.screentogif.com/downloads.html

                        1 Reply Last reply
                        0
                        • bahnuhrB bahnuhr

                          @Homoran sagte in Bug - Script wird ausgeführt, obwohl deaktiviert:

                          Was sagt das log denn ganz?
                          Piko 5.5 auslesen .......?....?

                          versteh ich nicht.

                          Im Script steht:

                                 if (logging) log("Piko 5.5 auslesen");
                          

                          und das erscheint im log.
                          Obwohl das Script ja nicht läuft und ausgeschaltet ist.

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

                          @bahnuhr sagte in Bug - Script wird ausgeführt, obwohl deaktiviert:

                          und das erscheint im log.

                          Aaah da kommt das her.
                          ok, ich hielt es für einen Anfang eines Satzes

                          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
                          0
                          • bahnuhrB Offline
                            bahnuhrB Offline
                            bahnuhr
                            Forum Testing Most Active
                            wrote on last edited by
                            #12

                            zumindest war die logik bis letzte Woche (vor dem update) so.

                            -> Das Script läuft doch nur wenn es links auch eingeschaltet wird <-

                            Und oben steht ja auch, dass es aus ist.
                            Aber trotzdem läuft es.


                            Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                            Danke.
                            gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                            ScreenToGif :https://www.screentogif.com/downloads.html

                            paul53P 1 Reply Last reply
                            0
                            • bahnuhrB bahnuhr

                              zumindest war die logik bis letzte Woche (vor dem update) so.

                              -> Das Script läuft doch nur wenn es links auch eingeschaltet wird <-

                              Und oben steht ja auch, dass es aus ist.
                              Aber trotzdem läuft es.

                              paul53P Offline
                              paul53P Offline
                              paul53
                              wrote on last edited by paul53
                              #13

                              @bahnuhr Schedules werden nicht immer gelöscht. Starte die JS-Instanzen neu, und wenn das nicht hilft, starte ioBroker neu. Dann sollte der Spuk vorbei sein.
                              Hast Du mal die Instanz für das Skript gewechselt ?

                              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                              bahnuhrB 1 Reply Last reply
                              0
                              • paul53P paul53

                                @bahnuhr Schedules werden nicht immer gelöscht. Starte die JS-Instanzen neu, und wenn das nicht hilft, starte ioBroker neu. Dann sollte der Spuk vorbei sein.
                                Hast Du mal die Instanz für das Skript gewechselt ?

                                bahnuhrB Offline
                                bahnuhrB Offline
                                bahnuhr
                                Forum Testing Most Active
                                wrote on last edited by
                                #14

                                @paul53 sagte in Bug - Script wird ausgeführt, obwohl deaktiviert:

                                Hast Du mal die Instanz für das Skript gewechselt ?

                                Ja, hatte ich.

                                Von 0 auf 1 (weil ja cheerio nicht läuft; und da bin ich mal auf 1 gegangen; damit die anderen Scripte nicht "gestört" werden)


                                Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                                Danke.
                                gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                                ScreenToGif :https://www.screentogif.com/downloads.html

                                paul53P 1 Reply Last reply
                                0
                                • bahnuhrB Offline
                                  bahnuhrB Offline
                                  bahnuhr
                                  Forum Testing Most Active
                                  wrote on last edited by
                                  #15

                                  Nachtrag:
                                  Paul; hast du noch ne Idee wg. dem "cheerio"
                                  (warum läuft der nicht mehr, vgl. auch anderer thread)


                                  Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                                  Danke.
                                  gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                                  ScreenToGif :https://www.screentogif.com/downloads.html

                                  1 Reply Last reply
                                  0
                                  • bahnuhrB bahnuhr

                                    @paul53 sagte in Bug - Script wird ausgeführt, obwohl deaktiviert:

                                    Hast Du mal die Instanz für das Skript gewechselt ?

                                    Ja, hatte ich.

                                    Von 0 auf 1 (weil ja cheerio nicht läuft; und da bin ich mal auf 1 gegangen; damit die anderen Scripte nicht "gestört" werden)

                                    paul53P Offline
                                    paul53P Offline
                                    paul53
                                    wrote on last edited by
                                    #16

                                    @bahnuhr sagte:

                                    Ja, hatte ich.

                                    Dann sind die Schedules in der Instanz 0 noch aktiv. Also Instanzen neu starten !

                                    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                                    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                                    1 Reply Last reply
                                    0
                                    • bahnuhrB Offline
                                      bahnuhrB Offline
                                      bahnuhr
                                      Forum Testing Most Active
                                      wrote on last edited by
                                      #17

                                      Danke Paul, das wars.

                                      Habe meinen win7 Laptop komplett neu gestartet.
                                      Gewartet bis alle Instanzen grün waren und geschaut was im log passiert.

                                      Nix mehr. So is gut.
                                      Nochmals Danke.


                                      Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                                      Danke.
                                      gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                                      ScreenToGif :https://www.screentogif.com/downloads.html

                                      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

                                      304

                                      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