Gestion des jours de la semaine avec HA

Mon problème
Bonjour,
Je souhaiterais gérer l’ouverture de mes volets roulants à des heures différentes la semaine et le week-end. Après avoir consulté le forum, j’ai créé une automatisation dont je mets ci-dessous le fichier yaml. Mais cela ne fonctionne pas. Pouvez-vous me dire ce qui cloche?
Merci


alias: Ouverture chambre Béa et Eric
description: Ouverture chambre Béa et Eric
trigger:
  - platform: device
    device_id: 723b57c8ccc68e0ee37bf3d76c05a967
    domain: cover
    entity_id: cover.volet
    type: opened
  - platform: time
    at: "07:02:00"
  - platform: time
    at: "08:00:00"
condition:
  - condition: time
    weekday:
      - mon
      - tue
      - wed
      - thu
      - fri
    after: "07:00:00"
  - condition: time
    after: "07:59:00"
    weekday:
      - sat
      - sun
action:
  - device_id: 723b57c8ccc68e0ee37bf3d76c05a967
    domain: cover
    entity_id: cover.volet
    type: open
mode: single

Ma configuration

System Information

version core-2024.4.3
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.12.2
os_name Linux
os_version 6.1.73-haos-raspi
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 5000
Installed Version 1.34.0
Stage running
Available Repositories 1399
Downloaded Repositories 3
HACS Data ok
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 12.2
update_channel stable
supervisor_version supervisor-2024.04.0
agent_version 1.6.0
docker_version 25.0.5
disk_total 57.8 GB
disk_used 13.0 GB
healthy true
supported true
board rpi3-64
supervisor_api ok
version_api ok
installed_addons Z-Wave JS (0.4.5), Terminal & SSH (9.13.0), File editor (5.8.0), Z-Wave JS UI (3.4.2)
Dashboards
dashboards 3
resources 0
views 1
mode storage
Recorder
oldest_recorder_run 13 avril 2024 à 05:23
current_recorder_run 13 avril 2024 à 13:10
estimated_db_size 33.14 MiB
database_engine sqlite
database_version 3.44.2
___`Texte préformaté`

Salut

merci de mettre ton code yaml formaté

pour cela utilise l’option d’edition mise en evidence dans l’image ci dessous
et copie y le texte

petit truc tu as un service qui s’appelle work day (jour de travail)

qui te permet en plus de considérer les jours feries

Salut
Je te remercie.
Je ne vois pas ce bouton édition sur mon téléphone.
Excuse moi mais je ne maîtrise pas encore toutes ces normes pour écrire mes demandes sur le forum.
Bonne journée
Eric

Sur ton mobile, il faut choisir la roue cranté et ensuite texte preformaté

Bonjour et merci.
J’espère avoir corrigé correctement le post.
Bonne journée
Eric

1 « J'aime »

Hello,

C’est une question de ET et de OU :blush:

Pour les triggers, ce sont des OU par défaut.
En revanche, pour les conditions, ce sont des ET par défaut.

Et comme dans ton cas t’es deux conditions sont incompatibles, ça ne peut pas marcher.

Dans ta condition, commence par mettre un bloc de construction OU puis chacune de tes conditions dans une branche du OU :smiling_face:

Resalut

tu as ce blueprint aussi

Pour ma part j’utilise un planning par jours et heures.

alias: Volets ouverture
description: ""
trigger:
  - platform: state
    entity_id:
      - schedule.planning_jour
    from: "off"
    to: "on"
condition:
  - condition: state
    entity_id: schedule.planning_jour
    state: "on"
  - condition: state
    entity_id: calendar.jours_feries_en_france
    state: "off"
  - condition: state
    entity_id: input_boolean.gestion_volet
    state: "on"
action:
  - service: cover.open_cover

Merci Titoumini.
J’ai fait la correction comme tu l’as indiqué.
Affaire à suivre.

1 « J'aime »

Bonjour Jeffodilo
Merci pour ta réponse.
Comment crées tu ce calendrier?
Excuse moi par avance car je ne suis pas encore à l’aise avec HA.

tu as plusieurs possibilités:
si tu as installé HACS tu as une integration:
scheduler avec comme requis la carte associée

il y a plusieurs articles dans le forum

sinon tu as une intégration calendrier
que tu trouveras dans paramètre intégration nouvelle intégration

Encore merci à vous tous pour vos précieuses informations.
Je vais étudier tout ceci.

Bonjour,

Sans passer par HACS, dans Paramètres/Appareil/Entrée, il y a la possibilité de créer un planning et de lui donner un nom, si cela peut aider

Oui créer une planification à partir de la création entité sous HA