Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly Wert ändern nach Zeit

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Blockly Wert ändern nach Zeit

    This topic has been deleted. Only users with topic management privileges can see it.
    • wauzzi
      wauzzi last edited by

      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 Reply Last reply Reply Quote 0
      • K
        Kuddel last edited by

        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 Reply Last reply Reply Quote 0
        • rantanplan
          rantanplan last edited by

          @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

          1 Reply Last reply Reply Quote 0
          • wauzzi
            wauzzi last edited by

            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 Reply Last reply Reply Quote 0
            • First post
              Last post

            Support us

            ioBroker
            Community Adapters
            Donate

            571
            Online

            31.9k
            Users

            80.2k
            Topics

            1.3m
            Posts

            3
            4
            943
            Loading More Posts
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes
            Reply
            • Reply as topic
            Log in to reply
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
            The ioBroker Community 2014-2023
            logo