Advertisement
Telerabi

Smart home (mini)

Jul 5th, 2019
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.25 KB | None | 0 0
  1. rednet.open("back")
  2. p = 0
  3.  
  4. term.clear()
  5. term.setCursorPos(1,1)
  6. write("                an|aus")
  7. print("Türen[]:         [x]")
  8. print("Lampen[]:        [x]")
  9.  
  10. while true do
  11.     event, side, x, y = os.pullEvent("mouse_click")
  12.     if(event) then
  13.         print(x,y)
  14.     end
  15.     if event and x==19 and y==2 and p==0 then
  16.         rednet.broadcast("TürImmer")
  17.     elseif event and x>=1 and x<=7  and y == 2 then
  18.         p = 1
  19.         term.clear()
  20.         term.setCursorPos(1, 1)
  21.         write("           an|aus   3sek")
  22.         print("Haustür:       [x | x]")
  23.         print("Hintertür:     [x | x]")
  24.         print("Balkontür:     [x | x]")
  25.         print("")
  26.         print("[back]")
  27.     elseif event and x==19 and y==3 and p==0 then
  28.         rednet.broadcast("LampenImmer")
  29.     elseif event and x==17 and y==2 and p==1 then
  30.         rednet.broadcast("VorderImmer")
  31.     elseif event and x==21 and y==2 and p==1 then
  32.         rednet.broadcast("Vorder3sek")
  33.     elseif event and x==17 and y==3 and p==1 then
  34.         rednet.broadcast("HinterImmer")
  35.     elseif event and x==21 and y==3 and p==1 then
  36.         rednet.broadcast("Hinter3sek")
  37.     elseif event and x==17 and y==4 and p==1 then
  38.         rednet.broadcast("BalkonImmer")
  39.     elseif event and x==21 and y==4 and p==1 then
  40.         rednet.broadcast("Balkon3sek")
  41.     elseif event and x>=1 and x<=6 and y==6 and p==1 then
  42.         os.reboot()
  43.     end
  44. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement