Aide pour un nouveau petit scénario

Bonjour,
Je souhaite que la TV dans la cuisine s’allume à7h45 chaque jour de la semaine sauf le dimanche et s’éteigne à 9h30 moment où la radio s’allume.
Pour l’allumage de la télé cela fonctionne mais pour la radio cela ne fonctionne pas toujours.
Peut être que les blocs A…FAIRE y sont pour quelque chose mais là cela dépasse mes modestes compétences.
Voici le scénario:




Pouvez vous m’aider à améliorer ce scénario
Bonne journée

Salut,

Quels sont les déclencheurs de ton scénario ?

Je vois que visiblement tu envois des commandes infrarouge avec un broadlink, tu es certain que le souci ne vient pas de la ? Genre le scénario lui marche correctement mais c’est l’infra rouge qui pose pb ?

Pour ça il faudrait voir les logs du scénario

Bonjour,
voici le log:

[2025-04-17 07:45:03][SCENARIO] ************Lancement sous tâche**************
[2025-04-17 07:45:03][SCENARIO] - Exécution du sous-élément de type [action] : do
[2025-04-17 07:45:03][SCENARIO] Exécution d'un bloc élément : 991
[2025-04-17 07:45:03][SCENARIO] Exécution d'un bloc élément : 986
[2025-04-17 07:45:03][SCENARIO] - Exécution du sous-élément de type [condition] : if #[cuisine][TV cuisine][TV statut]# == 0
[2025-04-17 07:45:03][SCENARIO] Evaluation de la condition : [0 == 0] = Vrai
[2025-04-17 07:45:03][SCENARIO] - Exécution du sous-élément de type [action] : then
[2025-04-17 07:45:03][SCENARIO] Exécution de la commande [multimédia][Broadlink mini cuisine][TV France2]
[2025-04-17 07:45:03][SCENARIO] Changement de [cuisine][TV cuisine][TV statut] à 1
[2025-04-17 07:45:03][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2025-04-17 09:30:03][SCENARIO] ************Lancement sous tâche**************
[2025-04-17 09:30:03][SCENARIO] - Exécution du sous-élément de type [action] : do
[2025-04-17 09:30:03][SCENARIO] Exécution d'un bloc élément : 1008
[2025-04-17 09:30:03][SCENARIO] Exécution d'un bloc élément : 1009
[2025-04-17 09:30:04][SCENARIO] - Exécution du sous-élément de type [condition] : if #[cuisine][TV cuisine][TV statut]# == 1
[2025-04-17 09:30:04][SCENARIO] Evaluation de la condition : [1 == 1] = Vrai
[2025-04-17 09:30:04][SCENARIO] - Exécution du sous-élément de type [action] : then
[2025-04-17 09:30:04][SCENARIO] Exécution de la commande [multimédia][Broadlink mini cuisine][TV OFF]
[2025-04-17 09:30:04][SCENARIO] Changement de [cuisine][TV cuisine][TV statut] à 0
[2025-04-17 09:30:04][SCENARIO] Exécution d'un bloc élément : 1010
[2025-04-17 09:30:04][SCENARIO] - Exécution du sous-élément de type [condition] : if #[cuisine][Radio cuisine][Radio statut]# == 0
[2025-04-17 09:30:04][SCENARIO] Evaluation de la condition : [0 == 0] = Vrai
[2025-04-17 09:30:04][SCENARIO] - Exécution du sous-élément de type [action] : then
[2025-04-17 09:30:04][SCENARIO] Exécution de la commande [multimédia][Broadlink mini cuisine][Radio ON]
[2025-04-17 09:30:04][SCENARIO] Changement de [cuisine][Radio cuisine][Radio statut] à 1
[2025-04-17 09:30:04][SCENARIO] ************FIN sous tâche**************

Je ne pense pas car le TV s’est allumé à 7h45

Merci.

Par contre tu n’a pas répondu pour le déclencheur de ton scénario.

