diff --git a/src/components/Ausweis/AusweisPreviewContainer.svelte b/src/components/Ausweis/AusweisPreviewContainer.svelte index 86e65963..eb355ae0 100644 --- a/src/components/Ausweis/AusweisPreviewContainer.svelte +++ b/src/components/Ausweis/AusweisPreviewContainer.svelte @@ -24,7 +24,7 @@ export let ausweisart: Enums.Ausweisart; -
+
@@ -65,8 +65,6 @@
- -
diff --git a/src/components/Ausweis/DaemmungImage.svelte b/src/components/Ausweis/DaemmungImage.svelte index c648edd0..e1926614 100644 --- a/src/components/Ausweis/DaemmungImage.svelte +++ b/src/components/Ausweis/DaemmungImage.svelte @@ -8,17 +8,17 @@ export let objekt: ObjektClient; -
+
-
+
-

+

WICHTIG: Bild Upload - Wärmedämmung (2 bis 4 Bilder) -

+
-

+

Seit Mai 2021 wird das neue Gebäudeenergiegesetz (GEG) in Deutschland angewendet. Daher werden von nun an Bilder vom Gebäude zur Einschätzung der Modernisierungsempfehlungen benötigt. Hierfür @@ -26,23 +26,17 @@ Gebäudehülle und der Anlagentechnik (Wärmeerzeuger etc.) zur Verfügung gestellt werden. Diese Bilder erscheinen nicht auf Ihrem Energieausweis. -

+

  1. 1.Bild : Detailbild Dach bzw. des Dachinnenraums*
  2. -
  3. - 2.Bild : (weiteres Detailbild Dach bzw. des Dachinnenraums) -
  4. +
  5. 2.Bild :(weiteres Detailbild Dach bzw. des Dachinnenraums)
  6. 3.Bild : Detailbild der Außenwand*
  7. -
  8. - 4.Bild : (weiteres Detailbild der Außenwand) -
  9. +
  10. 4.Bild : (weiteres Detailbild der Außenwand)
-

* erforderliches Bild

+
* erforderliches Bild

-

+

Idealerweise sollte Dämmung oder nicht vorhandene Dämmung gut zu erkennen sein. Sollte aufgrund der Verkleidung bzw. Verschalung, der Dämmzustand nicht erkennbar sein, reicht ein Bild vom ausgebauten @@ -50,15 +44,15 @@ beim Detailbild der Außenwand aufgrund des Wandaufbaus die Dämmung nicht erkennbar sein, reicht ein normales Bild der Außenwand und/oder vom Dach-Wandanschluss. -

+
-
-

+

+
Diese Bilder erscheinen nicht auf Ihrem Energieausweis!
Bitte laden Sie hier mind. 2 Bilder hoch: -

+
-
+
-
+
-

+

WICHTIG: Bild Upload - Fenster/Dachfenster/Türen (1 bis 4 Bilder) -

+
-

+

Seit Mai 2021 wird das neue Gebäudeenergiegesetz (GEG) in Deutschland angewendet. Daher werden von nun an Bilder vom Gebäude zur Einschätzung der Modernisierungsempfehlungen benötigt. Hierfür @@ -25,36 +25,30 @@ Gebäudehülle und der Anlagentechnik (Wärmeerzeuger etc.) zur Verfügung gestellt werden. Diese Bilder erscheinen nicht auf Ihrem Energieausweis. -

-
+
+
  1. 1. Bild : Exemplarisches Bild eines Fensters*
  2. -
  3. - 2.Bild : (Im Baualter abweichendes Fenster) -
  4. -
  5. - 3.Bild : (Im Baualter abweichendes Fenster) -
  6. -
  7. - 4.Bild : (wenn möglich, Bild der Haustür) -
  8. +
  9. 2.Bild : (Im Baualter abweichendes Fenster)
  10. +
  11. 3.Bild : (Im Baualter abweichendes Fenster)
  12. +
  13. 4.Bild : (wenn möglich, Bild der Haustür)
-

* erforderliches Bild

+
* erforderliches Bild

-

+

Wenn eine Fensterart bzw. Fensterqualität verbaut wurde, reicht ein exemplarisches Bild, sonst pro Art ein Bild. Wenn möglich eine Großaufnahme des Fensters bzw. des Fensterfalzes. Idealerweise sollte der Datumsaufdruck am Verglasungsrahmen zu erkennen sein. -

