Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Sensor mit Applied Energystics sensor Card auf den PC
- -- Wireless Accesspoint in die Nähe setzen
- -- Monitor neben den Computer
- shell.run("clear")
- os.loadAPI("ocs/apis/sensor")
- sen = sensor.wrap("top")
- mon = peripheral.wrap("left")
- state = false
- mon.setTextScale(1)
- 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 == "Solar Panel" then
- local x1 = k.Size --Aktueller Wert
- end
- if k.Name == "UU-Matter" then
- local y1 = k.Size --Aktueller Wert
- end
- sleep(10)
- if k.Name == "Solar Panel" then
- local x2 = k.Size --Wert nach 10 sek.
- end
- if k.Name == "UU-Matter" then
- local y2 = k.Size --Wert nach 10 sek.
- end
- x3 = x2 - x1 --Differenz berechnen
- x4 = x3 * 6 --1 Minute
- x5 = x4 * 60 --1 Stunde
- y3 = y2 - y1 --Differenz berechnen
- y4 = y3 * 6 --1 Minute
- y5 = y4 * 60 --1 Stunde
- mon.clear()
- mon.setCursorPos(1,2)
- mon.write("Solars pro Minute: "..x4)
- mon.setCursorPos(1,3)
- mon.write("Solars pro Stunde: "..x5)
- mon.setCursorPos(1,5)
- mon.write("Solars insgesammt: "..x1)
- mon.setCursorPos(1,8)
- mon.write("UU pro Minute: "..y4)
- mon.setCursorPos(1,9)
- mon.write("UU pro Stunde: "..y5)
- mon.setCursorPos(1,11)
- mon.write("UU insgesammt: "..y1)
- end
- sleep(60)
- os.reboot()
Add Comment
Please, Sign In to add comment