Mit KNX kenne ich mich nicht aus, deswegen ist diese Frage sicher naiv. Ich habe ein KNX-Ethernet bridge, der von Symcon erkannt wird. Wenn ich aber das XML mit den Geräten labe, werden letztere nicht erkannt. Woran liegt das?
In deiner XML scheinen die Typen der Datenpunkte (DPT xxx.yyy) zu fehlen, dann kann IPS keine Instanzen erzeugen.
So sollte es eigentlich aussehen, mit zugewiesenem Typ:
Du müsstet mal in der ETS (also dem KNX Konfigurationsprogramm) nachschauen, ob die DPT dort richtig zugewiesen sind.
danke. Hier ist das XML. Kann ich das irgendwie nachtragen? Die Installation ist 15 Jahre alt und der Elektriker hat mir nur das als Backup gegeben. Ich befürchte, er hat nichts anderes.
?xml version="1.0" encoding="utf-8" standalone="yes"?>
<GroupAddress-Export xmlns="http://knx.org/xml/ga-export/01">
<GroupRange Name="Neue Hauptgruppe" RangeStart="2048" RangeEnd="4095">
<GroupRange Name="Zentralbefehle" RangeStart="2048" RangeEnd="2303">
<GroupAddress Name="Wind" Address="1/0/1" />
<GroupAddress Name="Regen" Address="1/0/2" />
<GroupAddress Name="Sicherheit Wind und Regen" Address="1/0/3" />
<GroupAddress Name="Jalo Zentral Auf/Ab" Address="1/0/4" />
<GroupAddress Name="Jalo Zentral Lam" Address="1/0/5" />
<GroupAddress Name="Automatik Ein/Aus" Address="1/0/6" />
<GroupAddress Name="Sonne Süd" Address="1/0/8" />
</GroupRange>
<GroupRange Name="Jalo" RangeStart="2304" RangeEnd="2559">
<GroupAddress Name="Jalo Ost Auf/Ab" Address="1/1/1" />
<GroupAddress Name="Jalo Ost Lam" Address="1/1/2" />
<GroupAddress Name="Jalo Süd links Auf/Ab" Address="1/1/3" />
<GroupAddress Name="Jalo Süd links Lam" Address="1/1/4" />
<GroupAddress Name="Jalo Süd rechts Auf/Ab" Address="1/1/5" />
<GroupAddress Name="Jalo Süd rechts Lam" Address="1/1/6" />
<GroupAddress Name="Jalo West Auf/Ab" Address="1/1/7" />
<GroupAddress Name="Jalo West Lam" Address="1/1/8" />
<GroupAddress Name="Markise Ost Auf/Ab" Address="1/1/9" />
<GroupAddress Name="Markise Ost Stop" Address="1/1/10" />
<GroupAddress Name="Markise Süd links Auf/Ab" Address="1/1/11" />
<GroupAddress Name="Markise Süd links Stop" Address="1/1/12" />
<GroupAddress Name="Markise Süd rechts Auf/Ab" Address="1/1/13" />
<GroupAddress Name="Markise Süd rechts Lam" Address="1/1/14" />
<GroupAddress Name="Markise West Auf/Ab" Address="1/1/15" />
<GroupAddress Name="Markise West Lamm" Address="1/1/16" />
<GroupAddress Name="Neue Gruppenadresse (17)" Address="1/1/17" />
<GroupAddress Name="Neue Gruppenadresse (18)" Address="1/1/18" />
<GroupAddress Name="Neue Gruppenadresse (19)" Address="1/1/19" />
<GroupAddress Name="Neue Gruppenadresse (20)" Address="1/1/20" />
</GroupRange>
</GroupRange>
</GroupAddress-Export>
Rollläden würde ich besser per Hand hinzufügen (Instanz hinzufügen → KNX Rollladen) und dort bei denn drei Feldern ‚Bewegen‘ jeweils einen Teil von ‚Auf/ab‘ und bei ‚Stop/Schritt‘ den dazugehörigen Wert mit Lam bzw. Stop beschriftet.
Man kann auch die XML bearbeiten, hier erkennt soweit mir bekannt IP-Symcon aber keinen Zusammenhang, dass es sich um einen Rollladen handelt.
In Verbindung mit IP-Symcon könnte auch eine Rückmeldung der Position praktisch sein. Hierfür bitte man die genaue Modellbezeichnung des Jalousieaktors aus dem Schaltschrank mitteilen.
Hier mal ein paar Beispiele:
<GroupAddress Name="Licht Rückm" Address="11/0/4" DPTs="DPST-1-1" />
<GroupAddress Name="Licht" Address="11/0/6" DPTs="DPT-1" />
<GroupAddress Name="LED Kaltanteil" Address="11/0/12" DPTs="DPST-3-7" />
<GroupAddress Name="LED Kaltanteil Status" Address="11/0/13" DPTs="DPT-5" />
In deinem Konkreten Fall wirst du ~90% der Adressen mit DPT-1 lösen können.
Ist das alles, oder nur ein Ausschnitt?
Die paar Werte könnte man auch händisch erzeugen.
Im XML wäre AUF/AB oder LAMELLE ein DPTs=„DPST-1-8“ und STOP ein DPTs=„DPST-1-10“, wobei diese DPT1 Subtypen auf dem Bus identisch sind und sich nur die Beschriftung in IPS unterscheidet.
Bei den Einträgen mit „Neue Gruppenadresse“ müsste man noch herausfinden, was an Funktion dahinter steckt, dann lässt sich daraus auch der DPT folgern.
Ich kapiere es nicht so richtig. Normalerweise exportiere ich unter der ETS die Gruppenadressen.
Diese Lese ich dann unter IP-Symcon ein.
Was wichtig ist dass die KNX Gruppenadressen mindestens Kommunikationsobjekt beinhaltet.
Wenn die GA leer ist wird keine Instanz erzeugt.
Wenn du Lust hast kannst du mir auch dein ETS Backup senden.
Ich schaue es mir dann einmal an.
In der ETS muss jede GA ein DPT zugeordnet haben. Sonst wird es nichts mit XML.
Da die Beschriftung bis auf die letzten 4 Adressen eindeutig ist habe ich dort den Datentyp nachgetragen. Vielleicht magst du es mal so probieren, der Import sollte funktionieren.
?xml version="1.0" encoding="utf-8" standalone="yes"?>
<GroupAddress-Export xmlns="http://knx.org/xml/ga-export/01">
<GroupRange Name="Neue Hauptgruppe" RangeStart="2048" RangeEnd="4095">
<GroupRange Name="Zentralbefehle" RangeStart="2048" RangeEnd="2303">
<GroupAddress Name="Wind" Address="1/0/1" DPTs="DPST-1-1" />
<GroupAddress Name="Regen" Address="1/0/2" DPTs="DPST-1-1"/>
<GroupAddress Name="Sicherheit Wind und Regen" Address="1/0/3" DPTs="DPST-1-1"/>
<GroupAddress Name="Jalo Zentral Auf/Ab" Address="1/0/4" DPTs="DPST-1-8"/>
<GroupAddress Name="Jalo Zentral Lam" Address="1/0/5" DPTs="DPST-1-8"/>
<GroupAddress Name="Automatik Ein/Aus" Address="1/0/6" DPTs="DPST-1-1"/>
<GroupAddress Name="Sonne Süd" Address="1/0/8" DPTs="DPST-1-1"/>
</GroupRange>
<GroupRange Name="Jalo" RangeStart="2304" RangeEnd="2559">
<GroupAddress Name="Jalo Ost Auf/Ab" Address="1/1/1" DPTs="DPST-1-8"/>
<GroupAddress Name="Jalo Ost Lam" Address="1/1/2" DPTs="DPST-1-8"/>
<GroupAddress Name="Jalo Süd links Auf/Ab" Address="1/1/3" DPTs="DPST-1-8"/>
<GroupAddress Name="Jalo Süd links Lam" Address="1/1/4" DPTs="DPST-1-8"/>
<GroupAddress Name="Jalo Süd rechts Auf/Ab" Address="1/1/5" DPTs="DPST-1-8" />
<GroupAddress Name="Jalo Süd rechts Lam" Address="1/1/6" DPTs="DPST-1-8"/>
<GroupAddress Name="Jalo West Auf/Ab" Address="1/1/7" DPTs="DPST-1-8"/>
<GroupAddress Name="Jalo West Lam" Address="1/1/8" DPTs="DPST-1-8"/>
<GroupAddress Name="Markise Ost Auf/Ab" Address="1/1/9" DPTs="DPST-1-8"/>
<GroupAddress Name="Markise Ost Stop" Address="1/1/10" DPTs="DPST-1-10"/>
<GroupAddress Name="Markise Süd links Auf/Ab" Address="1/1/11" DPTs="DPST-1-8"/>
<GroupAddress Name="Markise Süd links Stop" Address="1/1/12" DPTs="DPST-1-10"/>
<GroupAddress Name="Markise Süd rechts Auf/Ab" Address="1/1/13" DPTs="DPST-1-8"/>
<GroupAddress Name="Markise Süd rechts Lam" Address="1/1/14" DPTs="DPST-1-8"/>
<GroupAddress Name="Markise West Auf/Ab" Address="1/1/15" DPTs="DPST-1-8"/>
<GroupAddress Name="Markise West Lamm" Address="1/1/16" DPTs="DPST-1-8"/>
<GroupAddress Name="Neue Gruppenadresse (17)" Address="1/1/17" />
<GroupAddress Name="Neue Gruppenadresse (18)" Address="1/1/18" />
<GroupAddress Name="Neue Gruppenadresse (19)" Address="1/1/19" />
<GroupAddress Name="Neue Gruppenadresse (20)" Address="1/1/20" />
</GroupRange>
</GroupRange>
</GroupAddress-Export>
Speziell für Jalousien gibt es allerdings ein kombiniertes Element KNX SHUTTER anstelle einzelner Instanzen AUF/AB und LAMELLE und STOP, und dort muss man die GA ohnehin händisch eintragen muss. Tipp: Dort wo die GA für STOP nicht definiert ist einfach weglassen.
Hah, das funktioniert!!! Vielen herzlichen Dank! Die nächsten Tage werde ich damit nicht spielen können weil ich im Krankenhaus sein werde (ausnahmsweise nicht als Arzt sondern als Patient), aber sobald ich wieder fit bin, werde ich die Einrichtung vervollständigen!
Ansonsten kannst du dich auch gerne melden