23 lines
493 B
Python
23 lines
493 B
Python
#!/usr/bin/env python3
|
|
|
|
import logging
|
|
import os
|
|
from os.path import join, dirname
|
|
from dotenv import load_dotenv
|
|
from mqtt import MqttListener
|
|
|
|
dotenv_path = join(dirname(__file__), '.env')
|
|
load_dotenv(dotenv_path)
|
|
|
|
logging.basicConfig(level=logging.DEBUG)
|
|
logging.info("Starting listener")
|
|
|
|
listener = MqttListener(
|
|
broker=os.environ.get('BROKER'),
|
|
port=1883,
|
|
username=os.environ.get('USERNAME'),
|
|
password=os.environ.get('PASSWORD'),
|
|
topic_prefix="switchbot2mqtt"
|
|
)
|
|
listener.run()
|