Es kursiert wohl gelegentlich der Fehler, dass die Kartenlesegeräte Liste leer ist und dadurch keine neuen Kartenlesegeräte angelegt oder gelöscht werden können. I.d.R. ist die Ursache dafür, dass ein Kartenlesegerät unzureichend gepairt wurde und nun die Liste der Kartenlesegeräte fehlerhaft ist.
Behebung des Problems: Letztes, gepairtes Kartenlesegerät löschen. Welches das ist, weiß man hoffentlich. Ein gutes Indiz ist: Höchste CT_ID aus dem Infomodell + 1. Problem: Man kann das Gerät über die Konnektoroberfläche nicht so einfach löschen, weil ja keine Geräte mehr angezeigt werden.
Das BackupKonnektor2.py Skript von konnektor-backup.de kann nun auch damit umgehen. In der erweiterten Version 2 wurde die Funktion hinzugefügt, die Version 1 wurde nicht verändert. Man kann nun eine beliebige Perform-Aktion zum Konnektor senden, zusammen mit den notwendigen JSON Daten.
Da konnektor-backup.de nicht mehr erreichbar ist: Ihr könnt euch ein Lesezeichen im Browser erstellen (z.B. 'rmkt') mit dem folgenden 'Link'-Inhalt:
1
javascript: (() => { let CTID = prompt("Welche CT_ID soll geloescht werden?", "CT_ID_00XX"); data = '{"CTID":"'+CTID+'"}'; fetch("/administration/perform/delete-ct", { method: "POST", body: data,}); alert(CTID + ' vom Konnektor geloescht!') })();
Jetzt meldet ihr euch im Konnektor an (geht nicht mit MANAGED TI, weil ihr nicht auf die Oberfläche kommt) und klickt auf den Link. Es kommt eine Abfrage, welche CT_ID ihr löschen wollt, ihr vervollständigt ihr die Nummer und drückt auf OK. Das KT wird dann gelöscht.