fix: correct IP assignment and enhance socketio initialization

This commit is contained in:
derlole
2025-05-07 11:26:27 +00:00
parent 10d6558725
commit 5b118d63b3
3 changed files with 3 additions and 3 deletions

View File

@@ -24,7 +24,7 @@ def esp_online():
sender_ip = request.headers.get('X-Forwarded-For', request.remote_addr) sender_ip = request.headers.get('X-Forwarded-For', request.remote_addr)
esp_ip = data.get("ip", "unknown") esp_ip = data.get("ip", "unknown")
esp_conn_infos["ip_local"] = esp_ip esp_conn_infos["ip_local"] = esp_ip[0]
esp_conn_infos["ip_global"] = sender_ip esp_conn_infos["ip_global"] = sender_ip
esp_conn_infos["last_seen"] = datetime.now() esp_conn_infos["last_seen"] = datetime.now()
esp_conn_infos["connection_valid"] = True esp_conn_infos["connection_valid"] = True

View File

@@ -19,7 +19,7 @@ MQTT_TOPIC_SEND = "coffee/command"
app = Flask(__name__, static_url_path='/unsecure/static') app = Flask(__name__, static_url_path='/unsecure/static')
app.config['SECRET_KEY'] = 'super-secret-key' app.config['SECRET_KEY'] = 'super-secret-key'
socketio.init_app(app) socketio.init_app(app, cors_allowed_origins="*", async_mode='threading')
# Blueprints registrieren # Blueprints registrieren

View File

@@ -28,4 +28,4 @@ socket.on('static_data', (data) => {
gebId("infoMain").classList.add("blink-orange"); gebId("infoMain").classList.add("blink-orange");
gebId("machine-status-butt").classList.add("deniePress"); gebId("machine-status-butt").classList.add("deniePress");
} }
}); });