diff --git a/darkmute.py b/darkmute.py index b1bfb1ec7db681d69eb87979d946c19794764ca4..dbd9c3dbc0b3b065dd344e32e5f297849022b833 100644 --- a/darkmute.py +++ b/darkmute.py @@ -1,4 +1,5 @@ import asyncio +import logging import time import RPi.GPIO as GPIO from snap import get_snapcast_client @@ -13,6 +14,8 @@ def dark_mute(): # Snapcast library only supports asynchronous so need to wrap in async loop loop = asyncio.new_event_loop() client = get_snapcast_client(loop) + logger = logging.getLogger('darkmute') + logging.basicConfig(level=logging.INFO) GPIO.setmode(GPIO.BOARD) try: while True: @@ -20,8 +23,10 @@ def dark_mute(): if brightness < MUTE_BRIGHTNESS: # client.muted did not work so need client.set_muted # loop used here and also passed into snap.py to get server + logger.info('muting client') loop.run_until_complete(client.set_muted(True)) else: + logger.info('unmuting client') loop.run_until_complete(client.set_muted(False)) except KeyboardInterrupt: pass