[INFLUX] ✅ Connected to http://localhost:8086 ╔══════════════════════════════════════════════════╗ ║ Smart City Simulator — Martinique ║ ╚══════════════════════════════════════════════════╝ [CFG] Capteurs: 10 | Intervalle: 1s [CFG] Orion-LD: True | Stellio: True | FROST: True [CFG] InfluxDB: True | Pulsar: True | Redpanda: True [PULSAR] ⚠️ Cannot reach http://localhost:8080: HTTP Error 404: Not Found 🌪️ DEBUG: Test Pulsar direct... 2026-05-05 17:24:51.765 INFO [135222288426816] ClientConnection:209 | [ -> pulsar://localhost:6650] Create ClientConnection, timeout=10000 2026-05-05 17:24:51.765 INFO [135222288426816] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:24:51.766 INFO [135222004807360] ClientConnection:421 | [127.0.0.1:47346 -> 127.0.0.1:6650] Connected to broker 2026-05-05 17:24:51.766 INFO [135222004807360] ClientConnection:1285 | [127.0.0.1:47346 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3) 2026-05-05 17:24:51.766 INFO [135222004807360] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:24:51.766 INFO [135222004807360] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-air-quality for 100 ms, remaining time: 29900 ms 2026-05-05 17:24:51.766 INFO [135222004807360] ClientConnection:301 | [127.0.0.1:47346 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0 2026-05-05 17:24:51.866 INFO [135222004807360] ClientConnection:209 | [ -> pulsar://localhost:6650] Create ClientConnection, timeout=10000 2026-05-05 17:24:51.866 INFO [135222004807360] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:24:51.867 INFO [135222004807360] ClientConnection:421 | [127.0.0.1:47358 -> 127.0.0.1:6650] Connected to broker 2026-05-05 17:24:51.867 INFO [135222004807360] ClientConnection:1285 | [127.0.0.1:47358 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3) 2026-05-05 17:24:51.867 INFO [135222004807360] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:24:51.867 INFO [135222004807360] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-air-quality for 196 ms, remaining time: 29704 ms 2026-05-05 17:24:51.867 INFO [135222004807360] ClientConnection:301 | [127.0.0.1:47358 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0 2026-05-05 17:24:52.063 INFO [135222004807360] ClientConnection:209 | [ -> pulsar://localhost:6650] Create ClientConnection, timeout=10000 2026-05-05 17:24:52.063 INFO [135222004807360] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:24:52.064 INFO [135222004807360] ClientConnection:421 | [127.0.0.1:47362 -> 127.0.0.1:6650] Connected to broker 2026-05-05 17:24:52.064 INFO [135222004807360] ClientConnection:1285 | [127.0.0.1:47362 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3) 2026-05-05 17:24:52.064 INFO [135222004807360] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:24:52.064 INFO [135222004807360] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-air-quality for 372 ms, remaining time: 29332 ms 2026-05-05 17:24:52.064 INFO [135222004807360] ClientConnection:301 | [127.0.0.1:47362 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0 2026-05-05 17:24:52.436 INFO [135222004807360] ClientConnection:209 | [ -> pulsar://localhost:6650] Create ClientConnection, timeout=10000 2026-05-05 17:24:52.436 INFO [135222004807360] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:24:52.437 INFO [135222004807360] ClientConnection:421 | [127.0.0.1:47374 -> 127.0.0.1:6650] Connected to broker 2026-05-05 17:24:52.437 INFO [135222004807360] ClientConnection:1285 | [127.0.0.1:47374 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3) 2026-05-05 17:24:52.437 INFO [135222004807360] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:24:52.437 INFO [135222004807360] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-air-quality for 784 ms, remaining time: 28548 ms 2026-05-05 17:24:52.437 INFO [135222004807360] ClientConnection:301 | [127.0.0.1:47374 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0 2026-05-05 17:24:53.221 INFO [135222004807360] ClientConnection:209 | [ -> pulsar://localhost:6650] Create ClientConnection, timeout=10000 2026-05-05 17:24:53.221 INFO [135222004807360] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:24:53.222 INFO [135222004807360] ClientConnection:421 | [127.0.0.1:47376 -> 127.0.0.1:6650] Connected to broker 2026-05-05 17:24:53.223 INFO [135222004807360] ClientConnection:1285 | [127.0.0.1:47376 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3) 2026-05-05 17:24:53.223 INFO [135222004807360] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:24:53.223 INFO [135222004807360] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-air-quality for 1472 ms, remaining time: 27076 ms 2026-05-05 17:24:53.223 INFO [135222004807360] ClientConnection:301 | [127.0.0.1:47376 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0 2026-05-05 17:24:54.695 INFO [135222004807360] ClientConnection:209 | [ -> pulsar://localhost:6650] Create ClientConnection, timeout=10000 2026-05-05 17:24:54.695 INFO [135222004807360] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:24:54.696 INFO [135222004807360] ClientConnection:421 | [127.0.0.1:32992 -> 127.0.0.1:6650] Connected to broker 2026-05-05 17:24:54.697 INFO [135222004807360] ClientConnection:1285 | [127.0.0.1:32992 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3) 2026-05-05 17:24:54.697 INFO [135222004807360] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:24:54.697 INFO [135222004807360] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-air-quality for 3200 ms, remaining time: 23876 ms 2026-05-05 17:24:54.697 INFO [135222004807360] ClientConnection:301 | [127.0.0.1:32992 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0 2026-05-05 17:24:57.897 INFO [135222004807360] ClientConnection:209 | [ -> pulsar://localhost:6650] Create ClientConnection, timeout=10000 2026-05-05 17:24:57.897 INFO [135222004807360] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:24:57.897 INFO [135222004807360] ClientConnection:421 | [127.0.0.1:33008 -> 127.0.0.1:6650] Connected to broker 2026-05-05 17:24:57.898 INFO [135222004807360] ClientConnection:1285 | [127.0.0.1:33008 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3) 2026-05-05 17:24:57.898 INFO [135222004807360] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:24:57.898 INFO [135222004807360] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-air-quality for 6016 ms, remaining time: 17860 ms 2026-05-05 17:24:57.898 INFO [135222004807360] ClientConnection:301 | [127.0.0.1:33008 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0 2026-05-05 17:25:03.914 INFO [135222004807360] ClientConnection:209 | [ -> pulsar://localhost:6650] Create ClientConnection, timeout=10000 2026-05-05 17:25:03.914 INFO [135222004807360] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:25:03.915 INFO [135222004807360] ClientConnection:421 | [127.0.0.1:39200 -> 127.0.0.1:6650] Connected to broker 2026-05-05 17:25:03.916 INFO [135222004807360] ClientConnection:1285 | [127.0.0.1:39200 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3) 2026-05-05 17:25:03.916 INFO [135222004807360] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:25:03.916 INFO [135222004807360] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-air-quality for 11648 ms, remaining time: 6212 ms 2026-05-05 17:25:03.916 INFO [135222004807360] ClientConnection:301 | [127.0.0.1:39200 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0 2026-05-05 17:25:15.565 INFO [135222004807360] ClientConnection:209 | [ -> pulsar://localhost:6650] Create ClientConnection, timeout=10000 2026-05-05 17:25:15.565 INFO [135222004807360] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:25:15.566 INFO [135222004807360] ClientConnection:421 | [127.0.0.1:53254 -> 127.0.0.1:6650] Connected to broker 2026-05-05 17:25:15.568 INFO [135222004807360] ClientConnection:1285 | [127.0.0.1:53254 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3) 2026-05-05 17:25:15.568 INFO [135222004807360] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:25:15.568 INFO [135222004807360] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-air-quality for 6212 ms, remaining time: 0 ms 2026-05-05 17:25:15.568 INFO [135222004807360] ClientConnection:301 | [127.0.0.1:53254 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0 2026-05-05 17:25:21.780 INFO [135222004807360] ClientConnection:209 | [ -> pulsar://localhost:6650] Create ClientConnection, timeout=10000 2026-05-05 17:25:21.780 INFO [135222004807360] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:25:21.780 INFO [135222004807360] ClientConnection:421 | [127.0.0.1:53256 -> 127.0.0.1:6650] Connected to broker 2026-05-05 17:25:21.781 INFO [135222004807360] ClientConnection:1285 | [127.0.0.1:53256 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3) 2026-05-05 17:25:21.781 INFO [135222004807360] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:25:21.781 ERROR [135222004807360] ClientImpl:255 | Error Checking/Getting Partition Metadata while creating producer on persistent://public/default/smartcity-air-quality -- TimeOut 2026-05-05 17:25:21.781 INFO [135222004807360] ClientConnection:301 | [127.0.0.1:53256 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0 ⚠️ Pulsar → Pulsar error: TimeOut 🌪️ DEBUG: Test Pulsar result: False [REDPANDA] ⚠️ Cannot reach http://localhost:8082: HTTP Error 404: Not Found [MQTT] 🔌 Connexion aux brokers... /home/eric/smart-city-digital-twin-martinique/simulator.py:407: DeprecationWarning: Callback API version 1 is deprecated, update to latest version c = mqtt.Client(client_id=cid, protocol=mqtt.MQTTv311) [MQTT] ❌ Mosquitto @ localhost:1883 → [Errno 111] Connection refused [MQTT] ✅ EMQX connecté [MQTT] ✅ BunkerM connecté [SIM] ⏱️ It #1 — 17:25:24 📤 city/sensors/traffic/traffic_000 → EMQX,BunkerM ⚠️ OpenRemote token → HTTP Error 405: Method Not Allowed 🏠 OpenRemote: ⚠️ skipped 🌐 Orion-LD: ✅ (HTTP 204 updated) 🌐 Orion-LD: ✅ 🏢 Stellio: ✅ (HTTP 204 updated) 🏢 Stellio: ✅ 📊 FROST: POST Thing traffic_000... ✅ FROST Thing traffic_000 créé (ID: 92) 📊 FROST: POST Datastream traffic_000/vehicle_count... ✅ FROST Datastream traffic_000/vehicle_count créé (ID: 397) 📊 FROST: POST Datastream traffic_000/average_speed_kmh... ✅ FROST Datastream traffic_000/average_speed_kmh créé (ID: 398) 📊 FROST: POST Datastream traffic_000/congestion_level... ✅ FROST Datastream traffic_000/congestion_level créé (ID: 399) 📊 FROST: POST Datastream traffic_000/occupancy_percent... ✅ FROST Datastream traffic_000/occupancy_percent créé (ID: 400) ⚠️ HTTP POST http://localhost:8090/FROST-Server/v1.1/Datastreams(397)/Observations → 400: {"code":400,"type":"error","message":"No FeatureOfInterest provided, and none can be generated."} 📊 FROST: ❌ ✅ FROST Observation traffic_000/average_speed_kmh → OK (cached) 📊 FROST: ✅ ✅ FROST Observation traffic_000/congestion_level → OK (cached) 📊 FROST: ✅ ✅ FROST Observation traffic_000/occupancy_percent → OK (cached) 📊 FROST: ✅ 📈 InfluxDB: ✅ 🌪️ DEBUG: calling publish_pulsar for traffic_000, payload_mqtt exists: True 2026-05-05 17:25:25.424 INFO [135222288426816] ClientConnection:209 | [ -> pulsar://localhost:6650] Create ClientConnection, timeout=10000 2026-05-05 17:25:25.424 INFO [135222288426816] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:25:25.425 INFO [135221979629248] ClientConnection:421 | [127.0.0.1:38310 -> 127.0.0.1:6650] Connected to broker 2026-05-05 17:25:25.425 INFO [135221979629248] ClientConnection:1285 | [127.0.0.1:38310 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3) 2026-05-05 17:25:25.425 INFO [135221979629248] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:25:25.426 INFO [135221979629248] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 100 ms, remaining time: 29900 ms 2026-05-05 17:25:25.426 INFO [135221979629248] ClientConnection:301 | [127.0.0.1:38310 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0 📈 InfluxDB: 4 points written 2026-05-05 17:25:25.526 INFO [135221979629248] ClientConnection:209 | [ -> pulsar://localhost:6650] Create ClientConnection, timeout=10000 2026-05-05 17:25:25.526 INFO [135221979629248] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:25:25.526 INFO [135221979629248] ClientConnection:421 | [127.0.0.1:38316 -> 127.0.0.1:6650] Connected to broker 2026-05-05 17:25:25.526 INFO [135221979629248] ClientConnection:1285 | [127.0.0.1:38316 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3) 2026-05-05 17:25:25.526 INFO [135221979629248] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:25:25.526 INFO [135221979629248] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 186 ms, remaining time: 29714 ms 2026-05-05 17:25:25.526 INFO [135221979629248] ClientConnection:301 | [127.0.0.1:38316 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0 2026-05-05 17:25:25.713 INFO [135221979629248] ClientConnection:209 | [ -> pulsar://localhost:6650] Create ClientConnection, timeout=10000 2026-05-05 17:25:25.713 INFO [135221979629248] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:25:25.713 INFO [135221979629248] ClientConnection:421 | [127.0.0.1:38322 -> 127.0.0.1:6650] Connected to broker 2026-05-05 17:25:25.714 INFO [135221979629248] ClientConnection:1285 | [127.0.0.1:38322 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3) 2026-05-05 17:25:25.714 INFO [135221979629248] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:25:25.714 INFO [135221979629248] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 364 ms, remaining time: 29350 ms 2026-05-05 17:25:25.714 INFO [135221979629248] ClientConnection:301 | [127.0.0.1:38322 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0 2026-05-05 17:25:26.078 INFO [135221979629248] ClientConnection:209 | [ -> pulsar://localhost:6650] Create ClientConnection, timeout=10000 2026-05-05 17:25:26.078 INFO [135221979629248] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:25:26.079 INFO [135221979629248] ClientConnection:421 | [127.0.0.1:38332 -> 127.0.0.1:6650] Connected to broker 2026-05-05 17:25:26.080 INFO [135221979629248] ClientConnection:1285 | [127.0.0.1:38332 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3) 2026-05-05 17:25:26.080 INFO [135221979629248] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:25:26.080 INFO [135221979629248] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 768 ms, remaining time: 28582 ms 2026-05-05 17:25:26.080 INFO [135221979629248] ClientConnection:301 | [127.0.0.1:38332 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0 2026-05-05 17:25:26.848 INFO [135221979629248] ClientConnection:209 | [ -> pulsar://localhost:6650] Create ClientConnection, timeout=10000 2026-05-05 17:25:26.848 INFO [135221979629248] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:25:26.850 INFO [135221979629248] ClientConnection:421 | [127.0.0.1:38340 -> 127.0.0.1:6650] Connected to broker 2026-05-05 17:25:26.851 INFO [135221979629248] ClientConnection:1285 | [127.0.0.1:38340 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3) 2026-05-05 17:25:26.851 INFO [135221979629248] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:25:26.851 INFO [135221979629248] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 1520 ms, remaining time: 27062 ms 2026-05-05 17:25:26.851 INFO [135221979629248] ClientConnection:301 | [127.0.0.1:38340 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0 2026-05-05 17:25:28.371 INFO [135221979629248] ClientConnection:209 | [ -> pulsar://localhost:6650] Create ClientConnection, timeout=10000 2026-05-05 17:25:28.371 INFO [135221979629248] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:25:28.372 INFO [135221979629248] ClientConnection:421 | [127.0.0.1:38346 -> 127.0.0.1:6650] Connected to broker 2026-05-05 17:25:28.373 INFO [135221979629248] ClientConnection:1285 | [127.0.0.1:38346 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3) 2026-05-05 17:25:28.373 INFO [135221979629248] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:25:28.373 INFO [135221979629248] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 3104 ms, remaining time: 23958 ms 2026-05-05 17:25:28.373 INFO [135221979629248] ClientConnection:301 | [127.0.0.1:38346 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0 2026-05-05 17:25:31.477 INFO [135221979629248] ClientConnection:209 | [ -> pulsar://localhost:6650] Create ClientConnection, timeout=10000 2026-05-05 17:25:31.477 INFO [135221979629248] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:25:31.478 INFO [135221979629248] ClientConnection:421 | [127.0.0.1:38352 -> 127.0.0.1:6650] Connected to broker 2026-05-05 17:25:31.480 INFO [135221979629248] ClientConnection:1285 | [127.0.0.1:38352 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3) 2026-05-05 17:25:31.480 INFO [135221979629248] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:25:31.480 INFO [135221979629248] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 6016 ms, remaining time: 17942 ms 2026-05-05 17:25:31.480 INFO [135221979629248] ClientConnection:301 | [127.0.0.1:38352 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0 2026-05-05 17:25:37.496 INFO [135221979629248] ClientConnection:209 | [ -> pulsar://localhost:6650] Create ClientConnection, timeout=10000 2026-05-05 17:25:37.496 INFO [135221979629248] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:25:37.497 INFO [135221979629248] ClientConnection:421 | [127.0.0.1:60100 -> 127.0.0.1:6650] Connected to broker 2026-05-05 17:25:37.497 INFO [135221979629248] ClientConnection:1285 | [127.0.0.1:60100 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3) 2026-05-05 17:25:37.497 INFO [135221979629248] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:25:37.497 INFO [135221979629248] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 12672 ms, remaining time: 5270 ms 2026-05-05 17:25:37.497 INFO [135221979629248] ClientConnection:301 | [127.0.0.1:60100 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0 2026-05-05 17:25:50.169 INFO [135221979629248] ClientConnection:209 | [ -> pulsar://localhost:6650] Create ClientConnection, timeout=10000 2026-05-05 17:25:50.169 INFO [135221979629248] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:25:50.170 INFO [135221979629248] ClientConnection:421 | [127.0.0.1:43364 -> 127.0.0.1:6650] Connected to broker 2026-05-05 17:25:50.170 INFO [135221979629248] ClientConnection:1285 | [127.0.0.1:43364 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3) 2026-05-05 17:25:50.170 INFO [135221979629248] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:25:50.170 INFO [135221979629248] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 5270 ms, remaining time: 0 ms 2026-05-05 17:25:50.170 INFO [135221979629248] ClientConnection:301 | [127.0.0.1:43364 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0 2026-05-05 17:25:55.440 INFO [135221979629248] ClientConnection:209 | [ -> pulsar://localhost:6650] Create ClientConnection, timeout=10000 2026-05-05 17:25:55.440 INFO [135221979629248] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:25:55.442 INFO [135221979629248] ClientConnection:421 | [127.0.0.1:33726 -> 127.0.0.1:6650] Connected to broker 2026-05-05 17:25:55.443 INFO [135221979629248] ClientConnection:1285 | [127.0.0.1:33726 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3) 2026-05-05 17:25:55.443 INFO [135221979629248] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:25:55.443 ERROR [135221979629248] ClientImpl:255 | Error Checking/Getting Partition Metadata while creating producer on persistent://public/default/smartcity-traffic -- TimeOut 2026-05-05 17:25:55.443 INFO [135221979629248] ClientConnection:301 | [127.0.0.1:33726 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0 ⚠️ Pulsar → Pulsar error: TimeOut 🌪️ Pulsar: ❌ 🐟 Redpanda: ✅ 📤 city/sensors/traffic/traffic_001 → EMQX,BunkerM ⚠️ OpenRemote token → HTTP Error 405: Method Not Allowed 🏠 OpenRemote: ⚠️ skipped 🌐 Orion-LD: ✅ (HTTP 204 updated) 🌐 Orion-LD: ✅ 🏢 Stellio: ✅ (HTTP 204 updated) 🏢 Stellio: ✅ 📊 FROST: POST Thing traffic_001... ✅ FROST Thing traffic_001 créé (ID: 93) 📊 FROST: POST Datastream traffic_001/vehicle_count... ✅ FROST Datastream traffic_001/vehicle_count créé (ID: 401) 📊 FROST: POST Datastream traffic_001/average_speed_kmh... ✅ FROST Datastream traffic_001/average_speed_kmh créé (ID: 402) 📊 FROST: POST Datastream traffic_001/congestion_level... ✅ FROST Datastream traffic_001/congestion_level créé (ID: 403) 📊 FROST: POST Datastream traffic_001/occupancy_percent... ✅ FROST Datastream traffic_001/occupancy_percent créé (ID: 404) ⚠️ HTTP POST http://localhost:8090/FROST-Server/v1.1/Datastreams(401)/Observations → 400: {"code":400,"type":"error","message":"No FeatureOfInterest provided, and none can be generated."} 📊 FROST: ❌ ✅ FROST Observation traffic_001/average_speed_kmh → OK (cached) 📊 FROST: ✅ ✅ FROST Observation traffic_001/congestion_level → OK (cached) 📊 FROST: ✅ ✅ FROST Observation traffic_001/occupancy_percent → OK (cached) 📊 FROST: ✅ 📈 InfluxDB: ✅ 🌪️ DEBUG: calling publish_pulsar for traffic_001, payload_mqtt exists: True 2026-05-05 17:25:56.256 INFO [135222288426816] ClientConnection:209 | [ -> pulsar://localhost:6650] Create ClientConnection, timeout=10000 2026-05-05 17:25:56.256 INFO [135222288426816] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:25:56.258 INFO [135221979629248] ClientConnection:421 | [127.0.0.1:33740 -> 127.0.0.1:6650] Connected to broker 2026-05-05 17:25:56.258 INFO [135221979629248] ClientConnection:1285 | [127.0.0.1:33740 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3) 2026-05-05 17:25:56.258 INFO [135221979629248] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:25:56.258 INFO [135221979629248] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 100 ms, remaining time: 29900 ms 2026-05-05 17:25:56.258 INFO [135221979629248] ClientConnection:301 | [127.0.0.1:33740 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0 📈 InfluxDB: 4 points written 2026-05-05 17:25:56.358 INFO [135221979629248] ClientConnection:209 | [ -> pulsar://localhost:6650] Create ClientConnection, timeout=10000 2026-05-05 17:25:56.359 INFO [135221979629248] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:25:56.359 INFO [135221979629248] ClientConnection:421 | [127.0.0.1:33748 -> 127.0.0.1:6650] Connected to broker 2026-05-05 17:25:56.359 INFO [135221979629248] ClientConnection:1285 | [127.0.0.1:33748 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3) 2026-05-05 17:25:56.359 INFO [135221979629248] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:25:56.359 INFO [135221979629248] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 184 ms, remaining time: 29716 ms 2026-05-05 17:25:56.359 INFO [135221979629248] ClientConnection:301 | [127.0.0.1:33748 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0 2026-05-05 17:25:56.544 INFO [135221979629248] ClientConnection:209 | [ -> pulsar://localhost:6650] Create ClientConnection, timeout=10000 2026-05-05 17:25:56.544 INFO [135221979629248] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:25:56.545 INFO [135221979629248] ClientConnection:421 | [127.0.0.1:33754 -> 127.0.0.1:6650] Connected to broker 2026-05-05 17:25:56.546 INFO [135221979629248] ClientConnection:1285 | [127.0.0.1:33754 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3) 2026-05-05 17:25:56.546 INFO [135221979629248] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:25:56.546 INFO [135221979629248] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 368 ms, remaining time: 29348 ms 2026-05-05 17:25:56.546 INFO [135221979629248] ClientConnection:301 | [127.0.0.1:33754 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0 2026-05-05 17:25:56.914 INFO [135221979629248] ClientConnection:209 | [ -> pulsar://localhost:6650] Create ClientConnection, timeout=10000 2026-05-05 17:25:56.915 INFO [135221979629248] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:25:56.916 INFO [135221979629248] ClientConnection:421 | [127.0.0.1:33760 -> 127.0.0.1:6650] Connected to broker 2026-05-05 17:25:56.916 INFO [135221979629248] ClientConnection:1285 | [127.0.0.1:33760 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3) 2026-05-05 17:25:56.916 INFO [135221979629248] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0 2026-05-05 17:25:56.916 INFO [135221979629248] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 776 ms, remaining time: 28572 ms 2026-05-05 17:25:56.916 INFO [135221979629248] ClientConnection:301 | [127.0.0.1:33760 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0