Ankündigung

Einklappen
Keine Ankündigung bisher.

Linknx: Vereinfachung der Logik durch "until"

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

    Linknx: Vereinfachung der Logik durch "until"

    Hallo,

    so, jetzt versuche ich mich mal an einem einfachen Beispiel für die Erstellung einer Regel zur "Nachtschaltung". Eventuell werde ich später das um eine Überwachung der Helligkeit etc. erweitern, aber momentan möchte ich nur, dass die GA "Nacht" (1/4/13):
    Um 0:01 Uhr eingeschaltet wird
    Um 08:00 Uhr ausgeschaltet wird.

    Das sollte mit 2 Logiken funktionieren, eine für's Einschalten und eine für's Ausschalten:
    Code:
         <rule id="Zeitschaltung_Nacht_ein">
            <condition type="timer" trigger="true">
              <at hour="0" min="01" exception="no">
            </condition>
            <actionlist>
              <action type="set-value" id="Nacht" value="on" />
            </actionlist>
         </rule>
    
         <rule id="Zeitschaltung_Nacht_aus">
            <condition type="timer" trigger="true">
              <at hour="08" min="00" exception="no">
            </condition>
            <actionlist>
              <action type="set-value" id="Nacht" value="off" />
            </actionlist>
         </rule>
    Aber eigentlich müßte das auch mit "until" in einer Regel gehen - aber da weiß ich nicht, welchen value ich bei action type="set-value" angeben muß.

    Anders gefragt (also allgemeiner, aber gleiches Problem):
    Wen ich das Ergebnis einer logischen Verknüpfung auf eine GA senden lassen will, wie mache ich das. Das ist so die Vorgehensweise, die ich eigentlich aus der SPS-Programmiererei kenne ... also was wie:
    U E 0.0
    U E 0.1
    = A 0.0

    Viele Grüße,

    Stefan
    Mein Sammelsurium: TS2, Zennio Z38, Siemens LOGO!, Medeodata 140 S, Weinzierl KNX ENO 620, Eibmarkt IP Router, MDT KNX IP IF, Wiregate, Node-Red mit KNX Ultimate, MDT Smart II, diverse Aktoren verschiedener Hersteller ...

    #2
    hoi

    So ähnlich sollte es gehen

    Code:
      <condition type="timer" trigger="true">
        <at hour="0" min="01" exception="no" wdays="12345" />
        <until hour="8" min="00" />
      </condition>
      <actionlist>
        <action type="set-value" id="chauffage_cuisine" value="frost" />
        <action type="set-value" id="chauffage_salon" value="frost" />
        <action type="set-value" id="chauffage_ch1" value="frost" />
        <action type="set-value" id="chauffage_ch2" value="frost" />
        <action type="set-value" id="chauffage_bureau" value="frost" />
        <action type="set-value" id="chauffage_sdb" value="off" />
      </actionlist>
      <actionlist type="on-false">
        <action type="set-value" id="chauffage_cuisine" value="comfort" />
        <action type="set-value" id="chauffage_salon" value="standby" />
        <action type="set-value" id="chauffage_sdb" value="on" />
        <action type="set-value" id="chauffage_ch2" value="standby" />
      </actionlist>
    Grüsse Bodo
    Fragen gehören ins Forum, und nicht in mein Postfach;
    EibPC-Fan; Wiregate-Fan; Timberwolf-Fan mit 30x 1-Wire Sensoren;

    Kommentar


      #3
      Hallo Bodo,

      danke für den superschnellen Tip. Die actionlist "on-false" habe ich nicht gesehen. Damit geht's dann, aber ich muß halt immer die beiden Zustände unabhängig voneinander definieren.

      Viele Grüße,

      Stefan
      Mein Sammelsurium: TS2, Zennio Z38, Siemens LOGO!, Medeodata 140 S, Weinzierl KNX ENO 620, Eibmarkt IP Router, MDT KNX IP IF, Wiregate, Node-Red mit KNX Ultimate, MDT Smart II, diverse Aktoren verschiedener Hersteller ...

      Kommentar

      Lädt...
      X