Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. [Gelöst] Blockly Script mit Verzögerung

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.0k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.0k

[Gelöst] Blockly Script mit Verzögerung

[Gelöst] Blockly Script mit Verzögerung

Scheduled Pinned Locked Moved Skripten / Logik
5 Posts 4 Posters 1.1k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • G Offline
    G Offline
    georg2608
    wrote on last edited by
    #1

    Hallo zusammen,

    ich habe mir ein Skript gebastelt und meinen TV ein/aus zu schalten.

    Das funktioniert schon etwas. Nur möchte ich die Dreambox etwa 1,5-2 Sekunden verzögert ausführen lassen.

    Aktuell gehen alle Geräte gleichzeitig an und so wie ich das sehe muß der TV wohl erst komplett an sein um dann das Bildsignal der Dreambox zu empfangen.

    Könnt Ihr mir bitte mal helfen wie ich das umsetzen kann?

    Vielen Dank für Eure Hilfe

    Georg

    ! <xml 1999/xmlns="<URL url=" http:/www.w3.org/xhtml"="">http://www.w3.org/1999/xhtml">
    ! <block type="comment" id="DM%OFZdX}FGyb(QA,i!H" x="-937" y="-13"><field name="COMMENT">Fernseher Steuerung</field>
    ! <next><block type="on_ext" id="GD:?cKRO(9.SRiN5#;Fd"><mutation items="1"></mutation>
    ! <field name="CONDITION">any</field>
    ! <value name="OID0"><shadow type="field_oid" id="Nw=}XTG:y1rQLg(4Z3U8"><field name="oid">.Meine_Geräte.TV.Fernseher</field></shadow></value>
    ! <statement name="STATEMENT"><block type="controls_if" id="KA#=UrNA{1E6se?GOm-u"><mutation elseif="1"></mutation>
    ! <value name="IF0"><block type="logic_compare" id="cl1=%Hy[G=s}+Vyxvp"><field name="OP">EQ</field>
    ! <value name="A"><block type="get_value" id="q!N7Cb@rlcuxuJk5z[KI"><field name="ATTR">val</field>
    ! <field name="OID">.Meine_Geräte.TV.Fernseher</field></block></value>
    ! <value name="B"><block type="logic_boolean" id="W(u#4Uul[LuI+4ART)3U"><field name="BOOL">TRUE</field></block></value></block></value>
    ! <statement name="DO0"><block type="control" id=")Asj}OWwY2/ObE!}+0B("><mutation delay_input="false"></mutation>
    ! <field name="OID">broadlink2.0.RM:Broadlink.TV.TV POWER ON</field>
    ! <field name="WITH_DELAY">FALSE</field>
    ! <value name="VALUE"><block type="logic_boolean" id="[g1hiOL{XK2LNKdo9wr4"><field name="BOOL">TRUE</field></block></value>
    ! <next><block type="controls_if" id="+Ojvg-1rSIcyDjf}
    +YQ"><value name="IF0"><block type="logic_compare" id="~hag]UVf7cA^mD|cJbHF"><field name="OP">EQ</field>
    ! <value name="A"><block type="get_value" id="4jo(HyAe},!K9=A,F/c"><field name="ATTR">val</field>
    ! <field name="OID">broadlink2.0.RM:Broadlink.TV.TV Dreambox an</field></block></value>
    ! <value name="B"><block type="logic_boolean" id="MhcXUG1hQq.x;x{r)cDN"><field name="BOOL">TRUE</field></block></value></block></value>
    ! <statement name="DO0"><block type="comment" id="`z}+v(1,d.UzVbaI|oGF"><field name="COMMENT">Dreambox an</field>
    ! <next><block type="request" id="y)rhl|P_Rbl90`d`=4Na"><mutation with_statement="false"></mutation>
    ! <field name="WITH_STATEMENT">FALSE</field>
    ! <value name="URL"><shadow type="text" id="38rkdE?^#]}|vjZf_c"><field name="TEXT">http://192.168.188.8/web/remotecontrol? … 116</field></field></shadow></value></block></next></block></statement>
    ! <next><block type="control" id="+@Mu1
    n}eC_WZJ^,k8gu"><mutation delay_input="false"></mutation>
    ! <field name="OID">broadlink2.0.RM:Broadlink.TV.TV Receiver an</field>
    ! <field name="WITH_DELAY">FALSE</field>
    ! <value name="VALUE"><block type="logic_boolean" id="u)AxmkmjhxYoni](LaEq"><field name="BOOL">TRUE</field></block></value>
    ! <next><block type="controls_if" id="MB0H7l*=tNa+N|j)5;+h"><value name="IF0"><block type="time_compare_ex" id="lp,da-;1u}W,gs+Z}zr@"><mutation end_time="true" actual_time="true"></mutation>
    ! <field name="USE_ACTUAL_TIME">TRUE</field>
    ! <field name="OPTION">between</field>
    ! <value name="START_TIME"><shadow type="text" id="K4rBB^vKMVac#t
    -@AJ%"><field name="TEXT">19:30</field></shadow></value>
    ! <value name="END_TIME"><shadow type="text" id="X~-7!WebS6OzY.Diskj!"><field name="TEXT">6:00</field></shadow></value></block></value>
    ! <statement name="DO0"><block type="control" id="Slkng^5G:9xK|~_E[-.y"><mutation delay_input="false"></mutation>
    ! <field name="OID">broadlink2.0.RM:Broadlink.TV.TV Licht an</field>
    ! <field name="WITH_DELAY">FALSE</field>
    ! <value name="VALUE"><block type="logic_boolean" id="thE+z)#k2u]IjWd_8-Xk"><field name="BOOL">TRUE</field></block></value></block></statement></block></next></block></next></block></next></block></statement>
    ! <value name="IF1"><block type="logic_compare" id="8PWG)/+u3@D,5fYFg.L8"><field name="OP">EQ</field>
    ! <value name="A"><block type="get_value" id="qq961kWnav/rI)iiF5kz"><field name="ATTR">val</field>
    ! <field name="OID">.Meine_Geräte.TV.Fernseher</field></block></value>
    ! <value name="B"><block type="logic_boolean" id="(e{0rEf;u,=1.i!dtaC"><field name="BOOL">FALSE</field></block></value></block></value>
    ! <statement name="DO1"><block type="control" id="Tg#~=d+oQ9~KUVj6o5VY"><mutation delay_input="false"></mutation>
    ! <field name="OID">broadlink2.0.RM:Broadlink.TV.TV POWER OFF</field>
    ! <field name="WITH_DELAY">FALSE</field>
    ! <value name="VALUE"><block type="logic_boolean" id="},HSA:BvRtUnYpgnGoR/"><field name="BOOL">TRUE</field></block></value>
    ! <next><block type="control" id="5BGzNah51{2#DKd(WpN)"><mutation delay_input="false"></mutation>
    ! <field name="OID">broadlink2.0.RM:Broadlink.TV.TV Dreambox aus</field>
    ! <field name="WITH_DELAY">FALSE</field>
    ! <value name="VALUE"><block type="logic_boolean" id="mkS==F1z^K~TLoM])ypm"><field name="BOOL">TRUE</field></block></value>
    ! <next><block type="control" id="e}B|z6_Z/~]UX;LuV}B}"><mutation delay_input="false"></mutation>
    ! <field name="OID">broadlink2.0.RM:Broadlink.TV.TV Receiver aus</field>
    ! <field name="WITH_DELAY">FALSE</field>
    ! <value name="VALUE"><block type="logic_boolean" id="iV^I=SYkL[=d]7]zbc+S"><field name="BOOL">TRUE</field></block></value>
    ! <next><block type="control" id="N%4TYNaUolR4[P-8{VL"><mutation delay_input="false"></mutation>
    ! <field name="OID">broadlink2.0.RM:Broadlink.TV.TV Licht aus</field>
    ! <field name="WITH_DELAY">FALSE</field>
    ! <value name="VALUE"><block type="logic_boolean" id="UU]d?]|lRc`7
    ;`MQ4NY"><field name="BOOL">TRUE</field></block></value>
    ! <next><block type="control" id="eQ4%~W23N+D!39]9pA:y"><mutation delay_input="false"></mutation>
    ! <field name="OID">broadlink2.0.RM:Broadlink.Fan.Fan_Off</field>
    ! <field name="WITH_DELAY">FALSE</field>
    ! <value name="VALUE"><block type="logic_boolean" id="u1i02z
    -`Z7Qk)]2%`HE"><field name="BOOL">TRUE</field></block></value></block></next></block></next></block></next></block></next></block></statement></block></statement></block></next></block></xml>
    7973_tv.jpg

    1 Reply Last reply
    0
    • PeoplesP Offline
      PeoplesP Offline
      Peoples
      wrote on last edited by
      #2

      Hi Georg,

      ich selbst verwende kein Blocky aber in Script gibt es die Möglichkeit "setStateDelayed" oder "setTimeout" zu machen damit kannst du eine Einschaltverzögerung machen.

      Schau mal das gibt es bestimmt bei Blocky auch

      Ich beantworte keine Fragen zu Themen via PN

      1 Reply Last reply
      0
      • J Offline
        J Offline
        J Riemann
        wrote on last edited by
        #3

        Eine einfache Verzögerung kann doch direkt in der Befehlszeile eingegeben werden.

        Haken hinter "mit Verzögerung" setzen und schon erscheinen die Felder für die Zeiteingabe.

        ****Viele Grüße!

        Jörg****

        1 Reply Last reply
        0
        • rantanplanR Offline
          rantanplanR Offline
          rantanplan
          wrote on last edited by
          #4

          @J Riemann:

          Eine einfache Verzögerung kann doch direkt in der Befehlszeile eingegeben werden.

          Haken hinter "mit Verzögerung" setzen und schon erscheinen die Felder für die Zeiteingabe. `
          Aber dabei beachten, dass das Programm selbst KEINE Pause macht. Die Bausteine werden sofort, nacheinander abgearbeitet und die Verzögerungen der Aktion gestartet.

          GRüße

          Rantanplan

          CCU3 / MS Server 2019(VM) / Scripten mit Blockly

          1 Reply Last reply
          0
          • G Offline
            G Offline
            georg2608
            wrote on last edited by
            #5

            Super, Vielen Dank.

            mit Seffens und Uwes Tipps funktioniert es nun auch.

            1 Reply Last reply
            0
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            Support us

            ioBroker
            Community Adapters
            Donate

            473

            Online

            32.4k

            Users

            81.3k

            Topics

            1.3m

            Posts
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
            ioBroker Community 2014-2025
            logo
            • Login

            • Don't have an account? Register

            • Login or register to search.
            • First post
              Last post
            0
            • Recent
            • Tags
            • Unread 0
            • Categories
            • Unreplied
            • Popular
            • GitHub
            • Docu
            • Hilfe