Skip to content

Commit

Permalink
Merge 47955fc into 1d3d410
Browse files Browse the repository at this point in the history
  • Loading branch information
JeetShetty committed Apr 7, 2017
2 parents 1d3d410 + 47955fc commit a98c4a2
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions greenpithumb/greenpithumb.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@


def make_sensor_pollers(poll_interval, wiring_config, record_queue,
sleep_windows):
sleep_windows, raspberry_pi_io):
logger.info('creating sensor pollers (poll interval=%d")', poll_interval)
utc_clock = clock.Clock()
local_clock = clock.LocalClock()
Expand All @@ -48,8 +48,8 @@ def make_sensor_pollers(poll_interval, wiring_config, record_queue,
local_dht11 = dht11.CachingDHT11(
lambda: Adafruit_DHT.read_retry(Adafruit_DHT.DHT11, wiring_config.gpio_pins.dht11),
utc_clock)
water_pump = pump.Pump(
pi_io.IO(GPIO), utc_clock, wiring_config.gpio_pins.pump)
water_pump = pump.Pump(raspberry_pi_io, utc_clock,
wiring_config.gpio_pins.pump)
pump_scheduler = pump.PumpScheduler(local_clock, sleep_windows)
pump_manager = pump.PumpManager(water_pump, pump_scheduler)

Expand Down Expand Up @@ -122,8 +122,9 @@ def main(args):
wiring_config = read_wiring_config(args.config_file)
record_queue = Queue.Queue()
parsed_windows = sleep_windows.parse(args.sleep_window)
raspberry_pi_io = pi_io.IO(GPIO)
pollers = make_sensor_pollers(args.poll_interval, wiring_config,
record_queue, parsed_windows)
record_queue, parsed_windows, raspberry_pi_io)
pollers.append(
make_camera_poller(args.photo_interval, args.image_path, record_queue))
with contextlib.closing(db_store.open_or_create_db(
Expand All @@ -140,6 +141,7 @@ def main(args):
finally:
for current_poller in pollers:
current_poller.close()
raspberry_pi_io.close()


if __name__ == '__main__':
Expand Down

0 comments on commit a98c4a2

Please sign in to comment.