Le moment qu’il faudrait réussir à attraper (ça n’est pas facile ), c’est le moment où le premier chiffre est à 5 ou plus.
Bon courage
Le moment qu’il faudrait réussir à attraper (ça n’est pas facile ), c’est le moment où le premier chiffre est à 5 ou plus.
Bon courage
Suis pas à 5 mais presque
malheureusement cela ne veux pas dire grand chose …mysqld sera toujours le premier à prendre en cas de problème.
Je trouve ton fichier log auth.log anormalement gros.
regarde ce que tu as dedans
tail /var/log/auth.log
Est-ce la charge du système augmente ?
Si plusieurs personnes se baladent dans le logement en faisant déclencher les détecteurs de mouvement.
Si tu désactives temporairement tes scénarios sur détection de mouvement.
Ton système est à genoux !
Dans ce cas, ne pas faire de mise à jour ! Encore moins avant de partir en déplacement.
Pas de MAJ si pas 3 jours de congés devant soi !
Dec 12 17:25:05 localhost sudo: www-data : TTY=unknown ; PWD=/var/www ; USER=root ; COMMAND=/usr/bin/python /var/www/html/plugins/harmonyhub/core/class/../../3rdparty/PyHarmony/harmony/__main__.py --harmony_ip 192.168.1.48 show_current_activity
Dec 12 17:25:05 localhost sudo: pam_unix(sudo:session): session opened for user root by (uid=0)
Dec 12 17:25:09 localhost sudo: pam_unix(sudo:session): session closed for user root
Dec 12 17:25:09 localhost sudo: pam_unix(sudo:session): session closed for user root
Dec 12 17:25:10 localhost sudo: www-data : TTY=unknown ; PWD=/var/www ; USER=root ; COMMAND=/usr/sbin/arp-scan -V
Dec 12 17:25:10 localhost sudo: pam_unix(sudo:session): session opened for user root by (uid=0)
Dec 12 17:25:10 localhost sudo: pam_unix(sudo:session): session closed for user root
Dec 12 17:25:20 localhost sudo: www-data : TTY=unknown ; PWD=/var/www ; USER=root ; COMMAND=/bin/ping -n -c 1 -t 255 8.8.8.8
Dec 12 17:25:20 localhost sudo: pam_unix(sudo:session): session opened for user root by (uid=0)
Dec 12 17:25:20 localhost sudo: pam_unix(sudo:session): session closed for user root
La charge augmente lorsque plusieurs scénarios sont triggered en parallèle, le fait que est ceux sur détection de mouvement sont les plus souvent solicités, mais par exemple j’ai des remontées sur un scénario qui attrapes les requètes du plugins fake roku.
En gros les simple déclenchements sur mouvements font que je tourne entre 3 et 5 de charge.
Hier ça a tellement fait ramer le système que la fermeture auto de la maison sur détection d’absence n’a pas fonctionné, en gros l’automatisation iOs n’a pas pu mettre le flag à la bonne valeur mais n’a pas non plus détecté que ça n’a pas fonctionné, et comme homebridge était en PLS, ben la maison est restée ouverte. Bref moins serein je suis
ben j’ai toujours fait mes mises à jour directement, la confiance , là c’est la première fois.
espérons que la nouvelle emmc permette de régler ce soucis.
Pour la petite histoire, il y a plus d’un an, j’ai été confronté à ce même problème de charge avec un trop grand nombre de petits scénarios gérant le mouvement, la présence et les minuteries sur tous les ouvrants. Avec 5 personnes qui se déplaçaient dans le logement, mon RPi3 était à la ramasse, alors je suis passé au RPi4, c’était mieux, mais toujours limite. Donc, je suis passé à un NUC Intel I3, là, c’était OK, mais encore 25% du CPU en permanence. Comme j’ai toujours trouvé que la puissance nécessaire pour faire tourner de la simple logique combinatoire était démesurée et que l’exécution des scénarios était lente pour ce qu’il y avait à faire, j’ai transféré presque tous les scénarios de Jeedom sous Node-RED. Aujourd’hui, Jeedom est à 5% de CPU et Node-RED à 2% de CPU (ils sont dans 2 VM sur le même NUC). Au final, sur Jeedom, il reste les scénarios qui se ne déclenchent qu’une fois fois le temps, genre pour les coupures de courant ou internet…
Ma conclusion
Avec 20 scénarios, ça va.
Avec 200 scénarios, ça va beaucoup moins bien
pourriez vous refaire
voilà
2020 apache2
drwxr-xr-x 2 root root 4096 Dec 12 00:00 apt
-rw-r----- 1 root adm 8461906 Dec 13 08:20 auth.log
-rw-r----- 1 root adm 30835845 Dec 11 00:00 auth.log.1
-rw-r----- 1 root adm 984491 Dec 4 00:00 auth.log.2.gz
-rw-r----- 1 root adm 1026801 Nov 27 00:00 auth.log.3.gz
-rw-r----- 1 root adm 1017484 Nov 20 00:00 auth.log.4.gz
-rw-r--r-- 1 root root 156187 Jun 20 2017 bootstrap.log
-rw-rw---- 1 root utmp 1200 Dec 10 10:42 btmp
-rw-rw---- 1 root utmp 1600 Nov 15 23:56 btmp.1
-rw-r----- 1 root adm 56306 Dec 13 08:20 daemon.log
-rw-r----- 1 root adm 149026 Dec 11 00:00 daemon.log.1
-rw-r----- 1 root adm 7968 Dec 4 00:00 daemon.log.2.gz
-rw-r----- 1 root adm 8110 Nov 27 00:00 daemon.log.3.gz
-rw-r----- 1 root adm 7827 Nov 20 00:00 daemon.log.4.gz
-rw-r----- 1 root adm 0 Dec 9 00:00 debug
-rw-r----- 1 root adm 530 Dec 8 16:51 debug.1
-rw-r----- 1 root adm 208 Feb 10 2022 debug.2.gz
-rw-r----- 1 root adm 211 Jan 22 2022 debug.3.gz
-rw-r----- 1 root adm 383 Nov 15 2021 debug.4.gz
-rw-r--r-- 1 root root 0 Dec 12 00:00 dpkg.log
-rw-r--r-- 1 root root 709 Dec 11 14:58 dpkg.log.1
-rw-r--r-- 1 root root 237 Apr 4 2021 dpkg.log.10.gz
-rw-r--r-- 1 root root 528 Mar 27 2021 dpkg.log.11.gz
-rw-r--r-- 1 root root 4146 Jan 17 2021 dpkg.log.12.gz
-rw-r--r-- 1 root root 238 Jul 28 06:38 dpkg.log.2.gz
-rw-r--r-- 1 root root 248 Jun 8 2022 dpkg.log.3.gz
-rw-r--r-- 1 root root 239 Jun 5 2022 dpkg.log.4.gz
-rw-r--r-- 1 root root 258 Feb 13 2022 dpkg.log.5.gz
-rw-r--r-- 1 root root 392 Feb 9 2022 dpkg.log.6.gz
-rw-r--r-- 1 root root 188 Oct 8 2021 dpkg.log.7.gz
-rw-r--r-- 1 root root 237 Jun 19 2021 dpkg.log.8.gz
-rw-r--r-- 1 root root 287 Jun 18 2021 dpkg.log.9.gz
-rw-r----- 1 root adm 107 Dec 11 00:00 fail2ban.log
-rw-r----- 1 root adm 2545 Dec 10 10:42 fail2ban.log.1
-rw-r----- 1 root adm 105 Nov 27 00:00 fail2ban.log.2.gz
-rw-r----- 1 root adm 105 Nov 20 00:00 fail2ban.log.3.gz
-rw-r----- 1 root adm 242 Nov 16 00:06 fail2ban.log.4.gz
-rw-r--r-- 1 root root 3456 Jan 17 2021 faillog
-rw-r--r-- 1 root root 538 Jul 13 2020 fontconfig.log
-rw-r----- 1 root adm 421173 Dec 13 08:18 kern.log
-rw-r----- 1 root adm 1679914 Dec 11 00:00 kern.log.1
-rw-r----- 1 root adm 207221 Dec 4 00:00 kern.log.2.gz
-rw-r----- 1 root adm 226975 Nov 27 00:00 kern.log.3.gz
-rw-r----- 1 root adm 228112 Nov 20 00:00 kern.log.4.gz
-rw-rw-r-- 1 root utmp 31968 Dec 13 08:20 lastlog
-rw-r----- 1 root adm 421626 Dec 13 08:18 messages
-rw-r----- 1 root adm 1678475 Dec 11 00:00 messages.1
-rw-r----- 1 root adm 208625 Dec 4 00:00 messages.2.gz
-rw-r----- 1 root adm 228431 Nov 27 00:00 messages.3.gz
-rw-r----- 1 root adm 229549 Nov 20 00:00 messages.4.gz
drwxr-s--- 2 mysql adm 4096 Dec 13 00:00 mysql
drwxr-xr-x 2 root root 4096 Feb 20 2019 openvpn
drwx------ 2 root root 4096 Jul 13 2020 private
drwxr-x--- 2 root adm 4096 Sep 2 2019 samba
-rw-r----- 1 root adm 111882 Dec 13 08:20 syslog
-rw-r----- 1 root adm 417286 Dec 13 00:00 syslog.1
-rw-r----- 1 root adm 48673 Dec 12 00:00 syslog.2.gz
-rw-r----- 1 root adm 51095 Dec 11 00:00 syslog.3.gz
-rw-r----- 1 root adm 49054 Dec 10 00:00 syslog.4.gz
-rw-r----- 1 root adm 69248 Dec 9 00:00 syslog.5.gz
-rw-r----- 1 root adm 48181 Dec 8 00:00 syslog.6.gz
-rw-r----- 1 root adm 49679 Dec 7 00:00 syslog.7.gz
-rw-rw-r-- 1 root utmp 352400 Dec 13 08:20 wtmp
Votre fichier auth.log se remplit rapidement, mais rien d’horrible non plus.
Normalement le système gère ces fichiers journaux.
Donc mauvaise piste ici.
Ca sent quand même bien le problème d’eMMc
surtout si vous avez beaucoup de scénarios qui tournent.
Bonsoir.
Et un log d’un des scénarios mis en cause, on peut voir cela?
si je prends par exemple celui de gestion de présence :
------------------------------------
[2022-12-13 17:33:46][SCENARIO] -- Start : Scenario execute automatiquement sur evenement venant de : [Flags][Mouvement - Global][Detection Globale] (1).
[2022-12-13 17:33:47][SCENARIO] - Exécution du sous-élément de type [action] : code
[2022-12-13 17:33:47][SCENARIO] Exécution d'un bloc code
[2022-12-13 17:33:47][SCENARIO] - Exécution du sous-élément de type [action] : action
[2022-12-13 17:33:47][SCENARIO] Suppression des blocs DANS et A programmés du scénario
[2022-12-13 17:33:47][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Flags][Mode Maison][Mode]# == 'Ne Pas Fermer' ET (trigger(#[Flags][Mode Sand][Mode]#) == 1 OU trigger(#[Flags][Mode JN][Mode]#) ==1)
[2022-12-13 17:33:47][SCENARIO] Evaluation de la condition : ["Normal" == 'Ne Pas Fermer' ET (0 == 1 OU 0 ==1)] = Faux
[2022-12-13 17:33:47][SCENARIO] - Exécution du sous-élément de type [action] : else
[2022-12-13 17:33:47][SCENARIO] Exécution d'un bloc élément : 86
[2022-12-13 17:33:47][SCENARIO] - Exécution du sous-élément de type [condition] : if trigger(#[Flags][Mode JN][Mode]#) == 1 OU trigger(#[Flags][Mode Sand][Mode]#) == 1
[2022-12-13 17:33:47][SCENARIO] Evaluation de la condition : [0 == 1 OU 0 == 1] = Faux
[2022-12-13 17:33:47][SCENARIO] - Exécution du sous-élément de type [action] : else
[2022-12-13 17:33:47][SCENARIO] Fin correcte du scénario
------------------------------------
[2022-12-13 17:34:41][SCENARIO] -- Start : Scenario execute automatiquement sur evenement venant de : [Flags][Mouvement - Global][Detection Globale] (1).
[2022-12-13 17:34:41][SCENARIO] - Exécution du sous-élément de type [action] : code
[2022-12-13 17:34:41][SCENARIO] Exécution d'un bloc code
[2022-12-13 17:34:41][SCENARIO] - Exécution du sous-élément de type [action] : action
[2022-12-13 17:34:41][SCENARIO] Suppression des blocs DANS et A programmés du scénario
[2022-12-13 17:34:41][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Flags][Mode Maison][Mode]# == 'Ne Pas Fermer' ET (trigger(#[Flags][Mode Sand][Mode]#) == 1 OU trigger(#[Flags][Mode JN][Mode]#) ==1)
[2022-12-13 17:34:41][SCENARIO] Evaluation de la condition : ["Normal" == 'Ne Pas Fermer' ET (0 == 1 OU 0 ==1)] = Faux
[2022-12-13 17:34:41][SCENARIO] - Exécution du sous-élément de type [action] : else
[2022-12-13 17:34:41][SCENARIO] Exécution d'un bloc élément : 86
[2022-12-13 17:34:41][SCENARIO] - Exécution du sous-élément de type [condition] : if trigger(#[Flags][Mode JN][Mode]#) == 1 OU trigger(#[Flags][Mode Sand][Mode]#) == 1
[2022-12-13 17:34:41][SCENARIO] Evaluation de la condition : [0 == 1 OU 0 == 1] = Faux
[2022-12-13 17:34:41][SCENARIO] - Exécution du sous-élément de type [action] : else
[2022-12-13 17:34:41][SCENARIO] Fin correcte du scénario
------------------------------------
[2022-12-13 17:35:43][SCENARIO] -- Start : Scenario execute automatiquement sur evenement venant de : [Flags][Mouvement - Global][Detection Globale] (1).
[2022-12-13 17:35:43][SCENARIO] - Exécution du sous-élément de type [action] : code
[2022-12-13 17:35:43][SCENARIO] Exécution d'un bloc code
[2022-12-13 17:35:43][SCENARIO] - Exécution du sous-élément de type [action] : action
[2022-12-13 17:35:43][SCENARIO] Suppression des blocs DANS et A programmés du scénario
[2022-12-13 17:35:43][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Flags][Mode Maison][Mode]# == 'Ne Pas Fermer' ET (trigger(#[Flags][Mode Sand][Mode]#) == 1 OU trigger(#[Flags][Mode JN][Mode]#) ==1)
[2022-12-13 17:35:43][SCENARIO] Evaluation de la condition : ["Normal" == 'Ne Pas Fermer' ET (0 == 1 OU 0 ==1)] = Faux
[2022-12-13 17:35:43][SCENARIO] - Exécution du sous-élément de type [action] : else
[2022-12-13 17:35:43][SCENARIO] Exécution d'un bloc élément : 86
[2022-12-13 17:35:43][SCENARIO] - Exécution du sous-élément de type [condition] : if trigger(#[Flags][Mode JN][Mode]#) == 1 OU trigger(#[Flags][Mode Sand][Mode]#) == 1
[2022-12-13 17:35:43][SCENARIO] Evaluation de la condition : [0 == 1 OU 0 == 1] = Faux
[2022-12-13 17:35:43][SCENARIO] - Exécution du sous-élément de type [action] : else
[2022-12-13 17:35:43][SCENARIO] Fin correcte du scénario
------------------------------------
[2022-12-13 17:39:50][SCENARIO] -- Start : Scenario execute automatiquement sur evenement venant de : [Flags][Mouvement - Global][Detection Globale] (1).
[2022-12-13 17:39:50][SCENARIO] - Exécution du sous-élément de type [action] : code
[2022-12-13 17:39:50][SCENARIO] Exécution d'un bloc code
[2022-12-13 17:39:50][SCENARIO] - Exécution du sous-élément de type [action] : action
[2022-12-13 17:39:50][SCENARIO] Suppression des blocs DANS et A programmés du scénario
[2022-12-13 17:39:50][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Flags][Mode Maison][Mode]# == 'Ne Pas Fermer' ET (trigger(#[Flags][Mode Sand][Mode]#) == 1 OU trigger(#[Flags][Mode JN][Mode]#) ==1)
[2022-12-13 17:39:50][SCENARIO] Evaluation de la condition : ["Normal" == 'Ne Pas Fermer' ET (0 == 1 OU 0 ==1)] = Faux
[2022-12-13 17:39:50][SCENARIO] - Exécution du sous-élément de type [action] : else
[2022-12-13 17:39:50][SCENARIO] Exécution d'un bloc élément : 86
[2022-12-13 17:39:50][SCENARIO] - Exécution du sous-élément de type [condition] : if trigger(#[Flags][Mode JN][Mode]#) == 1 OU trigger(#[Flags][Mode Sand][Mode]#) == 1
[2022-12-13 17:39:50][SCENARIO] Evaluation de la condition : [0 == 1 OU 0 == 1] = Faux
[2022-12-13 17:39:50][SCENARIO] - Exécution du sous-élément de type [action] : else
[2022-12-13 17:39:50][SCENARIO] Fin correcte du scénario
------------------------------------
[2022-12-13 17:41:56][SCENARIO] -- Start : Scenario execute automatiquement sur evenement venant de : [Flags][Mouvement - Global][Detection Globale] (1).
[2022-12-13 17:41:56][SCENARIO] - Exécution du sous-élément de type [action] : code
[2022-12-13 17:41:56][SCENARIO] Exécution d'un bloc code
[2022-12-13 17:41:56][SCENARIO] - Exécution du sous-élément de type [action] : action
[2022-12-13 17:41:56][SCENARIO] Suppression des blocs DANS et A programmés du scénario
[2022-12-13 17:41:56][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Flags][Mode Maison][Mode]# == 'Ne Pas Fermer' ET (trigger(#[Flags][Mode Sand][Mode]#) == 1 OU trigger(#[Flags][Mode JN][Mode]#) ==1)
[2022-12-13 17:41:56][SCENARIO] Evaluation de la condition : ["Normal" == 'Ne Pas Fermer' ET (0 == 1 OU 0 ==1)] = Faux
[2022-12-13 17:41:56][SCENARIO] - Exécution du sous-élément de type [action] : else
[2022-12-13 17:41:56][SCENARIO] Exécution d'un bloc élément : 86
[2022-12-13 17:41:56][SCENARIO] - Exécution du sous-élément de type [condition] : if trigger(#[Flags][Mode JN][Mode]#) == 1 OU trigger(#[Flags][Mode Sand][Mode]#) == 1
[2022-12-13 17:41:56][SCENARIO] Evaluation de la condition : [0 == 1 OU 0 == 1] = Faux
[2022-12-13 17:41:56][SCENARIO] - Exécution du sous-élément de type [action] : else
[2022-12-13 17:41:56][SCENARIO] Fin correcte du scénario
dans les scénarios en eux-même, même lorsque le centre de message m’annonce une non exécution ou un soucis, le log du scénario en lui même n’annonce aucun soucis, limite fonctionnement normal. Comme si le temps de lancement ou autre faisait que le message d’erreur était lancé mais que l’exécution elle avait bien lieu.
j’ai un total de 141 scénarios, mais pas non plus énormément qui tournent en simultanés, certains sont sur cron, d’autre sur des déclenchements épisodiques…
Autre exemple qui là fait apparaître un message dans les log
------------------------------------
[2022-12-13 14:28:12][SCENARIO] -- Start : Scenario execute automatiquement sur evenement venant de : [Buanderie][Mouvement Buanderie][Presence] (1).
[2022-12-13 14:30:36][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Paramètres][Lumières][Auto Lumieres Toutes]# == 1 ET #[Paramètres][Lumières][Auto Lumière Buanderie]# == 1
[2022-12-13 14:30:36][SCENARIO] Evaluation de la condition : [1 == 1 ET 1 == 1] = Vrai
[2022-12-13 14:30:36][SCENARIO] - Exécution du sous-élément de type [action] : then
[2022-12-13 14:30:36][SCENARIO] Exécution d'un bloc élément : 363
[2022-12-13 14:30:36][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Buanderie][Lumière Buanderie][Etat]# == 0
[2022-12-13 14:30:36][SCENARIO] Evaluation de la condition : [0 == 0] = Vrai
[2022-12-13 14:30:36][SCENARIO] - Exécution du sous-élément de type [action] : then
[2022-12-13 14:30:36][SCENARIO] Exécution de la commande [Buanderie][Lumière Buanderie][On]
[2022-12-13 14:30:48][SCENARIO] Exécution de la commande [Flags][Fonctionnement - Lumières][Declenchement Lumiere Buanderie ON]
[2022-12-13 14:33:02][SCENARIO] Fin correcte du scénario
------------------------------------
[2022-12-13 18:00:42][SCENARIO] Trop d'appels simultanés du scénario, il ne peut-être exécuté une nouvelle fois. Il est conseillé de réduire les appels à ce scénario.
------------------------------------
[2022-12-13 18:01:24][SCENARIO] -- Start : Scenario execute automatiquement sur evenement venant de : [Buanderie][Mouvement Buanderie][Presence] (1).
[2022-12-13 18:01:24][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Paramètres][Lumières][Auto Lumieres Toutes]# == 1 ET #[Paramètres][Lumières][Auto Lumière Buanderie]# == 1
[2022-12-13 18:01:24][SCENARIO] Evaluation de la condition : [1 == 1 ET 1 == 1] = Vrai
[2022-12-13 18:01:24][SCENARIO] - Exécution du sous-élément de type [action] : then
[2022-12-13 18:01:24][SCENARIO] Exécution d'un bloc élément : 363
[2022-12-13 18:01:24][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Buanderie][Lumière Buanderie][Etat]# == 0
[2022-12-13 18:01:24][SCENARIO] Evaluation de la condition : [99 == 0] = Faux
[2022-12-13 18:01:24][SCENARIO] - Exécution du sous-élément de type [action] : else
[2022-12-13 18:01:25][SCENARIO] Fin correcte du scénario
dans le cas précis, ma femme est juste rentrée dans la buanderie, le capteur à simplement déclenché le scénario pour l’allumage de la lumière.
le déclencheur étant que la présence dans la buanderie passe à 1
Il y a peut-être un cas intéressant ici.
Dans le cas de 18h01 le scénario a tourné dans un temps très court lorsque la condition #[Buanderie][Lumière Buanderie][Etat]# == 0
était fausse
En revanche dans le cas de 14h30, cette condition était vraie et le scénario déclenche des choses qui visiblement ont pris bcp de temps (14:30:36 à 14:33:02) :
Pourquoi donc ?
[2022-12-13 14:30:36][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Buanderie][Lumière Buanderie][Etat]# == 0
[2022-12-13 14:30:36][SCENARIO] Evaluation de la condition : [0 == 0] = Vrai
[2022-12-13 14:30:36][SCENARIO] - Exécution du sous-élément de type [action] : then
[2022-12-13 14:30:36][SCENARIO] Exécution de la commande [Buanderie][Lumière Buanderie][On]
[2022-12-13 14:30:48][SCENARIO] Exécution de la commande [Flags][Fonctionnement - Lumières][Declenchement Lumiere Buanderie ON]
[2022-12-13 14:33:02][SCENARIO] Fin correcte du scénario
En fait je test l’état de la lumière avant de l’allumer, et j’ai l’impression que parfois il a du mal à trouver la réponse à la question lol
Idem du côté de l’extinction où je vérifie si la lumière est bien allumée ou non.
Que fait la commande flag… Qui met autant de temps pour répondre : fin
Non c’est pas le test qui prend du temps c’est la suite … le 1er On ça va encore (quoi que 12 secondes) mais le 2eme On ([Flag]…) ça ne va pas du tout
Est-ce que tu as des déclencheurs sur ces 2 commandes quelque part ? Donc des scénarios qui seraient déclenchés sur passage de [Buanderie][Lumière Buanderie][On]
et [Flags][Fonctionnement - Lumières][Declenchement Lumiere Buanderie ON]
?
ça donne une impression de boucle quelque part …
la commande flag est simplement là pour enregistrer que la lumière a été allumée via jeedom
du coup de l’autre côté le scénario d’extinction vérifie si
ça me permet de gérer les durées max d’allumage lorsqu’on déclenche en manuel
justement pour le coup rien de lié à ce niveau, aucun déclenchement supplémentaire lié à ces commandes
Une simple action sur valeur d’état de ta lumière sera plus simple
Je pense aussi
Pourrais tu poster le scénario dans son ensemble ?
Alors oui sur le principe mais je pars du principe qu’il faut aussi qu’il n’y ait pas de mouvement pour que ça se coupe. Et je ne pense pas que ce soit possible d’ajouter une condition non?
Sinon pour le scénario de coupure
sachant que la condition de déclenchement est le passage à 0 du capteur de présence.
Dans ce cas, une action sur valeur d’état du détecteur ?
Si état du détecteur égal 0 pendant plus de X minutes alors éteindre la lumière Y ?
(Marche que si vous n’avez qu’un détecteur par zone évidement )
Bon, j’ai plutôt l’habitude de gérer ça directement avec les paramètres de mes détecteurs mais il est vrai qu’ils ne le font pas tous
PS : quel est le (les) déclencheur de votre scénario ?