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. JavaScript
  5. Probleme mit Schedule

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.6k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.1k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.0k

Probleme mit Schedule

Geplant Angeheftet Gesperrt Verschoben JavaScript
5 Beiträge 2 Kommentatoren 1.7k 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.
  • H Offline
    H Offline
    HKF8770
    schrieb am zuletzt editiert von
    #1

    Möchte das untere Programm jede Minute ausführen lassen.

    Im Log sehe ich jede Minute den Logeintrag Will be triggered every 1 minutes! aber nicht den Rest des Programmes.

    Wie muss ich das starten lassen?

    schedule("*/1 * * * *", function () {

    log("Will be triggered every 1 minutes!");

    });

    log("===> Verbrauch Zisterne","info");

    createState('Verbrauch Zisterne', '0');

    var Prozent = getState("hm-rpc.0.KEQ0849082.1.FILLING_LEVEL"/Füllstandssensor_Zisterne.FILLING_LEVEL/).val;

    log("–-> Zisterne in Prozent: " + Prozent, "info");

    var Liter = Prozent * 75;

    log("---> Zisterne in Liter: " + Liter, "info");

    var Litergestern = getState("javascript.0.Stand Zisterne in Liter um 23 Uhr"/Stand Zisterne in Liter um 23 Uhr/).val;

    log("---> Zisterne in Liter Tagesende: " + Litergestern, "info");

    var Verbrauch = Litergestern - Liter;

    log("---> Zisterne in Liter Verbrauch heute: " + Verbrauch, "info");

    Freddy

    1 Antwort Letzte Antwort
    0
    • BluefoxB Offline
      BluefoxB Offline
      Bluefox
      schrieb am zuletzt editiert von
      #2

      @HKF8770:

      Möchte das untere Programm jede Minute ausführen lassen.

      Im Log sehe ich jede Minute den Logeintrag Will be triggered every 1 minutes! aber nicht den Rest des Programmes.

      Wie muss ich das starten lassen? `

      createState('Verbrauch Zisterne', '0');
      
      schedule("*/1 * * * *", function () {
          log("Will be triggered every 1 minutes!");
          log("===> Verbrauch Zisterne","info");
      
          var Prozent = getState("hm-rpc.0.KEQ0849082.1.FILLING_LEVEL"/*Füllstandssensor_Zisterne.FILLING_LEVEL*/).val;
          log("---> Zisterne in Prozent: " + Prozent, "info");
          var Liter = Prozent * 75;
          log("---> Zisterne in Liter: " + Liter, "info");
          var Litergestern = getState("javascript.0.Stand Zisterne in Liter um 23 Uhr"/*Stand Zisterne in Liter um 23 Uhr*/).val;
          log("---> Zisterne in Liter Tagesende: " + Litergestern, "info");
          var Verbrauch = Litergestern - Liter;
          log("---> Zisterne in Liter Verbrauch heute: " + Verbrauch, "info");
      
          setState('Verbrauch Zisterne', Verbrauch, true);
      });
      
      
      1 Antwort Letzte Antwort
      0
      • H Offline
        H Offline
        HKF8770
        schrieb am zuletzt editiert von
        #3

        Das }); gehört ganz ans Ende. :D Immer wenn ich den Beitrag schreibe find ichs.

        Freddy

        1 Antwort Letzte Antwort
        0
        • BluefoxB Offline
          BluefoxB Offline
          Bluefox
          schrieb am zuletzt editiert von
          #4

          @HKF8770:

          Das }); gehört ganz ans Ende. :D Immer wenn ich den Beitrag schreibe find ichs. `
          Und platziere bitte createState ganz vorne. Sonst wird es versuchen jede Sekunde zu erzeugen, was nicht nötig ist.

          1 Antwort Letzte Antwort
          0
          • H Offline
            H Offline
            HKF8770
            schrieb am zuletzt editiert von
            #5

            Danke Bluefox für deine schnelle Antwort. ..und sorry wenn ich blöde Fragen habe aber ich lern gerade erst….und dank eurer Hilfe hab ich schon die ersten Programme erstellt.

            iobroker ist echt genial...wurde schon oft geschrieben aber "Hut ab".

            Freddy

            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

            779

            Online

            32.4k

            Benutzer

            81.5k

            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