
> smartbin-ingestion-service@1.0.0 start
> node src/index.js

[INGESTION] HTTP service running on http://localhost:3003
[INGESTION] Endpoints:
  POST /api/v1/ingest/telemetry  — sensor data from ESP32
  POST /api/v1/ingest/status      — status updates
  POST /api/v1/ingest/availability — online/offline
  GET  /health                     — health check
[DB] MySQL initialized: smartbin
[TEL] BIN_001 fill=51% MEDIUM | US=-1cm IR=18.7cm
[TEL] BIN_001 fill=20% EMPTY | US=56.8cm IR=18.8cm
[TEL] BIN_001 fill=27% EMPTY | US=56.8cm IR=18.8cm
[TEL] BIN_001 fill=1% EMPTY | US=56.8cm IR=18.8cm
[TEL] BIN_001 fill=21% EMPTY | US=56.8cm IR=18.8cm
[TEL] BIN_001 fill=1% EMPTY | US=57.1cm IR=18.8cm
[TEL] BIN_001 fill=19% EMPTY | US=55.3cm IR=18.8cm
[TEL] BIN_001 fill=1% EMPTY | US=56.8cm IR=18.8cm
[TEL] BIN_001 fill=0% EMPTY | US=56.7cm IR=18.8cm
[TEL] BIN_001 fill=0% EMPTY | US=56.7cm IR=18.8cm
[TEL] BIN_001 fill=0% EMPTY | US=56.7cm IR=18.8cm
[TEL] BIN_001 fill=0% EMPTY | US=56.7cm IR=-1cm
[TEL] BIN_001 fill=0% EMPTY | US=56.7cm IR=18.8cm
[TEL] BIN_001 fill=18% EMPTY | US=56.7cm IR=18.9cm
[TEL] BIN_001 fill=65% MEDIUM | US=-1cm IR=18.8cm
[TEL] BIN_001 fill=48% MEDIUM | US=-1cm IR=18.8cm
[TEL] BIN_001 fill=9% EMPTY | US=56.7cm IR=18.8cm
[TEL] BIN_001 fill=0% EMPTY | US=56.7cm IR=18.8cm
[TEL] BIN_001 fill=0% EMPTY | US=56.7cm IR=-1cm
[TEL] BIN_001 fill=46% MEDIUM | US=-1cm IR=18.8cm
[TEL] BIN_001 fill=1% EMPTY | US=57.1cm IR=18.8cm
[TEL] BIN_001 fill=3% EMPTY | US=57.1cm IR=18.8cm
[TEL] BIN_001 fill=19% EMPTY | US=57.1cm IR=18.7cm
[TEL] BIN_001 fill=47% MEDIUM | US=-1cm IR=18.8cm
[TEL] BIN_001 fill=12% EMPTY | US=56.7cm IR=18.8cm
[TEL] BIN_001 fill=75% MEDIUM | US=-1cm IR=18.8cm
[TEL] BIN_001 fill=70% MEDIUM | US=-1cm IR=18.8cm
[TEL] BIN_001 fill=58% MEDIUM | US=-1cm IR=-1cm
[TEL] BIN_001 fill=1% EMPTY | US=51.1cm IR=18.8cm
[TEL] BIN_001 fill=19% EMPTY | US=57cm IR=18.8cm
[TEL] BIN_001 fill=81% FULL | US=16.5cm IR=18.8cm
[ALERT:AUTO-ROUTE] Telegram notification sent for ROUTE
[AUTO-ROUTE] FULL alert + route sent for BIN_001
[TEL] BIN_001 fill=82% FULL | US=16.9cm IR=18.8cm
[TEL] BIN_001 fill=77% FULL | US=-1cm IR=18.8cm
[TEL] BIN_001 fill=77% FULL | US=-1cm IR=18.8cm
[TEL] BIN_001 fill=77% FULL | US=-1cm IR=-1cm
[TEL] BIN_001 fill=77% FULL | US=-1cm IR=18.8cm
[TEL] BIN_001 fill=77% FULL | US=-1cm IR=18.7cm
[TEL] BIN_001 fill=77% FULL | US=-1cm IR=18.7cm
[TEL] BIN_001 fill=77% FULL | US=-1cm IR=18.8cm
[TEL] BIN_001 fill=77% FULL | US=-1cm IR=-1cm
[TEL] BIN_001 fill=77% FULL | US=-1cm IR=18.7cm
[TEL] BIN_001 fill=77% FULL | US=-1cm IR=18.8cm
[TEL] BIN_001 fill=77% FULL | US=-1cm IR=-1cm
[TEL] BIN_001 fill=77% FULL | US=-1cm IR=18.9cm
[TEL] BIN_001 fill=77% FULL | US=-1cm IR=-1cm
[TEL] BIN_001 fill=77% FULL | US=-1cm IR=18.8cm
[TEL] BIN_001 fill=77% FULL | US=-1cm IR=-1cm
[TEL] BIN_001 fill=77% FULL | US=-1cm IR=18.7cm
[TEL] BIN_001 fill=77% FULL | US=-1cm IR=-1cm
[TEL] BIN_001 fill=77% FULL | US=-1cm IR=18.8cm
[TEL] BIN_001 fill=77% FULL | US=-1cm IR=-1cm
[TEL] BIN_001 fill=77% FULL | US=-1cm IR=18.8cm
[TEL] BIN_001 fill=77% FULL | US=-1cm IR=-1cm
[TEL] BIN_001 fill=77% FULL | US=-1cm IR=-1cm
[TEL] BIN_001 fill=77% FULL | US=-1cm IR=18.8cm
[TEL] BIN_001 fill=20% EMPTY | US=41cm IR=18.8cm
[TEL] BIN_001 fill=27% EMPTY | US=-1cm IR=-1cm
[TEL] BIN_001 fill=74% MEDIUM | US=-1cm IR=18.8cm
[TEL] BIN_001 fill=77% MEDIUM | US=-1cm IR=18.8cm
[TEL] BIN_001 fill=77% MEDIUM | US=-1cm IR=18.8cm
[TEL] BIN_001 fill=77% MEDIUM | US=-1cm IR=18.7cm
[TEL] BIN_001 fill=77% MEDIUM | US=-1cm IR=18.8cm
[TEL] BIN_001 fill=77% MEDIUM | US=-1cm IR=18.8cm
[TEL] BIN_001 fill=77% MEDIUM | US=-1cm IR=-1cm
[TEL] BIN_001 fill=77% MEDIUM | US=-1cm IR=18.8cm
