Files
smart-city-digital-twin-mar…/simulator_all_services_final.log

1280 lines
150 KiB
Plaintext

[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:16:01.870 INFO [127296962242368] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:16:01.870 INFO [127296962242368] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:16:01.871 INFO [127296678655680] ClientConnection:421 | [127.0.0.1:34594 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:16:01.871 INFO [127296678655680] ClientConnection:1285 | [127.0.0.1:34594 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:16:01.871 INFO [127296678655680] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:16:01.871 INFO [127296678655680] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-air-quality for 100 ms, remaining time: 29900 ms
2026-05-05 17:16:01.871 INFO [127296678655680] ClientConnection:301 | [127.0.0.1:34594 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:16:01.972 INFO [127296678655680] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:16:01.972 INFO [127296678655680] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:16:01.972 INFO [127296678655680] ClientConnection:421 | [127.0.0.1:34602 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:16:01.973 INFO [127296678655680] ClientConnection:1285 | [127.0.0.1:34602 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:16:01.973 INFO [127296678655680] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:16:01.973 INFO [127296678655680] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-air-quality for 196 ms, remaining time: 29704 ms
2026-05-05 17:16:01.973 INFO [127296678655680] ClientConnection:301 | [127.0.0.1:34602 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:16:02.169 INFO [127296678655680] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:16:02.169 INFO [127296678655680] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:16:02.170 INFO [127296678655680] ClientConnection:421 | [127.0.0.1:34606 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:16:02.171 INFO [127296678655680] ClientConnection:1285 | [127.0.0.1:34606 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:16:02.171 INFO [127296678655680] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:16:02.171 INFO [127296678655680] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-air-quality for 376 ms, remaining time: 29328 ms
2026-05-05 17:16:02.171 INFO [127296678655680] ClientConnection:301 | [127.0.0.1:34606 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:16:02.547 INFO [127296678655680] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:16:02.547 INFO [127296678655680] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:16:02.548 INFO [127296678655680] ClientConnection:421 | [127.0.0.1:34608 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:16:02.548 INFO [127296678655680] ClientConnection:1285 | [127.0.0.1:34608 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:16:02.548 INFO [127296678655680] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:16:02.548 INFO [127296678655680] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-air-quality for 768 ms, remaining time: 28560 ms
2026-05-05 17:16:02.548 INFO [127296678655680] ClientConnection:301 | [127.0.0.1:34608 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:16:03.317 INFO [127296678655680] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:16:03.317 INFO [127296678655680] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:16:03.318 INFO [127296678655680] ClientConnection:421 | [127.0.0.1:34612 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:16:03.319 INFO [127296678655680] ClientConnection:1285 | [127.0.0.1:34612 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:16:03.319 INFO [127296678655680] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:16:03.320 INFO [127296678655680] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-air-quality for 1488 ms, remaining time: 27072 ms
2026-05-05 17:16:03.320 INFO [127296678655680] ClientConnection:301 | [127.0.0.1:34612 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:16:04.808 INFO [127296678655680] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:16:04.808 INFO [127296678655680] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:16:04.808 INFO [127296678655680] ClientConnection:421 | [127.0.0.1:60728 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:16:04.809 INFO [127296678655680] ClientConnection:1285 | [127.0.0.1:60728 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:16:04.809 INFO [127296678655680] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:16:04.809 INFO [127296678655680] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-air-quality for 2912 ms, remaining time: 24160 ms
2026-05-05 17:16:04.809 INFO [127296678655680] ClientConnection:301 | [127.0.0.1:60728 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:16:07.721 INFO [127296678655680] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:16:07.721 INFO [127296678655680] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:16:07.722 INFO [127296678655680] ClientConnection:421 | [127.0.0.1:60744 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:16:07.722 INFO [127296678655680] ClientConnection:1285 | [127.0.0.1:60744 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:16:07.722 INFO [127296678655680] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:16:07.722 INFO [127296678655680] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-air-quality for 5952 ms, remaining time: 18208 ms
2026-05-05 17:16:07.722 INFO [127296678655680] ClientConnection:301 | [127.0.0.1:60744 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:16:13.675 INFO [127296678655680] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:16:13.675 INFO [127296678655680] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:16:13.676 INFO [127296678655680] ClientConnection:421 | [127.0.0.1:60748 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:16:13.677 INFO [127296678655680] ClientConnection:1285 | [127.0.0.1:60748 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:16:13.677 INFO [127296678655680] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:16:13.677 INFO [127296678655680] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-air-quality for 12416 ms, remaining time: 5792 ms
2026-05-05 17:16:13.677 INFO [127296678655680] ClientConnection:301 | [127.0.0.1:60748 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:16:26.093 INFO [127296678655680] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:16:26.094 INFO [127296678655680] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:16:26.095 INFO [127296678655680] ClientConnection:421 | [127.0.0.1:36744 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:16:26.096 INFO [127296678655680] ClientConnection:1285 | [127.0.0.1:36744 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:16:26.096 INFO [127296678655680] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:16:26.096 INFO [127296678655680] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-air-quality for 5792 ms, remaining time: 0 ms
2026-05-05 17:16:26.097 INFO [127296678655680] ClientConnection:301 | [127.0.0.1:36744 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:16:31.888 INFO [127296678655680] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:16:31.888 INFO [127296678655680] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:16:31.889 INFO [127296678655680] ClientConnection:421 | [127.0.0.1:36760 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:16:31.890 INFO [127296678655680] ClientConnection:1285 | [127.0.0.1:36760 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:16:31.890 INFO [127296678655680] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:16:31.890 ERROR [127296678655680] ClientImpl:255 | Error Checking/Getting Partition Metadata while creating producer on persistent://public/default/smartcity-air-quality -- TimeOut
2026-05-05 17:16:31.890 INFO [127296678655680] ClientConnection:301 | [127.0.0.1:36760 -> 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] ✅ EMQX connecté
[MQTT] ❌ Mosquitto @ localhost:1883 → [Errno 111] Connection refused
[MQTT] ✅ BunkerM connecté
[SIM] ⏱️ It #1 — 17:16:34
📤 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: 82)
📊 FROST: POST Datastream traffic_000/vehicle_count...
✅ FROST Datastream traffic_000/vehicle_count créé (ID: 353)
📊 FROST: POST Datastream traffic_000/average_speed_kmh...
✅ FROST Datastream traffic_000/average_speed_kmh créé (ID: 354)
📊 FROST: POST Datastream traffic_000/congestion_level...
✅ FROST Datastream traffic_000/congestion_level créé (ID: 355)
📊 FROST: POST Datastream traffic_000/occupancy_percent...
✅ FROST Datastream traffic_000/occupancy_percent créé (ID: 356)
⚠️ HTTP POST http://localhost:8090/FROST-Server/v1.1/Datastreams(353)/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:16:35.355 INFO [127296962242368] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:16:35.355 INFO [127296962242368] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:16:35.355 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:41286 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:16:35.355 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:41286 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:16:35.356 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:16:35.356 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 100 ms, remaining time: 29900 ms
2026-05-05 17:16:35.356 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:41286 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
📈 InfluxDB: 4 points written
2026-05-05 17:16:35.456 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:16:35.456 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:16:35.457 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:41298 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:16:35.457 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:41298 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:16:35.457 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:16:35.457 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 196 ms, remaining time: 29704 ms
2026-05-05 17:16:35.457 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:41298 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:16:35.653 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:16:35.653 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:16:35.655 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:41314 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:16:35.656 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:41314 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:16:35.656 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:16:35.656 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 380 ms, remaining time: 29324 ms
2026-05-05 17:16:35.656 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:41314 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:16:36.036 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:16:36.036 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:16:36.037 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:41324 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:16:36.038 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:41324 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:16:36.038 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:16:36.038 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 768 ms, remaining time: 28556 ms
2026-05-05 17:16:36.038 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:41324 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:16:36.806 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:16:36.806 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:16:36.808 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:41340 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:16:36.809 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:41340 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:16:36.809 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:16:36.810 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 1488 ms, remaining time: 27068 ms
2026-05-05 17:16:36.810 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:41340 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:16:38.298 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:16:38.298 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:16:38.299 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:41356 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:16:38.301 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:41356 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:16:38.301 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:16:38.301 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 2912 ms, remaining time: 24156 ms
2026-05-05 17:16:38.301 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:41356 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:16:41.213 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:16:41.213 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:16:41.213 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:41358 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:16:41.214 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:41358 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:16:41.214 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:16:41.214 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 5952 ms, remaining time: 18204 ms
2026-05-05 17:16:41.214 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:41358 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:16:47.166 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:16:47.166 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:16:47.166 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:49104 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:16:47.167 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:49104 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:16:47.167 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:16:47.167 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 12160 ms, remaining time: 6044 ms
2026-05-05 17:16:47.167 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:49104 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:16:59.327 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:16:59.327 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:16:59.327 ERROR [127296581134016] ClientConnection:486 | [<none> -> pulsar://localhost:6650] Failed to establish connection to 0.0.0.0:0: Connection refused
2026-05-05 17:16:59.327 INFO [127296581134016] ClientConnection:1285 | [<none> -> pulsar://localhost:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:16:59.327 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:16:59.327 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 6044 ms, remaining time: 0 ms
2026-05-05 17:16:59.327 INFO [127296581134016] ClientConnection:301 | [<none> -> pulsar://localhost:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:17:05.371 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:17:05.371 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:17:05.372 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:48048 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:17:05.372 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:48048 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:17:05.372 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:17:05.372 ERROR [127296581134016] ClientImpl:255 | Error Checking/Getting Partition Metadata while creating producer on persistent://public/default/smartcity-traffic -- TimeOut
2026-05-05 17:17:05.372 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:48048 -> 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: 83)
📊 FROST: POST Datastream traffic_001/vehicle_count...
✅ FROST Datastream traffic_001/vehicle_count créé (ID: 357)
📊 FROST: POST Datastream traffic_001/average_speed_kmh...
✅ FROST Datastream traffic_001/average_speed_kmh créé (ID: 358)
📊 FROST: POST Datastream traffic_001/congestion_level...
✅ FROST Datastream traffic_001/congestion_level créé (ID: 359)
📊 FROST: POST Datastream traffic_001/occupancy_percent...
✅ FROST Datastream traffic_001/occupancy_percent créé (ID: 360)
⚠️ HTTP POST http://localhost:8090/FROST-Server/v1.1/Datastreams(357)/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:17:06.449 INFO [127296962242368] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:17:06.450 INFO [127296962242368] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:17:06.450 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:48050 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:17:06.450 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:48050 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:17:06.450 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:17:06.450 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 100 ms, remaining time: 29900 ms
2026-05-05 17:17:06.450 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:48050 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:17:06.550 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:17:06.550 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:17:06.551 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:48066 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:17:06.551 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:48066 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:17:06.551 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:17:06.551 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 188 ms, remaining time: 29712 ms
2026-05-05 17:17:06.551 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:48066 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
📈 InfluxDB: 4 points written
2026-05-05 17:17:06.739 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:17:06.739 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:17:06.740 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:48078 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:17:06.740 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:48078 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:17:06.740 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:17:06.740 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 364 ms, remaining time: 29348 ms
2026-05-05 17:17:06.740 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:48078 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:17:07.104 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:17:07.104 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:17:07.105 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:48084 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:17:07.106 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:48084 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:17:07.106 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:17:07.106 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 760 ms, remaining time: 28588 ms
2026-05-05 17:17:07.106 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:48084 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:17:07.866 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:17:07.866 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:17:07.867 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:48088 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:17:07.867 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:48088 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:17:07.867 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:17:07.867 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 1472 ms, remaining time: 27116 ms
2026-05-05 17:17:07.867 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:48088 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:17:09.339 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:17:09.339 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:17:09.340 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:48090 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:17:09.340 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:48090 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:17:09.340 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:17:09.340 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 3040 ms, remaining time: 24076 ms
2026-05-05 17:17:09.340 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:48090 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:17:12.380 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:17:12.380 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:17:12.381 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:48092 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:17:12.381 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:48092 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:17:12.381 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:17:12.381 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 6080 ms, remaining time: 17996 ms
2026-05-05 17:17:12.381 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:48092 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:17:18.461 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:17:18.461 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:17:18.462 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:49068 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:17:18.462 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:49068 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:17:18.462 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:17:18.462 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 12288 ms, remaining time: 5708 ms
2026-05-05 17:17:18.462 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:49068 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:17:30.750 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:17:30.750 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:17:30.751 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:35292 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:17:30.751 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:35292 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:17:30.751 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:17:30.751 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 5708 ms, remaining time: 0 ms
2026-05-05 17:17:30.751 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:35292 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:17:36.459 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:17:36.459 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:17:36.460 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:48440 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:17:36.460 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:48440 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:17:36.460 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:17:36.461 ERROR [127296581134016] ClientImpl:255 | Error Checking/Getting Partition Metadata while creating producer on persistent://public/default/smartcity-traffic -- TimeOut
2026-05-05 17:17:36.461 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:48440 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
⚠️ Pulsar → Pulsar error: TimeOut
🌪️ Pulsar: ❌
🐟 Redpanda: ✅
📤 city/sensors/traffic/traffic_002 → 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_002...
✅ FROST Thing traffic_002 créé (ID: 84)
📊 FROST: POST Datastream traffic_002/vehicle_count...
✅ FROST Datastream traffic_002/vehicle_count créé (ID: 361)
📊 FROST: POST Datastream traffic_002/average_speed_kmh...
✅ FROST Datastream traffic_002/average_speed_kmh créé (ID: 362)
📊 FROST: POST Datastream traffic_002/congestion_level...
✅ FROST Datastream traffic_002/congestion_level créé (ID: 363)
📊 FROST: POST Datastream traffic_002/occupancy_percent...
✅ FROST Datastream traffic_002/occupancy_percent créé (ID: 364)
⚠️ HTTP POST http://localhost:8090/FROST-Server/v1.1/Datastreams(361)/Observations → 400: {"code":400,"type":"error","message":"No FeatureOfInterest provided, and none can be generated."}
📊 FROST: ❌
✅ FROST Observation traffic_002/average_speed_kmh → OK (cached)
📊 FROST: ✅
✅ FROST Observation traffic_002/congestion_level → OK (cached)
📊 FROST: ✅
✅ FROST Observation traffic_002/occupancy_percent → OK (cached)
📊 FROST: ✅
📈 InfluxDB: ✅
🌪️ DEBUG: calling publish_pulsar for traffic_002, payload_mqtt exists: True
2026-05-05 17:17:37.902 INFO [127296962242368] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:17:37.902 INFO [127296962242368] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:17:37.903 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:48442 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:17:37.903 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:48442 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:17:37.903 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:17:37.903 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 100 ms, remaining time: 29900 ms
2026-05-05 17:17:37.903 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:48442 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
📈 InfluxDB: 4 points written
2026-05-05 17:17:38.003 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:17:38.003 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:17:38.003 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:48448 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:17:38.004 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:48448 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:17:38.004 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:17:38.004 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 186 ms, remaining time: 29714 ms
2026-05-05 17:17:38.004 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:48448 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:17:38.190 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:17:38.190 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:17:38.190 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:48454 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:17:38.191 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:48454 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:17:38.191 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:17:38.191 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 388 ms, remaining time: 29326 ms
2026-05-05 17:17:38.191 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:48454 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:17:38.579 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:17:38.579 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:17:38.579 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:48468 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:17:38.580 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:48468 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:17:38.580 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:17:38.580 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 760 ms, remaining time: 28566 ms
2026-05-05 17:17:38.580 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:48468 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:17:39.340 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:17:39.340 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:17:39.340 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:48470 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:17:39.341 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:48470 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:17:39.341 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:17:39.341 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 1536 ms, remaining time: 27030 ms
2026-05-05 17:17:39.341 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:48470 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:17:40.877 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:17:40.877 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:17:40.877 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:48476 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:17:40.878 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:48476 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:17:40.878 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:17:40.878 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 3072 ms, remaining time: 23958 ms
2026-05-05 17:17:40.878 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:48476 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:17:43.950 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:17:43.950 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:17:43.950 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:50136 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:17:43.951 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:50136 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:17:43.951 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:17:43.951 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 6016 ms, remaining time: 17942 ms
2026-05-05 17:17:43.951 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:50136 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:17:49.967 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:17:49.967 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:17:49.967 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:50144 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:17:49.968 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:50144 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:17:49.968 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:17:49.968 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 11904 ms, remaining time: 6038 ms
2026-05-05 17:17:49.968 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:50144 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:18:01.872 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:18:01.872 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:18:01.872 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:49236 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:18:01.873 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:49236 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:18:01.873 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:18:01.873 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 6038 ms, remaining time: 0 ms
2026-05-05 17:18:01.873 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:49236 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:18:07.911 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:18:07.911 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:18:07.912 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:42130 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:18:07.914 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:42130 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:18:07.914 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:18:07.914 ERROR [127296581134016] ClientImpl:255 | Error Checking/Getting Partition Metadata while creating producer on persistent://public/default/smartcity-traffic -- TimeOut
2026-05-05 17:18:07.914 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:42130 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
⚠️ Pulsar → Pulsar error: TimeOut
🌪️ Pulsar: ❌
🐟 Redpanda: ✅
📤 city/sensors/airquality/airquality_003 → EMQX,BunkerM
🏠 OpenRemote: ⚠️ skipped
🌐 Orion-LD: ✅ (HTTP 204 updated)
🌐 Orion-LD: ✅
🏢 Stellio: ✅ (HTTP 204 updated)
🏢 Stellio: ✅
📊 FROST: POST Thing airquality_003...
✅ FROST Thing airquality_003 créé (ID: 85)
📊 FROST: POST Datastream airquality_003/pm25_ugm3...
✅ FROST Datastream airquality_003/pm25_ugm3 créé (ID: 365)
📊 FROST: POST Datastream airquality_003/pm10_ugm3...
✅ FROST Datastream airquality_003/pm10_ugm3 créé (ID: 366)
📊 FROST: POST Datastream airquality_003/no2_ugm3...
✅ FROST Datastream airquality_003/no2_ugm3 créé (ID: 367)
📊 FROST: POST Datastream airquality_003/o3_ugm3...
✅ FROST Datastream airquality_003/o3_ugm3 créé (ID: 368)
📊 FROST: POST Datastream airquality_003/co_mgm3...
✅ FROST Datastream airquality_003/co_mgm3 créé (ID: 369)
📊 FROST: POST Datastream airquality_003/temperature_celsius...
✅ FROST Datastream airquality_003/temperature_celsius créé (ID: 370)
📊 FROST: POST Datastream airquality_003/humidity_percent...
✅ FROST Datastream airquality_003/humidity_percent créé (ID: 371)
⚠️ HTTP POST http://localhost:8090/FROST-Server/v1.1/Datastreams(365)/Observations → 400: {"code":400,"type":"error","message":"No FeatureOfInterest provided, and none can be generated."}
📊 FROST: ❌
✅ FROST Observation airquality_003/pm10_ugm3 → OK (cached)
📊 FROST: ✅
✅ FROST Observation airquality_003/no2_ugm3 → OK (cached)
📊 FROST: ✅
✅ FROST Observation airquality_003/o3_ugm3 → OK (cached)
📊 FROST: ✅
✅ FROST Observation airquality_003/co_mgm3 → OK (cached)
📊 FROST: ✅
✅ FROST Observation airquality_003/temperature_celsius → OK (cached)
📊 FROST: ✅
✅ FROST Observation airquality_003/humidity_percent → OK (cached)
📊 FROST: ✅
📈 InfluxDB: ✅
🌪️ DEBUG: calling publish_pulsar for airquality_003, payload_mqtt exists: True
2026-05-05 17:18:08.449 INFO [127296962242368] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:18:08.449 INFO [127296962242368] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:18:08.449 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:42146 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:18:08.449 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:42146 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:18:08.449 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:18:08.449 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-airquality for 100 ms, remaining time: 29900 ms
2026-05-05 17:18:08.449 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:42146 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
📈 InfluxDB: 7 points written
2026-05-05 17:18:08.549 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:18:08.549 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:18:08.551 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:42154 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:18:08.552 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:42154 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:18:08.552 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:18:08.552 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-airquality for 194 ms, remaining time: 29706 ms
2026-05-05 17:18:08.552 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:42154 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:18:08.747 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:18:08.747 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:18:08.748 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:42162 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:18:08.749 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:42162 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:18:08.749 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:18:08.750 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-airquality for 364 ms, remaining time: 29342 ms
2026-05-05 17:18:08.750 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:42162 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:18:09.114 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:18:09.114 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:18:09.115 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:42166 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:18:09.116 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:42166 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:18:09.117 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:18:09.117 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-airquality for 776 ms, remaining time: 28566 ms
2026-05-05 17:18:09.117 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:42166 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:18:09.893 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:18:09.893 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:18:09.893 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:42168 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:18:09.894 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:42168 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:18:09.894 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:18:09.894 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-airquality for 1584 ms, remaining time: 26982 ms
2026-05-05 17:18:09.894 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:42168 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:18:11.478 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:18:11.478 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:18:11.478 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:42184 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:18:11.478 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:42184 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:18:11.478 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:18:11.479 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-airquality for 3136 ms, remaining time: 23846 ms
2026-05-05 17:18:11.479 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:42184 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:18:14.615 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:18:14.615 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:18:14.615 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:44246 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:18:14.615 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:44246 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:18:14.615 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:18:14.615 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-airquality for 5888 ms, remaining time: 17958 ms
2026-05-05 17:18:14.616 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:44246 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:18:20.504 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:18:20.504 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:18:20.505 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:44250 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:18:20.506 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:44250 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:18:20.507 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:18:20.507 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-airquality for 12288 ms, remaining time: 5670 ms
2026-05-05 17:18:20.507 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:44250 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:18:32.795 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:18:32.795 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:18:32.795 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:45536 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:18:32.796 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:45536 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:18:32.796 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:18:32.796 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-airquality for 5670 ms, remaining time: 0 ms
2026-05-05 17:18:32.796 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:45536 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:18:38.466 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:18:38.466 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:18:38.466 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:33260 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:18:38.467 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:33260 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:18:38.467 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:18:38.467 ERROR [127296581134016] ClientImpl:255 | Error Checking/Getting Partition Metadata while creating producer on persistent://public/default/smartcity-airquality -- TimeOut
2026-05-05 17:18:38.467 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:33260 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
⚠️ Pulsar → Pulsar error: TimeOut
🌪️ Pulsar: ❌
⚠️ Redpanda → timed out
🐟 Redpanda: ❌
📤 city/sensors/airquality/airquality_004 → EMQX,BunkerM
🏠 OpenRemote: ⚠️ skipped
🌐 Orion-LD: ✅ (HTTP 204 updated)
🌐 Orion-LD: ✅
🏢 Stellio: ✅ (HTTP 204 updated)
🏢 Stellio: ✅
📊 FROST: POST Thing airquality_004...
✅ FROST Thing airquality_004 créé (ID: 86)
📊 FROST: POST Datastream airquality_004/pm25_ugm3...
✅ FROST Datastream airquality_004/pm25_ugm3 créé (ID: 372)
📊 FROST: POST Datastream airquality_004/pm10_ugm3...
✅ FROST Datastream airquality_004/pm10_ugm3 créé (ID: 373)
📊 FROST: POST Datastream airquality_004/no2_ugm3...
✅ FROST Datastream airquality_004/no2_ugm3 créé (ID: 374)
📊 FROST: POST Datastream airquality_004/o3_ugm3...
✅ FROST Datastream airquality_004/o3_ugm3 créé (ID: 375)
📊 FROST: POST Datastream airquality_004/co_mgm3...
✅ FROST Datastream airquality_004/co_mgm3 créé (ID: 376)
📊 FROST: POST Datastream airquality_004/temperature_celsius...
✅ FROST Datastream airquality_004/temperature_celsius créé (ID: 377)
📊 FROST: POST Datastream airquality_004/humidity_percent...
✅ FROST Datastream airquality_004/humidity_percent créé (ID: 378)
⚠️ HTTP POST http://localhost:8090/FROST-Server/v1.1/Datastreams(372)/Observations → 400: {"code":400,"type":"error","message":"No FeatureOfInterest provided, and none can be generated."}
📊 FROST: ❌
✅ FROST Observation airquality_004/pm10_ugm3 → OK (cached)
📊 FROST: ✅
✅ FROST Observation airquality_004/no2_ugm3 → OK (cached)
📊 FROST: ✅
✅ FROST Observation airquality_004/o3_ugm3 → OK (cached)
📊 FROST: ✅
✅ FROST Observation airquality_004/co_mgm3 → OK (cached)
📊 FROST: ✅
✅ FROST Observation airquality_004/temperature_celsius → OK (cached)
📊 FROST: ✅
✅ FROST Observation airquality_004/humidity_percent → OK (cached)
📊 FROST: ✅
📈 InfluxDB: ✅
🌪️ DEBUG: calling publish_pulsar for airquality_004, payload_mqtt exists: True
2026-05-05 17:18:50.048 INFO [127296962242368] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:18:50.048 INFO [127296962242368] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:18:50.048 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:49164 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:18:50.049 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:49164 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:18:50.049 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:18:50.049 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-airquality for 100 ms, remaining time: 29900 ms
2026-05-05 17:18:50.049 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:49164 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:18:50.149 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:18:50.149 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:18:50.150 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:49176 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:18:50.152 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:49176 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:18:50.152 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:18:50.152 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-airquality for 186 ms, remaining time: 29714 ms
2026-05-05 17:18:50.152 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:49176 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
📈 InfluxDB: 7 points written
2026-05-05 17:18:50.338 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:18:50.338 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:18:50.339 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:49178 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:18:50.340 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:49178 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:18:50.340 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:18:50.340 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-airquality for 372 ms, remaining time: 29342 ms
2026-05-05 17:18:50.340 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:49178 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:18:50.712 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:18:50.712 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:18:50.712 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:49182 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:18:50.712 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:49182 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:18:50.712 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:18:50.713 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-airquality for 752 ms, remaining time: 28590 ms
2026-05-05 17:18:50.713 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:49182 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:18:51.465 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:18:51.465 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:18:51.465 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:49186 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:18:51.465 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:49186 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:18:51.465 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:18:51.465 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-airquality for 1568 ms, remaining time: 27022 ms
2026-05-05 17:18:51.465 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:49186 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:18:53.033 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:18:53.033 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:18:53.035 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:49192 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:18:53.036 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:49192 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:18:53.036 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:18:53.036 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-airquality for 3008 ms, remaining time: 24014 ms
2026-05-05 17:18:53.036 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:49192 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:18:56.044 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:18:56.044 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:18:56.046 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:53970 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:18:56.047 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:53970 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:18:56.047 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:18:56.047 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-airquality for 5888 ms, remaining time: 18126 ms
2026-05-05 17:18:56.048 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:53970 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:19:01.935 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:19:01.936 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:19:01.936 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:53982 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:19:01.936 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:53982 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:19:01.936 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:19:01.936 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-airquality for 11648 ms, remaining time: 6478 ms
2026-05-05 17:19:01.936 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:53982 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:19:13.585 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:19:13.585 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:19:13.586 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:38022 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:19:13.587 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:38022 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:19:13.587 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:19:13.587 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-airquality for 6478 ms, remaining time: 0 ms
2026-05-05 17:19:13.588 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:38022 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:19:20.066 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:19:20.066 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:19:20.067 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:34868 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:19:20.068 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:34868 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:19:20.068 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:19:20.069 ERROR [127296581134016] ClientImpl:255 | Error Checking/Getting Partition Metadata while creating producer on persistent://public/default/smartcity-airquality -- TimeOut
2026-05-05 17:19:20.069 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:34868 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
⚠️ Pulsar → Pulsar error: TimeOut
🌪️ Pulsar: ❌
⚠️ Redpanda → timed out
🐟 Redpanda: ❌
📤 city/sensors/parking/parking_005 → EMQX,BunkerM
🏠 OpenRemote: ⚠️ skipped
🌐 Orion-LD: ✅ (HTTP 204 updated)
🌐 Orion-LD: ✅
🏢 Stellio: ✅ (HTTP 204 updated)
🏢 Stellio: ✅
📊 FROST: POST Thing parking_005...
✅ FROST Thing parking_005 créé (ID: 87)
📊 FROST: POST Datastream parking_005/total_spots...
✅ FROST Datastream parking_005/total_spots créé (ID: 379)
📊 FROST: POST Datastream parking_005/available_spots...
✅ FROST Datastream parking_005/available_spots créé (ID: 380)
📊 FROST: POST Datastream parking_005/occupancy_percent...
✅ FROST Datastream parking_005/occupancy_percent créé (ID: 381)
📊 FROST: POST Datastream parking_005/turnover_per_hour...
✅ FROST Datastream parking_005/turnover_per_hour créé (ID: 382)
⚠️ HTTP POST http://localhost:8090/FROST-Server/v1.1/Datastreams(379)/Observations → 400: {"code":400,"type":"error","message":"No FeatureOfInterest provided, and none can be generated."}
📊 FROST: ❌
✅ FROST Observation parking_005/available_spots → OK (cached)
📊 FROST: ✅
✅ FROST Observation parking_005/occupancy_percent → OK (cached)
📊 FROST: ✅
✅ FROST Observation parking_005/turnover_per_hour → OK (cached)
📊 FROST: ✅
📈 InfluxDB: ✅
🌪️ DEBUG: calling publish_pulsar for parking_005, payload_mqtt exists: True
2026-05-05 17:19:29.436 INFO [127296962242368] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:19:29.436 INFO [127296962242368] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:19:29.437 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:40072 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:19:29.438 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:40072 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:19:29.439 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:19:29.439 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-parking for 100 ms, remaining time: 29900 ms
2026-05-05 17:19:29.439 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:40072 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
📈 InfluxDB: 4 points written
2026-05-05 17:19:29.539 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:19:29.539 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:19:29.540 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:40084 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:19:29.541 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:40084 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:19:29.541 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:19:29.541 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-parking for 194 ms, remaining time: 29706 ms
2026-05-05 17:19:29.541 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:40084 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:19:29.736 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:19:29.736 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:19:29.737 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:40100 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:19:29.739 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:40100 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:19:29.739 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:19:29.739 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-parking for 364 ms, remaining time: 29342 ms
2026-05-05 17:19:29.739 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:40100 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:19:30.103 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:19:30.103 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:19:30.103 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:40110 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:19:30.103 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:40110 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:19:30.103 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:19:30.103 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-parking for 728 ms, remaining time: 28614 ms
2026-05-05 17:19:30.103 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:40110 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:19:30.832 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:19:30.832 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:19:30.833 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:40120 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:19:30.833 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:40120 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:19:30.833 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:19:30.834 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-parking for 1568 ms, remaining time: 27046 ms
2026-05-05 17:19:30.834 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:40120 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:19:32.402 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:19:32.402 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:19:32.403 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:40126 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:19:32.405 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:40126 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:19:32.405 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:19:32.405 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-parking for 3136 ms, remaining time: 23910 ms
2026-05-05 17:19:32.405 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:40126 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:19:35.541 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:19:35.541 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:19:35.543 ERROR [127296581134016] ClientConnection:486 | [<none> -> pulsar://localhost:6650] Failed to establish connection to 0.0.0.0:0: Connection refused
2026-05-05 17:19:35.543 INFO [127296581134016] ClientConnection:1285 | [<none> -> pulsar://localhost:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:19:35.543 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:19:35.543 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-parking for 6336 ms, remaining time: 17574 ms
2026-05-05 17:19:35.543 INFO [127296581134016] ClientConnection:301 | [<none> -> pulsar://localhost:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:19:41.879 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:19:41.879 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:19:41.880 ERROR [127296581134016] ClientConnection:486 | [<none> -> pulsar://localhost:6650] Failed to establish connection to 0.0.0.0:0: Connection refused
2026-05-05 17:19:41.880 INFO [127296581134016] ClientConnection:1285 | [<none> -> pulsar://localhost:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:19:41.880 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:19:41.880 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-parking for 12032 ms, remaining time: 5542 ms
2026-05-05 17:19:41.880 INFO [127296581134016] ClientConnection:301 | [<none> -> pulsar://localhost:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:19:53.912 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:19:53.912 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:19:53.912 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:40468 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:19:53.913 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:40468 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:19:53.913 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:19:53.913 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-parking for 5542 ms, remaining time: 0 ms
2026-05-05 17:19:53.913 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:40468 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:19:59.455 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:19:59.455 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:19:59.456 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:40482 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:19:59.458 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:40482 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:19:59.458 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:19:59.458 ERROR [127296581134016] ClientImpl:255 | Error Checking/Getting Partition Metadata while creating producer on persistent://public/default/smartcity-parking -- TimeOut
2026-05-05 17:19:59.458 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:40482 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
⚠️ Pulsar → Pulsar error: TimeOut
🌪️ Pulsar: ❌
🐟 Redpanda: ✅
📤 city/sensors/parking/parking_006 → EMQX,BunkerM
🏠 OpenRemote: ⚠️ skipped
🌐 Orion-LD: ✅ (HTTP 204 updated)
🌐 Orion-LD: ✅
🏢 Stellio: ✅ (HTTP 204 updated)
🏢 Stellio: ✅
📊 FROST: POST Thing parking_006...
✅ FROST Thing parking_006 créé (ID: 88)
📊 FROST: POST Datastream parking_006/total_spots...
✅ FROST Datastream parking_006/total_spots créé (ID: 383)
📊 FROST: POST Datastream parking_006/available_spots...
✅ FROST Datastream parking_006/available_spots créé (ID: 384)
📊 FROST: POST Datastream parking_006/occupancy_percent...
✅ FROST Datastream parking_006/occupancy_percent créé (ID: 385)
📊 FROST: POST Datastream parking_006/turnover_per_hour...
✅ FROST Datastream parking_006/turnover_per_hour créé (ID: 386)
⚠️ HTTP POST http://localhost:8090/FROST-Server/v1.1/Datastreams(383)/Observations → 400: {"code":400,"type":"error","message":"No FeatureOfInterest provided, and none can be generated."}
📊 FROST: ❌
✅ FROST Observation parking_006/available_spots → OK (cached)
📊 FROST: ✅
✅ FROST Observation parking_006/occupancy_percent → OK (cached)
📊 FROST: ✅
✅ FROST Observation parking_006/turnover_per_hour → OK (cached)
📊 FROST: ✅
📈 InfluxDB: ✅
🌪️ DEBUG: calling publish_pulsar for parking_006, payload_mqtt exists: True
2026-05-05 17:20:00.111 INFO [127296962242368] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:20:00.111 INFO [127296962242368] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:20:00.113 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:40488 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:20:00.114 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:40488 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:20:00.114 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:20:00.114 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-parking for 100 ms, remaining time: 29900 ms
2026-05-05 17:20:00.114 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:40488 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:20:00.214 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:20:00.214 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:20:00.215 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:40502 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:20:00.215 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:40502 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:20:00.215 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:20:00.215 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-parking for 186 ms, remaining time: 29714 ms
2026-05-05 17:20:00.215 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:40502 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
📈 InfluxDB: 4 points written
2026-05-05 17:20:00.401 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:20:00.401 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:20:00.403 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:40504 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:20:00.405 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:40504 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:20:00.405 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:20:00.405 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-parking for 388 ms, remaining time: 29326 ms
2026-05-05 17:20:00.405 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:40504 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:20:00.793 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:20:00.793 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:20:00.793 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:40510 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:20:00.794 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:40510 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:20:00.794 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:20:00.794 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-parking for 760 ms, remaining time: 28566 ms
2026-05-05 17:20:00.794 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:40510 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:20:01.554 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:20:01.554 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:20:01.554 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:40520 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:20:01.555 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:40520 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:20:01.555 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:20:01.555 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-parking for 1552 ms, remaining time: 27014 ms
2026-05-05 17:20:01.555 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:40520 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:20:03.107 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:20:03.107 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:20:03.107 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:40534 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:20:03.108 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:40534 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:20:03.108 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:20:03.108 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-parking for 3136 ms, remaining time: 23878 ms
2026-05-05 17:20:03.108 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:40534 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:20:06.244 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:20:06.244 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:20:06.244 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:46004 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:20:06.245 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:46004 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:20:06.245 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:20:06.245 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-parking for 6016 ms, remaining time: 17862 ms
2026-05-05 17:20:06.245 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:46004 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:20:12.261 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:20:12.261 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:20:12.261 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:46020 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:20:12.262 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:46020 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:20:12.262 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:20:12.262 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-parking for 12800 ms, remaining time: 5062 ms
2026-05-05 17:20:12.262 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:46020 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:20:25.062 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:20:25.062 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:20:25.064 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:50110 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:20:25.065 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:50110 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:20:25.065 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:20:25.065 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-parking for 5062 ms, remaining time: 0 ms
2026-05-05 17:20:25.065 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:50110 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:20:30.127 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:20:30.127 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:20:30.128 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:50118 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:20:30.128 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:50118 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:20:30.128 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:20:30.128 ERROR [127296581134016] ClientImpl:255 | Error Checking/Getting Partition Metadata while creating producer on persistent://public/default/smartcity-parking -- TimeOut
2026-05-05 17:20:30.128 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:50118 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
⚠️ Pulsar → Pulsar error: TimeOut
🌪️ Pulsar: ❌
🐟 Redpanda: ✅
📤 city/sensors/noise/noise_007 → EMQX,BunkerM
🏠 OpenRemote: ⚠️ skipped
🌐 Orion-LD: ✅ (HTTP 204 updated)
🌐 Orion-LD: ✅
🏢 Stellio: ✅ (HTTP 204 updated)
🏢 Stellio: ✅
📊 FROST: POST Thing noise_007...
✅ FROST Thing noise_007 créé (ID: 89)
📊 FROST: POST Datastream noise_007/noise_level_db...
✅ FROST Datastream noise_007/noise_level_db créé (ID: 387)
📊 FROST: POST Datastream noise_007/peak_db...
✅ FROST Datastream noise_007/peak_db créé (ID: 388)
⚠️ HTTP POST http://localhost:8090/FROST-Server/v1.1/Datastreams(387)/Observations → 400: {"code":400,"type":"error","message":"No FeatureOfInterest provided, and none can be generated."}
📊 FROST: ❌
✅ FROST Observation noise_007/peak_db → OK (cached)
📊 FROST: ✅
📈 InfluxDB: ✅
🌪️ DEBUG: calling publish_pulsar for noise_007, payload_mqtt exists: True
2026-05-05 17:20:33.100 INFO [127296962242368] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:20:33.100 INFO [127296962242368] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:20:33.101 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:50130 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:20:33.101 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:50130 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:20:33.101 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:20:33.101 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-noise for 100 ms, remaining time: 29900 ms
2026-05-05 17:20:33.101 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:50130 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:20:33.201 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:20:33.201 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:20:33.203 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:50142 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:20:33.205 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:50142 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:20:33.205 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:20:33.205 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-noise for 186 ms, remaining time: 29714 ms
2026-05-05 17:20:33.205 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:50142 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
📈 InfluxDB: 2 points written
2026-05-05 17:20:33.391 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:20:33.391 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:20:33.391 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:50154 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:20:33.391 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:50154 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:20:33.391 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:20:33.391 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-noise for 392 ms, remaining time: 29322 ms
2026-05-05 17:20:33.391 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:50154 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:20:33.784 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:20:33.784 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:20:33.784 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:50166 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:20:33.784 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:50166 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:20:33.784 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:20:33.784 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-noise for 760 ms, remaining time: 28562 ms
2026-05-05 17:20:33.784 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:50166 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:20:34.544 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:20:34.544 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:20:34.545 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:40640 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:20:34.545 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:40640 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:20:34.545 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:20:34.545 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-noise for 1520 ms, remaining time: 27042 ms
2026-05-05 17:20:34.545 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:40640 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:20:36.065 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:20:36.065 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:20:36.066 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:40644 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:20:36.066 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:40644 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:20:36.066 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:20:36.066 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-noise for 3008 ms, remaining time: 24034 ms
2026-05-05 17:20:36.066 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:40644 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:20:39.074 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:20:39.074 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:20:39.076 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:40650 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:20:39.076 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:40650 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:20:39.076 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:20:39.076 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-noise for 6080 ms, remaining time: 17954 ms
2026-05-05 17:20:39.076 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:40650 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:20:45.156 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:20:45.156 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:20:45.157 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:53284 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:20:45.157 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:53284 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:20:45.157 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:20:45.157 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-noise for 11904 ms, remaining time: 6050 ms
2026-05-05 17:20:45.157 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:53284 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:20:57.061 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:20:57.061 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:20:57.063 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:42632 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:20:57.064 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:42632 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:20:57.064 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:20:57.064 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-noise for 6050 ms, remaining time: 0 ms
2026-05-05 17:20:57.064 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:42632 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:21:03.114 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:21:03.114 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:21:03.115 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:42638 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:21:03.115 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:42638 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:21:03.115 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:21:03.115 ERROR [127296581134016] ClientImpl:255 | Error Checking/Getting Partition Metadata while creating producer on persistent://public/default/smartcity-noise -- TimeOut
2026-05-05 17:21:03.115 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:42638 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
⚠️ Pulsar → Pulsar error: TimeOut
🌪️ Pulsar: ❌
🐟 Redpanda: ✅
📤 city/sensors/weather/weather_008 → EMQX,BunkerM
🏠 OpenRemote: ⚠️ skipped
🌐 Orion-LD: ✅ (HTTP 204 updated)
🌐 Orion-LD: ✅
🏢 Stellio: ✅ (HTTP 204 updated)
🏢 Stellio: ✅
📊 FROST: POST Thing weather_008...
✅ FROST Thing weather_008 créé (ID: 90)
📊 FROST: POST Datastream weather_008/temperature_celsius...
✅ FROST Datastream weather_008/temperature_celsius créé (ID: 389)
📊 FROST: POST Datastream weather_008/humidity_percent...
✅ FROST Datastream weather_008/humidity_percent créé (ID: 390)
📊 FROST: POST Datastream weather_008/wind_speed_kmh...
✅ FROST Datastream weather_008/wind_speed_kmh créé (ID: 391)
📊 FROST: POST Datastream weather_008/pressure_hpa...
✅ FROST Datastream weather_008/pressure_hpa créé (ID: 392)
📊 FROST: POST Datastream weather_008/rain_mm...
✅ FROST Datastream weather_008/rain_mm créé (ID: 393)
📊 FROST: POST Datastream weather_008/uv_index...
✅ FROST Datastream weather_008/uv_index créé (ID: 394)
⚠️ HTTP POST http://localhost:8090/FROST-Server/v1.1/Datastreams(389)/Observations → 400: {"code":400,"type":"error","message":"No FeatureOfInterest provided, and none can be generated."}
📊 FROST: ❌
✅ FROST Observation weather_008/humidity_percent → OK (cached)
📊 FROST: ✅
✅ FROST Observation weather_008/wind_speed_kmh → OK (cached)
📊 FROST: ✅
✅ FROST Observation weather_008/pressure_hpa → OK (cached)
📊 FROST: ✅
✅ FROST Observation weather_008/rain_mm → OK (cached)
📊 FROST: ✅
✅ FROST Observation weather_008/uv_index → OK (cached)
📊 FROST: ✅
📈 InfluxDB: ✅
🌪️ DEBUG: calling publish_pulsar for weather_008, payload_mqtt exists: True
2026-05-05 17:21:04.154 INFO [127296962242368] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:21:04.154 INFO [127296962242368] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:21:04.154 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:48302 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:21:04.155 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:48302 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:21:04.155 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:21:04.155 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-weather for 100 ms, remaining time: 29900 ms
2026-05-05 17:21:04.155 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:48302 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:21:04.255 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:21:04.255 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:21:04.255 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:48306 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:21:04.256 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:48306 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:21:04.256 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:21:04.256 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-weather for 184 ms, remaining time: 29716 ms
2026-05-05 17:21:04.256 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:48306 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
📈 InfluxDB: 6 points written
2026-05-05 17:21:04.440 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:21:04.440 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:21:04.441 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:48316 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:21:04.441 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:48316 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:21:04.441 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:21:04.441 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-weather for 396 ms, remaining time: 29320 ms
2026-05-05 17:21:04.441 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:48316 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:21:04.837 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:21:04.837 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:21:04.838 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:48328 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:21:04.838 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:48328 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:21:04.838 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:21:04.838 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-weather for 752 ms, remaining time: 28568 ms
2026-05-05 17:21:04.838 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:48328 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:21:05.590 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:21:05.590 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:21:05.592 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:48334 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:21:05.593 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:48334 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:21:05.593 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:21:05.593 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-weather for 1488 ms, remaining time: 27080 ms
2026-05-05 17:21:05.593 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:48334 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:21:07.081 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:21:07.082 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:21:07.083 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:48342 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:21:07.084 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:48342 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:21:07.084 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:21:07.085 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-weather for 2912 ms, remaining time: 24168 ms
2026-05-05 17:21:07.085 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:48342 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:21:09.997 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:21:09.997 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:21:09.998 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:48358 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:21:10.000 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:48358 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:21:10.000 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:21:10.000 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-weather for 6400 ms, remaining time: 17768 ms
2026-05-05 17:21:10.000 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:48358 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:21:16.400 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:21:16.400 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:21:16.400 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:58176 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:21:16.401 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:58176 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:21:16.401 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:21:16.401 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-weather for 12416 ms, remaining time: 5352 ms
2026-05-05 17:21:16.401 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:58176 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:21:28.817 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:21:28.817 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:21:28.817 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:41610 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:21:28.818 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:41610 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:21:28.818 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:21:28.818 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-weather for 5352 ms, remaining time: 0 ms
2026-05-05 17:21:28.818 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:41610 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:21:34.170 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:21:34.170 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:21:34.170 ERROR [127296581134016] ClientConnection:486 | [<none> -> pulsar://localhost:6650] Failed to establish connection to 0.0.0.0:0: Connection refused
2026-05-05 17:21:34.170 INFO [127296581134016] ClientConnection:1285 | [<none> -> pulsar://localhost:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:21:34.170 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:21:34.170 ERROR [127296581134016] ClientImpl:255 | Error Checking/Getting Partition Metadata while creating producer on persistent://public/default/smartcity-weather -- TimeOut
2026-05-05 17:21:34.170 INFO [127296581134016] ClientConnection:301 | [<none> -> pulsar://localhost:6650] Destroyed connection to pulsar://localhost:6650-0
⚠️ Pulsar → Pulsar error: TimeOut
🌪️ Pulsar: ❌
🐟 Redpanda: ✅
📤 city/sensors/light/light_009 → EMQX,BunkerM
🏠 OpenRemote: ⚠️ skipped
🌐 Orion-LD: ✅ (HTTP 204 updated)
🌐 Orion-LD: ✅
🏢 Stellio: ✅ (HTTP 204 updated)
🏢 Stellio: ✅
📊 FROST: POST Thing light_009...
✅ FROST Thing light_009 créé (ID: 91)
📊 FROST: POST Datastream light_009/brightness_lux...
✅ FROST Datastream light_009/brightness_lux créé (ID: 395)
📊 FROST: POST Datastream light_009/power_consumption_w...
✅ FROST Datastream light_009/power_consumption_w créé (ID: 396)
⚠️ HTTP POST http://localhost:8090/FROST-Server/v1.1/Datastreams(395)/Observations → 400: {"code":400,"type":"error","message":"No FeatureOfInterest provided, and none can be generated."}
📊 FROST: ❌
✅ FROST Observation light_009/power_consumption_w → OK (cached)
📊 FROST: ✅
📈 InfluxDB: ✅
🌪️ DEBUG: calling publish_pulsar for light_009, payload_mqtt exists: True
2026-05-05 17:21:36.552 INFO [127296962242368] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:21:36.552 INFO [127296962242368] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:21:36.552 ERROR [127296581134016] ClientConnection:486 | [<none> -> pulsar://localhost:6650] Failed to establish connection to 0.0.0.0:0: Connection refused
2026-05-05 17:21:36.552 INFO [127296581134016] ClientConnection:1285 | [<none> -> pulsar://localhost:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:21:36.552 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:21:36.552 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-light for 100 ms, remaining time: 29900 ms
2026-05-05 17:21:36.552 INFO [127296581134016] ClientConnection:301 | [<none> -> pulsar://localhost:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:21:36.652 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:21:36.652 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:21:36.653 ERROR [127296581134016] ClientConnection:486 | [<none> -> pulsar://localhost:6650] Failed to establish connection to 0.0.0.0:0: Connection refused
2026-05-05 17:21:36.653 INFO [127296581134016] ClientConnection:1285 | [<none> -> pulsar://localhost:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:21:36.653 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:21:36.653 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-light for 188 ms, remaining time: 29712 ms
2026-05-05 17:21:36.653 INFO [127296581134016] ClientConnection:301 | [<none> -> pulsar://localhost:6650] Destroyed connection to pulsar://localhost:6650-0
📈 InfluxDB: 2 points written
2026-05-05 17:21:36.841 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:21:36.841 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:21:36.842 ERROR [127296581134016] ClientConnection:486 | [<none> -> pulsar://localhost:6650] Failed to establish connection to 0.0.0.0:0: Connection refused
2026-05-05 17:21:36.842 INFO [127296581134016] ClientConnection:1285 | [<none> -> pulsar://localhost:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:21:36.842 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:21:36.842 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-light for 372 ms, remaining time: 29340 ms
2026-05-05 17:21:36.842 INFO [127296581134016] ClientConnection:301 | [<none> -> pulsar://localhost:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:21:37.214 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:21:37.214 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:21:37.215 ERROR [127296581134016] ClientConnection:486 | [<none> -> pulsar://localhost:6650] Failed to establish connection to 0.0.0.0:0: Connection refused
2026-05-05 17:21:37.215 INFO [127296581134016] ClientConnection:1285 | [<none> -> pulsar://localhost:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:21:37.215 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:21:37.215 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-light for 736 ms, remaining time: 28604 ms
2026-05-05 17:21:37.215 INFO [127296581134016] ClientConnection:301 | [<none> -> pulsar://localhost:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:21:37.951 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:21:37.951 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:21:37.952 ERROR [127296581134016] ClientConnection:486 | [<none> -> pulsar://localhost:6650] Failed to establish connection to 0.0.0.0:0: Connection refused
2026-05-05 17:21:37.952 INFO [127296581134016] ClientConnection:1285 | [<none> -> pulsar://localhost:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:21:37.952 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:21:37.952 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-light for 1600 ms, remaining time: 27004 ms
2026-05-05 17:21:37.953 INFO [127296581134016] ClientConnection:301 | [<none> -> pulsar://localhost:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:21:39.553 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:21:39.553 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:21:39.553 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:37498 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:21:39.554 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:37498 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:21:39.554 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:21:39.554 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-light for 3008 ms, remaining time: 23996 ms
2026-05-05 17:21:39.554 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:37498 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:21:42.562 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:21:42.562 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:21:42.563 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:37512 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:21:42.563 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:37512 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:21:42.563 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:21:42.563 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-light for 6144 ms, remaining time: 17852 ms
2026-05-05 17:21:42.563 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:37512 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:21:48.707 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:21:48.707 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:21:48.708 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:49136 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:21:48.708 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:49136 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:21:48.708 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:21:48.708 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-light for 12160 ms, remaining time: 5692 ms
2026-05-05 17:21:48.708 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:49136 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:22:00.868 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:22:00.868 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:22:00.870 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:45204 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:22:00.871 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:45204 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:22:00.871 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:22:00.871 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-light for 5692 ms, remaining time: 0 ms
2026-05-05 17:22:00.871 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:45204 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:22:06.563 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:22:06.563 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:22:06.563 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:37342 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:22:06.564 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:37342 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:22:06.564 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:22:06.564 ERROR [127296581134016] ClientImpl:255 | Error Checking/Getting Partition Metadata while creating producer on persistent://public/default/smartcity-light -- TimeOut
2026-05-05 17:22:06.564 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:37342 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
⚠️ Pulsar → Pulsar error: TimeOut
🌪️ Pulsar: ❌
🐟 Redpanda: ✅
[SIM] ✅ 10 capteurs | MQTT OK: 2/3 | OR: True
[SIM] ⏱️ It #2 — 17:22:07
📤 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 Observation traffic_000/vehicle_count → OK (cached)
📊 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:22:08.436 INFO [127296962242368] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:22:08.436 INFO [127296962242368] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:22:08.437 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:37350 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:22:08.437 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:37350 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:22:08.437 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:22:08.437 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 100 ms, remaining time: 29900 ms
2026-05-05 17:22:08.437 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:37350 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:22:08.537 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:22:08.538 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:22:08.539 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:37352 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:22:08.541 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:37352 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:22:08.541 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:22:08.541 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 194 ms, remaining time: 29706 ms
2026-05-05 17:22:08.541 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:37352 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
📈 InfluxDB: 4 points written
2026-05-05 17:22:08.735 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:22:08.735 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:22:08.736 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:37358 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:22:08.737 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:37358 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:22:08.737 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:22:08.737 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 392 ms, remaining time: 29314 ms
2026-05-05 17:22:08.737 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:37358 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:22:09.129 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:22:09.129 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:22:09.131 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:37372 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:22:09.132 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:37372 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:22:09.132 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:22:09.133 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 760 ms, remaining time: 28554 ms
2026-05-05 17:22:09.133 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:37372 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:22:09.893 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:22:09.893 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:22:09.893 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:37380 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:22:09.894 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:37380 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:22:09.894 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:22:09.894 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 1600 ms, remaining time: 26954 ms
2026-05-05 17:22:09.894 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:37380 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:22:11.494 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:22:11.494 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:22:11.494 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:37386 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:22:11.495 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:37386 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:22:11.495 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:22:11.495 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 2976 ms, remaining time: 23978 ms
2026-05-05 17:22:11.495 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:37386 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:22:14.471 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:22:14.471 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:22:14.471 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:51998 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:22:14.471 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:51998 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:22:14.471 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:22:14.471 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 6016 ms, remaining time: 17962 ms
2026-05-05 17:22:14.472 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:51998 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:22:20.488 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:22:20.488 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:22:20.489 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:52012 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:22:20.489 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:52012 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:22:20.490 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:22:20.490 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 11648 ms, remaining time: 6314 ms
2026-05-05 17:22:20.490 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:52012 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:22:32.138 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:22:32.138 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:22:32.138 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:54626 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:22:32.138 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:54626 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:22:32.138 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:22:32.138 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 6314 ms, remaining time: 0 ms
2026-05-05 17:22:32.138 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:54626 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:22:38.452 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:22:38.453 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:22:38.453 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:38088 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:22:38.454 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:38088 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:22:38.454 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:22:38.454 ERROR [127296581134016] ClientImpl:255 | Error Checking/Getting Partition Metadata while creating producer on persistent://public/default/smartcity-traffic -- TimeOut
2026-05-05 17:22:38.454 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:38088 -> 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 Observation traffic_001/vehicle_count → OK (cached)
📊 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:22:38.870 INFO [127296962242368] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:22:38.870 INFO [127296962242368] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:22:38.870 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:38104 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:22:38.871 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:38104 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:22:38.871 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:22:38.871 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 100 ms, remaining time: 29900 ms
2026-05-05 17:22:38.871 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:38104 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
📈 InfluxDB: 4 points written
2026-05-05 17:22:38.971 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:22:38.971 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:22:38.971 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:38110 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:22:38.971 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:38110 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:22:38.971 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:22:38.971 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 190 ms, remaining time: 29710 ms
2026-05-05 17:22:38.972 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:38110 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:22:39.162 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:22:39.162 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:22:39.162 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:38116 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:22:39.162 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:38116 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:22:39.162 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:22:39.162 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 372 ms, remaining time: 29338 ms
2026-05-05 17:22:39.162 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:38116 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:22:39.534 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:22:39.535 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:22:39.535 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:38120 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:22:39.535 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:38120 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:22:39.535 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:22:39.535 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 760 ms, remaining time: 28578 ms
2026-05-05 17:22:39.535 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:38120 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:22:40.295 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:22:40.296 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:22:40.296 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:38130 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:22:40.297 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:38130 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:22:40.297 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:22:40.297 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 1584 ms, remaining time: 26994 ms
2026-05-05 17:22:40.297 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:38130 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:22:41.881 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:22:41.881 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:22:41.882 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:38132 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:22:41.882 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:38132 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:22:41.882 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:22:41.883 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 2976 ms, remaining time: 24018 ms
2026-05-05 17:22:41.883 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:38132 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:22:44.859 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:22:44.859 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:22:44.859 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:45604 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:22:44.860 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:45604 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:22:44.860 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:22:44.860 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 5888 ms, remaining time: 18130 ms
2026-05-05 17:22:44.860 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:45604 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0
2026-05-05 17:22:50.748 INFO [127296581134016] ClientConnection:209 | [<none> -> pulsar://localhost:6650] Create ClientConnection, timeout=10000
2026-05-05 17:22:50.748 INFO [127296581134016] ConnectionPool:148 | Created connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:22:50.748 INFO [127296581134016] ClientConnection:421 | [127.0.0.1:45608 -> 127.0.0.1:6650] Connected to broker
2026-05-05 17:22:50.749 INFO [127296581134016] ClientConnection:1285 | [127.0.0.1:45608 -> 127.0.0.1:6650] Connection disconnected (refCnt: 3)
2026-05-05 17:22:50.749 INFO [127296581134016] ConnectionPool:165 | Remove connection for pulsar://localhost:6650-pulsar://localhost:6650-0
2026-05-05 17:22:50.749 INFO [127296581134016] RetryableOperation:112 | Reschedule get-partition-metadata-persistent://public/default/smartcity-traffic for 11776 ms, remaining time: 6354 ms
2026-05-05 17:22:50.749 INFO [127296581134016] ClientConnection:301 | [127.0.0.1:45608 -> 127.0.0.1:6650] Destroyed connection to pulsar://localhost:6650-0