Sonoff TRV-ZBT

Informations sur l'appareil

Le TRV-ZBT est la deuxième génération (Gen2) de la vanne Sonoff TRV. Nous recommandons de l'utiliser avec Zigbee2MQTT.

WARNING

Cet appareil n'est que partiellement compatible avec VTherm. Le contrôle direct de la vanne ne fonctionne pas tel quel. La configuration recommandée est un thermostat sur climate sans contrôle direct de la vanne.

Entités d'ouverture de la vanne

Contrairement à la première génération (TRVZB), cette vanne expose deux valeurs d'ouverture au lieu d'une :

VTherm n'accepte qu'une seule entité de degré d'ouverture par vanne. Si vous renseignez uniquement heating_valve_position comme entité de degré d'ouverture, la vanne ne s'ouvre pas toujours, même quand la position de chauffe est supérieure à 0.

Contournement : synchroniser la position au repos

Si vous voulez utiliser l'auto-régulation avec contrôle direct de la vanne, vous pouvez ajouter l'automatisation suivante. Elle maintient idle_valve_position juste en dessous de heating_valve_position (la valeur au repos doit être inférieure à celle de chauffe). Utilisez heating_valve_position comme entité de degré d'ouverture dans VTherm, et remplacez les identifiants d'entités par les vôtres.

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

Pas de température

La vanne n'accepte que des consignes par pas de 0,5 °C. Si VTherm utilise un pas de 0,1 °C, la consigne envoyée à la vanne est arrondie (par exemple 22,2 °C devient 22 °C). Dans ce cas, la vanne peut rester fermée alors que VTherm demande de l'ouvrir. C'est pourquoi la configuration ci-dessous utilise un pas de température de 0,5 °C.

Source : discussion « Support for the new SONOFF TRV Gen2 ».

Configuration de l'appareil

Initialisation

Allez dans vos paramètres puis intégration puis cliquez sur ajouter une nouvelle intégration. Cherchez Versatile Thermostat.

Cliquez sur Thermostat sur un autre thermostat.

Attributs de base

Rentrez dans la section "Principaux attributs".

  1. Choisissez un nom pour votre thermostat
  2. Mettez le capteur de température pour votre pièce
  3. Si vous utilisez le protocole Zigbee et vous avez une entité "last_seen" pour votre capteur de température, renseignez le.
  4. Décochez "Utiliser la configuration centrale supplémentaire" et validez.
  5. Sur l'écran suivant, mettez 0.5 en pas de température.

Vous pouvez valider et revenir au menu de configuration.

Sous-jacents

Rentrez dans la section sous-jacents.

  1. Ajouter les thermostats qui seront contrôlés

Vous pouvez valider et revenir au menu de configuration.