Zunächst mal vielen Dank für das Projekt. Ich habe den aktuellen Tag (v0.4.3) gebaut und die Dateien
ecnDataPointType.xml
ecnEventType.xml
aus der Demo extrahiert. Alles funktioniert wunderbar.
Jetzt habe ich die Demo auf einem Windows PC installiert und habe sie mal die Definitionen aktualisieren lassen. Ich bekomme mit den neuen Dateien folgende Fehlermeldung:
No EventType definitions found for this DataPoint [32 51 0 3 0 0]
Die Heizung ist eine Vitoligno 300-p (VBC550P)
Ich habe beide XML-Dateien mal verglichen.
Alt:
<DataPointType>
<ID>VBC550P</ID>
<Description>Allgemeine Produktbeschreibung: Vitolig Pelletkessel</Description>
<Identification>2033</Identification>
<Options>trending</Options>
<EventTypeList>ecnStatusEventType;Absenkzeit_gelerntA1M1~0x253D;ADC_IstTemperaturwe....</EventTypeList>
<EventOptimisation>0</EventOptimisation>
</DataPointType>
Neu:
<DataPointType>
<ID>VBC550P</ID>
<Description>Allgemeine Produktbeschreibung: Vitolig Pelletkessel</Description>
<Identification>2033</Identification>
<Options>trending</Options>
<EventOptimisation>0</EventOptimisation>
<ControllerType>0</ControllerType>
<ErrorType>1</ErrorType>
</DataPointType>
Da fehlt also die "EventTypeList". Ich nehme an dafür gibt es die Datei "ecnEventTypeGroup.xml". Dort gibt es Einträge dieser Art:
<EventTypeGroup>
<Name>Solar extern</Name>
<ID>VBC550P~50_Codierungen~80_Solar_extern</ID>
<DataPointTypes>
<DataPointTypeID>VBC550P</DataPointTypeID>
</DataPointTypes>
<EventTypes>
<EventTypeID>K54_Solar</EventTypeID>
</EventTypes>
...
</EventTypeGroup>
Darin findet sich sowohl eine DataPointTypeID als auch eine EventTypeID und ich nehme an dadurch wird die n:m-Beziehung zwischen beiden dargestellt.
Ich hoffe ich lag mit dieser Analyse nicht völlig daneben und benutze jetzt erst einmal wieder die alten Versionen der XML-Dateien.
Viele Grüße
Jan
Zunächst mal vielen Dank für das Projekt. Ich habe den aktuellen Tag (v0.4.3) gebaut und die Dateien
ecnDataPointType.xml
ecnEventType.xml
aus der Demo extrahiert. Alles funktioniert wunderbar.
Jetzt habe ich die Demo auf einem Windows PC installiert und habe sie mal die Definitionen aktualisieren lassen. Ich bekomme mit den neuen Dateien folgende Fehlermeldung:
No EventType definitions found for this DataPoint [32 51 0 3 0 0]
Die Heizung ist eine Vitoligno 300-p (VBC550P)
Ich habe beide XML-Dateien mal verglichen.
Alt:
Neu:
Da fehlt also die "EventTypeList". Ich nehme an dafür gibt es die Datei "ecnEventTypeGroup.xml". Dort gibt es Einträge dieser Art:
Darin findet sich sowohl eine DataPointTypeID als auch eine EventTypeID und ich nehme an dadurch wird die n:m-Beziehung zwischen beiden dargestellt.
Ich hoffe ich lag mit dieser Analyse nicht völlig daneben und benutze jetzt erst einmal wieder die alten Versionen der XML-Dateien.
Viele Grüße
Jan