Vill ju inte att tomaterna dör.
Jag använder mig av en Nexa brytare för utomhus samt en viking tempgivare. båda på 433 mhz och en kupevärmare.
Finns säkert förbättringar att göra men den funkar, men ser ni något som är fel berätta gärna så jag lär mig att göra rätt.
Edit: Ändrade koden till senaste versionen som jag själv använder
Code: Select all
--[[
%% autostart
%% properties
%% globals
TmpVaxthus
Temp_Norr
--]]
if (fibaro:countScenes() > 1) then fibaro:abort() end
version = "1.0.1"
-- version history
--1.0.1 change VD To Global var
-- Give debug a fancy color
Debug = function ( color, message )
fibaro:debug(string.format('<%s style="color:%s;">%s</%s>', "span", color, message, "span"))
end
Debug( "magenta", "VäxthusVärmare - LUA Scripting by Sonnyboy 2015" )
Debug( "lightgreen", "Version: "..version)
local VaxthusTemp = tonumber(fibaro:getGlobalValue("TmpVaxthus"))
Debug( "green", "VäxthusTemp: "..VaxthusTemp)
local UteTemp = tonumber(fibaro:getGlobalValue("Temp_Norr"))
Debug( "blue", "TempUte: "..UteTemp)
local heater = 85 -- Enhetsid på Värmaren
if ( VaxthusTemp ) <= 10.0--Temp när värmen ska hoppa igång
then
fibaro:call(heater, "pressButton", "1") -- On Heater
Debug( "lightblue", "Slår På Värmen")
elseif ( VaxthusTemp ) >= 12.0--Temp när värmen ska stänga av
then
fibaro:call(heater, "pressButton", "2") -- Off Heater
Debug( "red", "Slår Av Värmen")
end