Revision 40 logic/trunk/scenariotree.xml

View differences:

scenariotree.xml
1 1
<?xml version="1.0"?>
2 2
<scenariotree>
3
  <scenario id="scenario_01" name="Klima na stropu, w/e">
3
  <scenario id="scenario_01" name="Klima v server roomu">
4 4
    <inDevice id="thermometer_01" />
5 5
    <outDevice id="air_cond_01" />
6 6
    <reaction func="linear" />
7
    <check_idle val="600" />
8
    <check_active val="60" />
7
    <check_idle val="30" />
8
    <check_active val="3" />
9
    <alpha val="0.7"/>
9 10
    <params val="--lazy=true" />
10
    <inDevAalues minval="20" maxval="28" optval="24" tolerance="0.5"/>
11
    <inDevAalues minval="20" maxval="25" optval="20" tolerance="0.5"/>
11 12
    <action act="testAction_1"/>
12 13
    <param par="testParam_1"/>
14
    <conditions/>
15
  </scenario>
16
  <scenario id="scenario_02" name="Klima v pisarni">
17
    <inDevice id="thermometer_02" />
18
    <outDevice id="air_cond_02" />
19
    <reaction func="linear" />
20
    <check_idle val="600" />
21
    <check_active val="30" />
22
    <alpha val="0.8"/>
23
    <params val="--lazy=true" />
24
    <inDevAalues minval="20" maxval="26" optval="23" tolerance="0.5"/>
25
    <action act="testAction_2"/>
26
    <param par="testParam_3"/>
13 27
    <conditions>
14 28
      <and>
15 29
        <greater inDeviceId="barometer_01" val="80" />
16
        <less_or_equal inDeviceId="lightSensor" val="50" />
17 30
        <or>
18
          <greater inDeviceId="time" val="1500" />
19
          <less inDeviceId="time" val="1000" />
31
          <less inDeviceId="time" val="1600" />
32
          <greater inDeviceId="time" val="700" />
20 33
        </or>
21 34
      </and>
22 35
    </conditions>
23 36
  </scenario>
24
    <scenario id="scenario_02" name="Klima v kleti, w/e">
25
    <inDevice id="thermometer_01" />
26
    <outDevice id="air_cond_01" />
37
  <scenario id="scenario_03" name="Okna v pisarni">
38
    <inDevice id="hygrometer_01" />
39
    <outDevice id="window_01" />
27 40
    <reaction func="linear" />
28 41
    <check_idle val="600" />
29
    <check_active val="60" />
42
    <check_active val="10" />
43
    <alpha val="0.9"/>
30 44
    <params val="--lazy=true" />
31
    <inDevAalues minval="20" maxval="28" optval="24" tolerance="0.5"/>
32
    <action act="testAction_1"/>
33
    <param par="testParam_1"/>
45
    <inDevAalues minval="20" maxval="28" optval="28" tolerance="0.5"/>
46
    <action act="testAction_2"/>
47
    <param par="testParam_3"/>
34 48
    <conditions>
35 49
      <and>
36
        <greater inDeviceId="barometer_01" val="80" />
37
        <less_or_equal inDeviceId="lightSensor" val="50" />
38
        <or>
39
          <greater inDeviceId="time" val="1500" />
40
          <less inDeviceId="time" val="1000" />
41
        </or>
50
        <greater inDeviceId="time" val="1600" />
51
        <less inDeviceId="time" val="700" />
42 52
      </and>
43 53
    </conditions>
44 54
  </scenario>

Also available in: Unified diff