Bonjour, alors j’ai pu créer mes premières automatisations grâce à vos conseils:-)
Je bute sur une qui parait pourtant simple:
Quand mon portail s’ouvre, à la tombée de la nuit, je voudrais que les lumières du parking soient allumées pendant un certains temps.
Pour mes tests j’ai choisi un temps très court (10s) et lever du soleil( il fait pas encore nuit 
Voici ce que cela donne, par contre les lumières restent allumées:
alias: Gate and parking
description: ''
trigger:
- platform: device
type: turned_on
device_id: c360396783dec3306a5e3a727b38f9f1
entity_id: switch.gate_door
domain: switch
- platform: sun
event: sunrise
offset: 0
condition: []
action:
- type: turn_on
device_id: c160f716be339053d7ac743bfbc25db8
entity_id: switch.parking
domain: switch
- delay:
hours: 0
minutes: 0
seconds: 10
milliseconds: 0
mode: single
Logique… C’est pas la seule erreur pour autant.
La partie trigger (déclenchement) fait presque le job (nuit et activation du portail), sauf qu’il faut vérifier ce que vaut offset. Je pense qu’il ne faut pas seulement avoir offset == 0 mais offset <= 0 (en dessous de l’horizon)
Dans les actions on voit bien l’action d’allumage (switch on) mais jamais l’inverse (switch off) pour éteindre. Tu as donc une solution simple en ajoutant à la suite des actions : attendre un peu + éteindre
Ok super.
Voici donc ce que j’ai fait, par contre concernant l’offset il veut pas de<= … mais le « timer » fonctionne bien ! Cool ! Merci !
alias: Gate and parking
description: ''
trigger:
- platform: device
type: turned_on
device_id: c360396783dec3306a5e3a727b38f9f1
entity_id: switch.gate_door
domain: switch
- platform: sun
event: sunset
offset: <=0
condition: []
action:
- type: turn_on
device_id: c160f716be339053d7ac743bfbc25db8
entity_id: switch.parking
domain: switch
- delay:
hours: 0
minutes: 0
seconds: 10
milliseconds: 0
- type: turn_off
device_id: c160f716be339053d7ac743bfbc25db8
entity_id: switch.parking
domain: switch
mode: single
Le trigger est forcement un moment/action précis(e), donc il te faut qq chose comme ça :
- platform: sun
event: sunset
offset: '-01:00'
Ha ok, merci beaucoup.
Au fait comme je pense que je vais m’y mettre vraiment sérieusement, pourriez vous me dire ou je peux trouver une liste des commandes/scripts que l’on utilise sur HA avec leur explication?
Faut que je me penche dessus:-)
Merci encore à vous,deux de votre aide et bonne journee.
Je vous tiens au courant
Ce que je veux dire c’est par;exemple sur le dernier post de Romano, on parle de platform, évent, offset+; j’ai vu quelque part ce à quoi correspondait ces commandes,et,dans quel cas les utiliser mais je n’arrive plus à trouver ce lien.+;ˋ;
Les documentations de HA sont vraiment bien fichues comparé à d’autres projets
A jour et avec des exemples. On pourrait à la limite critique sur les exemples qui ne sont pas forcement aussi complexe qu’on pourrai l’imaginer mais l’idée c’est de rendre ça lisible et compréhensible
Pour l’intégration sun
Bon alors à propos du script ça fonctionne l’après midi avant le couche du soleil, les lampes ne s’allume
Pas mais une fois que le soleil est couché elles s’allume même si le soleil c’est levé à nouveau ( je ne sais pas pourquoi il s’est levé à nouveau !
Bon je pense que le script a besoin de comprendre qu’il s’agit d’un intervalle, donc peut être est ce plus simple de faire un trigger du genre : entre 18:00 et 06:00 ? Qu’en pensez vous ?
Re.
Exactement. L’heure ça pourrait marcher mais il y a des limites. J’imagine qu’il ne fait pas toujours nuit à 18h en fonction de la période de l’année…
Regarde bien ce que propose l’intégration sun… Il y a d’autres informations qui peuvent servir pour connaître s’il fait trop sombre
Alors pour le coucher et lever du soleil je ferais bien ça/
alias: Gate and parking
description: ''
trigger:
- platform: device
type: turned_on
device_id: c360396783dec3306a5e3a727b38f9f1
entity_id: switch.gate_door
domain: switch
- platform: sun
event: sunset
condition:
conditions: or
- condition: sun
before: sunrise
- condition: sun
after: sunset
action:
- type: turn_on
device_id: c160f716be339053d7ac743bfbc25db8
entity_id: switch.parking
domain: switch
- delay:
hours: 0
minutes: 9
seconds: 0
milliseconds: 0
- type: turn_off
device_id: c160f716be339053d7ac743bfbc25db8
entity_id: switch.parking
domain: switch
mode: single
Ou pour les horaires (qui chez nous ne varient pas beaucoup en fait en thailande et la où nous habitons)
alias: Gate and parking
description: ''
trigger:
- platform: device
type: turned_on
device_id: c360396783dec3306a5e3a727b38f9f1
entity_id: switch.gate_door
domain: switch
condition: time
after: "18:00:00"
before: "06:00:00"
weekday:
- mon
- tue
- wed
- thu
- fri
- sat
- sun
action:
- type: turn_on
device_id: c160f716be339053d7ac743bfbc25db8
entity_id: switch.parking
domain: switch
- delay:
hours: 0
minutes: 9
seconds: 0
milliseconds: 0
- type: turn_off
device_id: c160f716be339053d7ac743bfbc25db8
entity_id: switch.parking
domain: switch
mode: single
C’est une méthode acceptable 
Personnellement je lui préfère un calcul basé sur l’élévation chez moi, ça permet de gérer finement la notion d’obscurité :
genre elevation < 2°
il fait parfois ‹ jour › visuellement mais avoir les lumières c’est plus confort
Ok super, j’avance a petit pas mais j’avance :-))))) oui j’avais lu ton lien a propos de l’élévation mais le problème c’est que nous avons des montagnes en face de chez nous et derrière c’est la mer…alors c’est un peu complique
ok je vais essayer le script alors
merci et je te tiens au courant
Clair, il faut choisir où aller se balader le WE… Montagne ou mer quel dilemne !! 
Oui gros,dilemme… le pire c’est que c’est tous les jours le week end, puisque je ne travaille plus 
bon Le;premier script ne fonctionne pas, la lumière s’allume alors qu’il ne fait pas encore nuit…
alias: Gate and parking
description: ''
trigger:
- platform: device
type: turned_on
device_id: c360396783dec3306a5e3a727b38f9f1
entity_id: switch.gate_door
domain: switch
- platform: sun
event: sunset
condition:
conditions: or
- condition: sun
before: sunrise
- condition: sun
after: sunset
action:
- type: turn_on
device_id: c160f716be339053d7ac743bfbc25db8
entity_id: switch.parking
domain: switch
- delay:
hours: 0
minutes: 9
seconds: 0
milliseconds: 0
- type: turn_off
device_id: c160f716be339053d7ac743bfbc25db8
entity_id: switch.parking
domain: switch
mode: single
Mince, c’est doublement pénible !
Essaye sans le OR
condition:
- condition: sun
before: sunrise
after: sunset
En fait il y a un message d’erreur

Vire le sun dans trigger et le device_id
alias: Gate and parking
description: ''
trigger:
- platform: device
type: turned_on
entity_id: switch.gate_door
domain: switch
Test avec Horizon, ça fonctionne ce soir, on verra demain matin,(lever soleil)
alias: Gate and parking
description: ''
trigger:
- platform: state
entity_id: switch.sonoff_10014cb802
from: 'off'
to: 'on'
condition:
- condition: state
entity_id: sun.sun
state: below_horizon
action:
- service: switch.turn_on
target:
entity_id: switch.sonoff_100102cc2f_2
data: {}
- delay: '00:09:00'
- service: switch.turn_off
target:
entity_id: switch.sonoff_100102cc2f_2
data: {}
mode: single