Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. einfacher Timer, nach x Min Aus

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    einfacher Timer, nach x Min Aus

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

      Hallo

      ich spiele schon eine Zeit lang, aber ich finde nichts und bekomme es nicht hin

      ich will einen Befehl ausführen
      wenn ich einen Schalter drücke
      Lampe Ein
      und diese einfach nach 30min automatisch Ausschalten lassen.

      wenn ich den Schalter wieder drücke
      Lampe Ein
      nach 30min Aus

      wenn ich während den 30min den Schalter drücke
      ignoriere den Schalter erst wenn Zeit abgelaufen wieder Aktiv

      mit den Timeout Bausteinen klappt das aber ja nicht

      Hilfe
      danke schon mal für einen Tipp

      paul53 1 Reply Last reply Reply Quote 0
      • N
        neosco last edited by

        Ich hab solche AutoAus -Lösungen bei mir laufen.

        <block xmlns="https://developers.google.com/blockly/xml" type="control" id="+STT@lGaR.YLvR4`k=!R" x="-2917.1665568351737" y="15.833334445952914">
        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
        <field name="OID">ID auswählen</field>
        <field name="WITH_DELAY">TRUE</field>
        <field name="DELAY_MS">30</field>
        <field name="UNIT">min</field>
        <field name="CLEAR_RUNNING">FALSE</field>
        <value name="VALUE">
        <block type="logic_boolean" id="v=,?GlP,LG5^7,z9w{s6">
        <field name="BOOL">TRUE</field>
        </block>
        </value>
        </block>autoausblockly.PNG

        M 1 Reply Last reply Reply Quote 0
        • M
          Maddin77 @neosco last edited by

          @neosco

          du steuerst praktisch den Aus gleich an aber verzögerst ihn einfach

          gibt es denn kein einfach Timerglied das x min abläuft?

          Homoran 1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @Maddin77 last edited by

            @maddin77 sagte in einfacher Timer, nach x Min Aus:

            gibt es denn kein einfach Timerglied das x min abläuft?

            nennt sich timeout.

            muss aber sicher beendet srin oder gestoppt werden bevor es erneut aufgerufen wird.

            1 Reply Last reply Reply Quote 0
            • paul53
              paul53 @Maddin77 last edited by

              @maddin77 sagte: wenn ich während den 30min den Schalter drücke ignoriere den Schalter erst wenn Zeit abgelaufen wieder Aktiv

              Blockly_temp.JPG

              M 2 Replies Last reply Reply Quote 4
              • M
                Maddin77 @paul53 last edited by

                @paul53 sagte in einfacher Timer, nach x Min Aus:

                @maddin77 sagte: wenn ich während den 30min den Schalter drücke ignoriere den Schalter erst wenn Zeit abgelaufen wieder Aktiv

                Blockly_temp.JPG

                Danke

                das ist nur zum ignorieren des Tasters in der Zeit?

                1 Reply Last reply Reply Quote 0
                • M
                  Maddin77 @paul53 last edited by

                  @paul53 sagte in einfacher Timer, nach x Min Aus:

                  @maddin77 sagte: wenn ich während den 30min den Schalter drücke ignoriere den Schalter erst wenn Zeit abgelaufen wieder Aktiv

                  Blockly_temp.JPG

                  bei mir Funktioniert
                  ist wahr nicht mit dem Taster

                  selbst wenn ich ihn so lange drücke, das ich ne Saubere 1 bekomme in den Objekten
                  startet das Skript nicht

                  mit wurde geändert
                  ist größer als letztes
                  geht es jedoch

                  liegt das an der 1 das er diese nicht als wahr erkennt?

                  Homoran 1 Reply Last reply Reply Quote 0
                  • Homoran
                    Homoran Global Moderator Administrators @Maddin77 last edited by

                    @maddin77 sagte in einfacher Timer, nach x Min Aus:

                    bei mir Funktioniert
                    ist wahr nicht mit dem Taster

                    was liefert denn der Taster an Werten.

                    Möglicherweise ist der immer wahr und nur der Timestamp wird bei Tastendruck aktualisiert

                    M 1 Reply Last reply Reply Quote 0
                    • M
                      Maddin77 @Homoran last edited by

                      @homoran sagte in einfacher Timer, nach x Min Aus:

                      @maddin77 sagte in einfacher Timer, nach x Min Aus:

                      bei mir Funktioniert
                      ist wahr nicht mit dem Taster

                      was liefert denn der Taster an Werten.

                      Möglicherweise ist der immer wahr und nur der Timestamp wird bei Tastendruck aktualisiert

                      er wechselt sauber zwischen
                      0 unbetätigt und beim drücken auf 1

                      Homoran 1 Reply Last reply Reply Quote 0
                      • Homoran
                        Homoran Global Moderator Administrators @Maddin77 last edited by

                        @maddin77 dann zeig mal die Objektdaten in code-tags

                        M 1 Reply Last reply Reply Quote 0
                        • M
                          Maddin77 @Homoran last edited by

                          @homoran sagte in einfacher Timer, nach x Min Aus:

                          @maddin77 dann zeig mal die Objektdaten in code-tags

                          {
                            "_id": "mqtt.0.ESPEVCC.EVCCSchnellLaden.State",
                            "common": {
                              "name": "ESPEVCC/EVCCSchnellLaden/State",
                              "write": true,
                              "read": true,
                              "role": "state",
                              "desc": "mqtt server variable",
                              "type": "number",
                              "custom": {
                                "influxdb.10": {
                                  "enabled": true,
                                  "storageType": "",
                                  "aliasId": "",
                                  "debounceTime": 100,
                                  "blockTime": 1000,
                                  "changesOnly": false,
                                  "changesRelogInterval": 600,
                                  "changesMinDelta": 0,
                                  "ignoreBelowNumber": "",
                                  "disableSkippedValueLogging": false,
                                  "enableDebugLogs": false,
                                  "debounce": 1000
                                }
                              }
                            },
                            "native": {
                              "topic": "ESPEVCC/EVCCSchnellLaden/State"
                            },
                            "type": "state",
                            "acl": {
                              "object": 1636,
                              "state": 1636,
                              "owner": "system.user.admin",
                              "ownerGroup": "system.group.administrator"
                            },
                            "from": "system.adapter.admin.0",
                            "user": "system.user.admin",
                          }
                          
                          Homoran 1 Reply Last reply Reply Quote 0
                          • Homoran
                            Homoran Global Moderator Administrators @Maddin77 last edited by

                            @maddin77 sagte in einfacher Timer, nach x Min Aus:

                            "type": "number",

                            das ist kein bool, der true und false kennt

                            Matheblock mit 0 bzw. 1 nehmen!

                            deswegen geht ist größer als letztes auch und wahr nicht

                            M 2 Replies Last reply Reply Quote 1
                            • M
                              Maddin77 @Homoran last edited by

                              @homoran sagte in einfacher Timer, nach x Min Aus:

                              @maddin77 sagte in einfacher Timer, nach x Min Aus:

                              "type": "number",

                              das ist kein bool, der true und false kennt

                              Matheblock mit 0 bzw. 1 nehmen!

                              deswegen geht ist größer als letztes auch und wahr nicht

                              hmmm
                              muss ich mir anschauen was du meinst...
                              danke erst mal

                              1 Reply Last reply Reply Quote 0
                              • M
                                Maddin77 @Homoran last edited by

                                @homoran sagte in einfacher Timer, nach x Min Aus:

                                @maddin77 sagte in einfacher Timer, nach x Min Aus:

                                "type": "number",

                                das ist kein bool, der true und false kennt

                                Matheblock mit 0 bzw. 1 nehmen!

                                deswegen geht ist größer als letztes auch und wahr nicht

                                ich finde nichts was du gemeint haben könntest
                                ich würde jetzt einen neues Objekt erstellen
                                und wenn der Taster 1 bringt diesen umsetzen auf Wahr
                                und den neuen Objekt dann verwenden für das Skript

                                oder gibt es was einfacheres?

                                PS:
                                den Schalter als True/False gleich senden lassen bzw Empfangen geht wohl nicht?

                                Homoran 1 Reply Last reply Reply Quote 0
                                • Homoran
                                  Homoran Global Moderator Administrators @Maddin77 last edited by

                                  @maddin77 sagte in einfacher Timer, nach x Min Aus:

                                  oder gibt es was einfacheres?

                                  ist größer als letztes passt doch!

                                  M 1 Reply Last reply Reply Quote 0
                                  • M
                                    Maddin77 @Homoran last edited by

                                    @homoran sagte in einfacher Timer, nach x Min Aus:

                                    @maddin77 sagte in einfacher Timer, nach x Min Aus:

                                    oder gibt es was einfacheres?

                                    ist größer als letztes passt doch!

                                    wenn das sonst keine funktions auswirkungen hat
                                    soll mir das auch recht sein

                                    danke

                                    1 Reply Last reply Reply Quote 0
                                    • First post
                                      Last post

                                    Support us

                                    ioBroker
                                    Community Adapters
                                    Donate

                                    543
                                    Online

                                    31.7k
                                    Users

                                    79.8k
                                    Topics

                                    1.3m
                                    Posts

                                    4
                                    16
                                    608
                                    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