Automatisation des volets

Bonjour,

Je rencontre un souci dans mon automatisation des volets, je souhaite une ouverture à 8h en semaine et 10h en weekend, mais impossible de la faire fonctionner, je dois passer à côté de quelque chose…

Avez-vous une idée du problème ?

Merci d’avance

alias: Ouvrants Automatiques
trigger:
  - platform: time
    at: '08:00'
  - platform: time
    at: '10:00'
condition:
  - condition: time
    weekday:
      - mon
      - tue
      - wed
      - thu
      - fri
    after: '08:00'
  - condition: or
    conditions:
      - condition: time
        after: '10:00'
        weekday:
          - sat
          - sun

J’aurais mis la condition « Or » englobant les autres:

condition:
  condition or:
  conditions:
  - condition: time
    weekday:
      - mon
      - tue
      - wed
      - thu
      - fri
    after: '08:00'
  - condition: time
    after: '10:00'
    weekday:
      - sat
      - sun

Attention, il faudra probablement encadrer la 1ere condition:

  - condition: time
    weekday:
      - mon
      - tue
      - wed
      - thu
      - fri
    after: '08:00'
    before: '09:00'

Pour moi c’est les « after » qui sont pas bon car après 10:00 se sera 10:01 qu’il faut mettre en trigger.
Là, c’est normal que ça s’ouvre pas :slight_smile:

1 « J'aime »

@manu3b Ton bout de code me retourne une erreur de syntaxe, peux-tu également préciser « Attention, il faudra probablement encadrer la 1ere condition », merci d’avance.

@Xek Cela ne fonctionne pas non plus :disappointed:

Voici ce qui passe niveau syntaxe chez moi:

automation:
  alias: Ouvrants Automatiques
  trigger:
    - platform: time
      at: '08:00'
    - platform: time
      at: '10:00'
  condition:
    condition or:
    conditions:
    - condition: time
      weekday:
        - mon
        - tue
        - wed
        - thu
        - fri
      after: '08:00'
      before: '09:00'
    - condition: time
      after: '10:00'
      weekday:
        - sat
        - sun
  action:
    - device_id: adb307eb427f94669e974fc120e3489a
      domain: cover
      entity_id: cover.volet_entree
      type: set_position
      position: 100

Par « Encader », je voulais dire « limiter dans le temps », (before 9h) pour ne pas qu’il soit executé à 10h également.

Ok c’est bon pour la syntaxe.

Je vais voir dans les jours à venir mais ça me semble bon.

J’avoue que l’utilisation des conditions est encore un peu difficile pour moi mais j’avance.

Merci @manu3b

EDIT: Ça fonctionne super bien :grinning: