Bedienungsanleitung
Eine ausführliche Anleitung für die Heizmesswert-Erfassung der Liegenschaften Aegertenstrasse 15 und 17. Diese Anleitung erklärt Schritt für Schritt, wie Sie Daten auslesen, herunterladen und die verschiedenen Darstellungen interpretieren.
1. Einstieg — was diese Anwendung tut
In jeder Wohnung sitzt ein Wärmemengenzähler, der die genutzte
Heizenergie (in kWh) und das durchgeflossene Heizwasser (in m³)
fortlaufend zählt. Pro Liegenschaft sammelt ein zentrales Gerät
(Datenlogger DL6) die Werte aller Zähler und stellt sie über das Netzwerk
bereit. Diese Webseite liest, speichert und visualisiert die Werte und berechnet am
Jahresende die Heizkostenverteilung nach SIA 384/1.
- Verwaltung / Admin — sieht alle Zähler, kann auslesen, exportieren, abrechnen, Benutzer verwalten.
- Mieter — sieht nur die eigenen Zähler plus den anonymisierten Gebäudedurchschnitt zum Vergleich.
- Anonym — kann nur das Tutorial sehen (diese Seite).
2. Anmelden
Rufen Sie https://messwerte.holzapfel.ch/login auf.
Sie erhalten Ihre Zugangsdaten von der Verwaltung.
Schritt 1 — Benutzername und Passwort eingeben.
Schritt 2 — auf Anmelden klicken.
Schritt 3 — Sie landen automatisch auf der für Sie passenden Übersicht (Admins: Dashboard, Mieter: Meine Werte).
3. Daten auslesen (nur Verwaltung)
Die Auslesung der Wärmemengenzähler erfolgt manuell, typischerweise einmal pro Monat oder zum Stichtag der Jahresabrechnung. Das Lesen kommuniziert über das LAN mit dem Datenlogger DL6 in der jeweiligen Liegenschaft und dauert etwa 15 Sekunden für 10 Zähler.
3.1 Vorgang
1. Im Menü oben Admin → Auslesen öffnen.
2. Liegenschaft wählen: AG17 oder AG15.
3. Auf Auslesung starten klicken.
4. Den Fortschrittsbalken beobachten — die Stati sind: Verbinde → Login → Konfiguration → Live-Reads → Logout.
5. Wenn alle Zähler grün angezeigt werden, die Werte kurz prüfen (Plausibilität) und auf Speichern klicken — die Werte werden mit dem aktuellen Datum in die CSV-Datei eingetragen.
3.2 Was passiert technisch?
Im Hintergrund läuft folgender Ablauf, sichtbar im Hex-Log unten auf der Seite:
- TCP-Verbindung zur Bridge (AG17:
192.168.3.200, AG15:192.168.3.202) auf Port 23. - 8×
CAN-Bytes senden (räumt allenfalls hängende Sessions des DL6 auf). - Login mit dem 8-stelligen Passcode.
- Konfigurations-Download (Liste aller angelernten Zähler).
- Pre-Read-Initialisierung (M-Bus-Geschwindigkeit setzen).
- Pro Zähler: Live-Read mit Position 1, 2, 3, … (M-Bus-Frame mit kWh und m³).
- Sauberer Logout.
4. Dashboard verstehen (Admin)
Das Dashboard ist in vier Bereiche gegliedert:
4.1 Liegenschafts-Filter
Oben können Sie zwischen Alle, AG17 und AG15 umschalten. Die Auswahl wirkt auf alle untenstehenden Bereiche.
4.2 Verlaufsdiagramm
Linien-Chart, x-Achse = Datum, y-Achse = Zählerstand in kWh oder m³.
Mit den Schaltern oberhalb des Charts wechseln Sie:
- kWh / m³ — welche Messgrösse angezeigt wird.
- Absolut / Verbrauch — siehe Abschnitt 6.
4.3 Pie-Chart (Tortendiagramm)
Anteilsmässige Verteilung des Verbrauchs zwischen den Wohneinheiten. Zeigt auf einen Blick, welche Wohnung wie viel anteilig benötigt — gut zur Plausibilitätsprüfung vor der Abrechnung.
4.4 Tabelle der jüngsten Werte
Liste aller Zähler mit Datum der letzten Auslesung, kWh- und m³-Stand. Werte sind kumulativ — also der Zählerstand wie auf dem physischen Display.
5. Datenabdeckung kontrollieren (Admin)
Über Admin → Datenabdeckung sehen Sie auf einen Blick, welche Station in welchem Monat einen Messwert hat. Jede Zeile ist eine Station, jede Spalte ein Kalendermonat. Grüne Zelle = Wert vorhanden, rote Zelle = Lücke.
5.1 Aufbau der Tabelle
- Linke Spalte bleibt beim horizontalen Scrollen sichtbar — Stationsname und ID.
- Spalten-Header zeigen Monat.Jahr (zweistelliges Jahr), aufsteigend von links nach rechts.
- Zelle anschauen — mit der Maus über eine grüne Zelle fahren, um genaues Datum, kWh und m³ als Tooltip zu sehen.
- Letzte Spalte "Σ fehlt" zählt die Lücken pro Station. Bei
0ist die Zeile vollständig. - Kennzahlen oben — Total Zellen, Vorhanden, Fehlend, Abdeckung in Prozent.
5.2 Filter
Mit den Schaltern Alle / AG17 / AG15 oben rechts schränken Sie die Tabelle auf eine Liegenschaft ein.
5.3 Was Lücken bedeuten
- Einzelne rote Zellen in einer sonst grünen Zeile → an dem Stichtag wurde der Zähler nicht erfasst (Auslesung übersprungen oder Zähler hat nicht geantwortet).
- Komplette rote Spalte über alle Stationen → in dem Monat wurde gar nicht ausgelesen. Im Idealfall mindestens einmal pro Monat auf Auslesen klicken.
- Komplette rote Zeile ab einem Datum → die Bridge zur Liegenschaft ist seit dem Zeitpunkt defekt oder der Zähler wurde aus der DL6-Slave-Liste entfernt.
5.4 Lücken nachträglich füllen
backfill_from_logger.py). Wenden Sie sich an die Administration, falls
grössere historische Lücken auffallen.
6. Mieter-Ansicht
Mieter sehen unter Meine Werte:
- Eigene Zähler als bunte Linie — typischerweise eine Linie pro Zähler, bei mehreren zugeordneten Zählern entsprechend mehrere.
- Gestrichelte graue Linie "Ø Gebäude" — der Durchschnitt aller Zähler in Ihrer Liegenschaft. Diese Linie ist anonymisiert; die Werte einzelner anderer Wohnungen sind für Mieter nicht sichtbar.
7. Diagramme richtig deuten
Der wichtigste Unterschied: Absolutwert vs. Verbrauch. Wir zeigen beide live als Beispiel.
7.1 Absolut (kumulativ)
Zeigt den Zählerstand wie auf dem Display: monoton steigend. Eine Linie wird nie sinken. Aus der Steigung lässt sich der Verbrauch ablesen — eine flache Linie heisst geringer Verbrauch, eine steile Linie hoher Verbrauch.
7.2 Verbrauch (Delta)
Zeigt den Unterschied zwischen aufeinanderfolgenden Lesungen. Hier sieht man auf einen Blick die Saisonalität: hohe Balken in den kalten Monaten, niedrige im Sommer. Diese Darstellung ist für die Verbrauchsbewertung deutlich aussagekräftiger.
7.3 Pie-Chart
Verteilt den gewählten Messwert auf alle Wohnungen. Im Absolut-Modus zeigt er die kumulativen Stände, im Delta-Modus den Verbrauch im gewählten Zeitraum. Für Heizkostenabrechnung den Delta-Modus mit dem Abrechnungszeitraum verwenden.
7.4 Tipps zum Lesen der Diagramme
- Plötzlicher Sprung nach oben in der Absolutkurve → typischerweise normal, wenn die letzte Auslesung länger zurück liegt.
- Stagnation über mehrere Monate → Wohnung evt. unbewohnt, oder Heizung abgedreht. Im Sommer normal.
- Wert sinkt → kann nur durch Zählertausch oder Reset auftreten. Verwaltung informieren, gegebenenfalls Offset in der Konfiguration korrigieren.
- Ein einzelner Wert weit über/unter Durchschnitt → Plausibilität prüfen, evt. Ablesefehler oder Fehlfunktion des Zählers.
8. CSV-Daten herunterladen
Über Admin → CSV Export können Sie die Rohdaten als CSV-Datei herunterladen, z.B. für Excel, externe Abrechnungssoftware oder Backups.
8.1 Filter
Sie können nach mehreren Kriterien einschränken:
- Jahr — gibt nur die Lesungen dieses Kalenderjahrs zurück.
- Zeitraum von / bis — feinere Eingrenzung (Format
TT.MM.JJ). - Liegenschaft — alle, AG17 oder AG15.
- Einzelner Zähler — wenn Sie nur einen bestimmten Zähler exportieren möchten.
Wird sowohl Jahr als auch Zeitraum gesetzt, hat das Jahr Vorrang.
8.2 Format
Die CSV-Datei ist TAB-getrennt (nicht Komma!) und hat folgende Spalten:
Datum ID-Nr. kWh m3 Name
06.05.26 21324510 15234 456.78 AG17 UG links
06.05.26 21324511 19874 612.34 AG17 EG rechts
…
- Datum —
TT.MM.JJ(zweistelliges Jahr). - ID-Nr. — eindeutige Zähler-ID, auch auf dem physischen Zähler aufgedruckt.
- kWh — Energie kumulativ, ganzzahlig.
- m3 — Volumen kumulativ, mit zwei Nachkommastellen, inklusive Einbau-Offset.
- Name — Klartext-Bezeichnung der Wohneinheit.
8.3 In Excel öffnen
1. Excel starten, Daten → Aus Text/CSV.
2. Datei wählen.
3. Trennzeichen: Tabstopp; Codierung: UTF-8.
4. Laden.
9. SIA 384/1 — Standortfaktoren und Kostenabrechnung
Eine Wohnung im Untergeschoss verliert mehr Wärme an den Boden als eine im Mittelgeschoss. Eine Dachgeschosswohnung verliert mehr ans Dach. Damit niemand für ungünstige Lage doppelt bezahlt, korrigiert die Norm SIA 384/1 den Verbrauch über einen Standortfaktor:
korrigierter_kWh = roher_kWh / Standortfaktor
Kostenanteil = korrigierter_kWh / Σ(korrigierte_kWh) × Gesamtkosten
Default-Faktoren in unserer Anwendung:
- Untergeschoss (UG): 0.80 — höhere Verluste, korrigierter Wert wird grösser, aber im Verhältnis zu anderen Wohnungen relativ niedriger Kostenanteil.
- Erdgeschoss (EG): 1.00
- Obergeschoss (OG): 1.00
- Dachgeschoss (DG): 0.85
9.1 Faktoren bearbeiten
Unter Admin → SIA-Faktoren können einzelne Werte überschrieben werden, z.B. wenn eine Eckwohnung zwei Aussenwände hat oder eine Wohnung über einer unbeheizten Garage liegt.
9.2 Abrechnung erstellen
1. Admin → Kostenabrechnung.
2. Zeitraum wählen (von / bis), Liegenschaft wählen, Gesamtkosten in CHF eingeben.
3. Berechnen.
4. Tabelle zeigt pro Wohnung: roher Verbrauch, Faktor, korrigierter Verbrauch, prozentualer Anteil, Kostenanteil in CHF.
Das Ergebnis kann ausgedruckt oder als CSV exportiert werden.
10. Häufige Probleme
- "DL6 antwortet nicht" beim Auslesen
- Sehr selten. Auf Erneut versuchen klicken. Wenn dauerhaft, die TCP-Bridge stromlos schalten und nach 30 s wieder anschliessen.
- Werte stimmen nicht mit dem physischen Zähler überein
- Beim m³-Wert ist ein Einbau-Offset hinterlegt. Wenn der Zähler ausgetauscht wurde, muss dieser Offset von der Verwaltung neu gesetzt werden — ohne den korrigierten Offset zeigt die Anwendung den falschen Wert.
- Eine Lesung fehlt für ein bestimmtes Datum
- Die Anwendung speichert nur, was beim Auslesen-Klick erfasst wurde. Wenn an einem Stichtag niemand auf Auslesen geklickt hat, gibt es für dieses Datum auch keine Werte.
- Der Pie-Chart zeigt eine Wohnung mit 0 %
- Im Delta-Modus tritt das auf, wenn für die Wohnung im gewählten Zeitraum keine Lesungen erfasst wurden. Im Absolut-Modus, wenn der aktuelle Zählerstand 0 ist (neu installierter Zähler).
- Login funktioniert nicht
- Mehrere mögliche Ursachen: Tippfehler im Passwort (Gross-/Kleinschreibung beachten), Browser-Cache (versuchen Sie privat-Modus), oder Konto wurde gelöscht. Bei Verdacht auf gelöschtes Konto die Verwaltung kontaktieren.
11. Glossar
- M-Bus
- "Meter-Bus" nach EN 13757 — ein zweidrahtiger Feldbus für Verbrauchszähler. Polaritätsunabhängig, wird vom Master gespeist, mehrere Zähler können parallel geschaltet werden.
- Wärmemengenzähler (WMZ)
- Misst die abgegebene Heizenergie über Temperaturdifferenz Vor-/Rücklauf und Durchflussmenge.
- DL6 / MR004
- Datenlogger der Firma Relay GmbH. Speist den M-Bus, fragt die Zähler ab, speichert historische Werte, hat eine RS232-Schnittstelle für die Auslesung.
- TCP-Bridge
- Ein Gerät, das eine serielle Schnittstelle als Netzwerkdienst bereitstellt. Wir nutzen Waveshare-Konverter (AG17) und einen Raspberry Pi mit ser2net (AG15).
- YMODEM-1K
- Datei-Übertragungsprotokoll der 80er-Jahre, blockbasiert mit CRC16. Der DL6 nutzt es für Konfigurations- und Logger-Downloads.
- SIA 384/1
- Schweizer Norm für Heizungsanlagen. Definiert u.a. Standortfaktoren für die verbrauchsabhängige Heizkostenabrechnung.
- kWh
- Kilowattstunde — Einheit für Energiemenge. Eine kWh entspricht 3 600 000 Joule oder 0.0036 GJ.
- m³
- Kubikmeter — Einheit für das durch den Wärmemengenzähler geflossene Wasservolumen. 1 m³ = 1 000 Liter.
Stand der Anleitung: Mai 2026. Bei Fragen oder Unklarheiten an die Verwaltung wenden. Diese Anleitung ist auch ohne Login unter /tutorial erreichbar.