Fonction fibaro:getModificationTime

Docs Fibaro FR

fibaro:getModificationTime

Description:

Cette fonction récupère des informations d’horodatage de la dernière modification sur les propriétés d’un module.

fibaro:getModificationTime(deviceID, propertyName)

Paramètres:

deviceID: numéro d’ID du module
propertyName: nom de la propriété

Valeurs retournées:

Horodatage des dernières modifications de propriétés du module.

Exemple:

1
2
3
4
5
6
7
8
9
10
-- nous récupérons la date de la dernière modification de la propriété 'value' 
-- du module ID=11,
local lastModified = fibaro:getModificationTime(11, 'value');
 
-- si la différence de temps entre le moment où le script est lu et le moment de la dernière modification est supérieur à 10s
if (os.time() - lastModified >= 10) then
  fibaro:debug('Modification date de plus de 10s');
else
  fibaro:debug('Modification date de moins de 10s');
end
-- nous récupérons la date de la dernière modification de la propriété 'value' 
-- du module ID=11,
local lastModified = fibaro:getModificationTime(11, 'value');

-- si la différence de temps entre le moment où le script est lu et le moment de la dernière modification est supérieur à 10s
if (os.time() - lastModified >= 10) then
  fibaro:debug('Modification date de plus de 10s');
else
  fibaro:debug('Modification date de moins de 10s');
end

Articles Similaires

One Thought to “Fonction fibaro:getModificationTime”

  1. […] actionName, …) fibaro:get(deviceID, propertyName) fibaro:getValue(deviceID, propertyName) fibaro:getModificationTime(deviceID, propertyName) fibaro:getType(deviceID) fibaro:getRoomID(deviceID) […]

Leave a Comment


The reCAPTCHA verification period has expired. Please reload the page.

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