Ankündigung

Einklappen
Keine Ankündigung bisher.

LinKNX: Zeitsteuerung...

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • netsrac
    antwortet
    Super...danke Euch schonmal, das sind gute Ansätze und ich werde mal schauen, ob das jetzt klappt wie ich es mir denke...

    Gruß, Netsrac

    Einen Kommentar schreiben:


  • vlamers
    antwortet
    Der Code von Bodo ist die schönere Lösung!


    Bei mir läuft der Merker noch als Freigabe für "Auto-close". Wenn ich mal im Sommer nicht mag das die Rollos runter fahren, dann nimm ich ihm per Taster die Freigabe (Merker-GA) und sie schließen nicht.
    Bis die Reed´s alle laufen an den Fenstern ist das mein Umweg um im Sommer nicht ausgesperrt zu werden.

    Gruß

    Einen Kommentar schreiben:


  • Bodo
    antwortet
    Hoi

    Ich hab' folgendes:
    Code:
        <rule id="morgens_alle_storen_rauf">
          <condition type="and">
            <condition type="timer" trigger="true">
              <at type="sunrise" offset="1800" wdays="1234567" />
              <until hour="12" min="0" />
            </condition>
            <condition type="timer" trigger="true">
              <at hour="8" min="30" wdays="1234567" />
              <until hour="12" min="0" />
            </condition>
          </condition>
    Es sind zwei Zeiträume definiert:
    1. von 1800s (=30min) nach Sonnenaufgang bis 12:00
    2. von 8:30 bis 12:00

    Durch die Verknüpfung mit and müssen beide Bedingungen zutreffen.

    Also gehen die Storen bei (Sonnenaufgang+30min.) hoch aber nicht vor 8:30.

    Einen Kommentar schreiben:


  • vlamers
    antwortet
    Zitat von netsrac Beitrag anzeigen
    Moin Jungs,



    b)
    Das wird etwas komplizierter, denn jetzt heißt es xxh nach Sonnenuntergang, aber NICHT VOR z.B. 19 Uhr. Also frühstens um 19 Uhr soll geschaltet werden, ansonsten halt nach Sonnenuntergang.
    Zu dem nach 19 Uhr hätte ich noch einen Vorschlag:

    ich hab das in linknx so gelöst:

    - ein "Merker GA" die Automatisch um 19 Uhr eine 1 bekommt

    also timer = 19:00

    action merker GA value =1

    - dann diese Merker GA als condition für deine Rollos mit "and" darf die action nur ausgeführt werden wenn alle conditions ok sind.

    so sollte es passen:

    Code:
    <rule id="Merker-Rollos">
    <condition type="timer" trigger="true">
    <at hour="19" min="00">
    </condition>
    <actionlist>
    <action type="set-value" id="Merker-GA" value="1"/>
    </actionlist>
    <actionlist type="on-false">
    <action type="set-value" id="Merker-GA" value="0"/>
    </actionlist>
    </rule>
    und dann die Rollos:

    Code:
    <rule id="Rollos-Abends-runter">
    <condition type="and">
    <condition type="object" id="Merker-GA" trigger="true" value="on"/>
    <condition type="timer" trigger="true">
    <at type="sunset" offset="-xh">
    <until type="sunrise">
    </condition>
    </condition>
    <actionlist>
    <action type="set-value" id="Alle-Rollos-Runter" value="1"/>
    </actionlist>
    <actionlist type="on-false">
    <action type="set-value" id="Alle-Rollos-Runter" value="0"/>
    </actionlist>
    </rule>
    ich hoffe ich hab mich auf die schnelle nicht vertippt

    Das on-false funktioniert bei mir nicht immer richtig. Daher hab ich die on-false teilweise in eine eigene Rule gepackt. Aber ab und zu geht es auch.

    Gruß

    Einen Kommentar schreiben:


  • lobo
    antwortet
    Hallo Carsten,

    es handelt sich hierbei um recht normale Logik-Verknüpfungen, die Du brauchst. Ich kann jetzt nicht so viel testen oder den Code aufstellen, aber von der Vorgehensweise würde ich mir eine interne Variable machen mit Tag / Nacht und dann für die Rollosteuerung folgendes abbilden (allerdings nur für die Abwärtsfahrt):

    a)
    ODER 2h nach Sonnenuntergang
    ODER Nacht
    Action Rollos runter

    b)
    UND xxh nach Sonnenuntergang
    UND Nacht
    Action Rollos runter

    ... das Ganze ist mit Linkx (und diesem Trigger = true etc.) erst mal ein wenig seltsames XML-geschreibsel, sollte sich aber so lösen lassen.

    Sorry, mit der wenigen Zeit, die ich habe, hoffe ich Dir wenigstens einen Ansatz fürs Weiterdenken gegeben zu haben.

    Viele Grüße,

    Stefan

    Einen Kommentar schreiben:


  • netsrac
    hat ein Thema erstellt LinKNX: Zeitsteuerung....

    LinKNX: Zeitsteuerung...

    Moin Jungs,

    kann mir jemand helfen, ob sowas in LinKNX möglich ist:

    Momentan steuere ich meine Rollos so, dass 2h nach Sonnenuntergang die Rolos runtergehen.

    Jetzt hat mein Mausi mich vor ein paar weitere Probleme gestellt:

    a)
    Es soll aber nicht später als z.B. um 20 Uhr runter gehen - das ist so weit kein Problem, da man ja einfach einen zweiten Timer um 20 Uhr erstellen kann. Dann werden halt im schlimmsten Fall zwei Telegramme an die Rollos gesendet, was aber nicht stört, wenn Sie schon unten sind

    b)
    Das wird etwas komplizierter, denn jetzt heißt es xxh nach Sonnenuntergang, aber NICHT VOR z.B. 19 Uhr. Also frühstens um 19 Uhr soll geschaltet werden, ansonsten halt nach Sonnenuntergang.

    Hier habe ich momentan absolut keine Idee....


    HILFE :-)

    Gruß, Netsrac
Lädt...
X