Désolé pour le délai, mais je n'avais pas vu toutes vos réponses.
Je pense effectivement que l'idée de partir sur l'approche de la persistance me semble correspondre parfaitement.
J'ai donc déclaré conformément à vos suggestions un :
Code : Tout sélectionner
data = {chocs = { history = true, maxItems = 10}comme le précise la doc, je propose :
Code : Tout sélectionner
domoticz.data.chocs.add(device.chocs) ça semble fonctionner (sauf boulette de ma part)
Là, je bloque sur :
Code : Tout sélectionner
vibrations=chocs.sumSince('00:00:05') dans les logs : "mon capteur de choc".lua:13: attempt to index a nil value (global 'chocs')
Ca correspond à cette dernière ligne "sumSince"
Il va falloir que je re parcours la doc ^^
Mais s'il vous vient une idée à la lecture de mon msg, je suis preneur
Merci encore