diff --git a/energy_control b/energy_control index e323637..983a9bd 100644 --- a/energy_control +++ b/energy_control @@ -20,11 +20,14 @@ function dump(o) end function poll() - if redstone_toggle_id ~= nil then - rednet.send(redstone_toggle_id, "get_state") - end - if de_store_mon_id ~= nil then - -- todo + while true do + if redstone_toggle_id ~= nil then + rednet.send(redstone_toggle_id, "get_state") + end + if de_store_mon_id ~= nil then + -- todo + end + sleep(1) end end @@ -75,5 +78,5 @@ end rednet.open(modemSide) rednet.host("rmm", "master") -parallel.waitForAny(recv, draw_screen) +parallel.waitForAny(poll, recv, draw_screen) rednet.close(modemSide)