Files
switchbot-mqtt/start.py
Georgi Gardev 59adecf024 Initial commit
2023-11-17 11:19:22 +02:00

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()