Έλεγχος σύνδεσης Evocon API…
Production Runs
1,499
rows in MySQL
Products
17
synced from Evocon
Stations
4
active stations
Data From
2025-09-01
→ 2026-08-12
Last Sync
30d πριν
2026-08-12 09:23
Idle Days
25
weekdays with no production

⚙️ API Configuration

Runs Endpoint https://api.evocon.com/api/reports/oee_json_shift_product_team_stops_speedlosses_scrap
OEE Endpoint https://api.evocon.com/api/reports/oee_json
API Key ✅ Configured ••••F4B3
API Secret ✅ Configured ••••cQg0
Auth Method HTTP Basic Auth (key:secret → Base64)
Data Fetched Per-shift production runs — product, station, shift, meters (goodQty), kWh recalculated from MySQL 5-min tables
Batch Size One calendar month per API call · 2s pause between batches
Stations Fetched UC1200 (id=1) FV75 (id=3) UC250 (id=4) FV200 (id=5)

🏖️ 25 Weekday(s) With No Production

These are weekdays where all lines were idle — no production recorded. This is normal (holidays, planned shutdowns, etc.). These are not data gaps.

2025-10-27 2025-12-22 2025-12-23 2025-12-24 2025-12-25 2025-12-26 2025-12-29 2025-12-30 2025-12-31 2026-01-01 2026-01-02 2026-01-05 2026-01-30 2026-03-23 2026-03-24 2026-04-06 2026-04-07 2026-04-08 2026-04-09 2026-04-10 2026-04-13 2026-05-01 2026-08-07 2026-08-10 2026-08-11

🏭 Per-Line Status — from 2025-10-01  ·  744 total shifts/line

🏭 UC 1200
744
Σύνολο
304
Παραγωγή
440
Ανενεργές
41% παραγωγή
📏 63.514 m 🏷️ 19 products
2025-10-01 → 2026-07-28
🏭 FV75
744
Σύνολο
550
Παραγωγή
194
Ανενεργές
74% παραγωγή
📏 2.658.083 m 🏷️ 17 products
2025-10-01 → 2026-08-12
🏭 UC 250
744
Σύνολο
258
Παραγωγή
486
Ανενεργές
35% παραγωγή
📏 381.381 m 🏷️ 23 products
2025-10-01 → 2026-08-12
🏭 FV200
744
Σύνολο
203
Παραγωγή
541
Ανενεργές
27% παραγωγή
📏 658.097 m 🏷️ 14 products
2025-10-01 → 2026-08-12

🏷️ Products (17 in MySQL)

Evocon ID Κωδικός Προϊόν Βάρδιες Μέτρα Πρώτη Τελευταία
165 CAD900056P CAVIDOTTO Φ110 ΚΟΚΚΙΝΟ 450 NW ΡΟΛ.50ΜΤ 78 322.669 2026-07-27 2026-07-28
237 235017501100000 CAVIDOTTO OD 110 ΜΑΥΡΟ 750N ΡΟΛ.50m 15 26.327 2026-07-27 2026-07-28
184 235014500750000 CAVIDOTTO OD 75 ΚΟΚΚΙΝΟ 450N ΡΟΛ.50m 36 127.330 2026-07-27 2026-07-28
16 235014500900000 CAVIDOTTO OD 90 ΚΟΚΚΙΝΟ 450N ΡΟΛ.50m 26 113.889 2026-07-27 2026-07-28
178 235014500320000 CAVIDOTTO OD 32 ΚΟΚΚΙΝΟ 450N ΡΟΛ.50m 157 690.291 2026-07-27 2026-07-28
179 235014500400000 CAVIDOTTO OD 40 ΚΟΚΚΙΝΟ 450N ΡΟΛ.50m 107 662.129 2026-07-27 2026-07-28
256 235017500400000 CAVIDOTTO OD 40 ΜΑΥΡΟ 750N ΡΟΛ.50m 11 41.176 2026-07-27 2026-07-28
238 235014500500001 CAVIDOTTO OD 50 ΜΑΥΡΟ 450N ΡΟΛ.50m 9 44.024 2026-07-27 2026-07-28
278 ΠΑΡΑΓΩΓΗ ΣΕ ΑΔΡΑΝΕΙΑ ΠΑΡΑΓΩΓΗ ΣΕ ΑΔΡΑΝΕΙΑ 2026-07-27 2026-07-28
173 235014501600000 CAVIDOTTO OD 160 ΚΟΚΚΙΝΟ 450N ΡΟΛ.50m 19 39.037 2026-07-27 2026-07-28
172 CAD900081P CAVIDOTTO Φ160 ΚΟΚΚΙΝΟ 450 NW ΡΟΛ.50ΜΤ 19 31.756 2026-07-27 2026-07-28
174 235017501600000 CAVIDOTTO OD 160 ΜΑΥΡΟ 750N ΡΟΛ.50m 17 30.341 2026-07-27 2026-07-28
168 235014501250000 CAVIDOTTO OD 125 ΚΟΚΚΙΝΟ 450N ΡΟΛ.50m 21 33.678 2026-07-27 2026-07-28
176 235014502000000 CAVIDOTTO OD 200 ΚΟΚΚΙΝΟ 450N ΡΟΛ.25m 21 26.242 2026-07-28 2026-07-28
207 224030000900000 POLIDREN OD 90 ΜΑΥΡΟ 360 ΡΟΛ.50m 16 49.484 2026-07-28 2026-07-28
180 235014500500000 CAVIDOTTO OD 50 ΚΟΚΚΙΝΟ 450N ΡΟΛ.50m 106 694.257 2026-07-28 2026-07-28
171 235014501400000 CAVIDOTTO OD 140 ΚΟΚΚΙΝΟ 450N ΡΟΛ.50m 19 46.757 2026-07-27 2026-07-27

🖥️ Sync Scripts — Windows Server

backfill_evocon_runs.py
Full re-fetch: Evocon API → SQL Server (dbo.PoliEcoRuns). Use when production run data is missing or wrong.
python backfill_evocon_runs.py
sync_polieco_to_mysql.py
Full sync: SQL Server (dbo.PoliEcoRuns) → MySQL. Run after backfill_evocon_runs.py.
python sync_polieco_to_mysql.py
fetch_evocon_runs.py
Scheduled task (every 15 min): fetches last 2 days Evocon → SQL Server. Should run automatically on Windows.
python fetch_evocon_runs.py
backfill_mysql_direct.py
Direct path: Evocon API → MySQL. No SQL Server dependency. Use for gap fixes or Linux server.
python backfill_mysql_direct.py
backfill_polieco_shifts.py
Complete shift log: Evocon API → dbo.PoliEcoShifts (incl. idle shifts). Gives full timeline per line.
python backfill_polieco_shifts.py
check_data_integrity.py
Diagnostic: compares products & row counts across Evocon API vs MySQL. Run to verify sync.
python check_data_integrity.py
Gap Fix Procedure:
  1. Edit BACKFILL_START / BACKFILL_END in backfill_evocon_runs.py to cover the missing range
  2. Run python backfill_evocon_runs.py — re-fetches from Evocon, updates SQL Server
  3. Run python sync_polieco_to_mysql.py — pushes SQL Server → MySQL
  4. Reload this page to verify gaps are resolved