Forum Francophone Home Assistant

Jour de la semaine

Bonjour a tous

je voudrais ouvrir les volets du lundi au vendredi a 9h
et je voudrais les ouvrir le samedi et dimanche à 10h
Comment puis je récupérer les jours de la semaine ? je pense que c’est avec date mais je ne trouve pas
Merci de vos réponses
Bruno

Bonjour

je te propose de regarder l’intégration workday qui te renvoie un binary sensor

de plus cela te permet de gérer les jours féries

Bonjour, sinon dans ton automation tu met en déclencheur tes heures
Puis en action
Choix 1
Condition heure fixe et jours de la semaine
Action de ces jours là

Choix 2
Heures fixe et jours de week end
Actions de ses jours là

Voila

Bonjour,

Il existe également la custom card Scheduler qui devrait répondre à ton besoin

Bonjour
merci a vous deux
j’ai opté pour la solution TEMPLATE {{ (now().weekday() in (0,1,2,3,4,5) ) }}
mais regarde vos solutions pour voir laquelle est meilleure
Merci encore de votre aide

Steffleur
merci
si je crée une automation avec un déclencheur temps heures fixes
je ne vois pas les lignes AVANT et APRES j’ai simplement A
et en je ne vois pas comment mettre les jours de la semaine ( peut être en créant des sensors ?)

bonsoir.
dans tes declencheur tu met tes temps fixe
les heures seulement
dans les actions
tu fais choix:
choix 1
condition heure (tu choisi tes heures et les jours sont en dessous

je te met un yaml bidon pour que tu voie.

alias: Nouvelle automatisation
description: ''
mode: single
trigger:
  - platform: device
    device_id: ''
    domain: ''
    entity_id: ''
condition: []
action:
  - choose:
      - conditions:
          - condition: time
            weekday:
              - mon
              - wed
              - fri
              - sat
              - sun
        sequence: []
    default: []

image

Merci jrvrcd l’integration est bien fait je fait regarder pour l’adapter
Merci encore

Bonsoir Steffleur

cool merci pour l’explication c’est ce que je cherchais et « vachement » simple quand on connait forcement :slight_smile: :slight_smile:

1 J'aime

Bonjour Steffleur

j’ai essayé de fermé et ouvrir mes volets avec ton exemple
les volets se ferment bien mais ils ne s’ouvrent pas apres
pour exemples voici mon automation

  alias: Nouvelle automatisation
  description: ''
  trigger:
  - platform: time
    at: '14:06'
  condition:
  - condition: time
    after: '14:06'
    before: '14:07'
    weekday:
    - tue
  action:
  - service: cover.close_cover
    target:
      entity_id: cover.volet_cuisine
  mode: single

Je pense que si tu met 14:07 au trigger ça vas être niquel car a au deuxième tu n’est pas After 14:06
Voila pour l’explication, sinon
Il te faudrait un template >= 14:06 et pas >14:06
Un exemple ici de template avant et après et le cas avant minuit ou après minuit si un jour t’as besoin.

Bonne journée

Bonsoir Steffleur
j’ai mis 14:07 au trigger mais cela est pire le volet ne bouge plus
Peux tu me mettre ton exemple en entier pour ta prise tv STP
Merci

A oui excuse j’avais pas fais attention à ton before
Du coup c’est pareil

alias: Nouvelle automatisation
  description: ''
  trigger:
  - platform: time
    at: '14:06'
  condition:
  - condition: time
    after: '14:05'
    before: '14:07'
    weekday:
    - tue
  action:
  - service: cover.close_cover
    target:
      entity_id: cover.volet_cuisine
  mode: single

Ça devrais marcher
Je te met mon automation de prises

alias: prise tv on/off
description: ''
trigger:
  - platform: time
    at: '07:00:00'
  - platform: time
    at: '22:35:00'
  - platform: time
    at: '01:00:00'
condition: []
action:
  - choose:
      - conditions:
          - condition: time
            after: '7:00:00'
            before: '22:00:00'
            weekday:
              - mon
              - tue
              - wed
              - thu
              - fri
              - sat
              - sun
        sequence:
          - service: switch.turn_on
            data:
              entity_id: group.prises_tv
      - conditions:
          - condition: time
            after: '22:30:00'
            before: '23:59:00'
            weekday:
              - mon
              - wed
              - thu
              - sun
          - condition: not
            conditions:
              - condition: state
                entity_id: sensor.template_fcd
                state: 'True'
        sequence:
          - service: switch.turn_off
            data:
              entity_id: group.prises_tv
      - conditions:
          - condition: time
            after: '1:00:00'
            before: '5:00:00'
        sequence:
          - service: switch.turn_off
            data:
              entity_id: group.prises_tv
    default: []
mode: single

Merci Steffleur
pas aussi simple de ce que j;avais fait :frowning_face:
j’essaye demain
merci encore
bonne soiree

Oui il faut quelques explications fcd c’est férié ou congé demain
J’eteint les tv a des heures différentes selon les jours de la semaines et si c’est férié ou vacances
Je l’allume toujours à la même heures
Je pense qu’elle pourrai etre amelioré. Car pas toute jeune
Mais très efficaces
Déclenchement
Les heures voulus

Choix 1
A cette heures j’allume
Choix 2
Entre deux heures et tels jours si pas férié ou congé demain j’eteins
Choix 3
Entre deux heures j’eteins
en graphique:




image