Skip to content

yvansandoz/storesshelly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 

Repository files navigation

Stores avec modules Shelly 2.5

Mais c'est si simple!

Automatisation de stores avec modules Shelly 2.5 sur Home Assistant

La configuration de mes stores se base sur le travail déjà effectué par Aurélien Brunet sur le site Domo Blog:

Shelly 2.5 : Comment installer le module domotique wifi et piloter des volets roulants avec Jeedom


Table des matières

  1. Construction
  2. Configuration
  3. Intégration

Construction

Le challenge va consister à trouver de la place dans le boîtier de vos interrupteurs pour placer les modules Shelly 2.5. Je ne vais pas m’étendre sur les options à disposition ; dans mon cas le boîtier encastrable existant était suffisamment profond pour pouvoir ajouter les modules à plat sur l’arrière des interrupteurs. Avec un câblage organisé et compact, j’ai réussi à tout caser sans devoir agrandir l’espace.

En termes de câblage, il faut brancher les modules Shelly 2.5 entre vos interrupteurs mécaniques existants et vos moteurs des stores. Le schéma d’Aurélien est très explicatif et résume l’ensemble des connexions à faire.

Attention de bien couper le courant avant de faire les branchements.

Shelly 2.5

Situation de départ

Sur le bas on voit les 4 interrupteurs à 2 boutons mécaniques (montée/descente) pour activer 4 stores séparés.

Situation de départ

Câblage des 4 modules

Sachant que j’allais pouvoir mettre les modules sur l’arrière des interrupteurs, j’ai défini la position de chacun d’eux de manière à utiliser l'espace disponible au mieux et je leur ai attribué une position définie. C'est sur cette base que j'ai ensuite défini le câblage.

Note: Libre à vous de faire le montage et de configurer les modules ensuite. Dans le cas présent, j’ai numéroté les modules et je les ai configurés avant le montage en les alimentant tel que décrit dans la procédure de configuration dans le chapitre suivant.

Câblage initial

Comme on le voit sur le schéma de branchement, il faut alimenter les modules Shelly 2.5 sur les bornes L, L et N, ce qui en soit fait déjà pas mal de câbles. J'ai choisi l’option des bornes Wago Compact à 5 conducteurs pour optimiser le câblage au maximum et réduire l’espace utilisé.

Optimisation du câblage

Reste ensuite à placer l’ensemble et finaliser le câblage, toujours sur la base du schéma.

Branchements

Résultat final

Résultat final


Configuration

Aurélien décrit la procédure de connexion à travers l'application Shelly Cloud sur smartphone. Je préfére passer par l'option de la connexion par un browser, ce qui évite aussi de passer par le cloud de Shelly.

Cette procédure nécessite de connecter les modules Shelly les uns après les autres afin de pouvoir les indentifier.

  1. Brancher le module Shelly tel que décris dans le schéma de branchment ci-dessus. A ce stade seul les bornes L, L et N sont nécessaires pour alimenter le module.
  2. Une fois sous tension le module créer un réseau wifi (shellyswitch25-xxxxxxxx).
  3. Connectez-vous à ce réseau wifi depuis votre ordinateur.
  4. Sur un browser, joindre l'adresse http://192.168.33.1
  5. Configurer l'accès wifi du module avec une adresse IP fixe ou pas dans "Internet & Security / Wifi Mode-Client".
  6. Reconnectez-vous au module avec la nouvelle adresse IP (ça aide si vous avez défini une adresse IP Fixe, sinon, il faut la trouver sur votre routeur).
  7. Faire l'udpate du module dans "Settings / Firmware Update".
  8. Une fois l'update terminé, revenez sur la page de configuration du module et changez les paramètres suivants:
  • Device Type: Roller Shutter
  • Power ON Parameters: STOP - Configure Shelly roller to STOP when it has power.
  • Button Type: Momentary
  • Device Name: Soyez logique si vous avec plusieurs modules. Le nom sera aussi reprit dans Home Assistant.
  • LED Light Control: J'ai choisi de désactiver la LED

Calibration

Il y a une fonction "Calibration" dans le menu de configuration. Cette calibration permet de mémoriser les positons ouvertes, fermées et intermédiaires de vos stores.
Grâce à cette calibration, depuis Home Assistant, vous pourrez aussi commander la position précise en % de l'ouverture totale de vos stores.


Intégration

Une fois configuré, chaque nouveau module est découvert automatiquement dans Home Assistant, il suffi de cliquer sur "Configure", pour chaque module, dans les intégrations pour changer son nom et lui affecter une pièce dans la maison. Après configuration, l'ensemble de vos modules apparaîtra sous forme de liste dans l'intergration Shelly.

Intégration Shelly HA

Affecter une pièce à chaque store est intéressant, car ça permet d'actionner les stores d'une même pièce de manière synchronisée avec une seule commande, sans créer un groupe.
Ci-dessous un exemple de code à ajouter dans votre fichier "scripts.yaml" avec 3 scripts qui affectent tous les stores inclus dans la pièce "cuisine":

  • Fermeture complètes des stores (stores_cuisine_closed)
  • Ouverture complètes des stores (stores_cuisine_open)
  • Ouverture des stores à 50% (stores_cuisine_50)
stores_cuisine_closed:
  sequence:
    - service: cover.close_cover
      target:
        area_id: cuisine
  mode: single
  alias: Stores cuisine - closed
  icon: mdi:blinds
stores_cuisine_open:
  sequence:
    - service: cover.open_cover
      target:
        area_id: cuisine
  mode: single
  alias: Stores cuisine - open
  icon: mdi:blinds
stores_cuisine_50:
  alias: Stores cuisine - 50%
  sequence:
    - service: cover.set_cover_position
      target:
        area_id: cuisine
      data:
        position: 50
  mode: single
  icon: mdi:blinds

Une fois les scripts activées (redémarrage de HA ou de la partie "Scripts"), il est possible de les utiliser pour différentes fonctions, comme par exemple créer une carte de commande dans Lovelace.

Intégration Shelly HA

type: horizontal-stack
title: Stores cuisine
cards:
  - type: button
    tap_action:
      action: toggle
    entity: script.stores_cuisine_closed
    name: Closed
  - type: button
    tap_action:
      action: toggle
    name: 50%
    entity: script.stores_cuisine_50
  - type: button
    tap_action:
        action: toggle
    entity: script.stores_cuisine_open
    icon: mdi:blinds-open
    name: Open

Le tour est joué, vous pouvez vous lancer maintenant dans l'automatisation de vos stores.

About

Automatisation de stores avec modules Shelly 2.5 sur Home Assistant

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published