Files

47 lines
933 B
Python

# constants.py
import os
from dotenv import load_dotenv
from tools.geometry import Coordinate
load_dotenv()
# --- Network & Credentials ---
SENSOR_IP = os.getenv("SENSOR_IP", "10.11.4.78")
SENSOR_HTTP = f"http://{SENSOR_IP}"
MQTT_USERNAME = os.getenv("MQTT_USERNAME", "weather_station")
MQTT_PASSWORD = os.getenv("MQTT_PASSWORD", "SensorData12345!")
MQTT_FALLBACK_IP = os.getenv("MQTT_FALLBACK_IP", "10.11.0.33")
# --- Location ---
LAT = float(os.getenv("LATITUDE", "56.2006"))
LONG = float(os.getenv("LONGITUDE", "12.5553"))
HOME_LOCATION = Coordinate(LAT, LONG)
# --- Localization ---
WEEK_DAYS = {
0: "Måndag",
1: "Tisdag",
2: "Onsdag",
3: "Torsdag",
4: "Fredag",
5: "Lördag",
6: "Söndag",
}
MONTH_NAMES = {
1: "jan.",
2: "feb.",
3: "mars",
4: "apr.",
5: "maj",
6: "juni",
7: "juli",
8: "aug.",
9: "sep.",
10: "okt.",
11: "nov.",
12: "dec.",
}