MagmaLP

ME auslesen und hochrechnen

Jan 9th, 2022 (edited)
971
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. sle = 30
  2. os.loadAPI("ocs/apis/sensor")
  3. sen = sensor.wrap("top")
  4. state = false
  5.  
  6. while true do
  7.     s = sen.getTargets()
  8.     function getS()
  9.         for v, k  in pairs(s) do
  10.             if k.Name == "ME Wireless Access Point" then  
  11.                 target = v
  12.             end
  13.         end
  14.         return target
  15.     end
  16.  
  17.     f = getS()
  18.     s1 = sen.getTargetDetails(target)
  19.  
  20.     for v, k in pairs(s1.Items) do
  21.         if k.Name == "Scrap Box" then
  22.             if state == false then
  23.                 box1 = k.Size
  24.                 print("Wert1: "..box1)
  25.             else
  26.                 box2 = k.Size
  27.                 print("Wert2: "..box2)
  28.                 box3 = box2 - box1
  29.                 box3 = box3 * 2
  30.                 print("Boxen pro Minute: "..box3)
  31.                 box3 = box3 * 60
  32.                 print("Boxen pro Stunde: "..box3)
  33.                 print(" ")
  34.                 shell.run("startup")
  35.             end
  36.         end
  37.     end
  38.  
  39.     if state == true then
  40.         state = false
  41.     elseif state == false then
  42.         state = true
  43.     end
  44.     sleep(sle)
  45.  
  46. end
Add Comment
Please, Sign In to add comment