Forum Francophone Home Assistant

Probléme avec les déclencheurs basés sur le temps

Bonjour à tous,
je sollicite votre aide, je n’arrive pas à déclencher quoi que ce soit à une heure particulière. Pour des états matériels déclencheurs (température, humidité,…) je n’ai pas trop de problème si je ne mets aucune condition de temps.

Ci dessous, une automatisation trés simple qui pourtant pose problème même après un rechargement d’automatisation, un restart Hass ou un reboot PI3:

alias: Essai sur chacon 16
description: ‹  ›
trigger:

  • platform: time
    at: ‹ 12:37:00 ›
    condition: []
    action:
  • type: turn_on
    device_id: c14888094ff705a485bcf0f2e5da0c44
    entity_id: switch.chacon_16
    domain: switch
    mode: single
    max: 10

Un grand merci d’avance pour votre aide. :slight_smile:

Bonjour,

Pour améliorer la lisibilité, peux tu mettre ton code entre les balises <> stp ?

A la premiere lecure, il te manque le service à executer soit switch.turn_on, ce n’est pas type
Le code n’est pas correct.

Ton automatisation, l’as tu testée depuis l’interface graphique, cela permettrait d’éliminer les erreurs de syntaxe pour comprendre.

Bonsoir Pépite,

Voici comme demandé le code entre balises :

<- id: ‹ 1605256014766 ›
alias: Essai sur chacon 16
description: ‹  ›
trigger:

  • platform: time
    at: ‹ 13:45:00 ›
    condition: []
    action:
  • type: turn_on
    device_id: c14888094ff705a485bcf0f2e5da0c44
    entity_id: switch.chacon_16
    domain: switch
    mode: single
    max: 10>

L’automatisation a été créée et testée depuis l’interface graphique.
En remplaçant le déclencheur par une sonde Oregon pour la température ou l’humidité , elle fonctionne.

Merci Pépite de bien vouloir m’aider. :slight_smile:

Nouvel essai :frowning:

  • id: ‹ 1605256014766 ›
    alias: Essai sur chacon 16
    description: ‹  ›
    trigger:
    • platform: time
      at: ‹ 21:50:00 ›
      condition: []
      action:
    • service: switch.turn_on
      data:
      message: Test chacon 16
      entity_id: switch.chacon_16
      mode: single
      max: 10>

Un « EXECUTER » sur l’interface d’automatisation déclenche bien le switch chacon 16.
Je dois faire une erreur mais laquelle ? :slight_smile:

si on compare avec une automatisation qui fonctionne chez moi :

- id: '1604859205418'
  alias: test SMS (2)
  description: ''
  trigger:
  - at: 08:00
    platform: time
  - at: '10:00'
    platform: time
  - at: '12:00'
    platform: time
  - at: '14:00'
    platform: time
  - platform: time
    at: '16:00'
  - platform: time
    at: '18:00'
  - platform: time
    at: '20:00'
  condition: []
  action:
  - data:
      message: Essai de SMS !
      tel: 06XX
    service: shell_command.send_sms
  mode: single

possible que la manière d’écrire les heures n’est pas correcte
essaye avec juste HH:MM

Bonjour steph96,
je fais l’essai de suite. :slight_smile:

Après quelques doute sur les switch Chacon, j’ai essayé les notifications et inséré l’heure sans les secondes. Toujours pas de déclenchement.

  • id: ‹ 1605256014766 ›
    alias: Essai sur chacon 04
    description: ‹  ›
    trigger:
    • platform: time
      at: ‹ 07:01 ›
      condition: []
      action:
    • service: persistent_notification.create
      data:
      message: Perd la boule
      title: Essai chacon 04
      entity_id: switch.chacon_04
      mode: single
      max: 10

Toujours pas compris le truc des balises pour rendre mes copié/collé plus présentables, sorry.

dans l’éditeur tu a un symbole </> il faut juste sélectionner le texte et cliquer sur la balise

par rapport a un texte normal…
voilà ce que ça donne ...

sinon pour ton problème, essaye déjà une automatisation basée sur l’heure qui t’envoie juste une notification pour valider le déclenchement par l’heure et ensuite tu y ajoute ton switch …

Encore merci Steph,
Je me suis inspiré de ton code. :wink:

- id: '1605335509290'
  alias: Essai Steph96
  description: ''
  trigger:
  - platform: time
    at: 07:51
  - platform: time
    at: 07:52
  - platform: time
    at: 07:53
  - platform: time
    at: 07:54
  - platform: time
    at: 07:55
  - platform: time
    at: 07:56
  - platform: time
    at: 07:57
  condition: []
  action:
  - service: persistent_notification.create
    data:
      message: éteint

mode: single

Pas de résultat.
Je pense que je vais être contraint à une nouvelle install de Hass sur mon Pi3. :frowning:

A moins d’un déblocage de dernière minute de mon petit cerveau grâce à une dizaine de cafés ! :slight_smile:

Encore merci Steph.

Le café, remède très efficace ! :wink:

Tous les C/R d’état sur les logs et journaux sont à la bonne heure mais décalage d’1 heure pour les déclencheurs.
Une idée pour tout remettre en ordre ? :slight_smile:

1 J'aime

petite idée, pourquoi pas ?
tu a regardé le fuseau horaire dans configuration/général ?
ta localisation est bonne ?

dans configuration/info tu a aussi noté le timezone

|python_version |3.8.6|
|---|---|
|supervisor |2020.11.0|
|timezone |Europe/Paris|
|version |0.117.6|
|virtualenv |false|

Un rajout de
homeassistant:
time_zone: Europe/Paris
dans le fichier configuration.yaml et tout fonctionne !

Merci beaucoup steph96, merci Pépite, super cool d’aider les Padawan.

2 J'aimes

Desolé je n’ai pas eu le temps ce week end.

Je pensais aussi au timeZone, well done !!
Sorry pour le retard

Je 'ai rien fait, merci @steph96