Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly: Abfrage Steckerleiste in Abhängigkeit von Uhrzeit

    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: Abfrage Steckerleiste in Abhängigkeit von Uhrzeit

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

      Hallo zusammen,

      bin eine echte Newbie im Blockly skripten beim iobroker.

      Folgendes bekomme ich aktuell nicht hin:

      Gewünschte Aufgabe: Wenn im Office ein (bereits im iobroker eingebundene) Stecker zu einer bestimmten Uhrzeit vergessen wurde auszuschalten, soll eine Push over Mitteilung erfolgen. Sofern der Stecker außerhalb des definierten Zeitraums an ist, soll hingegen nichts passieren. Wenn der Stecker vor Beginn des zeitlichen Abfragezeitraums an ist und der Uhrzeitbeginn erreicht ist (und zwar ERST dann), soll also die Push over Mitteilung erfolgen.

      Push over ist vorliegend übrigens nicht das Problem, das funktioniert bei anderen Skripten tadellos.

      Hingegen scheint die zeitabhängige Komponente (zeitlicher Abfragezeitraum) vorliegend nicht zu funktionieren. Ich habe mal das aktuelle "Programm" angehängt. Weiß jemand Rat?

      6893_blockly_zeitabh_ngige_anfrage_stecker.jpg

      1 Reply Last reply Reply Quote 0
      • Dutchman
        Dutchman Developer Most Active Administrators last edited by

        Hi Tanja37 wilkommen,

        Schau mal in diesem post hatte wir gestern eine vergleichbare frage nur dam mit Garagentor Beispiel.

        tip : du nimmst die falschen Blöcke/logic :), die Lösung und Beispiel steht im letzten post des threads

        viewtopic.php?f=21&t=13497

        1 Reply Last reply Reply Quote 0
        • T
          Tanja37 last edited by

          Hallo Dutchman,

          danke für die super schnelle Antwort. Wie/wo kann ich im Feld "Zeitplan schedule" konkret

          • Uhrzeiten (von Uhrzeit 1 BIS Uhrzeit 2, alsos Abfrage-ZEITRAUM),

          • ggf. Wochentage

          oder öhnliche Bedingen eintragen?

          Da blick ich leider noch nicht recht durch 😉

          Kannst Du mir hier auch weiterhelfen?

          Lieben Dank & VG

          Tanja

          1 Reply Last reply Reply Quote 0
          • Dutchman
            Dutchman Developer Most Active Administrators last edited by

            Hi Tanja,

            We du den block einfügst und dan auf die Sternchen klickst kommt ein popup, da kannst du alles im interface eingeben 🙂

            979_screen_shot_2018-04-15_at_13.28.09.png
            979_screen_shot_2018-04-15_at_13.28.15.png

            1 Reply Last reply Reply Quote 0
            • T
              Tanja37 last edited by

              Soweit verstanden, wie gebe ich aber z.B. konkret

              einen begrenzten Abfragezeitraum von 18:00 Uhr bis 05:00 Uhr des folgenden Tag an? Kannst Du mir dafür vielleicht einen Screenshot machen 🙂

              LG

              Tanja

              1 Reply Last reply Reply Quote 0
              • T
                Tanja37 last edited by

                Bin jetzt etwas weiter gekommen (siehe unten). Push over wird erst ausgelöst, wenn der Beginn des Abfragezeitraums erreicht ist (im Bsp: 14:03 Uhr).

                Problem jetzt nur: Die push-over Meldungen rauschen jetzt natürlich NON-STOP rein (was ja logisch ist, da die Bedingung "stecker an" & "Anfragezeitraum liegt vor" beide weiterhin fortwährend gegeben sind).

                Habt Ihr eine Idee wie man die Push Meldung ggf. auf EINE Meldung beschränken bzw. - noch besser - jede Stunde beschränken könnte?

                Nochmals danke

                LG

                Tanja
                6893_blockly_zeitabh_ngige_anfrage_stecker2.jpg

                1 Reply Last reply Reply Quote 0
                • Dutchman
                  Dutchman Developer Most Active Administrators last edited by

                  ich verstehe deinen lösungs Ansatz nicht ?

                  Du kannst doch einfach einen cron job nehmen der jede stunde läuft, dan eine falls abfrage stecken an = Nachricht raus.

                  Dan musst du keine zeit abfragen zwischen usw.

                  Es ging dir doch darum zu einer bestimmten zeit eine Meldung zu bekommen wen der Stecker an ist ?

                  1 Reply Last reply Reply Quote 0
                  • T
                    Tanja37 last edited by

                    Nein, die Abfrage soll nicht jede Stunde laufen (d.h. den ganzen Tag über), sondern nur zwischen 23:00 Uhr und 05:00 Uhr des Folgetages. Also auf eine de fakto "Nacht-Abfrage" beschränkt… :lol:

                    Da geht das o.g. so leider nicht.

                    LG

                    Tanja

                    1 Reply Last reply Reply Quote 0
                    • Dutchman
                      Dutchman Developer Most Active Administrators last edited by

                      @Tanja37:

                      Nein, die Abfrage soll nicht jede Stunde laufen (d.h. den ganzen Tag über), sondern nur zwischen 23:00 Uhr und 05:00 Uhr des Folgetages. Also auf eine de fakto "Nacht-Abfrage" beschränkt… :lol:

                      Da geht das o.g. so leider nicht.

                      LG

                      Tanja `

                      Das kannst du dich so im Chrom eingeben ?!

                      –-----------------------

                      Send from mobile device

                      Das schöne ios hat Auto Korrektur zum k****

                      Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community

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

                        @Tanja37:

                        Nein, die Abfrage soll nicht jede Stunde laufen (d.h. den ganzen Tag über), sondern nur zwischen 23:00 Uhr und 05:00 Uhr des Folgetages. Also auf eine de fakto "Nacht-Abfrage" beschränkt… :lol: `
                        Hallo Tanja37

                        Bau ruhig einer Cron der jede Minute die Zeit überprüft. Das belastet das System nicht.

                        In Deinen vorherigen Post hast Du immer einen Zeitbereich angegeben der innerhalb eines Tages war.

                        Zeit zwischen 23:00 und 05:00 beinhaltet einen Tageswechsel. Das funktioniert so nicht.

                        Das kannst Du nur so abfragen:

                        Falls zwischen 23:00 und 23:59 ODER zwischen 00:00 und 05:00

                        Grüße

                        1 Reply Last reply Reply Quote 0
                        • T
                          Tanja37 last edited by

                          Nein, jedenfalls sehe ich keinerlei Möglichkeiten dort

                          1 Reply Last reply Reply Quote 0
                          • Dutchman
                            Dutchman Developer Most Active Administrators last edited by

                            mach einfach einen Cron jede Minute aber nur in den Stunden die du willst [emoji3]

                            –-----------------------

                            Send from mobile device

                            Das schöne ios hat Auto Korrektur zum k****

                            Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community

                            1 Reply Last reply Reply Quote 0
                            • T
                              Tanja37 last edited by

                              @rantanplan

                              Kanbst du mir den passenden cron befehl, der das gewünschte luefert, bitte mal geben. Bin hier am verzweifeln, weil es nicht klappt! 🙂

                              1 Reply Last reply Reply Quote 0
                              • Dutchman
                                Dutchman Developer Most Active Administrators last edited by

                                @Tanja37:

                                @rantanplan

                                Kanbst du mir den passenden cron befehl, der das gewünschte luefert, bitte mal geben. Bin hier am verzweifeln, weil es nicht klappt! 🙂 `

                                bitte, jeden Minuten aber nur in de stunden 23,0,1,2,3,4 und 5 Uhr:

                                979_screen_shot_2018-04-15_at_16.51.15.png

                                block zum importieren:

                                 <block xmlns="http://www.w3.org/1999/xhtml" type="schedule" id="q%%s8mU6dYc,ec}6Cg^." x="-737.88232421875" y="237.0153808593759"><field name="SCHEDULE">* 0-5,23 * * *</field></block> 
                                
                                1 Reply Last reply Reply Quote 0
                                • rantanplan
                                  rantanplan last edited by

                                  @Dutchman: Es ist so schön wenn Teamarbeit so gut funktioniert 😄

                                  1 Reply Last reply Reply Quote 0
                                  • Dutchman
                                    Dutchman Developer Most Active Administrators last edited by

                                    @rantanplan:

                                    @Dutchman: Es ist so schön wenn Teamarbeit so gut funktioniert 😄 `

                                    🙂 so sinds wir doch immer jetzt noch die Rückfrage ob aus alles wie gewollt funktioniert

                                    –-----------------------

                                    Send from mobile device

                                    Das schöne ios hat Auto Korrektur zum k****

                                    Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community

                                    1 Reply Last reply Reply Quote 0
                                    • T
                                      Tanja37 last edited by

                                      Ja perfekt Jungs! Habt vielen Dank! Habe heute viel gelernt. Danke für Eure Zeit.

                                      LG

                                      Tanja

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

                                        @Tanja37:

                                        Ja perfekt Jungs! Habt vielen Dank! Habe heute viel gelernt. Danke für Eure Zeit. `
                                        Dann bitte noch ein [gelöst] in den Betreff Deines ersten Beitrags.

                                        Danke.

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

                                        Support us

                                        ioBroker
                                        Community Adapters
                                        Donate

                                        574
                                        Online

                                        31.9k
                                        Users

                                        80.2k
                                        Topics

                                        1.3m
                                        Posts

                                        3
                                        18
                                        1430
                                        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