D’après le log l’envoi d’allumage de la radio fonctionne bien … Je ne pense pas que le souci vienne du scénario mais du broadlink.
Est ce que quand tu lance la commande directement depuis jeedom (sans scenario) ça fonctionne toujours ? t’a jamais de loupés ?

Ben c’est quand même des signaux IR différents … et le principe même de l’infrarouge c’est que t’envoi un signal il n’y a aucune notion de retour d’état et de prise en compte de ce signal envoyé comme on peut avoir un zigbee ou en zwave.

programmé à 7h00 de façon à mettre à jour les statuts des virtuels à 0.
Apparemment le broadlink fonctionne bien je n’est pas de souci avec: je peux le vérifier aisément car tous les soirs il allume un ruban led dans la cuisine

Ce que Aurel essaye de t’expliquer mais que tu ne veux pas comprendre, c’est que lw problème pourrait être spécifique à la communication entre le broadlink et la radio. Que cela fonctionne avec la télé ou le ruban led, ne changera pas ce souci.
Pour preuve le scénario indique avoir envoyé la commande pour allumer la radio

Donc comme dit, double ou tripple l’exécution de cette commande.

1 « J'aime »

Bonsoir,

Peut-être mettre une prise connectée et vérifier qu’il y a bien consommation de courant après 30 secondes et relancer sinon

C’est une possibilité en effet mais bon perso je commencerai par par exemple faire une boucle qui par exemple envoi 3 fois la commande en attendant 10s entre chaque envoi.

Ca peut déja suffir à régler le souci si c’est très passager.

Sauf si c’est la même commande pour on et off.

Effectivement. Mais au vu de ce que j’ai vu dans le scénario, je pense que c’est des commandes séparées.

Bonjour,
Comme dit, j’ai doublé la commande et tout fonctionne normalement: à voir dans le temps.
Mais ma démarche était également de savoir si mon scénario était correct.
Merci à tous et bonne journée

Bonjour,

Pour améliorer votre scénario, vous pourriez le lancer tous les jours sauf le dimanche et ainsi éviter les tests à l’intérieur du scénario

Expression Cron : 45 7 * * 1-6 → A 7h45 du lundi au samedi

1 « J'aime »

Bonjour

Une solution peut être c’est de créer plusieurs commandes Broadlink avec un enrollement IR.

Soit inclure les nouvelles commandes dans le scénario en additionnant les commandes, soit de tester manuellement et d’éliminer les commandes avec échec.

Cordialement

Bonjour,
Belle commande que je ne connaissais pas. Je l’a met où et quelle syntaxe ?

Dans le déclencheur de ton scénario

L’« assistant » te guide pour faire certaines syntaxes simples mais ne gère pas les plages comme dans cet exemple (1-6), il est alors possible de les saisir à la main.

Pour la syntaxe c’est similaire à cron voir par exemple Cron et crontab : le planificateur de tâches ! - Wiki - Wiki

1 « J'aime »

Bonjour,
Merci à vous tous, j’ai appris quelque chose d’intéressant aujourd’hui :smile:
Peut être que je peux pousser un peu plus loin:
je souhaiterai que lorsque la TV s’allume le son soit à 17 sur son échelle de son. Actuellement je régle cela la veille au soir pour le lendemain. Dans le Broadlink je peux augmenter/diminuer le son et évidemment le mettre à 17 en mettant au préalable le son de la TV à 0. Mais après c’est l’inconnu.
Voilà
Bonne journée à tous et bon week end pascal

Que se passe-t-il si vous diminuez le volume alors que le son est déjà à 0 ?

Ca reste de la bidouille (comme souvent avec de l’infra rouge) mais perso je ferais comme ça :

En partant sur le postulat que le max du volume était 30, à adapter en fonction.
Et le son à 17 au lieu de 18 je me suis planté dans mon exemple :slight_smile:

2 « J'aime »