thermalCharacteristic notwendig obwohl

107 views
Skip to first unread message

docKHS

unread,
Apr 19, 2014, 6:04:36 PM4/19/14
to immobilienscou...@googlegroups.com
Ich liefere ein Büro mit folgenden Daten auf die Sandbox (Verbrauchsausweis):

...
    <energyCertificate>
        <energyCertificateCreationDate>FROM_01_MAY_2014</energyCertificateCreationDate>
        <energyConsumptionElectricity>123.45</energyConsumptionElectricity>
        <energyConsumptionHeating>876.54</energyConsumptionHeating>
    </energyCertificate> 
    <condition>NO_INFORMATION</condition>
    <interiorQuality>NO_INFORMATION</interiorQuality>
    <heatingTypeEnev2014>NO_INFORMATION</heatingTypeEnev2014>
		<energySourcesEnev2014>
<energySourceEnev2014>OIL</energySourceEnev2014>
<energySourceEnev2014>GAS</energySourceEnev2014>
<energySourceEnev2014>DISTRICT_HEATING</energySourceEnev2014>
<energySourceEnev2014>ELECTRICITY</energySourceEnev2014>
<energySourceEnev2014>SOLAR_HEATING</energySourceEnev2014>
<energySourceEnev2014>GEOTHERMAL</energySourceEnev2014>
<energySourceEnev2014>PELLET_HEATING</energySourceEnev2014>
<energySourceEnev2014>COAL</energySourceEnev2014>
</energySourcesEnev2014>  
    <buildingEnergyRatingType>ENERGY_CONSUMPTION</buildingEnergyRatingType>
...


Laut Definition habe ich somit alle notwendigen Felder angeliefert. Beim Import bringt er jedoch folgende Fehlermeldung:

Error while validating input for the resource. [MESSAGE: commercialInformation.thermalCharacteristic : null : THERMAL_CHARACTERISTIC_EMPTY]

Ist hier noch ein Fehler in der RESTAPI? Oder übersehe ich etwas. Ich brauche doch gar kein Energieverbrauchstwert mehr anliefern in diesem Fall, da ich ja
Endenergieverbrauch Strom (energyConsumptionElectricity) und Endenergieverbrauch Wärme(energyConsumptionHeating) anliefere?

Dieses Problem tritt auch bei anderen Objekttypen /Ausweistypen auf.
Scheinbar bei allen, wo Strom und Wärme getrennt angeliefert werden müssen, will die RESTAPI zusätzlich immer noch den Wert für Endenergieverbrauch bzw. Endenergiebedarf (thermalCharacteristic)

Übergebe ich thermalCharacteristic testweise als 0, dann geht es wunderbar durch. Aber das ist ja nicht gewollt?
Z.B: SCOUTID 62415464
Dort steht dann im Expose:
Energieausweistyp: Verbrauchsausweis
Energieverbrauchskennwert: 0,00 kWh/(m²*a)
Endenergieverbrauch Strom: 123,45 kWh/(m²*a)
Endenergieverbrauch Wärme: 876,54 kWh/(m²*a)

Bearbeite ich dann die Anzeige in der Sandbox, kann ich den Energieverbrauchskennwert übrigends nicht ändern, nur die Werte für Wärme und Strom

Danke für Hilfe

docKHS

docKHS

unread,
Apr 19, 2014, 6:17:43 PM4/19/14
to immobilienscou...@googlegroups.com
Hier noch die komplette XML-Datei. Lasse ich die rote Zeile raus (wie es eigentlich richtig sein dürfte laut meinem Verständnis) geht es nicht.
Liefere ich testweise die rote Zeile mit, geht es. Aber die Zeile brauche ich ja eigentlich nicht, da ich doch Strom und Wärme getrennt anliefere, oder?

<?xml version="1.0" encoding="UTF-8"?>
<realestates:office xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:realestates="http://rest.immobilienscout24.de/schema/offer/realestates/1.0">
<externalId>92083-5689-M</externalId>
<title>TESTANZEIGE!!! DE - G- VERBRAUCH - ENEV2014</title>
<address>   
	<street>Stollberger Str.</street>
	<houseNumber>30</houseNumber>  
	<postcode>09380</postcode>
	<city>Thalheim</city>
</address>
<apiSearchData>
  <searchField1></searchField1>
  <searchField2></searchField2>
  <searchField3></searchField3>
</apiSearchData>
<showAddress>true</showAddress>  
<contact id="59383477"/>

    <officeType>STUDIO</officeType>
    <lift>NOT_APPLICABLE</lift>
    <flooringType>STONE</flooringType>
    <kitchenComplete>NOT_APPLICABLE</kitchenComplete>
    <energyCertificate>
        <energyCertificateCreationDate>FROM_01_MAY_2014</energyCertificateCreationDate>
        <energyConsumptionElectricity>123.45</energyConsumptionElectricity>
        <energyConsumptionHeating>876.54</energyConsumptionHeating>
    </energyCertificate> 
    <condition>NO_INFORMATION</condition>
    <interiorQuality>NO_INFORMATION</interiorQuality>
    <heatingTypeEnev2014>NO_INFORMATION</heatingTypeEnev2014>
		<energySourcesEnev2014>
