Seite 1 von 5

Alle GA mit TWS Objekt verknüpfen

Verfasst: Di Jun 04, 2019 8:52 pm
von James_T_Kirk
Ist es mit der ETS Importer App möglich alle GAs eines Projektes an TWS Objekte zu hängen? Laut Hilfe brauche ich dazu eine Steuerdatei, wie erstelle ich die am besten?

Ich möchte jetzt einfach alle GAs verknüpfen, da es beim rumspielen mit der LKE nervig ist wenn wieder die eine GA die man noch braucht fehlt. Also ETS Projekt exportieren (laangsam) und dann in den TWS einlesen (noch laangsamer). Mag sein das mir hier eine gewisse Vorraussicht fehlt das einmal richtig zu machen... Daher jetzt die Gießkannen-Methode.

Re: Alle GA mit TWS Objekt verknüpfen

Verfasst: Di Jun 04, 2019 8:58 pm
von gbglace
In der ETS in der Importer App den Hilfe-Button klicken, da gibt es eine Anleitung zum Layout der CSV.
Ein zwei Objekte per Hand vollständig anlegen, dann programieren, ETS-Projekt exportieren, in den TWS importieren und dann den export aus dem TWS machen. Dann jenes CSV nehmen und alle anderen GA / KO ergänzen, eigens Skript oder xls mit ohne VBA für die Beschleunigung.

Re: Alle GA mit TWS Objekt verknüpfen

Verfasst: Mi Jun 05, 2019 12:00 am
von Robosoc
Ich habe es auch gerade letzten Sonntag gemacht und so innerhalb weniger Minuten über 1000 GA's mit dem Timberwolf verbunden, aktiviert mit DPT und schließlich den TWS programmiert und das Projekt hochgeladen. Die Hilfe der Timberwolf Import App hilft da sehr (und ist trotzdem recht kurz). Wenn Dein Projekt in ETS wirklich gut gepflegt ist (und auch alle DPST), dann kannst Du auch einfach nur die Gruppenadressen aus der ETS exportieren, Dir daraus eine ganz schlanke .csv mit nur den nötigsten Daten machen und diese dann in der Timberwolf Importer APP importieren. Das ist wirklich mega-einfach.

Das Schwerste am Ganzen ist die Timberwolf Importer App zu installieren, aber dazu findest Du in der Knowledge Base eine gute Anleitung.

VG, Sven

Re: Alle GA mit TWS Objekt verknüpfen

Verfasst: Mi Jun 05, 2019 12:40 am
von Robert_Mini
Danke für deine Info - ich denke auch schon nach, ob ich nicht gleich alle GAs importiere. Gepflegt sind die DPTs (für den TWS Busmonitor).


Robert

Re: Alle GA mit TWS Objekt verknüpfen

Verfasst: Mi Jun 05, 2019 12:45 am
von Robosoc
Ich glaube als Vorbereitung für spätere Logiken, aber auch einfach für Grafana und BusMonitor wirst Du es nicht bereuen. Wenn bei Dir wirklich alles gut gepflegt ist und Du auch mit Deinen Bezeichnungen zufrieden bist, dann reicht am Ende eine Tabelle mit nur einer Spalte

ga
0/0/5
7/2/6
...und einfach alle Deine GA's

Da brauchst Du Dich mit Trennzeichen und so überhaupt nicht weiter beschäftigen. Ich habe es erst vorsichtig mit nur einer GA getestet und mir angeschaut was genau passiert (es gibt in der Timberwolf Import APP auch noch einen Einstellungsbutton mit 6-7 Häkchen, bei dem Du ganz in Ruhe überlegen solltest, was Du da anklickst, ist aber auch kein Hexenwerk).

Viel Erfolg!

Re: Alle GA mit TWS Objekt verknüpfen

Verfasst: Mi Jun 05, 2019 3:12 pm
von StefanW
Hallo Sven,
Robosoc hat geschrieben: Mi Jun 05, 2019 12:00 amIch habe es auch gerade letzten Sonntag gemacht und so innerhalb weniger Minuten über 1000 GA's mit dem Timberwolf verbunden, aktiviert mit DPT und schließlich den TWS programmiert und das Projekt hochgeladen.
Yeah, freut mich dass das Feature Anwendung findet. :clap:

Robosoc hat geschrieben: Mi Jun 05, 2019 12:00 amDie Hilfe der Timberwolf Import App hilft da sehr (und ist trotzdem recht kurz).
Danke für die Rückmeldung (haben Gabi und ich geschrieben, werde es ihr nachher ausrichten). :dance:

Robosoc hat geschrieben: Mi Jun 05, 2019 12:00 amWenn Dein Projekt in ETS wirklich gut gepflegt ist (und auch alle DPST), dann kannst Du auch einfach nur die Gruppenadressen aus der ETS exportieren, Dir daraus eine ganz schlanke .csv mit nur den nötigsten Daten machen und diese dann in der Timberwolf Importer APP importieren. Das ist wirklich mega-einfach.
Ja, wer sein Projekt aufräumt mit den DPTs der wird auch belohnt.

