Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Homematicaktoren Timer

    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

    Homematicaktoren Timer

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

      Hi,

      versuche über ioBroker und Blockly meine Gartenbeleuchtung zu steuern.

      Ein Bewegungsmelder soll das Licht einschalten und der interne Timer des Schaltaktors soll das Licht wieder ausschalten.

      Die primäre Einschaltbedingung die die Helligkeit und Bewegung, in VIS wir eine Einschaltzeit vorgegeben.

      Die Timerzeit wird übernommen jedoch fehlt irgendwie die Aktivierung des Timers.

      Anbei das bisherige Blockly Script:

      ! <xml 1999/xmlns="<URL url=" http:/www.w3.org/xhtml"="">http://www.w3.org/1999/xhtml">
      ! <block id=":(:e2}16SB5*rMBZ=JV" type="comment" y="-337" x="-537"><field name="COMMENT">Gartenbeleuchtung ein / aus</field> ! <next><block id="KdwbjZ=]HJoZD-9=C@[p" type="schedule"><field name="SCHEDULE">* * 0-8,15-23 * * *</field> ! <statement name="STATEMENT"><block id=".lP3@1VS5za8}91!G2|G" type="controls_if"><value name="IF0"><block id=".?5olDvcgC}-?CJ9wjo+" type="logic_compare"><field name="OP">LTE</field> ! <value name="A"><block id="l5zx0{(Thh0Ap.4|IEnU" type="get_value"><field name="ATTR">val</field> ! <field name="OID">hm-rpc.2.LTK0096899.1.BRIGHTNESS</field></block></value> ! <value name="B"><block id="L8nQLav[EORp@uWYw5K" type="get_value"><field name="ATTR">val</field>
      ! <field name="OID">javascript.0.AFiHome.Beleuchtung.HelligkGrenzwAussen</field></block></value></block></value>
      ! <statement name="DO0"><block id="kF@?W2U-cla^).],xMW" type="controls_if"><value name="IF0"><block id=")YIjB24qZ|TfL#sr@#Y9" type="logic_compare"><field name="OP">EQ</field>
      ! <value name="A"><block id=";q{YH!,m[aiOdSuv4" type="get_value"><field name="ATTR">val</field>
      ! <field name="OID">hm-rpc.2.LTK0096899.1.MOTION</field></block></value>
      ! <value name="B"><block id="ggaHlmvaCtGs8!TyM%K#" type="logic_boolean"><field name="BOOL">TRUE</field></block></value></block></value>
      ! <statement name="DO0"><block id="0JY[IruohP[g
      ZX,mLF+" type="controls_if"><value name="IF0"><block id="eH6o=?v,%ud~?T=J:yt(" type="logic_compare"><field name="OP">EQ</field>
      ! <value name="A"><block id="=wT2f^TK+C/?!O:4Q!" type="get_value"><field name="ATTR">val</field>
      ! <field name="OID">javascript.0.AFiHome.Beleuchtung.MA_Gartenhaus</field></block></value>
      ! <value name="B"><block id="-UgGj3;?:Ow%%9mBZY
      #" type="logic_boolean"><field name="BOOL">TRUE</field></block></value></block></value>
      ! <statement name="DO0"><block id="O3Re{+XnSN(q=^zHF=-Q" type="controls_if"><value name="IF0"><block id="e{s_Y(B0S)b::ZyGM2Zo" type="logic_compare"><field name="OP">EQ</field>
      ! <value name="A"><block id="jG3@R/zNwBhSa^;zm%CA" type="get_value"><field name="ATTR">val</field>
      ! <field name="OID">hm-rpc.2.OEQ1261396.1.STATE</field></block></value>
      ! <value name="B"><block id="[]0(+h_,FJzDepXZszq" type="logic_boolean"><field name="BOOL">FALSE</field></block></value></block></value> ! <statement name="DO0"><block id="6JnfvB2-4fz2ic7tCX" type="debug"><field name="Severity">log</field> ! <value name="TEXT"><shadow id="+.VQGwTCcJpH;@L)HfdQ" type="text"><field name="TEXT">Wir haben das Licht Garten eingeschalten</field></shadow></value> ! <next><block id="ME!0yNV-4*D-mNjkg#JX" type="update"><mutation delay_input="true"></mutation> ! <field name="OID">hm-rpc.2.OEQ1261396.1.ON_TIME</field> ! <field name="WITH_DELAY">TRUE</field> ! <field name="DELAY_MS">1000</field> ! <field name="UNIT">ms</field> ! <field name="CLEAR_RUNNING">TRUE</field> ! <value name="VALUE"><block id="}hfG,FPm#|;GSfL@knz|" type="math_arithmetic"><field name="OP">MULTIPLY</field> ! <value name="A"><shadow id="}Is_gJikG_1H:P7VS:B4" type="math_number"><field name="NUM">1</field></shadow> ! <block id="2fsn9x0)%z2Nnt#!.hrv" type="get_value"><field name="ATTR">val</field> ! <field name="OID">javascript.0.AFiHome.Beleuchtung.LeuchtDauerAussen</field></block></value> ! <value name="B"><shadow id="UoqI2:%lPU)mlS6|qDzY" type="math_number"><field name="NUM">60</field></shadow></value></block></value> ! <next><block id="I99L^oLAqm|I29CUy!G0" type="control"><mutation delay_input="false"></mutation> ! <field name="OID">hm-rpc.2.OEQ1261396.1.STATE</field> ! <field name="WITH_DELAY">FALSE</field> ! <value name="VALUE"><block id=",3eSs]UAS#=?x-saHplj" type="logic_boolean"><field name="BOOL">TRUE</field></block></value></block></next></block></next></block></statement></block></statement> ! <next><block id="zHMK4ZVS^tY(r0[GI#6;" type="controls_if"><value name="IF0"><block id="WD4v:/:Afdx%Ef!bDX" type="logic_compare"><field name="OP">EQ</field> ! <value name="A"><block id="b1-_fu!C_82nd.~t6alm" type="get_value"><field name="ATTR">val</field> ! <field name="OID">javascript.0.AFiHome.Beleuchtung.MA_WohnzVeranda</field></block></value> ! <value name="B"><block id=".KX/vhD~Gu[0M2HR:!9i" type="logic_boolean"><field name="BOOL">TRUE</field></block></value></block></value> ! <statement name="DO0"><block id="#_IE@^aV+1^(~V%k3iV" type="controls_if"><value name="IF0"><block id="9FzqGz0Mvi6FtCPy3{g" type="logic_compare"><field name="OP">EQ</field> ! <value name="A"><block id="uRyaz=5n:4CfICq@w+)K" type="get_value"><field name="ATTR">val</field> ! <field name="OID">hm-rpc.2.MEQ0754229.1.STATE</field></block></value> ! <value name="B"><block id="raF46culwj-h^Z2P]]mU" type="logic_boolean"><field name="BOOL">FALSE</field></block></value></block></value> ! <statement name="DO0"><block id="W:gXZKNu{8vYeifzqzMy" type="debug"><field name="Severity">log</field> ! <value name="TEXT"><shadow id="L-o|eFcTAy5lLSn}i6{i" type="text"><field name="TEXT">Wir haben das Licht Veranda eingeschalten</field></shadow></value> ! <next><block id="M!jCV/*{sO@RQ%ccA:z=" type="update"><mutation delay_input="false"></mutation> ! <field name="OID">hm-rpc.2.MEQ0754229.1.ON_TIME</field> ! <field name="WITH_DELAY">FALSE</field> ! <value name="VALUE"><block id="C39A]8@r/M**GVZdeWY" type="math_arithmetic"><field name="OP">MULTIPLY</field>
      ! <value name="A"><shadow id="}Is_gJikG_1H:P7VS:B4" type="math_number"><field name="NUM">1</field></shadow>
      ! <block id="{~VPE|A+T;0GQcvXuPK~" type="get_value"><field name="ATTR">val</field>
      ! <field name="OID">javascript.0.AFiHome.Beleuchtung.LeuchtDauerAussen</field></block></value>
      ! <value name="B"><shadow id="zr-M9%HZJ;<EMAIL email=" 7@t.bz"="">7@T.Bz^@AM" type="math_number">
      ! <field name="NUM">60</field></shadow></value></block></value>
      ! <next><block id="thY,P(=K8RpGWFqWQRBt" type="control"><mutation delay_input="false"></mutation>
      ! <field name="OID">hm-rpc.2.MEQ0754229.1.STATE</field>
      ! <field name="WITH_DELAY">FALSE</field>
      ! <value name="VALUE"><block id="bYRRa!c4M?jr(TZ[jq*J" type="logic_boolean"><field name="BOOL">TRUE</field></block></value></block></next></block></next></block></statement></block></statement></block></next></block></statement></block></statement></block></statement></block></next></block></xml>

      Gruß Axel

      1 Reply Last reply Reply Quote 0
      • AFi
        AFi last edited by

        Hi,

        hier noch in Blockly.

        6830_unbenannt.png

        Gruß Axel

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

          Ich kenne das nur so, dass der interne Timer nur arbeitet (dann kommt auch der Status: working "true"!), wenn man z.B. die Taste direkt am Gerät, bzw. bei den Lichtaktoren für die Verteilung, mit einem externen Taster einschaltet.

          Alles was ich per Script einschalte, muss auch per Script wieder ausgeschaltet werden. Ich habe das z.b. beim Flurlicht. Wird das Licht per Taster eingeschaltet wird es immer mit dem internen Timer wieder ausgeschaltet, zusätzlich läuft noch ein Script, welches das Licht ebenfalls nach der gleichen Zeit ausschaltet, falls ich das Licht mal per ioBroker geschaltet haben sollte.

          Enrico

          1 Reply Last reply Reply Quote 0
          • AFi
            AFi last edited by

            Hi,

            erst mal vielen Dank für die Info (die Lösung ist prinzipiell "Working auf true")

            Der Trigger in den Homematic - Aktoren lässt sich doch setzen, indem

            man in OnTime die Zeit setzt, State auf true und dann Working auf true.

            Leider habe ich es bisher nicht in Blockly geschafft, an Blockly liegt es nicht, da

            die entsprechenden Felder richtig gesetzt werden, jedoch immer wieder in den Feldern die

            Rückmeldung (CCU2) auf "false" steht, inzwischen passiert dies auch, wenn ich in Objekte direkt schalte.

            Es ist kein DutyCycle, da bin ich geheilt aus Homeputer (HPCL), der wird immer wieder geschrieben.

            Gruß Axel

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

            Support us

            ioBroker
            Community Adapters
            Donate

            648
            Online

            31.7k
            Users

            79.9k
            Topics

            1.3m
            Posts

            2
            4
            343
            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