+
-
-

+

+
Diese Bilder erscheinen nicht auf Ihrem Energieausweis!
Bitte laden Sie hier mind. 1 Bild hoch: -

+
-
+
-
+
- -

+

WICHTIG: Bild Upload - Heizungsanlage bzw. des Wärmeerzeugers (1 bis 4 Bilder) -

+
-

+

Seit Mai 2021 wird das neue Gebäudeenergiegesetz (GEG) in Deutschland angewendet. Daher werden von nun an Bilder vom Gebäude zur Einschätzung der Modernisierungsempfehlungen benötigt. Hierfür @@ -26,31 +25,31 @@ Gebäudehülle und der Anlagentechnik (Wärmeerzeuger etc.) zur Verfügung gestellt werden. Diese Bilder erscheinen nicht auf Ihrem Energieausweis. -

+

-
    +
    1. 1.Bild : Heizungsraum mit Heizkessel bzw. Heizungsanlage*
    2. 2.Bild : (wenn möglich, Warmwasserleitungen bzw. die Heizungsrohre)
    3. 3.Bild : (wenn möglich, Detailbild des Wärmeerzeugers bzw. Heizkessel)
    4. 4.Bild : (wenn möglich, Bild des Typenschildes der Heizung)

    -

    * erforderliches Bild

    +
    * erforderliches Bild

    -

    +

    Idealerweise sollte der Heizungsraum mit Heizkessel bzw. Heizungsanlage fotografiert werden. Die Warmwasserleitungen bzw. die Heizungsrohre sollten gut sichtbar sein und vorhandene bzw. nicht vorhandene Dämmung sollte erkennbar sein. -

    +
-
-

+

+
Diese Bilder erscheinen nicht auf Ihrem Energieausweis!
Bitte laden Sie hier mind. 1 Bild hoch: -

