Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- sle = 60
- os.loadAPI("ocs/apis/sensor")
- sen = sensor.wrap("bottom")
- mon = peripheral.wrap("left")
- state = false
- mon.setTextScale(1)
- mon.clear()
- while true do
- s = sen.getTargets()
- function getS()
- for v, k in pairs(s) do
- if k.Name == "ME Wireless Access Point" then
- target = v
- end
- end
- return target
- end
- f = getS()
- s1 = sen.getTargetDetails(target)
- for v, k in pairs(s1.Items) do
- if k.Name == "Low Voltage Solar Array" then
- if state == false then
- lv1 = k.Size
- print("LV Rechenwert 1: "..lv1)
- elseif state == true then
- lv2 = k.Size
- print("LV Rechenwert 2: "..lv2)
- calc = lv2 - lv1
- calc2 = calc * 60
- mon.setCursorPos(1,2)
- mon.write("LV Solars/min: "..calc)
- mon.setCursorPos(1,3)
- mon.write("LV Solars/h: "..calc2)
- mon.setCursorPos(1,8)
- mon.write("LVs auf Lager: "..lv2)
- else
- print("Error(1)")
- end
- elseif k.Name == "UU-Matter" then
- if state == false then
- uu1 = k.Size
- print("UU Rechenwert 1: "..uu1)
- elseif state == true then
- uu2 = k.Size
- print("UU Rechenwert 2: "..uu2)
- calc = uu2 - uu1
- uu3 = uu2 + 1
- calc2 = calc * 60
- mon.setCursorPos(1,5)
- mon.write("UU-Matter/min: "..calc)
- mon.setCursorPos(1,6)
- mon.write("UU-Matter/h: "..calc2)
- mon.setCursorPos(1,10)
- mon.write(" UU auf Lager: "..uu3)
- else
- print("Error(1)")
- end
- elseif k.Name == "High Voltage Solar Array" then
- if state == true then
- hv = k.Size
- print("HV Istwert: "..hv)
- mon.setCursorPos(1,9)
- mon.write("HVs auf Lager: "..hv)
- end
- end
- end
- if state == true then
- state = false
- else
- state = true
- end
- sleep(sle)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement