Ich habe das Thema Timberwolf Importer (im folgenden kurz TWI) lange vor mir hergeschoben, da ich erst meine GA "überarbeiten" wollte, bevor ich das in den TWS kippe und die Objekte anlege.
"Überarbeitung" heißt bei mir folgendes:
- KNX-Geräte: erweiterte Funktionen, die bisher nicht genutzt wurden, freischalten
- Für die neu entstandenen KO entsprechende GA in der Struktur anlegen
- Ungenutzte GA konsolidieren
- DPT für alle aktuell genutzten und zukünftig geplanten GA definieren, auch wenn sie aktuell noch nicht verbunden sind
- Neue GA-Bereiche erschließen für geplante Erweiterungen in der näheren Zukunft
- GA für 1-Wire-Geräte anlegen
- Namensgebung in einigen wenigen Fällen verbessern, im Grunde ist das anfängliche Schema aber gut und hat sich bewährt
Als nun nach Ewigkeiten alles fertig definiert war, ging es an den Import der GA in die ETS. Hier zeigten sich einige Schwächen der Tools, sowohl der ETS selbst (GA importieren) als auch des TWI. Leider verwenden beide Tools unterschiedliche Strukturen / Formate in der zu lesenden CSV, so dass man manuell aus einer "Master-Tabelle" durch Löschen und Umbenennung von Spalten die zu importierenden CSV machen muss.
Warum muss z. B. der DPT im TWI "datapoint type" heißen, wenn er beim ETS Export/Import "datapointtype" (ohne Leerzeichen) heißt? Eine Kleinigkeit, aber unnötig.
Über Stunden habe ich versucht, die Daten aus Excel in die ETS zu bekommen. Spalten gelöscht und mit dem Original-Export verglichen, alle drei CSV-Exportformate von Excel versucht, Listentrennzeichen in den Regionseinstellungen geändert. Kein Erfolg! Die ETS-Fehlermeldung war fehlerhaft und nichtssagend. Da hätte man auch einfach "Error" hinschreiben können, denn die Spalten für die Bezüge waren leer. Nach alten Threads im KNXUF habe ich sogar LibreOffice installiert. Dort habe ich noch mehr Optionen zum CSV-Export, doch keine Einstellung wurde von der ETS akzeptiert. Wieder die gleiche nichtssagende Fehlermeldung. Sehr ärgerlich!
Am Ende war ich froh, den TWI nutzen zu können. Hier wurden alle 968 GA übernommen. Ich hatte alle Häkchen zum Überschreiben gesetzt. Auch wurden zugleich 968 Objekte im TWS mit dem entsprechenden DPT angelegt und mit den GA verbunden. Das hat super funktioniert! Ohne den TWI hätte ich wohl ein Ticket bei KNX öffnen und um Unterstützung für den Import bitten müssen. So bin ich schon fertig!
Ich hoffe, ich kann den TWI in Zukunft erneut nutzen, wenn ich ein neues Stockwerk in KNX integriere und dann wieder viele GA und Objekte auf einmal anlegen muss.