louino

test.lua

Apr 24th, 2024
21
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. name = "solar"
  2.  
  3. modem = peripheral.find("modem")
  4. modem.closeAll()
  5. modem.open(3)
  6.  
  7. meter = peripheral.find("energy_meter")
  8.  
  9. while true do
  10.   print("wait modem event...")
  11.   local event, modemSide, senderChannel, replyChannel, message, senderDistance = os.pullEvent("modem_message")
  12.   print("message incoming")
  13.   print(textutils.serialise(message))
  14.   if message == name then
  15.     print("reading meter...")
  16.     energy = meter.getTransferRate()
  17.     print("sending data...")
  18.     modem.transmit(replyChannel, 3, energy)
  19.   else
  20.     print("ignoring")
  21.   end
  22.  
  23. end
Add Comment
Please, Sign In to add comment