<energySourceEnev2014>OIL</energySourceEnev2014>
<energySourceEnev2014>GAS</energySourceEnev2014>
<energySourceEnev2014>DISTRICT_HEATING</energySourceEnev2014>
<energySourceEnev2014>ELECTRICITY</energySourceEnev2014>
<energySourceEnev2014>SOLAR_HEATING</energySourceEnev2014>
<energySourceEnev2014>GEOTHERMAL</energySourceEnev2014>
<energySourceEnev2014>PELLET_HEATING</energySourceEnev2014>
<energySourceEnev2014>COAL</energySourceEnev2014>
</energySourcesEnev2014>  
    <thermalCharacteristic>0</thermalCharacteristic>
    <buildingEnergyRatingType>ENERGY_CONSUMPTION</buildingEnergyRatingType>
    <commercializationType>RENT</commercializationType>
  <price>
      <value>789.99</value>
      <currency>EUR</currency>
      <marketingType>RENT</marketingType>
  </price> 
    <totalFloorSpace>111</totalFloorSpace>
    <netFloorSpace>222</netFloorSpace>
    <courtage>
        <hasCourtage>NO</hasCourtage>
        <courtageNote></courtageNote>
    </courtage>  
</realestates:office>

Fabian Mielke

unread,
Apr 22, 2014, 5:55:38 AM4/22/14
to immobilienscou...@googlegroups.com
Request:

<?xml version="1.0" encoding="UTF-8"?>
<externalId>92083-5689-M</externalId>
<title>TESTANZEIGE!!! DE - G- VERBRAUCH - ENEV2014</title>
<address>   
<street>Stollberger Str.</street>
<houseNumber>30</houseNumber>  
<postcode>09380</postcode>
<city>Thalheim</city>
</address>
<apiSearchData>
  <searchField1></searchField1>
  <searchField2></searchField2>
  <searchField3></searchField3>
</apiSearchData>
<showAddress>true</showAddress>  

    <officeType>STUDIO</officeType>
    <lift>NOT_APPLICABLE</lift>
    <flooringType>STONE</flooringType>
    <kitchenComplete>NOT_APPLICABLE</kitchenComplete>
    <energyCertificate>
        <energyCertificateCreationDate>FROM_01_MAY_2014</energyCertificateCreationDate>
        <energyConsumptionElectricity>123.45</energyConsumptionElectricity>
        <energyConsumptionHeating>876.54</energyConsumptionHeating>
    </energyCertificate> 
    <condition>NO_INFORMATION</condition>
    <interiorQuality>NO_INFORMATION</interiorQuality>
    <heatingTypeEnev2014>NO_INFORMATION</heatingTypeEnev2014>
<energySourcesEnev2014>
<energySourceEnev2014>OIL</energySourceEnev2014>
<energySourceEnev2014>GAS</energySourceEnev2014>
<energySourceEnev2014>DISTRICT_HEATING</energySourceEnev2014>
<energySourceEnev2014>ELECTRICITY</energySourceEnev2014>
<energySourceEnev2014>SOLAR_HEATING</energySourceEnev2014>
<energySourceEnev2014>GEOTHERMAL</energySourceEnev2014>
<energySourceEnev2014>PELLET_HEATING</energySourceEnev2014>
<energySourceEnev2014>COAL</energySourceEnev2014>
</energySourcesEnev2014>  
    <buildingEnergyRatingType>ENERGY_CONSUMPTION</buildingEnergyRatingType>
    <commercializationType>RENT</commercializationType>
  <price>
      <value>789.99</value>
      <currency>EUR</currency>
      <marketingType>RENT</marketingType>
  </price> 
    <totalFloorSpace>111</totalFloorSpace>
    <netFloorSpace>222</netFloorSpace>
    <courtage>
        <hasCourtage>NO</hasCourtage>
        <courtageNote></courtageNote>
    </courtage>  
</realestates:office>

Response:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <common:messages xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:common="http://rest.immobilienscout24.de/schema/common/1.0" xmlns:ns4="http://rest.immobilienscout24.de/schema/platform/gis/1.0"> <message> <messageCode>MESSAGE_RESOURCE_CREATED</messageCode> <message>Resource [realestate] with id [62415678] has been created.</message> </message> </common:messages>

Bei mir geht es ohne thermalCharactaristic, bei dir auch?

docKHS

unread,
Apr 22, 2014, 8:10:53 AM4/22/14
to immobilienscou...@googlegroups.com
Ich teste und melde mich dann. Muss erst noch was umbauen, da ich bisher immer alle 6 FElder mitgesendet habe. Das geht ja wohl seit heute nicht mehr in der Sandbox.
Danke und bis später

DocKHS
Reply all
Reply to author
Forward
0 new messages