1) das grauenvolle ESF (aka "OPC-Export")-Format:
das grauenvolle daran ist, das weder der Export aus der ETS noch der Import in xx so wirklich konsistent ist.. Die (seit vielen Jahren obsoleten EIS - soll: DPT) stimmen nicht ansatzweise.. (Klick mich)
Also parst das WG die so, wie ich es für richtiger halte unter berücksichtigung der Altlasten - also auch irgendwie

Beachtet wird aber nur das EIS X am Anfang..
2) ETS4-XML, das will man aber sicher nicht von Hand erstellen..
Also zu WG-Import willst Du 1) !
Das ESF ist broteinfach, aber inkonsistent:
Code:
Irgendeine-Ueberschrift HG-name.MG-name.10/1/1<TAB>GA-Bezeichnung<TAB>EIS 1 'Switching' (1 Bit)<TAB>Low HG-name.MG-name.10/1/12<TAB>GA-Bezeichnung<TAB>Uncertain (1 Byte)<TAB>Low
-> ETS3? Schau dir mal mein Export-Tool hier in den Downloads an
-> ETS4? SourceForge.net Repository - [openautomation] Contents of /tools/ets4tools/ets4parser.pl
Sorry, das ist ne sauerei..
Option 3 für die ETS4: CSV (die man wie auch immer generiert):
Code:
GA-Name1,10/1/1 GA-Name2,10/1/10 ..
Option 3a im WG: die /etc/wiregate/eibga.conf ist ein ganz banales INI-File, das man einfach editieren oder erstellen/erweitern kann:
Code:
[0/1/31] DPTId = 1 DPTSubId = 1.001 DPT_SubTypeName = DPT_Switch name = WZ Szene Essen [0/1/32] DPTId = 1 DPTSubId = 1.001 DPT_SubTypeName = DPT_Switch name = WZ Szene TV
(DPT_Sub* kann man auch einfach weglassen)Makki


Einen Kommentar schreiben: