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. Blockly Wert ändern nach Zeit

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.6k

Blockly Wert ändern nach Zeit

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
4 Beiträge 3 Kommentatoren 1.0k 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.
  • wauzziW Offline
    wauzziW Offline
    wauzzi
    schrieb am zuletzt editiert von
    #1

    Hallo Zusammen,

    ich habe bereits seit längerer Zeit ein Blocklyskript, welches mir mitteilt wenn der Trockner/ die Waschmaschine fertig ist.

    Wärend dem Betrieb kommt es jedoch immer wieder zu kurzen Pausen, wodurch auch der Wattwert auf das Standbyniveau kurzzeitig sinkt.

    Dadurch wird fälschlicherweise die Fertigmeldung verursacht.

    Um diese Fehlinterpretation zu vermeiden, ist meine Idee, eine Zeit einzubauen.

    z.B. ist der Wattwert länger als 120 Sekunden kleiner als 11 Watt dann soll der Fertigstatus auf True gesetzt werden.

    Und genau da benötige ich eure Hilfe.

    Viele Grüße+Danke :-)

    Wauzzi

    on({id: 'sonoff.0.DVES_4E944B.ENERGY_Power', change: "any"}, function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      if (getState("sonoff.0.DVES_4E944B.ENERGY_Power").val > '200') {
        setState("sonoff.0.DVES_4E944B.Trockner_fertig"/*Trockner_fertig*/, false);
      } else if (getState("sonoff.0.DVES_4E944B.ENERGY_Power").val <= '6') {
        setState("sonoff.0.DVES_4E944B.Trockner_fertig"/*Trockner_fertig*/, true);
      }
    });
    on({id: 'sonoff.0.DVES_4E944B.Trockner_fertig', change: "ne"}, function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      if (getState("sonoff.0.DVES_4E944B.Trockner_fertig").val == false) {
        setState("alexa2.0.Echo-Devices.Commands.speak"/*speak*/, 'Der Wäschetrockner wurde eingeschaltet.');
        sendTo("telegram.1", "send", {
            text: 'Der Trockner wurde eingeschaltet'
        });
      } else if (getState("sonoff.0.DVES_4E944B.Trockner_fertig").val == true) {
        setState("alexa2.0.Echo-Devices.Commands.speak"/*speak*/, 'Der Wäschetrockner ist jetzt fertig. Du kannst die Wäsche jetzt holen.');
        sendTo("telegram.1", "send", {
            text: (['Der Trockner ist fertig :) ','Und du hast insgesamt bereits ',getState("sonoff.0.DVES_4E944B.ENERGY_Total").val,' kWh beim trocknen verbraucht.'].join(''))
        });
      }
    });
    
    
    1 Antwort Letzte Antwort
    0
    • K Offline
      K Offline
      Kuddel
      schrieb am zuletzt editiert von
      #2

      Dein Problem kenne ich nur zu gut.

      Ich habe es mit einem Timeout gelöst.

      Wenn der Verbauch unter Wert X sinkt, dann läuft ein Timeout von 5 Minuten.

      Ist der Veerbrauch dann immer noch unter Wert X, kommt die Fertigmeldung

      1 Antwort Letzte Antwort
      0
      • rantanplanR Offline
        rantanplanR Offline
        rantanplan
        schrieb am zuletzt editiert von
        #3

        @wauzzi:

        z.B. ist der Wattwert länger als 120 Sekunden kleiner als 11 Watt dann soll der Fertigstatus auf True gesetzt werden.

        Und genau da benötige ich eure Hilfe. `

        Schau mal hier viewtopic.php?f=21&t=10134

        Grüße

        Rantanplan

        CCU3 / MS Server 2019(VM) / Scripten mit Blockly

        1 Antwort Letzte Antwort
        0
        • wauzziW Offline
          wauzziW Offline
          wauzzi
          schrieb am zuletzt editiert von
          #4

          Hallo Zusammen,

          zunächst vielen Dank für Euer Imput !

          Ich habe die Timeaout Variante versucht. Und es scheint zu Funktionieren ! :-)

          Ich muss aber noch ein paar "Testwaschgänge" durchführen um ein verlässliches Ergebnis zu erhalten.

          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

          465

          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