gigafibre-fsm/scripts/migration/genieacs-export
louispaulb 0536e04c86 feat: extract GenieACS WiFi/VoIP provisioning data from MariaDB
Found GenieACS MariaDB at 10.100.80.100 (NOT 10.5.14.21 as
configured in ext scripts — that IP was stale/blocked).

Provisioning data:
- 1,713 WiFi entries (858 unique Deco MACs → SSID/password)
- 797 VoIP entries (469 unique RCMG ONT serials → SIP creds)
- WiFi keyed by Deco MAC (403F8C OUI), VoIP by ONT serial

Complete chain verified:
  ONT serial (RCMG) → fibre table (OLT/slot/port)
                     → device table (delivery_id)
                     → delivery (account_id → ERPNext customer)
                     → VoIP provisioning (SIP credentials)
                     → WiFi provisioning (via linked Deco MAC)

Reconciliation: 2,499 RCMG serials addressable, 2,003 have
full fibre+device chain, 282 have VoIP provisioning attached.
3,185 TPLG serials, 2,935 in both fibre and device tables.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-03 08:49:26 -04:00
..
ext feat: full GenieACS config export (provisions, ext scripts, fleet data) 2026-04-02 21:08:51 -04:00
ANALYSIS.md feat: complete device matching analysis (legacy ↔ GenieACS ↔ ERPNext) 2026-04-03 08:08:57 -04:00
devices-full.json feat: complete device matching analysis (legacy ↔ GenieACS ↔ ERPNext) 2026-04-03 08:08:57 -04:00
devices-raw.json feat: full GenieACS config export (provisions, ext scripts, fleet data) 2026-04-02 21:08:51 -04:00
devices-with-ip.json feat: complete device matching analysis (legacy ↔ GenieACS ↔ ERPNext) 2026-04-03 08:08:57 -04:00
files.json feat: full GenieACS config export (provisions, ext scripts, fleet data) 2026-04-02 21:08:51 -04:00
genieacs.env feat: full GenieACS config export (provisions, ext scripts, fleet data) 2026-04-02 21:08:51 -04:00
legacy-devices.tsv feat: complete device matching analysis (legacy ↔ GenieACS ↔ ERPNext) 2026-04-03 08:08:57 -04:00
legacy-fibre.tsv feat: complete device matching analysis (legacy ↔ GenieACS ↔ ERPNext) 2026-04-03 08:08:57 -04:00
legacy-services.tsv feat: complete device matching analysis (legacy ↔ GenieACS ↔ ERPNext) 2026-04-03 08:08:57 -04:00
legacy-wifi.tsv feat: complete device matching analysis (legacy ↔ GenieACS ↔ ERPNext) 2026-04-03 08:08:57 -04:00
presets.json feat: full GenieACS config export (provisions, ext scripts, fleet data) 2026-04-02 21:08:51 -04:00
provisioning-data.json feat: extract GenieACS WiFi/VoIP provisioning data from MariaDB 2026-04-03 08:49:26 -04:00
provisions.json feat: full GenieACS config export (provisions, ext scripts, fleet data) 2026-04-02 21:08:51 -04:00
virtual-parameters.json feat: full GenieACS config export (provisions, ext scripts, fleet data) 2026-04-02 21:08:51 -04:00