Skip to content
  • 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
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Homematicaktoren Timer

NEWS

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

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

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

Homematicaktoren Timer

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
4 Beiträge 2 Kommentatoren 355 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.
  • AFiA Offline
    AFiA Offline
    AFi
    schrieb am zuletzt editiert von
    #1

    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

    AFi

    CCU3 (Homematic Komponenten iP und Funk, Schalter, Thermostate, Bewegungsmelder, Rollos etc.), Wemos D1 mini und ALEXA
    ioBroker auf NUC

    Mittelständler in ioBroker

    1 Antwort Letzte Antwort
    0
    • AFiA Offline
      AFiA Offline
      AFi
      schrieb am zuletzt editiert von
      #2

      Hi,

      hier noch in Blockly.

      6830_unbenannt.png

      Gruß Axel

      AFi

      CCU3 (Homematic Komponenten iP und Funk, Schalter, Thermostate, Bewegungsmelder, Rollos etc.), Wemos D1 mini und ALEXA
      ioBroker auf NUC

      Mittelständler in ioBroker

      1 Antwort Letzte Antwort
      0
      • R Offline
        R Offline
        RappiRN
        Most Active
        schrieb am zuletzt editiert von
        #3

        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 Antwort Letzte Antwort
        0
        • AFiA Offline
          AFiA Offline
          AFi
          schrieb am zuletzt editiert von
          #4

          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

          AFi

          CCU3 (Homematic Komponenten iP und Funk, Schalter, Thermostate, Bewegungsmelder, Rollos etc.), Wemos D1 mini und ALEXA
          ioBroker auf NUC

          Mittelständler in ioBroker

          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

          717

          Online

          32.4k

          Benutzer

          81.4k

          Themen

          1.3m

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

          • Du hast noch kein Konto? Registrieren

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