Revision 41

View differences:

logic/trunk/src/startup/main.c
156 156
               (scen_main_buff < scen->optval - scen->tolval))
157 157
            {
158 158
                if(evaluateAdditionalConditions(scen->cond_l, hDevice))
159
                {
159 160
                    printf("Scenario %s updated!\n", scen->scen_id);
161
                    syslog(LOG_MAIL, "%s:%.2f", scen->inDevice_id, scen_main_buff);
160 162
                    /*TODO calcualte parameters with given function*/
161 163
                    /*TODO execute action with parameter(s)*/
164
                }
162 165
                else
163 166
                    printf("Scenario %s not updated!\n", scen->scen_id);
164 167
            }
logic/trunk/scenariotree.xml
17 17
    <inDevice id="thermometer_02" />
18 18
    <outDevice id="air_cond_02" />
19 19
    <reaction func="linear" />
20
    <check_idle val="600" />
21
    <check_active val="30" />
20
    <check_idle val="25" />
21
    <check_active val="2" />
22 22
    <alpha val="0.8"/>
23 23
    <params val="--lazy=true" />
24 24
    <inDevAalues minval="20" maxval="26" optval="23" tolerance="0.5"/>
......
38 38
    <inDevice id="hygrometer_01" />
39 39
    <outDevice id="window_01" />
40 40
    <reaction func="linear" />
41
    <check_idle val="600" />
41
    <check_idle val="10" />
42 42
    <check_active val="10" />
43 43
    <alpha val="0.9"/>
44 44
    <params val="--lazy=true" />

Also available in: Unified diff