import os from dotenv import load_dotenv # Geef het absolute pad op naar je .env bestand env_path = "./.env" # Pas dit pad aan! # Laad de .env bestand expliciet load_dotenv(env_path) def get_db_config(): """Haalt de database configuratie op uit de .env bestand.""" return { "host": os.getenv("DB_HOST"), "user": os.getenv("DB_USER"), "password": os.getenv("DB_PASSWORD"), "database": os.getenv("DB_NAME"), } def get_mqtt_config(): """Haalt de MQTT configuratie op uit de .env bestand.""" return { "broker": os.getenv("MQTT_BROKER"), "port": int(os.getenv("MQTT_PORT")), "topic_price": os.getenv("MQTT_TOPIC_PRICE"), "topic_costs": os.getenv("MQTT_TOPIC_ELCOST"), "username": os.getenv("MQTT_USER"), "password": os.getenv("MQTT_PASSWORD"), }