Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. hrob 2000

    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

    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 5
    • Best 0
    • Groups 1

    hrob 2000

    @hrob 2000

    Starter

    0
    Reputation
    4
    Profile views
    5
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    hrob 2000 Follow
    Starter

    Latest posts made by hrob 2000

    • RE: Hilfe! Alarm und Türkontakt

      @rasen1992 Das Skript ist sehr interessant. Ich habe einen Aqara Schalter. Wenn ich einmal drücke, dann bleibt die Zahl bei buttonevent auf 1002. Bei doppel drücken, dann die Zahl 1004.

      Nun möchte genau das in diesem Skript "verbauen". Wenn der Switch 1002 hat, dann soll der Alarm aktiv sein und mir Bescheid geben, wenn die Tür geöffnet wurde. Wenn 1004, dann soll der Alarm deaktiviert werden. Wobei "Alarm" nur bedeutet, dass das Skript beim Tür öffnen aktiv ist. Ich selbst habe keine Alarmanlage oder ähnliches.

      Wo kann ich das am Besten im Skript hinterlegen? Im ersten Teil vielleicht, wenn Objekt ID open UND buttonevent 1002, dann...? So ähnlich vielleicht 🙂 Und der 1004, also die Deaktivierung ?

      Vielen Dank.
      Screenshot_1.jpg

      posted in Blockly
      hrob 2000
      hrob 2000
    • RE: ( gelöst) Zeitplan funktioniert nicht beim Türsensor

      @paul53 Funktioniert nun einwandfrei. Vielen Dank. Ich wäre da wirklich nie drauf gekommen, weil ich tatsächlich gedacht habe, dass der Zeitplan da greift... Und dein Blockly ist auch noch etwas kleiner, als meiner, da du u.a. die Variable msg nutzt...

      posted in Blockly
      hrob 2000
      hrob 2000
    • RE: ( gelöst) Zeitplan funktioniert nicht beim Türsensor

      @paul53 Vielen Dank. Werde heute Abend dein Beispiel ausprobieren. An den Logiken und wie die umgesetzt werden in Blockly muss ich wirklich noch für mich verinnerlichen 🙂

      posted in Blockly
      hrob 2000
      hrob 2000
    • RE: ( gelöst) Zeitplan funktioniert nicht beim Türsensor

      @homoran Danke für deine schnelle Rückmeldung.

      Habe es mir beinahe gedacht mit den zwei Trigger. Aber wie bekomme ich einen Zeitplan hin.

      Also den Trigger "Falls Objekt..." im äußerem Bereich löschen und den blauen "Falls Objekt..." beibehalten?

      posted in Blockly
      hrob 2000
      hrob 2000
    • ( gelöst) Zeitplan funktioniert nicht beim Türsensor

      Hallo Leute,
      bin sehr neu im Blockly-Bereich und irgendwie habe ich die Logiken noch nicht so ganz verstanden. Ich habe ein Script für einen Türsensor geschrieben und der funktioniert auch einwandfrei.
      Nun möchte ich einen Zeitplan mit einbinden, sodass der Sensor zu einer bestimmten Zeit und Arbeitstage aktiviert wird bzw. mir bescheid gibt.

      Vielleicht habt ihr eine Idee was ich konkret falsch mache bzw. wie es "richtiger" ist. Danke.

      Mein Skript:
      Screenshot_1.jpg

      <block xmlns="https://developers.google.com/blockly/xml" type="schedule" id="Oef_YaK)QLnX-cYz5j$8" x="-1212.9389218782123" y="-1737.5">
        <field name="SCHEDULE">{"time":{"start":"13:00","end":"18:00","mode":"hours","interval":0},"period":{"days":1}}</field>
        <statement name="STATEMENT">
          <block type="on" id="$bPApTO8LkV~F|N$)cGO">
            <field name="OID">deconz.0.Sensors.3.open</field>
            <field name="CONDITION">ne</field>
            <field name="ACK_CONDITION"></field>
            <statement name="STATEMENT">
              <block type="controls_if" id="t*#g=W5H6vIoCSioEf,)">
                <value name="IF0">
                  <block type="logic_compare" id="5d22tq#{IZA=,:]UPHbS">
                    <field name="OP">EQ</field>
                    <value name="A">
                      <block type="on_source" id="J118HXQ(n^!ca*RmE,sU">
                        <field name="ATTR">state.val</field>
                      </block>
                    </value>
                    <value name="B">
                      <block type="logic_boolean" id="_=*M/eGDPCSf,@#^4V3v">
                        <field name="BOOL">TRUE</field>
                      </block>
                    </value>
                  </block>
                </value>
                <statement name="DO0">
                  <block type="telegram" id="^88y5BxQd!u!bc]F{(k`">
                    <field name="INSTANCE"></field>
                    <field name="LOG"></field>
                    <field name="SILENT">FALSE</field>
                    <field name="PARSEMODE">default</field>
                    <value name="MESSAGE">
                      <shadow type="text" id="MW`-kpcV.VJj*.T.(hm(">
                        <field name="TEXT">Tür wurde geöffnet</field>
                      </shadow>
                    </value>
                  </block>
                </statement>
                <next>
                  <block type="controls_if" id="MFL{^,NXd)X7tn-Tgz%G">
                    <value name="IF0">
                      <block type="logic_compare" id="jLffJ]n6:B)zMglty%Et">
                        <field name="OP">EQ</field>
                        <value name="A">
                          <block type="on_source" id="NP)+dH~bYTS=Y1qbN|8l">
                            <field name="ATTR">state.val</field>
                          </block>
                        </value>
                        <value name="B">
                          <block type="logic_boolean" id="%Do6.amC^CmJ][EVzqk#">
                            <field name="BOOL">FALSE</field>
                          </block>
                        </value>
                      </block>
                    </value>
                    <statement name="DO0">
                      <block type="telegram" id="8@EAGMSl]s;rk$qH/M#_">
                        <field name="INSTANCE"></field>
                        <field name="LOG"></field>
                        <field name="SILENT">FALSE</field>
                        <field name="PARSEMODE">default</field>
                        <value name="MESSAGE">
                          <shadow type="text" id="u2FR_t[P[|+v6zn`)$`2">
                            <field name="TEXT">Tür wurde geschlossen</field>
                          </shadow>
                        </value>
                      </block>
                    </statement>
                  </block>
                </next>
              </block>
            </statement>
          </block>
        </statement>
      </block>
      posted in Blockly
      hrob 2000
      hrob 2000
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo