Product Guides

SONOFF TRV mit einem externen Sensor in Home Assistant einrichten

How to Set Up SONOFF TRV With an External Sensor in Home Assistant

 

Einführung

Ein intelligentes Heizkörperthermostat, das an einem Heizkörper installiert ist, kann durch die Wärme des Heizkörpers, kalte Luft in Fensternähe und seine Einbauposition beeinflusst werden. Daher kann die von seinem integrierten Sensor gemessene Temperatur höher sein als die tatsächliche Raumtemperatur.  

Wenn bereits ein separater Temperatursensor im Raum installiert ist, können Sie in Home Assistant eine Automatisierung erstellen, um die vom externen Sensor gemessene Temperatur mit dem TRV zu synchronisieren. Sobald der externe Temperatursensor eine neue Temperatur meldet, schreibt Home Assistant den aktuellen Wert in das TRV, sodass das Gerät die Heizung anhand einer repräsentativeren Raumtemperatur steuern kann.

  • In dieser Anleitung wird das SONOFF TRV-ZBT als Beispiel verwendet. Das TRVZB der ersten Generation kann ebenfalls anhand dieser Anleitung konfiguriert werden.
  • Der SONOFF SNZB-02DR2 wird als externer Temperatursensor verwendet. Andere Sensoren, die die Temperatur in Home Assistant korrekt melden können, lassen sich auf dieselbe Weise konfigurieren.   

Wählen Sie je nach Verbindung Ihres Heizkörperthermostats unten die Methode ZHA oder Zigbee2MQTT (Z2M) aus.



Voraussetzungen

Vergewissern Sie sich vor dem Start, dass:

  • Das SONOFF TRV-ZBT wurde erfolgreich zu Home Assistant hinzugefügt.
  • Der externe Temperatursensor wurde erfolgreich zu Home Assistant hinzugefügt und kann die Temperatur korrekt melden.
  • Das TRV-ZBT und der externe Temperatursensor verwenden dieselbe Temperatureinheit. Es wird empfohlen, für beide Grad Celsius (°C) zu verwenden.
  • Sie haben die Entitäts-ID des externen Temperatursensors bestätigt, zum Beispiel: 

Integrationsmethode

Beispiel für die Entitäts-ID eines externen Temperatursensors

ZHA

sensor.sonoff_snzb_02dr2_temperature

Zigbee2MQTT (Z2M)

sensor.0xd44867fffe0f8731_temperature


Sie finden die Entitäts-ID, indem Sie zu folgendem Bereich gehen:

    • Entwicklerwerkzeuge → Zustände
    • Geben Sie den Gerätenamen des externen Temperatursensors in das Suchfeld ein, suchen Sie die Temperatur -Entität, die die aktuelle Temperatur darstellt, und kopieren Sie ihre vollständige Entitäts-ID. Sie verwenden diese Entitäts-ID bei der Konfiguration des Automatisierungstriggers und der YAML-Aktion.  

Die Entitäts-IDs können je nach Integrationsmethode, Gerätename und Benutzerkonfiguration variieren. Verwenden Sie bitte die tatsächliche ID der Temperaturentität, die unter Entwicklerwerkzeuge → Zustände angezeigt wird.  



Schritt 1: Automatisierung erstellen

Gehen Sie in Home Assistant zu: Einstellungen → Automatisierungen & Szenen → Automatisierungen

  • Klicken Sie unten rechts auf Automatisierung erstellen und wählen Sie anschließend Neue Automatisierung erstellen.
  • Der empfohlene Name für die Automatisierung lautet: Externe Temperatur mit SONOFF TRV-ZBT synchronisieren.
  • Sie können Automatisierungen auch anhand des Raumnamens unterscheiden, zum Beispiel: SSchlafzimmertemperatur mit TRV-ZBT synchronisieren



Schritt 2: Auslöser konfigurieren

Klicken Sie im Abschnitt Wenn auf Auslöser hinzufügen und wählen Sie anschließend Zustand aus.

  • Geben Sie unter Entität die zuvor unter Entwicklerwerkzeuge → Zustände gefundene ID der Temperaturentität des externen Temperatursensors ein oder fügen Sie sie ein. Wählen Sie anschließend die entsprechende Entität aus den Suchergebnissen aus.
  • Lassen Sie Attribut, Von und Nach leer. Dadurch wird sichergestellt, dass die Automatisierung ausgelöst wird, sobald der externe Temperatursensor einen neuen Temperaturwert meldet.

Es wird empfohlen, nur Änderungen an der Temperaturentität zu überwachen. Wählen Sie nicht den Batteriestand, die Signalstärke oder andere Attribute aus, da dies unnötige Synchronisierungsaktionen auslösen kann.



Option 1: TRV über ZHA mit Home Assistant verbunden

Schritt 3: Externe Temperaturquelle aktivieren

Öffnen Sie die TRV-ZBT-Geräteseite und bestätigen Sie Folgendes:

  • Der externe Temperatursensor ist aktiviert oder als externe Temperaturquelle ausgewählt.
  • Die Entität für den Wert des externen Temperatursensors ist auf der Seite verfügbar.

