Zum Inhalt springenStromausfall? Notmeldestellen sind im Aufbau. Was Sie schon jetzt tun können
English
Energie

Heizkörper, die mitdenken

Funkende Thermostate an den Heizkörpern heizen nur, wenn jemand da ist.

im TestKiTa „Schnauderbienchen“ und Testräume

„Wie viel Heizenergie können öffentliche Gebäude sparen?“

Ein normales Thermostat heizt, auch wenn niemand im Raum ist. Ein funkendes Thermostat bekommt einen Zeitplan und meldet die Raumtemperatur. So bleibt es abends und am Wochenende kühler.

Wir vergleichen mehrere Geräte. Getestet wird, wie leicht der Einbau ist, wie lange die Batterie hält und wie viel Energie wirklich gespart wird.

Was nicht erfasst wird: Aus der KiTa zeigen wir keine Live-Werte, nur Monatswerte. So lässt sich nicht ablesen, wann jemand im Raum ist.

Der Weg eines Messwerts, mit echten Daten

Dieselben vier Schritte wie bei jeder Messung im Dorf. Hier sehen Sie, was dabei wirklich über den Funk geht. Was die Schritte bedeuten

  1. Messen

    Raumtemperatur am Heizkörper

    Rohwert am Sensor
    Temperatur am Heizkörper
    22,00 °C
    Ventil geöffnet
    50 %
    Zieltemperatur
    21 °C
  2. Funken

    Temperatur und Ventilstellung

    Beispielpaket, 9 Byte811599802C5312E030
    • Zieltemperatur: 0x15 = 21 → 21 °C
    • Temperatur: 0x99 = 153 → 22,00 °C
    • Feuchte: 0x80 = 128 → 50,0 %
    • Ventil: Stellung 300 von 595 → 50 % offen

    Port 2 · Beispiel, kein echtes Paket

  3. Empfangen

    Antenne auf einem Dach in Kayna

    Vom Decoder übersetzt
    {
     "sensorTemperature": 22,
     "targetTemperature": 21,
     "valveOpenness": 50,
     "openWindow": false,
     "batteryVoltage": 3.4
    }
  4. Zeigen

    gesparte Heizenergie pro Monat

    Letzter Wert

    Der Sensor funkt wirklich, die Lampe zeigt seine letzte Meldung. Messwerte aus Räumen, in denen Menschen sind, zeigen wir nur als Monatswert. Links steht deshalb ein Beispielpaket.

Messen, Funken und Empfangen zeigen ein Beispielpaket. Echt ist die letzte Meldung des Sensors unter Zeigen. Payload hexadezimal: zwei Zeichen sind ein Byte.

Steckbrief zum Nachbauen

Technische Angaben
GerätMClimate Vicki und weitere Geräte im Vergleich
FunkLoRaWAN, 868 MHz
StromBatterie
Aufwand30 Minuten pro Heizkörper
Schwierigkeit mittel
Messprinzip

Messen, vergleichen, Ventil bewegen

Das Thermostat misst die Temperatur am Heizkörper und vergleicht sie mit der Zieltemperatur. Ist es zu kalt, dreht ein kleiner Motor den Ventilstift auf, ist es warm genug, dreht er ihn zu. Die Zieltemperatur kommt per Funk vom Server, zum Beispiel nach einem Zeitplan.

Jede Meldung enthält auch, wie weit das Ventil offen ist. Daraus lässt sich ablesen, wie viel geheizt wurde.

Messwerte

Alle Werte, die der Sensor liefert

So heißen die Felder, nachdem der Decoder das Funkpaket übersetzt hat. Der Sensor hängt in Räumen, in denen Menschen sind. Die Beispiele sind deshalb aus einem Beispielpaket im Format des Herstellers berechnet, mit demselben Decoder, nicht aus einem echten Funkpaket.

Messwerte von das MClimate Vicki mit Beispielwerten
Feld im DecoderBedeutungEinheitBeispiel
sensorTemperatureTemperatur am Heizkörper°C22
relativeHumidityLuftfeuchte%50
targetTemperatureEingestellte Zieltemperatur°C21
valveOpennessVentil geöffnet%50
motorPositionStellung des MotorsSchritte300
motorRangeWeg des Motors von zu bis aufSchritte595
batteryVoltageBatteriespannungV3.4
openWindowFenster offen erkannt (Temperatursturz)–false
childLockKindersicherung aktiv–false
antiFreezeProtectionFrostschutz aktiv–false
attachedBackplateGerät sitzt auf dem Ventil–true
brokenSensorTemperaturfühler defekt–false
calibrationFailedEinmessen des Ventils fehlgeschlagen–false
highMotorConsumptionMotor braucht zu viel Strom (Ventil klemmt)–false
lowMotorConsumptionMotor braucht zu wenig Strom (kein Ventil gefasst)–false
reasonArt der Meldung (Kennzahl des Herstellers)–81

Beispielpaket, Port 2: 811599802C5312E030

Zum Nachbauen

Payload-Decoder für ChirpStack

Diesen Decoder nutzt unser ChirpStack-Server für das MClimate Vicki. Er übersetzt die Bytes aus dem Funk in die Felder oben.

Einsetzen in ChirpStack v4: Geräteprofil öffnen, Reiter „Codec“, „JavaScript functions“ wählen und den Inhalt der Datei einfügen.

Decoder herunterladen

mclimate-vicki.js, 30 KB, JavaScript. Der Code stammt vom Hersteller des Geräts. Es gelten dessen Bedingungen, siehe Nutzungsbedingungen. Oben in der Datei steht, woher er kommt und wann wir ihn abgerufen haben.

Historie

So ist die Anwendung entstanden

Die Arbeitsschritte der Reihe nach, mit dem Bestandteil, der jeweils dazukam. Die Daten stammen aus der Chronik, dem Funknetz-Server und der Anleitung auf OpenCode.

  1. Anleitung zur MClimate Vicki auf OpenCode

    Anleitung
  2. Erstes Thermostat in der KiTa angemeldet

    Gerät
  3. Vergleich mehrerer Thermostate beginnt

    Projekt
  4. im Test