Je viens de paramétrer des automatisations directement dans l’entité des mes Switch Variateurs On/Off IKEA Tradfri (Ref:704.085.95)
J’ai réussi pour le moment à intégrer es automatisations Allumer/Eteindre mais j’aimerais pouvoir configurer la luminosité en réalisant un appui long sur On ou sur Off.
Je n’arrive pas à trouver le service associé. Auriez vous une idée svp ?
Bonsoir,
dans action, tu choisie appareil ( pas service ) , tu selectionne ton ampoule et tu aura le choix augmenter ou diminuer la luminosité par palier de 10%.
Sinon il existe aussi des blueprint qui permettent de faire exactement ce que tu décris :
J’en ai trouvé pour ce bouton IKEA qui gère:
le simple appui ON/ OFF,
l’appui long sur ON et OFF
le double clic sur ON / OFF (non remonté par le bouton)
Ceci dit il faut toujours associer le service tel que décrit par @WarC0zes sur les actions que tu veux réaliser.
Je n’ai pas l’accès à la ref direct, mais ça se trouve assez facilement en cherchant via la ref du switch : genre : " blueprint ikea E1743"
Je regarderai ce soir celui que j’utilise si tu n’as pas trouvé d’ici là.
C’est bon je l’ai intégré, reste maintenant a comprendre le code. Je partagerai dès que ça marchera .
Si vous avez des billes au cas ou je suis preneur. Merci
J’ai créé une Automation avec ce Blueprint, tout ma parait clair, j’ai configurée les actions liées associés aux différents clicks (bas, bas Long, haut, haut Long).
Néanmoins je n’arrive pas à faire varier l’intensité. Une astuce ?
De ce que j’ai vu sous Z2M , ce n’est pas possible à cause d’un Bug/façon de faire. Le payload passe en « long » pour un seul tour de cycle au lieu de rester. Du coup, il n’y a pas moyen de capter le fait que on reste appuyé sur le bouton puisqu’il n’y a pas non plus de payload « release ».
Je suis resté en plusieurs appuis par manque de temps pour chercher une solution. Après j’adapte la luminosité que de passage blanc vers couleur ou inversement ce qui m’handicape moins.
ZHA pour ma part. tout est configuré comme il se doit mais impossible d’activer les appuis long pour fonctionner la variation d’intensité.
Si quelqu’un à une astuce, je suis preneur
Oui. c’est ce blueprint que j’utilise. Pas de soucis sur les appui long. même si c’est surtout pour le double clic que je l’utilise.
Mon cas d’utilisation c’est:
appui simple => on/off d’une lumière dédiée au switch
appui long => reglage occasionel de la luminosité
double off => extinction de toutes les lumières
double on => pilotage occasionel d’un element non permanent (par exemple la guirlande du sapin)
intégration avec Z2M chez nous.
Néanmoins je n’arrive pas à faire varier l’intensité. Une astuce ?
@Joris_Voirin Tu as bien activé « loop until release » pour chacun des appui long up et down? sinon il ne fait qu’une seule fois l’action de l’appui long.
Par contre de mon coté j’ai un tout petit souci lié à ce blueprint: si j’active le double- clic ou l’appui long, il attend un certain délai (paramétrable) pour s’assurer de l’absence de deuxième clic ou d’appui long avant de réaliser l’action du simple clic (ce qui est logique), mais coté WAF, ce délai est rédhibitoire sur un de nos interrupteurs qui pilote une lumière principale et qui n’est pas assez réactif sur l’allumage. Donc sur le 1 de cet interrupteur, pas de double clic ni d’appui long pour préserver la réactivité…
Si ça peut servir, de mon coté j’ai ça, et ça marche, avec les petits désagréments mentionnés plus haut de latence sur les appuis courts qui sont nécessaires pour avoir les fonctionnalités de double appui et appui long:
alias: Lumières - tradfri salon - petite lampe
description: |-
Le tradfri ON/OFF du salon contrôle:
- la petite lampe (on/off/dimmer)
- le sapin sur double ON (toggle)
- tous les éclairages sur double OFF (off)
use_blueprint:
path: EPMatt/ikea_e1743.yaml
input:
integration: Zigbee2MQTT
controller_entity: sensor.0x0c4314fffe5bee7b_action
helper_last_controller_event: input_text.controle_tradfri1
action_button_up_short:
- type: turn_on
device_id: 4b760c7f9cb68a8cd1ed15375b95ac6a
entity_id: light.0x84ba20fffe4b2581
domain: light
action_button_up_long:
- device_id: 4b760c7f9cb68a8cd1ed15375b95ac6a
domain: light
entity_id: light.0x84ba20fffe4b2581
type: brightness_increase
action_button_up_release: []
action_button_up_double:
- type: toggle
device_id: c079c014dbf357ea0d59df03a83fdb3a
entity_id: switch.prise_tradfri_1
domain: switch
action_button_down_short:
- type: turn_off
device_id: 4b760c7f9cb68a8cd1ed15375b95ac6a
entity_id: light.0x84ba20fffe4b2581
domain: light
action_button_down_long:
- device_id: 4b760c7f9cb68a8cd1ed15375b95ac6a
domain: light
entity_id: light.0x84ba20fffe4b2581
type: brightness_decrease
action_button_down_double:
- service: homeassistant.turn_off
data: {}
target:
entity_id:
- light.0x84ba20fffe4b2581
- light.0x385b44fffe20eb24
- light.0x84b4dbfffec93621
- switch.0x00124b0024c2793e
- switch.0x00124b0024c09832
- switch.prise_tradfri_1
- switch.0x00124b0026b75b52
- switch.0x00124b0025e23196
- switch.0x00124b0025e23661
- switch.0x00124b0025e235b4
- light.ampoule_bureau
button_up_double_press: true
button_down_double_press: true
button_up_long_loop: true
button_down_long_loop: true
@Joris_Voirin Le problème vient peut être de la configuration de ton inter tradfri dans Z2M.
As tu désactivé la configuration par défaut qui est a priori obsolète d’apres la doc:
Il faut semble t’il dans Paramètre specifiques cocher faux pour l’attribut legacy (vrai par défaut). Ca change la structure des données envoyées par l’inter.