Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1:
- commandArray = {}
- local aircoValueModeSK = io.popen('/home/pi/airco.sh 192.168.0.60 get mode') -- runs command
- local aircoValueModeSKval = aircoValueModeSK:read("*a") -- read output of command
- local aircoValueModeSKval2 = tonumber(aircoValueModeSKval)
- if aircoValueModeSKval2 == 4 then
- commandArray['UpdateDevice'] = "738|0|10"
- elseif aircoValueModeSKval2 == 3 then
- commandArray['UpdateDevice'] = "738|0|50"
- elseif aircoValueModeSKval2 == 2 then
- commandArray['UpdateDevice'] = "738|0|40"
- elseif aircoValueModeSKval2 == 1 then
- commandArray['UpdateDevice'] = "738|0|20"
- elseif aircoValueModeSKval2 == 0 then
- commandArray['UpdateDevice'] = "738|0|30"
- end
- return commandArray
- 2:
- commandArray = {}
- local aircoValueModeZK = io.popen('/home/pi/airco.sh 192.168.0.61 get mode') -- runs command
- local aircoValueModeZKval = aircoValueModeZK:read("*a") -- read output of command
- local aircoValueModeZKval2 = tonumber(aircoValueModeZKval)
- if aircoValueModeZKval2 == 4 then
- commandArray['UpdateDevice'] = "741|0|50"
- elseif aircoValueModeZKval2 == 3 then
- commandArray['UpdateDevice'] = "741|0|40"
- elseif aircoValueModeZKval2 == 2 then
- commandArray['UpdateDevice'] = "741|0|30"
- elseif aircoValueModeZKval2 == 1 then
- commandArray['UpdateDevice'] = "741|0|20"
- elseif aircoValueModeZKval2 == 0 then
- commandArray['UpdateDevice'] = "741|0|10"
- end
- return commandArray
- 3:
- commandArray = {}
- local f = assert(io.popen('/home/pi/airco.sh 192.168.0.60 get power', 'r'))
- local aircoValuePowerSK = assert(f:read('*a'))
- f:close()
- os.execute('curl "http://192.168.0.126:8080/json.htm?type=command¶m=udevice&idx=716&nvalue=1&svalue=" .. aircoValuePowerSK')
- return commandArray
- 4:
- commandArray = {}
- local f = assert(io.popen('/home/pi/airco.sh 192.168.0.61 get power', 'r'))
- local aircoValuePowerZK = assert(f:read('*a'))
- f:close()
- os.execute('curl "http://192.168.0.126:8080/json.htm?type=command¶m=udevice&idx=715&nvalue=1&svalue=" .. aircoValuePowerZK')
- return commandArray
- 5:
- commandArray = {}
- local aircoValueSetpointSK = io.popen('/home/pi/airco.sh 192.168.0.60 get setpoint') -- runs command
- local aircoValueSetpointSKval = aircoValueSetpointSK:read("*a") -- read output of command
- local aircoValueSetpointSKval2 = tonumber(aircoValueSetpointSKval)
- if aircoValueSetpointSKval2 == 250 then
- commandArray['UpdateDevice'] = "747|0|60"
- elseif aircoValueSetpointSKval2 == 240 then
- commandArray['UpdateDevice'] = "747|0|50"
- elseif aircoValueSetpointSKval2 == 230 then
- commandArray['UpdateDevice'] = "747|0|40"
- elseif aircoValueSetpointSKval2 == 220 then
- commandArray['UpdateDevice'] = "747|0|30"
- elseif aircoValueSetpointSKval2 == 210 then
- commandArray['UpdateDevice'] = "747|0|20"
- elseif aircoValueSetpointSKval2 == 200 then
- commandArray['UpdateDevice'] = "747|0|10"
- end
- return commandArray
- 6:
- commandArray = {}
- local aircoValueSetpointZK = io.popen('/home/pi/airco.sh 192.168.0.61 get setpoint') -- runs command
- local aircoValueSetpointZKval = aircoValueSetpointZK:read("*a") -- read output of command
- local aircoValueSetpointZKval2 = tonumber(aircoValueSetpointZKval)
- if aircoValueSetpointZKval2 == 250 then
- commandArray['UpdateDevice'] = "746|0|60"
- elseif aircoValueSetpointZKval2 == 240 then
- commandArray['UpdateDevice'] = "746|0|50"
- elseif aircoValueSetpointZKval2 == 230 then
- commandArray['UpdateDevice'] = "746|0|40"
- elseif aircoValueSetpointZKval2 == 220 then
- commandArray['UpdateDevice'] = "746|0|30"
- elseif aircoValueSetpointZKval2 == 210 then
- commandArray['UpdateDevice'] = "746|0|20"
- elseif aircoValueSetpointZKval2 == 200 then
- commandArray['UpdateDevice'] = "746|0|10"
- end
- return commandArray
- 7:
- commandArray = {}
- local aircoValueSpeedSK = io.popen('/home/pi/airco.sh 192.168.0.60 get speed') -- runs command
- local aircoValueSpeedSKval = aircoValueSpeedSK:read("*a") -- read output of command
- local aircoValueSpeedSKval2 = tonumber(aircoValueSpeedSKval) * 10
- commandArray['UpdateDevice'] = "735|0|" .. tostring(aircoValueSpeedSKval2) .. "|"
- return commandArray
- 8:
- commandArray = {}
- local aircoValueSpeedZK = io.popen('/home/pi/airco.sh 192.168.0.61 get speed') -- runs command
- local aircoValueSpeedZKval = aircoValueSpeedZK:read("*a") -- read output of command
- local aircoValueSpeedZKval2 = tonumber(aircoValueSpeedZKval) * 10
- commandArray['UpdateDevice'] = "740|0|" .. tostring(aircoValueSpeedZKval2) .. "|"
- return commandArray
- 9:
- commandArray = {}
- local aircoValueVaneSK = io.popen('/home/pi/airco.sh 192.168.0.60 get vane') -- runs command
- local aircoValueVaneSKval = aircoValueVaneSK:read("*a") -- read output of command
- local aircoValueVaneSKval2 = tonumber(aircoValueVaneSKval)
- if aircoValueVaneSKval2 == 10 then
- commandArray['UpdateDevice'] = "737|0|50"
- else
- aircoValueVaneSKval2 = aircoValueVaneSKval2 * 10
- commandArray['UpdateDevice'] = "737|0|" .. tostring(aircoValueVaneSKval2) .. "|"
- end
- return commandArray
- 10:
- commandArray = {}
- local aircoValueVaneZK = io.popen('/home/pi/airco.sh 192.168.0.61 get vane') -- runs command
- local aircoValueVaneZKval = aircoValueVaneZK:read("*a") -- read output of command
- local aircoValueVaneZKval2 = tonumber(aircoValueVaneZKval)
- if aircoValueVaneZKval2 == 10 then
- commandArray['UpdateDevice'] = "739|0|50"
- else
- aircoValueVaneZKval2 = aircoValueVaneZKval2 * 10
- commandArray['UpdateDevice'] = "739|0|" .. tostring(aircoValueVaneZKval2) .. "|"
- end
- return commandArray
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement