Programma van Eisen Interfaceversie "4.00" EPBD Database
Auteur(s): Versiedatum Documentversie Status
: : : :
Ruud van Eeghem 31-08-2009 4.3 Definitief
Versiebeheer Doc. Versie Status 0.1 concept 0.2 concept 0.3 concept
Datum 3 november 2006 Onbekend 17 januari 2007
Beschrijving reden wijzigiging Initiële versie Aanvullende informatie verwerkt NB. Over de structuur van het bericht dat vanuit de database teruggaat naar de rekentool wordt volgende week nader bericht.
1.0 1.1 1.2 1.3
definitief definitief definitief definitief
19 januari 2007 26 januari 2007 9 februari 2007 20 februari 2007
1.4
definitief
12 maart 2007
1.5
definitief
20 maart 2007
1.6
definitief
13 april 2007
1.7
definitief
12 juli 2007
2.0
Concept
31-03-2008
2.1
Definitief
22-04-2008
3.0
Concept
5 november 2008
Correcties n.a.v. marktpartijen. Correcties n.a.v. marktpartijen. Aanpassing xml-bericht t.b.v. melden op basis van representativiteit. Toegevoegd beschrijving communicatie proces. Aanpassing xml-foutberichten. Aanpassing BrutoSurfaceArea Verwijderen dubbel voorkomen HeatingDevice in uitleg tabel. Toevoegen veld EnergyConsumptionPSM. Format numerieke waardes eenduidig vastgelegd. Waarde TypeHeating en TypeHeatingDevice gekoppeld. Beschrijving communicatie aangepast. Foutieve weergave waarde multipliciteit in diverse velden in de toelichting rechtgetrokken. Verwijderd: foutcodes (bijlage) Toegevoegd: toelichting afmeldproces (bijlage) Toegevoegd: codering certificaatnummer. - Conform EP-online systeem release 2 gemaakt - Geautomatiseerd afmelden toegevoegd. Aangepast aan versie 2.00 van de afmeld-interfaces (UC13 & UC35) voor Release 4 van EP-online Aangepast aan intern (Logica) reviewcommentaar - Opsplitsing woningtype en toevoeging
2 / 29
3.0
Definitief
13-01-2009
3.1
Definitief
4 februari 2009
3.2
Definitief
18 februari 2009
4.0
Concept
22 april 2009
Concept
3 juni 2009
Concept
16 juni 2009
supplement woningtype. - Versienummer berichtstructuur is nu “3.00” - Veldwaardes supplement woningtype toegevoegd. - Veld EnergyConsumptionPSM vervangen door veld EnergyConsumption. - Veld SurfaceArea uit blokken HouseBuilding en CommercialBuilding overgeheveld naar generiek Building blok. - Twee extra veldwaardes voor supplement woningtype toegevoegd t.b.v. onderscheid “rijwoning hoek / 2onder-1-kap”. - Correctie van de toelichting bij veld TypeBuildingSupplement. - Opsplitsing energie type - Opsplitsing TypeOwnership. - Verwijderen veld PublicBuilding - Toevoegen waarde “overig” in TypeHeatingDevice en TypeCoolingDevice. - Toevoegen veld ReferenceDevice in blokken HeatingDevice en CoolingDevice - Toevoegen blok ReferenceDevices - Toevoegen beschrijvende parameters waarde “overig”. - Restrictie op BIK-codes vervalt. Alle officiele BIK-codes zijn nu toegestaan. - Hoofdstuk 10 verwijderd. XSD’s en WSDL worden niet meer opgenomen in dit document maar zijn alleen nog via de website te downloaden. - Hernoeming veldwaardes TypeOwnership. - Aanpassing beschrijvingen in tabel. - Aanpassing subspecificatie energieverbruik. - Aanpassing definitie en gebruik afwijkende installaties. - PublicBuilding weer toegevoegd en verplicht gemaakt. - Correcties n.a.v. feedback. - BIKCode vervangen door SBICode. - BasedOnEPC vervalt, vervangen door
3 / 29
SurveySources. - SubSpecification wordt EnergyValueSpecification - aanpassing beschrijving in tabel - Toegevoegd SpecificationType in EnergyValue om onderscheid te kunnen maken tussen een absolute specificatie van energieverbruik voor woningbouw en een per m2 specificatie van energieverbruik voor utiliteitsbouw. - Toegevoegd nieuw woningtype. - Toegevoegd blok ImprovementGuide met verbetermaatregelen. - Toegevoegd veld Improvement voor specificatie van verbetermaatregelen woningbouw en utiliteitsbouw. Enkele tekstuele- en opmaak correcties. - Wijzigingen n.a.v. de laatste versie van het opnameformulier. - Tekstuele correcties. - Toevoeging: SecundaryApplication1 en SecundaryApplication2. - Toevoeging micro-WKK heating devices in TypeHeatingDevice waardelijst. - Hernoeming veld ValueGJ naar ValueMJ. Energiewaardes nu opgegeven in MJ i.p.v. GJ. - Logische controles toegevoegd in tabel. Correcties in de tabel bij de volgende velden: • ReferenceDevice • SpecificationType • SupplierTag • TypeTag • DeviceEfficiency
Concept
17 juni 2009
Concept
24 juni 2009
4.1
Definitief Definitief
30 juni 2009 2 juli 2009
4.2
Definitief
16 juli 2009
4.3
Definitief
31 augustus 2009
Verspreiding Versie Wie 0.1 Ruud van Eeghem Edwin Marquart
- Toegevoegd veld ISSODeviceKey die verwijst naar de lijst met gelijkwaardige installatie zoals gepubliceerd door ISSO. - Aanpassing hoofdstukstructuur hst. 5.
Rol Business Analist Projectleider
4 / 29
Organisatie SenterNovem SenterNovem
0.2 0.3 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 2.0 2.1 3.0 4.0
4.1
4.2
4.3
Ruud van Eeghem Edwin Marquart Edwin Marquart Edwin Marquart Edwin Marquart Edwin Marquart Edwin Marquart Edwin Marquart Edwin Marquart Ruud van Eeghem Ruud van Eeghem Ruud van Eeghem Ruud van Eeghem Ruud van Eeghem Edwin Marquart Andre Habraken Dennis Lebbing Ruud van Eeghem Edwin Marquart Andre Habraken Dennis Lebbing Ruud van Eeghem Edwin Marquart Andre Habraken Dennis Lebbing Ruud van Eeghem Edwin Marquart Andre Habraken Dennis Lebbing
Helpdesk Business Analist Projectleider Projectleider Projectleider Projectleider Projectleider Projectleider Projectleider Projectleider Business Analist Business Analist Business Analist Business Analist Business Analist Projectleider Functioneel Beheerder Functioneel Ontwerper Business Analist Projectleider Functioneel Beheerder Functioneel Ontwerper Business Analist Projectleider Functioneel Beheerder Functioneel Ontwerper Business Analist Projectleider Functioneel Beheerder Functioneel Ontwerper
5 / 29
SenterNovem SenterNovem SenterNovem SenterNovem SenterNovem SenterNovem SenterNovem SenterNovem SenterNovem SenterNovem SenterNovem SenterNovem SenterNovem SenterNovem SenterNovem SenterNovem SenterNovem Sogeti SenterNovem SenterNovem SenterNovem Sogeti SenterNovem SenterNovem SenterNovem Sogeti SenterNovem SenterNovem SenterNovem Sogeti
1 Inhoudsopgave 1 2 3 4 5
6 7 8 9
Inhoudsopgave.................................................................................................... 6 Inleiding ............................................................................................................... 7 Versiecompatibiliteit............................................................................................. 7 Opbouw monitoringbestand................................................................................. 7 4.1 Monitoringbestand........................................................................................ 7 Algoritmen ........................................................................................................... 9 5.1 Codering certificaatnummer ......................................................................... 9 5.2 Codering sleutel in ISSO gelijkwaardigheidslijst......................................... 10 Handmatige communicatie met het centrale afmeldsysteem ............................ 10 Toelichting op de velden.................................................................................... 12 Bijlage: Toelichting handmatige afmeldproces .................................................. 25 Bijlage: Toelichting geautomatiseerd afmeldproces .......................................... 27
6 / 29
2 Inleiding In de Europese Richtlijn voor energieprestatie van gebouwen (EPBD) is voorgeschreven dat gebouwen op bepaalde momenten moeten beschikken over een energielabel. Dit energielabel is een kwalitatieve maat voor energetische prestaties van het gebouw wordt aangeduid. Een software-leverancier bouwt een eigen programma, “monitoringbestandgenerator” genoemd. Dit document bevat het programma van eisen voor de inhoud van het monitoringbestand t.b.v. van het handmatig en/of geautomatiseerd afmelden van een energielabel bij het afmeldsysteem (www.ep-online.nl). Eén monitoringbestand bevat een enkel energielabel, maar dit label kan geldig zijn voor meerdere gebouwen (op basis van representativiteit). Deze hanleiding bevat de beschrijving van de 4e versie van de interface (versie "4.00"). Deze interface versie zal gaan gelden vanaf release 6 van het afmeldsysteem.
3 Versiecompatibiliteit Het online registratiesysteem www.ep-online.nl zal versie 4.00 ondersteunen. Het systeem zal niet achterwaarts compatible zijn voor oudere versies i.v.m. de inhoudelijke wijzigingen in de methodiek.
4 Opbouw monitoringbestand Het monitoringbestand bestaat uit drie delen, namelijk een deel met algemene gegevens, een deel met de invoerrubrieken van de certificaatsoftware en een deel met de uitvoerrubrieken van de certificaatsoftware. Voor versie "1.00" wordt verwezen naar de vorige uitgegeven versie van deze handleiding. Specificaties voor monitoringbestanden en retour-info zijn alleen voor versies "2.00" en “3.00”.
4.1 Monitoringbestand Het monitoringbestand wordt opgebouwd in xml-formaat volgens de volgende structuur. De xsd en wsdl die deze interface ondersteunen zijn te vinden op de website van SenterNovem (www.senternovem.nl/energielabelgebouw). <EPC> <EPCVersion>4.00 <EPCCountry>
<SurveyDate> <EPIndex>
7 / 29
<EnergyConsumption> <SpecificationType> <EnergyValueSpecification> <SurveySources> <BuildingBluePrint> <BuildingObservation> <Building> <Extension> <BuildingIdentification> <SurfaceArea> <X> <BuildingInformation> <SBICode> <MainApplication>
8 / 29
<MainApplicationPCT> <SecundaryApplication1> <SecundaryApplication1PCT> <SecundaryApplication2> <SecundaryApplication2PCT> <SupplierTag>
5 Algoritmen 5.1 Codering certificaatnummer Het certificaatnummer is een 9-cijferig getal gecodeerd met een mod-11 codering. Deze codering voegt een controlecijfer toe aan een 8-cijferig nummer wat random gegenereerd wordt door het systeem. Hierdoor kan het certificaatnummer gecontroleerd worden op typfouten. Het 9-cijferig certificaatnummer komt overeen met de functie MetMod11(RN). Deze is als volgt gedefinieerd: f:MetMod11(RN) = f:Tekst(RN) + f:Tekst( RN(1e cijfer) * 9 + RN(2e cijfer) * 8 + RN(3e cijfer) * 7 + RN(4e cijfer) * 6 + RN(5e cijfer) * 5 + RN(6e cijfer) * 4 + RN(7e cijfer) * 3 + RN(8e cijfer) * 2 ) mod 11 ) en hiervan enkel het laatste cijfer
9 / 29
f:Tekst(X) = De tekstuele representatie van X aangevuld met eventuele voorloopnullen. RN = het 8-cijferig random nummer wat door het centrale systeem gegenereerd wordt.
5.2 Codering sleutel in ISSO gelijkwaardigheidslijst Naast de vastgelegde installaties en bouwkundige specificaties die zijn opgenomen in de rekenmethodiek ISSO 75 en ISSO 82, is het mogelijk om gebruik te maken van gelijkwaardige installaties of specificaties. ISSO publiceert daartoe op haar website vanaf november/december 2009 een lijst met deze gelijkwaardige installaties of specifiecaties. Elke gelijkwaardige installatie of specificatie krijgt een unieke codering. Deze codering dient in het monitorbestand te worden opgenomen. De codering bestaat uit een samenvoeging van vijf velden aaneengesloten zonder witruimte: Jaar Volgnummer Soort Type
Toepassing
Jaar waarin de verklaring is afgegeven, vier-cijferig (bijv. 2009). Deze waarde ligt altijd in het verleden. Volgnummer, vier cijfers, uniek binnen jaar. Soort verklaring. Waarde kan zijn “GK” (= gecontroleerde kwaliteitsverklaring) of “GG” gecontroleerde gelijkwaardigheid. Type installatie waar de verklaring betrekking op heeft. Waarde uit lijst: • BK bouwkundig • RV ruimteverwarming • VN ventilatie • PV PV-cellen • TP tapwater • RK ruimtekoeling Voor welk soort gebouw mag de verklaring worden gebruikt. Waarde uit lijst: • WB woningbouw • UB utiliteitsbouw • UW utiliteitsbouw en woningbouw
Voorbeeld: 20080246GGPVWB
6 Handmatige communicatie met het centrale afmeldsysteem Het proces van afmelden van een Monitoringbestand bij het centrale afmeldsysteem is (deels) een handmatig proces. Vanuit de rekentool wordt een Monitoringbestand opgezet conform de hierboven beschreven specificaties. Vervolgens logt de adviseur in op het centrale afmeldsysteem en upload een of meerdere monitoring bestanden. Na ontvangst van de bestanden zal het afmeldsysteem per Monitoringbestand een certificaatnummer vaststellen. Dit certificaatnummer wordt direct getoond op de website maar wordt ook nog eens per e-mail naar de adviseur verstuurt.
10 / 29
Bij het afmelden van een Monitoringbestand zijn verschillende acties mogelijk: afmelden van een nieuw certificaat (toevoegen), vervangen van een bestaand certificaat en uitbreiden van een bestaand certificaat. Welke actie mogelijk is, is afhankelijk van de opnamedatum van het Monitoringbestand, de vraag of er al een bestaand certificaat is en of het bestand wordt opgevoerd binnen de vervangingsperiode. Indien afgemeld wordt op basis van representativiteit, wordt één certificaatnummer teruggestuurd dat geldig is voor alle in het Monitoringbestand opgenomen gebouwen. Bij afmelden op basis van representativiteit kunnen verschillende Monitoringbestanden in de tijd gescheiden aangeleverd worden. Deze Monitoringbestanden verwijzen echter naar dezelfde opname. Dit wordt verwerkt door in alle opgevoerde Monitoringbestanden te verwijzen naar hetzelfde representatieve gebouw en dezelfde opnamedatum en dus hetzelfde certificaatnummer. Bij vervanging van een certificaat van een representatief gebouw wordt de bestaande registratie van het certificaat in zijn geheel ongedaan gemaakt waarna het Monitoringbestand als nieuw wordt afgemeld onder behoud van certificaatnummer. Dit betekent dat na verwerking alleen de nieuw opgevoerde gebouwen het opgevoerde certificaat hebben. Voor meer gedetailleerde informatie over dit proces, zie Bijlage: Toelichting handmatige afmeldproces.
11 / 29
7 Toelichting op de velden -
Tenzij anders vermeld hebben alle numerieke velden een precisie van twee decimalen! Conform de specificaties van XML zijn alle rubrieken en waardes hoofdlettergevoelig!
NB.: velden zijn per rubriek AZ-gesorteerd Naam xml rubriek
Formaat xml rubriek
Verplichte rubriek
Multiplic iteit rubriek
Toelichting
0 EPC EPCCountry
Alphanumeriek
J
1
EPCVersion
Numeriek
J
1
Internationale landcode. De waarde is altijd “NL”. Versienummer van het EPC XML-format. De waarde is altijd “4.00”.
J
1..n
1 General Building
BuildingBluePrint
BuildingIdentification
BuildingObservation
Waarde uit lijst: Yes No Alfanumeriek
J
1
N
1
Waarde uit lijst: Yes No
J
1
Identificatieblok om de gebouwen te identificeren waarop dit Monitoringbestand betrekking heeft. Komt dit blok meer dan 1 keer voor, dan is automatisch sprake van representativiteit. In dit laatste geval geldt het eerste gebouw als het gebouw waar de opname heeft plaatsgevonden. “Yes” indien de opname gebaseerd is op de bouwtekening. Extra informatie om gebouw te identificeren als er meerdere gebouwen op een kavel staan. “Yes” indien opname in het gebouw is geweest. Let op: Indien deze waarde op “No” staat dan wordt het label niet geaccepteerd door het afmeldsysteem!
12 / 29
CapacityAppliance1
Numeriek
J
1
CapacityAppliance2
Numeriek
N
1
CapacityPump
Numeriek
J
1
Class
Waarde uit Lijst: A++ A+ A B C D E F G Waarde uit lijst: Yes No
J
1
J
1
ClientInformation
CollectiveGenerator CommercialBuilding
ConstructionYear Contractor CoolingDevice DeviceClass
DeviceEfficiency
0..n 0,1
YYYY
J
Waarde uit lijst: C H
J
0..n 1
Numeriek
J
1
13 / 29
1 1
Vermogen collectief systeem in Kw. Deze rubriek komt alleen voor bij woningbouw. Vermogen collectief systeem in Kw voor eventuele tweede toestel. Deze rubriek komt alleen voor bij woningbouw. Vermogen pomp in Kw. Deze rubriek komt alleen voor bij woningbouw. Energieklasse. Uitkomst van de certificaatsoftware.
“Yes” indien opname gebaseerd is op (mondeling) informatie van de gebouw eigenaar. Het blok HouseBuilding en het blok CommercialBuilding sluiten elkaar uit. Er is of een blok HouseBuilding aanwezig, of een blok CommercialBuilding, beide samen in een Monitoringbestand is niet mogelijk. Als dit blok aanwezig is, spreekt met over (een certificaat voor) utiliteitsbouw. Bouwjaar. Dit blok komt één maal per xml bericht voor De toepassingsklasse van de afwijkende installatie. De waarde C is voor koelinstallaties, de waarde H is voor verwarmingsinstallaties. De efficieny waarde van de gespecificeerde afwijkende installatie.
DeviceKey
Alfanumeriek
J
EnergyConsumption
1
EnergyValueSpecification EPIndex
1
J
1
J
1
Extension
Numeriek -1..10 Alfanumeriek
N
1
HeatedSurfaceArea
Numeriek
J
1
HeatingDevice HouseBuilding
Id
0..n 0, 1
Numeriek, geheel getal
J
14 / 29
1
Een sleutel waarmee de afwijkende installatie wordt geidentificeerd. Deze waarde is uniek binnen de scope van het xml-bericht en dient gedefinieerd te zijn binnen het blok ReferenceDevices. Blok voor de gegevens van de energieconsumptie. Dit blok komt één maal per xml bericht voor. Voor woningbouw worden de waardes in dit blok absoluut opgegeven, voor utiliteitsbouw worden de waardes in dit blok per m2 opgegeven. Blok voor de detaillering van de energieconsumptie. EnergiePrestatie-index. Uitkomst van de certificaatsoftware. Toevoeging huisnummer van de kavel waarop het te certificeren gebouw aanwezig is. In verband met TPG conventies is het noodzakelijk om de toevoeging gescheiden te houden van het huisnummer Verwarmd gebruiksoppervlakt in m2. Deze rubriek komt alleen voor bij utiliteitsbouw. Het blok HouseBuilding en het blok CommercialBuilding sluiten elkaar uit. Er is of een blok HouseBuilding aanwezig, of een blok CommercialBuilding, beide samen in een monitoringbestand is niet mogelijk. Als dit blok aanwezig is, spreekt met over (een certificaat voor) woningbouw. Identificatienummer certificaathouder. Dit nummer wordt aan de certificaathouder geregistreerd, zodra deze voor de eerste keer in het systeem geregistreerd wordt.
Improvement
Waarde uit lijst: C1. Isolatie (of verdere verbetering van de isolatie) van de begane grondvloer C2. Isolatie (of verdere verbetering van de isolatie) van de gevel C3. Isolatie (of verdere verbetering van de isolatie) van het dak C4. Toepassing van HR++ glas C5. Zonwering aanbrengen C6. Hoog rendement ketel toepassen C7. Toepassing van een warmtepomp C8. Toepassing van warmtekrachtkoppeling (WKK) C9. Toepassing van warmteterugwinning uit ventilatielucht C10. Toepassing van spaarlampen en/of HF-verlichting met spiegeloptiekarmaturen C11. Toepassing van veegschakeling en/of daglichtschakeling en/of aanwezigheidsdetectie voor verlichting C12. Toepassing van warmtepompboiler C13. Toepassing van een zonnecollector en zonneboiler voor warmwater C14. Toepassing van warmte/koudeopslag in de bodem C15. Toepassing van kierdichting
N
15 / 29
0..n
Maatregelel om de energie efficiency van het gebouw te verbeteren. De Cx maatregelen zijn voor utiliteitsbouw, de Hx maatregelen voor woningbouw.
H1. Vloerisolatie – Isolatie (of verdere verbetering van de isolatie) van de begane grondvloer) H2. Dakisolatie – Isolatie (of verdere verbetering van de isolatie) van het dak; H3. Gevelisolatie – Isolatie (of verdere verbetering van de isolatie) van de buitenmuren/panelen H4. HR++glas – Toepassing van HR++glas H5. Isolatie CV-leidingen – Isolatie van de CV-leidingen die in onverwarmde ruimten aanwezig zijn; H6. HR-107 ketel – Toepassing van een HR-107 ketel voor verwarming H7. HR-107 combiketel – Toepassing van een HR-107 combiketel voor verwarming en warmwater; H8. Warmtepomp – Toepassing van een warmtepomp voor verwarming; H9. Isolatie circulatieleiding (warm water) – Isolatie van de circulatieleiding voor warm water H10. Warmtepompboiler – Toepassing van een warmtepompboiler voor warmwater H11. Warmteterugwinning (WTW) – Toepassing van warmteterugwinning (WTW) uit de ventilatie-afzuiglucht H12. Zonneboiler – Toepassing van een zonnecollector en zonneboiler voor warmwater H13. Kierdichting – Toepassing van naad- en kierdichting.
16 / 29
ImprovementGuide
IndividualMeter
ISSODeviceKey
Waarde uit lijst: Yes No Alfanumeriek
J
1
J
1
J
1
Overzicht van maatregelen om de energie efficiency van het gebouw te verbeteren. Dit blok is verplicht. Als er geen verbetermaatregelen mogelijk zijn blijft dit blok leeg. Indicatie individuele bemetering
Verwijzing naar de sleutelwaarde van het gelijkwaarde apparaat uit de ISSO lijst van gelijkwaardige installaties. De sleutel bestaat uit een samenvoeging van vijf delen (zie. 5.2). Het EPBD afmeldsysteem zal de structuur van de ISSO sleutel controleren, maar niet de specifieke waarde.
Location LocationHeatingDevice
MainApplication
Nummer uit lijst: 1. Binnen de thermische schil. 2. Buiten de thermische schil. Nummer uit lijst: 1. Kantoorfunctie 2. Gezondheidszorg klinisch 3. Gezondheidszorg niet klinisch 4. Bijeenkomstfunctie 5. Bijeenkomstfunctie met alcoholgebruik 6. Onderwijsfunctie 7. Sportfunctie, matig verwarmd 8. Sportfunctie, anders dan matig verwarmd 9. Logiesfunctie 10. Winkelfunctie 11. Celfunctie
J
1 1
J
1
17 / 29
Plaats verwarmingstoestel. Deze rubriek komt alleen voor bij woningbouw. Hoofdgebruiksfunctie. Dit is de gebruiksfunctie met het meeste oppervlakte. Deze rubriek komt alleen voor bij utiliteitsbouw.
MainApplicationPCT
Numeriek >=0
J
1
Percentage van de oppervlakte toegewezen aan de hoofdgebruiksfunctie als vermeld onder MainApplication. Deze rubriek komt alleen voor bij utiliteitsbouw. Er geldt: MainApplicationPCT + SecundaryApplication1PCT + SecundaryApplication2PCT <= 100
NameSoftware Number
Alfanumeriek Numeriek, geheel getal
J J
1 1
NumberOfBuildings
Numeriek
J
1
PublicBuilding
Waarde uit lijst: Yes No
J
1
ReferenceDevice
Alfanumeriek
N
0,1
ReferenceDeviceDef
0..n
ReferenceDevices
0,1
Representativity
Lijst: Yes No
J
18 / 29
1
Naam van het certificaatsoftwarepakket Huisnummer van de kavel waarop het te certificeren gebouw aanwezig is Aantal woningen aangesloten op het collectieve verwarmingstoestel. Deze rubriek komt alleen voor bij woningbouw. Indicatie of een overheidsgebouw met een oppervlakte boven de 1000 m2 toegankelijk is voor het publiek. Deze rubriek komt alleen voor bij utiliteitsbouw. Indien TypeHeatingDevice of TypeCoolingDevice de waarde “Afwijkende installatie” bevat, dan verwijst dit veld naar de waarde van het veld DeviceKey uit een ReferenceDeviceDef in het blok ReferenceDevices. Blok binnen het blok ReferenceDevices met de beschrijving van een afwijkende koel- of verwarmingsinstallatie. Optioneel blok met beschrijving van de van de ISSO lijst afwijkende installaties. Alleen nodig indien in het HouseBuilding of CommercialBuilding blok via ReferenceDevice verwezen wordt naar een device in dit blok. Indicatie of de opname is gebaseerd op representativiteit. Dit is additionele invoer speciaal voor monitoring
SBICode
Numeriek
J
1
SecundaryApplication1
Nummer uit lijst: 1. Kantoorfunctie 2. Gezondheidszorg klinisch 3. Gezondheidszorg niet klinisch 4. Bijeenkomstfunctie 5. Bijeenkomstfunctie met alcoholgebruik 6. Onderwijsfunctie 7. Sportfunctie, matig verwarmd 8. Sportfunctie, anders dan matig verwarmd 9. Logiesfunctie 10. Winkelfunctie 11. Celfunctie Numeriek >=0
N
1
N
1
SecundaryApplication1PCT
SBI code. Deze rubriek komt alleen voor bij utiliteitsbouw. Alle geldige SBI codes zijn toegestaan. Eerste secundaire gebruiksfunctie. Dit is de gebruiksfunctie na MainApplication het meeste oppervlakte gebruikt. Deze rubriek komt alleen voor bij utiliteitsbouw.
Percentage van de oppervlakte toegewezen aan de eerste secundaire gebruiksfunctie als vermeld onder SecundaryApplication1. Deze rubriek komt alleen voor bij utiliteitsbouw. Er geldt: MainApplicationPCT + SecundaryApplication1PCT + SecundaryApplication2PCT <= 100 Deze waarde is verplicht indien SecundaryApplication1 is opgegeven.
19 / 29
SecundaryApplication2
SecundaryApplication2PCT
Nummer uit lijst: 1. Kantoorfunctie 2. Gezondheidszorg klinisch 3. Gezondheidszorg niet klinisch 4. Bijeenkomstfunctie 5. Bijeenkomstfunctie met alcoholgebruik 6. Onderwijsfunctie 7. Sportfunctie, matig verwarmd 8. Sportfunctie, anders dan matig verwarmd 9. Logiesfunctie 10. Winkelfunctie 11. Celfunctie Numeriek >=0
N
1
Tweede secundaire gebruiksfunctie. Dit is de gebruiksfunctie na MainApplication en SecundaryApplication1 het meeste oppervlakte gebruikt. Deze rubriek komt alleen voor bij utiliteitsbouw.
N
1
Percentage van de oppervlakte toegewezen aan de tweede secundaire gebruiksfunctie als vermeld onder SecundaryApplication2. Deze rubriek komt alleen voor bij utiliteitsbouw. Er geldt: MainApplicationPCT + SecundaryApplication1PCT + SecundaryApplication2PCT <= 100 Deze waarde is verplicht indien SecundaryApplication2 is opgegeven.
SpecificationType
Nummer uit lijst: 1. Absoluut. 2. Per m2.
J
1
SupplierTag
Alfanumeriek
J
1
SurfaceArea
Numeriek > 0 YYYYMMDD
J
1
J J
1 1
SurveyDate SurveySources
20 / 29
Indicatie van hoe de waardes binnen het blok “EnergySpecification” moeten worden geinterpreteerd. Voor woningbouw is deze waarde altijd “1”, voor utiliteitsbouw is deze waarde altijd “2”. De leverancier van de afwijkende installatie. Totale gebruiksoppervlakt (Ag). Opnamedatum van het certificaat. Identificatieblok om de informatiebronnen te identificeren waar de opname op gebaseerd is.
Tag
Alfanumeriek
N
1
Temperature
Nummer uit lijst: 1. T < 35° 2. 35° <= T < 55° 3. T > 55° Nummer uit lijst: 1. Vrijstaande woning 2. Twee-onder-een-kap / rijwoning hoek 3. Rijwoning tussen 4. Galerijwoning 5. Portiekwoning 6. Maisonettewoning 7. Flatwoning (overig) 8. Woongebouw met nietzelfstandige woonruimte.
J
1
J
1
Woningtype. Deze rubriek komt alleen voor bij woningbouw.
Nummer uit lijst: 1. Hoekdak 2. Hoekmidden 3. Hoekvloer 4. Tussendak 5. Tussenmidden 6. Tussenvloer 7. Tussendakvloer 8. Hoekdakvloer 9. Rijwoning 10. Twee-onder-een-kap
N
1
Woningtype aanvullende rubricering. Deze rubriek komt alleen voor bij woningbouw en heeft verplicht een waarde als woningtype gelijk is aan 2 (twee-ondereen-kap/rijwoning hoek), 4 (galerijwoning), 5 (portiekwoning), 6 (maisonettewoning) of 7 (flatwoning overig).
TypeBuilding
TypeBuildingSupplement
Extra informatie behorende bij een locatie. Niet te verwarren met BuildingIdentification. Aanvoertemperatuur. Deze rubriek komt alleen voor bij woningbouw.
De waardes 7 (tussendakvloer) en 8 (hoekdakvloer) zijn alleen van toepassing indien TypeBuilding de waarde 7 (flatwoning overig) heeft. De waardes 9 en 10 zijn alleen van toepassing indien TypeBuilding de waarde 2 heeft.
TypeCalculation
Waarde uit Lijst: EP EPA
J
21 / 29
1
Berekeningswijze. Indien geen berekeningswijze bekend is, dan de waarde “EP” kiezen.
TypeCoolingDevice
TypeHeating
TypeHeatingDevice
TypeOwnership
Nummer uit lijst: 1. Compressiekoelmachines 2. Absorptiekoelmachines – warmtelevering door derden 3. Absorptiekoelmachines – WKK 4. Koudeopslag 5. Warmtepomp in zomerbedrijf 99.Afwijkende installatie. Nummer uit lijst: 1. Individueel 2. Collectief 3. Warmtelevering door derden Nummer uit lijst: 6. Lokale elektrische verwarming 7. Lokale olie/gasverwarming 8. CR ketel 9. VR ketel 10. HR 100 ketel 11. HR 104 ketel 12. HR 107 ketel 13. warmtepomp bodem 14. warmtepomp lucht 15. warmtepomp grondwater 16. warmtepomp elektrisch 17. warmtepomp gasgestookt 18. warmtelevering door derden 19. WKK 20. Directgestookte luchtverwarming 21. Stoomketel 22. Heetwaterketel 23. Micro-WKK zonder HRE-label 24. Micro-WKK met HRE-label 99.Afwijkende installatie. Nummer uit lijst: 1. Huurder (sociale verhuur) 2. Eigenaar 3. Huurder (particuliere verhuur)
N
1
J
1
N
1
Warmteopwekkingstoestel. Indien bij TypeHeating gekozen is voor “Warmtelevering door derden”, is deze waarde niet verplicht. Indien de waarde “Afwijkende installatie” gekozen wordt, dan dient het veld ReferenceDevice te worden gevuld met de opgegeven DeviceKey van een installatie gespecificeerd in het blok ReferenceDevices.
J
1
Eigendomsverhouding. Deze rubriek komt voor bij woningbouw en utiliteitsbouw. De waarde “Huurder (sociale verhuur)” is alleen toegestaan bij woningbouw.
22 / 29
Koelinstallatie. Deze rubriek komt alleen voor bij utiliteitsbouw. Indien de waarde “Afwijkende installatie” gekozen wordt, dan dient het veld ReferenceDevice te worden gevuld met de opgegeven DeviceKey van een installatie gespecificeerd in het blok ReferenceDevices. Type ruimteverwarming. Deze rubriek komt alleen voor bij woningbouw.
TypeRoof
TypeTag
ValueCO2
Nummer uit lijst: 1. Hellend 2. Plat 3. geen Alfanumeriek
Numeriek >= 0
J
1
Type dak. Deze rubriek komt alleen voor bij woningbouw.
J
1
J
1
De identificatie van het type afwijkende installatie. Dit is het typenummer van de installatie zoals gedefinieerd door de leverancier van de installatie. De totale CO2 emissie. Voor woningbouw is dit een waarde in kg, voor utiliteitsbouw is dit een waarde in kg/m2.
ValueElecricity
Numeriek
J
1
ValueGas
Numeriek
J
1
ValueMJ
Numeriek
J
1
ValueHeat
Numeriek
J
1
VersionSoftware
Alfanumeriek
J
1
X Y YearOfRenovation Zipcode
Numeriek Numeriek YYYY Numeriek, 4 cijfers gevolgd door alfanumeriek, 2 letters
N N N J
1 1 1 1
2 InputSoftware
23 / 29
Deze waarde is verplicht voor utiliteitsbouw. Voor woningbouw kan hier de waarde 0.00 gespecificeerd worden. Het aandeel electriciteit in het energieverbruik. Voor woningbouw is dit een waarde in kWh, voor utiliteitsbouw is dit een waarde in kWh/m2. Het aandeel gas in het energieverbruik. Voor woningbouw is dit een waarde in m3, voor utiliteitsbouw is dit een waarde in m3/m2. Het gestandaardiseerde absolute energieverbruik. Voor woningbouw is dit een waarde in MJ, voor utiliteitsbouw is dit een waarde in MJ/m2. Het aandeel warmte in het energieverbruik. Voor woningbouw is dit een waarde in MJ, voor utiliteitsbouw is dit een waarde in MJ/m2. Versienummer van het certificaatsoftwarepakket De x-coordinaat van het gebouw. De y-coordinaat van het gebouw. Renovatiejaar gebouw. Postcode van het te certificeren gebouw .
Inputsoftware
Alfanumeriek
J
1
Xml string met daarin alle gebruikte invoerparameters voor de certificaatsoftware. Dit is een vendor specifiek blok voor opslag van de input waarden van de rekentool in het format van de rekentool. Doel van de inputstring is om bij kwaliteitscontrole van de opnames in de toekomst de opnamegegevens in het eigen format van de software in de rekentool te kunnen inlezen.
3 OutputSoftware OutputSoftware
Alfanumeriek
J
1
Xml string met daarin alle uitvoerparameters van de certificaatsoftware. Dit is een vendor specifiek blok voor opslag van de output waarden van de rekentool in het format van de rekentool. Doel van de outputstring is om in de toekomst te kunnen valideren of bij controle van de opnamegegevens m.b.v. de rekentool door platform migraties van de rekentool verschillen in de berekening zijn ontstaan.
Merk op dat niet verplichte rubrieken in het XML bestand wel aanwezig moeten zijn, maar enkel gevuld mogen worden met “” (de lege string).
24 / 29
8 Bijlage: Toelichting handmatige afmeldproces Het (deels) handmatige afmeldproces ziet er schematisch als volgt uit:
Monitoringbestanden uploaden: Hierin selecteert de gebruiker een aantal monitorbestanden. Daarna drukt hij/zij op de afmeld button. Actie selecteren voor ieder bestand: •
Indien een bestand niet goed is, kan er geen actie geselecteerd worden. Het systeem kiest dan automatisch voor de actie "Overslaan". Een bestand is niet goed als: o Het bestand niet conform de bovengenoemde specificaties is, dus als: Bestand niet conform het XSD schema (zie <
>) TypeHeatingDevice niet gevuld is bij een waarde van 1 of 2 voor TypeHeating (voor het desbetreffende Building).
Auteur(s): Versiedatum Documentversie Status
: : : :
Ruud van Eeghem 31-08-2009 4.3 Definitief
Er voor de ZipCode, Number, Extention en BuildingIdentification van het eerste gebouw in het bestand al eerder een certificaat is afgemeld met een recentere SurveyDate. o Deze NameSoftware en VersionSoftware in het bestand niet bekend is binnen het systeem. o Als Contractor Id in het bestand niet overeenkomt met die van huidige gebruiker. o Als het bestand een HouseBuilding betreft (woningbouwcertificaat) en de huidige gebruiker geen recht heeft deze toe te voegen (hij heeft niet de rol CH-W). o Als het bestand een CommericialBuilding betreft (utiliteitsbouwcertificaat) en de huidige gebruiker geen recht heeft deze toe te voegen (hij heeft niet de rol CH-U). o Als de SurveyDate in het bestand in de toekomst ligt. o Als de ZipCode en Number (postcode/huisnummer) combinatie in het bestand niet bestaat. Daarbuiten is het selecteren van de actie 'Overslaan' altijd mogelijk. De actie 'Toevoegen' is enkel mogelijk dit certificaat niet reeds eerder is aangemeld. I.a.w. indien de SurveyDate en de ZipCode, Number, Extention, BuildingIdentification van het 1ste Building in het bestand nog niet voorkomt in het systeem. De actie 'Uitbreiden' is enkel mogelijk als dit certificaat juist wel eerder is aangemeld. De actie 'Vervangen' is enkel mogelijk als dit certificaat juist wel eerder is aangemeld en als de vervangperiode nog niet is verstreken. Deze vervangperiode is instelbaar, instelling is per 1 juni 2008 28 dagen dagen. Hierover wordt los van dit document gecommuniceerd en/of kan indien nodig opgevraagd worden bij SenterNovem. o
• •
• •
Toevoegen: Alle informatie uit het bestand wordt opgenomen in het systeem Vervangen: Alle informatie uit het bestand wordt opgenomen in het systeem. Alle informatie van de eerdere afmelding wordt verwijderd. Let op!! deze eerdere afmelding verdwijnt echt uit het systeem. Deze actie is dus niet vanuit het systeem te herstellen. Is dit wel gewenst dan is het aan de certificaathouder om hier voorzieningen in te treffen (bijv. door een back-up van de monitorbestanden te maken). Het certificaatnummer wordt opnieuw gebruikt Uitbreiden: Enkel informatie over nieuwe Buildings (Buildings die nog niet bekend waren onder dit certificaat, maar wel in het bestand staan) worden toegevoegd aan dit certificaat. Overslaan:
26 / 29
Er wordt niets gedaan met dit bestand.
9 Bijlage: Toelichting geautomatiseerd afmeldproces Het geautomatiseerd afmelden gaat middels het aanroepen van een webservice. De functie die deze webservice kan aanroepen kan eenvoudige gegenereerd worden middels de WSDL definitie, te downloaden op www.energielabelgebouw.nl. Merk op dat de meeste generatoren standaard meerdere functies (methods) zullen genereren. Er wordt sterk geadviseerd enkel de methode EpbdGeautomatiseerdAfmeldenService.AfmeldenCertificaat toe te passen (dus niet eventueel mede gegenereerde asynchrone methoden). De volgende .NET code geeft een voorbeeld hoe deze methode aangeroepen kan worden. Vullen van username en password: EpbdAutoAfmeldenHeader afmeldHeader = new EpbdAutoAfmeldenHeader(); afmeldHeader.username = ; afmeldHeader.password = ;
Vullen van actie en inhoud_monitorbestand: EpbdAutoAfmeldenRequest afmeldRequest = new EpbdAutoAfmeldenRequest(); afmeldRequest.Actie = ; afmeldRequest.inhoud_monitorbestand = ;
Aanroepen van de webservice: EpbdGeautomatiseerdAfmeldenService afmeldService = new EpbdGeautomatiseerdAfmeldenService(); afmeldService.EpbdAutoAfmeldenHeaderValue = afmeldHeader; EpbdAutoAfmeldenResponse afmeldResponse = afmeldService.AfmeldenCertificaat(afmeldRequest);
Als er geen exception optreed (i.a.w. een technische fout) dan heeft de afmeldResponse nu 2 properties zijnde: afmeldResponse.succesfull (Yes/No) afmeldResponse.result (een tekst met hierin informatie) Deze kunnen gebruikt worden om de gebruiker van de rekentool te informeren over het resultaat van de aanroep. Dit geautomatiseerd afmelden komt overeen met het handmatig afmelden in het EPBD systeem (www.ep-online.nl) en wel als volgt: • • •
afmeldHeader.username komt overeen met de Gebruikersnaam van de desbetreffende certificaathouder zoals deze bekend staat in het EPBD systeem. afmeldHeader.password komt overeen met het Wachtwoord van de desbetreffende certificaathouder zoals deze bekend staat in het EPBD systeem. afmeldRequest.Actie komt overeen met het handmatig selecteren van een actie. Als een actie niet mogelijk is, wordt dit via afmeldResponse
27 / 29
• • •
teruggegeven (….succesfull = No, ….result = <een tekst die aangeeft dat de actie niet mogelijk is). afmeldRequest.inhoud_monitorbestand komt overeen met de inhoud van het geuploade monitorbestand. afmeldResponse.succesfull is Yes als het succesvol is (de gewenste actie is succes uitgevoerd), anders No afmeldResponse.result komt overeen met het resultaatscherm van het handmatig afmelden.
De afhandeling van een webservice gaat binnen EPBD als volgt: 1. Webservice specifieke controles zijnde: a. Zijn parameters username t/m inhoud_monitorbestand gevuld b. Is username/password bekend binnen EPBD c. Is de actie toegestaan 2. Controles uit handmatig afmelden (zie Bijlage: Toelichting handmatige afmeldproces). 3. Indien controle succesvol, dan wordt het Certificaat afgemeld (verwerkt in het EPBD systeem; zie verder Bijlage: Toelichting handmatige afmeldproces) 4. Gebruiker wordt geïnformeerd over het resultaat (via afmeldResponse)
28 / 29
29 / 29