VMC S&P Domeo Evo 225 FL via Modbus TCP/RTU

Bonjour à tous,

Voici mon premier sujet après avoir passer pas mal de temps à galérer pour y arriver, j’ai enfin réussi à intégrer ma vmc double flux.

Alors il existe déjà un sujet sur la Domeo 210 mais la table et les entités ne sont pas les mêmes alors j’ai décidé d’ouvrir un nouveau sujet pour aider tous ceux qui comme moi vont galérer avec cette intégration de VMC.

pour ma config :

:gear: Matériel utilisé

| :dashing_away: VMC double flux | S&P Domeo EVO 225 FL | Version RD, sortie Modbus |

| :electric_plug: Convertisseur RS485 | Waveshare RS485 TO POE ETH (B) | Convertisseur RS485 ↔ Ethernet, alimentation PoE |

| :brain: Serveur domotique | Raspberry Pi 5 | Sous Home Assistant OS |

| :globe_with_meridians: Réseau local | Freebox Ultra | IP fixe et routage local |


:globe_with_meridians: Configuration réseau

| Périphérique | IP fixe | Port

Du coup j’ai fait un Github avec toute la configuration :

:backhand_index_pointing_right: homeassistant-domeo-evo-225fl-modbus

L’intégration complète, la table Modbus officielle et la configuration YAML sont disponibles sur mon dépôt GitHub :

:right_arrow: https://github.com/xtozez/homeassistant-domeo-evo-225fl-modbus

Le dépôt contient :

  • Le fichier configuration.yaml prêt à l’emploi
  • Le PDF officiel S&P Domeo EVO (table Modbus)
  • Un README complet avec schéma de câblage et dépannage
  • Les exemples de cartes et automatisations Home Assistant

Heureusement que les équipes de S&P sont réactive, la table était pas disponible sur le net du fait de la nouveauté de la Domeo Evo 225 fl.

je vous mets ici ma Lovelace :

Et voici aussi l’automatisation que j’ai faite pour contrôler l’humidité des salle d’eau avec des capteurs zigbee SNZB-02P

# ═════════════════════════════════════════════════════════════════════════════
# VMC - Gestion automatique humidité SDB & SDE
# ═════════════════════════════════════════════════════════════════════════════

- alias: VMC - Gestion automatique humidité SDB & SDE
  description: Active le boost VMC si humidité > 70 %, désactive si < 60 %
  trigger:
    - platform: numeric_state
      entity_id: sensor.capteur_h_et_t_sde_master_humidite
      above: 70
      id: boost_rdc
    - platform: numeric_state
      entity_id: sensor.capteur_h_et_t_sde_master_humidite
      below: 60
      id: stop_rdc
    - platform: numeric_state
      entity_id: sensor.capteur_h_et_t_sde_rdj_humidite
      above: 70
      id: boost_rdj
    - platform: numeric_state
      entity_id: sensor.capteur_h_et_t_sde_rdj_humidite
      below: 60
      id: stop_rdj

  condition: []

  action:
    - choose:
        # --- Salle de bain RDC (Master) ---
        - conditions:
            - condition: trigger
              id: boost_rdc
          sequence:
            - service: modbus.write_register
              data:
                hub: domeo225
                address: 2
                slave: 1
                value: 3   # Boost
        - conditions:
            - condition: trigger
              id: stop_rdc
          sequence:
            - service: modbus.write_register
              data:
                hub: domeo225
                address: 2
                slave: 1
                value: 1   # Normal

        # --- Salle d’eau RDJ ---
        - conditions:
            - condition: trigger
              id: boost_rdj
          sequence:
            - service: modbus.write_register
              data:
                hub: domeo225
                address: 2
                slave: 1
                value: 3
        - conditions:
            - condition: trigger
              id: stop_rdj
          sequence:
            - service: modbus.write_register
              data:
                hub: domeo225
                address: 2
                slave: 1
                value: 1

  mode: single

Je reste à votre écoute pour toute critique qui peut m’aider à améliorer ou si vous avez besoin de précision.

2 « J'aime »

J’étais en mode galère et grâce à toi tout est résolu …. trop top merci !!!

par contre pour moi ton script avec le write_register va changer la parité du modbus et non pas activé le mode boost :

Ce travail m’a permis d’avancer sur l’intégration de ma EVO225 RD, mais j’ai le même soucis pour activer le Boost. Je viens d’ouvrir un ticket sur github.

Après appel au support S&P, il s’avère qu’il n’existe aucune action Modbus pour arrêter le mode Boost qui se désactive automatiquement après 30mn.