Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

  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.3k

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

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

[Gelöst] Blockly Script mit Verzögerung

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
5 Beiträge 4 Kommentatoren 1.1k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • G Offline
    G Offline
    georg2608
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    0
    • PeoplesP Offline
      PeoplesP Offline
      Peoples
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      0
      • J Offline
        J Offline
        J Riemann
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        0
        • rantanplanR Offline
          rantanplanR Offline
          rantanplan
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          0
          • G Offline
            G Offline
            georg2608
            schrieb am zuletzt editiert von
            #5

            Super, Vielen Dank.

            mit Seffens und Uwes Tipps funktioniert es nun auch.

            1 Antwort Letzte Antwort
            0
            Antworten
            • In einem neuen Thema antworten
            Anmelden zum Antworten
            • Älteste zuerst
            • Neuste zuerst
            • Meiste Stimmen


            Support us

            ioBroker
            Community Adapters
            Donate

            661

            Online

            32.4k

            Benutzer

            81.4k

            Themen

            1.3m

            Beiträge
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
            ioBroker Community 2014-2025
            logo
            • Anmelden

            • Du hast noch kein Konto? Registrieren

            • Anmelden oder registrieren, um zu suchen
            • Erster Beitrag
              Letzter Beitrag
            0
            • Home
            • Aktuell
            • Tags
            • Ungelesen 0
            • Kategorien
            • Unreplied
            • Beliebt
            • GitHub
            • Docu
            • Hilfe