1 scénario, 2 actions levé et couché de soleil

Bonjour à tous, voilà je vous sollicite pour un petit soucis de scénario, je souhaiterais programmer mes lumières de noël via un scenario et une prise connectée via le levé et couché du soleil.

Normalement ça je maitrise, notamment grâce à l’aide que j’ai pu avoir ici, mais là je n’arrive pas à comprendre pourquoi ça ne fonctionne pas.

Voici mon scenario:

Et le log que j’obtiens une fois lancé:

[2025-12-12 15:37:46][SCENARIO] -- Début : . Tags : {"#trigger#":"user","#trigger_name#":"","#trigger_id#":"","#trigger_message#":"Scénario lancé manuellement","#trigger_value#":"Appart Temple"}
[2025-12-12 15:37:46][SCENARIO] - Exécution du sous-élément de type [action] : code
[2025-12-12 15:37:46][SCENARIO] Exécution d'un bloc code
[2025-12-12 15:37:46][SCENARIO] - Exécution du sous-élément de type [action] : action
[2025-12-12 15:37:46][SCENARIO] Exécution d'un bloc élément : 33
[2025-12-12 15:37:46][SCENARIO] - Exécution du sous-élément de type [condition] : at time_op(variable(sunset))
[2025-12-12 15:37:46][SCENARIO] Evaluation de la condition : [1659] = 1659
[2025-12-12 15:37:46][SCENARIO] Tâche : 33 programmée à : 2025-12-12 16:59:00
[2025-12-12 15:37:46][SCENARIO] - Exécution du sous-élément de type [action] : action
[2025-12-12 15:37:46][SCENARIO] Pause de 2 seconde(s)
[2025-12-12 15:37:48][SCENARIO] - Exécution du sous-élément de type [action] : action
[2025-12-12 15:37:48][SCENARIO] Exécution d'un bloc élément : 28
[2025-12-12 15:37:48][SCENARIO] - Exécution du sous-élément de type [condition] : at time_op(variable)sunrise))
[2025-12-12 15:37:48][SCENARIO] Evaluation de la condition : [-1sunrise))] = -1sunrise))
[2025-12-12 15:37:48][SCENARIO] Bloc type A : 28, heure programmée invalide : -1sunrise))
[2025-12-12 15:37:48][SCENARIO] Fin correcte du scénario

Je n’arrive pas à faire calculer l’heure de lever de soleil au sein du même scénario. J’ai essayé un sleep de 2 secondes entre les deux actions, idem (visible sur les logs au dessus) J’ai tenté de créer un second scenario rien que pour le lever du soleil, avec exactement la même syntaxe et là ça fonctionne.
Je pourrais me résoudre à simplement mettre en route deux scénario, mais ça ne me parait pas « propre »
Quelqu’un as une idée ?

Merci

Raphaël

Hello !

Tu as un problème de parenthèse :
image
Elle n’est pas dans le bon sens.

Et ceci dit, étant donné que tu ne fais pas de calcul, le time_op n’est pas utile.
Je pense que tu peux mettre juste « variable(sunset) » et « variable(sunrise) » dans tes bloc « A ». :wink:

Hello ! Merci pour ta réponse.

Tu as l’œil de lynx ! Je m’en suis aperçu à l’instant, cela ne m’étonne même plus je suis le roi des erreurs de syntaxe :joy:,
Merci beaucoup en tout cas. Merci aussi pour l’astuce, en effet ça fonctionne impec sans le variable_op

A moi la guirlande qui s’allume et s’éteint sans avoir à braver le froid ! :partying_face: :cold_face:

Bonjour,

Encore plus simple en utilisant les tags #sunset# et #sunrise# et plus besoin du bloc code

2 « J'aime »

Bonjour,

Je me demande comment cela peut fonctionner ? Par exemple, comment jeedom sais dans quelle région du globe je me trouve ?
Merci :slight_smile:

Dans la configuration, onglet Général

C’est royal, merci pour toutes ces astuces

1 « J'aime »

Sunrise et sunset ont surtt ete integres au core donc inutile davoir un bloc code pour cela !!

1 « J'aime »

Déjà dit - Lire messages précédents :yum:

Ce qui est royal c’est que cela fait partie de Jeedom et qu’il est inutile de se compliquer la vie
La preuve
image

De plus time_op est pour faire des opérations sur les heures, là il n’y en a aucune, c’est donc inutile…

C’est quelque chose que j’ignorais complètement, étant néophyte, je m’étais arrêté à ce que j’avais appris il y a quelques mois, grâce a ce même forum :slight_smile: Jeedom évolue et rapidement, pour simplifier la vie des gens comme moi, c’est vraiment super cool !

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.