Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- sensor = peripheral.wrap("top")
- bills = ""
- os.pullEvent("redstone")
- while rs.getInput("back") do
- a,b,c,d = sensor.get(1)
- if (b == "OK") then
- name, contract = string.match(c, "(.*),(.*)")
- print("Nome: ".. name)
- print("Contratto: " .. contract .. " kW")
- print(b)
- print("Consumo: " .. tostring(textutils.serialize(d.energy)) .. "Wh")
- print("...................")
- if(bills == "") then
- bills = bills .. tostring(name) .. "-" .. tostring(textutils.serialize(d.energy)) .. "-" .. tostring(contract)
- else
- bills = bills .. "-" .. tostring(name) .. "-" .. tostring(textutils.serialize(d.energy)) .. "-" .. tostring(contract)
- end
- redstone.setOutput("left", true)
- sleep(0.5)
- redstone.setOutput("left", false)
- else
- redstone.setOutput("right", true)
- sleep(0.5)
- redstone.setOutput("right", false)
- end
- os.sleep(1)
- end
- addBills = http.get("http://192.168.13.103/rg-energy/addBill.php?bill=" .. bills)
- sleep(1)
- os.reboot()
Advertisement
Add Comment
Please, Sign In to add comment