Klimaanlage berechnen: Kühl- und Heizleistung in kW ermitteln
Wie viel kW braucht Ihre Klimaanlage? Mit dem kostenlosen
UNIDOMO Klimaanlagen-Rechner können Sie die benötigte
Kühlleistung und Heizleistung für einen oder mehrere Räume
überschlägig berechnen.
Statt nur die Raumgröße zu betrachten, berücksichtigt der Rechner auch
Fenster, Sonneneinstrahlung, Dämmung, Baujahr, Raumhöhe und weitere
wichtige Einflussfaktoren. So erhalten Sie eine erste Einschätzung der
benötigten Leistung in kW und eine bessere Grundlage für
die Auswahl Ihrer Klimaanlage.
Wie viel Leistung braucht Ihre Klimaanlage?
Beantworten Sie ein paar einfache Fragen zu Ihren Räumen. Sie brauchen kein Fachwissen und nichts auszumessen außer der Zimmergröße.
Schritt 1 von 5
Was möchten Sie berechnen?
Moderne Split-Klimageräte können beides. Wenn Sie unsicher sind, wählen Sie einfach die dritte Option.
Schritt 2 von 5
Um welche Räume geht es?
Die Zimmergröße finden Sie im Mietvertrag, im Grundriss oder Sie rechnen Länge mal Breite.
Schritt 3 von 5
Ein paar Fragen zum Haus
Daraus ergibt sich, wie gut Ihr Gebäude Wärme draußen beziehungsweise drinnen hält. Wenn Sie etwas nicht wissen, wählen Sie „Weiß ich nicht“, wir rechnen dann mit einem üblichen Durchschnittswert.
Wann wurde das Haus gebaut?
Ältere Häuser verlieren mehr Wärme und heizen sich im Sommer stärker auf.
Warum wir das fragen
Das Baujahr sagt uns, nach welcher Wärmeschutzverordnung gebaut wurde. Ein Haus von 1970 hat meist ungedämmte Wände, ein Haus ab 2002 dagegen einen mehrfach besseren Dämmstandard.
Einfluss auf das Ergebnis: Diese Angabe ist der größte Hebel bei der Heizlast. Zwischen „bis 1957“ und „2002 bis heute“ liegt beim gleichen Raum ungefähr der Faktor vier.
Wurde das Haus nachträglich gedämmt?
Gemeint ist eine Dämmung der Außenwände, die nach dem Bau angebracht wurde.
Warum wir das fragen
Viele ältere Häuser wurden später energetisch saniert. Dann passt der Wert aus dem Baujahr nicht mehr, und wir müssen ihn nach unten korrigieren.
Einfluss auf das Ergebnis: Eine nachträgliche Dämmung senkt die Heizlast um etwa die Hälfte. Auf die Kühllast wirkt sie schwächer, weil die Sonne durch die Fenster kommt und nicht durch die Wand.
Wie sind Ihre Fenster verglast?
Halten Sie eine Flamme oder ein Licht ans Fenster: So viele Spiegelbilder Sie sehen, so viele Scheiben hat es.
Warum wir das fragen
Jede zusätzliche Scheibe hält mehr Wärme zurück, im Winter wie im Sommer. Gleichzeitig lässt sie weniger Sonnenenergie in den Raum.
Einfluss auf das Ergebnis: Einfachglas lässt gut anderthalbmal so viel Sonnenwärme herein wie Dreifachglas und verliert im Winter das Sechsfache an Heizwärme.
Woraus bestehen die Außenwände?
Dicke Massivwände speichern Wärme und bleiben im Sommer länger kühl.
Warum wir das fragen
Schwere Wände nehmen die Hitze des Tages auf und geben sie verzögert wieder ab. Leichte Bauweisen heizen sich dagegen schnell auf.
Einfluss auf das Ergebnis: Bei sonst gleichen Angaben liegt die Kühllast in einem Leichtbau rund ein Viertel höher als hinter dickem Mauerwerk.
Schritt 4 von 5
Fenster und Sonne
Die Sonne ist im Sommer mit Abstand die größte Wärmequelle im Raum. Deshalb kommt es vor allem darauf an, wohin Ihre Fenster zeigen.
So finden Sie die RichtungDie Sonne verrät sie ganz nebenbei: Fällt morgens Licht ins Zimmer, zeigt das Fenster nach Osten. Steht die Sonne mittags davor, nach Süden. Wird es am späten Nachmittag hell und warm, nach Westen. Bleibt der Raum den ganzen Tag ohne direkte Sonne, liegt er nach Norden. Sie müssen sich nicht festlegen: Mit dem Fragezeichen rechnen wir mit einem Mittelwert.
Schritt 5 von 5
Ihr Ergebnis
(function () {
'use strict';
var root = document.getElementById('uniHlr');
if (!root || root.dataset.uniInit === '1') { return; }
root.dataset.uniInit = '1';
/* =========================================================
Fachliche Kennwerte
Der Nutzer beantwortet einfache Fragen, hier werden daraus
die technischen Größen abgeleitet.
Größenordnungen nach DIN EN 12831 (Heizlast) und
VDI 2078 (Kühllast), bewusst vereinfacht.
========================================================= */
var BAUJAHR = {
b1: { u: 1.70, n: 0.90, glas: 'g2' }, // bis 1957
b2: { u: 1.50, n: 0.85, glas: 'g2' }, // 1958-1968
b3: { u: 1.20, n: 0.80, glas: 'g2' }, // 1969-1978
b4: { u: 0.90, n: 0.65, glas: 'g2' }, // 1979-1983
b5: { u: 0.60, n: 0.55, glas: 'g2' }, // 1984-2001
b6: { u: 0.30, n: 0.50, glas: 'g3' } // 2002-heute
};
var BAUJAHR_DEFAULT = 'b5'; // Annahme bei "Weiß ich nicht"
var BAUART = {
holz: { fU: 0.90, dTeq: 11, speicher: 1.00 },
massivS: { fU: 1.25, dTeq: 9, speicher: 0.90 },
massivL: { fU: 1.00, dTeq: 7, speicher: 0.80 }
};
var BAUART_DEFAULT = 'massivL';
var GLAS = {
g1: { u: 5.00, g: 0.85 },
g2: { u: 2.70, g: 0.72 },
g3: { u: 0.80, g: 0.55 }
};
var VERSCHATTUNG = {
keine: { f: 1.00, label: 'Nichts davon' },
aussenjalousie: { f: 0.25, label: 'Außenjalousie oder Markise' },
rolladen: { f: 0.30, label: 'Rollladen von außen' },
innenjalousie: { f: 0.70, label: 'Vorhang oder Jalousie von innen' },
folie: { f: 0.50, label: 'Sonnenschutzfolie am Glas' }
};
// Fenstergrößen in m² (Glas plus Rahmen)
var FENSTERGROESSE = {
klein: { m2: 1.0, label: 'Klein, etwa wie ein Badfenster' },
normal: { m2: 1.6, label: 'Normal, etwa 1,20 m breit' },
gross: { m2: 3.0, label: 'Groß, breites Wohnzimmerfenster' },
tief: { m2: 5.0, label: 'Bodentief oder Terrassentür' }
};
// Maximale sommerliche Strahlungsintensität in W/m², 50° nördl. Breite
var STRAHLUNG = { N: 110, O: 490, S: 390, W: 490, X: 350 };
// Raumtypen: Name, Wärme durch Geräte und Licht in W/m², übliche Personenzahl
var RAUMTYP = {
wohnzimmer: { label: 'Wohnzimmer', w: 5, p: 2 },
schlafzimmer: { label: 'Schlafzimmer', w: 3, p: 2 },
kinderzimmer: { label: 'Kinderzimmer', w: 4, p: 1 },
buero: { label: 'Büro oder Homeoffice', w: 12, p: 1 },
kueche: { label: 'Küche', w: 20, p: 2 },
sonstiges: { label: 'Anderer Raum', w: 5, p: 2 }
};
var HOEHE = { normal: 2.5, hoch: 3.0, altbau: 3.5 };
// Empfänger der Anfrage-Mail. Nur hier ändern.
var MAIL_RECIPIENT = 'Harris@unidomo.com';
// Klartext-Beschriftungen für die E-Mail an den Vertrieb
var LABEL_LASTART = { kuehl: 'Kühlen', heiz: 'Heizen', beides: 'Kühlen und heizen' };
var LABEL_BAUJAHR = {
b1: 'bis 1957', b2: '1958 bis 1968', b3: '1969 bis 1978',
b4: '1979 bis 1983', b5: '1984 bis 2001', b6: '2002 bis heute'
};
var LABEL_BAUART = {
holz: 'Holz oder Leichtbau', massivS: 'dünnes Mauerwerk', massivL: 'dickes Mauerwerk'
};
var LABEL_GLAS = { g1: 'Einfachglas', g2: 'Doppelglas', g3: 'Dreifachglas' };
var LABEL_HOEHE = { normal: 'normal, etwa 2,50 m', hoch: 'hoch, etwa 3,00 m', altbau: 'Altbau, etwa 3,50 m' };
var LABEL_WALLS = {
'0': 'keine, Raum liegt innen', '1': 'eine Außenwand',
'2': 'zwei, Eckzimmer', '3': 'drei oder mehr'
};
var LABEL_ORIENT = { N: 'Norden', O: 'Osten', S: 'Süden', W: 'Westen', X: 'unbekannt' };
var DT_HEIZ = 32; // 20 °C innen gegen -12 °C Norm-Außentemperatur
var DT_KUEHL = 6; // 26 °C innen gegen 32 °C außen
var ZUSCHLAG_HUELLE = 0.25; // Boden, Decke, Bauteile zu unbeheizten Räumen
var GLASANTEIL = 0.80; // Glasfläche im Fensterelement
var W_PERSON = 100; // Wärmeabgabe je Person
var N_KUEHL = 0.50; // Luftwechsel im Kühlfall
/* --------------------------- Helfer --------------------------- */
var uid = 0;
function nextId() { uid += 1; return 'u' + uid; }
function num(value) {
if (value === null || value === undefined) { return NaN; }
var s = String(value).trim().replace(/\s/g, '').replace(',', '.');
if (s === '') { return NaN; }
return parseFloat(s);
}
function fmt(value, digits) {
return value.toLocaleString('de-DE', {
minimumFractionDigits: digits,
maximumFractionDigits: digits
});
}
// 1 kW entspricht 3412,142 BTU pro Stunde
function btu(watt) {
return watt * 3.412142;
}
function esc(str) {
return String(str).replace(/[&<>"]/g, function (c) {
return { '&': '&', '<': '<', '>': '>', '"': '"' }[c];
});
}
function radioValue(name) {
var el = root.querySelector('input[name="' + name + '"]:checked');
return el ? el.value : '';
}
/* --------------------------- Elemente --------------------------- */
var roomsBox = document.getElementById('uniRooms');
var envBox = document.getElementById('uniEnvelope');
var errorBox = document.getElementById('uniError');
var resultBox = document.getElementById('uniResult');
var resultSub = document.getElementById('uniResultSub');
var progress = document.getElementById('uniProgress').children;
var steps = root.querySelectorAll('.uni-hlr__step');
var current = 1;
var rooms = [];
/* --------------------------- Schrittsteuerung --------------------------- */
function goTo(step) {
current = step;
errorBox.hidden = true;
steps.forEach(function (s) {
s.classList.toggle('is-active', Number(s.dataset.step) === step);
});
for (var i = 0; i < progress.length; i++) {
progress[i].className = i + 1 < step ? 'is-done' : (i + 1 === step ? 'is-active' : '');
}
var top = root.getBoundingClientRect().top + window.pageYOffset - 90;
window.scrollTo({ top: top > 0 ? top : 0, behavior: 'smooth' });
}
function showError(messages) {
errorBox.innerHTML = messages.join('\x3Cbr>');
errorBox.hidden = false;
}
/* --------------------------- Raumnamen --------------------------- */
function roomLabel(r, index) {
var type = r.roomEl.querySelector('[data-f="type"]').value;
var base = RAUMTYP[type].label;
var same = rooms.filter(function (o) {
return o.roomEl.querySelector('[data-f="type"]').value === type;
});
if (same.length > 1) {
var pos = same.indexOf(r) + 1;
return base + ' ' + pos;
}
return base;
}
function refreshLabels() {
rooms.forEach(function (r, i) {
var label = roomLabel(r, i);
r.name = label;
r.roomEl.querySelector('[data-role="title"]').textContent = label;
r.envEl.querySelector('[data-role="title"]').textContent = label;
r.roomEl.querySelector('[data-role="badge"]').textContent = i + 1;
r.envEl.querySelector('[data-role="badge"]').textContent = i + 1;
r.roomEl.querySelector('[data-act="removeRoom"]').hidden = (rooms.length <= 1);
});
}
/* --------------------------- Markup --------------------------- */
function optionList(obj, selected) {
var out = '';
for (var key in obj) {
if (Object.prototype.hasOwnProperty.call(obj, key)) {
out += '\x3Coption value="' + key + '"' + (key === selected ? ' selected' : '') + '>' +
obj[key].label + '\x3C/option>';
}
}
return out;
}
function roomMarkup(id, type) {
return '' +
'\x3Cdiv class="uni-hlr__room-head">' +
'\x3Ch4 class="uni-hlr__room-name">\x3Cspan class="uni-hlr__room-badge" data-role="badge">1\x3C/span>' +
'\x3Cspan data-role="title">Raum\x3C/span>\x3C/h4>' +
'\x3Cbutton type="button" class="uni-hlr__btn--remove" data-act="removeRoom">Entfernen\x3C/button>' +
'\x3C/div>' +
'\x3Cdiv class="uni-hlr__grid">' +
'\x3Cdiv class="uni-hlr__field">' +
'\x3Clabel class="uni-hlr__label" for="' + id + '-type">Um welchen Raum geht es?\x3C/label>' +
'\x3Cselect class="uni-hlr__select" id="' + id + '-type" data-f="type">' +
optionList(RAUMTYP, type) +
'\x3C/select>' +
'\x3C/div>' +
'\x3Cdiv class="uni-hlr__field">' +
'\x3Clabel class="uni-hlr__label" for="' + id + '-area">Wie groß ist der Raum?\x3C/label>' +
'\x3Cinput class="uni-hlr__input" type="text" inputmode="decimal" id="' + id + '-area" data-f="area" placeholder="z. B. 24 m²">' +
'\x3C/div>' +
'\x3Cdiv class="uni-hlr__field">' +
'\x3Clabel class="uni-hlr__label" for="' + id + '-height">Wie hoch ist die Decke?\x3C/label>' +
'\x3Cselect class="uni-hlr__select" id="' + id + '-height" data-f="height">' +
'\x3Coption value="normal" selected>Normal (etwa 2,50 m)\x3C/option>' +
'\x3Coption value="hoch">Hoch (etwa 3,00 m)\x3C/option>' +
'\x3Coption value="altbau">Altbau (etwa 3,50 m)\x3C/option>' +
'\x3C/select>' +
'\x3C/div>' +
'\x3Cdiv class="uni-hlr__field">' +
'\x3Cspan class="uni-hlr__label">Wie viele Personen sind meist da?\x3C/span>' +
'\x3Cdiv class="uni-hlr__counter">' +
'\x3Cbutton type="button" data-act="dec" aria-label="Weniger Personen">−\x3C/button>' +
'\x3Coutput data-f="persons">2\x3C/output>' +
'\x3Cbutton type="button" data-act="inc" aria-label="Mehr Personen">+\x3C/button>' +
'\x3C/div>' +
'\x3C/div>' +
'\x3C/div>';
}
function envMarkup(id) {
return '' +
'\x3Cdiv class="uni-hlr__room-head">' +
'\x3Ch4 class="uni-hlr__room-name">\x3Cspan class="uni-hlr__room-badge" data-role="badge">1\x3C/span>' +
'\x3Cspan data-role="title">Raum\x3C/span>\x3C/h4>' +
'\x3C/div>' +
'\x3Cdiv class="uni-hlr__grid">' +
'\x3Cdiv class="uni-hlr__field">' +
'\x3Clabel class="uni-hlr__label" for="' + id + '-walls">Wie viele Wände grenzen an die Außenluft?\x3C/label>' +
'\x3Cselect class="uni-hlr__select" id="' + id + '-walls" data-f="walls">' +
'\x3Coption value="1" selected>Eine Außenwand\x3C/option>' +
'\x3Coption value="2">Zwei (Eckzimmer)\x3C/option>' +
'\x3Coption value="3">Drei oder mehr\x3C/option>' +
'\x3Coption value="0">Keine (Raum liegt innen)\x3C/option>' +
'\x3C/select>' +
'\x3Cdetails class="uni-hlr__hint">\x3Csummary>Warum wir das fragen\x3C/summary>' +
'\x3Cdiv class="uni-hlr__hint-body">' +
'\x3Cp>Nur Wände zur Außenluft geben Wärme ab oder nehmen sie auf. Wände zum Flur oder zur Nachbarwohnung zählen nicht mit. Aus Ihrer Angabe und der Zimmergröße schätzen wir die Wandfläche, damit Sie nichts ausmessen müssen.\x3C/p>' +
'\x3Cp>\x3Cstrong>Einfluss auf das Ergebnis:\x3C/strong> Ein Eckzimmer mit zwei Außenwänden verliert im Winter deutlich mehr Wärme als ein Raum mit einer einzigen Außenwand.\x3C/p>' +
'\x3C/div>\x3C/details>' +
'\x3C/div>' +
'\x3Cdiv class="uni-hlr__field">' +
'\x3Clabel class="uni-hlr__label" for="' + id + '-shade">Gibt es Sonnenschutz an den Fenstern?\x3C/label>' +
'\x3Cselect class="uni-hlr__select" id="' + id + '-shade" data-f="shade">' +
optionList(VERSCHATTUNG, 'keine') +
'\x3C/select>' +
'\x3Cdetails class="uni-hlr__hint">\x3Csummary>Warum wir das fragen\x3C/summary>' +
'\x3Cdiv class="uni-hlr__hint-body">' +
'\x3Cp>Entscheidend ist, ob der Sonnenschutz außen oder innen sitzt. Außen wird die Wärme abgefangen, bevor sie ins Zimmer gelangt. Innen ist sie bereits im Raum und wird nur noch verteilt.\x3C/p>' +
'\x3Cp>\x3Cstrong>Einfluss auf das Ergebnis:\x3C/strong> Ein außenliegender Rollladen senkt den Sonneneintrag um rund 70 Prozent, eine Innenjalousie nur um etwa 30 Prozent.\x3C/p>' +
'\x3C/div>\x3C/details>' +
'\x3C/div>' +
'\x3C/div>' +
'\x3Cdiv class="uni-hlr__windows" data-role="winblock">' +
'\x3Cp class="uni-hlr__windows-label">Welche Fenster hat der Raum?\x3C/p>' +
'\x3Cp class="uni-hlr__sublabel">Fügen Sie für jedes Fenster eine Zeile hinzu. O = Osten, S = Süden, W = Westen, N = Norden, ? = weiß ich nicht.\x3C/p>' +
'\x3Cdiv data-role="windows">\x3C/div>' +
'\x3Cbutton type="button" class="uni-hlr__btn uni-hlr__btn--add uni-hlr__btn--small" data-act="addWindow">Weiteres Fenster hinzufügen\x3C/button>' +
'\x3C/div>';
}
function windowMarkup(wid) {
var orient = '';
[['O', 'Osten'], ['S', 'Süden'], ['W', 'Westen'], ['N', 'Norden'], ['X', 'Weiß ich nicht']].forEach(function (o, i) {
orient += '\x3Clabel title="' + o[1] + '">' +
'\x3Cinput type="radio" name="orient-' + wid + '" value="' + o[0] + '"' + (i === 1 ? ' checked' : '') + '>' +
'\x3Cspan>' + (o[0] === 'X' ? '?' : o[0]) + '\x3C/span>\x3C/label>';
});
return '' +
'\x3Cdiv class="uni-hlr__field">' +
'\x3Clabel class="uni-hlr__label" for="' + wid + '-size">Größe\x3C/label>' +
'\x3Cselect class="uni-hlr__select" id="' + wid + '-size" data-f="winSize">' +
optionList(FENSTERGROESSE, 'normal') +
'\x3C/select>' +
'\x3C/div>' +
'\x3Cdiv class="uni-hlr__field">' +
'\x3Cspan class="uni-hlr__label">Wohin zeigt es?\x3C/span>' +
'\x3Cdiv class="uni-hlr__orient" role="radiogroup" aria-label="Himmelsrichtung">' + orient + '\x3C/div>' +
'\x3C/div>' +
'\x3Cbutton type="button" class="uni-hlr__btn--remove" data-act="removeWindow">Entfernen\x3C/button>';
}
/* --------------------------- Aufbau --------------------------- */
function addWindow(envEl) {
var el = document.createElement('div');
el.className = 'uni-hlr__window';
el.innerHTML = windowMarkup(nextId());
envEl.querySelector('[data-role="windows"]').appendChild(el);
refreshWindowButtons(envEl);
}
function refreshWindowButtons(envEl) {
var list = envEl.querySelectorAll('.uni-hlr__window');
list.forEach(function (el) {
el.querySelector('[data-act="removeWindow"]').hidden = (list.length <= 1);
});
}
function addRoom(type) {
var id = nextId();
var roomType = type || (rooms.length === 0 ? 'wohnzimmer' : 'schlafzimmer');
var roomEl = document.createElement('div');
roomEl.className = 'uni-hlr__room';
roomEl.innerHTML = roomMarkup(id, roomType);
roomsBox.appendChild(roomEl);
var envEl = document.createElement('div');
envEl.className = 'uni-hlr__room';
envEl.innerHTML = envMarkup(id);
envBox.appendChild(envEl);
var entry = { id: id, roomEl: roomEl, envEl: envEl, persons: RAUMTYP[roomType].p, name: '' };
rooms.push(entry);
roomEl.querySelector('[data-f="persons"]').textContent = entry.persons;
addWindow(envEl);
refreshLabels();
// Raumtyp bestimmt Name und schlägt eine Personenzahl vor
roomEl.querySelector('[data-f="type"]').addEventListener('change', function (e) {
entry.persons = RAUMTYP[e.target.value].p;
roomEl.querySelector('[data-f="persons"]').textContent = entry.persons;
refreshLabels();
});
roomEl.addEventListener('click', function (e) {
var btn = e.target.closest('[data-act]');
if (!btn) { return; }
if (btn.dataset.act === 'inc' && entry.persons < 15) { entry.persons += 1; }
if (btn.dataset.act === 'dec' && entry.persons > 0) { entry.persons -= 1; }
if (btn.dataset.act === 'inc' || btn.dataset.act === 'dec') {
roomEl.querySelector('[data-f="persons"]').textContent = entry.persons;
}
if (btn.dataset.act === 'removeRoom' && rooms.length > 1) {
roomEl.remove();
envEl.remove();
rooms = rooms.filter(function (o) { return o.id !== id; });
refreshLabels();
}
});
// Innenliegender Raum: Fensterblock ausblenden
envEl.querySelector('[data-f="walls"]').addEventListener('change', function (e) {
envEl.querySelector('[data-role="winblock"]').hidden = (e.target.value === '0');
});
envEl.addEventListener('click', function (e) {
var btn = e.target.closest('[data-act]');
if (!btn) { return; }
if (btn.dataset.act === 'addWindow') { addWindow(envEl); }
if (btn.dataset.act === 'removeWindow' && envEl.querySelectorAll('.uni-hlr__window').length > 1) {
btn.closest('.uni-hlr__window').remove();
refreshWindowButtons(envEl);
}
});
}
/* --------------------------- Auslesen --------------------------- */
function readBuilding() {
var bjKey = radioValue('uniBaujahr');
var baKey = radioValue('uniBauart');
var glKey = radioValue('uniGlas');
var dmKey = radioValue('uniDaemmung');
var geschaetzt = [];
if (!BAUJAHR[bjKey]) { bjKey = BAUJAHR_DEFAULT; geschaetzt.push('Baujahr'); }
if (!BAUART[baKey]) { baKey = BAUART_DEFAULT; geschaetzt.push('Bauart der Wände'); }
if (!GLAS[glKey]) { glKey = BAUJAHR[bjKey].glas; geschaetzt.push('Verglasung'); }
if (dmKey !== 'ja' && dmKey !== 'nein') { dmKey = 'nein'; geschaetzt.push('Dämmung'); }
var bj = BAUJAHR[bjKey];
var ba = BAUART[baKey];
var gl = GLAS[glKey];
var uWall = bj.u * ba.fU;
var nLuft = bj.n;
var dTeq = ba.dTeq;
if (dmKey === 'ja') {
uWall = Math.max(uWall * 0.45, 0.24);
nLuft = nLuft * 0.85;
dTeq = dTeq * 0.80;
}
return {
uWall: uWall, uWin: gl.u, gWin: gl.g,
nLuft: nLuft, dTeq: dTeq, speicher: ba.speicher,
geschaetzt: geschaetzt,
angaben: {
baujahr: LABEL_BAUJAHR[bjKey] + (geschaetzt.indexOf('Baujahr') > -1 ? ' (angenommen)' : ''),
bauart: LABEL_BAUART[baKey] + (geschaetzt.indexOf('Bauart der Wände') > -1 ? ' (angenommen)' : ''),
glas: LABEL_GLAS[glKey] + (geschaetzt.indexOf('Verglasung') > -1 ? ' (angenommen)' : ''),
daemmung: (dmKey === 'ja' ? 'ja' : 'nein') + (geschaetzt.indexOf('Dämmung') > -1 ? ' (angenommen)' : '')
}
};
}
function checkRooms() {
var errors = [];
rooms.forEach(function (r, i) {
var a = num(r.roomEl.querySelector('[data-f="area"]').value);
if (!(a > 0)) {
errors.push('Bitte tragen Sie beim ' + (r.name || ('Raum ' + (i + 1))) + ' die Zimmergröße in m² ein.');
} else if (a > 400) {
errors.push('Die Zimmergröße beim ' + (r.name || ('Raum ' + (i + 1))) + ' wirkt zu groß. Bitte prüfen Sie die Angabe.');
}
});
return errors;
}
function readRooms() {
return rooms.map(function (r) {
var type = r.roomEl.querySelector('[data-f="type"]').value;
var area = num(r.roomEl.querySelector('[data-f="area"]').value);
var heightKey = r.roomEl.querySelector('[data-f="height"]').value;
var height = HOEHE[heightKey];
var wallsKey = r.envEl.querySelector('[data-f="walls"]').value;
var walls = parseInt(wallsKey, 10);
var shade = r.envEl.querySelector('[data-f="shade"]').value;
// Außenwandfläche schätzen: quadratischer Raum, Seitenlänge = Wurzel der Fläche
var side = Math.sqrt(area);
var wallArea = walls * side * height;
var windows = [];
var winTotal = 0;
var winTexte = [];
if (walls > 0) {
r.envEl.querySelectorAll('.uni-hlr__window').forEach(function (w) {
var sizeKey = w.querySelector('[data-f="winSize"]').value;
var size = FENSTERGROESSE[sizeKey].m2;
var checked = w.querySelector('input[type="radio"]:checked');
var orient = checked ? checked.value : 'S';
windows.push({ area: size, orient: orient });
winTexte.push(FENSTERGROESSE[sizeKey].label.split(', ')[0] +
' (ca. ' + fmt(size, 1) + ' m²), Ausrichtung ' + LABEL_ORIENT[orient]);
winTotal += size;
});
}
// Fensterfläche kann die Wandfläche nicht überschreiten
var maxWin = wallArea * 0.7;
if (winTotal > maxWin && winTotal > 0) {
var scale = maxWin / winTotal;
windows.forEach(function (w) { w.area = w.area * scale; });
winTotal = maxWin;
}
return {
name: r.name, type: type, area: area, height: height,
persons: r.persons, wallArea: wallArea, shade: shade,
windows: windows, winTotal: winTotal,
angaben: {
raumtyp: RAUMTYP[type].label,
flaeche: fmt(area, 1) + ' m²',
hoehe: LABEL_HOEHE[heightKey],
personen: String(r.persons),
waende: LABEL_WALLS[wallsKey],
sonnenschutz: VERSCHATTUNG[shade].label,
fenster: winTexte
}
};
});
}
/* --------------------------- Berechnung --------------------------- */
function calcRoom(room, b) {
var volume = room.area * room.height;
var wallNet = Math.max(room.wallArea - room.winTotal, 0);
// Heizlast
var qT = (wallNet * b.uWall + room.winTotal * b.uWin) * DT_HEIZ;
var qV = 0.34 * b.nLuft * volume * DT_HEIZ;
var heiz = qT * (1 + ZUSCHLAG_HUELLE) + qV;
// Kühllast
var fc = VERSCHATTUNG[room.shade].f;
var solar = 0;
room.windows.forEach(function (w) {
solar += w.area * GLASANTEIL * b.gWin * fc * STRAHLUNG[w.orient];
});
solar = solar * b.speicher;
var trans = wallNet * b.uWall * b.dTeq + room.winTotal * b.uWin * DT_KUEHL;
var intern = room.persons * W_PERSON + room.area * RAUMTYP[room.type].w;
var lueft = 0.34 * N_KUEHL * volume * DT_KUEHL;
var kuehl = solar + trans + intern + lueft;
return {
name: room.name, area: room.area,
heiz: heiz, kuehl: kuehl,
solar: solar, trans: trans, intern: intern, lueft: lueft,
angaben: room.angaben
};
}
function deviceSize(kw) {
var sizes = [2.0, 2.5, 3.5, 4.5, 5.0, 6.0, 7.0, 8.0, 10.0, 12.0, 14.0];
for (var i = 0; i < sizes.length; i++) {
if (sizes[i] >= kw) { return sizes[i]; }
}
return null;
}
/* --------------------------- E-Mail an den Vertrieb --------------------------- */
var lastMailBody = '';
function line(label, value) {
return label + ': ' + value + '\n';
}
function buildMailBody(list, mode, b, sum, slim) {
var showHeiz = (mode === 'heiz' || mode === 'beides');
var showKuehl = (mode === 'kuehl' || mode === 'beides');
var t = '';
t += 'Guten Tag,\n\nich habe den Klimaanlagen-Rechner auf unidomo.de genutzt und bitte um eine Empfehlung.\n\n';
t += '--- MEINE KONTAKTDATEN (bitte ausfüllen) ---\n';
t += 'Name: \n';
t += 'PLZ und Ort: \n';
t += 'Telefon: \n';
t += '\n--- ERGEBNIS ---\n';
t += line('Berechnet für', LABEL_LASTART[mode]);
if (showKuehl) {
t += line('Kühllast gesamt', fmt(sum.kwKuehl, 2) + ' kW / ' + fmt(btu(sum.kuehl), 0) + ' BTU/h');
var dev = deviceSize(sum.kwKuehl);
if (dev) { t += line('Nächste Baugröße', fmt(dev, 1) + ' kW'); }
}
if (showHeiz) {
t += line('Heizlast gesamt', fmt(sum.kwHeiz, 2) + ' kW / ' + fmt(btu(sum.heiz), 0) + ' BTU/h');
}
t += line('Fläche gesamt', fmt(sum.area, 1) + ' m²');
t += line('Benötigte Innengeräte', list.length > 1
? String(list.length) + ' (Multi-Split oder einzelne Single-Split-Geräte)'
: '1 (Single-Split)');
t += '\n--- GEBÄUDE ---\n';
t += line('Baujahr', b.angaben.baujahr);
t += line('Gedämmt', b.angaben.daemmung);
t += line('Verglasung', b.angaben.glas);
t += line('Außenwände', b.angaben.bauart);
t += '\n--- RÄUME ---\n';
list.forEach(function (r, i) {
var a = r.angaben;
var lasten = [];
if (showKuehl) { lasten.push('Kühllast ' + fmt(r.kuehl, 0) + ' W'); }
if (showHeiz) { lasten.push('Heizlast ' + fmt(r.heiz, 0) + ' W'); }
t += (i + 1) + ') ' + r.name + '\n';
t += ' ' + a.flaeche + ' | Höhe ' + a.hoehe + ' | ' + a.personen +
(a.personen === '1' ? ' Person' : ' Personen') + '\n';
t += ' Außenwände: ' + a.waende + ' | Sonnenschutz: ' + a.sonnenschutz + '\n';
t += ' Fenster: ' + (a.fenster.length ? a.fenster.join('; ') : 'keine') + '\n';
t += ' ' + lasten.join(' | ') + '\n';
});
if (!slim && showKuehl && sum.kuehl > 0) {
var s2 = { solar: 0, trans: 0, intern: 0, lueft: 0 };
list.forEach(function (r) {
s2.solar += r.solar; s2.trans += r.trans; s2.intern += r.intern; s2.lueft += r.lueft;
});
t += '\n--- KÜHLLAST SETZT SICH ZUSAMMEN AUS ---\n';
t += 'Sonne durch Fenster ' + Math.round(s2.solar / sum.kuehl * 100) + ' %, ';
t += 'Wände und Fenster ' + Math.round(s2.trans / sum.kuehl * 100) + ' %, ';
t += 'Personen und Geräte ' + Math.round(s2.intern / sum.kuehl * 100) + ' %, ';
t += 'Außenluft ' + Math.round(s2.lueft / sum.kuehl * 100) + ' %\n';
}
if (b.geschaetzt.length) {
t += '\nMit Durchschnittswerten gerechnet bei: ' + b.geschaetzt.join(', ') + '.\n';
}
if (!slim) {
t += '\nÜberschlag nach DIN EN 12831 und VDI 2078, Auslegung -12 °C im Winter,\n';
t += '32 °C außen gegen 26 °C innen im Sommer. Ohne Gewähr.\n';
}
t += '\nMit freundlichen Grüßen\n';
return t;
}
/* --------------------------- Ergebnis --------------------------- */
function renderResult(list, mode, b) {
var totalHeiz = 0, totalKuehl = 0, totalArea = 0;
list.forEach(function (r) {
totalHeiz += r.heiz; totalKuehl += r.kuehl; totalArea += r.area;
});
var showHeiz = (mode === 'heiz' || mode === 'beides');
var showKuehl = (mode === 'kuehl' || mode === 'beides');
var kwKuehl = totalKuehl / 1000;
var kwHeiz = totalHeiz / 1000;
resultSub.textContent = list.length + (list.length === 1 ? ' Raum' : ' Räume') +
' mit zusammen ' + fmt(totalArea, 0) + ' m². So viel Leistung sollte Ihr Gerät mitbringen.';
var html = '\x3Cdiv class="uni-hlr__totals">';
if (showKuehl) {
html += '\x3Cdiv class="uni-hlr__total">' +
'\x3Cp class="uni-hlr__total-label">Geschätzte Kühllast\x3C/p>' +
'\x3Cp class="uni-hlr__total-value">' + fmt(kwKuehl, 2) + '\x3Cem>kW\x3C/em>\x3C/p>' +
'\x3Cp class="uni-hlr__total-alt">' + fmt(btu(totalKuehl), 0) + ' BTU/h\x3C/p>' +
'\x3Cp class="uni-hlr__total-note">' + fmt(totalKuehl, 0) + ' Watt, die Ihr Gerät im Sommer abführen muss\x3C/p>' +
'\x3C/div>';
}
if (showHeiz) {
html += '\x3Cdiv class="uni-hlr__total uni-hlr__total--heat">' +
'\x3Cp class="uni-hlr__total-label">Geschätzte Heizlast\x3C/p>' +
'\x3Cp class="uni-hlr__total-value">' + fmt(kwHeiz, 2) + '\x3Cem>kW\x3C/em>\x3C/p>' +
'\x3Cp class="uni-hlr__total-alt">' + fmt(btu(totalHeiz), 0) + ' BTU/h\x3C/p>' +
'\x3Cp class="uni-hlr__total-note">' + fmt(totalHeiz, 0) + ' Watt, die Ihr Gerät im Winter liefern muss\x3C/p>' +
'\x3C/div>';
}
html += '\x3C/div>';
// Klartext-Zusammenfassung
html += '\x3Cdiv class="uni-hlr__summary">';
if (showKuehl) {
var dev = deviceSize(kwKuehl);
html += '\x3Cp>Für Ihre Räume passt ein Gerät mit rund \x3Cstrong>' +
(dev ? fmt(dev, 1) + ' kW' : fmt(kwKuehl, 2) + ' kW') +
' Kühlleistung\x3C/strong>' + (dev ? ', das ist die nächste übliche Baugröße über Ihrem Wert.' : '.') + '\x3C/p>';
}
if (showHeiz && !showKuehl) {
html += '\x3Cp>Für Ihre Räume passt ein Gerät mit rund \x3Cstrong>' + fmt(kwHeiz, 2) +
' kW Heizleistung\x3C/strong>. Achten Sie beim Datenblatt auf die Leistung bei −7 °C Außentemperatur.\x3C/p>';
}
if (showHeiz && showKuehl) {
html += '\x3Cp>Beim Heizen wird es ' +
(kwHeiz > kwKuehl ? 'anspruchsvoller: hier ist der größere Wert maßgeblich.' :
'einfacher: die Kühlleistung bestimmt die Größe des Geräts.') +
' Achten Sie im Datenblatt auf die Heizleistung bei −7 °C Außentemperatur, nicht auf den Wert bei +7 °C.\x3C/p>';
}
html += '\x3Cp>' + (list.length > 1
? 'Für ' + list.length + ' Räume gibt es zwei übliche Wege. Ein Multi-Split-System versorgt mit einem Außengerät mehrere Innengeräte, das spart Platz an der Fassade und einen zweiten Außengeräte-Standort. Oder Sie nehmen je Raum ein eigenes Single-Split-Gerät, was in der Anschaffung oft günstiger ist und bei einem Defekt nicht alle Räume lahmlegt. Was besser passt, hängt von Ihrer Fassade, den Leitungswegen und dem Budget ab.'
: 'Für einen einzelnen Raum reicht ein Single-Split-Gerät mit einem Innen- und einem Außengerät.') + '\x3C/p>';
if (list.length > 1) {
html += '\x3Cp>Ein einzelnes Innengerät für mehrere Räume funktioniert nur, wenn die Räume offen ineinander übergehen. Hinter geschlossenen Türen kommt die gekühlte Luft nicht an.\x3C/p>';
}
if (b.geschaetzt.length) {
html += '\x3Cp>Bei folgenden Angaben haben wir mit Durchschnittswerten gerechnet, weil Sie „Weiß ich nicht“ gewählt haben: ' +
b.geschaetzt.join(', ') + '. Mit genaueren Angaben wird das Ergebnis genauer.\x3C/p>';
}
html += '\x3C/div>';
// Wärmequellen
if (showKuehl) {
var s = { solar: 0, trans: 0, intern: 0, lueft: 0 };
list.forEach(function (r) {
s.solar += r.solar; s.trans += r.trans; s.intern += r.intern; s.lueft += r.lueft;
});
var parts = [
{ label: 'Sonne durch die Fenster', v: s.solar, k: ' uni-hlr__bar-fill--sun' },
{ label: 'Wärme durch Wände und Fenster', v: s.trans, k: '' },
{ label: 'Personen, Geräte und Licht', v: s.intern, k: '' },
{ label: 'Warme Luft von draußen', v: s.lueft, k: '' }
];
var max = Math.max(s.solar, s.trans, s.intern, s.lueft, 1);
html += '\x3Cdiv class="uni-hlr__panel">\x3Ch4>Woher die Wärme im Sommer kommt\x3C/h4>\x3Cdiv class="uni-hlr__bars">';
parts.forEach(function (p) {
html += '\x3Cdiv>\x3Cdiv class="uni-hlr__bar-head">\x3Cspan>' + p.label + '\x3C/span>' +
'\x3Cb>' + Math.round(p.v / totalKuehl * 100) + ' %\x3C/b>\x3C/div>' +
'\x3Cdiv class="uni-hlr__bar-track">\x3Cdiv class="uni-hlr__bar-fill' + p.k + '" data-w="' + (p.v / max * 100) + '">\x3C/div>\x3C/div>\x3C/div>';
});
html += '\x3C/div>';
if (s.solar / totalKuehl > 0.4) {
html += '\x3Cp class="uni-hlr__tip-save">Der größte Teil der Wärme kommt durch Ihre Fenster. ' +
'Ein außenliegender Rollladen oder eine Markise senkt diesen Anteil um bis zu drei Viertel, und damit auch die nötige Geräteleistung.\x3C/p>';
}
html += '\x3C/div>';
}
// Details je Raum, eingeklappt
html += '\x3Cdetails class="uni-hlr__details">\x3Csummary>Ergebnis je Raum ansehen\x3C/summary>' +
'\x3Cdiv class="uni-hlr__details-body">\x3Cdiv class="uni-hlr__table-wrap">\x3Ctable class="uni-hlr__table">' +
'\x3Cthead>\x3Ctr>\x3Cth>Raum\x3C/th>\x3Cth>Fläche\x3C/th>';
if (showKuehl) { html += '\x3Cth>Kühllast\x3C/th>\x3Cth>BTU/h\x3C/th>'; }
if (showHeiz) { html += '\x3Cth>Heizlast\x3C/th>\x3Cth>BTU/h\x3C/th>'; }
html += '\x3C/tr>\x3C/thead>\x3Ctbody>';
list.forEach(function (r) {
html += '\x3Ctr>\x3Ctd>' + esc(r.name) + '\x3C/td>\x3Ctd>' + fmt(r.area, 0) + ' m²\x3C/td>';
if (showKuehl) { html += '\x3Ctd>' + fmt(r.kuehl, 0) + ' W\x3C/td>\x3Ctd>' + fmt(btu(r.kuehl), 0) + '\x3C/td>'; }
if (showHeiz) { html += '\x3Ctd>' + fmt(r.heiz, 0) + ' W\x3C/td>\x3Ctd>' + fmt(btu(r.heiz), 0) + '\x3C/td>'; }
html += '\x3C/tr>';
});
html += '\x3C/tbody>\x3Ctfoot>\x3Ctr>\x3Ctd>Gesamt\x3C/td>\x3Ctd>' + fmt(totalArea, 0) + ' m²\x3C/td>';
if (showKuehl) { html += '\x3Ctd>' + fmt(totalKuehl, 0) + ' W\x3C/td>\x3Ctd>' + fmt(btu(totalKuehl), 0) + '\x3C/td>'; }
if (showHeiz) { html += '\x3Ctd>' + fmt(totalHeiz, 0) + ' W\x3C/td>\x3Ctd>' + fmt(btu(totalHeiz), 0) + '\x3C/td>'; }
html += '\x3C/tr>\x3C/tfoot>\x3C/table>\x3C/div>\x3C/div>\x3C/details>';
html += '\x3Cp class="uni-hlr__note">\x3Cstrong>Bitte beachten:\x3C/strong> Dieses Ergebnis ist eine erste Einschätzung ' +
'in Anlehnung an DIN EN 12831 und VDI 2078. Für die verbindliche Auslegung Ihrer Anlage ist eine Berechnung ' +
'durch einen Fachbetrieb nötig, der auch Dachflächen, Wärmebrücken, die örtliche Auslegungstemperatur und ' +
'die Luftfeuchte berücksichtigt.\x3C/p>';
var sums = {
area: totalArea, kuehl: totalKuehl, heiz: totalHeiz,
kwKuehl: kwKuehl, kwHeiz: kwHeiz
};
var mailBody = buildMailBody(list, mode, b, sums, false);
lastMailBody = mailBody;
// Manche E-Mail-Programme kürzen sehr lange mailto-Links.
// Ab 1800 Zeichen kodiert wird deshalb die Kurzfassung verlinkt.
var mailLink = mailBody;
if (encodeURIComponent(mailLink).length > 1800) {
mailLink = buildMailBody(list, mode, b, sums, true);
}
html += '\x3Cdetails class="uni-hlr__details">\x3Csummary>Diese Angaben senden wir mit\x3C/summary>' +
'\x3Cdiv class="uni-hlr__details-body">' +
'\x3Cpre class="uni-hlr__mailpreview">' + esc(mailBody) + '\x3C/pre>' +
'\x3Cdiv class="uni-hlr__copyrow">' +
'\x3Cbutton type="button" class="uni-hlr__btn uni-hlr__btn--ghost uni-hlr__btn--small" data-act="copyMail">Text kopieren\x3C/button>' +
'\x3Csmall data-role="copyhint">Falls sich Ihr E-Mail-Programm nicht öffnet, kopieren Sie den Text und senden ihn an ' + MAIL_RECIPIENT + '.\x3C/small>' +
'\x3C/div>\x3C/div>\x3C/details>';
html += '\x3Cdiv class="uni-hlr__cta">' +
'\x3Cp>\x3Cstrong>Welches Gerät passt dazu?\x3C/strong>Schicken Sie uns Ihr Ergebnis mit allen Angaben. Wir melden uns mit ' +
'einem passenden Vorschlag zurück, kostenlos und unverbindlich.\x3C/p>' +
'\x3Ca class="uni-hlr__btn" href="mailto:' + MAIL_RECIPIENT + '?subject=' +
encodeURIComponent('Anfrage Klimaanlage: Ergebnis aus dem Rechner') +
'&body=' + encodeURIComponent(mailLink) + '">Ergebnis senden\x3C/a>\x3C/div>';
resultBox.innerHTML = html;
window.requestAnimationFrame(function () {
resultBox.querySelectorAll('.uni-hlr__bar-fill').forEach(function (el) {
el.style.width = el.dataset.w + '%';
});
});
}
/* --------------------------- Ereignisse --------------------------- */
root.addEventListener('click', function (e) {
var copyBtn = e.target.closest('[data-act="copyMail"]');
if (copyBtn) {
var hint = resultBox.querySelector('[data-role="copyhint"]');
var done = function () { if (hint) { hint.textContent = 'Text wurde in die Zwischenablage kopiert.'; } };
if (navigator.clipboard && navigator.clipboard.writeText) {
navigator.clipboard.writeText(lastMailBody).then(done, function () {
if (hint) { hint.textContent = 'Kopieren nicht möglich. Bitte den Text oben manuell markieren.'; }
});
} else {
var ta = document.createElement('textarea');
ta.value = lastMailBody;
ta.setAttribute('readonly', 'readonly');
ta.style.position = 'absolute';
ta.style.left = '-9999px';
document.body.appendChild(ta);
ta.select();
try { document.execCommand('copy'); done(); } catch (err) {
if (hint) { hint.textContent = 'Kopieren nicht möglich. Bitte den Text oben manuell markieren.'; }
}
document.body.removeChild(ta);
}
return;
}
if (e.target.closest('[data-next]')) {
if (current === 2) {
var errs = checkRooms();
if (errs.length) { showError(errs); return; }
}
goTo(current + 1);
return;
}
if (e.target.closest('[data-prev]')) { goTo(current - 1); }
});
document.getElementById('uniAddRoom').addEventListener('click', function () {
addRoom();
});
document.getElementById('uniCalc').addEventListener('click', function () {
errorBox.hidden = true;
var errs = checkRooms();
if (errs.length) { showError(errs); return; }
var b = readBuilding();
var list = readRooms().map(function (r) { return calcRoom(r, b); });
renderResult(list, radioValue('uniLastart'), b);
goTo(5);
});
document.getElementById('uniReset').addEventListener('click', function () {
roomsBox.innerHTML = '';
envBox.innerHTML = '';
resultBox.innerHTML = '';
resultSub.textContent = '';
rooms = [];
['uniLastart|kuehl', 'uniBaujahr|bx', 'uniDaemmung|nein', 'uniGlas|gx', 'uniBauart|bax'].forEach(function (pair) {
var p = pair.split('|');
var el = root.querySelector('input[name="' + p[0] + '"][value="' + p[1] + '"]');
if (el) { el.checked = true; }
});
addRoom('wohnzimmer');
goTo(1);
});
addRoom('wohnzimmer');
})();
Klimaanlagen-Rechner
Kühlleistung der Klimaanlage richtig berechnen
Die passende Leistung einer Klimaanlage lässt sich nicht zuverlässig allein
anhand der Quadratmeterzahl bestimmen. Zwei Räume mit jeweils 25 m² können
einen deutlich unterschiedlichen Kühlbedarf haben – etwa durch große Fenster,
direkte Sonneneinstrahlung, eine unterschiedliche Dämmung oder verschiedene
Raumhöhen.
Der UNIDOMO Rechner betrachtet deshalb mehrere Einflussgrößen gemeinsam und
ermittelt daraus eine überschlägige Kühllast und Heizlast.
Das Ergebnis in Watt und Kilowatt hilft Ihnen dabei, geeignete
Leistungsklassen für Ihre Klimaanlage einzugrenzen.
01
Nutzung auswählen
Entscheiden Sie, ob Ihre Klimaanlage kühlen, heizen oder beide
Aufgaben übernehmen soll.
02
Räume eingeben
Tragen Sie Raumtyp, Fläche, Deckenhöhe und die übliche Anzahl
der Personen ein.
03
Gebäude beschreiben
Baujahr, Dämmung, Verglasung und Wandbauweise helfen bei der
Einschätzung des Wärmebedarfs.
04
Fenster berücksichtigen
Größe, Himmelsrichtung und Sonnenschutz der Fenster beeinflussen
besonders die sommerliche Kühllast.
05
Leistung ablesen
Sie erhalten die geschätzte Kühl- und Heizleistung für jeden Raum
sowie den Gesamtbedarf in Watt und kW.
Gut zu wissen:
Wenn Ihnen einzelne Gebäudedaten nicht bekannt sind, können Sie im Rechner
„Weiß ich nicht“ auswählen. Für diese Angaben wird mit geeigneten
Durchschnittswerten gerechnet und das Ergebnis entsprechend gekennzeichnet.
Wie viel Watt pro m²? Warum eine Faustformel nicht immer reicht
Für Klimaanlagen werden häufig pauschale Wattwerte pro Quadratmeter genannt.
Solche Faustformeln können für eine schnelle Orientierung hilfreich sein,
bilden die tatsächlichen Bedingungen eines Raumes aber nur eingeschränkt ab.
Ein gut gedämmtes Schlafzimmer mit kleinen Nordfenstern kann beispielsweise
deutlich weniger Kühlleistung benötigen als ein gleich großes Wohnzimmer
mit großen Westfenstern und intensiver Nachmittagssonne. Deshalb berücksichtigt
unser Rechner neben der Raumgröße weitere wichtige Faktoren.
Fenster & Sonne
Größe und Ausrichtung der Fenster bestimmen mit, wie viel Sonnenwärme
im Sommer in den Raum gelangt.
Gebäude
Baujahr, Dämmung, Verglasung und Außenwände beeinflussen den
Wärmegewinn und Wärmeverlust.
Personen & Geräte
Menschen, Computer, Fernseher, Beleuchtung und Küchengeräte geben
zusätzliche Wärme an den Raum ab.
Kühllast und Heizlast: Was berechnet der Klimaanlagen-Rechner?
Kühllast
Die Kühllast beschreibt, wie viel Wärme eine Klimaanlage
aus einem Raum abführen muss, damit die gewünschte Raumtemperatur gehalten
werden kann.
Dazu zählen unter anderem Sonneneinstrahlung, Wärme durch Wände und
Fenster, Personen, elektrische Geräte sowie warme Außenluft.
Heizlast
Die Heizlast beschreibt, welche Wärmeleistung benötigt
wird, um einen Raum bei niedrigen Außentemperaturen ausreichend warm
zu halten.
Sie ist besonders relevant, wenn eine Split-Klimaanlage nicht nur
kühlen, sondern auch regelmäßig zum Heizen eingesetzt werden soll.
Individuelle Raumdaten
Diese Faktoren beeinflussen die benötigte Klimaleistung
Die erforderliche Kühlleistung entsteht aus dem Zusammenspiel verschiedener
Wärmequellen und Gebäudeeigenschaften. Deshalb fragt der Rechner gezielt
mehrere Angaben ab.
Raumfläche und Deckenhöhe
Fläche und Höhe bestimmen gemeinsam das Raumvolumen. Ein hoher Altbauraum
kann deshalb mehr Leistung benötigen als ein gleich großer Raum mit
Standarddeckenhöhe.
Dämmung und Baujahr
Der energetische Zustand des Gebäudes beeinflusst, wie stark sich Räume
erwärmen und wie viel Wärme sie im Winter verlieren.
Fenster und Verglasung
Größe, Verglasung und Himmelsrichtung bestimmen mit, wie viel Wärme über
die Fenster übertragen wird.
Sonnenschutz
Außenjalousien, Rollläden oder Markisen können den sommerlichen
Wärmeeintrag durch Fenster deutlich verringern.
Außenwände
Ein innenliegender Raum verhält sich anders als ein Eckzimmer mit
mehreren Flächen zur Außenluft.
Nutzung des Raumes
Schlafzimmer, Wohnzimmer, Küche und Homeoffice unterscheiden sich durch
Personenbelegung und typische elektrische Wärmequellen.
Transparente Berechnung
So wird die benötigte Leistung der Klimaanlage ermittelt
Der Rechner verwendet keine starre Quadratmeterpauschale. Stattdessen werden
die angegebenen Raum- und Gebäudedaten in mehrere Bestandteile der Heiz- und
Kühllast übersetzt und anschließend zusammengeführt.
01 – Wärmeübertragung
Außenwände, Fenster, Dämmung und Verglasung bestimmen einen Teil des
Wärmegewinns beziehungsweise Wärmeverlustes.
02 – Sonneneinstrahlung
Fenstergröße, Ausrichtung und Verschattung werden für den sommerlichen
Wärmeeintrag berücksichtigt.
03 – Interne Wärmequellen
Personen sowie typische Geräte und Beleuchtung werden abhängig vom
gewählten Raumtyp einbezogen.
04 – Ergebnis in Watt und kW
Aus den einzelnen Einflüssen entsteht die geschätzte Last je Raum.
Zusätzlich wird bei mehreren Räumen ein Gesamtwert ausgegeben.
Mehr zur Berechnungsgrundlage anzeigen
Im Kühlbetrieb werden unter anderem die solaren Wärmegewinne durch Fenster,
die Wärmeübertragung durch Bauteile, Personen und Geräte sowie der
Luftaustausch betrachtet.
Im Heizbetrieb stehen vor allem Wärmeverluste über Außenwände und Fenster
sowie der Luftaustausch im Mittelpunkt.
Die Berechnung erfolgt bewusst vereinfacht und in Anlehnung an grundlegende
Einflussgrößen aus DIN EN 12831 und VDI 2078. Sie ersetzt keine vollständige
normgerechte Heiz- oder Kühllastberechnung.
Was bedeutet das Ergebnis in kW?
Zeigt der Rechner beispielsweise eine geschätzte Kühllast von
2,3 kW, muss das Klimagerät ungefähr diese Wärmemenge
aus dem Raum abführen können. Da Klimaanlagen in bestimmten
Leistungsklassen angeboten werden, zeigt der Rechner zusätzlich die
nächstpassende übliche Baugröße.
Beispiel: 2,3 kW berechnete Kühllast
In diesem Beispiel würde die nächsthöhere übliche Gerätegröße von
etwa 2,5 kW Kühlleistung grundsätzlich in den relevanten
Leistungsbereich fallen. Ob das konkrete Modell zum Raum und zur
Installation passt, sollte anschließend anhand seiner technischen Daten
geprüft werden.
Single-Split oder Multi-Split: Wie viele Räume möchten Sie klimatisieren?
Der Rechner kann nicht nur einen einzelnen Raum berücksichtigen. Sie können
mehrere Zimmer getrennt anlegen und erhalten für jeden Raum einen eigenen
Leistungswert.
Single-Split für einen Raum
Soll ein einzelner Raum gekühlt oder beheizt werden, kommt häufig
eine Single-Split-Klimaanlage mit einem Innen- und einem Außengerät
infrage.
Bei mehreren getrennten Räumen können mehrere Innengeräte mit einem
gemeinsamen Außengerät kombiniert werden. Wichtig ist dabei nicht nur
die Gesamtleistung, sondern auch die benötigte Leistung je Raum.
Warum die richtige Klimaanlagen-Leistung wichtig ist
Eine möglichst passende Dimensionierung sorgt dafür, dass die Klimaanlage
zur tatsächlichen Raumlast passt. Mehr Leistung ist dabei nicht automatisch
besser.
Zu wenig Leistung
Ein zu klein ausgewähltes Klimagerät kann bei hoher Last lange mit
hoher Leistung arbeiten und die gewünschte Raumtemperatur möglicherweise
nicht ausreichend erreichen.
Unnötig viel Leistung
Ein deutlich größer dimensioniertes Gerät bietet nicht automatisch
mehr Komfort. Ziel ist eine Leistung, die möglichst gut zum jeweiligen
Raum und zur Nutzung passt.
Was nach der Berechnung noch wichtig ist
Die berechnete kW-Leistung grenzt geeignete Klimageräte ein. Für die
konkrete Auswahl sollten anschließend weitere technische und räumliche
Bedingungen geprüft werden.
Leistungsdaten
Kühl- und gegebenenfalls Heizleistung sollten zum berechneten Bedarf passen.
Innengeräte
Bei Multi-Split-Anlagen sollte jedes Innengerät zur jeweiligen Raumlast passen.
Heizbetrieb
Soll die Anlage heizen, ist die verfügbare Heizleistung bei niedrigen
Außentemperaturen relevant.
Aufstellort
Platz für Innen- und Außengerät sowie mögliche Leitungswege gehören
ebenfalls zur Planung.
Passende Geräte finden
Vom Rechner zur passenden Klimaanlage
Mit Ihrem Ergebnis können Sie die Auswahl bereits nach der benötigten
Leistung eingrenzen. Entdecken Sie Klimaanlagen für einzelne oder mehrere
Räume in verschiedenen Leistungsklassen.
Klimaanlagen
Verschiedene Klimageräte und Systeme für angenehme Raumtemperaturen.
Die benötigte Leistung hängt unter anderem von Raumgröße, Deckenhöhe,
Dämmung, Fensterflächen, Sonneneinstrahlung, Personen und der Nutzung
des Raumes ab. Deshalb ist eine pauschale kW-Angabe nur anhand der
Quadratmeterzahl ungenau.
Wie kann ich die Kühlleistung einer Klimaanlage berechnen?
Für eine bessere Einschätzung werden neben der Raumfläche auch Wärmegewinne
durch Sonne, Personen und Geräte sowie der Wärmeaustausch über Fenster,
Außenwände und Außenluft berücksichtigt. Der UNIDOMO Rechner übernimmt
diese überschlägige Berechnung für Sie.
Welche Klimaanlage brauche ich für 20, 30 oder 40 m²?
Die Raumfläche allein reicht für eine zuverlässige Auswahl nicht aus.
Ein 30-m²-Raum mit großen sonnigen Fenstern kann beispielsweise eine
höhere Kühllast haben als ein gleich großer, gut gedämmter Raum auf der
Nordseite. Nutzen Sie deshalb die individuellen Raumdaten im Rechner.
Kann ich mehrere Räume mit dem Rechner berechnen?
Ja. Sie können mehrere Räume separat anlegen. Der Rechner gibt die
geschätzte Kühl- beziehungsweise Heizlast für jeden Raum einzeln und
zusätzlich einen Gesamtwert aus.
Kann eine Split-Klimaanlage auch heizen?
Viele moderne Split-Klimaanlagen können den Kältekreislauf umkehren und
dadurch sowohl kühlen als auch heizen. Im Rechner können Sie deshalb
zwischen Kühlen, Heizen sowie Kühlen und Heizen wählen.
Was ist der Unterschied zwischen Kühllast und Kühlleistung?
Die Kühllast beschreibt den Kühlbedarf des Raumes. Die Kühlleistung ist
dagegen die Leistung, die das Klimagerät bereitstellen kann. Für eine
passende Dimensionierung sollte die verfügbare Geräteleistung den
berechneten Bedarf ausreichend abdecken.
Ersetzt der Rechner eine professionelle Heiz- oder Kühllastberechnung?
Nein. Der Rechner liefert eine überschlägige Ersteinschätzung zur
Vorauswahl einer Klimaanlage. Für eine verbindliche Auslegung können
zusätzliche Gebäude-, Standort- und Anlagendaten erforderlich sein.
Nächster Schritt
Kühllast berechnet? Jetzt passende Klimaanlage finden
Nutzen Sie das Ergebnis als Orientierung für die Geräteauswahl.
Sie sind sich bei Leistung, Single-Split oder Multi-Split noch unsicher?
Unser Beratungsteam unterstützt Sie bei der Auswahl einer passenden Lösung.