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. [gelöst]Ungewollter Mehrfachaufruf?

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    9
    1
    97

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

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

[gelöst]Ungewollter Mehrfachaufruf?

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
6 Beiträge 3 Kommentatoren 544 Aufrufe
  • Ä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.
  • T Offline
    T Offline
    tropisch
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    folgendes Problem: Ich starte eine Funktion regelmäßig zu einer bestimmten Uhrzeit per schedule.

    Diese Funktion gibt über die console einen Text aus.

    Mein Problem: Ich finde die Einträge im Log doppelt.

    Hier mein Skript:

    ! function ausfuehren(){
    ! // const ventil1 = IDvonSonoff; // ID vom Sonoff festlegen
    ! if(gies == 1){
    ! // setState(ventil1, true);
    ! act = 1; // Flag setzen: Bewässerung aktiv
    ! console.log("Gartenbewässerung gestartet");
    ! }
    ! else{
    ! act = 0; // Flag löschen: Bewässerung nicht aktiv
    ! console.log("Gartenbewässerung nicht gestartet");
    ! }

    (Im Code ist noch einiges auskommentiert weil der adapter noch nicht eingebunden ist.)

    Hier der Aufruf:

    ! schedule("0 4 * * *", ausfuehren);
    Der Code befindet sich im selben Skript

    Mach ich an dieser Stelle schon was falsch?

    (Das Log liefere ich später nach, hab gerade keinen Zugriff)

    1 Antwort Letzte Antwort
    0
    • foxriver76F Offline
      foxriver76F Offline
      foxriver76
      Developer
      schrieb am zuletzt editiert von
      #2

      Pack den Code mal bitte in Code-Tags, lässt sich leichter lesen.

      In welchem Ordner befindet sich das Skript?

      Videotutorials & mehr

      Hier könnt ihr mich unterstützen.

      1 Antwort Letzte Antwort
      0
      • T Offline
        T Offline
        tropisch
        schrieb am zuletzt editiert von
        #3

        @foxriver76:

        Pack den Code mal bitte in Code-Tags, lässt sich leichter lesen.

        In welchem Ordner befindet sich das Skript? `

        Das Skript befindet sich in keinem Ordner. Es ist also auf oberster Ebene.

        Der Name des Skripts lautet "Gartenbewaesserung"

        1 Antwort Letzte Antwort
        0
        • arteckA Offline
          arteckA Offline
          arteck
          Developer Most Active
          schrieb am zuletzt editiert von
          #4

          @tropisch:

          @foxriver76:

          Pack den Code mal bitte in Code-Tags, lässt sich leichter lesen.

          In welchem Ordner befindet sich das Skript? `

          Das Skript befindet sich in keinem Ordner. Es ist also auf oberster Ebene.

          Der Name des Skripts lautet "Gartenbewaesserung" `

          du sollste nde source code richtig formatieren wenn du diesen hier postest :lol: :lol:

          function ausfuehren(){
          // const ventil1 = IDvonSonoff; // ID vom Sonoff festlegen
          if(gies == 1){
          // setState(ventil1, true);
          act = 1; // Flag setzen: Bewässerung aktiv
          console.log("Gartenbewässerung gestartet");
          }
          else{
          act = 0; // Flag löschen: Bewässerung nicht aktiv
          console.log("Gartenbewässerung nicht gestartet");
          } 
          

          wo kommst das her````
          gies

          zigbee hab ich, zwave auch, nuc's genauso und HA auch

          1 Antwort Letzte Antwort
          0
          • foxriver76F Offline
            foxriver76F Offline
            foxriver76
            Developer
            schrieb am zuletzt editiert von
            #5

            Und poste mal bitte den ganzen Code, aus den Informationen kann man leider nicht sehen warum der CRON vermeintlich doppelt ausgeführt wird.

            Wenn das Skript nicht im Ordner global liegt ist das schon mal gut. Ansonsten bitte noch das Log posten wo die mehrfach Ausführung zu sehen ist.

            beste Grüße

            fox

            Videotutorials & mehr

            Hier könnt ihr mich unterstützen.

            1 Antwort Letzte Antwort
            0
            • T Offline
              T Offline
              tropisch
              schrieb am zuletzt editiert von
              #6

              Hallo again und sorry für die späte Antwort.

              Urlaub und Hausbau erlauben mir gerade wenig Zeit fürs Programmieren.

              Die Geschichte mit den doppelten Log-Einträgen konnte ich in den letzten Tagen nicht mehr beobachten.

              Warum diese nicht mehr auftreten kann ich allerdings nicht sagen.

              Abgesehen von einigen Neustarts des PIs und Verändern der Uhrzeit des CRONS habe ich nichts verändert.

              Trotzdem vielen Dank!

              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

              484

              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