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


La période de vérification reCAPTCHA a expiré. Veuillez recharger la 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.