diff --git a/src/components/widgets/WelcherAusweisWidget_1.svelte b/src/components/widgets/WelcherAusweisWidget_1.svelte
index 2d44f11a..bfaa854d 100644
--- a/src/components/widgets/WelcherAusweisWidget_1.svelte
+++ b/src/components/widgets/WelcherAusweisWidget_1.svelte
@@ -266,8 +266,7 @@ threeBOX = ((ausnahme === true) && (gebaeudetyp === "Mischgebäude") && (twoBo
["Zulässig bei Vermietung oder Verkauf.", true],
["Für bauliche und energetische Maßnahmen ungeeignet.", false],
["Wird nicht immer bei den Banken akzeptiert.", false],
- ["Ungenau durch individuelles Heizverhalten", false],
- ]}
+ ["Ungenau durch individuelles Heizverhalten", false]}
href_buy="/energieausweis-erstellen/verbrauchsausweis-gewerbe/"
href_overview="/energieausweis-erstellen/verbrauchsausweis-gewerbe/produkt-uebersicht/"
>
@@ -293,7 +292,7 @@ threeBOX = ((ausnahme === true) && (gebaeudetyp === "Mischgebäude") && (twoBo
["Zulässig bei Vermietung oder Verkauf.", true],
["Grundlage für Sanierung-Varianten.", true],
["Objektiveres, besser vergleichbares Ergebnis.", true],
- ["Zulässig bei Leerstand oder fehlenden Verbräuchen", true],
+ ["Zulässig bei Leerstand oder fehlenden Verbräuchen", true],
]}
href_buy="/energieausweis-erstellen/bedarfsausweis-gewerbe/"
href_overview="/energieausweis-erstellen/bedarfsausweis-gewerbe/produkt-uebersicht/"
diff --git a/src/components/widgets/welcherAusweisWidget.svelte b/src/components/widgets/welcherAusweisWidget.svelte
new file mode 100644
index 00000000..ef0809ed
--- /dev/null
+++ b/src/components/widgets/welcherAusweisWidget.svelte
@@ -0,0 +1,218 @@
+
+
+
+
+
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