From 818ebbce6d09f3de31ccd9cf91a9666bcb4dc813 Mon Sep 17 00:00:00 2001 From: Eric FELIXINE Date: Mon, 4 May 2026 14:56:03 -0400 Subject: [PATCH] fix(simulator): add async threads for FROST/Orion/Stellio MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Non-blocking calls via threading for external brokers - FROST_URL fixed: frost_http-web-1:8080 - Healthcheck uses Python (no wget/curl) - InfluxDB writes no longer blocked by slow brokers ✅ Simulator now HEALTHY with async broker calls --- simulator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/simulator.py b/simulator.py index f1d93717..b0844397 100644 --- a/simulator.py +++ b/simulator.py @@ -43,7 +43,7 @@ OR_ADMIN_USER = os.environ.get("OR_ADMIN_USER", "admin") OR_ADMIN_PASS = os.environ.get("OR_ADMIN_PASS", "Digitribe972") OR_REALM = os.environ.get("OR_REALM", "smartcity") OR_TOKEN_REALM = os.environ.get("OR_TOKEN_REALM", "master") # Realm pour obtention token -FROST_URL = os.environ.get("FROST_URL", "http://192.168.208.3:8080/FROST-Server/v1.1") +FROST_URL = os.environ.get("FROST_URL", "http://frost_http-web-1:8080/FROST-Server/v1.1") SENSOR_COUNTS = { "traffic": int(os.environ.get("SENSOR_COUNT_traffic", "3")),