Script question

Bob Ober rmober123 at comcast.net
Thu Jan 17 17:24:04 PST 2008


Try switching the statements to

if (value of "Temperature Outside.web") is not equal to Temp_Outside or ¬
    (value of "Temperature Upstairs. web") is not equal to Temp_Upstairs 
or ¬
    (value of "Temperature Downstairs.web") is not equal to 
Temp_Downstairs or ¬
    (value of "Temperature Main Floor.web") is not equal to 
Temp_Main_Floor then
    write log "Outside: " & Temp_Outside & "  Upstairs: " & 
Temp_Upstairs & "  Downstairs: " & Temp_Downstairs & "  Main floor: " & 
Temp_Main_Floor
end if



Hendrik W. M. van Eeden wrote:
> I do not believe so.  If the first or any if statements fail it will 
> drop straight to the associated end if.  I believe that your sample 
> will only write a log entree if all if statements are true i.e all 
> temps are not equal.
>
>
> Henk
>
>
>
> On Jan 17, 2008, at 3:52 PM, Chuck wrote:
>
>> I have this script.
>>
>> set Temp_Outside to (value of "Temperature Outside.web") as integer
>> set Temp_Upstairs to (value of "Temperature Upstairs.web") as integer
>> set Temp_Downstairs to (value of "Temperature Downstairs.web") as 
>> integer
>> set Temp_Main_Floor to (value of "Temperature Main Floor.web") as 
>> integer
>>
>> if (value of "Temperature Outside.web") is not equal to Temp_Outside 
>> then
>>     if (value of "Temperature Upstairs. web") is not equal to 
>> Temp_Upstairs then
>>         if (value of "Temperature Downstairs.web") is not equal to 
>> Temp_Downstairs then
>>             if (value of "Temperature Main Floor.web") is not equal 
>> to Temp_Main_Floor then
>>                 write log "Outside: " & Temp_Outside & "  Upstairs: " 
>> & Temp_Upstairs & "  Downstairs: " & Temp_Downstairs & "  Main floor: 
>> " & Temp_Main_Floor
>>             end if
>>         end if
>>     end if
>> end if
>>
>> Will this check all values and only write a log when there is a 
>> change in any of the values?
>>
>> Chuck
>
>


More information about the XTensionlist mailing list