Skip to content

Neues Format XML-Dateien? #3

@68ec020

Description

@68ec020

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions