Beiträge von MHenschel260176

    Hallo miteinander,

    ich habe hier ein hoffentlich kleines Problem, wo ich leider nicht mehr weiter weis.

    Folgende Situation:

    Beim betreten eines Raum´s sol über den Bewegungsmelder das Licht angehen und nach einer weile wieder aus gehen. Betätigt man aber den Lichtschalter, soll der Timeout abgebrochen werden und das licht dauerhaft an bleiben. das bekomme ich leider nicht hin. Das Licht geht nach der eingestellten Zeit immer wieder aus. Vielleicht könnt Ihr mir da weiter helfen.

    Hier mein Grund-Script:

    Danach habe ich mir gedacht, das es mit der funktion "löschen fals läuft". aber das Licht geht trotzdem nach der eingestellten Zeit aus.

    Hier meine Scripte dazu:

    Kurze Erklärung:

    LED-Licht steht für einen Schalter. hier läuft ein Script, was mir in Vis anzeigt, ob licht an oder aus ist.

    HM-RPC.0 .... ist der Bewegungsmelder

    BRIGHTNESS ist die Helligkeit einer einzelnen Lampe in dem Raum. alle anderen bleiben aus.

    Switch State ist der Switch-Status dieser Lampe


    Jetzt hatte ich noch eine Idee, dass ich im Script einen direkten Timeout einfüge. Aber leider weis ich nicht wo und wie, damit das Grundprinzip erhalten bleibt.

    Vielleicht weis einer von Euch Rat, wie ich das bewerkstelligen kann.

    ich danke Euch schon im voraus.

    Liebe Grüße

    Hallo,

    ich weis das diese Beitrag schon eine weile her ist. Ich habe meine Funksteckdosen auch an den [definition='18','0']Raspberry[/definition] angebunden. soweit funktioniert auch alles. nun wollte ich diese über vis steuern. Ich habe dazu auch ein Script über java gebastelt. nur leider werden beide befehle kurz hintereinander aus geführt. Woran kann das liegen?

    Mein script:

    Code
    <xml xmlns="http://www.w3.org/1999/xhtml">  <block type="on" id=";4hS*a~^Jf1tAT#$3K=J" x="63" y="38">    <field name="OID">javascript.0.scriptEnabled.Monitor-EssZi.Monitor-Dummy</field>    <field name="CONDITION">ne</field>    <field name="ACK_CONDITION"></field>    <statement name="STATEMENT">      <block type="controls_if" id="`}mi%gwrOL$p4t-/10/$">        <mutation elseif="1"></mutation>        <value name="IF0">          <block type="logic_compare" id="),KlAOucC{t=w:)x`2.k">            <field name="OP">EQ</field>            <value name="A">              <block type="get_value" id="YHs6wr]oTUW=C;_6w;Xm">                <field name="ATTR">val</field>                <field name="OID">javascript.0.scriptEnabled.Monitor-EssZi.Monitor-Dummy</field>              </block>            </value>            <value name="B">              <block type="logic_boolean" id="Jno!yN{+d1iTxBuC0V#V">                <field name="BOOL">TRUE</field>              </block>            </value>          </block>        </value>        <statement name="DO0">          <block type="exec" id="[qB*-v6l57Dh=!s~O4ro">            <mutation with_statement="false"></mutation>            <field name="WITH_STATEMENT">FALSE</field>            <field name="LOG">log</field>            <value name="COMMAND">              <shadow type="text" id="-V|^_#W0H5xrc[bgT]}^">                <field name="TEXT">/bin/send 10011 2 1</field>              </shadow>            </value>          </block>        </statement>        <value name="IF1">          <block type="logic_compare" id="(Pdq)KW/`6G!Ke6U?*!?">            <field name="OP">EQ</field>            <value name="A">              <block type="get_value" id="wL!_=Lk3uI?mBWtcm:Y9">                <field name="ATTR">val</field>                <field name="OID">javascript.0.scriptEnabled.Monitor-EssZi.Monitor-Dummy</field>              </block>            </value>            <value name="B">              <block type="logic_boolean" id="cNM5KFNJ`NCaf=R|1#Xp">                <field name="BOOL">FALSE</field>              </block>            </value>          </block>        </value>        <statement name="DO1">          <block type="exec" id="!{rX}#HSA0g)]SHE^GoF">            <mutation with_statement="false"></mutation>            <field name="WITH_STATEMENT">FALSE</field>            <field name="LOG">log</field>            <value name="COMMAND">              <shadow type="text" id="CQ3ffL[}RS{L$I*#765L">                <field name="TEXT">/bin/send 10011 2 0</field>              </shadow>            </value>          </block>        </statement>      </block>    </statement>  </block>
    </xml>

    vieleicht kann mir ja jemand weiter helfen.

    auf dem RaspberryPi kann ich mit dem send befehl die Steckdose schalten.

    Gruß Marek