Aide automatisation

Bonjour,

J’essaie de m’habituer au système d’automatisation d’home assistant mais venant de Jeedom, j’ai pour le moment, un peu de mal avec … J’ai réussi à chaque fois à faire de petit scénario allumer / éteindre depuis un trigger avec une condition simple.

Mais dès que je veux complexifier un peu, je ne comprends pour le moment pas la logique. Je vous explique ce que j’aimerais faire (ce n’est pas trop compliqué :smiley: )

J’ai un simple interrupteur bouton de Xiaomi, j’aimerais qu’un simple clic allume le sèche serviette pendant 30 minutes (jusque là je sais faire) mais j’aimerais aussi que si on clique de nouveau (ça arrête l’automation) si elle est en cours.

Je pense tout avoir dans ce que je vous partage juste après mais je n’arrive pas à mettre tout en ordre pour que ça fonctionne comme je vous le décris … Si vous pouviez m’aider :smiley:

alias: Action interrupteur sèche-serviette
description: ''
trigger:
  - device_id: 3de16c2f5158d73d9a2d14ecf62f2488
    domain: deconz
    platform: device
    type: remote_button_short_press
    subtype: turn_on
condition:
  - condition: device
    type: is_off
    device_id: 56099046e2e5ef19805cf66712869681
    entity_id: switch.qubino_salle_de_bains
    domain: switch
action:
  - type: turn_on
    device_id: 56099046e2e5ef19805cf66712869681
    entity_id: switch.qubino_salle_de_bains
    domain: switch
  - delay:
      hours: 0
      minutes: 30
      seconds: 0
      milliseconds: 0
  - type: turn_off
    device_id: 56099046e2e5ef19805cf66712869681
    entity_id: switch.qubino_salle_de_bains
    domain: switch
  - service: automation.turn_off
    target:
      entity_id: automation.test_julien
mode: single

Merci par avance :+1:

Peut-être 2 automations distinctes ?

  • La première pour démarrer le sèche-serviette avec timer de fin
  • La seconde pour stopper le sèche-serviettes, seulement s’il est allumé.

Ou alors tu fais comme moi et tu rajoutes une surcouche Node Red, qui m’a fait entrer dans une toute autre dimension de l’automatisation : le VISUEL. Aucune chance que je passe par autre chose que NR pour automatiser quoi que ce soit :smiley:

C’est vrai j’ai pensé aussi à faire 2 automatisations, mais j’ai peur que je ne m’y retrouve plus à force :smiley:, je voulais savoir si c’était possible avec une seule :wink:

Bon ce n’est pas la première fois que je lis ça (je cherche pas mal avant de poster), je sens que je vais devoir passer à Node Red :smiley:

Si tu te mets à node red, pour cette automatisation tu devras t’intéresser aux nodes suivants :

  • events: state
  • switch
  • change
  • trigger
  • call service

Bon courage :slight_smile:

Oui ! Avec la fonction Choisir (plein d’exemple sur le forum)

Rapidement, ça pourrait donner un truc du genre :

alias: Action interrupteur sèche-serviette
description: 'C'est toujours mieux...'
trigger:
  - device_id: 3de16c2f5158d73d9a2d14ecf62f2488
    domain: deconz
    platform: device
    type: remote_button_short_press
    subtype: turn_on
condition:
action:
  - choose:
      - conditions:
          - condition: device
              type: is_off
              device_id: 56099046e2e5ef19805cf66712869681
              entity_id: switch.qubino_salle_de_bains
              domain: switch
        sequence:
          - type: turn_on
              device_id: 56099046e2e5ef19805cf66712869681
              entity_id: switch.qubino_salle_de_bains
              domain: switch
          - delay:
              hours: 0
              minutes: 30
              seconds: 0
              milliseconds: 0
          - type: turn_off
              device_id: 56099046e2e5ef19805cf66712869681
              entity_id: switch.qubino_salle_de_bains
              domain: switch
      - conditions:
          - condition: device
              type: is_on
              device_id: 56099046e2e5ef19805cf66712869681
              entity_id: switch.qubino_salle_de_bains
              domain: switch
        sequence:
          - type: turn_off
              device_id: 56099046e2e5ef19805cf66712869681
              entity_id: switch.qubino_salle_de_bains
              domain: switch
    default: []
mode: restart

Pour moi qui vient également de Jeedom, je ne saurais que te conseiller d’utiliser Mod Red, pour moi c’est surtout la que se joue la difference.

Ok c’est noté, merci tout le monde pour vos conseils :smiley:
Je passerais surement à Nod en attendant j’ai utilisé la solution de @Clemalex :+1: merci :hugs:

1 « J'aime »