J’ai acheté 2 Contacteur Legrand 412171.
Un pour gérer mon ballon d’eau chaude, l’autre pour gérer la Green’Up pour charger les voitures.
Le montage est un poil complexe, maison en triphasé, un tic qui vient du Linky, on a donc ajouté un relais qui en commande 2. Bref, ça marche.
J’ai installé une carte SONOFF ZigBee 3.0 USB Dongle Plus connecté à mon HA qui tourne dans une VM.
Quelques difficultés pour appairer mais ça a fini par fonctionner et la mise à jour aussi.
Je tente de faire une carte pas trop mal pour gérer ces deux appareils.
Et là c’est un peu le drame. Plein de trucs que je ne comprend pas.
Ce qui me dérange ce sont les états des switchs : non traduits.
J’ai trouvé ce sujet :
Il n’y a pas de Configuration->Personnalisation !! Ça date de 2021, ça a du changer !
Par contre, dans Outils de Développement → États j’ai toutes les entités.
Question supplémentaire : j’ai des soucis avec le différentiel de la Green’Up qui saute souvent. Le contacteur est situé après le différenciel, donc si le différentiel saute, plus de contact avec le Zigbee, il est possible de remonter une alerte pour me prévenir que ça a sauté ?
où exactement ? parce que de ce que je comprend, on voit 2 attributs : « switch » et « auto » qui ont été ajouté suite à la personnalisation via le fichier customize.yaml
donc grosso modo, il faudrait personnaliser les « options » des entités de type select c’est ça ?
J’étais pas certain, mais ça a l’air en effet de venir du fichier customize.yaml.
Je l’ai enlevé / remis et ça n’apparait plus … grrrrrrrrrrr Je vais continuer de le secouer !
Redémarrage, on voit mais ce n’est pas comme ça que ça fonctionne visiblement.
En effet, j’aurais aimé avec des états à moi (à l’affichage) et pas les états bruts de Home Assistant.
En gros que ce qui s’affiche pour « switch » et auto soit les chaînes « Mode manuel » et
« Mode automatique ».
Et pour les autres aussi.
!! ATTENTION : j’utilise zigbee2mqtt !!
Mais j’ai réussi à détecter le fait que ma Green’Up disjoncte (le contacteur est situé après).
Je me suis inspiré de ça :
En vert : le Zigbee est joignable, en rouge il n’est pas joignable, la Green’Up a disjonctée.
J’ai mis à 2 minutes, pour les éléments connectés avant qu’ils ne deviennent indisponibles.
Il faut éditer :
config/zigbee2mqtt/configuration.yaml
Ajouter les lignes:
#==============================================================================================================
# Ajouté, voir : https://www.hacf.fr/zigbee2mqtt-availability/
# x minutes pour le timeout des objets Zigbee.
# Actifs : les périphériques généralement branchés au secteur qui retournent souvent leur état.
# Passifs : les capteurs habituellement sur piles, qui ne retournent que très occasionnellement leur état.
#==============================================================================================================
availability:
active:
timeout: 2
passive:
timeout: 240
#==============================================================================================================
Le code de la carte :
square: false
type: grid
columns: 1
cards:
- type: entities
entities:
- entity: update.0x0004740001246658
- entity: select.0x0004740001246658_device_mode
name: Mode de fonctionnement
- entity: select.0x0004740001246658_auto_mode
name: Fonctionnement en mode automatique
- entity: switch.0x0004740001246658
name: Activé (mode switch uniquement)
secondary_info: none
- entity: sensor.0x0004740001246658_power
name: Consommation
show_header_toggle: false
state_color: true
card_mod:
style: |
ha-card {
{% if states['sensor.contacteur_green_up_last_seen'].state == 'unavailable' %}
background: #FFDDDD;
{% else %}
background: #DDFFDD;
{% endif %}
}
- type: markdown
content: >
### Les modes de fonctionnement :
* **Automatique**
Le mode de fonctionnement doit être positionné en **auto**.<br/>Il active
le contact en fonction de l'information HP/HC d'EDF.
Dans ce mode, le choix du fonctionnement en mode automatique permet :
* _off_ : dans ce mode, sera toujours éteinds.
* _auto_ : contrôlé par l'information HP/HC d'EDF.
* _on_override_ : marche forcée. Retourne à l'état _auto_ lorsque l'on repasse en HP.
* **Manuel**
Le mode de fonctionnement doit être positionné en **switch**. contrôlé par
Home Assistant.
Dans ce mode, le choix du mode de fonctionnement en automatique n'a aucune
influence, seul le mode _Activé_ positionné sur _On_ ou sur _Off_ permet
de jouer sur l'état du contacteur.
**<center><font color= red><ins>Attention</ins></font></center>** Lors du
passage du mode manuel en automatique, l'état du contacteur n'est pas
correct. Il faut changer l'état pour le remettre dans l'état
souhaité.<br/> Par exemple, s'il affiche _auto_, le mettre à _off_ puis à
nouveau sur _auto_ pour qu'il soit réellement à l'état _auto_.
Les deux automatisation :
alias: Green'Up disjonctée
description: Lorsque la Green'Up disjoncte.
triggers:
- trigger: state
entity_id:
- sensor.contacteur_green_up_last_seen
to: unavailable
conditions: []
actions:
- device_id: xxxTéléphone 1xxx
domain: mobile_app
type: notify
message: La Green’Up a disjonctée !
title: Problème au niveau de la Green'Up
- device_id: xxxTéléphone 2xxx
domain: mobile_app
type: notify
message: La Green’Up a disjonctée !
title: Problème au niveau de la Green'Up
- device_id: xxxTéléphone 3xxx
domain: mobile_app
type: notify
message: La Green’Up a disjonctée !
title: Problème au niveau de la Green'Up
mode: single
Lorsque reconnectée :
alias: Green'Up réarmée
description: Lorsque la Green'Up est réarmée.
triggers:
- trigger: state
entity_id:
- sensor.contacteur_green_up_last_seen
from: unavailable
conditions: []
actions:
- device_id: xxxTéléphone 1xxx
domain: mobile_app
type: notify
message: La Green’Up a été réarmée !
title: Problème de la Green'Up réglé
- device_id: xxxTéléphone 2xxx
domain: mobile_app
type: notify
message: La Green’Up a été réarmée !
title: Problème de la Green'Up réglé
- device_id: xxxTéléphone 3xxx
domain: mobile_app
type: notify
message: La Green’Up a été réarmée !
title: Problème de la Green'Up réglé
mode: single