Schritt 4: Externe Temperatureingabe-Entität bestätigen

  • Bestätigen Sie auf der TRV-ZBT-Geräteseite in Home Assistant, dass die folgende Zahlenentität zum Empfangen der externen Temperatur verfügbar ist: Wert des externen Temperatursensors
  • Wenn auf der Geräteseite mehrere ähnlich benannte Temperaturentitäten angezeigt werden, bestätigen Sie die vollständige Entitäts-ID unter: Entwicklerwerkzeuge → Zustände.
  • Suchen Sie nach dem Gerätenamen des TRV-ZBT und suchen Sie die entsprechende Zahlenentität. Ihre Entitäts-ID enthält normalerweise: external_temperature_sensor_value
    • Beispiel: number.sonoff_trv_zbt_external_temperature_sensor_value
  • Kopieren Sie die vollständige Entitäts-ID. Fügen Sie sie im nächsten Schritt in das Entitätssuchfeld unter „Ziel“ ein und wählen Sie anschließend die entsprechende Entität aus.

Tipp: Überprüfen Sie immer die vollständige Entitäts-ID, um versehentliches Auswählen der Solltemperatur- oder lokalen Temperaturentität des TRV zu vermeiden.

Schritt 5: Aktion zum Schreiben der externen Temperatur hinzufügen

  • Klicken Sie im Abschnitt Dann ausführen auf Aktion hinzufügen und suchen Sie anschließend nach Zahl: Festlegen, um diese Option auszuwählen.
  • In einigen Versionen von Home Assistant kann diese Aktion wie folgt angezeigt werden: Zahlenwert festlegen
  • Fügen Sie im Entitätssuchfeld unter Ziel die im vorherigen Schritt kopierte ID der externen Temperatureingangsentität des TRV-ZBT ein und wählen Sie anschließend die passende Entität aus den Suchergebnissen aus. Die passende Entität kann beispielsweise so angezeigt werden: Wert des externen Temperatursensors

Wenn mehrere TRV-ZBT-Geräte installiert sind, überprüfen Sie sorgfältig den Gerätenamen und den Raum, um zu vermeiden, dass die Temperatur mit dem falschen Thermostatventil synchronisiert wird.

  • Klicken Sie anschließend auf das Drei-Punkte-Menü in der oberen rechten Ecke der Aktion und wählen Sie „In YAML bearbeiten“ aus.

Ändern Sie den Aktionsinhalt in:

action: number.set_value
target:
  entity_id: number.sonoff_trv_zbt_external_temperature_sensor_value
data:
  value: "{{ states('sensor.sonoff_snzb_02dr2_temperature') | float }}"

In diesem Beispiel:

  • sensor.sonoff_snzb_02dr2_temperature ist die Entitäts-ID der Temperatur des externen Temperatursensors.
  • number.sonoff_trv_zbt_external_temperature_sensor_value ist die Entitäts-ID des externen Temperaturwerts des TRV-ZBT.

Tipp: Ersetzen Sie diese Entitäts-IDs durch die tatsächlich in Ihrer Home-Assistant-Instanz angezeigten IDs. Kopieren Sie die Beispiel-IDs nicht direkt.



Option 2: TRV über Zigbee2MQTT (Z2M) mit Home Assistant verbunden

Schritt 3: Externe Temperaturquelle auswählen

  • Öffnen Sie in Home Assistant die Geräteseite des TRV-ZBT.
  • Suchen Sie den Temperatursensor und setzen Sie ihn auf: external
    • external bedeutet, dass das TRV die an es übermittelte externe Temperatur zur Temperaturregelung verwendet.
    • external_2 und external_3 sind weitere reservierte Optionen für externe Temperaturquellen. Wenn Sie nur einen externen Temperatursensor konfigurieren, wählen Sie external.

Schritt 4: Externe Temperatureingabe-Entität bestätigen

  • Suchen Sie in Home Assistant bei den Entitäten des TRV-ZBT-Geräts die Zahlenentität , die zum Schreiben der externen Temperatur verwendet wird.
    • In einigen Versionen von Z2M und Home Assistant wird diese Entität auf der Geräteseite möglicherweise einfach als Temperatur angezeigt und hat möglicherweise denselben Anzeigenamen wie die TRV-Zieltemperaturentität. Das ist normal.
  • Bestätigen Sie die vollständige Entitäts-ID unter: Entwicklerwerkzeuge → Zustände.
  • Suchen Sie nach dem Gerätenamen oder der IEEE-Adresse des TRV-ZBT und suchen Sie anschließend die Zahlenentität, deren Entitäts-ID Folgendes enthält: external_temperature_input.
    • Beispiel: number.0xa4c138a1e838ed59_external_temperature_input

Auch wenn die Entität auf der Geräteseite als Temperatur angezeigt wird, ist sie die richtige Entität zum Empfangen der externen Temperatur, solange ihre vollständige Entitäts-ID 'external_temperature_input' enthält.

Kopieren Sie nach der Bestätigung die vollständige Entitäts-ID. Fügen Sie sie im nächsten Schritt in das Entitätssuchfeld unter Ziel ein und wählen Sie anschließend die entsprechende Entität aus.

