Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Übergangsschaltung Funktioniert nur zum Teil

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Übergangsschaltung Funktioniert nur zum Teil

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

      Hallo zusammen,

      Ich habe folgendes Szenario.

      Wohnzimmer = Stehlampe
      Flur = Licht

      nun möchte ich ein blockly erstellen der folgendes umsetzten soll.

      Wenn ich die Stehlampe Abend´s per Alexa ausschalte ( Stehlampe soll auch Ausgeschaltet bleiben ) dann soll folgendes passieren Flur Licht soll Eingeschaltet werden und nach 30 Sekunden wieder Ausgeschaltet werden.

      Blockly dazu

      <xml xmlns="http://www.w3.org/1999/xhtml">
        <block type="on" id="c]7~h?m5-p4v`Fn,Tvbn" x="87" y="12">
          <field name="OID">sonoff.0.Stehlampe.POWER</field>
          <field name="CONDITION">false</field>
          <field name="ACK_CONDITION"></field>
          <statement name="STATEMENT">
            <block type="control" id="~Z1MzCSoE#g*_PYv]S+/">
              <mutation delay_input="false"></mutation>
              <field name="OID">sonoff.0.Flur-Licht.POWER</field>
              <field name="WITH_DELAY">FALSE</field>
              <value name="VALUE">
                <block type="logic_boolean" id="L=C,pN..u2]IYGW;YQaZ">
                  <field name="BOOL">TRUE</field>
                </block>
              </value>
              <next>
                <block type="control" id="S@HSvxCb`jC-,{4.hX1r">
                  <mutation delay_input="true"></mutation>
                  <field name="OID">sonoff.0.Flur-Licht.POWER</field>
                  <field name="WITH_DELAY">TRUE</field>
                  <field name="DELAY_MS">30</field>
                  <field name="UNIT">sec</field>
                  <field name="CLEAR_RUNNING">FALSE</field>
                  <value name="VALUE">
                    <block type="logic_boolean" id="O!t]BxA,BLN3Vxv/;BK`">
                      <field name="BOOL">FALSE</field>
                    </block>
                  </value>
                </block>
              </next>
            </block>
          </statement>
        </block>
      </xml>
      

      Das Szenario Funktioniert, jedoch wiederholt es sich wie folgt:das Flur Licht schaltet sich nachdem die stehlampe ausgeschaltetr worden ist wie gewünscht ein,jedoch schaltet sich das flurlicht in dauerschleife an aus an aus ... die stehlampe bleibt wie gewünscht ausgeschaltet.

      Ich hoffe man kann mir weiter helfen.

      lg

      paul53 1 Reply Last reply Reply Quote 0
      • Ralla66
        Ralla66 Most Active last edited by Ralla66

        @gifftstaub
        Zeige mal das Blockly bitte,
        woher weiss den Stehlampe und Flurlicht das Abend ist ?

        1 Reply Last reply Reply Quote 0
        • paul53
          paul53 @gifftstaub last edited by paul53

          @gifftstaub sagte:

          Blockly dazu

          Das ist nur ein einzelner Block, kein Script. Versuche es mal so:

          Blockly_temp.JPG

          Trigger "kleiner als letztes" bedeutet Wertänderung von true --> false.

          G 1 Reply Last reply Reply Quote 0
          • G
            gifftstaub last edited by

            Also ich schalte die Stehlampe im Wohnzimmer per Alexa Sprache aus ( Alexa Schalte Stehlampe aus )

            Und dann soll halt im Flur das Licht Eingeschaltet werden und nach 30 Sekunden wieder Ausgeschaltet werden das Flur Licht.

            Screenshot (3).png

            lg

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

              Was sagt denn der Log ?
              An aus an aus muß ja irgend wer Triggern,
              hier Stehlampe Power ist unwahr.

              1 Reply Last reply Reply Quote 0
              • P
                pix last edited by

                Wenn der Trigger geklärt ist ("Alexa schalte Stehlampe aus"), kann man die Aktion auch sehr gut vom Szenen-Adapter ausführen lassen. Der ist genau dafür da.

                • Neue Szene "stehlampe_aus" anlegen
                • Datenpunkte für Stehlampe und Flurlampe zufügen
                • Datenpunkt Stehlampe auf false ohne Verzögerung
                • Datenpunkt Flurlampe auf true ohne Verzögerung
                • Datenpunkt Flurlampe nochmal zufügen und einstellen false Verzögerung 30000 (ms)

                Der Trigger in Blockly schaltet dann die Szene scene.0.stehlampe_aus auf true und der Szene-Adapter macht den Rest. So kann man leicht später neue Lampen einpflegen.

                Pix

                1 Reply Last reply Reply Quote 0
                • G
                  gifftstaub @paul53 last edited by gifftstaub

                  @paul53

                  Vielen Dank das Funktioniert super, genau das habe ich gesucht.

                  @pix

                  Auch dir vielen Dank 👍

                  lg

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  775
                  Online

                  32.0k
                  Users

                  80.4k
                  Topics

                  1.3m
                  Posts

                  4
                  7
                  243
                  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