Ajouter une condition basée sur le lever et le coucher du soleil

Bonjour,

C’est la première fois que je suis « confronté » a ce problème, de volet qui ne se ferment pas a la tombé du jour.

J’ai créer deux automatisations, pour ouvrir les volets roulant au lever du soleil et les fermer au coucher + 45 minutes, elles fonctionnent parfaitement.

J’ai crée plusieurs automatisations qui ferment petit à petit les volets en fonction de la température que m’indique l’intégration de météo France pour ma ville.
Mon épouse m’a dit que cette nuit, il fait chaud chez nous dans le nord, que les volets n’ont fait que ce fermer et s’ouvrir jusqu’à 02 heures du matin.

J’ai toujours pensé qu’il fallait mettre en place sur les automatisations liés a la température une condition d’exécution entre le lever et le coucher (+45 minutes) du soleil, mais je ne vois pas comment inclure cette condition dans mon automatisation…

alias: 4) Ouverture à 20% si T°=30
description: ""
trigger:
  - platform: numeric_state
    entity_id: sensor.provin_temperature
    above: 30
condition: []
action:
  - device_id: ea11136e3b5c929439dca68a617e7d68
    domain: cover
    entity_id: cover.cuisine
    type: set_position
    position: 20
  - device_id: c392d1cb085f8600da413d6dba45cc07
    domain: cover
    entity_id: cover.baie
    type: set_position
    position: 20
mode: single

Je voudrais qu’entre le coucher (+45 minutes) et le lever du soleil mes volets restent fermés quelque soit la température extérieure.

merci d’avance pour vos idées,
Philippe

Ma configuration


System Information

version core-2023.7.1
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.11.4
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 ok
GitHub API Calls Remaining 5000
Installed Version 1.32.1
Stage running
Available Repositories 1267
Downloaded Repositories 3
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 10.3
update_channel stable
supervisor_version supervisor-2023.07.1
agent_version 1.5.1
docker_version 23.0.6
disk_total 28.5 GB
disk_used 5.2 GB
healthy true
supported true
board rpi4-64
supervisor_api ok
version_api ok
installed_addons Duck DNS (1.15.0), File editor (5.6.0), Terminal & SSH (9.7.1), Mosquitto broker (6.2.1)
Dashboards
dashboards 1
resources 2
views 2
mode storage
Recorder
oldest_recorder_run 29 juin 2023 à 06:27
current_recorder_run 7 juillet 2023 à 08:47
estimated_db_size 900.73 MiB
database_engine sqlite
database_version 3.41.2
___

En fait j’ai peut être trouvé…

alias: 4) Ouverture à 20% si T°=30
description: ""
trigger:
  - platform: numeric_state
    entity_id: sensor.provin_temperature
    above: 30
condition:
  - condition: sun
    before: sunset
    before_offset: "00:45:00"
    after: sunrise
action:
  - device_id: ea11136e3b5c929439dca68a617e7d68
    domain: cover
    entity_id: cover.cuisine
    type: set_position
    position: 20
  - device_id: c392d1cb085f8600da413d6dba45cc07
    domain: cover
    entity_id: cover.baie
    type: set_position
    position: 20
mode: single