Fonction fibaro:countScenes()

Code LUA HC2

fibaro:countScenes

Description:

Lit le nombre d’instances en cours d’exécution d’une scène.
Utile pour interdire une nouvelle lecture du script si une lecture est déjà en cours d’exécution.

countScenes(SceneID)

Paramètres:

sceneID:(optionnel) l’id de la scène.

Valeurs retournées:

Un entier positif qui spécifie le nombre d’exécution en cours.

Si sceneID est spécifié, le nombre d’instances en cours d’exécution de la scène avec cette ID sera retourné, sinon l’ID de la scène en cours sera utilisé.

Exemple:

1
2
3
4
5
6
7
8
9
-- Affiche le nombre d'instances de la scène en cours
 
local num = fibaro:countScenes()
 
if (num == 1) then
fibaro:debug('Exécuté une seule fois.')
else
fibaro:debug('Exécuté ' .. num .. ' fois.')
end
-- Affiche le nombre d'instances de la scène en cours

local num = fibaro:countScenes()

if (num == 1) then
fibaro:debug('Exécuté une seule fois.')
else
fibaro:debug('Exécuté ' .. num .. ' fois.')
end

Related posts

One Thought to “Fonction fibaro:countScenes()”

  1. […] fibaro:abort() fibaro:getSourceTrigger() fibaro:getSourceTriggerType() fibaro:startScene(sceneID) fibaro:killScenes(sceneID) fibaro:setSceneEnabled(sceneID, enabled) fibaro:isSceneEnabled(sceneID) fibaro:countScenes(sceneID) fibaro:sleep(time) […]

Leave a Comment

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.