Quelle est la différence entre collectDate et valueDate ?
Extrait de la documentation :
collectDate(cmd,[format]) : Renvoie la date de la dernière donnée pour la commande donnée en paramètre, le 2ème paramètre optionnel permet de spécifier le format de retour (détails ici). -1 : La commande est introuvable, -2 : La commande n’est pas de type info.
valueDate(cmd,[format]) : Renvoie la date de la dernière donnée pour la commande donnée en paramètre, le 2ème paramètre optionnel permet de spécifier le format de retour (détails ici). -1 : La commande est introuvable, -2 : La commande n’est pas de type info.
La documentation étant effectivement pas très aidante sur le sujet, d’après le nom des fonctions et d’après ce que j’ai observé :
collectDate : Renvoie la date du dernier retour (collecte) de la commande donnée …
valueDate : Renvoie la date de la dernière valeur de la commande donnée …
En d’autre terme une température peut rester à 10°c (valueDate ne bouge pas) alors que la collectDate va bouger en fonction du polling.
Merci pour la réponse, j’ai effectivement fait le même constat (en testant sur un état binaire je ne voyais pas, sur une sonde, j’ai tout de suite compris).
- J’ai fait un PR sur la documentation pour indiquer la différence et j’ai remis l’exemple dans le bon sens.