Sonoff TRV-ZBT
Geräteinformationen
Der TRV-ZBT ist die zweite Generation (Gen2) des Sonoff TRV. Wir empfehlen, ihn mit Zigbee2MQTT zu verwenden.
WARNING
Dieses Gerät ist nur teilweise mit VTherm kompatibel. Die direkte Ventilsteuerung funktioniert nicht ohne Weiteres. Die empfohlene Konfiguration ist ein VTherm auf Thermostat ohne direkte Ventilsteuerung.
Entitäten für die Ventilöffnung
Im Gegensatz zur ersten Generation (TRVZB) stellt dieses Ventil zwei Öffnungswerte statt einem bereit:
heating_valve_position: die Ventilöffnung, wenn das TRV heizt,idle_valve_position: die Ventilöffnung, wenn das TRV im Ruhezustand ist.
VTherm akzeptiert nur eine Entität für den Öffnungsgrad pro Ventil. Wird nur heating_valve_position als Entität für den Öffnungsgrad eingetragen, öffnet sich das Ventil nicht immer, selbst wenn die Heizposition über 0 liegt.
Workaround: Ruheposition synchronisieren
Wenn die Selbstregelung mit direkter Ventilsteuerung verwendet werden soll, kann die folgende Automatisierung hinzugefügt werden. Sie hält idle_valve_position knapp unter heating_valve_position (der Ruhewert muss niedriger als der Heizwert sein). heating_valve_position als Entität für den Öffnungsgrad in VTherm verwenden und die Entitäts-IDs durch die eigenen ersetzen.
alias: Sonoff TRV-ZBT - Sync valve positions
description: Keep idle valve position just below heating valve position
triggers:
- trigger: state
entity_id: number.my_trv_heating_valve_position
- trigger: homeassistant
event: start
conditions:
- condition: template
value_template: >
{{ is_number(states('number.my_trv_heating_valve_position')) }}
- condition: template
value_template: >
{% set heating = states('number.my_trv_heating_valve_position') | float %}
{% set idle = [0, heating - 1] | max %}
{{ states('number.my_trv_idle_valve_position') | float(-1) != idle }}
actions:
- action: number.set_value
target:
entity_id: number.my_trv_idle_valve_position
data:
value: >
{% set heating = states('number.my_trv_heating_valve_position') | float %}
{{ [0, heating - 1] | max }}
mode: restart
Temperaturschritte
Das Ventil akzeptiert Sollwerte nur in Schritten von 0,5 °C. Verwendet VTherm Schritte von 0,1 °C, wird der an das Ventil gesendete Sollwert gerundet (z. B. wird 22,2 °C zu 22 °C). In diesem Fall kann das Ventil geschlossen bleiben, obwohl VTherm es öffnen möchte. Deshalb verwendet die folgende Konfiguration einen Temperaturschritt von 0,5 °C.
Quelle: Diskussion „Support for the new SONOFF TRV Gen2“.
Gerätekonfiguration
Initialisierung
Gehe zu Einstellungen, dann zu Integrationen und dort "neue Integration hinzufügen" anklicken. Suche nach Versatile Thermostat.
Klicken auf VTherm auf Thermostat.
Grundeinstellungen
Gehe zum Abschnitt "Hauptattribute".
- Wähle einen Namen für das Thermostat
- Stelle den Temperatursensor des Raumes ein
- Wenn das Zigbee-Protokoll verwendet wird und eine "last_seen"-Entität für den Temperatursensor vorhanden ist, diesen dann bitte eintragen.
- Deaktiviere "Zusätzliche zentrale Konfiguration verwenden" und bestätige die Eingabe.
- Setze im nächsten Dialogfenster 0.5 als Temperaturschritt.
Eingabe bestätigen und zum Konfigurationsmenü zurückkehren.
Gerätezuordnung
Gehe zum Abschnitt Gerätezuordnung.
- Die zu steuernden Thermostate hinzufügen
Eingabe bestätigen und zum Konfigurationsmenü zurückkehren.