/home/pi/domoticz/scripts/lua/script_time_COP.lua:5: ']' expected near 'Fan'
So I assume that there is somethin wrong with fan speed reading. Fan speed is simple 6 step switch with values 0 to 60.
Code: Select all
commandArray = {}
time = os.date("*t")
if((time.min % 5)==0)then --Run every 5 minutes
var1 = commandArray.GetValue(otherdevices_svalues[Heatpump Fan Speed],1)
if (var1 == 0 or var1 == 10) then
airvolume = 0
end
if (var1 == 20) then
airvolume = 120
end
if (var1 == 30) then
airvolume = 220
end
if (var1 == 40) then
airvolume = 320
end
if (var1 == 50) then
airvolume = 520
end
if (var1 == 60) then
airvolume = 620
end
OutletTemp = commandArray.GetValue(otherdevices_svalues[Heatpump Outlet Temp],1)
InletTemp = commandArray.GetValue(otherdevices_svalues[Heatpump Inlet Temp],1)
inpower = commandArray.GetValue(otherdevices_svalues[Heatpump Power/Energy],1)
outpower = airvolume * 1,293 * 1,01 * (OutletTemp-InletTemp)
calculation = outpower / inpower
print( " ####Cop debug: "..calculation)
COPidx = otherdevices_idx['Heatpump COP']
commandArray['UpdateDevice'] = COPidx..'|0|'..calculation
end
return commandArray