Forum Francophone Home Assistant

Automatisation qui ne fonctionne qu'en manuel

Bonjour,

j’ai une petite automatisation toute simple qui allume une lumière à 20% le matin à 6h, attend 30mn et l’allume ensuite à 100%

le matin quand me me lève, j’ai ma lumière toujours à 100% comme si il ne prenait pas en compte l’attente de 30mn
si je lance la même automatisation par le ‹ exécuter ›, j’ai bien mon 20% pendant 30mn et elle remonte à 100% après ?

je ne comprend pas trop ce que j’ai raté pour que cela fonctionne bien en manuel et pas en automatique ?

une idée ?

alias: cuisine allume matin
description: ''
trigger:
  - platform: time
    at: '05:55'
condition:
  - condition: state
    entity_id: input_boolean.presence_globale
    state: 'on'
action:
  - service: light.turn_on
    data:
      rgb_color:
        - 0
        - 255
        - 0
      brightness_pct: 20
    entity_id: light.ma_lampe_led
  - delay:
      hours: 0
      minutes: 30
      seconds: 0
      milliseconds: 0
  - service: light.turn_on
    data:
      brightness_pct: 100
      kelvin: 3200
    entity_id: light.ma_lampe_led
mode: restart

bonjour,
(j’émet une hypothèse certainement fausse mais des fois que. as tu recharger tes automations ou redémarrer?)
as tu essayer avec l’option choix, puisque tu déclenche à une heure fixe.

trigger : 
5:30
6:00
condition:
state: présent
choix 1 :
time 5:30
action: lumière base
choix 2:
time 6:00
action: lumière forte

cela vas peut être t’aider. j’ai une question pourquoi mode restart, et pas single?

stefan

bonjour,

effectivement, j’ai déjà rechargé les automatisations et redémarré le système plusieurs fois,
sinon, le mode restart c’est pour me permettre de tester quand je me lève et que la lumière est à 100%, je clique sur le « exécuter » pour le lancer, quand j’étais en « single » il me mettait un message dans le log indiquant que l’automatisation était déjà en fonctionnement … ce qui est encore plus étrange vu que il était déjà passé à la fin du script pour allumer à 100%

bon, je vais continuer mes tests…

Bonjour,

je reviens dessus car j’ai résolu mon problème,
enfin fait une bidouille pour que cela fonctionne …

je pense que c’est un bug de mon ampoule aliexpress et pas un problème d’automatisation,

j’ai en fait fait un double allumage a 20% avec une petite pause entre les deux et maintenant tout est ok …

alias: cuisine allume matin
description: ''
trigger:
  - platform: time
    at: '05:55'
condition:
  - condition: state
    entity_id: input_boolean.presence_globale
    state: 'on'
action:
  - service: light.turn_on
    data:
      rgb_color:
        - 0
        - 254
        - 0
      brightness_pct: 20
    entity_id: light.ma_lampe_led
  - delay:
      hours: 0
      minutes: 0
      seconds: 5
      milliseconds: 0
  - service: light.turn_on
    data:
      rgb_color:
        - 0
        - 255
        - 0
      brightness_pct: 20
    entity_id: light.ma_lampe_led
  - delay:
      hours: 0
      minutes: 30
      seconds: 0
      milliseconds: 0
  - service: light.turn_on
    data:
      brightness_pct: 100
      kelvin: 3200
    entity_id: light.ma_lampe_led
mode: restart

voilà,
bonne journée