Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. *gelöst* Blockly Garagentormeldung

    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

    *gelöst* Blockly Garagentormeldung

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

      Hallo zusammen,

      ich möchte gerne meine Programme, die ich auf meiner CCU2 aktuell noch am laufen habe, auf meinen IO-Broker umziehen. Aktuell versuche ich meine Garagentormeldung in Blockly umzubauen, habe hierbei jedoch Probleme.

      Folgendes soll das Skript machen: Wenn das Garagentor zu einer bestimmten Uhrzeit noch offen steht, soll eine Telegram-Meldung versendet werden.

      Ich habe das versucht auf 2 Wegen hinzubekommen, aber es funktioniert irgendwie nicht. Bei beiden Skripten kommt keine Meldung.

      Irgendwie habe ich damit Probleme. Vielleicht können mir die Blockly Experten von euch einmal weiterhelfen? 😉

      Beide Varianten, die ich getestet habe, findet ihr unten.

      Danke!

      Gruß surfer 😉
      4867_garagentor-skript_1.jpg
      4867_garagentor-skript_2.jpg

      1 Reply Last reply Reply Quote 0
      • B
        bishop last edited by

        versuch mal so!
        4663_test.jpg

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

          Der trigger ist falsch, nimm den cron shedule als trigger zur gewünschten Urzeit.

          Dan die fals Frage ob das Tor offen ist.

          Du möchtest ja zu einer bestimmten Zeit das Script ausführen und nicht wen sich der Status der Tür ändert [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
          • surfer09
            surfer09 last edited by

            @bishop:

            versuch mal so! `

            Das hat leider nicht geklappt bishop.

            Ich versuch' mich jetzt mal an dem Vorschlag von dutchman 🙂
            4867_skript_ge_ndert.jpg

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

              Vielen Dank Dutchman! Jetzt funktioniert´s! 🙂
              4867_skript_funktioniert.jpg

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

                Super ! [emoji3]

                Setzt du bitte noch gelöst in deinem Titel ? 😉

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

                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
                • B
                  Baerny last edited by

                  ich würde gerne hier nochmal nachhaken, hab das Script nachgebaut, funktioniert auch. Allerdings bekomme ich jetzt jede Minute eine Nachricht solange das Tor offen ist. Mir würde es reichen, wenn ich nur einmal daran erinnert würde. Was muss ich da noch einbauen bzw. ergänzen ?

                  Baerny

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

                    @Baerny:

                    Was muss ich da noch einbauen bzw. ergänzen ?

                    Baerny `

                    Dan müsstest du eine variable setzten welche bei der Nachricht auf true gesetzt wird und wen das Tor wieder zu ist (also bei sonst) auf false.

                    Dan machst du in der If Abfrage Tor offen wahr und die Variable false

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

                    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
                    • surfer09
                      surfer09 last edited by

                      Ich verstehe nicht ganz, warum das Skript dann jede Minute sendet. Bei mir im Skript wird ja nur gesagt um 21 und 22 Uhr. Und nicht noch jede Minute. Und dann muss man extra noch wieder eine Variable bauen, damit er nicht ständig losrattert?

                      Also irgendwie wird mir Blockly zwischendrin immer unsympathischer und machmal auch nicht logisch….

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

                        Poste Mal deinen Block und Export Dan können wir Mal drüber schauen kann meine Glaskugel gerade nicht finden [emoji20]

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

                        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
                        • surfer09
                          surfer09 last edited by

                          Ja, die Glaskugel ist in manchen Situationen schon nicht schlecht. Ich hätte manchmal auch gerne eine. 🙂

                          Ich konnte das Skript jetzt aber noch nicht testen. Wenn Baerny aber sagt er hat das Skript kopiert, wird das bei mir ja auch so sein, das er alle Minute eine Meldung raushaut.

                           <xml xmlns="http://www.w3.org/1999/xhtml"><block type="comment" id="am,hcEMkV+DaG`[vFs|L" x="63" y="38"><field name="COMMENT">Schickt eine Telegram Nachricht, wenn das Garagentor um 21 / 22 Uhr noch offen ist</field>
                              <next><block type="schedule_create" id="8([bmNU^CR_E2*`U5*x:"><field name="NAME">schedule</field>
                                  <value name="SCHEDULE"><shadow type="field_cron" id="1J.x+H)W]9QMtkuzkoh]"><field name="CRON">0 21,22 * * *</field></shadow></value> 
                                  <statement name="STATEMENT"><block type="controls_if" id="jp9c:n^!y{UzWM^_oO}2"><value name="IF0"><block type="logic_compare" id="58r8X~X4-r!JB0)X@1uY"><field name="OP">EQ</field>
                                          <value name="A"><block type="get_value" id="a:S?blI]]yq~Ei=afLKK"><field name="ATTR">val</field>
                                              <field name="OID">hm-rega.0.15160</field></block></value> 
                                          <value name="B"><block type="logic_boolean" id="A(^N+rhqI6b^@m`|?)di"><field name="BOOL">TRUE</field></block></value></block></value> 
                                      <statement name="DO0"><block type="telegram" id="+f(lX]Xoks=]U5nxF*B,"><field name="LOG">error</field>
                                          <value name="MESSAGE"><shadow type="text" id="WN2lVMS(m1Oq%hWHI-n+"><field name="TEXT">Das Garagentor ist noch offen!</field></shadow></value></block></statement></block></statement></block></next></block></xml> 
                          

                          4867_skript_garagentor.jpg

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

                            @surfer09:

                            Ich konnte das Skript jetzt aber noch nicht testen. Wenn Baerny aber sagt er hat das Skript kopiert, wird das bei mir ja auch so sein, das er alle Minute eine Meldung raushaut. `

                            Dein block und script sehen gut aus aber ich möchte mal das von Baerny sehen denke mal da stimmt was mit dem Cron nicht.

                            Bei dir sollte es so richtig gehen und allein um 9 und/oder 10 Uhr eine Meldung ausgeben.

                            ~Dutch

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

                              Okay, das hätte mich jetzt auch stutzig gemacht.

                              Danke dir! 😉

                              1 Reply Last reply Reply Quote 0
                              • B
                                Baerny last edited by

                                @dutchman, du hast recht, bei meinem Crown hatte ich nur 10, also nur die Stunde und keine Minuten angegeben. Nach Änderung auf 10.00 klappt es.

                                Danke für Eure Mühe

                                Baerny

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

                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                817
                                Online

                                31.7k
                                Users

                                79.8k
                                Topics

                                1.3m
                                Posts

                                4
                                14
                                1297
                                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