Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. HMIP Fenstersensor Pushovermeldung nur bei Öffnung erhalten

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    HMIP Fenstersensor Pushovermeldung nur bei Öffnung erhalten

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

      Ich bin gerade dabei eines meiner Fenster smart zu machen.
      Die Fnktion soll sein, dass nach Öffnung des Fensters (Bad lüften) eine Zeit verstrichen wird und dann eine Nachricht per Pushover an mich gesendet wird.

      Realisiert habe ich es bereits per BLOCKLY, leider erhalte ich beim Schließen ebenfalls die Meldung.

      Könnte mir hierzu jemand weiterhelfen?
      Vielen Dank an Euch.

      LG Timo

      ANBEI DER CODE

      <xml xmlns="https://developers.google.com/blockly/xml">
        <variables>
          <variable type="timeout" id="timeout">timeout</variable>
        </variables>
        <block type="on" id="h262!iG|;+=VF+q.|,s$" x="188" y="-888">
          <field name="OID">hmip.0.devices.3014F711A00000D8A9AC23E8.channels.1.windowOpen</field>
          <field name="CONDITION">true</field>
          <field name="ACK_CONDITION"></field>
          <statement name="STATEMENT">
            <block type="controls_if" id="V/D5OR8P,gt=[^vT@8Gi">
              <value name="IF0">
                <block type="logic_compare" id="Q[41F[XLw,obZhvmB)*[">
                  <field name="OP">EQ</field>
                  <value name="A">
                    <block type="get_value" id="dXeY7n{G1ODC(e$?={Z}">
                      <field name="ATTR">val</field>
                      <field name="OID">hmip.0.devices.3014F711A00000D8A9AC23E8.channels.1.windowOpen</field>
                    </block>
                  </value>
                  <value name="B">
                    <block type="logic_boolean" id="qE0(w}.2.Pt@Oy|oa0e/">
                      <field name="BOOL">TRUE</field>
                    </block>
                  </value>
                </block>
              </value>
              <statement name="DO0">
                <block type="timeouts_settimeout" id="3UI0^+(N7#:GWN1~2{JO">
                  <field name="NAME">timeout</field>
                  <field name="DELAY">5</field>
                  <field name="UNIT">sec</field>
                  <statement name="STATEMENT">
                    <block type="pushover" id="jMh/Q:3.;l=H(!i[zE`W">
                      <field name="INSTANCE"></field>
                      <field name="SOUND"></field>
                      <field name="PRIORITY">0</field>
                      <field name="LOG"></field>
                      <value name="MESSAGE">
                        <shadow type="text" id="ix!K}T3cm{%:sneE{772">
                          <field name="TEXT">BAD FENSTER schließen</field>
                        </shadow>
                      </value>
                    </block>
                  </statement>
                </block>
              </statement>
            </block>
          </statement>
        </block>
      </xml>
      
      dslraser David G. 2 Replies Last reply Reply Quote 0
      • dslraser
        dslraser Forum Testing Most Active @Willes last edited by dslraser

        @willes
        Zeige mal bitte zusätzlich einen Screenshot.(nicht Jeder importiert Dein Blockly)
        Welcher Adapter ist es ? HMIP oder rpc ?

        EDIT: sehe schon im Code das es HMIP ist.

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

          @dslraser sagte in HMIP Fenstersensor Pushovermeldung nur bei Öffnung erhalten:

          sehe schon im Code das es HMIP ist.

          und zwar mit Access Point!

          dslraser 1 Reply Last reply Reply Quote 1
          • W
            Willes @dslraser last edited by

            @dslraser

            544dacac-afdb-4dce-99bb-2e59f2d6a148-grafik.png

            Die Verarbeitung erfolgt über den Homematic IP Accsess Point.

            dslraser 1 Reply Last reply Reply Quote 0
            • dslraser
              dslraser Forum Testing Most Active @Willes last edited by dslraser

              @willes
              Mach mal den Pushover Baustein in das blaue falls mache Maul.

              EDIT: bzw. kannst Du das falls mache doch auch weglassen, wenn der Trigger nur auf ist wahr steht.

              EDIT2: den Trigger auf ist größer als beim letzten Mal müsste auch gehen.
              (Ich habe kein HMIP AP, deshalb weiß ich auch nicht wie die Datenpunkte umgeschaltet werden, aber Du könntest Dir das im Log über einen Debug Baustein unterhalb vom Trigger auch anzeigen lassen)

              1 Reply Last reply Reply Quote 0
              • David G.
                David G. @Willes last edited by

                @willes sagte in HMIP Fenstersensor Pushovermeldung nur bei Öffnung erhalten:

                Die Fnktion soll sein, dass nach Öffnung des Fensters (Bad lüften) eine Zeit verstrichen wird und dann eine Nachricht per Pushover an mich gesendet wird.

                Für eine Verzögerung solltest du noch einen Timeout Block einbauen.
                Der Timeout sollte aber beim schließen wieder beendet werden.

                1 Reply Last reply Reply Quote 1
                • dslraser
                  dslraser Forum Testing Most Active @Homoran last edited by

                  @homoran sagte in HMIP Fenstersensor Pushovermeldung nur bei Öffnung erhalten:

                  und zwar mit Access Point!

                  Jo.

                  name="OID">hmip.0.devices.3014F711A00000D8A9AC23E8.channels.1.windowOpen</field>
                  
                  1 Reply Last reply Reply Quote 0
                  • W
                    Willes last edited by Willes

                    Aktuelles Hauptproblem -> nach dem öffnen erhalte ich 2 Nachrichten, eigentlich möchte ich nur 1 Nachricht erhalten.
                    Ich dachte, das das Skript nur 1x ausgeführt wird und dann ruhig ist?

                    a22d31bc-bdde-4e23-bd13-b0cae4460f9d-image.png

                    So sieht es aktuell aus

                    dslraser David G. 2 Replies Last reply Reply Quote 0
                    • dslraser
                      dslraser Forum Testing Most Active @Willes last edited by

                      @willes sagte in HMIP Fenstersensor Pushovermeldung nur bei Öffnung erhalten:

                      Aktuelles Hauptproblem ->

                      Debug Baustein einbauen und schauen warum es zweimal triggert.

                      1 Reply Last reply Reply Quote 0
                      • David G.
                        David G. @Willes last edited by

                        @willes

                        So ist es mit Timeout (abgesehen von den 2x triggern)

                        Screenshot_20210625-150237_Firefox.jpg

                        1 Reply Last reply Reply Quote 0
                        • W
                          Willes last edited by

                          Nochmals kurz zur gewünschten Funktion:

                          • Fenster aufmachen
                          • Timer soll ablaufen (20 min)
                          • Meldung soll per Pushover kommen

                          Ich möchte aber keine Meldung beim schließen des Fensters erhalten.
                          Hier stehe ich total auf dem Schlauch.

                          Der Zustand FALSE soll keine Nachricht auslösen.

                          David G. 1 Reply Last reply Reply Quote 0
                          • David G.
                            David G. @Willes last edited by David G.

                            @willes

                            So ist es in meinem Beispiel oben. Nur hab 3min drinnen stehen.

                            W 1 Reply Last reply Reply Quote 0
                            • W
                              Willes @David G. last edited by

                              @david-g

                              Habe es gerade angeglichen, jedoch weiterhin 2 Meldungen

                              David G. 1 Reply Last reply Reply Quote 0
                              • Homoran
                                Homoran Global Moderator Administrators last edited by Homoran

                                @willes sagte in HMIP Fenstersensor Pushovermeldung nur bei Öffnung erhalten:

                                @david-g

                                Habe es gerade angeglichen, jedoch weiterhin 2 Meldungen

                                hast du das beherzigt?

                                @dslraser sagte in HMIP Fenstersensor Pushovermeldung nur bei Öffnung erhalten:

                                @willes sagte in HMIP Fenstersensor Pushovermeldung nur bei Öffnung erhalten:

                                Aktuelles Hauptproblem ->

                                Debug Baustein einbauen und schauen warum es zweimal triggert.

                                1 Reply Last reply Reply Quote 0
                                • David G.
                                  David G. @Willes last edited by

                                  @willes

                                  Dann wie oben vorgeschlagen den debug einbauen.
                                  Läuft das Skript evtl irgendwo nochmal? Ein alter versuch oder so?
                                  Kannst ja zum testen den Text der Pushover einfach mal ändern.

                                  W 1 Reply Last reply Reply Quote 0
                                  • W
                                    Willes @David G. last edited by

                                    @david-g

                                    Wo baue ich denn den debug Stein am besten ein?

                                    David G. 1 Reply Last reply Reply Quote 0
                                    • David G.
                                      David G. @Willes last edited by

                                      @willes
                                      Direkt als erstes im Trigger denke ich

                                      Homoran 1 Reply Last reply Reply Quote 1
                                      • Homoran
                                        Homoran Global Moderator Administrators @David G. last edited by

                                        @david-g sagte in HMIP Fenstersensor Pushovermeldung nur bei Öffnung erhalten:

                                        @willes
                                        Direkt als erstes im Trigger denke ich

                                        @Willes und am besten gibst du auch de "Wert" aus

                                        1 Reply Last reply Reply Quote 0
                                        • W
                                          Willes last edited by

                                          @david-g

                                          so korrekt? 66333431-13df-47e3-a3b6-f4ad06685c85-image.png

                                          dslraser 2 Replies Last reply Reply Quote 0
                                          • dslraser
                                            dslraser Forum Testing Most Active @Willes last edited by dslraser

                                            @willes
                                            kopiere Dir den roten Wert Baustein und packe den mal in den Debug Baustein.

                                            Edit:
                                            (Trigger auf wurde geändert bei windowOpen)

                                            Bildschirmfoto 2021-06-25 um 16.22.14.png

                                            Fenster auf und zu machen und ins log schauen.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            891
                                            Online

                                            32.0k
                                            Users

                                            80.5k
                                            Topics

                                            1.3m
                                            Posts

                                            4
                                            21
                                            455
                                            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