Robosoc hat geschrieben: Mi Jun 05, 2019 12:00 amDas Schwerste am Ganzen ist die Timberwolf Importer App zu installieren, aber dazu findest Du in der Knowledge Base eine gute Anleitung.
Ja, ich finde das mit der Lizenz usw. unmöglich. Wir haben die App doch extra kostenlos gemacht. Muss mal mit der KNX Org reden, ob wir da nicht einen einfacheren Weg bekommen.

lg

Stefan

Re: Alle GA mit TWS Objekt verknüpfen

Verfasst: Mo Jun 10, 2019 6:15 pm
von jockel
Mittlerweile denke ich auch darüber nach, einfach alle GAs mit dem Timberwolf zu verbinden, einfach um nicht immer die ETS starten zu müssen.

Um mir nicht unnötige Probleme einzuhandeln ein paar Fragen zum Vorgehen:

1. Wenn ich den Weg über den Importer gehe, muss ich dann die bestehenden Verknüpfungen zu den KOs vorher löschen, oder erledigt das der Importer?

2. In den bestehenden Logiken muss ich danach die KOs neu zuordnen?

3. Was ist mit der Zuordnung von 1-Wire Messwerten zu den GAs auf die diese geschrieben werden sollen?

4. Gibt es noch irgend etwas, was ich beachten sollte, um mir nicht selbst ins Knie zu schießen?

Vielen Dank schon mal für Eure Hilfe!

Jockel

Re: Alle GA mit TWS Objekt verknüpfen

Verfasst: Mo Jun 10, 2019 7:05 pm
von gbglace
1. schau mal in die App, ich glaube da geht auch eine Option alles drüberbügeln.

2. und 3. sind natürlich nochmal Handarbeit, wo zufällig die Datenformate halbwegs passen wird es noch funktionieren aber natürlich mit sehr komischen Effekten.

Insofern bei einem späteren Update wo dann im xls die GA nach der entsprechenden Struktur in einer Reihenfolge eingearbeitet sind, muss der Importer dann auch lernen hinten an KO zu generieren, ansonsten hast 2. und 3. wieder aufn Zettel. Oder Updates dann mit kleinen Mengen GA's per Hand ergänzen.

Re: Alle GA mit TWS Objekt verknüpfen

Verfasst: Mo Jun 10, 2019 9:54 pm
von Matthias
Hi,

ich hatte mir vor 2 Wochen die gleiche Frage im Anschluss an meinen Threadgestellt.

Nun habe ich mir eine python Script gebaut, welches das automatisch macht. Vorhin habe ich gerade erfolgreich 650 GAs in den TWS geladen.
Anmerkung: Das script ist beta, da müssen noch ein paar usability features gerichtet werden, aber es tut schon mal was es soll.

So funktionierts:
1.) Exportiere aus der ETS5 die Gruppenadressen als xml
- ETS5 xml Format verwenden, da sonst die DPTs fehlen
- Wichtig ist das alle GAs die korrekten DPTs in der ETS bekommen haben
- nenne das file input.xml (oder passe das script an)

2.) Exportiere alle bereits gespeicherten Objekte aus dem TWS
- unter https://timberwolfxxx.local/bus/knx/project
- nenne das file old_tws.csv (oder passe das script an)

3.) Starte das python Script
- einfach des script .py
Folgende Ausgaben werden gamacht
- Listung der Objekte, die schon im TWS vorhanden sind
- Warnings, sofern die DPTs nicht korrekt sind
- Warnings, wenn DPTs sich ändern ggü. der vorhergehenden TWS Programmierung

4.) Importiere das generierte export.csv mit der Importer App in der ETS5
- nutze die Option, neue Opbjektbeschreibungen zu überschreiben in der ETS
- Achtung: Der Import in der ETS kann lange dauern .... :D


Grundsätzliche Funkltionsweise des Scriptes:
- Einlesen der old_tws.csv und abspeichern der GAs mit zugehöriger ObjectID
- Einlesen der import.xml
- Analyse der XML und extrahieren der Infos
- Überprüfung des DPT einer jeden GA
- Check ob die GA schon an ein Objekt im TWS gebunden ist
- Wenn Ja übernahme der der alten ObjectID
- Wenn nein neue ObjectID anhängen


Viel Spaß beim ausprobieren

Matthias

Re: Alle GA mit TWS Objekt verknüpfen

Verfasst: Mo Jun 10, 2019 10:28 pm
von jockel
Super, vielen Dank dafür, das löst genau mein Problem!

Ich werde das am nächsten Wochenende anschauen! Müsste endlich wieder Winter werden, damit mehr Zeit für so etwas bleibt ;)