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. Skripten / Logik
  4. script ändern

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

script ändern

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
23 Beiträge 6 Kommentatoren 712 Aufrufe 4 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.
  • Horst BöttcherH Horst Böttcher

    Re: [Frage] Excel nach json](/topic/18840/frage-excel-nach-json)
    https://forum.iobroker.net/topic/18840/frage-excel-nach-json/2?_=1626445113674
    Hallo das Script ging sehr gut nun kommt jetzt mein Problem
    das script hat soviele anfragen gesendet das es als DDOS Attacke angesehen wurde
    und sogar mit einer Beschlagnahmung / Hausdurchsuchung endete

    Wie kann man das script jetzt so ändern das es nur 1 mal am tag die daten abfragt
    hab nämlich keine lust das ich noch einmal besuch bekomme

    da_WoodyD Online
    da_WoodyD Online
    da_Woody
    schrieb am zuletzt editiert von
    #6

    @horst-böttcher sorry, bin zwar kein scripter, aber an deiner geschichte ist was faul...

    gruß vom Woody
    HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

    HomoranH 1 Antwort Letzte Antwort
    0
    • da_WoodyD da_Woody

      @horst-böttcher sorry, bin zwar kein scripter, aber an deiner geschichte ist was faul...

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von Homoran
      #7

      @da_woody

      @Horst-Böttcher
      das sieht leider für mich auch so aus :-(

      erst verlinkst du auf ein Skript, das lokale Daten abruft, dann zeigst du uns ein Skript, das gar nicht läuft.

      in dem von dir verlinkten Thread fand ich gerade noch eine Version:

      @Horst-Böttcher sagte in Frage] Excel nach json:
      wie kann man einstellen das es immer um 0:00 Uhr und 12:00 Uhr ausgelesen wird

      const csvjson = require('csvjson');
      const idJson = 'Datenpunkt-ID für Vis-Tabelle';
      const url = 'https://www.berlin.de/lageso/_assets/gesundheit/publikationen/corona/bezirkstabelle.csv';
       
      schedule('0 0,12 * * *', function() {
        request(url, function(err, resp, data) {
          if(err) log(err, 'warn');
          else {
              let json = JSON.stringify(csvjson.toObject(data, {delimiter : ';'}));
              setState(idJson, json, true);
          }
        });
      });
      

      Dort ist ein schedule enthalten.
      Hattest du diesen ggf ohne Komma eingegeben?
      oder einen Stern oder eine 0 zu viel?

      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
      1
      • HomoranH Homoran

        @horst-böttcher

        das sieht natürlich anders aus.

        und womit hast du das getriggert?

        F Offline
        F Offline
        fastfoot
        schrieb am zuletzt editiert von
        #8

        @homoran sagte in script ändern:

        und womit hast du das getriggert?

        wenn es tatsächlich die Version aus #3 war, dann war der Trigger der Neustart des JS-Adapters :-) Mir kam das bekannt vor und tatsächlich hatte ich in diesem Thread vom Absturz meines Adapters mit dieser Version berichtet(encoding:'ISO-8859-1'). Dass das dann aber als DDOS Attacke mit Durchsuchung und allem PiPaPo durchgeht, finde ich schon krass. Warum der TE aber hier diese Version benennt, obwohl er im anderen Thread eine geänderte Version als lauffähig bezeichnet, wird sich mir nicht mehr erschliessen

        iobroker läuft unter Docker auf QNAP TS-451+
        SkriptRecovery: https://forum.iobroker.net/post/930558

        HomoranH 1 Antwort Letzte Antwort
        0
        • F fastfoot

          @homoran sagte in script ändern:

          und womit hast du das getriggert?

          wenn es tatsächlich die Version aus #3 war, dann war der Trigger der Neustart des JS-Adapters :-) Mir kam das bekannt vor und tatsächlich hatte ich in diesem Thread vom Absturz meines Adapters mit dieser Version berichtet(encoding:'ISO-8859-1'). Dass das dann aber als DDOS Attacke mit Durchsuchung und allem PiPaPo durchgeht, finde ich schon krass. Warum der TE aber hier diese Version benennt, obwohl er im anderen Thread eine geänderte Version als lauffähig bezeichnet, wird sich mir nicht mehr erschliessen

          HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #9

          @fastfoot sagte in script ändern:

          Dass das dann aber als DDOS Attacke mit Durchsuchung und allem PiPaPo durchgeht, finde ich schon krass

          und genau da zweifele ich, dass wir alle Informationen haben.

          Wenn er den CRON um eine Stelle verlängert hat feuert dieser ggf. jede Sekunde

          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 -

          F 1 Antwort Letzte Antwort
          0
          • HomoranH Homoran

            @fastfoot sagte in script ändern:

            Dass das dann aber als DDOS Attacke mit Durchsuchung und allem PiPaPo durchgeht, finde ich schon krass

            und genau da zweifele ich, dass wir alle Informationen haben.

            Wenn er den CRON um eine Stelle verlängert hat feuert dieser ggf. jede Sekunde

            F Offline
            F Offline
            fastfoot
            schrieb am zuletzt editiert von
            #10

            @homoran sagte in script ändern:

            Wenn er den CRON um eine Stelle verlängert hat feuert dieser ggf. jede Sekunde

            ich denke nein, denn ganz links steht die 0 so dass das auch nur alle Minute triggert, unwahrscheinlich dass da einer ein Sternchen davor setzt. Es bleibt wohl leider ein Rätselraten...

            iobroker läuft unter Docker auf QNAP TS-451+
            SkriptRecovery: https://forum.iobroker.net/post/930558

            HomoranH 1 Antwort Letzte Antwort
            0
            • F fastfoot

              @homoran sagte in script ändern:

              Wenn er den CRON um eine Stelle verlängert hat feuert dieser ggf. jede Sekunde

              ich denke nein, denn ganz links steht die 0 so dass das auch nur alle Minute triggert, unwahrscheinlich dass da einer ein Sternchen davor setzt. Es bleibt wohl leider ein Rätselraten...

              HomoranH Nicht stören
              HomoranH Nicht stören
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von Homoran
              #11

              @fastfoot sagte in script ändern:

              denn ganz links steht die 0 so dass das auch nur alle Minute trigger

              das ist der Vorschlag von @paul53 gewesen.
              wir wissen nicht was @Horst-Böttcher daraus gemacht hat

              ansonsten wird die DoS-Geschichte noch weniger glaubwürdig.

              Oder das ist gar nicht das verursachende Skript

              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 -

              da_WoodyD 1 Antwort Letzte Antwort
              0
              • HomoranH Homoran

                @fastfoot sagte in script ändern:

                denn ganz links steht die 0 so dass das auch nur alle Minute trigger

                das ist der Vorschlag von @paul53 gewesen.
                wir wissen nicht was @Horst-Böttcher daraus gemacht hat

                ansonsten wird die DoS-Geschichte noch weniger glaubwürdig.

                Oder das ist gar nicht das verursachende Skript

                da_WoodyD Online
                da_WoodyD Online
                da_Woody
                schrieb am zuletzt editiert von
                #12

                @homoran sagte in script ändern:

                Oder das ist gar nicht das verursachende Skript

                das war gleich mein erster gedanke...

                gruß vom Woody
                HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                HomoranH 1 Antwort Letzte Antwort
                0
                • da_WoodyD da_Woody

                  @homoran sagte in script ändern:

                  Oder das ist gar nicht das verursachende Skript

                  das war gleich mein erster gedanke...

                  HomoranH Nicht stören
                  HomoranH Nicht stören
                  Homoran
                  Global Moderator Administrators
                  schrieb am zuletzt editiert von
                  #13

                  @da_woody und wenn es unter global steht??
                  ich kenne mich damit nicht aus, aber wird es dann nicht vor jedem Skript und somit seeeehr häufig ausgeführt?

                  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 -

                  da_WoodyD paul53P 2 Antworten Letzte Antwort
                  0
                  • HomoranH Homoran

                    @da_woody und wenn es unter global steht??
                    ich kenne mich damit nicht aus, aber wird es dann nicht vor jedem Skript und somit seeeehr häufig ausgeführt?

                    da_WoodyD Online
                    da_WoodyD Online
                    da_Woody
                    schrieb am zuletzt editiert von
                    #14

                    @homoran kann ich dir auch nicht sagen, aber als DDOS? da klemmt mehr dahinter...
                    aber der werte TE lässt ja im dunkeln munkeln. nach Beschlagnahmung / Hausdurchsuchung sollte er wissen was sache ist.

                    gruß vom Woody
                    HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                    1 Antwort Letzte Antwort
                    0
                    • HomoranH Homoran

                      @da_woody und wenn es unter global steht??
                      ich kenne mich damit nicht aus, aber wird es dann nicht vor jedem Skript und somit seeeehr häufig ausgeführt?

                      paul53P Offline
                      paul53P Offline
                      paul53
                      schrieb am zuletzt editiert von paul53
                      #15

                      @homoran sagte: wenn es unter global steht??

                      ich kenne mich damit nicht aus, aber wird es dann nicht vor jedem Skript und somit seeeehr häufig ausgeführt?

                      Nur bei Neustart der Javascript-Instanz oder von ioBroker. Dann allerdings mit Start von jedem Skript.

                      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

                      Horst BöttcherH 1 Antwort Letzte Antwort
                      0
                      • paul53P paul53

                        @homoran sagte: wenn es unter global steht??

                        ich kenne mich damit nicht aus, aber wird es dann nicht vor jedem Skript und somit seeeehr häufig ausgeführt?

                        Nur bei Neustart der Javascript-Instanz oder von ioBroker. Dann allerdings mit Start von jedem Skript.

                        Horst BöttcherH Offline
                        Horst BöttcherH Offline
                        Horst Böttcher
                        schrieb am zuletzt editiert von
                        #16

                        Ok ich schau wenn ich am PC bin welches ich zum schluss genutzt habe und sag euch dann bescheid

                        Horst BöttcherH 1 Antwort Letzte Antwort
                        0
                        • Horst BöttcherH Horst Böttcher

                          Ok ich schau wenn ich am PC bin welches ich zum schluss genutzt habe und sag euch dann bescheid

                          Horst BöttcherH Offline
                          Horst BöttcherH Offline
                          Horst Böttcher
                          schrieb am zuletzt editiert von
                          #17

                          ich denke das bild sagt alles :-(
                          hab mal alle daten die nicht für die Öffentlichkeit sind geweißt
                          1.jpg

                          so jetzt noch mal zum besagten Script

                          Als letztes hatte ich das
                          https://forum.iobroker.net/topic/18840/frage-excel-nach-json/19?_=1626536411989

                          Drin und nicht verändert warum auch hab ja keine Ahnung davon

                          paul53P 1 Antwort Letzte Antwort
                          0
                          • Horst BöttcherH Horst Böttcher

                            ich denke das bild sagt alles :-(
                            hab mal alle daten die nicht für die Öffentlichkeit sind geweißt
                            1.jpg

                            so jetzt noch mal zum besagten Script

                            Als letztes hatte ich das
                            https://forum.iobroker.net/topic/18840/frage-excel-nach-json/19?_=1626536411989

                            Drin und nicht verändert warum auch hab ja keine Ahnung davon

                            paul53P Offline
                            paul53P Offline
                            paul53
                            schrieb am zuletzt editiert von paul53
                            #18

                            @horst-böttcher sagte: Als letztes hatte ich das

                            https://forum.iobroker.net/topic/18840/frage-excel-nach-json/19?_=1626536411989

                            Das führt den request() nur einmal bei Skriptstart aus, denn es fehlt ein Trigger (Zeitplan).
                            Du hast es hoffentlich nicht in der Gruppe "global" erstellt?
                            Was sagt die Log-Ausgabe (Zeile 15 enthält eine)?

                            Ergänze es um einen Trigger, der einmal am Tag auslöst:

                            const csvjson = require('csvjson');
                            const iconv = require('iconv-lite');
                            const idJson = '0_userdata.0.json';
                            const url = 'https://www.berlin.de/lageso/_assets/gesundheit/publikationen/corona/bezirkstabelle.csv';
                             
                            schedule('7 7 * * *', function() {
                               request({
                                 url:url,
                                 encoding:'binary'
                                 }, function(err, resp, data) {
                                   if(err) log(err, 'warn');
                                   else {
                                       data = iconv.decode(data, 'iso88591');
                                       let json = JSON.stringify(csvjson.toObject(data, {delimiter : ';'}));
                                       setState(idJson, json, true);
                                       log(json);
                                   }
                               });
                            });
                            

                            Wenn nicht das Skript die Ursache für die DDos-Atacke ist: Vielleicht hast Du einen Trojaner eingefangen?

                            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

                            Horst BöttcherH 1 Antwort Letzte Antwort
                            1
                            • paul53P paul53

                              @horst-böttcher sagte: Als letztes hatte ich das

                              https://forum.iobroker.net/topic/18840/frage-excel-nach-json/19?_=1626536411989

                              Das führt den request() nur einmal bei Skriptstart aus, denn es fehlt ein Trigger (Zeitplan).
                              Du hast es hoffentlich nicht in der Gruppe "global" erstellt?
                              Was sagt die Log-Ausgabe (Zeile 15 enthält eine)?

                              Ergänze es um einen Trigger, der einmal am Tag auslöst:

                              const csvjson = require('csvjson');
                              const iconv = require('iconv-lite');
                              const idJson = '0_userdata.0.json';
                              const url = 'https://www.berlin.de/lageso/_assets/gesundheit/publikationen/corona/bezirkstabelle.csv';
                               
                              schedule('7 7 * * *', function() {
                                 request({
                                   url:url,
                                   encoding:'binary'
                                   }, function(err, resp, data) {
                                     if(err) log(err, 'warn');
                                     else {
                                         data = iconv.decode(data, 'iso88591');
                                         let json = JSON.stringify(csvjson.toObject(data, {delimiter : ';'}));
                                         setState(idJson, json, true);
                                         log(json);
                                     }
                                 });
                              });
                              

                              Wenn nicht das Skript die Ursache für die DDos-Atacke ist: Vielleicht hast Du einen Trojaner eingefangen?

                              Horst BöttcherH Offline
                              Horst BöttcherH Offline
                              Horst Böttcher
                              schrieb am zuletzt editiert von
                              #19

                              @paul53 sagte in script ändern:

                              Das führt den request() nur einmal bei Skriptstart aus, denn es fehlt ein Trigger (Zeitplan).
                              Du hast es hoffentlich nicht in der Gruppe "global" erstellt?

                              Das Weiß ich leider nicht mehr

                              Was sagt die Log-Ausgabe (Zeile 15 enthält eine)?

                              Kann ich nicht mehr sagen der Pi liegt ja bei der Polizei

                              Ergänze es um einen Trigger, der einmal am Tag auslöst:

                              ok werde dann das neue Skript von dir nehmen Monaten ist ist mein ip 3 total überfordert muss mir erst mal einen pi4 bestellen

                              Danke euch allen

                              1 Antwort Letzte Antwort
                              0
                              • HomoranH Nicht stören
                                HomoranH Nicht stören
                                Homoran
                                Global Moderator Administrators
                                schrieb am zuletzt editiert von
                                #20

                                @horst-böttcher sagte in script ändern:

                                Monaten ist ist mein ip 3 total überfordert

                                ein pi3 ist so schnell auch nicht überfordert.
                                (da braucht es schon mehr infos)

                                Außer da läuft ein (oder mehrere) Skript(e) Amok.

                                wenn du schon sagst

                                @horst-böttcher sagte in script ändern:

                                nicht verändert warum auch hab ja keine Ahnung davon

                                besteht die Gefahr, dass da noch mehr im argen liegt.

                                Deine logs siehst du dir aber auch immer an um zu sehen ob alles rund läuft?

                                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 -

                                Horst BöttcherH 1 Antwort Letzte Antwort
                                0
                                • HomoranH Homoran

                                  @horst-böttcher sagte in script ändern:

                                  Monaten ist ist mein ip 3 total überfordert

                                  ein pi3 ist so schnell auch nicht überfordert.
                                  (da braucht es schon mehr infos)

                                  Außer da läuft ein (oder mehrere) Skript(e) Amok.

                                  wenn du schon sagst

                                  @horst-böttcher sagte in script ändern:

                                  nicht verändert warum auch hab ja keine Ahnung davon

                                  besteht die Gefahr, dass da noch mehr im argen liegt.

                                  Deine logs siehst du dir aber auch immer an um zu sehen ob alles rund läuft?

                                  Horst BöttcherH Offline
                                  Horst BöttcherH Offline
                                  Horst Böttcher
                                  schrieb am zuletzt editiert von
                                  #21

                                  heute habe ich den pi wieder abholen dürfen :v:
                                  und was soll ich sagen laut LKA war mein PI ferngesteuert über ein trojana oder sowas

                                  HomoranH crunchipC 2 Antworten Letzte Antwort
                                  0
                                  • Horst BöttcherH Horst Böttcher

                                    heute habe ich den pi wieder abholen dürfen :v:
                                    und was soll ich sagen laut LKA war mein PI ferngesteuert über ein trojana oder sowas

                                    HomoranH Nicht stören
                                    HomoranH Nicht stören
                                    Homoran
                                    Global Moderator Administrators
                                    schrieb am zuletzt editiert von
                                    #22

                                    @horst-böttcher sagte in script ändern:

                                    laut LKA war mein PI ferngesteuert über ein trojana oder sowas

                                    und du bist sicher dass der Trojaner nur auf dem Pi war?

                                    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
                                    1
                                    • Horst BöttcherH Horst Böttcher

                                      heute habe ich den pi wieder abholen dürfen :v:
                                      und was soll ich sagen laut LKA war mein PI ferngesteuert über ein trojana oder sowas

                                      crunchipC Offline
                                      crunchipC Offline
                                      crunchip
                                      Forum Testing Most Active
                                      schrieb am zuletzt editiert von
                                      #23

                                      @horst-böttcher oder nen offenen Port in deinem System und dir hat einer einen "Streich gespielt"

                                      umgestiegen von Proxmox auf Unraid

                                      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

                                      698

                                      Online

                                      32.7k

                                      Benutzer

                                      82.4k

                                      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