Initial commit

This commit is contained in:
2025-11-10 06:15:34 -05:00
parent b1172a3490
commit 4eccfe2ce8
19 changed files with 2309 additions and 0 deletions

30
.env.example Normal file
View File

@@ -0,0 +1,30 @@
# MQTT Configuration
MQTT_HOST=ikarus.egfh.internal
MQTT_PORT=1883
MQTT_USERNAME=
MQTT_PASSWORD=
MQTT_TOPIC=weather/+
MQTT_CLIENT_ID=wxconnect
# Database Configuration
DB_TYPE=oracle # oracle, mssql, postgresql, mysql
DB_HOST=localhost
DB_PORT=1521
DB_NAME=xe
DB_USERNAME=weather
DB_PASSWORD=password
DB_SCHEMA=weather
# Oracle specific (if using Oracle)
ORACLE_SID=xe
# MS SQL specific (if using MS SQL)
MSSQL_DRIVER=ODBC Driver 17 for SQL Server
# Logging
LOG_LEVEL=INFO
# Application Settings
RECONNECT_INTERVAL=30
BATCH_SIZE=10
BATCH_TIMEOUT=60