Bonjour,
J’utilise Rhasspy pour allumer ma lumière du salon. Ci-dessous ma commande Rhasspy :
(allume|éteins){actionLight} la lumière (du|de la) (salon|salle à manger|cuisine){lightName} [(à) (1..100){lightPercent} [percent]]
Cependant, lorsque je ne précise pas le pourcentage de lumière, je n’ai pas de « entity » qui est envoyé à Jeedom par conséquent, je n’arrive pas dans Jeedom à vérifier s’il est set ou pas.
J’ai tenté de faire une variable pas défaut et de mettre un bloc si #lightPercent# =! ""
pour override ladite variable avec la valeur si lightPercent est set.
Cela fonctionne uniquement si je précise un pourcentage dans ma demande. Sinon ça créer une erreur Jeedom. Cela est attendu vu que l’entité #lightPercent# n’es pas initialisée.
Est-ce que quelqu’un aurait trouvé un moyen soit dans Rhasspy pour mettre une valeur par défaut dans une entity ou dans Jeedom pour vérifiér qu’une entity existe.
N’hésitez pas si vous avez besoin de plus d’information.
Cordialement,
Gauthier FRANÇOIS.