-
Notifications
You must be signed in to change notification settings - Fork 0
/
239. Check vask-temp sens
40 lines (35 loc) · 1.14 KB
/
239. Check vask-temp sens
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
--[[
%% autostart
%% properties
%% events
%% globals
RunClock
--]]
local startSource = fibaro:getSourceTrigger();
if (
( fibaro:getGlobalValue("RunClock") == "Ja" )
or
startSource["type"] == "other"
)
then
if fibaro:countScenes() > 1 then fibaro:abort() end
--fibaro:debug(fibaro:getGlobalValue("Vasketemp"));
fibaro:setGlobal("Vasketemp", 1)
while fibaro:getGlobalValue("RunClock") == "Ja" do
local difference = fibaro:getValue(114, "value")-fibaro:getValue(599, "value")
--fibaro:debug(difference)
if
( tonumber(fibaro:getGlobalValue("Vasketemp")) == tonumber(fibaro:getValue(114, "value"))
and (
(tonumber(difference) > 2 or tonumber(difference) < -2))
)
then
local melding = ("Vasketemp er låst på " .. fibaro:getValue(114, "value") .. " grader. Røyktemp er " .. fibaro:getValue(599, "value") .. " grader.")
fibaro:call(710,'sendPush', melding); -- HO mobil
fibaro:call(2, "sendEmail", "Låst temp", melding); -- Mail Hans Olav
else
fibaro:setGlobal("Vasketemp", tonumber(fibaro:getValue(114, "value")) )
end
fibaro:sleep(2*60*60000)
end
end