Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Kleine Abfrage fensterkontakt mit Anwesendheit Blocky

    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

    Kleine Abfrage fensterkontakt mit Anwesendheit Blocky

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

      Hallo,

      ich als Anfänger in sachen Blocky und Hausautomatisation, möchte ich eine Türabfrage basteln die mir über Pushoversagt das die Tür geöffnet worden ist.

      Hier mal meine Gedanken dazu, und die frage ob ich auf dem Richtigen weg bin.

      Gruß

      ! <block 1999/xmlns="<URL url=" http:/www.w3.org/xhtml"="">http://www.w3.org/1999/xhtml" type="on_ext" id="4{]Rq.P6:Ug1ySA0M.6" x="-738" y="-312"> ! <mutation items="1"></mutation> ! <field name="CONDITION">ne</field> ! <value name="OID0"><shadow type="field_oid" id="xD^Jz(=7O1Qq7yM%6+}5"><field name="oid">hm-rpc.0.0000D709956250.1.STATE</field></shadow></value> ! <statement name="STATEMENT"><block type="controls_if" id="Pf%bFMTkcK[VB2RLDus"><value name="IF0"><block type="logic_compare" id="uLu)312eeK,@JKZ7@}kv"><field name="OP">EQ</field>
      ! <value name="A"><block type="get_value" id="#Zb_3#dFMO.WqSg`2M+K"><field name="ATTR">val</field>
      ! <field name="OID">tr-064.0.devices.Honor-8.active</field></block></value>
      ! <value name="B"><block type="logic_operation" id="rH|vx_,8c?w8ImE([%ld"><field name="OP">AND</field>
      ! <value name="A"><block type="logic_boolean" id="hv2z/yh^Q]cp5(O%6^dN"><field name="BOOL">FALSE</field></block></value>
      ! <value name="B"><block type="logic_operation" id="dN(r.gq_mF51abuDB.mc"><field name="OP">AND</field>
      ! <value name="A"><block type="logic_compare" id="}x/_9#DZXhK42Wq[q96v"><field name="OP">EQ</field>
      ! <value name="A"><block type="get_value" id="{Yi/NYbS(v9mJ(Qd8.Ko"><field name="ATTR">val</field>
      ! <field name="OID">tr-064.0.devices.Mi-4c-MiPhone.active</field></block></value>
      ! <value name="B"><block type="logic_boolean" id="eH#R{3ic45ZDese8-2e("><field name="BOOL">FALSE</field></block></value></block></value>
      ! <value name="B"><block type="logic_compare" id="7GRH4nkRgZFsmWZDn.~}"><field name="OP">EQ</field>
      ! <value name="A"><block type="get_value" id="|;cD~6KID]o_i1:vp01~"><field name="ATTR">val</field>
      ! <field name="OID">hm-rpc.0.0000D709956250.1.STATE</field></block></value>
      ! <value name="B"><block type="math_number" id="ss4W5mi2ji*,|BJM!{+J"><field name="NUM">1</field></block></value></block></value></block></value></block></value></block></value>
      ! <statement name="DO0"><block type="pushover" id="|,/|/oCc.*qMC?E~r[Z#"><field name="INSTANCE">.1</field>
      ! <field name="PRIORITY">0</field>
      ! <field name="LOG">warn</field>
      ! <value name="MESSAGE"><shadow type="text" id="(AeQLs]IjW,a,7mA}=hX"><field name="TEXT">Tür Wurde Geöffnet</field></shadow></value></block></statement></block></statement></block>

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

        Hi

        Könntest du bitte auch einen Screenshot Posten und [Blockly] im subject dieses threads hinzufügen dann kommt schneller Hilfe

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

        Send from mobile device

        1 Reply Last reply Reply Quote 0
        • L
          ludino last edited by

          Ja klar mache ich das,
          4298_t_r.jpg

          1 Reply Last reply Reply Quote 0
          • R
            RappiRN Most Active last edited by

            Ich habe vor kurzem auch mal ein bisschen mit Pushover probiert. Ich musste noch die Geräte-ID eintragen, wo der Text hinsollte. Hast du mehrere pushover-Instanzen?

            Enrico

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

              Dein blockly ist fehlerhaft, deine erste Abfrage ist Wert von object = UND anstatt den Wert wahr/unwahr.

              Stimmt es auch das offen den Wert unwahr hat?

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

              Send from mobile device

              1 Reply Last reply Reply Quote 0
              • L
                ludino last edited by

                @ludino:

                Ich habe vor kurzem auch mal ein bisschen mit Pushover probiert. Ich musste noch die Geräte-ID eintragen, wo der Text hinsollte. Hast du mehrere pushover-Instanzen?

                Enrico `

                Hallo, ich weiß es noch genau wie ich Pushover Realisieren möchte, ob mit meheren Instanzen oder über die Geräte ID, wobei ich noch garnicht weiß wie das mit der Geräte ID funktioniert.

                @RappiRN:

                Dein blockly ist fehlerhaft, deine erste Abfrage ist Wert von object = UND anstatt den Wert wahr/unwahr.

                Stimmt es auch das offen den Wert unwahr hat? `

                Das verstehe ich nicht ganz ich möcht von der Logic haben

                Wenn Honor zustand = unwahr

                und

                Mi4 zustand = unwahr

                und Fensterkontakt zustand = wahr

                dann

                Push

                Kannst Du mir das bitte näher erklären was du meinst

                Danke

                1 Reply Last reply Reply Quote 0
                • L
                  ludino last edited by

                  Ich glaube es hat klick gemacht.

                  Ist das so gemeint?
                  4298_t_r1.jpg

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

                    @ludino:

                    Ich glaube es hat klick gemacht.

                    Ist das so gemeint? `

                    Genau so sollte es gehen

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

                    Send from mobile device

                    1 Reply Last reply Reply Quote 0
                    • R
                      RappiRN Most Active last edited by

                      So müsste das stimmen, wenn die Statusmeldungen "richtig herum" sind.

                      Probier doch mal, Handy abmelden, bzw WLAN aus, die zweite Bedingung realisieren, oder eben mal kurz die Bedingung ändern, und dann die Tür öffnen und auf die Meldung warten! 😄

                      Dutchman war schneller! :lol:

                      Enrico

                      1 Reply Last reply Reply Quote 0
                      • L
                        ludino last edited by

                        Hi,

                        mir geht es erst mal nicht um die Funktion(natürlich teste ich es), ich möchte Blocky verstehen, da ich noch ziemlich am Anfang stehe, möchte ich nur wissen ob so meine Gedankengänge richtig sind bzw es so sauber Programmiert wird.

                        Jetzt muss ich diese schalten noch erweitern wenn die Tür/Fenster offen stehen beim verlassen (Fenster auf Kipp) dann soll das Fenster nicht weiter beachtet werden, ausser es wird zu gemacht und dann wieder auf!

                        Da mache ich mir gerade gedanken zu wie die Logic dazu aussehen soll!

                        Ich tu mich schwer, mir eine Logic auszudenken wie ich sowas realiesiere. Aber genau das will ich lernen wie denken muss damit ich zum ziel komme.

                        Gruß

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

                          @ludino:

                          Da mache ich mir gerade gedanken zu wie die Logic dazu aussehen soll!

                          Ich tu mich schwer, mir eine Logic auszudenken wie ich sowas realiesiere. Aber genau das will ich lernen wie denken muss damit ich zum ziel komme.

                          Gruß `

                          Am einfachste waere es fuer diese faelle die bloecke Wen/Dan/Sonst wen zu benutzen.

                          Die basis ist halt immer die logic im kopf zu haben was man erreichen moechte, meistens schreibe ich mir solche sachen auf (oder zeichne es mir sogar aus).

                          Als naestes lege ich die logic drueber und Puzzle wie man dan die wuensche realisieren kan.

                          Die basis darin ist oft trigger/Wenn-dann-sonst wenn-sonst und dazu gehoerigen vergleichen UND/hoher/kleiner usw.

                          Als tip, in blockly kannst du auch mit debug bausteinen arbeiten danmit kannste du dan im log die resultate schreiben ohne das irgendwas gesteuert wird.

                          Das mache ich of im zu ueberpruefen ob die logic stimmt befohr ich schaltungen durchsetze.

                          ~Dutch

                          1 Reply Last reply Reply Quote 0
                          • L
                            ludino last edited by

                            @Dutchman:

                            Als tip, in blockly kannst du auch mit debug bausteinen arbeiten danmit kannste du dan im log die resultate schreiben ohne das irgendwas gesteuert wird.

                            Das mache ich of im zu ueberpruefen ob die logic stimmt befohr ich schaltungen durchsetze.

                            ~Dutch `

                            Das ist ja mal ein sehr guter Tip Danke

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

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            949
                            Online

                            31.9k
                            Users

                            80.2k
                            Topics

                            1.3m
                            Posts

                            3
                            12
                            970
                            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