Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
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
    16
    1
    1.9k

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

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

Geplant Angeheftet Gesperrt Verschoben Gelöst Error/Bug
bug
17 Beiträge 4 Kommentatoren 698 Aufrufe 1 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • bahnuhrB Online
    bahnuhrB Online
    bahnuhr
    Forum Testing Most Active
    schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
    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
      schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
      0
      • htreckslerH Offline
        htreckslerH Offline
        htrecksler
        Forum Testing
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        0
        • bahnuhrB Online
          bahnuhrB Online
          bahnuhr
          Forum Testing Most Active
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          0
          • bahnuhrB Online
            bahnuhrB Online
            bahnuhr
            Forum Testing Most Active
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            0
            • bahnuhrB Online
              bahnuhrB Online
              bahnuhr
              Forum Testing Most Active
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              0
              • bahnuhrB bahnuhr

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

                HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                0
                • bahnuhrB Online
                  bahnuhrB Online
                  bahnuhr
                  Forum Testing Most Active
                  schrieb am zuletzt editiert von
                  #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 Antwort Letzte Antwort
                  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 Online
                    bahnuhrB Online
                    bahnuhr
                    Forum Testing Most Active
                    schrieb am zuletzt editiert von
                    #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 Antwort Letzte Antwort
                    0
                    • bahnuhrB bahnuhr

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

                      war das gemeint ?

                      HomoranH Nicht stören
                      HomoranH Nicht stören
                      Homoran
                      Global Moderator Administrators
                      schrieb am zuletzt editiert von
                      #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 Antwort Letzte Antwort
                      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 Online
                        bahnuhrB Online
                        bahnuhr
                        Forum Testing Most Active
                        schrieb am zuletzt editiert von
                        #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 Antwort Letzte Antwort
                        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 Nicht stören
                          HomoranH Nicht stören
                          Homoran
                          Global Moderator Administrators
                          schrieb am zuletzt editiert von
                          #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 Antwort Letzte Antwort
                          0
                          • bahnuhrB Online
                            bahnuhrB Online
                            bahnuhr
                            Forum Testing Most Active
                            schrieb am zuletzt editiert von
                            #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 Antwort Letzte Antwort
                            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
                              schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                              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 Online
                                bahnuhrB Online
                                bahnuhr
                                Forum Testing Most Active
                                schrieb am zuletzt editiert von
                                #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 Antwort Letzte Antwort
                                0
                                • bahnuhrB Online
                                  bahnuhrB Online
                                  bahnuhr
                                  Forum Testing Most Active
                                  schrieb am zuletzt editiert von
                                  #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 Antwort Letzte Antwort
                                  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
                                    schrieb am zuletzt editiert von
                                    #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 Antwort Letzte Antwort
                                    0
                                    • bahnuhrB Online
                                      bahnuhrB Online
                                      bahnuhr
                                      Forum Testing Most Active
                                      schrieb am zuletzt editiert von
                                      #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 Antwort Letzte Antwort
                                      0
                                      Antworten
                                      • In einem neuen Thema antworten
                                      Anmelden zum Antworten
                                      • Älteste zuerst
                                      • Neuste zuerst
                                      • Meiste Stimmen


                                      Support us

                                      ioBroker
                                      Community Adapters
                                      Donate

                                      734

                                      Online

                                      32.6k

                                      Benutzer

                                      82.2k

                                      Themen

                                      1.3m

                                      Beiträge
                                      Community
                                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                      ioBroker Community 2014-2025
                                      logo
                                      • Anmelden

                                      • Du hast noch kein Konto? Registrieren

                                      • Anmelden oder registrieren, um zu suchen
                                      • Erster Beitrag
                                        Letzter Beitrag
                                      0
                                      • Home
                                      • Aktuell
                                      • Tags
                                      • Ungelesen 0
                                      • Kategorien
                                      • Unreplied
                                      • Beliebt
                                      • GitHub
                                      • Docu
                                      • Hilfe