Wählen Sie keine Entität ausschließlich anhand ihres angezeigten Namens aus. Bestätigen Sie sie immer anhand der vollständigen Entitäts-ID.

Schritt 5: Aktion zum Schreiben der externen Temperatur hinzufügen

  • Klicken Sie im Abschnitt Dann ausführen auf Aktion hinzufügen und suchen und wählen Sie anschließend: Zahl: Setzen oder Zahlenwert festlegen
  • Fügen Sie im Entitätssuchfeld unter Ziel die im vorherigen Schritt kopierte externe Temperatur-Eingabe-Entitäts-ID des TRV-ZBT ein und wählen Sie anschließend die entsprechende Entität aus den Suchergebnissen aus.
  • Klicken Sie anschließend oben rechts im Aktionsbereich auf das Drei-Punkte-Menü und wählen Sie In YAML bearbeiten.

  • Geben Sie Folgendes ein:

action: number.set_value
target:
  entity_id: number.0xa4c138a1e838ed59_external_temperature_input
data:
  value: "{{ states('sensor.0xd44867fffe0f8731_temperature') | float }}"

In diesem Beispiel:

  • Die sensor.0xd44867fffe0f8731_temperature ist die Entitäts-ID der Temperatur des externen Temperatursensors.
  • Die number.0xa4c138a1e838ed59_external_temperature_input ist die Entitäts-ID des externen Temperatureingangs des TRV-ZBT.

Ersetzen Sie diese Entitäts-IDs durch die tatsächlichen Entitäts-IDs, die in Ihrer Home-Assistant-Instanz angezeigt werden.

Wenn Sie in Home Assistant keine Entität finden, die external_temperature_input enthält, prüfen Sie zunächst, ob das Element Externe Temperatur auf der Geräteseite des TRV-ZBT in Z2M verfügbar ist. Falls es nicht angezeigt wird, aktualisieren Sie Z2M und den Geräte-Converter und prüfen Sie anschließend erneut.



Letzter Schritt: Automation speichern und aktivieren

  • Klicken Sie nach Abschluss der Konfiguration auf Speichern, um die Automation zu speichern.
  • Kehren Sie zur Automationsliste zurück und bestätigen Sie, dass der Schalter neben der Automation aktiviert ist.
  • Ab diesem Zeitpunkt synchronisiert Home Assistant das TRV-ZBT automatisch, sobald der externe Temperatursensor eine neue Temperatur meldet.

 

 

Überprüfen, ob die Konfiguration erfolgreich war

Führen Sie die folgenden Schritte aus, um zu bestätigen, dass die Automation ordnungsgemäß funktioniert:

  1. Öffnen Sie die Geräteseite des externen Temperatursensors und notieren Sie dessen aktuelle Temperatur.
  2. Warten Sie, bis der Sensor einen neuen Temperaturwert meldet. Um den Test zu beschleunigen, halten Sie den Sensor vorsichtig fest oder bewegen Sie ihn vorübergehend an einen Ort mit einer leicht abweichenden Temperatur, um eine Änderung der Messung auszulösen.
  3. Öffnen Sie die Geräteseite des TRV-ZBT.
  4. Bestätigen Sie, dass das TRV-ZBT erfolgreich synchronisiert wurde und die externe Temperatur verwendet:
    • Prüfen Sie, ob der Wert des externen Temperatureingangs des TRV-ZBT aktualisiert wurde und mit der aktuell vom externen Temperatursensor gemeldeten Temperatur übereinstimmt.
      • ZHA: Überprüfen Sie Wert des externen Temperatursensors. Die ID der Number-Entität enthält external_temperature_sensor_value.
      • Z2M: Überprüfen Sie die Number-Entität, deren Entitäts-ID external_temperature_input enthält. Diese Entität wird möglicherweise auf der Geräteseite als „Temperatur“ angezeigt.
    • Bestätigen Sie, dass auch die vom TRV-ZBT angezeigte aktuelle Temperatur auf den Wert der externen Temperatur aktualisiert wurde. Sie können die unter Aktuell auf der Thermostatkarte angezeigte Temperatur überprüfen.

5. Kehren Sie zur Automationsseite zurück und bestätigen Sie, dass unter Zuletzt ausgelöst eine aktuelle Ausführungszeit angezeigt wird.

Sie können die Automation auch öffnen, oben rechts im Aktionsbereich auf das Drei-Punkte-Menü klicken und Aktion ausführen auswählen, um manuell zu testen, ob die Temperatur erfolgreich an das TRV-ZBT geschrieben werden kann.

 

Weiterlesen

SONOFF TRV Gen2 Smart Radiator Valve Guide: Installation, Features & FAQ
SONOFF at IFA Berlin 2026: Your Next Smart Home Starts Here

Hinterlasse einen Kommentar

Alle Kommentare werden vor der Veröffentlichung geprüft.

Diese Website ist durch hCaptcha geschützt und es gelten die allgemeinen Geschäftsbedingungen und Datenschutzbestimmungen von hCaptcha.