u003cpu003eEn dryppende kran virker uskyldig, men kan bruke overraskende mye vann over tid. Med kalkulatoren under kan du beregne hvor mye vann som går til spill – og hva det kan koste i kroner, basert på vannpris (kr per m³). Dette er en enkel måte å oppdage “skjulte” vannkostnader i boligen.u003c/pu003e
u003cdiv style=u0022max-width:780px;padding:20px;border:1px solid #ddd;border-radius:10px;font-family:Arialu0022u003enn u003ch3u003eDryppende kran / lekkasje – kalkulatoru003c/h3u003en u003cp style=u0022margin-top:6px;color:#444u0022u003en Legg inn hvor ofte det drypper og omtrent hvor stort et drypp er. Du får vannforbruk og kostnad per dag, måned og år.n u003c/pu003enn u003cdiv style=u0022display:flex;gap:12px;flex-wrap:wrap;margin-top:12pxu0022u003en u003cdiv style=u0022flex:1;min-width:220pxu0022u003en u003clabel style=u0022font-size:13px;color:#444u0022u003eDrypp per minuttu003c/labelu003eu003cbru003en u003cinput id=u0022lk_drippu0022 type=u0022numberu0022 step=u00221u0022 value=u002230u0022n style=u0022width:100%;padding:8px;border:1px solid #ddd;border-radius:6pxu0022u003en u003cdiv style=u0022font-size:12px;color:#666;margin-top:4pxu0022u003eTips: Tell i 10 sek og gang opp.u003c/divu003en u003c/divu003enn u003cdiv style=u0022flex:1;min-width:220pxu0022u003en u003clabel style=u0022font-size:13px;color:#444u0022u003eVolum per drypp (ml)u003c/labelu003eu003cbru003en u003cinput id=u0022lk_mlu0022 type=u0022numberu0022 step=u00220.01u0022 value=u00220.25u0022n style=u0022width:100%;padding:8px;border:1px solid #ddd;border-radius:6pxu0022u003en u003cdiv style=u0022font-size:12px;color:#666;margin-top:4pxu0022u003e0,2–0,3 ml er vanlig som grovt anslag.u003c/divu003en u003c/divu003enn u003cdiv style=u0022flex:1;min-width:220pxu0022u003en u003clabel style=u0022font-size:13px;color:#444u0022u003eVannpris (kr per m³)u003c/labelu003eu003cbru003en u003cinput id=u0022lk_prisu0022 type=u0022numberu0022 step=u00220.1u0022 value=u002230u0022n style=u0022width:100%;padding:8px;border:1px solid #ddd;border-radius:6pxu0022u003en u003cdiv style=u0022font-size:12px;color:#666;margin-top:4pxu0022u003e1 m³ = 1000 literu003c/divu003en u003c/divu003en u003c/divu003enn u003cdiv style=u0022display:flex;gap:10px;flex-wrap:wrap;margin-top:14pxu0022u003en u003cbutton onclick=u0022lk_beregn()u0022 style=u0022padding:10px 16px;background:#2c7a7b;color:#fff;border:none;border-radius:6px;cursor:pointeru0022u003en Beregn lekkasjen u003c/buttonu003en u003cbutton onclick=u0022lk_print()u0022 style=u0022padding:10px 16px;background:#111;color:#fff;border:none;border-radius:6px;cursor:pointeru0022u003en Skriv ut / Lag PDFn u003c/buttonu003en u003c/divu003enn u003cdiv id=u0022lk_resultatu0022 style=u0022margin-top:16px;padding:14px;border:1px solid #eee;border-radius:10px;background:#fafafau0022u003eu003c/divu003enn u003cp style=u0022margin-top:10px;font-size:13px;color:#666u0022u003en Dette er et estimat. Faktisk forbruk kan variere med trykk og hvordan kranen drypper.n u003c/pu003ennu003c/divu003ennu003cscriptu003enfunction lk_fmt(n, d=1){n if(!isFinite(n)) return u00220u0022;n return n.toFixed(d).replace(u0022.u0022, u0022,u0022);n}nnfunction lk_beregn(){n const dripp = parseFloat(document.getElementById(u0022lk_drippu0022).value);n const ml = parseFloat(document.getElementById(u0022lk_mlu0022).value);n const pris = parseFloat(document.getElementById(u0022lk_prisu0022).value);nn const dpm = isFinite(dripp) ? dripp : 0; // dripp per minn const mlDrop = isFinite(ml) ? ml : 0; // ml per drippnn // ml per min -u003e liter per minn const literPerMin = (dpm * mlDrop) / 1000;n const literPerDay = literPerMin * 60 * 24;n const literPerMonth = literPerDay * 30;n const literPerYear = literPerDay * 365;nn // kr (pris per m3) =u003e kr per liter = pris/1000n const krPerLiter = (isFinite(pris) ? pris : 0) / 1000;n const costDay = literPerDay * krPerLiter;n const costMonth = literPerMonth * krPerLiter;n const costYear = literPerYear * krPerLiter;nn document.getElementById(u0022lk_resultatu0022).innerHTML = `n u003cdiv style=u0022font-size:18pxu0022u003eu003cbu003eResultatu003c/bu003eu003c/divu003en u003cdiv style=u0022margin-top:8pxu0022u003eu003cbu003eVannforbruku003c/bu003eu003c/divu003en u003cdivu003e• ${lk_fmt(literPerDay,2)} liter per dagu003c/divu003en u003cdivu003e• ${lk_fmt(literPerMonth,1)} liter per måned (ca.)u003c/divu003en u003cdivu003e• ${lk_fmt(literPerYear,0)} liter per åru003c/divu003enn u003cdiv style=u0022margin-top:10pxu0022u003eu003cbu003eKostnadu003c/bu003e (basert på ${lk_fmt(pris,1)} kr/m³)u003c/divu003en u003cdivu003e• ${lk_fmt(costDay,2)} kr per dagu003c/divu003en u003cdivu003e• ${lk_fmt(costMonth,0)} kr per måned (ca.)u003c/divu003en u003cdivu003e• ${lk_fmt(costYear,0)} kr per åru003c/divu003en `;n}nnfunction lk_print(){n // sørg for at vi har ferskt resultatn lk_beregn();nn const resultat = document.getElementById(u0022lk_resultatu0022).innerHTML;n const dato = new Date().toLocaleDateString(u0022no-NOu0022);nn const w = window.open(u0022u0022, u0022u0022, u0022width=820,height=900u0022);n w.document.write(`n u003chtmlu003en u003cheadu003en u003ctitleu003eLekkasje – rapportu003c/titleu003en u003cstyleu003en body{font-family:Arial,sans-serif;padding:40px;color:#222;line-height:1.5}n .logo{font-size:22px;font-weight:bold;color:#2c7a7b;margin-bottom:18px}n h1{font-size:26px;margin:0 0 6px}n .meta{color:#444;margin-bottom:16px}n .box{border:1px solid #ddd;border-radius:10px;padding:18px;background:#fafafa}n .footer{margin-top:28px;font-size:12px;color:#666;border-top:1px solid #ddd;padding-top:10px}n u003c/styleu003en u003c/headu003en u003cbodyu003en u003cdiv class=u0022logou0022u003evvsmester.nou003c/divu003en u003ch1u003eRapport – Dryppende kran / lekkasjeu003c/h1u003en u003cdiv class=u0022metau0022u003eDato: ${dato}u003c/divu003en u003cdiv class=u0022boxu0022u003e${resultat}u003c/divu003en u003cdiv class=u0022footeru0022u003en Rapporten er generert automatisk av kalkulatoren på u003cbu003evvsmester.nou003c/bu003e. Tallene er estimater.n u003c/divu003en u003c/bodyu003en u003c/htmlu003en `);n w.document.close();n w.print();n}nn// auto første beregningnlk_beregn();nu003c/scriptu003e