From fdbe16534321cf29d5f956c8446d902ad334378f Mon Sep 17 00:00:00 2001 From: Jens Cornelsen <79703163+IB-Cornelsen@users.noreply.github.com> Date: Sat, 22 Feb 2025 03:06:52 +0100 Subject: [PATCH 1/3] Inhaltsseiten komplett --- src/astro-typesafe-api-caller.ts | 10 +-- .../sidebars/cards/NavigationCard.svelte | 2 +- .../energieausweis-haus/index.astro | 79 +++++++++++++++++++ 3 files changed, 85 insertions(+), 6 deletions(-) create mode 100644 src/pages/energieausweis/energieausweis-haus/index.astro diff --git a/src/astro-typesafe-api-caller.ts b/src/astro-typesafe-api-caller.ts index 948af29d..32f79f5b 100644 --- a/src/astro-typesafe-api-caller.ts +++ b/src/astro-typesafe-api-caller.ts @@ -12,18 +12,18 @@ export const createCaller = createCallerFactory({ "admin/post-ausstellen": await import("../src/pages/api/admin/post-ausstellen.ts"), "admin/registriernummer": await import("../src/pages/api/admin/registriernummer.ts"), "admin/stornieren": await import("../src/pages/api/admin/stornieren.ts"), + "aufnahme": await import("../src/pages/api/aufnahme/index.ts"), "ausweise": await import("../src/pages/api/ausweise/index.ts"), + "bedarfsausweis-wohnen/[uid]": await import("../src/pages/api/bedarfsausweis-wohnen/[uid].ts"), + "bedarfsausweis-wohnen": await import("../src/pages/api/bedarfsausweis-wohnen/index.ts"), "auth/access-token": await import("../src/pages/api/auth/access-token.ts"), "auth/forgot-password": await import("../src/pages/api/auth/forgot-password.ts"), "auth/refresh-token": await import("../src/pages/api/auth/refresh-token.ts"), - "aufnahme": await import("../src/pages/api/aufnahme/index.ts"), - "bedarfsausweis-wohnen/[uid]": await import("../src/pages/api/bedarfsausweis-wohnen/[uid].ts"), - "bedarfsausweis-wohnen": await import("../src/pages/api/bedarfsausweis-wohnen/index.ts"), "bilder/[uid]": await import("../src/pages/api/bilder/[uid].ts"), - "geg-nachweis-gewerbe/[uid]": await import("../src/pages/api/geg-nachweis-gewerbe/[uid].ts"), - "geg-nachweis-gewerbe": await import("../src/pages/api/geg-nachweis-gewerbe/index.ts"), "geg-nachweis-wohnen/[uid]": await import("../src/pages/api/geg-nachweis-wohnen/[uid].ts"), "geg-nachweis-wohnen": await import("../src/pages/api/geg-nachweis-wohnen/index.ts"), + "geg-nachweis-gewerbe/[uid]": await import("../src/pages/api/geg-nachweis-gewerbe/[uid].ts"), + "geg-nachweis-gewerbe": await import("../src/pages/api/geg-nachweis-gewerbe/index.ts"), "objekt": await import("../src/pages/api/objekt/index.ts"), "rechnung/anfordern": await import("../src/pages/api/rechnung/anfordern.ts"), "rechnung": await import("../src/pages/api/rechnung/index.ts"), diff --git a/src/components/design/sidebars/cards/NavigationCard.svelte b/src/components/design/sidebars/cards/NavigationCard.svelte index b794b7ae..421d0525 100644 --- a/src/components/design/sidebars/cards/NavigationCard.svelte +++ b/src/components/design/sidebars/cards/NavigationCard.svelte @@ -302,7 +302,7 @@ {/if}
  • Energieausweis Pflicht
  • Energieausweis Kosten
  • -
  • Energieausweis Haus
  • +
  • Energieausweis Haus
  • diff --git a/src/pages/energieausweis/energieausweis-haus/index.astro b/src/pages/energieausweis/energieausweis-haus/index.astro new file mode 100644 index 00000000..2cdd9118 --- /dev/null +++ b/src/pages/energieausweis/energieausweis-haus/index.astro @@ -0,0 +1,79 @@ +--- +import Layout from "#layouts/Layout.astro"; +--- + + + +

    Energieausweis Haus

    +

    Welche Häuser benötigen den Energieausweis?

    + +
    + + +

    + Der Energieausweis ist für alle Häuser und Gebäude vorgeschrieben, in denen sich dauerhaft und ganzjährig Personen aufhalten. Wie in § 2 des GEG beschrieben, handelt es sich um Häuser und Bauwerke, die entsprechend konditioniert bzw. unter Einsatz von Energie beheizt und gekühlt werden müssen. Der Energieausweis erfasst die Energie für Heizung, Kühlung, Belüftung und Beleuchtung. +

    + +

    Für folgende Häuser und Gebäude muss der Energieausweis erstellt werden

    + + +

    Für folgende Häuser und Gebäude muss kein Energieausweis erstellt werden:

    + + +
    + +

    Je Haus ein Energieausweis

    +

    + Ein Haus kann immer nur als ganzes bewertet werden, daher wird der Energieausweis immer für das gesamte Haus erstellt. Wenn es sich um eine Wohnanlage handelt, so ist die Erstellung des En­er­gie­aus­wei­ses auch für die einzelnen Wohneinheiten möglich, diese beruhen dann aber auf der Grundlage der Berechnung für das Gesamtgebäude. Eine Differenzierung in der Berechnung nach einzelnen Wohneinheiten oder gewerblichen Einheiten ist nicht möglich. +

    + +

    Energieausweis für gemischt genutzte Häuser und Nichtwohngebäude

    +

    + Bei Neubauten ist die Ausstellung bereits obligatorisch. Es gelten seit Juli 2009 dieselben Regelungen wie bei Wohngebäuden. Wenn in einem Gebäude Büro- und Wohnnutzung vorgesehen ist, so wird das Haus nach Zonen unterteilt. Dabei sind zwei Energieausweise zu erstellen. Können die Verbrauchsdaten der Wohnung und des Büros nicht getrennt werden, kann der Verbrauchsausweis nicht erstellt werden. In diesem Falle müssen dann zwei Bedarfsausweise erstellt werden. Für Wohnflächen gelten die Regeln der Wohngebäude und für andere Flächen die Regeln der Nicht­w­ohn­ge­bäu­de. +

    + +

    Energieausweis öffentlich aushängen

    +

    + Bei öffentlichen Gebäuden wie z.B. Behörden, Schulen, Krankenhäusern, Rathäusern usw. mit mehr als 500 m² Nutzfläche und regelmäßigem Pu­bli­kums­ver­kehr muss der Energieausweis an einer für die Öffentlichkeit gut einsehbaren Stelle angebracht werden. +

    + +
    + +

    Energieausweis Hausbeispiele

    +

    + Nachfolgend haben wir Ihnen eine Liste von Energieausweis Hausbeispielen zusammengefasst, um die häufigsten Haustypen bzw. Anwendungsfälle für den Energieausweis Wohngebäude bzw. den Energieausweis Nicht­w­ohn­ge­bäu­de zu skizzieren. +

    + +

    Energieausweis Einfamilienhaus

    + + +

    Energieausweis Zweifamilienhaus

    + + +

    Energieausweis Mehrfamilienhaus

    + + +

    Energieausweis Wohn-und Geschäftshaus

    + +
    + +
    \ No newline at end of file From 0e5a74725e2536544a16337faedc8d0aabdb1ffd Mon Sep 17 00:00:00 2001 From: Robert Jagtiani Date: Sat, 22 Feb 2025 03:08:48 +0100 Subject: [PATCH 2/3] Bedarfsausweis --- .../Ausweis/AngabenZurHeizunganlage.svelte | 385 +++++++++ src/components/Ausweis/DaemmungImage.svelte | 2 +- src/components/Ausweis/FensterImage.svelte | 2 +- src/components/Ausweis/Fensterflaechen.svelte | 372 +++++++++ src/components/Ausweis/GebaeudeVolumen.svelte | 443 ++++++++-- src/components/Ausweis/HeizungImage.svelte | 2 +- .../KellerDachgeschossLueftungKuehlung.svelte | 202 +++++ .../SanierungszustandHeizungsanlage.svelte | 9 +- .../BedarfsausweisWohnenModule.svelte | 779 +----------------- .../VerbrauchsausweisGewerbeModule.svelte | 1 + .../VerbrauchsausweisWohnenModule.svelte | 1 + src/pages/widgets/[vermittler].astro | 2 +- 12 files changed, 1388 insertions(+), 812 deletions(-) create mode 100644 src/components/Ausweis/AngabenZurHeizunganlage.svelte create mode 100644 src/components/Ausweis/Fensterflaechen.svelte create mode 100644 src/components/Ausweis/KellerDachgeschossLueftungKuehlung.svelte diff --git a/src/components/Ausweis/AngabenZurHeizunganlage.svelte b/src/components/Ausweis/AngabenZurHeizunganlage.svelte new file mode 100644 index 00000000..f82f05fb --- /dev/null +++ b/src/components/Ausweis/AngabenZurHeizunganlage.svelte @@ -0,0 +1,385 @@ + + +
    + +
    + + + + +
    + Bitte geben Sie hier den Energieträger der Heizung ein. +
    +
    + +
    + + + + +
    + Bitte geben Sie hier die Warmwasserverteilung ein. +
    +
    + +
    + + + + +
    + Bitte geben Sie hier wenn vorhanden die Art des + Warmwasserspeichers ein. +
    +
    + +
    + + + + +
    + Bitte geben Sie hier die Wärmeerzeugung für Warmwasser ein. +
    +
    + + +
    + + + + +
    + Bitte geben Sie hier ein ob es sich um Zentralheizung + handelt oder über Beheizung durch dezentrale Einzelöfen. +
    +
    + + +
    + + + + +
    + Bitte geben Sie hier die Verteilung der Heizung ein. +
    +
    + + +
    + + + + +
    + Bitte geben Sie hier - wenn vorhanden - den Speicher der + Heizung ein. +
    +
    + + +
    + + + + +
    + Bitte geben Sie hier den Wärmerzeuger der Heizung ein. +
    +
    + + +
    + + + + +
    + Bitte geben Sie hier - wenn vorhanden - die Zusatzheizung + ein (z.B. Kamin, Pelletheizung). +
    +
    + +
    + + + + +
    + Bitte geben Sie hier den prozentualen Anteil der + Zusatzheizung ein. +
    +
    + + + +
    + + + + +
    + Wenn Sie ein Solarsystem für Warmwasser einsetzen geben Sie + bitte die Kollektorfläche an: +
    +
    + + + +
    \ No newline at end of file diff --git a/src/components/Ausweis/DaemmungImage.svelte b/src/components/Ausweis/DaemmungImage.svelte index e1926614..a5fd4302 100644 --- a/src/components/Ausweis/DaemmungImage.svelte +++ b/src/components/Ausweis/DaemmungImage.svelte @@ -10,7 +10,7 @@
    -
    +
    diff --git a/src/components/Ausweis/FensterImage.svelte b/src/components/Ausweis/FensterImage.svelte index 73fd94fd..80776e6d 100644 --- a/src/components/Ausweis/FensterImage.svelte +++ b/src/components/Ausweis/FensterImage.svelte @@ -10,7 +10,7 @@
    -
    +
    WICHTIG: diff --git a/src/components/Ausweis/Fensterflaechen.svelte b/src/components/Ausweis/Fensterflaechen.svelte new file mode 100644 index 00000000..4df61d55 --- /dev/null +++ b/src/components/Ausweis/Fensterflaechen.svelte @@ -0,0 +1,372 @@ + + + +
    + +
    + + + + +
    + Bitte geben Sie hier die Fläche der Fenster ein. +
    +
    + +
    + + + + +
    + Bitte geben Sie hier die Art der Fenster ein. +
    +
    + +
    + + + + +
    + Wenn vorhanden geben Sie hier die Fläche der Fenster ein + die älter sind oder einen anderen U-Wert besitzen. +
    +
    + +
    + + + + +
    + Bitte geben Sie hier die Art der Fenster ein. +
    +
    + +
    + + + + +
    + Bitte geben Sie hier die Fläche der Dachfenster ein. +
    +
    + +
    + + + + +
    + Bitte geben Sie hier die Art der Fenster ein. +
    +
    + +
    + + + + +
    + Bitte geben Sie hier die Fläche der Haustür ein. +
    +
    + +
    + + + + +
    + Bitte geben Sie hier die Art der Haustür ein. +
    +
    + + +
    + + + + + +
    + + + + +
    + + + + +
    + Bitte geben Sie hier die Bauart der Dachfläche ein. +
    +
    + +
    + + + + +
    + Bitte geben Sie hier die nachträgliche Dämmung ein. +
    +
    + + +
    + + + + +
    + Bitte geben Sie hier die Bauart der Geschossdecke ein. +
    +
    + +
    + + + + +
    + Bitte geben Sie hier die nachträgliche Dämmung ein. +
    +
    + + +
    + + + + +
    + Bitte geben Sie hier die Bauart der Außenwand ein. +
    +
    + +
    + + + + +
    + Bitte geben Sie hier die nachträgliche Dämmung ein. +
    +
    + + +
    + + + + +
    + Bitte geben Sie hier die Bauart des Fußbodens ein. +
    +
    + +
    + + + + +
    + Bitte geben Sie hier die nachträgliche Dämmung ein. +
    +
    + + + + + + + + + + +
    \ No newline at end of file diff --git a/src/components/Ausweis/GebaeudeVolumen.svelte b/src/components/Ausweis/GebaeudeVolumen.svelte index 5715cbcd..c5ef389f 100644 --- a/src/components/Ausweis/GebaeudeVolumen.svelte +++ b/src/components/Ausweis/GebaeudeVolumen.svelte @@ -1,53 +1,164 @@ -
    -
    - Hier wählen Sie Ihren passenden Grundriss aus, und tragen - die entsprechenden Maße unten ein. Bitte berücksichtigen Sie - nur den Grundriss der zum beheizten Gebäude gehört. Garagen - oder Schuppen die an das Haus herangebaut sind aber keine - Verbindung zum Wohnhaus haben bitte weglassen. +
    -
    -
    - Bitte geben Sie hier die Anzahl der Vollgeschosse - an. Keller und Dachgeschoss mit Schrägen zählen - nicht dazu. - +
    + rechteck + l-form + t-form + u-form +
    +
    + +
    + +
    + +
    + + + + +
    + +
    +
    + +
    + + + + +
    + +
    +
    + +
    + + + + +
    + +
    +
    + +
    + + + + +
    + +
    + +
    + +
    + + + + +
    + +
    + +
    + + +
    + + + + +
    + +
    + +
    + +
    + +
    + +
    + + + -
    -
    - Bitte geben Sie hier die Geschosshöhe (lichte - Raumhöhe + Deckenstärke) des Gebäudes ein. Bei - unterschiedlichen Geschosshöhen bilden Sie einen - Mittelwert. - > {/each} -
    -
    - Wenn Ihr Gebäude Dachgauben besitzt geben Sie hier - die Anzahl ein. - -
    +
    + Bitte geben Sie hier die Geschosshöhe (lichte + Raumhöhe + Deckenstärke) des Gebäudes ein. Bei + unterschiedlichen Geschosshöhen bilden Sie einen + Mittelwert. +
    +
    -
    - Bitte geben Sie hier die Gesamtbreite aller Gauben - in m ein. - + +
    + Wenn Ihr Gebäude Dachgauben besitzt geben Sie hier + die Anzahl ein. +
    +
    + +
    + + + -
    -
    + +
    + Bitte geben Sie hier die Gesamtbreite aller Gauben + in m ein. +
    + + +
    +
    + +
    + +
    + + +
    + + + + +
    + +
    +
    + +
    + + + + +
    + +
    +
    + +
    + + + + +
    + +
    +
    + +
    + + + + +
    + +
    +
    + + +
    + + + + +
    + +
    +
    + +
    + + + + +
    + +
    +
    + + +
    + + + + +
    + +
    +
    + +
    + + + + +
    + +
    +
    + + +
    + + + + +
    + +
    +
    + +
    + + + +
    + +
    + + + + +
    + +
    + + + +
    + +
    + +
    + +
    +
    + +
    + +
    + + + + \ No newline at end of file diff --git a/src/components/Ausweis/HeizungImage.svelte b/src/components/Ausweis/HeizungImage.svelte index 3488c2fb..ea84f9cc 100644 --- a/src/components/Ausweis/HeizungImage.svelte +++ b/src/components/Ausweis/HeizungImage.svelte @@ -10,7 +10,7 @@
    -
    +
    WICHTIG: diff --git a/src/components/Ausweis/KellerDachgeschossLueftungKuehlung.svelte b/src/components/Ausweis/KellerDachgeschossLueftungKuehlung.svelte new file mode 100644 index 00000000..f0943d23 --- /dev/null +++ b/src/components/Ausweis/KellerDachgeschossLueftungKuehlung.svelte @@ -0,0 +1,202 @@ + + +
    + + + +
    + + + + +
    + Text fehlt. +
    +
    + +
    + + + + +
    + Text fehlt. +
    +
    + +
    + + + + +
    + Bitte geben Sie hier ein ob über die Fenster natürlich + belüftet wird oder über eine Lüftungsanlage. +
    +
    + +
    + + + + +
    + Bitte geben Sie an ob das Gebäude im Sommer zusätzlich + gekühlt wird. +
    +
    + + + + + + +
    + + +
    + +
    + + +
    + +
    + + + +
    + +
    + + +
    + +
    + + + +
    + +
    + +
    + + Bitte setzen Sie den Haken falls nachhaltige CO2-Effiziente Heizungssysteme vorhanden sind. Das wäre beispielsweise bei Pelletofen, Wärmepumpe, BHKW, Solarsystem, etc. der Fall. + + +
    + +
    + + + +
    + + + + + + + + + + diff --git a/src/components/Ausweis/SanierungszustandHeizungsanlage.svelte b/src/components/Ausweis/SanierungszustandHeizungsanlage.svelte index 92d90bf6..e2731201 100644 --- a/src/components/Ausweis/SanierungszustandHeizungsanlage.svelte +++ b/src/components/Ausweis/SanierungszustandHeizungsanlage.svelte @@ -4,8 +4,6 @@ import HeizungImage from "./HeizungImage.svelte"; - //import Label from "../Label.svelte"; - import { AufnahmeClient, ObjektClient, @@ -15,13 +13,20 @@ } from "./types.js"; import { boolean } from "astro:schema"; import SanierungsOption from "#components/Ausweis/SanierungsOption.svelte"; + import AngabenZurHeizunganlage from "#components/Ausweis/AngabenZurHeizunganlage.svelte"; export let objekt: ObjektClient; export let aufnahme: AufnahmeClient; export let ausweis: VerbrauchsausweisWohnenClient | VerbrauchsausweisGewerbeClient; export let images: UploadedGebaeudeBild[]; + + export let ausweisart: Enums.Ausweisart; +{#if ausweisart=="BedarfsausweisWohnen"} + +{/if} +
    -
    - - - + + - - + bereich="C" + title="Berechnungshilfe und Tabelle der Hüllflächen, U-Werte und Gebäudevolumen" + > -
    - -
    -
    - Bitte geben Sie hier die Fläche der Fenster ein. - -
    + -
    - Bitte geben Sie hier die Art der Fenster ein. - -
    - -
    - Wenn vorhanden geben Sie hier die Fläche der Fenster ein - die älter sind oder einen anderen U-Wert besitzen. - -
    - -
    - Bitte geben Sie hier die Art der Fenster ein. - -
    - -
    - Bitte geben Sie hier die Fläche der Dachfenster ein. - -
    - -
    - Bitte geben Sie hier die Art der Fenster ein. - -
    - -
    - Bitte geben Sie hier die Fläche der Haustür ein. - -
    - -
    - Bitte geben Sie hier die Art der Haustür ein. - -
    -
    - -
    -
    -
    - Bitte geben Sie hier die Bauart der Dachfläche ein. - -
    - -
    - Bitte geben Sie hier die nachträgliche Dämmung ein. - -
    - -
    - Bitte geben Sie hier die Bauart der Geschossdecke ein. - -
    - -
    - Bitte geben Sie hier die nachträgliche Dämmung ein. - -
    - -
    - Bitte geben Sie hier die Bauart der Außenwand ein. - -
    - -
    - Bitte geben Sie hier die nachträgliche Dämmung ein. - -
    - -
    - Bitte geben Sie hier die Bauart des Fußbodens ein. - -
    - -
    - Bitte geben Sie hier die nachträgliche Dämmung ein. - -
    -
    - -
    - -
    -
    -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - -
    - Bitte geben Sie hier ein ob über die Fenster natürlich - belüftet wird oder über eine Lüftungsanlage. -
    - -
    -
    - -
    - Bitte geben Sie an ob das Gebäude im Sommer zusätzlich - gekühlt wird. -
    - -
    -
    -
    - -
    - Bitte setzen Sie den Haken falls nachhaltige CO2-Effiziente - Heizungssysteme vorhanden sind. Das wäre beispielsweise bei - Pelletofen, Wärmepumpe, BHKW, Solarsystem, etc. der Fall. -
    - - - - -
    -
    -
    - -
    - -
    -
    - Bitte geben Sie hier den Energieträger der Heizung ein. - -
    - -
    - Bitte geben Sie hier die Warmwasserverteilung ein. - -
    - -
    - Bitte geben Sie hier wenn vorhanden die Art des - Warmwasserspeichers ein. - -
    - -
    - Bitte geben Sie hier die Wärmeerzeugung für Warmwasser ein. - -
    - -
    - Bitte geben Sie hier ein ob es sich um Zentralheizung - handelt oder über Beheizung durch dezentrale Einzelöfen. - -
    - -
    - Bitte geben Sie hier die Verteilung der Heizung ein. - -
    - -
    - Bitte geben Sie hier - wenn vorhanden - den Speicher der - Heizung ein. - -
    - -
    - Bitte geben Sie hier den Wärmerzeuger der Heizung ein. - -
    -
    - -
    -
    -
    - Bitte geben Sie hier - wenn vorhanden - die Zusatzheizung - ein (z.B. Kamin, Pelletheizung). - -
    - -
    - Bitte geben Sie hier den prozentualen Anteil der - Zusatzheizung ein. - -
    -
    - Wenn Sie ein Solarsystem für Warmwasser einsetzen geben Sie - bitte die Kollektorfläche an: -
    -
    - - -
    -
    + - - + + + + + + + + @@ -1007,7 +282,7 @@ lg:grid-cols-2 lg:gap-x-6 /> -
    + diff --git a/src/modules/VerbrauchsausweisWohnen/VerbrauchsausweisWohnenModule.svelte b/src/modules/VerbrauchsausweisWohnen/VerbrauchsausweisWohnenModule.svelte index 5f6d2d91..5b1fb218 100644 --- a/src/modules/VerbrauchsausweisWohnen/VerbrauchsausweisWohnenModule.svelte +++ b/src/modules/VerbrauchsausweisWohnen/VerbrauchsausweisWohnenModule.svelte @@ -258,6 +258,7 @@ const ausweisart = Enums.Ausweisart.VerbrauchsausweisWohnen bind:objekt={objekt} bind:aufnahme={aufnahme} bind:ausweis + {ausweisart} /> diff --git a/src/pages/widgets/[vermittler].astro b/src/pages/widgets/[vermittler].astro index e53f6545..c2cd88d8 100644 --- a/src/pages/widgets/[vermittler].astro +++ b/src/pages/widgets/[vermittler].astro @@ -12,7 +12,7 @@ const { vermittler } = Astro.params; - + From b14d80d10172d264e9cd7f13f75dc4ed268c06fa Mon Sep 17 00:00:00 2001 From: Robert Jagtiani Date: Sat, 22 Feb 2025 03:15:10 +0100 Subject: [PATCH 3/3] . --- src/components/labels/Bereich.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/labels/Bereich.svelte b/src/components/labels/Bereich.svelte index 450f5281..340e91b9 100644 --- a/src/components/labels/Bereich.svelte +++ b/src/components/labels/Bereich.svelte @@ -27,6 +27,6 @@
    -
    +
    \ No newline at end of file