Condition du matin non prise en compte

Bonjour à tous,
Je fais appel à vos connaissances pour un problème de programmation. Je fonctionne sur un planning de quatre modes répartis sur 24h.

Je passe en mode Soirée à 17h. Sa condition est prise en compte et le volet se ferme vers 20h25 (couché du soleil +10 minutes).

Log de fermeture
Passage au mode Soirée

[2021-04-01 17:00:08][DEBUG] : [Pièce à vivre][Volet simple] - Start executeAction mode : 
[2021-04-01 17:00:08][DEBUG] : [Pièce à vivre][Volet simple] - Gap since last order : 0
[2021-04-01 17:00:08][DEBUG] : [Pièce à vivre][Volet simple] - Do default action
[2021-04-01 17:00:08][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (jour)
[2021-04-01 17:00:08][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (jour)
[2021-04-01 17:00:08][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (jour)
[2021-04-01 17:00:08][DEBUG] : [Pièce à vivre][Volet simple] - Calcul position 99
[2021-04-01 17:00:08][DEBUG] : [Pièce à vivre][Volet simple] - Current position 99
[2021-04-01 17:00:08][DEBUG] : [Pièce à vivre][Volet simple] - Gap with target : 0
[2021-04-01 17:00:08][DEBUG] : [Pièce à vivre][Volet simple] - Do nothing, position != new position by less than 4%
[2021-04-01 17:00:10][DEBUG] : [Pièce à vivre][Volet simple] - Change shutter to mode : Soirée
[2021-04-01 17:00:10][DEBUG] : [Pièce à vivre][Volet simple] - Start executeAction mode : 1
[2021-04-01 17:00:11][DEBUG] : [Pièce à vivre][Volet simple] - Immediate Trigger from Array (     [sunshutter_id] => 222     [event_id] => 767     [value] => 32.8     [datetime] => 2021-04-01 17:00:07     [listener_id] => 905 ) 
[2021-04-01 17:00:12][DEBUG] : [Pièce à vivre][Volet simple] - Start executeAction mode : 
[2021-04-01 17:00:13][DEBUG] : [Pièce à vivre][Volet simple] - Do default action
[2021-04-01 17:00:13][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 17:00:13][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 17:00:13][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 17:00:13][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 17:00:13][DEBUG] : [Pièce à vivre][Volet simple] - Calcul position 99
[2021-04-01 17:00:13][DEBUG] : [Pièce à vivre][Volet simple] - Current position 99
[2021-04-01 17:00:13][DEBUG] : [Pièce à vivre][Volet simple] - Gap with target : 0
[2021-04-01 17:00:13][DEBUG] : [Pièce à vivre][Volet simple] - Do nothing, position != new position by less than 4%
[2021-04-01 17:00:13][DEBUG] : [Pièce à vivre][Volet simple] - Gap since last order : 0
[2021-04-01 17:00:13][DEBUG] : [Pièce à vivre][Volet simple] - Do default action
[2021-04-01 17:00:13][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 17:00:13][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 17:00:14][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 17:00:14][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 17:00:14][DEBUG] : [Pièce à vivre][Volet simple] - Calcul position 99
[2021-04-01 17:00:14][DEBUG] : [Pièce à vivre][Volet simple] - Current position 99
[2021-04-01 17:00:14][DEBUG] : [Pièce à vivre][Volet simple] - Gap with target : 0
[2021-04-01 17:00:14][DEBUG] : [Pièce à vivre][Volet simple] - Do nothing, position != new position by less than 4%
[2021-04-01 17:00:14][DEBUG] : [Pièce à vivre][Volet simple] - Change shutter to mode : Soirée
[2021-04-01 17:00:14][DEBUG] : [Pièce à vivre][Volet simple] - Start executeAction mode : 1
[2021-04-01 17:00:14][DEBUG] : [Pièce à vivre][Volet simple] - Do default action
[2021-04-01 17:00:14][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 17:00:14][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 17:00:15][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 17:00:15][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 17:00:15][DEBUG] : [Pièce à vivre][Volet simple] - Calcul position 99
[2021-04-01 17:00:15][DEBUG] : [Pièce à vivre][Volet simple] - Current position 99
[2021-04-01 17:00:15][DEBUG] : [Pièce à vivre][Volet simple] - Gap with target : 0
[2021-04-01 17:00:15][DEBUG] : [Pièce à vivre][Volet simple] - Do nothing, position != new position by less than 4%
[2021-04-01 17:01:24][DEBUG] : [Pièce à vivre][Volet simple] - Immediate Trigger from Array (     [sunshutter_id] => 222     [event_id] => 230     [value] => 18.8     [datetime] => 2021-04-01 16:52:36     [listener_id] => 905 ) 
[2021-04-01 17:01:24][DEBUG] : [Pièce à vivre][Volet simple] - Start executeAction mode : 
[2021-04-01 17:01:24][DEBUG] : [Pièce à vivre][Volet simple] - Gap since last order : 0
[2021-04-01 17:01:24][DEBUG] : [Pièce à vivre][Volet simple] - Do default action
[2021-04-01 17:01:24][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 17:01:24][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 17:01:25][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 17:01:25][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 17:01:25][DEBUG] : [Pièce à vivre][Volet simple] - Calcul position 99
[2021-04-01 17:01:25][DEBUG] : [Pièce à vivre][Volet simple] - Current position 99
[2021-04-01 17:01:25][DEBUG] : [Pièce à vivre][Volet simple] - Gap with target : 0
[2021-04-01 17:01:25][DEBUG] : [Pièce à vivre][Volet simple] - Do nothing, position != new position by less than 4%



Fermeture du volet

[2021-04-01 20:15:06][DEBUG] : [Pièce à vivre][Volet simple] - Start executeAction mode : 
[2021-04-01 20:15:06][DEBUG] : [Pièce à vivre][Volet simple] - Gap since last order : 0
[2021-04-01 20:15:06][DEBUG] : [Pièce à vivre][Volet simple] - Do default action
[2021-04-01 20:15:06][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 20:15:06][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 20:15:06][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 20:15:06][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 20:15:06][DEBUG] : [Pièce à vivre][Volet simple] - Calcul position 99
[2021-04-01 20:15:06][DEBUG] : [Pièce à vivre][Volet simple] - Current position 99
[2021-04-01 20:15:06][DEBUG] : [Pièce à vivre][Volet simple] - Gap with target : 0
[2021-04-01 20:15:06][DEBUG] : [Pièce à vivre][Volet simple] - Do nothing, position != new position by less than 4%
[2021-04-01 20:15:10][DEBUG] : [Pièce à vivre][Volet simple] - Immediate Trigger from Array (     [sunshutter_id] => 222     [event_id] => 767     [value] => -0.9     [datetime] => 2021-04-01 20:15:07     [listener_id] => 905 ) 
[2021-04-01 20:15:10][DEBUG] : [Pièce à vivre][Volet simple] - Start executeAction mode : 
[2021-04-01 20:15:10][DEBUG] : [Pièce à vivre][Volet simple] - Gap since last order : 0
[2021-04-01 20:15:10][DEBUG] : [Pièce à vivre][Volet simple] - Do default action
[2021-04-01 20:15:10][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 20:15:10][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 20:15:10][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 20:15:10][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 20:15:10][DEBUG] : [Pièce à vivre][Volet simple] - Calcul position 99
[2021-04-01 20:15:10][DEBUG] : [Pièce à vivre][Volet simple] - Current position 99
[2021-04-01 20:15:10][DEBUG] : [Pièce à vivre][Volet simple] - Gap with target : 0
[2021-04-01 20:15:10][DEBUG] : [Pièce à vivre][Volet simple] - Do nothing, position != new position by less than 4%
[2021-04-01 20:15:28][DEBUG] : [Pièce à vivre][Volet simple] - Immediate Trigger from Array (     [sunshutter_id] => 222     [event_id] => 230     [value] => 15     [datetime] => 2021-04-01 20:14:15     [listener_id] => 905 ) 
[2021-04-01 20:15:28][DEBUG] : [Pièce à vivre][Volet simple] - Start executeAction mode : 
[2021-04-01 20:15:29][DEBUG] : [Pièce à vivre][Volet simple] - Gap since last order : 0
[2021-04-01 20:15:29][DEBUG] : [Pièce à vivre][Volet simple] - Do default action
[2021-04-01 20:15:29][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 20:15:29][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 20:15:29][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 20:15:29][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 20:15:29][DEBUG] : [Pièce à vivre][Volet simple] - Calcul position 99
[2021-04-01 20:15:29][DEBUG] : [Pièce à vivre][Volet simple] - Current position 99
[2021-04-01 20:15:29][DEBUG] : [Pièce à vivre][Volet simple] - Gap with target : 0
[2021-04-01 20:15:29][DEBUG] : [Pièce à vivre][Volet simple] - Do nothing, position != new position by less than 4%
[2021-04-01 20:20:09][DEBUG] : [Pièce à vivre][Volet simple] - Immediate Trigger from Array (     [sunshutter_id] => 222     [event_id] => 767     [value] => -1.8     [datetime] => 2021-04-01 20:20:07     [listener_id] => 905 ) 
[2021-04-01 20:20:09][DEBUG] : [Pièce à vivre][Volet simple] - Start executeAction mode : 
[2021-04-01 20:20:09][DEBUG] : [Pièce à vivre][Volet simple] - Gap since last order : 0
[2021-04-01 20:20:09][DEBUG] : [Pièce à vivre][Volet simple] - Do default action
[2021-04-01 20:20:09][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 20:20:09][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 20:20:09][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 20:20:09][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 20:20:09][DEBUG] : [Pièce à vivre][Volet simple] - Calcul position 99
[2021-04-01 20:20:09][DEBUG] : [Pièce à vivre][Volet simple] - Current position 99
[2021-04-01 20:20:09][DEBUG] : [Pièce à vivre][Volet simple] - Gap with target : 0
[2021-04-01 20:20:09][DEBUG] : [Pièce à vivre][Volet simple] - Do nothing, position != new position by less than 4%
[2021-04-01 20:25:07][DEBUG] : [Pièce à vivre][Volet simple] - Immediate Trigger from Array (     [sunshutter_id] => 222     [event_id] => 767     [value] => -2.7     [datetime] => 2021-04-01 20:25:05     [listener_id] => 905 ) 
[2021-04-01 20:25:07][DEBUG] : [Pièce à vivre][Volet simple] - Start executeAction mode : 
[2021-04-01 20:25:07][DEBUG] : [Pièce à vivre][Volet simple] - Gap since last order : 0
[2021-04-01 20:25:07][DEBUG] : [Pièce à vivre][Volet simple] - Do default action
[2021-04-01 20:25:07][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 20:25:07][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 20:25:07][DEBUG] : [Pièce à vivre][Volet simple] - Condition Met : #time# >= time_op(#769#,+10) (0%)
[2021-04-01 20:25:07][DEBUG] : [Pièce à vivre][Volet simple] - Calcul position 0
[2021-04-01 20:25:07][DEBUG] : [Pièce à vivre][Volet simple] - Current position 99
[2021-04-01 20:25:07][DEBUG] : [Pièce à vivre][Volet simple] - Gap with target : 100
[2021-04-01 20:25:07][DEBUG] : [Pièce à vivre][Volet simple] - Do action 0
[2021-04-01 20:30:12][DEBUG] : [Pièce à vivre][Volet simple] - Immediate Trigger from Array (     [sunshutter_id] => 222     [event_id] => 767     [value] => -3.6     [datetime] => 2021-04-01 20:30:08     [listener_id] => 905 ) 
[2021-04-01 20:30:12][DEBUG] : [Pièce à vivre][Volet simple] - Start executeAction mode : 
[2021-04-01 20:30:13][DEBUG] : [Pièce à vivre][Volet simple] - Start executeAction mode : 
[2021-04-01 20:30:13][DEBUG] : [Pièce à vivre][Volet simple] - Gap since last order : 0
[2021-04-01 20:30:13][DEBUG] : [Pièce à vivre][Volet simple] - Do default action
[2021-04-01 20:30:13][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 20:30:13][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 20:30:13][DEBUG] : [Pièce à vivre][Volet simple] - Condition Met : #time# >= time_op(#769#,+10) (0%)
[2021-04-01 20:30:13][DEBUG] : [Pièce à vivre][Volet simple] - Calcul position 0
[2021-04-01 20:30:13][DEBUG] : [Pièce à vivre][Volet simple] - Current position 0
[2021-04-01 20:30:13][DEBUG] : [Pièce à vivre][Volet simple] - Gap with target : 0
[2021-04-01 20:30:13][DEBUG] : [Pièce à vivre][Volet simple] - Do nothing, position != new position by less than 4%
[2021-04-01 20:30:13][DEBUG] : [Pièce à vivre][Volet simple] - Gap since last order : 0
[2021-04-01 20:30:13][DEBUG] : [Pièce à vivre][Volet simple] - Do default action
[2021-04-01 20:30:13][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 20:30:13][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 20:30:13][DEBUG] : [Pièce à vivre][Volet simple] - Condition Met : #time# >= time_op(#769#,+10) (0%)
[2021-04-01 20:30:13][DEBUG] : [Pièce à vivre][Volet simple] - Calcul position 0
[2021-04-01 20:30:13][DEBUG] : [Pièce à vivre][Volet simple] - Current position 0
[2021-04-01 20:30:13][DEBUG] : [Pièce à vivre][Volet simple] - Gap with target : 0
[2021-04-01 20:30:13][DEBUG] : [Pièce à vivre][Volet simple] - Do nothing, position != new position by less than 4%
[2021-04-01 20:31:17][DEBUG] : [Pièce à vivre][Volet simple] - Immediate Trigger from Array (     [sunshutter_id] => 222     [event_id] => 225     [value] => 22.5     [datetime] => 2021-04-01 20:24:57     [listener_id] => 905 ) 
[2021-04-01 20:31:17][DEBUG] : [Pièce à vivre][Volet simple] - Start executeAction mode : 
[2021-04-01 20:31:17][DEBUG] : [Pièce à vivre][Volet simple] - Gap since last order : 0
[2021-04-01 20:31:17][DEBUG] : [Pièce à vivre][Volet simple] - Do default action
[2021-04-01 20:31:17][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 20:31:17][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 20:31:17][DEBUG] : [Pièce à vivre][Volet simple] - Condition Met : #time# >= time_op(#769#,+10) (0%)
[2021-04-01 20:31:17][DEBUG] : [Pièce à vivre][Volet simple] - Calcul position 0
[2021-04-01 20:31:17][DEBUG] : [Pièce à vivre][Volet simple] - Current position 0
[2021-04-01 20:31:17][DEBUG] : [Pièce à vivre][Volet simple] - Gap with target : 0
[2021-04-01 20:31:17][DEBUG] : [Pièce à vivre][Volet simple] - Do nothing, position != new position by less than 4%
[2021-04-01 20:31:36][DEBUG] : [Pièce à vivre][Volet simple] - Immediate Trigger from Array (     [sunshutter_id] => 222     [event_id] => 230     [value] => 14.6     [datetime] => 2021-04-01 20:24:30     [listener_id] => 905 ) 
[2021-04-01 20:31:36][DEBUG] : [Pièce à vivre][Volet simple] - Start executeAction mode : 
[2021-04-01 20:31:36][DEBUG] : [Pièce à vivre][Volet simple] - Gap since last order : 0
[2021-04-01 20:31:36][DEBUG] : [Pièce à vivre][Volet simple] - Do default action
[2021-04-01 20:31:36][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 20:31:36][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 20:31:36][DEBUG] : [Pièce à vivre][Volet simple] - Condition Met : #time# >= time_op(#769#,+10) (0%)
[2021-04-01 20:31:36][DEBUG] : [Pièce à vivre][Volet simple] - Calcul position 0
[2021-04-01 20:31:36][DEBUG] : [Pièce à vivre][Volet simple] - Current position 0
[2021-04-01 20:31:36][DEBUG] : [Pièce à vivre][Volet simple] - Gap with target : 0
[2021-04-01 20:31:36][DEBUG] : [Pièce à vivre][Volet simple] - Do nothing, position != new position by less than 4%
[2021-04-01 20:35:14][DEBUG] : [Pièce à vivre][Volet simple] - Immediate Trigger from Array (     [sunshutter_id] => 222     [event_id] => 767     [value] => -4.5     [datetime] => 2021-04-01 20:35:09     [listener_id] => 905 ) 
[2021-04-01 20:35:14][DEBUG] : [Pièce à vivre][Volet simple] - Start executeAction mode : 
[2021-04-01 20:35:16][DEBUG] : [Pièce à vivre][Volet simple] - Gap since last order : 0
[2021-04-01 20:35:16][DEBUG] : [Pièce à vivre][Volet simple] - Do default action
[2021-04-01 20:35:16][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 20:35:16][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (soirée)
[2021-04-01 20:35:16][DEBUG] : [Pièce à vivre][Volet simple] - Condition Met : #time# >= time_op(#769#,+10) (0%)
[2021-04-01 20:35:16][DEBUG] : [Pièce à vivre][Volet simple] - Calcul position 0
[2021-04-01 20:35:16][DEBUG] : [Pièce à vivre][Volet simple] - Current position 0
[2021-04-01 20:35:16][DEBUG] : [Pièce à vivre][Volet simple] - Gap with target : 0
[2021-04-01 20:35:16][DEBUG] : [Pièce à vivre][Volet simple] - Do nothing, position != new position by less than 4%

Le lendemain, quand je passe en mode Réveil à 6h.30, le volet s’ouvre au changement de mode et ne prend  pas en compte la condition (levé du soleil + 10 minutes). Pourquoi ?

Log d'ouverture
Passage au mode Réveil et ouverture à 6h.30

[2021-04-13 06:25:06][DEBUG] : [Pièce à vivre][Volet simple] - Immediate Trigger from Array (     [sunshutter_id] => 222     [event_id] => 767     [value] => -7.2     [datetime] => 2021-04-13 06:25:05     [listener_id] => 905 ) 
[2021-04-13 06:25:06][DEBUG] : [Pièce à vivre][Volet simple] - Start executeAction mode : 
[2021-04-13 06:25:06][DEBUG] : [Pièce à vivre][Volet simple] - Gap since last order : 0
[2021-04-13 06:25:06][DEBUG] : [Pièce à vivre][Volet simple] - Do default action
[2021-04-13 06:25:06][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (nuit)
[2021-04-13 06:25:06][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (nuit)
[2021-04-13 06:25:06][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (nuit)
[2021-04-13 06:25:06][DEBUG] : [Pièce à vivre][Volet simple] - No Condition defined but valid mode [nuit] :  (0)
[2021-04-13 06:25:06][DEBUG] : [Pièce à vivre][Volet simple] - Calcul position 0
[2021-04-13 06:25:06][DEBUG] : [Pièce à vivre][Volet simple] - Current position 0
[2021-04-13 06:25:06][DEBUG] : [Pièce à vivre][Volet simple] - Gap with target : 0
[2021-04-13 06:25:06][DEBUG] : [Pièce à vivre][Volet simple] - Do nothing, position != new position by less than 4%
[2021-04-13 06:30:09][DEBUG] : [Pièce à vivre][Volet simple] - Start executeAction mode : 
[2021-04-13 06:30:10][DEBUG] : [Pièce à vivre][Volet simple] - Change shutter to mode : Réveil
[2021-04-13 06:30:10][DEBUG] : [Pièce à vivre][Volet simple] - Change shutter to mode : Réveil
[2021-04-13 06:30:11][DEBUG] : [Pièce à vivre][Volet simple] - Gap since last order : 0
[2021-04-13 06:30:11][DEBUG] : [Pièce à vivre][Volet simple] - Do default action
[2021-04-13 06:30:11][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (réveil)
[2021-04-13 06:30:11][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (réveil)
[2021-04-13 06:30:11][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (réveil)
[2021-04-13 06:30:11][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (réveil)
[2021-04-13 06:30:11][DEBUG] : [Pièce à vivre][Volet simple] - Calcul position 99
[2021-04-13 06:30:11][DEBUG] : [Pièce à vivre][Volet simple] - Current position 0
[2021-04-13 06:30:11][DEBUG] : [Pièce à vivre][Volet simple] - Gap with target : 100
[2021-04-13 06:30:11][DEBUG] : [Pièce à vivre][Volet simple] - Do action 99
[2021-04-13 06:30:11][DEBUG] : [Pièce à vivre][Volet simple] - Start executeAction mode : 1
[2021-04-13 06:30:11][DEBUG] : [Pièce à vivre][Volet simple] - Start executeAction mode : 1
[2021-04-13 06:30:11][DEBUG] : [Pièce à vivre][Volet simple] - Do default action
[2021-04-13 06:30:11][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (réveil)
[2021-04-13 06:30:11][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (réveil)
[2021-04-13 06:30:11][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (réveil)
[2021-04-13 06:30:11][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (réveil)
[2021-04-13 06:30:11][DEBUG] : [Pièce à vivre][Volet simple] - Do default action
[2021-04-13 06:30:11][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (réveil)
[2021-04-13 06:30:11][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (réveil)
[2021-04-13 06:30:11][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (réveil)
[2021-04-13 06:30:11][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (réveil)
[2021-04-13 06:30:11][DEBUG] : [Pièce à vivre][Volet simple] - Calcul position 99
[2021-04-13 06:30:11][DEBUG] : [Pièce à vivre][Volet simple] - Current position 0
[2021-04-13 06:30:11][DEBUG] : [Pièce à vivre][Volet simple] - Gap with target : 100
[2021-04-13 06:30:11][DEBUG] : [Pièce à vivre][Volet simple] - Do action 99
[2021-04-13 06:30:11][DEBUG] : [Pièce à vivre][Volet simple] - Calcul position 99
[2021-04-13 06:30:11][DEBUG] : [Pièce à vivre][Volet simple] - Current position 0
[2021-04-13 06:30:11][DEBUG] : [Pièce à vivre][Volet simple] - Gap with target : 100
[2021-04-13 06:30:11][DEBUG] : [Pièce à vivre][Volet simple] - Do action 99
[2021-04-13 06:30:45][DEBUG] : [Pièce à vivre][Volet simple] - Immediate Trigger from Array (     [sunshutter_id] => 222     [event_id] => 767     [value] => -6.3     [datetime] => 2021-04-13 06:30:08     [listener_id] => 905 ) 
[2021-04-13 06:30:45][DEBUG] : [Pièce à vivre][Volet simple] - Start executeAction mode : 
[2021-04-13 06:30:45][DEBUG] : [Pièce à vivre][Volet simple] - Immediate Trigger from Array (     [sunshutter_id] => 222     [event_id] => 230     [value] => 4.1     [datetime] => 2021-04-13 06:25:12     [listener_id] => 905 ) 
[2021-04-13 06:30:45][DEBUG] : [Pièce à vivre][Volet simple] - Start executeAction mode : 
[2021-04-13 06:30:45][DEBUG] : [Pièce à vivre][Volet simple] - Gap since last order : 0
[2021-04-13 06:30:45][DEBUG] : [Pièce à vivre][Volet simple] - Do default action
[2021-04-13 06:30:45][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (réveil)
[2021-04-13 06:30:45][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (réveil)
[2021-04-13 06:30:45][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (réveil)
[2021-04-13 06:30:45][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (réveil)
[2021-04-13 06:30:45][DEBUG] : [Pièce à vivre][Volet simple] - Gap since last order : 0
[2021-04-13 06:30:45][DEBUG] : [Pièce à vivre][Volet simple] - Do default action
[2021-04-13 06:30:45][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (réveil)
[2021-04-13 06:30:45][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (réveil)
[2021-04-13 06:30:45][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (réveil)
[2021-04-13 06:30:45][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (réveil)
[2021-04-13 06:30:46][DEBUG] : [Pièce à vivre][Volet simple] - Calcul position 99
[2021-04-13 06:30:46][DEBUG] : [Pièce à vivre][Volet simple] - Current position 99
[2021-04-13 06:30:46][DEBUG] : [Pièce à vivre][Volet simple] - Gap with target : 0
[2021-04-13 06:30:46][DEBUG] : [Pièce à vivre][Volet simple] - Do nothing, position != new position by less than 4%
[2021-04-13 06:30:46][DEBUG] : [Pièce à vivre][Volet simple] - Calcul position 99
[2021-04-13 06:30:46][DEBUG] : [Pièce à vivre][Volet simple] - Current position 99
[2021-04-13 06:30:46][DEBUG] : [Pièce à vivre][Volet simple] - Gap with target : 0
[2021-04-13 06:30:46][DEBUG] : [Pièce à vivre][Volet simple] - Do nothing, position != new position by less than 4%


Prise en compte de la condition mais le volet est déjà ouvert

[2021-04-13 07:10:08][DEBUG] : [Pièce à vivre][Volet simple] - Immediate Trigger from Array (     [sunshutter_id] => 222     [event_id] => 767     [value] => 0.5     [datetime] => 2021-04-13 07:10:05     [listener_id] => 905 ) 
[2021-04-13 07:10:08][DEBUG] : [Pièce à vivre][Volet simple] - Start executeAction mode : 
[2021-04-13 07:10:08][DEBUG] : [Pièce à vivre][Volet simple] - Gap since last order : 0
[2021-04-13 07:10:08][DEBUG] : [Pièce à vivre][Volet simple] - Do default action
[2021-04-13 07:10:08][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (réveil)
[2021-04-13 07:10:08][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (réveil)
[2021-04-13 07:10:08][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (réveil)
[2021-04-13 07:10:08][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (réveil)
[2021-04-13 07:10:08][DEBUG] : [Pièce à vivre][Volet simple] - Calcul position 99
[2021-04-13 07:10:08][DEBUG] : [Pièce à vivre][Volet simple] - Current position 99
[2021-04-13 07:10:08][DEBUG] : [Pièce à vivre][Volet simple] - Gap with target : 0
[2021-04-13 07:10:08][DEBUG] : [Pièce à vivre][Volet simple] - Do nothing, position != new position by less than 4%
[2021-04-13 07:15:10][DEBUG] : [Pièce à vivre][Volet simple] - Immediate Trigger from Array (     [sunshutter_id] => 222     [event_id] => 767     [value] => 1.3     [datetime] => 2021-04-13 07:15:05     [listener_id] => 905 ) 
[2021-04-13 07:15:10][DEBUG] : [Pièce à vivre][Volet simple] - Start executeAction mode : 
[2021-04-13 07:15:12][DEBUG] : [Pièce à vivre][Volet simple] - Gap since last order : 0
[2021-04-13 07:15:12][DEBUG] : [Pièce à vivre][Volet simple] - Do default action
[2021-04-13 07:15:12][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (réveil)
[2021-04-13 07:15:12][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (réveil)
[2021-04-13 07:15:12][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (réveil)
[2021-04-13 07:15:12][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (réveil)
[2021-04-13 07:15:13][DEBUG] : [Pièce à vivre][Volet simple] - Condition Met : #time# >= time_op(#768#,+10) (99%)
[2021-04-13 07:15:13][DEBUG] : [Pièce à vivre][Volet simple] - Calcul position 99
[2021-04-13 07:15:13][DEBUG] : [Pièce à vivre][Volet simple] - Current position 99
[2021-04-13 07:15:13][DEBUG] : [Pièce à vivre][Volet simple] - Gap with target : 0
[2021-04-13 07:15:13][DEBUG] : [Pièce à vivre][Volet simple] - Do nothing, position != new position by less than 4%
[2021-04-13 07:15:17][DEBUG] : [Pièce à vivre][Volet simple] - Start executeAction mode : 
[2021-04-13 07:15:17][DEBUG] : [Pièce à vivre][Volet simple] - Gap since last order : 0
[2021-04-13 07:15:17][DEBUG] : [Pièce à vivre][Volet simple] - Do default action
[2021-04-13 07:15:17][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (réveil)
[2021-04-13 07:15:17][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (réveil)
[2021-04-13 07:15:17][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (réveil)
[2021-04-13 07:15:17][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (réveil)
[2021-04-13 07:15:17][DEBUG] : [Pièce à vivre][Volet simple] - Condition Met : #time# >= time_op(#768#,+10) (99%)
[2021-04-13 07:15:17][DEBUG] : [Pièce à vivre][Volet simple] - Calcul position 99
[2021-04-13 07:15:17][DEBUG] : [Pièce à vivre][Volet simple] - Current position 99
[2021-04-13 07:15:17][DEBUG] : [Pièce à vivre][Volet simple] - Gap with target : 0
[2021-04-13 07:15:17][DEBUG] : [Pièce à vivre][Volet simple] - Do nothing, position != new position by less than 4%
[2021-04-13 07:15:31][DEBUG] : [Pièce à vivre][Volet simple] - Immediate Trigger from Array (     [sunshutter_id] => 222     [event_id] => 230     [value] => 3.9     [datetime] => 2021-04-13 07:05:22     [listener_id] => 905 ) 
[2021-04-13 07:15:31][DEBUG] : [Pièce à vivre][Volet simple] - Start executeAction mode : 
[2021-04-13 07:15:31][DEBUG] : [Pièce à vivre][Volet simple] - Gap since last order : 0
[2021-04-13 07:15:31][DEBUG] : [Pièce à vivre][Volet simple] - Do default action
[2021-04-13 07:15:31][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (réveil)
[2021-04-13 07:15:31][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (réveil)
[2021-04-13 07:15:31][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (réveil)
[2021-04-13 07:15:31][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (réveil)
[2021-04-13 07:15:31][DEBUG] : [Pièce à vivre][Volet simple] - Condition Met : #time# >= time_op(#768#,+10) (99%)
[2021-04-13 07:15:31][DEBUG] : [Pièce à vivre][Volet simple] - Calcul position 99
[2021-04-13 07:15:31][DEBUG] : [Pièce à vivre][Volet simple] - Current position 99
[2021-04-13 07:15:31][DEBUG] : [Pièce à vivre][Volet simple] - Gap with target : 0
[2021-04-13 07:15:31][DEBUG] : [Pièce à vivre][Volet simple] - Do nothing, position != new position by less than 4%
[2021-04-13 07:20:07][DEBUG] : [Pièce à vivre][Volet simple] - Immediate Trigger from Array (     [sunshutter_id] => 222     [event_id] => 767     [value] => 2.1     [datetime] => 2021-04-13 07:20:05     [listener_id] => 905 ) 
[2021-04-13 07:20:07][DEBUG] : [Pièce à vivre][Volet simple] - Start executeAction mode : 
[2021-04-13 07:20:07][DEBUG] : [Pièce à vivre][Volet simple] - Gap since last order : 0
[2021-04-13 07:20:07][DEBUG] : [Pièce à vivre][Volet simple] - Do default action
[2021-04-13 07:20:07][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (réveil)
[2021-04-13 07:20:07][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (réveil)
[2021-04-13 07:20:07][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (réveil)
[2021-04-13 07:20:07][DEBUG] : [Pièce à vivre][Volet simple] - Mode not ok :  (réveil)
[2021-04-13 07:20:07][DEBUG] : [Pièce à vivre][Volet simple] - Condition Met : #time# >= time_op(#768#,+10) (99%)
[2021-04-13 07:20:07][DEBUG] : [Pièce à vivre][Volet simple] - Calcul position 99
[2021-04-13 07:20:07][DEBUG] : [Pièce à vivre][Volet simple] - Current position 99
[2021-04-13 07:20:07][DEBUG] : [Pièce à vivre][Volet simple] - Gap with target : 0
[2021-04-13 07:20:07][DEBUG] : [Pièce à vivre][Volet simple] - Do nothing, position != new position by less than 4%

Merci pour votre aide.

Je fonctionne sous Raspberry Pi3 Core 4.1.22 et plugins à jour

Bonsoir,

Merci à l’avenir d’utiliser les balises </> pour insérer vos logs pour une meilleurs lisibilité pour tout le monde.

tutoriel cliquez ici

ou envoyer un message privé à @sheldon-bot démarrer tutoriel avancé pour apprendre à utiliser les menus :wink:

Bonjour iPapy, c’est mon premier message et je ne connais pas encore les règles de présentation. Merci pour l’information.

Bonjour,
A mon avis, tu passes en mode réveil mais comme condition non remplie alors c’est l’onglet positionnement qui prend la main.

1 « J'aime »

Bonjour @DomoSyl,

doc du plugin : https://doc.jeedom.com/fr_FR/plugins/automatisation/sunshutter/

Le tableau des conditions vous permet de spécifier des conditions de positionnement spécifique, qui prenne la main sur le tableau de position du volets 

Corolaire, si pas de condition valide, c’est l’onglet positionnement qui joue …

et si tu as un paramétrage de ton positionnement de ce type là …

avec action par défaut ouvrir, ton volet s’ouvrira au changement de mode

Le truc un peu sioux, c’est que tu gères du positionnement (altitude > xxx) dans ton onglet condition

Norbert

Bonsoir à vous deux,
Merci pour vos réponses.

Dans l’onglet Positionnement, j’ai remplacé l’Action par défaut Ouvrir par Ne rien faire, et rajouté une ligne en bas de l’onglet Condition avec un mode Jour, Position à 99 %.
Je teste cette nuit.

Utiliser l’altitude et/ou l’azimut pour prendre en compte toute l’année (été + hiver) me semble plus difficile à gérer.

Bonne soirée.

Bonjour,
Tout fonctionne correctement. Merci encore.
Sujet résolu.

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