This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm that you accept these cookies being set.

How to script the control logic of air conditioner?
#5
I'm just beginning to learn how to write.3/5/37 will only change to Turn off air conditioning when current value of 3/5/37 is 0.1/3/5 is Temperature detection module.The program written above, is to imitate the example of the official website to rewrite, so I would like to ask, if I achieve this function, where do I need to modify to use?

local temp=knxdatatype.decode(event.datahex,dt.float16)
local heat=knxobject.get('address','1/3/5')
local ac=knxobject.get('address','3/5/37')
local heat_on=toboolean(heat.data)
local ac_on=toboolean(ac.data)
--heating off
if not a_on then
--制冷
temp>24 then
grp.write('3/5/37', 1)

--过度季节制冷
elseif temp>15 and temp<24 then
grp.write('3/5/37', 2)


--过度季节制暖
elseif temp>10 and temp<15 then
grp.write('3/5/37', 3)




--制暖
elseif temp<10 and not ac_on then
grp.write('3/5/37', 4)

end

-- object mapped to this event must have its data type set
temp = event.getvalue('1/3/5')
if not a_on==0 then
--制冷
temp>24 then
grp.write('3/5/37', 1)

--过度季节制冷
elseif temp>15 and temp<24 then
grp.write('3/5/37', 2)


--过度季节制暖
elseif temp>10 and temp<15 then
grp.write('3/5/37', 3)




--制暖
elseif temp<10 and not ac_on then
grp.write('3/5/37', 4)

end

-- object mapped to this event must have its data type set
temp = event.getvalue('1/3/5')
if not a_on==0 then
--制冷
temp>24 then
grp.write('3/5/37', 1)

--过度季节制冷
elseif temp>15 and temp<24 then
grp.write('3/5/37', 2)


--过度季节制暖
elseif temp>10 and temp<15 then
grp.write('3/5/37', 3)




--制暖
elseif temp<10 and not ac_on then
grp.write('3/5/37', 4)

end

Two writes, that works?
Reply


Messages In This Thread
RE: How to script the control logic of air conditioner? - by liangming011 - 08.04.2020, 01:16

Forum Jump: