Automatisation ne se lance pas avec local calendar

Mon problème

Salut,
je suis débutant sur home assistant, j’ai commencer sur domotics, ensuite jeedom met me voila a vos coté.
pas mal de point positif sur HA, plein de truc natif et facile a installer alors que sur jeedom c’est tout un tas de plugin.
j’ai donc installer local calendar, pour allumer et éteindre mon chauffe eau.

-Je me suis dit rien de plus simple, je crée un évènement ECS tout les 2 jours de 12h a 18h.
Jusque la tout va bien, et quand je regarde dans le journal ca fonctionne.

-je suis allé ensuite dans Automatisation, crée, new et me voila partie pour la config :
-Déclencheur : Calendar trigger → ecs → début évènement
-Action : Appareil → ECS → Activer ECS
et c’est la que ca bloque, pourquoi de temps en temps ca se déclenche bien et sinon rien, même pas dans le journal ??
En YARL ca donne ca :

alias: ECS On
description: ""
trigger:
  - platform: calendar
    event: start
    offset: "0:0:0"
    entity_id: calendar.ecs
condition: []
action:
  - type: turn_on
    device_id: 3f351b3672e14c26c4b06fffe369e38d
    entity_id: 848fdf904c63844af304a91dcf1c9c96
    domain: switch
mode: single

je vais devoir apprendre un nouveau langage je crois bien, j’ai l’impression que l’interface est un peu limité.
si quelqu’un a une idée :smiley:
Pour l’instant amzon, google, tuya, zwave, alarmo que du bonheur.

Ma configuration


[center]## System Information

version core-2023.9.2
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.11.5
os_name Linux
os_version 6.1.21-v8
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web failed to load: timeout
GitHub API Calls Remaining 5000
Installed Version 1.32.1
Stage running
Available Repositories 1283
Downloaded Repositories 3
Home Assistant Cloud
logged_in true
subscription_expiration 13 octobre 2023 à 02:00
relayer_connected true
relayer_region eu-central-1
remote_enabled true
remote_connected true
alexa_enabled true
google_enabled true
remote_server eu-central-1-14.ui.nabu.casa
certificate_status ready
can_reach_cert_server failed to load: timeout
can_reach_cloud_auth failed to load: timeout
can_reach_cloud failed to load: timeout
Home Assistant Supervisor
host_os Home Assistant OS 10.5
update_channel stable
supervisor_version supervisor-2023.09.2
agent_version 1.5.1
docker_version 23.0.6
disk_total 57.8 GB
disk_used 4.5 GB
healthy true
supported true
board rpi3-64
supervisor_api ok
version_api ok
installed_addons Z-Wave JS (0.1.90), Studio Code Server (5.10.2), Terminal & SSH (9.7.1)
Dashboards
dashboards 2
resources 0
views 3
mode storage
Recorder
oldest_recorder_run 12 septembre 2023 à 16:44
current_recorder_run 13 septembre 2023 à 19:38
estimated_db_size 5.61 MiB
database_engine sqlite
database_version 3.41.2
[/center]

Salut,
Tu as vraiment créé un calendrier local, qui s’appelle ECS ?

salut, oui oui, avec les options de base impossible de filtrer si je met tout dans le même calendrier, et pour l’instant je n’ai que celui la, c’est aussi facile pour si retrouvé car les calendrier on une couleur différente. j’en ferais un autre pour les poubelles et un autre pour le chauffage.

Ton automatisation semble correcte.
Désolé, mais aucune idée pourquoi ça se lance pas toujours.
Est-ce que tu as une autre automatisation qui l’arrête?

C’est possible de le faire avec une condition car le titre de l’évènement est dispo dans les infos de trigger.

oui j’ai une automatisation au lancement pour On et une automatisation pour Off a la fin.
j’ai fait un autre test pour une notification push et c’est complètement aléatoire aussi.

Hello

Pour tes tests, as tu bien pris en compte que les calendriers ne sont lus que toutes les 15 minutes ?

Note that calendars are read once every 15 minutes. When testing, make sure you do not plan events less than 15 minutes away from the current time, or your trigger might not fire.

Sinon, pour des planifications récurrentes regarde plutôt le hacs scheduler et la carte qui va avec.

@+

Bonjour.
Essaie avec ceci pour ton trigger

platform: state
entity_id: calendar.ecs
to: "on"

Et, comme rappelé ci-dessus : les MàJ se font toutes les 15min… Donc attention quand tu cherches à debugger !

1 « J'aime »

Bj
Tu peux essayer celui ci

alias: ECS On
description: "Active ECS lorsque l'événement du calendrier démarre"
trigger:
  - platform: event
    event_type: calendar.event_start
    event_data:
      entity_id: calendar.ecs
condition: []
action:
  - service: switch.turn_on
    target:
      entity_id: switch.ecs
mode: single

toutes les 15 min :o ha non je ne savais pas, j’ai tester en mettant des horaire 12h15 12h45 13h30 14h, c’est pareille j’ai reçu que 1 notif sur 4

Pour nothing et patrick_MX, je teste je vais voir ca :wink: Merci

Apres plusieurs test, aucun succes, j’ai donc testé scheduler-component, et la … aucun soucis tout va bien. il me reste a trouvé comment enlever calendar du coup.
Merci beaucoup :smiley:

1 « J'aime »

Tant mieux si ton pb est résolu.
Quand même étrange que l’automatisation via le local calendar ne fonctionne que de façon aléatoire.
Y a une raison, mais laquelle ?

@+