+
-
- - Wir benötigen diese Angaben um den allgemeinen Modernisierungsstand - einschätzen zu können. Bitte setzen Sie den Haken wenn zutreffend. - Das seit Mai 2021 gültige GEG erfordert eine genauere Prüfung anhand - von Fotos. Bitte laden Sie ein oder mehrere Fotos der Außenwand und - des Dachbereiches hoch. - -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
-
- -
- - - -
- - - - - - --> - diff --git a/src/components/Ausweis/SanierungszustandWaermedammung.svelte b/src/components/Ausweis/SanierungszustandWaermedammung.svelte index 21107b01..8ea58bb9 100644 --- a/src/components/Ausweis/SanierungszustandWaermedammung.svelte +++ b/src/components/Ausweis/SanierungszustandWaermedammung.svelte @@ -1,6 +1,5 @@ @@ -35,7 +36,7 @@
jetzt online erstellen{cta} -
-
+
+
{bereich}
{title}
{ open = !open }} @@ -26,7 +26,7 @@
-
-
+ +
\ No newline at end of file diff --git a/src/components/labels/BereichLabel.svelte b/src/components/labels/BereichLabel.svelte index 8c61093b..cd360bde 100644 --- a/src/components/labels/BereichLabel.svelte +++ b/src/components/labels/BereichLabel.svelte @@ -12,7 +12,7 @@ collapse.style.overflow = "hidden"; } else { //y.classList.add('hidden'); - collapse.style.maxHeight = "1500px"; + collapse.style.maxHeight = "1800px"; collapse.style.overflow = "visible"; } @@ -23,13 +23,13 @@
{bereich}
{#if open} diff --git a/src/components/labels/InputLabel.svelte b/src/components/labels/InputLabel.svelte index 2ae38d24..2cc68382 100644 --- a/src/components/labels/InputLabel.svelte +++ b/src/components/labels/InputLabel.svelte @@ -4,7 +4,7 @@ -
{title}
+
{title}
diff --git a/src/components/widgets/WelcherAusweisWidget_1.svelte b/src/components/widgets/WelcherAusweisWidget_1.svelte index 1c72a01f..67b3c65f 100644 --- a/src/components/widgets/WelcherAusweisWidget_1.svelte +++ b/src/components/widgets/WelcherAusweisWidget_1.svelte @@ -210,6 +210,7 @@ threeBOX = ((ausnahme === true) && (gebaeudetyp === "Mischgebäude") && (twoBo alt="Wohnhaus Verbrauchsausweis" variant="einfach" empfehlung="nein" + cta="jetzt online erstellen" services={[ ["3 Jahresverbräuche der Heizung benötigt.", true], ["Zulässig bei Vermietung oder Verkauf.", true], @@ -235,6 +236,7 @@ threeBOX = ((ausnahme === true) && (gebaeudetyp === "Mischgebäude") && (twoBo alt="Wohnhaus Bedarfsausweis" variant="fundiert" empfehlung="ja" + cta="jetzt online erstellen" services={[ ["Erfassung der Gebäudegeometrie.", true], ["Für Vermietung, Verkauf und Finanzierung.", true], @@ -259,14 +261,15 @@ threeBOX = ((ausnahme === true) && (gebaeudetyp === "Mischgebäude") && (twoBo src="/images/immowelt/gewerbegebaeude_immowelt.svg" alt="Gewerbe Verbrauchsausweis" variant="einfach" - empfehlung="nein" + empfehlung="nein" + cta="jetzt online erstellen" services={[ ["3 Jahresverbräuche von Heizung Gebäudestrom nötig.", true], ["Zulässig bei Vermietung oder Verkauf.", true], ["Für bauliche und energetische Maßnahmen ungeeignet.", false], ["Wird nicht immer bei den Banken akzeptiert.", false], - ["xxx", false], + ["Ungenau durch individuelles Heizverhalten", false], ]} href_buy="/energieausweis-erstellen/verbrauchsausweis-gewerbe/" href_overview="/energieausweis-erstellen/verbrauchsausweis-gewerbe/produkt-uebersicht/" @@ -287,13 +290,14 @@ threeBOX = ((ausnahme === true) && (gebaeudetyp === "Mischgebäude") && (twoBo alt="Gewerbe Bedarfsausweis" variant="fundiert" empfehlung="ja" + cta="Angebot anfragen" services={[ ["Mehrzonenmodell nach DIN 18599.", true], ["Zulässig bei Vermietung oder Verkauf.", true], ["Grundlage für Sanierung-Varianten.", true], ["Objektiveres, besser vergleichbares Ergebnis.", true], - ["xxx", false], + ["Zulässig bei Leerstand oder fehlenden Verbräuchen", true], ]} href_buy="/energieausweis-erstellen/bedarfsausweis-gewerbe/" href_overview="/energieausweis-erstellen/bedarfsausweis-gewerbe/produkt-uebersicht/" @@ -308,18 +312,19 @@ threeBOX = ((ausnahme === true) && (gebaeudetyp === "Mischgebäude") && (twoBo > { -
+
diff --git a/src/lib/Berechnungen/BedarfsausweisWohnen/funktionAufwandszahlErzeugungHeizungFernwaermeT102.ts b/src/lib/Berechnungen/BedarfsausweisWohnen/funktionAufwandszahlErzeugungHeizungFernwaermeT102.ts new file mode 100644 index 00000000..cecd8842 --- /dev/null +++ b/src/lib/Berechnungen/BedarfsausweisWohnen/funktionAufwandszahlErzeugungHeizungFernwaermeT102.ts @@ -0,0 +1,29 @@ +import { funktionDoppelteInterpolation } from "#lib/Berechnungen/BedarfsausweisWohnen/funktionDoppelteInterpolation.js"; + +export function funktionAufwandszahlErzeugungHeizungFernwaermeT102(suchSpalte: number, datenZeile: number) { + +const dataBox = [ + { SuchSpalte: [5], DatenSpalte: [1.008, 1.009, 1.009, 1.009, 1.009, 1.009, 1.010, 1.010, 1.010, 1.010] }, + { SuchSpalte: [10], DatenSpalte: [1.005, 1.005, 1.006, 1.006, 1.006, 1.006, 1.006, 1.006, 1.006, 1.006] }, + { SuchSpalte: [20], DatenSpalte: [1.003, 1.003, 1.004, 1.004, 1.004, 1.004, 1.004, 1.004, 1.004, 1.004] }, + { SuchSpalte: [30], DatenSpalte: [1.003, 1.003, 1.003, 1.003, 1.003, 1.003, 1.003, 1.003, 1.003, 1.003] }, + { SuchSpalte: [40], DatenSpalte: [1.002, 1.002, 1.002, 1.002, 1.002, 1.002, 1.002, 1.002, 1.003, 1.003] }, + { SuchSpalte: [50], DatenSpalte: [1.002, 1.002, 1.002, 1.002, 1.002, 1.002, 1.002, 1.002, 1.002, 1.002] }, + { SuchSpalte: [60], DatenSpalte: [1.002, 1.002, 1.002, 1.002, 1.002, 1.002, 1.002, 1.002, 1.002, 1.002] }, + { SuchSpalte: [70], DatenSpalte: [1.001, 1.001, 1.002, 1.002, 1.002, 1.002, 1.002, 1.002, 1.002, 1.002] }, + { SuchSpalte: [80], DatenSpalte: [1.001, 1.001, 1.001, 1.001, 1.001, 1.001, 1.002, 1.002, 1.002, 1.002] }, + { SuchSpalte: [90], DatenSpalte: [1.001, 1.001, 1.001, 1.001, 1.001, 1.001, 1.001, 1.001, 1.001, 1.001] }, + { SuchSpalte: [100], DatenSpalte: [1.001, 1.001, 1.001, 1.001, 1.001, 1.001, 1.001, 1.001, 1.001, 1.001] }, + { SuchSpalte: [200], DatenSpalte: [1.001, 1.001, 1.001, 1.001, 1.001, 1.001, 1.001, 1.001, 1.001, 1.001] }, + { SuchSpalte: [300], DatenSpalte: [1.001, 1.001, 1.001, 1.001, 1.001, 1.001, 1.001, 1.001, 1.001, 1.001] }, + { SuchSpalte: [400], DatenSpalte: [1.000, 1.000, 1.000, 1.000, 1.001, 1.001, 1.001, 1.001, 1.001, 1.001] } +]; + + const dataZeile = [ { DatenZeile: [0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1] } ]; + + + const AufwandszahlErzeugungHeizungFernwaerme = funktionDoppelteInterpolation(suchSpalte, datenZeile, dataZeile, dataBox); + + return AufwandszahlErzeugungHeizungFernwaerme; + +} \ No newline at end of file diff --git a/src/lib/Berechnungen/BedarfsausweisWohnen/funktionAufwandszahlErzeugungHeizungHilfsenergieT83.ts b/src/lib/Berechnungen/BedarfsausweisWohnen/funktionHilfsenergieErzeugungHeizungT83.ts similarity index 90% rename from src/lib/Berechnungen/BedarfsausweisWohnen/funktionAufwandszahlErzeugungHeizungHilfsenergieT83.ts rename to src/lib/Berechnungen/BedarfsausweisWohnen/funktionHilfsenergieErzeugungHeizungT83.ts index bc60f12d..0a086623 100644 --- a/src/lib/Berechnungen/BedarfsausweisWohnen/funktionAufwandszahlErzeugungHeizungHilfsenergieT83.ts +++ b/src/lib/Berechnungen/BedarfsausweisWohnen/funktionHilfsenergieErzeugungHeizungT83.ts @@ -1,6 +1,6 @@ import { funktionDoppelteInterpolation } from "#lib/Berechnungen/BedarfsausweisWohnen/funktionDoppelteInterpolation.js"; -export function funktionAufwandszahlErzeugungHeizungHilfsenergieT83(suchSpalte: number, datenZeile: number) { +export function funktionHilfsenergieErzeugungHeizungT83(suchSpalte: number, datenZeile: number) { const dataBox = [ { SuchSpalte: [5], DatenSpalte: [0.0208, 0.0267, 0.0325, 0.0418, 0.0510, 0.0603, 0.0696, 0.0789, 0.0882, 0.0974] }, @@ -28,8 +28,8 @@ const dataBox = [ const dataZeile = [ { DatenZeile: [0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0] } ]; - const AufwandszahlErzeugungHeizungHilfsenergie = funktionDoppelteInterpolation(suchSpalte, datenZeile, dataZeile, dataBox); + const HilfsenergieErzeugungHeizung = funktionDoppelteInterpolation(suchSpalte, datenZeile, dataZeile, dataBox); - return AufwandszahlErzeugungHeizungHilfsenergie; + return HilfsenergieErzeugungHeizung; } \ No newline at end of file diff --git a/src/lib/Berechnungen/BedarfsausweisWohnen/funktionAufwandszahlErzeugungPelletKesselHilfsenergieT85.ts b/src/lib/Berechnungen/BedarfsausweisWohnen/funktionHilfsenergieErzeugungPelletKesselT85.ts similarity index 89% rename from src/lib/Berechnungen/BedarfsausweisWohnen/funktionAufwandszahlErzeugungPelletKesselHilfsenergieT85.ts rename to src/lib/Berechnungen/BedarfsausweisWohnen/funktionHilfsenergieErzeugungPelletKesselT85.ts index 84319631..7d4c15ab 100644 --- a/src/lib/Berechnungen/BedarfsausweisWohnen/funktionAufwandszahlErzeugungPelletKesselHilfsenergieT85.ts +++ b/src/lib/Berechnungen/BedarfsausweisWohnen/funktionHilfsenergieErzeugungPelletKesselT85.ts @@ -1,6 +1,6 @@ import { funktionDoppelteInterpolation } from "#lib/Berechnungen/BedarfsausweisWohnen/funktionDoppelteInterpolation.js"; -export function funktionAufwandszahlErzeugungPelletKesselHilfsenergieT85(suchSpalte: number, datenZeile: number) { +export function funktionHilfsenergieErzeugungPelletKesselT85(suchSpalte: number, datenZeile: number) { const dataBox = [ { SuchSpalte: [5], DatenSpalte: [0.0070, 0.0080, 0.0090, 0.0149, 0.0207, 0.0266, 0.0324, 0.0383, 0.0441, 0.0500] }, @@ -28,8 +28,8 @@ const dataBox = [ const dataZeile = [ { DatenZeile: [0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0] } ]; - const AufwandszahlErzeugungPelletKesselHilfsenergie = funktionDoppelteInterpolation(suchSpalte, datenZeile, dataZeile, dataBox); + const HilfsenergieErzeugungPelletKessel = funktionDoppelteInterpolation(suchSpalte, datenZeile, dataZeile, dataBox); - return AufwandszahlErzeugungPelletKesselHilfsenergie; + return HilfsenergieErzeugungPelletKessel; } \ No newline at end of file diff --git a/src/lib/Berechnungen/BedarfsausweisWohnen/funktionHilfsenergieErzeugungUmlaufWasserheizerT88.ts b/src/lib/Berechnungen/BedarfsausweisWohnen/funktionHilfsenergieErzeugungUmlaufWasserheizerT88.ts new file mode 100644 index 00000000..2b7864e8 --- /dev/null +++ b/src/lib/Berechnungen/BedarfsausweisWohnen/funktionHilfsenergieErzeugungUmlaufWasserheizerT88.ts @@ -0,0 +1,18 @@ +import { funktionDoppelteInterpolation } from "#lib/Berechnungen/BedarfsausweisWohnen/funktionDoppelteInterpolation.js"; + +export function funktionHilfsenergieErzeugungUmlaufWasserheizerT88(suchSpalte: number, datenZeile: number) { + +const dataBox = [ + { SuchSpalte: [11], DatenSpalte: [0.0258, 0.0366, 0.0474, 0.0610, 0.0745, 0.0881, 0.1016, 0.1152, 0.1287, 0.1423] }, + { SuchSpalte: [18], DatenSpalte: [0.0300, 0.0450, 0.0601, 0.0772, 0.0944, 0.1115, 0.1287, 0.1459, 0.1630, 0.1802] }, + { SuchSpalte: [24], DatenSpalte: [0.0330, 0.0510, 0.0690, 0.0887, 0.1084, 0.1281, 0.1478, 0.1675, 0.1872, 0.2069] } +]; + +const dataZeile = [ { DatenZeile: [0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0] } ]; + + + const HilfsenergieErzeugungUmlaufWasserheizer = funktionDoppelteInterpolation(suchSpalte, datenZeile, dataZeile, dataBox); + + return HilfsenergieErzeugungUmlaufWasserheizer; + +} \ No newline at end of file diff --git a/src/lib/Berechnungen/BedarfsausweisWohnen/funktionKorrekturfaktorErzeugungHolzhackSchnitzelHilfsenergieT86.ts b/src/lib/Berechnungen/BedarfsausweisWohnen/funktionKorrekturfaktorErzeugungHolzhackSchnitzelHilfsenergieT86.ts index 34e1ec1b..997e21ae 100644 --- a/src/lib/Berechnungen/BedarfsausweisWohnen/funktionKorrekturfaktorErzeugungHolzhackSchnitzelHilfsenergieT86.ts +++ b/src/lib/Berechnungen/BedarfsausweisWohnen/funktionKorrekturfaktorErzeugungHolzhackSchnitzelHilfsenergieT86.ts @@ -1,6 +1,6 @@ import { funktionDoppelteInterpolation } from "#lib/Berechnungen/BedarfsausweisWohnen/funktionDoppelteInterpolation.js"; -export function funktionKorrekturfaktorErzeugungHolzhackSchnitzelHilfsenergieT86(suchSpalte: number, datenZeile: number) { +export function funktionKorrekturfaktorHilfsenergieErzeugungHolzhackSchnitzelT86(suchSpalte: number, datenZeile: number) { const dataBox = [ { SuchSpalte: [5], DatenSpalte: [2.9, 3.1, 3.3, 2.3, 1.8, 1.5, 1.4, 1.3, 1.2, 1.1] }, @@ -14,8 +14,8 @@ const dataBox = [ const dataZeile = [ { DatenZeile: [0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1] } ]; - const KorrekturfaktorErzeugungHolzhackSchnitzelHilfsenergie = funktionDoppelteInterpolation(suchSpalte, datenZeile, dataZeile, dataBox); + const KorrekturfaktorHilfsenergieErzeugungHolzhackSchnitzel = funktionDoppelteInterpolation(suchSpalte, datenZeile, dataZeile, dataBox); - return KorrekturfaktorErzeugungHolzhackSchnitzelHilfsenergie; + return KorrekturfaktorHilfsenergieErzeugungHolzhackSchnitzel; } \ No newline at end of file diff --git a/src/lib/Berechnungen/BedarfsausweisWohnen/funktionKorrekturfaktorErzeugungGasSpezialHeizkesselHilfsenergieT84.ts b/src/lib/Berechnungen/BedarfsausweisWohnen/funktionKorrekturfaktorHilfsenergieErzeugungGasSpezialHeizkesselT84.ts similarity index 78% rename from src/lib/Berechnungen/BedarfsausweisWohnen/funktionKorrekturfaktorErzeugungGasSpezialHeizkesselHilfsenergieT84.ts rename to src/lib/Berechnungen/BedarfsausweisWohnen/funktionKorrekturfaktorHilfsenergieErzeugungGasSpezialHeizkesselT84.ts index a9b37d2e..ee593de9 100644 --- a/src/lib/Berechnungen/BedarfsausweisWohnen/funktionKorrekturfaktorErzeugungGasSpezialHeizkesselHilfsenergieT84.ts +++ b/src/lib/Berechnungen/BedarfsausweisWohnen/funktionKorrekturfaktorHilfsenergieErzeugungGasSpezialHeizkesselT84.ts @@ -1,6 +1,6 @@ import { funktionDoppelteInterpolation } from "#lib/Berechnungen/BedarfsausweisWohnen/funktionDoppelteInterpolation.js"; -export function funktionKorrekturfaktorErzeugungGasSpezialHeizkesselHilfsenergieT84(suchSpalte: number, datenZeile: number) { +export function funktionKorrekturfaktorHilfsenergieErzeugungGasSpezialHeizkesselT84(suchSpalte: number, datenZeile: number) { const dataBox = [ { SuchSpalte: [5], DatenSpalte: [0.808, 0.700, 0.631, 0.564, 0.521, 0.491, 0.469, 0.452, 0.439, 0.428] }, @@ -15,8 +15,8 @@ export function funktionKorrekturfaktorErzeugungGasSpezialHeizkesselHilfsenergie const dataZeile = [ { DatenZeile: [0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1] } ]; - const KorrekturfaktorErzeugungGasSpezialHeizkesselHilfsenergie = funktionDoppelteInterpolation(suchSpalte, datenZeile, dataZeile, dataBox); + const KorrekturfaktorHilfsenergieErzeugungGasSpezialHeizkessel = funktionDoppelteInterpolation(suchSpalte, datenZeile, dataZeile, dataBox); - return KorrekturfaktorErzeugungGasSpezialHeizkesselHilfsenergie; + return KorrekturfaktorHilfsenergieErzeugungGasSpezialHeizkessel; } \ No newline at end of file diff --git a/src/lib/Berechnungen/BedarfsausweisWohnen/funktionKorrekturfaktorTemperaturDifferenzWaermePumpeT90.ts b/src/lib/Berechnungen/BedarfsausweisWohnen/funktionKorrekturfaktorTemperaturDifferenzWaermePumpeT90.ts new file mode 100644 index 00000000..13ad1122 --- /dev/null +++ b/src/lib/Berechnungen/BedarfsausweisWohnen/funktionKorrekturfaktorTemperaturDifferenzWaermePumpeT90.ts @@ -0,0 +1,22 @@ +import { funktionDoppelteInterpolation } from "#lib/Berechnungen/BedarfsausweisWohnen/funktionDoppelteInterpolation.js"; + +export function funktionKorrekturfaktorTemperaturDifferenzWaermePumpeT90(suchSpalte: number, datenZeile: number) { + +const dataBox = [ + { SuchSpalte: [3], DatenSpalte: [1.000, 0.990, 0.980, 0.969, 0.959, 0.949, 0.939, 0.928, 0.918, 0.908, 0.898, 0.887, 0.877] }, + { SuchSpalte: [4], DatenSpalte: [1.010, 1.000, 0.990, 0.980, 0.969, 0.959, 0.949, 0.939, 0.928, 0.918, 0.908, 0.898, 0.887] }, + { SuchSpalte: [5], DatenSpalte: [1.020, 1.010, 1.000, 0.990, 0.980, 0.969, 0.959, 0.949, 0.939, 0.928, 0.918, 0.908, 0.898] }, + { SuchSpalte: [6], DatenSpalte: [1.031, 1.020, 1.010, 1.000, 0.990, 0.980, 0.969, 0.959, 0.949, 0.939, 0.928, 0.918, 0.908] }, + { SuchSpalte: [7], DatenSpalte: [1.041, 1.031, 1.020, 1.010, 1.000, 0.990, 0.980, 0.969, 0.959, 0.949, 0.939, 0.928, 0.918] }, + { SuchSpalte: [8], DatenSpalte: [1.051, 1.041, 1.031, 1.020, 1.010, 1.000, 0.990, 0.980, 0.969, 0.959, 0.949, 0.939, 0.928] }, + { SuchSpalte: [9], DatenSpalte: [1.061, 1.051, 1.041, 1.031, 1.020, 1.010, 1.000, 0.990, 0.980, 0.969, 0.959, 0.949, 0.939] }, + { SuchSpalte: [10], DatenSpalte: [1.072, 1.061, 1.051, 1.041, 1.031, 1.020, 1.010, 1.000, 0.990, 0.980, 0.969, 0.959, 0.949] } +]; + + const dataZeile = [ { DatenZeile: [3,4,5,6,7,8,9,10,11,12,13,14,15] } ]; + + const KorrekturfaktorTemperaturDifferenzWaermePumpe = funktionDoppelteInterpolation(suchSpalte, datenZeile, dataZeile, dataBox); + + return KorrekturfaktorTemperaturDifferenzWaermePumpe; + +} \ No newline at end of file diff --git a/src/lib/constants.ts b/src/lib/constants.ts index 3d9f2daa..7fc82924 100644 --- a/src/lib/constants.ts +++ b/src/lib/constants.ts @@ -25,10 +25,10 @@ export enum VALID_UUID_PREFIXES { */ export const PRICES: Record = { // per E-Mail , inkl.Beratung, offline - BedarfsausweisWohnen: [135, 145, 290], - VerbrauchsausweisWohnen: [65, 75, 180], - VerbrauchsausweisGewerbe: [95, 115, 360], - BedarfsausweisGewerbe: [400, 600, 900], + BedarfsausweisWohnen: [95, 125, 295], + VerbrauchsausweisWohnen: [65, 95, 180], + VerbrauchsausweisGewerbe: [95, 125, 360], + BedarfsausweisGewerbe: [500, 700, 1000], }; export const SERVICES: Record< diff --git a/src/style/global.css b/src/style/global.css index c101f536..5f5f3a8b 100644 --- a/src/style/global.css +++ b/src/style/global.css @@ -62,13 +62,13 @@ input[type="number"], input[type="password"], input[type="file"], select{ -@apply min-h-[38px] ring-1 ring-black/15 rounded-sm} +@apply p-1 min-h-[38px] ring-1 ring-black/15 rounded-sm} input[type="file"]{@apply pt-[4px]} input[type="checkbox"],input[type="radio"]{@apply inline-block accent-secondary h-[13px]} -input:disabled, input:read-only, select:disabled { +input:disabled, input:read-only { @apply bg-gray-200 border-gray-500/15; }