La seule solution serait d’ajouter un fil entre les 2 interrupteur pour ramener ma phase mais pas sûr que ce soit possible avec ces fils rigides.
Je ne suis pas prêt de domotiser tous mes va et vient. Merci
du coup si je remplace par un interrupteur poussoir et que je règle le module pour cette configuration, ça fonctionnerait ?
2ème schéma :
Oui cela devrait fonctionné. J’ai déjà proposé ce montage mais sans avoir pu le testé car je n’ai pas de module sans neutre. Vu qu’il le propose sur le site que tu as mis en lien c’est que ça devrait le faire.
Avant toute modifs si tu peux te faire un montage d’essai c’est mieux.
Salut @Giga77
Quand tu dis
Tu parles du schéma de base du module ZBMINIR2 ?
Si c est lui, même avec le template je ne vois pas comment en coupant le courant au niveau interrupteur l ampoule connectée resterait alimenter.
Je veux bien quelques précisions car je suis dans ce cas.
Merci d avance
Salut @Bensmens
Quand je coupe le courant, mon ampoule connecté n’est plus alimenté.
Merci de la confirmation
Premièrement: merci @Giga77 , grâce à ce modèle de Template, j’ai réussi à faire ce que je voulais.
Afin d’aider la comunauté, lorsque j’ai fait ceci, j’ai testé sur les outils de dévelopement (et le panneau de droite affiche des trucs pas “cool”). J’ai donc modifié le code afin de ne plus avoir d’erreurs, même si la syntaxe que j’ai gardée est encore issue de l’ancienne façon d’écrire.
Tout fonctionne correctement pour moi sur les contrôles, et tout fonctionne quand je perds internet ou que zigbee2mqtt tombe, ou que quelqu’un touche un interrupteur, ou quoi que ce soit. Comme mentionné par @Giga77 , le power on behavior de l’ampoule ou des ampoules membres d’un groupe doit être mis à “on”!! Sinon, surprises potentielles…
Ainsi si le module est “modifié” en type light (modifier le type d’appareil d’un commutateur)
et que:
light_room est le nom de l’objet que vous souhaitez controller
light.ampoule_connectee est l’l’ampoule connectée
light.module_avec_neutre est le module derrière la prise qui “agit” quand on appuie dessus
Le code commenté et reglé avec des valeurs par défaut devient:
light:
- platform: template
lights:
light_room:
unique_id: light_room
friendly_name: "Lumière de la pièce tartempion"
level_template: "{{ state_attr('light.ampoule_connectee', 'brightness')|int(0) }}"
value_template: "{{ is_state('light.module_avec_neutre', 'on') }}"
temperature_template: "{{ state_attr('light.ampoule_connectee', 'color_temp')|int(153) }}"
effect_list_template: "{{ state_attr('light.ampoule_connectee', 'effect_list') }}"
effect_template: "{{ state_attr('light.ampoule_connectee', 'effect') }}"
# Actions pour allumer la lumière ou le groupe de lumières
turn_on:
- service: light.turn_on
entity_id:
- light.module_avec_neutre
- service: light.turn_on
entity_id:
- light.ampoule_connectee
# Actions pour éteindre la lumière ou le groupe de lumières
turn_off:
- service: light.turn_off
entity_id:
- light.ampoule_connectee
- service: light.turn_off
entity_id:
- light.module_avec_neutre
# Ajustement de la luminosité avec une valeur par défaut
set_level:
- service: light.turn_on
entity_id:
- light.module_avec_neutre
- service: light.turn_on
data:
entity_id:
- light.ampoule_connectee
brightness: "{{ brightness | default(255) | int }}"
# Ajustement de la température de couleur avec une valeur par défaut
set_temperature:
- service: light.turn_on
entity_id:
- light.module_avec_neutre
- service: light.turn_on
data:
entity_id:
- light.ampoule_connectee
color_temp: "{{ color_temp | default(300) }}"
# Autoriser les effets de lumière pour une ambiance disco ;)
set_effect:
- service: light.turn_on
entity_id:
- light.module_avec_neutre
- service: light.turn_on
data:
entity_id:
- light.ampoule_connectee
effect: "{{ effect | default('none') }}"
# Support des transitions
supports_transition_template: "{{ true }}"
J’espère que ceci aidera les autres comme ce que j’ai lu plus haut m’a aidé!
/C
Merci @CedricFR44 pour le gain de temps. Un coup de copié/collé, de search and replace et c est tout bon.