M-Bus Gateway
← Tilbage til blog
· boligophævelse· temperaturkrav· varme· lejelov· § 185· 18°C· mangel· udlejers ansvar· dokumentation

Boligophævelse ved manglende varme — temperaturkrav og dokumentation

Ophævelse af lejebolig ved utilstrækkelig varme: lejelovens § 185 temperaturkrav 18°C, dokumentationsprocedure, varmeregnskabets rolle, platform-alarm og udlejers pligter ved varmestop.

Af M-Bus Gateway

Utilstrækkelig opvarmning er en af de hyppigste årsager til ophævelse af lejeaftale. Lejelovens § 185 giver lejeren ret til at hæve, men dokumentationskravene er strenge.


Lejelovens § 185 — ophævelsesret ved mangler

§ 185 betingelser for ophævelse:

Hvornår kan lejer hæve lejemålet?
  → "Mangler der er til væsentlig ulempe for lejeren"
  → Manglen er ikke afhjulpet inden rimelig frist
  → Udlejer er varslet skriftligt og nægter/undlader afhjælpning

Hvad er en "væsentlig ulempe" ved varme?
  → Rumtemperatur vedvarende under 18°C i opholdrum
  → Varmestop i vintermåneder (november-marts)
  → Manglende varmt brugsvand > 24 timer
  → Gentagne svigt (3+ gange pr. sæson)

Hvad er IKKE ophævelsesgrund:
  ❌ Kortvarig nedbrud (< 24 timer) der straks afhjælpes
  ❌ Lejer ønsker højere temperatur end 20°C
  ❌ Utilfredshed med varmeregnskabet (dette er huslejenævnssag)
  ❌ Generel utilfredshed med ejendommens energistatus

Krav til varsling:
  → Lejer skal skriftligt varsle udlejer (SMS/email accepteres)
  → Udlejer skal have "rimelig frist" til afhjælpning
  → Typisk: 24-48 timer til akut nedbrud
  → Ved gentagne svigt: Kortere frist accepteres

Temperaturkrav i dansk lejeret

Minimumstemperatur — juridisk grundlag:

BR18 (Bygningsreglementet):
  → § 291: Boliger skal kunne opvarmes til minimum 20°C ved -12°C udetemperatur
  → Krav til bygningens konstruktion — ikke den faktiske drift

Lejeloven:
  → Ingen eksplicit temperaturgrænse i lovteksten
  → Praksis fra huslejenævn og domstole: 18°C er absolut minimum
  → 20°C er normal standard for beboelsesrum
  → Soveværelser: 16°C accepteres om natten

Dokumentation af mangelfuld temperatur:
  Korrekt metode:
  → Termometer-måling med foto og timestamp
  → Mindst 3 målinger pr. dag over 3+ dage
  → Måling i opholdsrum (stue/køkken) — ikke bad eller entre
  → Udetemperatur registreres (reference: DMI.dk)

  Forkert metode:
  ❌ Lejerens subjektive oplevelse ("det føles koldt")
  ❌ Enkelt måling en tilfældig dag
  ❌ Måling i uopvarmet rum (kælder, entre)

Platform — varmestop alarm og dokumentation

Platform-understøttelse ved varmestop:

Automatisk alarm-detektion:
  → HCA/varmemåler: Ingen aflæsningsstigning over 48t ved <5°C ude
  → Alarm: "Muligt varmestop — unit U-01, ejendom EJD-001"
  → Platform: CRITICAL alarm → email til udlejer + SMS (hvis konfigureret)
  → Audit-log: Alarm oprettet kl. 06:32 UTC

Tekniker-workflow:
  1. Udlejer/tekniker modtager alarm
  2. Besøg på ejendommen — verificer varmecentral
  3. Løsning: Genstart, serviceeftersyn, nødopvarmning
  4. Platform: Alarm kvitteres med løsningsbeskrivelse
  5. Audit-log: Løsningsnotits + timestamp

Dokumentationspakke til huslejenævn:
  → Alarm-historik (hvornår alarm udløst)
  → Kvitteringstidspunkt (hvornår udlejer reagerede)
  → Aflæsningsdata (viser hvornår varme genoptog)
  → Correspondance-log (email-thread med lejer)
  → Download: ZIP via portal → "Mangel-dokumentation"

Lejer-portal:
  → Lejer kan rapportere varmemangel via portal
  → Formularen sender notifikation til udlejer
  → Ticket registreres i platformen med timestamp

Udlejers pligter og forpligtelser

# server/src/maintenance/heat_failure.py
from datetime import datetime, timedelta
from dataclasses import dataclass


@dataclass
class HeatFailureIncident:
    property_id: str
    unit_id: str | None
    reported_at: datetime
    resolved_at: datetime | None
    outdoor_temp_c: float | None
    min_indoor_temp_c: float | None


def is_response_within_reasonable_time(
    incident: HeatFailureIncident,
    outdoor_temp_c: float,
) -> bool:
    """
    Vurder om udlejer reagerede inden "rimelig frist".
    Kortere frist ved lavere udetemperatur.
    """
    if incident.resolved_at is None:
        return False    # Ikke løst endnu

    response_hours = (
        incident.resolved_at - incident.reported_at
    ).total_seconds() / 3600

    if outdoor_temp_c < -10:
        max_hours = 4     # Ekstrem frost → 4 timer
    elif outdoor_temp_c < 0:
        max_hours = 12    # Frost → 12 timer
    elif outdoor_temp_c < 5:
        max_hours = 24    # Koldt → 24 timer
    else:
        max_hours = 48    # Mild → 48 timer

    return response_hours <= max_hours

Konklusion

Ophævelse af lejeaftale pga. utilstrækkelig varme kræver temperatur under 18°C, skriftlig varsling og manglende afhjælpning inden rimelig frist. Platform understøtter varmestop-detektion via HCA/varmemåler-alarmer, automatisk email til udlejer og komplet audit-log. Dokumentationspakken til huslejenævn eksporteres direkte fra portalen.

Se varmeregnskab fejl guide eller alarm-central guide.